diff --git a/.hgtags b/.hgtags index d6a20f73fdb..b65c43f255c 100644 --- a/.hgtags +++ b/.hgtags @@ -313,3 +313,5 @@ ff3fc75f3214ad7e03595be1b0d0f38d887b6f0e jdk9-b66 5b500c93ce4822d47061cd518ff3f72d9d8cb5b5 jdk9-b68 d69c968463f0ae5d0b45de3fc14fe65171b23948 jdk9-b69 43d0179ee9de3bfffae3417f09e07eb6d8efc963 jdk9-b70 +f66c185284727f6e6ffd27e9c45ed2dd9da0a691 jdk9-b71 +61d2d0629b6dbf4c091dc86151ade1b3ef34fffe jdk9-b72 diff --git a/.hgtags-top-repo b/.hgtags-top-repo index 7dbc36fa276..aace44e73fd 100644 --- a/.hgtags-top-repo +++ b/.hgtags-top-repo @@ -313,3 +313,5 @@ f546760134eb861fcfecd4ce611b0040b0d25a6a jdk9-b67 70e4272790b6199e9ca89df2758ff9cb58ec4125 jdk9-b68 1bcfd6b8726582cff5a42dbfc75903e36f9dd4fe jdk9-b69 eed77fcd77711fcdba05f18fc22f37d86efb243c jdk9-b70 +c706ef5ea5da00078dc5e4334660315f7d99c15b jdk9-b71 +8582c35016fb6211b373810b6b172feccf9c483b jdk9-b72 diff --git a/common/autoconf/generated-configure.sh b/common/autoconf/generated-configure.sh index 446fadaba6a..68446dae10c 100644 --- a/common/autoconf/generated-configure.sh +++ b/common/autoconf/generated-configure.sh @@ -4364,7 +4364,7 @@ VS_SDK_PLATFORM_NAME_2013= #CUSTOM_AUTOCONF_INCLUDE # Do not change or remove the following line, it is needed for consistency checks: -DATE_WHEN_GENERATED=1434614912 +DATE_WHEN_GENERATED=1435822080 ############################################################################### # @@ -42961,7 +42961,7 @@ $as_echo "$as_me: WARNING: X11 is not used, so --with-x is ignored" >&2;} if test "x$x_libraries" = xNONE; then if test -f "$SYSROOT/usr/X11R6/lib/libX11.so"; then x_libraries="$SYSROOT/usr/X11R6/lib" - elif test "$SYSROOT/usr/lib64/libX11.so" && test "x$OPENJDK_TARGET_CPU_BITS" = x64; then + elif test -f "$SYSROOT/usr/lib64/libX11.so" && test "x$OPENJDK_TARGET_CPU_BITS" = x64; then x_libraries="$SYSROOT/usr/lib64" elif test -f "$SYSROOT/usr/lib/libX11.so"; then x_libraries="$SYSROOT/usr/lib" diff --git a/common/autoconf/libraries.m4 b/common/autoconf/libraries.m4 index 6e963b280de..6b651132851 100644 --- a/common/autoconf/libraries.m4 +++ b/common/autoconf/libraries.m4 @@ -113,7 +113,7 @@ AC_DEFUN_ONCE([LIB_SETUP_X11], if test "x$x_libraries" = xNONE; then if test -f "$SYSROOT/usr/X11R6/lib/libX11.so"; then x_libraries="$SYSROOT/usr/X11R6/lib" - elif test "$SYSROOT/usr/lib64/libX11.so" && test "x$OPENJDK_TARGET_CPU_BITS" = x64; then + elif test -f "$SYSROOT/usr/lib64/libX11.so" && test "x$OPENJDK_TARGET_CPU_BITS" = x64; then x_libraries="$SYSROOT/usr/lib64" elif test -f "$SYSROOT/usr/lib/libX11.so"; then x_libraries="$SYSROOT/usr/lib" diff --git a/common/bin/compare.sh b/common/bin/compare.sh index 8c7095296bb..ce527af478d 100644 --- a/common/bin/compare.sh +++ b/common/bin/compare.sh @@ -1188,28 +1188,11 @@ if [ "$SKIP_DEFAULT" != "true" ]; then OTHER_JDK="$OTHER/install/jdk" OTHER_JRE="$OTHER/install/jre" echo "Selecting install images for compare" - elif [ -d "$THIS/deploy/jdk" -o -d "$THIS/deploy/images/jdk" ] \ - && [ -d "$OTHER/deploy/jdk" -o -d "$OTHER/deploy/images/jdk" ]; then - if [ -d "$THIS/deploy/images/jdk" ]; then - THIS_JDK="$THIS/deploy/images/jdk" - THIS_JRE="$THIS/deploy/images/jre" - else - THIS_JDK="$THIS/deploy/jdk" - THIS_JRE="$THIS/deploy/jre" - fi - if [ -d "$OTHER/deploy/images/jdk" ]; then - OTHER_JDK="$OTHER/deploy/images/jdk" - OTHER_JRE="$OTHER/deploy/images/jre" - else - OTHER_JDK="$OTHER/deploy/jdk" - OTHER_JRE="$OTHER/deploy/jre" - fi - echo "Selecting deploy images for compare" - elif [ -d "$THIS/deploy/images/jdk" ] && [ -d "$OTHER/deploy/jdk" ]; then - THIS_JDK="$THIS/deploy/jdk" - THIS_JRE="$THIS/deploy/jre" - OTHER_JDK="$OTHER/deploy/jdk" - OTHER_JRE="$OTHER/deploy/jre" + elif [ -d "$THIS/images/jdk" ] && [ -d "$OTHER/deploy/images/jdk" ]; then + THIS_JDK="$THIS/images/jdk" + THIS_JRE="$THIS/images/jre" + OTHER_JDK="$OTHER/deploy/images/jdk" + OTHER_JRE="$OTHER/deploy/images/jre" echo "Selecting deploy images for compare" elif [ -d "$THIS/images/jdk" ] && [ -d "$OTHER/images/jdk" ]; then THIS_JDK="$THIS/images/jdk" @@ -1221,30 +1204,28 @@ if [ "$SKIP_DEFAULT" != "true" ]; then echo "No common images found." exit 1 fi + echo " $THIS_JDK" + echo " $OTHER_JDK" - if [ -d "$THIS/deploy/jdk-bundle" -o -d "$THIS/deploy/images/jdk-bundle" ] \ - && [ -d "$OTHER/deploy/jdk-bundle" -o -d "$OTHER/deploy/images/jdk-bundle" ]; then + if [ -d "$THIS/images/jdk-bundle" -o -d "$THIS/deploy/images/jdk-bundle" ] \ + && [ -d "$OTHER/images/jdk-bundle" -o -d "$OTHER/deploy/images/jdk-bundle" ]; then if [ -d "$THIS/deploy/images/jdk-bundle" ]; then THIS_JDK_BUNDLE="$THIS/deploy/images/jdk-bundle" THIS_JRE_BUNDLE="$THIS/deploy/images/jre-bundle" else - THIS_JDK_BUNDLE="$THIS/deploy/jdk-bundle" - THIS_JRE_BUNDLE="$THIS/deploy/jre-bundle" + THIS_JDK_BUNDLE="$THIS/images/jdk-bundle" + THIS_JRE_BUNDLE="$THIS/images/jre-bundle" fi if [ -d "$OTHER/deploy/images/jdk-bundle" ]; then OTHER_JDK_BUNDLE="$OTHER/deploy/images/jdk-bundle" OTHER_JRE_BUNDLE="$OTHER/deploy/images/jre-bundle" else - OTHER_JDK_BUNDLE="$OTHER/deploy/jdk-bundle" - OTHER_JRE_BUNDLE="$OTHER/deploy/jre-bundle" + OTHER_JDK_BUNDLE="$OTHER/images/jdk-bundle" + OTHER_JRE_BUNDLE="$OTHER/images/jre-bundle" fi - echo "Also comparing deploy macosx bundles" - elif [ -d "$THIS/images/jdk-bundle" ] && [ -d "$OTHER/images/jdk-bundle" ]; then - THIS_JDK_BUNDLE="$THIS/images/jdk-bundle" - THIS_JRE_BUNDLE="$THIS/images/jre-bundle" - OTHER_JDK_BUNDLE="$OTHER/images/jdk-bundle" - OTHER_JRE_BUNDLE="$OTHER/images/jre-bundle" echo "Also comparing macosx bundles" + echo " $THIS_JDK_BUNDLE" + echo " $OTHER_JDK_BUNDLE" fi if [ -d "$THIS/deploy/bundles" -o -d "$THIS/deploy/images/bundles" ] \ @@ -1262,19 +1243,21 @@ if [ "$SKIP_DEFAULT" != "true" ]; then echo "Also comparing deploy javadoc bundles" fi - if [ -d "$THIS/deploy/JavaAppletPlugin.plugin" -o -d "$THIS/deploy/images/JavaAppletPlugin.plugin" ] \ - && [ -d "$OTHER/deploy/JavaAppletPlugin.plugin" -o -d "$OTHER/deploy/images/JavaAppletPlugin.plugin" ]; then - if [ -d "$THIS/deploy/images/bundles" ]; then + if [ -d "$THIS/images/JavaAppletPlugin.plugin" ] \ + && [ -d "$OTHER/images/JavaAppletPlugin.plugin" -o -d "$OTHER/deploy/images/JavaAppletPlugin.plugin" ]; then + if [ -d "$THIS/images/JavaAppletPlugin.plugin" ]; then + THIS_DEPLOY_APPLET_PLUGIN_DIR="$THIS/images/JavaAppletPlugin.plugin" + else THIS_DEPLOY_APPLET_PLUGIN_DIR="$THIS/deploy/images/JavaAppletPlugin.plugin" - else - THIS_DEPLOY_APPLET_PLUGIN_DIR="$THIS/deploy/JavaAppletPlugin.plugin" fi - if [ -d "$OTHER/deploy/images/bundles" ]; then - OTHER_DEPLOY_APPLET_PLUGIN_DIR="$OTHER/deploy/images/JavaAppletPlugin.plugin" + if [ -d "$OTHER/images/JavaAppletPlugin.plugin" ]; then + OTHER_DEPLOY_APPLET_PLUGIN_DIR="$OTHER/images/JavaAppletPlugin.plugin" else - OTHER_DEPLOY_APPLET_PLUGIN_DIR="$OTHER/deploy/JavaAppletPlugin.plugin" + OTHER_DEPLOY_APPLET_PLUGIN_DIR="$OTHER/deploy/images/JavaAppletPlugin.plugin" fi echo "Also comparing deploy applet image" + echo " $THIS_DEPLOY_APPLET_PLUGIN_DIR" + echo " $OTHER_DEPLOY_APPLET_PLUGIN_DIR" fi if [ -d "$OTHER/images" ]; then diff --git a/corba/.hgtags b/corba/.hgtags index a2d2d57f9c1..e323b55a76c 100644 --- a/corba/.hgtags +++ b/corba/.hgtags @@ -313,3 +313,5 @@ afc1e295c4bf83f9a5dd539c29914edd4a754a3f jdk9-b65 8efad64f40eb8cd4df376c0a5275892eeb396bbd jdk9-b68 de8acedcb5b5870f1dc54cba575aaa5d33897ea2 jdk9-b69 e7cf01990ed366bd493080663259281e91ce223b jdk9-b70 +cd39ed501fb0504554a7f58ac6cf3dd2b64afec0 jdk9-b71 +f9f3706bd24c42c07cb260fe05730a749b8e52f4 jdk9-b72 diff --git a/corba/src/java.corba/share/classes/com/sun/corba/se/impl/io/ObjectStreamClass.java b/corba/src/java.corba/share/classes/com/sun/corba/se/impl/io/ObjectStreamClass.java index 185f40cf012..5e6bba759e3 100644 --- a/corba/src/java.corba/share/classes/com/sun/corba/se/impl/io/ObjectStreamClass.java +++ b/corba/src/java.corba/share/classes/com/sun/corba/se/impl/io/ObjectStreamClass.java @@ -65,7 +65,7 @@ import org.omg.CORBA.ValueMember; import sun.corba.Bridge; /** - * A ObjectStreamClass describes a class that can be serialized to a stream + * An ObjectStreamClass describes a class that can be serialized to a stream * or a class that was serialized to a stream. It contains the name * and the serialVersionUID of the class. *
@@ -788,9 +788,9 @@ public class ObjectStreamClass implements java.io.Serializable { /* Compare the base class names of streamName and localName. * * @return Return true iff the base class name compare. - * @parameter streamName Fully qualified class name. - * @parameter localName Fully qualified class name. - * @parameter pkgSeparator class names use either '.' or '/'. + * @param streamName Fully qualified class name. + * @param localName Fully qualified class name. + * @param pkgSeparator class names use either '.' or '/'. * * Only compare base class name to allow package renaming. */ diff --git a/corba/src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/ObjectStreamClass_1_3_1.java b/corba/src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/ObjectStreamClass_1_3_1.java index 3e06edc2550..5188975ff76 100644 --- a/corba/src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/ObjectStreamClass_1_3_1.java +++ b/corba/src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/ObjectStreamClass_1_3_1.java @@ -656,9 +656,9 @@ public class ObjectStreamClass_1_3_1 implements java.io.Serializable { /* Compare the base class names of streamName and localName. * * @return Return true iff the base class name compare. - * @parameter streamName Fully qualified class name. - * @parameter localName Fully qualified class name. - * @parameter pkgSeparator class names use either '.' or '/'. + * @param streamName Fully qualified class name. + * @param localName Fully qualified class name. + * @param pkgSeparator class names use either '.' or '/'. * * Only compare base class name to allow package renaming. */ diff --git a/corba/src/java.corba/share/classes/org/omg/CORBA/BoundsHelper.java b/corba/src/java.corba/share/classes/org/omg/CORBA/BoundsHelper.java index 54aae7c1df0..52f2128c51e 100644 --- a/corba/src/java.corba/share/classes/org/omg/CORBA/BoundsHelper.java +++ b/corba/src/java.corba/share/classes/org/omg/CORBA/BoundsHelper.java @@ -27,10 +27,10 @@ package org.omg.CORBA; /** - * This Helper class is used to facilitate the marshalling of Bounds. + * This Helper class is used to facilitate the marshalling of {@code Bounds}. * For more information on Helper files, see * - * "Generated Files: Helper Files".

+ * "Generated Files: Helper Files". */ abstract public class BoundsHelper diff --git a/corba/src/java.corba/share/classes/org/omg/CORBA/ORBPackage/InvalidNameHelper.java b/corba/src/java.corba/share/classes/org/omg/CORBA/ORBPackage/InvalidNameHelper.java index 044e2b17eb4..150f6374e80 100644 --- a/corba/src/java.corba/share/classes/org/omg/CORBA/ORBPackage/InvalidNameHelper.java +++ b/corba/src/java.corba/share/classes/org/omg/CORBA/ORBPackage/InvalidNameHelper.java @@ -28,10 +28,10 @@ package org.omg.CORBA.ORBPackage; /** * This Helper class is used to facilitate the marshalling of - * ORBPackage/InvalidName. + * {@code ORBPackage/InvalidName}. * For more information on Helper files, see * - * "Generated Files: Helper Files".

+ * "Generated Files: Helper Files". */ abstract public class InvalidNameHelper diff --git a/corba/src/java.corba/share/classes/org/omg/CORBA/TypeCodePackage/BadKindHelper.java b/corba/src/java.corba/share/classes/org/omg/CORBA/TypeCodePackage/BadKindHelper.java index 755935698dd..3db1ad89f54 100644 --- a/corba/src/java.corba/share/classes/org/omg/CORBA/TypeCodePackage/BadKindHelper.java +++ b/corba/src/java.corba/share/classes/org/omg/CORBA/TypeCodePackage/BadKindHelper.java @@ -28,10 +28,10 @@ package org.omg.CORBA.TypeCodePackage; /** * This Helper class is used to facilitate the marshalling of - * TypeCodePackage/BadKind. + * {@code TypeCodePackage/BadKind}. * For more information on Helper files, see * - * "Generated Files: Helper Files".

+ * "Generated Files: Helper Files". */ abstract public class BadKindHelper diff --git a/corba/src/java.corba/share/classes/org/omg/CORBA/TypeCodePackage/BoundsHelper.java b/corba/src/java.corba/share/classes/org/omg/CORBA/TypeCodePackage/BoundsHelper.java index c234c595b17..1a9aeb71e2b 100644 --- a/corba/src/java.corba/share/classes/org/omg/CORBA/TypeCodePackage/BoundsHelper.java +++ b/corba/src/java.corba/share/classes/org/omg/CORBA/TypeCodePackage/BoundsHelper.java @@ -28,10 +28,10 @@ package org.omg.CORBA.TypeCodePackage; /** * This Helper class is used to facilitate the marshalling of - * TypeCodePackage/Bounds. + * {@code TypeCodePackage/Bounds}. * For more information on Helper files, see * - * "Generated Files: Helper Files".

+ * "Generated Files: Helper Files". */ abstract public class BoundsHelper diff --git a/hotspot/.hgtags b/hotspot/.hgtags index fc4a736f8e4..439df02dbb9 100644 --- a/hotspot/.hgtags +++ b/hotspot/.hgtags @@ -473,3 +473,5 @@ d47dfabd16d48eb96a451edd1b61194a39ee0eb5 jdk9-b67 11af3990d56c97b40318bc1f20608e86f051a3f7 jdk9-b68 ff0929a59ced0e144201aa05819ae2e47d6f2c61 jdk9-b69 8672e9264db30c21504063932dbc374eabc287a1 jdk9-b70 +07c6b035d68b0c41b1dcd442157b50b41a2551e9 jdk9-b71 +c1b2825ef47e75cb34dd18450d1c4280b7c5853c jdk9-b72 diff --git a/hotspot/src/cpu/aarch64/vm/assembler_aarch64.hpp b/hotspot/src/cpu/aarch64/vm/assembler_aarch64.hpp index 85752e738c2..26d3c46e72b 100644 --- a/hotspot/src/cpu/aarch64/vm/assembler_aarch64.hpp +++ b/hotspot/src/cpu/aarch64/vm/assembler_aarch64.hpp @@ -2270,17 +2270,21 @@ public: } // CRC32 instructions -#define INSN(NAME, sf, sz) \ +#define INSN(NAME, c, sf, sz) \ void NAME(Register Rd, Register Rn, Register Rm) { \ starti; \ - f(sf, 31), f(0b0011010110, 30, 21), f(0b0100, 15, 12), f(sz, 11, 10); \ - rf(Rm, 16), rf(Rn, 5), rf(Rd, 0); \ + f(sf, 31), f(0b0011010110, 30, 21), f(0b010, 15, 13), f(c, 12); \ + f(sz, 11, 10), rf(Rm, 16), rf(Rn, 5), rf(Rd, 0); \ } - INSN(crc32b, 0, 0b00); - INSN(crc32h, 0, 0b01); - INSN(crc32w, 0, 0b10); - INSN(crc32x, 1, 0b11); + INSN(crc32b, 0, 0, 0b00); + INSN(crc32h, 0, 0, 0b01); + INSN(crc32w, 0, 0, 0b10); + INSN(crc32x, 0, 1, 0b11); + INSN(crc32cb, 1, 0, 0b00); + INSN(crc32ch, 1, 0, 0b01); + INSN(crc32cw, 1, 0, 0b10); + INSN(crc32cx, 1, 1, 0b11); #undef INSN diff --git a/hotspot/src/cpu/aarch64/vm/globalDefinitions_aarch64.hpp b/hotspot/src/cpu/aarch64/vm/globalDefinitions_aarch64.hpp index 7ec6bf58f65..d392ccf5e48 100644 --- a/hotspot/src/cpu/aarch64/vm/globalDefinitions_aarch64.hpp +++ b/hotspot/src/cpu/aarch64/vm/globalDefinitions_aarch64.hpp @@ -1,6 +1,6 @@ /* - * Copyright (c) 1999, 2010, Oracle and/or its affiliates. All rights reserved. - * Copyright (c) 2014, Red Hat Inc. All rights reserved. + * Copyright (c) 1999, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 2015, Red Hat Inc. 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 @@ -28,12 +28,6 @@ const int StackAlignmentInBytes = 16; -// Indicates whether the C calling conventions require that -// 32-bit integer argument values are properly extended to 64 bits. -// If set, SharedRuntime::c_calling_convention() must adapt -// signatures accordingly. -const bool CCallingConventionRequiresIntsAsLongs = true; - #define SUPPORTS_NATIVE_CX8 // The maximum B/BL offset range on AArch64 is 128MB. diff --git a/hotspot/src/cpu/aarch64/vm/macroAssembler_aarch64.cpp b/hotspot/src/cpu/aarch64/vm/macroAssembler_aarch64.cpp index 61283353b35..b47d57f1cdb 100644 --- a/hotspot/src/cpu/aarch64/vm/macroAssembler_aarch64.cpp +++ b/hotspot/src/cpu/aarch64/vm/macroAssembler_aarch64.cpp @@ -2914,6 +2914,65 @@ void MacroAssembler::kernel_crc32(Register crc, Register buf, Register len, ornw(crc, zr, crc); } +/** + * @param crc register containing existing CRC (32-bit) + * @param buf register pointing to input byte buffer (byte*) + * @param len register containing number of bytes + * @param table register that will contain address of CRC table + * @param tmp scratch register + */ +void MacroAssembler::kernel_crc32c(Register crc, Register buf, Register len, + Register table0, Register table1, Register table2, Register table3, + Register tmp, Register tmp2, Register tmp3) { + Label L_exit; + Label CRC_by64_loop, CRC_by4_loop, CRC_by1_loop; + + subs(len, len, 64); + br(Assembler::GE, CRC_by64_loop); + adds(len, len, 64-4); + br(Assembler::GE, CRC_by4_loop); + adds(len, len, 4); + br(Assembler::GT, CRC_by1_loop); + b(L_exit); + + BIND(CRC_by4_loop); + ldrw(tmp, Address(post(buf, 4))); + subs(len, len, 4); + crc32cw(crc, crc, tmp); + br(Assembler::GE, CRC_by4_loop); + adds(len, len, 4); + br(Assembler::LE, L_exit); + BIND(CRC_by1_loop); + ldrb(tmp, Address(post(buf, 1))); + subs(len, len, 1); + crc32cb(crc, crc, tmp); + br(Assembler::GT, CRC_by1_loop); + b(L_exit); + + align(CodeEntryAlignment); + BIND(CRC_by64_loop); + subs(len, len, 64); + ldp(tmp, tmp3, Address(post(buf, 16))); + crc32cx(crc, crc, tmp); + crc32cx(crc, crc, tmp3); + ldp(tmp, tmp3, Address(post(buf, 16))); + crc32cx(crc, crc, tmp); + crc32cx(crc, crc, tmp3); + ldp(tmp, tmp3, Address(post(buf, 16))); + crc32cx(crc, crc, tmp); + crc32cx(crc, crc, tmp3); + ldp(tmp, tmp3, Address(post(buf, 16))); + crc32cx(crc, crc, tmp); + crc32cx(crc, crc, tmp3); + br(Assembler::GE, CRC_by64_loop); + adds(len, len, 64-4); + br(Assembler::GE, CRC_by4_loop); + adds(len, len, 4); + br(Assembler::GT, CRC_by1_loop); + BIND(L_exit); + return; +} + SkipIfEqual::SkipIfEqual( MacroAssembler* masm, const bool* flag_addr, bool value) { _masm = masm; diff --git a/hotspot/src/cpu/aarch64/vm/macroAssembler_aarch64.hpp b/hotspot/src/cpu/aarch64/vm/macroAssembler_aarch64.hpp index 8a8c58e3955..b3544ee625d 100644 --- a/hotspot/src/cpu/aarch64/vm/macroAssembler_aarch64.hpp +++ b/hotspot/src/cpu/aarch64/vm/macroAssembler_aarch64.hpp @@ -967,6 +967,10 @@ public: void kernel_crc32(Register crc, Register buf, Register len, Register table0, Register table1, Register table2, Register table3, Register tmp, Register tmp2, Register tmp3); + // CRC32 code for java.util.zip.CRC32C::updateBytes() instrinsic. + void kernel_crc32c(Register crc, Register buf, Register len, + Register table0, Register table1, Register table2, Register table3, + Register tmp, Register tmp2, Register tmp3); #undef VIRTUAL diff --git a/hotspot/src/cpu/aarch64/vm/stubGenerator_aarch64.cpp b/hotspot/src/cpu/aarch64/vm/stubGenerator_aarch64.cpp index af461db8b61..a7fcaca9788 100644 --- a/hotspot/src/cpu/aarch64/vm/stubGenerator_aarch64.cpp +++ b/hotspot/src/cpu/aarch64/vm/stubGenerator_aarch64.cpp @@ -2356,6 +2356,47 @@ class StubGenerator: public StubCodeGenerator { return start; } + /** + * Arguments: + * + * Inputs: + * c_rarg0 - int crc + * c_rarg1 - byte* buf + * c_rarg2 - int length + * c_rarg3 - int* table + * + * Ouput: + * rax - int crc result + */ + address generate_updateBytesCRC32C() { + assert(UseCRC32CIntrinsics, "what are we doing here?"); + + __ align(CodeEntryAlignment); + StubCodeMark mark(this, "StubRoutines", "updateBytesCRC32C"); + + address start = __ pc(); + + const Register crc = c_rarg0; // crc + const Register buf = c_rarg1; // source java byte array address + const Register len = c_rarg2; // length + const Register table0 = c_rarg3; // crc_table address + const Register table1 = c_rarg4; + const Register table2 = c_rarg5; + const Register table3 = c_rarg6; + const Register tmp3 = c_rarg7; + + BLOCK_COMMENT("Entry:"); + __ enter(); // required for proper stackwalking of RuntimeStub frame + + __ kernel_crc32c(crc, buf, len, + table0, table1, table2, table3, rscratch1, rscratch2, tmp3); + + __ leave(); // required for proper stackwalking of RuntimeStub frame + __ ret(lr); + + return start; + } + /** * Arguments: * @@ -2579,6 +2620,10 @@ class StubGenerator: public StubCodeGenerator { StubRoutines::_sha256_implCompressMB = generate_sha256_implCompress(true, "sha256_implCompressMB"); } + if (UseCRC32CIntrinsics) { + StubRoutines::_updateBytesCRC32C = generate_updateBytesCRC32C(); + } + // Safefetch stubs. generate_safefetch("SafeFetch32", sizeof(int), &StubRoutines::_safefetch32_entry, &StubRoutines::_safefetch32_fault_pc, diff --git a/hotspot/src/cpu/aarch64/vm/vm_version_aarch64.cpp b/hotspot/src/cpu/aarch64/vm/vm_version_aarch64.cpp index cf76c0d1f07..02591e639ed 100644 --- a/hotspot/src/cpu/aarch64/vm/vm_version_aarch64.cpp +++ b/hotspot/src/cpu/aarch64/vm/vm_version_aarch64.cpp @@ -199,9 +199,12 @@ void VM_Version::get_processor_features() { UseCRC32Intrinsics = true; } - if (UseCRC32CIntrinsics) { - if (!FLAG_IS_DEFAULT(UseCRC32CIntrinsics)) - warning("CRC32C intrinsics are not available on this CPU"); + if (auxv & HWCAP_CRC32) { + if (FLAG_IS_DEFAULT(UseCRC32CIntrinsics)) { + FLAG_SET_DEFAULT(UseCRC32CIntrinsics, true); + } + } else if (UseCRC32CIntrinsics) { + warning("CRC32C is not available on the CPU"); FLAG_SET_DEFAULT(UseCRC32CIntrinsics, false); } @@ -214,34 +217,31 @@ void VM_Version::get_processor_features() { FLAG_SET_DEFAULT(UseSHA, false); } - if (!UseSHA) { + if (UseSHA && (auxv & HWCAP_SHA1)) { + if (FLAG_IS_DEFAULT(UseSHA1Intrinsics)) { + FLAG_SET_DEFAULT(UseSHA1Intrinsics, true); + } + } else if (UseSHA1Intrinsics) { + warning("Intrinsics for SHA-1 crypto hash functions not available on this CPU."); FLAG_SET_DEFAULT(UseSHA1Intrinsics, false); - FLAG_SET_DEFAULT(UseSHA256Intrinsics, false); + } + + if (UseSHA && (auxv & HWCAP_SHA2)) { + if (FLAG_IS_DEFAULT(UseSHA256Intrinsics)) { + FLAG_SET_DEFAULT(UseSHA256Intrinsics, true); + } + } else if (UseSHA256Intrinsics) { + warning("Intrinsics for SHA-224 and SHA-256 crypto hash functions not available on this CPU."); + FLAG_SET_DEFAULT(UseSHA1Intrinsics, false); + } + + if (UseSHA512Intrinsics) { + warning("Intrinsics for SHA-384 and SHA-512 crypto hash functions not available on this CPU."); FLAG_SET_DEFAULT(UseSHA512Intrinsics, false); - } else { - if (auxv & HWCAP_SHA1) { - if (FLAG_IS_DEFAULT(UseSHA1Intrinsics)) { - FLAG_SET_DEFAULT(UseSHA1Intrinsics, true); - } - } else if (UseSHA1Intrinsics) { - warning("SHA1 instruction is not available on this CPU."); - FLAG_SET_DEFAULT(UseSHA1Intrinsics, false); - } - if (auxv & HWCAP_SHA2) { - if (FLAG_IS_DEFAULT(UseSHA256Intrinsics)) { - FLAG_SET_DEFAULT(UseSHA256Intrinsics, true); - } - } else if (UseSHA256Intrinsics) { - warning("SHA256 instruction (for SHA-224 and SHA-256) is not available on this CPU."); - FLAG_SET_DEFAULT(UseSHA256Intrinsics, false); - } - if (UseSHA512Intrinsics) { - warning("SHA512 instruction (for SHA-384 and SHA-512) is not available on this CPU."); - FLAG_SET_DEFAULT(UseSHA512Intrinsics, false); - } - if (!(UseSHA1Intrinsics || UseSHA256Intrinsics || UseSHA512Intrinsics)) { - FLAG_SET_DEFAULT(UseSHA, false); - } + } + + if (!(UseSHA1Intrinsics || UseSHA256Intrinsics || UseSHA512Intrinsics)) { + FLAG_SET_DEFAULT(UseSHA, false); } // This machine allows unaligned memory accesses diff --git a/hotspot/src/cpu/ppc/vm/globalDefinitions_ppc.hpp b/hotspot/src/cpu/ppc/vm/globalDefinitions_ppc.hpp index bd8bef477da..da5c8b008c5 100644 --- a/hotspot/src/cpu/ppc/vm/globalDefinitions_ppc.hpp +++ b/hotspot/src/cpu/ppc/vm/globalDefinitions_ppc.hpp @@ -1,6 +1,6 @@ /* - * Copyright (c) 1999, 2013, Oracle and/or its affiliates. All rights reserved. - * Copyright 2012, 2013 SAP AG. All rights reserved. + * Copyright (c) 1999, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright 2012, 2015 SAP AG. 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 @@ -31,12 +31,6 @@ const int BytesPerInstWord = 4; const int StackAlignmentInBytes = 16; -// Indicates whether the C calling conventions require that -// 32-bit integer argument values are properly extended to 64 bits. -// If set, SharedRuntime::c_calling_convention() must adapt -// signatures accordingly. -const bool CCallingConventionRequiresIntsAsLongs = true; - #define SUPPORTS_NATIVE_CX8 // The PPC CPUs are NOT multiple-copy-atomic. diff --git a/hotspot/src/cpu/ppc/vm/sharedRuntime_ppc.cpp b/hotspot/src/cpu/ppc/vm/sharedRuntime_ppc.cpp index 5d8ca9769e9..f3b02e0bf9f 100644 --- a/hotspot/src/cpu/ppc/vm/sharedRuntime_ppc.cpp +++ b/hotspot/src/cpu/ppc/vm/sharedRuntime_ppc.cpp @@ -731,23 +731,8 @@ int SharedRuntime::c_calling_convention(const BasicType *sig_bt, case T_SHORT: case T_INT: // We must cast ints to longs and use full 64 bit stack slots - // here. We do the cast in GraphKit::gen_stub() and just guard - // here against loosing that change. - assert(CCallingConventionRequiresIntsAsLongs, - "argument of type int should be promoted to type long"); - guarantee(i > 0 && sig_bt[i-1] == T_LONG, - "argument of type (bt) should have been promoted to type (T_LONG,bt) for bt in " - "{T_BOOLEAN, T_CHAR, T_BYTE, T_SHORT, T_INT}"); - // Do not count halves. - regs[i].set_bad(); - --arg; - break; + // here. Thus fall through, handle as long. case T_LONG: - guarantee(sig_bt[i+1] == T_VOID || - sig_bt[i+1] == T_BOOLEAN || sig_bt[i+1] == T_CHAR || - sig_bt[i+1] == T_BYTE || sig_bt[i+1] == T_SHORT || - sig_bt[i+1] == T_INT, - "expecting type (T_LONG,half) or type (T_LONG,bt) with bt in {T_BOOLEAN, T_CHAR, T_BYTE, T_SHORT, T_INT}"); case T_OBJECT: case T_ARRAY: case T_ADDRESS: @@ -1273,7 +1258,7 @@ static void object_move(MacroAssembler* masm, static void int_move(MacroAssembler*masm, VMRegPair src, VMRegPair dst, Register r_caller_sp, Register r_temp) { - assert(src.first()->is_valid() && src.second() == src.first()->next(), "incoming must be long-int"); + assert(src.first()->is_valid(), "incoming must be int"); assert(dst.first()->is_valid() && dst.second() == dst.first()->next(), "outgoing must be long"); if (src.first()->is_stack()) { @@ -1762,13 +1747,6 @@ nmethod *SharedRuntime::generate_native_wrapper(MacroAssembler *masm, // the jni function will expect them. To figure out where they go // we convert the java signature to a C signature by inserting // the hidden arguments as arg[0] and possibly arg[1] (static method) - // - // Additionally, on ppc64 we must convert integers to longs in the C - // signature. We do this in advance in order to have no trouble with - // indexes into the bt-arrays. - // So convert the signature and registers now, and adjust the total number - // of in-arguments accordingly. - int i2l_argcnt = convert_ints_to_longints_argcnt(total_in_args, in_sig_bt); // PPC64: pass ints as longs. // Calculate the total number of C arguments and create arrays for the // signature and the outgoing registers. @@ -1776,7 +1754,7 @@ nmethod *SharedRuntime::generate_native_wrapper(MacroAssembler *masm, // some floating-point arguments must be passed in registers _and_ // in stack locations. bool method_is_static = method->is_static(); - int total_c_args = i2l_argcnt; + int total_c_args = total_in_args; if (!is_critical_native) { int n_hidden_args = method_is_static ? 2 : 1; @@ -1785,7 +1763,7 @@ nmethod *SharedRuntime::generate_native_wrapper(MacroAssembler *masm, // No JNIEnv*, no this*, but unpacked arrays (base+length). for (int i = 0; i < total_in_args; i++) { if (in_sig_bt[i] == T_ARRAY) { - total_c_args += 2; // PPC64: T_LONG, T_INT, T_ADDRESS (see convert_ints_to_longints and c_calling_convention) + total_c_args++; } } } @@ -1803,8 +1781,6 @@ nmethod *SharedRuntime::generate_native_wrapper(MacroAssembler *masm, int argc = 0; if (!is_critical_native) { - convert_ints_to_longints(i2l_argcnt, total_in_args, in_sig_bt, in_regs); // PPC64: pass ints as longs. - out_sig_bt[argc++] = T_ADDRESS; if (method->is_static()) { out_sig_bt[argc++] = T_OBJECT; @@ -1815,7 +1791,7 @@ nmethod *SharedRuntime::generate_native_wrapper(MacroAssembler *masm, } } else { Thread* THREAD = Thread::current(); - in_elem_bt = NEW_RESOURCE_ARRAY(BasicType, i2l_argcnt); + in_elem_bt = NEW_RESOURCE_ARRAY(BasicType, total_c_args); SignatureStream ss(method->signature()); int o = 0; for (int i = 0; i < total_in_args ; i++, o++) { @@ -1839,28 +1815,16 @@ nmethod *SharedRuntime::generate_native_wrapper(MacroAssembler *masm, } } else { in_elem_bt[o] = T_VOID; - switch(in_sig_bt[i]) { // PPC64: pass ints as longs. - case T_BOOLEAN: - case T_CHAR: - case T_BYTE: - case T_SHORT: - case T_INT: in_elem_bt[++o] = T_VOID; break; - default: break; - } } if (in_sig_bt[i] != T_VOID) { assert(in_sig_bt[i] == ss.type(), "must match"); ss.next(); } } - assert(i2l_argcnt==o, "must match"); - - convert_ints_to_longints(i2l_argcnt, total_in_args, in_sig_bt, in_regs); // PPC64: pass ints as longs. for (int i = 0; i < total_in_args ; i++ ) { if (in_sig_bt[i] == T_ARRAY) { // Arrays are passed as int, elem* pair. - out_sig_bt[argc++] = T_LONG; // PPC64: pass ints as longs. out_sig_bt[argc++] = T_INT; out_sig_bt[argc++] = T_ADDRESS; } else { @@ -1921,7 +1885,8 @@ nmethod *SharedRuntime::generate_native_wrapper(MacroAssembler *masm, case T_BYTE: case T_SHORT: case T_CHAR: - case T_INT: /*single_slots++;*/ break; // PPC64: pass ints as longs. + case T_INT: + // Fall through. case T_ARRAY: case T_LONG: double_slots++; break; default: ShouldNotReachHere(); @@ -2019,7 +1984,7 @@ nmethod *SharedRuntime::generate_native_wrapper(MacroAssembler *masm, __ save_LR_CR(r_temp_1); __ generate_stack_overflow_check(frame_size_in_bytes); // Check before creating frame. - __ mr(r_callers_sp, R1_SP); // Remember frame pointer. + __ mr(r_callers_sp, R1_SP); // Remember frame pointer. __ push_frame(frame_size_in_bytes, r_temp_1); // Push the c2n adapter's frame. frame_done_pc = (intptr_t)__ pc(); @@ -2098,24 +2063,16 @@ nmethod *SharedRuntime::generate_native_wrapper(MacroAssembler *masm, case T_BYTE: case T_SHORT: case T_INT: - guarantee(in > 0 && in_sig_bt[in-1] == T_LONG, - "expecting type (T_LONG,bt) for bt in {T_BOOLEAN, T_CHAR, T_BYTE, T_SHORT, T_INT}"); + // Move int and do sign extension. + int_move(masm, in_regs[in], out_regs[out], r_callers_sp, r_temp_1); break; case T_LONG: - if (in_sig_bt[in+1] == T_VOID) { - long_move(masm, in_regs[in], out_regs[out], r_callers_sp, r_temp_1); - } else { - guarantee(in_sig_bt[in+1] == T_BOOLEAN || in_sig_bt[in+1] == T_CHAR || - in_sig_bt[in+1] == T_BYTE || in_sig_bt[in+1] == T_SHORT || - in_sig_bt[in+1] == T_INT, - "expecting type (T_LONG,bt) for bt in {T_BOOLEAN, T_CHAR, T_BYTE, T_SHORT, T_INT}"); - int_move(masm, in_regs[in], out_regs[out], r_callers_sp, r_temp_1); - } + long_move(masm, in_regs[in], out_regs[out], r_callers_sp, r_temp_1); break; case T_ARRAY: if (is_critical_native) { int body_arg = out; - out -= 2; // Point to length arg. PPC64: pass ints as longs. + out -= 1; // Point to length arg. unpack_array_argument(masm, in_regs[in], in_elem_bt[in], out_regs[body_arg], out_regs[out], r_callers_sp, r_temp_1, r_temp_2); break; @@ -2187,7 +2144,6 @@ nmethod *SharedRuntime::generate_native_wrapper(MacroAssembler *masm, // Make sure that thread is non-volatile; it crosses a bunch of VM calls below. assert(R16_thread->is_nonvolatile(), "thread must be in non-volatile register"); - # if 0 // DTrace method entry # endif diff --git a/hotspot/src/cpu/sparc/vm/globalDefinitions_sparc.hpp b/hotspot/src/cpu/sparc/vm/globalDefinitions_sparc.hpp index a63c64658a5..93432223e8d 100644 --- a/hotspot/src/cpu/sparc/vm/globalDefinitions_sparc.hpp +++ b/hotspot/src/cpu/sparc/vm/globalDefinitions_sparc.hpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1999, 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 @@ -30,12 +30,6 @@ const int BytesPerInstWord = 4; const int StackAlignmentInBytes = (2*wordSize); -// Indicates whether the C calling conventions require that -// 32-bit integer argument values are properly extended to 64 bits. -// If set, SharedRuntime::c_calling_convention() must adapt -// signatures accordingly. -const bool CCallingConventionRequiresIntsAsLongs = false; - #define SUPPORTS_NATIVE_CX8 // The expected size in bytes of a cache line, used to pad data structures. diff --git a/hotspot/src/cpu/sparc/vm/vm_version_sparc.cpp b/hotspot/src/cpu/sparc/vm/vm_version_sparc.cpp index 441b9e4eff6..163a12acaa9 100644 --- a/hotspot/src/cpu/sparc/vm/vm_version_sparc.cpp +++ b/hotspot/src/cpu/sparc/vm/vm_version_sparc.cpp @@ -329,39 +329,35 @@ void VM_Version::initialize() { FLAG_SET_DEFAULT(UseSHA, false); } - if (!UseSHA) { + if (UseSHA && has_sha1()) { + if (FLAG_IS_DEFAULT(UseSHA1Intrinsics)) { + FLAG_SET_DEFAULT(UseSHA1Intrinsics, true); + } + } else if (UseSHA1Intrinsics) { + warning("Intrinsics for SHA-1 crypto hash functions not available on this CPU."); FLAG_SET_DEFAULT(UseSHA1Intrinsics, false); - FLAG_SET_DEFAULT(UseSHA256Intrinsics, false); - FLAG_SET_DEFAULT(UseSHA512Intrinsics, false); - } else { - if (has_sha1()) { - if (FLAG_IS_DEFAULT(UseSHA1Intrinsics)) { - FLAG_SET_DEFAULT(UseSHA1Intrinsics, true); - } - } else if (UseSHA1Intrinsics) { - warning("SHA1 instruction is not available on this CPU."); - FLAG_SET_DEFAULT(UseSHA1Intrinsics, false); - } - if (has_sha256()) { - if (FLAG_IS_DEFAULT(UseSHA256Intrinsics)) { - FLAG_SET_DEFAULT(UseSHA256Intrinsics, true); - } - } else if (UseSHA256Intrinsics) { - warning("SHA256 instruction (for SHA-224 and SHA-256) is not available on this CPU."); - FLAG_SET_DEFAULT(UseSHA256Intrinsics, false); - } + } - if (has_sha512()) { - if (FLAG_IS_DEFAULT(UseSHA512Intrinsics)) { - FLAG_SET_DEFAULT(UseSHA512Intrinsics, true); - } - } else if (UseSHA512Intrinsics) { - warning("SHA512 instruction (for SHA-384 and SHA-512) is not available on this CPU."); - FLAG_SET_DEFAULT(UseSHA512Intrinsics, false); + if (UseSHA && has_sha256()) { + if (FLAG_IS_DEFAULT(UseSHA256Intrinsics)) { + FLAG_SET_DEFAULT(UseSHA256Intrinsics, true); } - if (!(UseSHA1Intrinsics || UseSHA256Intrinsics || UseSHA512Intrinsics)) { - FLAG_SET_DEFAULT(UseSHA, false); + } else if (UseSHA256Intrinsics) { + warning("Intrinsics for SHA-224 and SHA-256 crypto hash functions not available on this CPU."); + FLAG_SET_DEFAULT(UseSHA256Intrinsics, false); + } + + if (UseSHA && has_sha512()) { + if (FLAG_IS_DEFAULT(UseSHA512Intrinsics)) { + FLAG_SET_DEFAULT(UseSHA512Intrinsics, true); } + } else if (UseSHA512Intrinsics) { + warning("Intrinsics for SHA-384 and SHA-512 crypto hash functions not available on this CPU."); + FLAG_SET_DEFAULT(UseSHA512Intrinsics, false); + } + + if (!(UseSHA1Intrinsics || UseSHA256Intrinsics || UseSHA512Intrinsics)) { + FLAG_SET_DEFAULT(UseSHA, false); } // SPARC T4 and above should have support for CRC32C instruction diff --git a/hotspot/src/cpu/x86/vm/globalDefinitions_x86.hpp b/hotspot/src/cpu/x86/vm/globalDefinitions_x86.hpp index 758593ab77d..8ddbdf82ca4 100644 --- a/hotspot/src/cpu/x86/vm/globalDefinitions_x86.hpp +++ b/hotspot/src/cpu/x86/vm/globalDefinitions_x86.hpp @@ -27,12 +27,6 @@ const int StackAlignmentInBytes = 16; -// Indicates whether the C calling conventions require that -// 32-bit integer argument values are properly extended to 64 bits. -// If set, SharedRuntime::c_calling_convention() must adapt -// signatures accordingly. -const bool CCallingConventionRequiresIntsAsLongs = false; - #define SUPPORTS_NATIVE_CX8 // The expected size in bytes of a cache line, used to pad data structures. diff --git a/hotspot/src/cpu/x86/vm/sharedRuntime_x86_64.cpp b/hotspot/src/cpu/x86/vm/sharedRuntime_x86_64.cpp index af84af2a681..d63f1469796 100644 --- a/hotspot/src/cpu/x86/vm/sharedRuntime_x86_64.cpp +++ b/hotspot/src/cpu/x86/vm/sharedRuntime_x86_64.cpp @@ -23,6 +23,9 @@ */ #include "precompiled.hpp" +#ifndef _WINDOWS +#include "alloca.h" +#endif #include "asm/macroAssembler.hpp" #include "asm/macroAssembler.inline.hpp" #include "code/debugInfoRec.hpp" @@ -3511,6 +3514,250 @@ RuntimeStub* SharedRuntime::generate_resolve_blob(address destination, const cha } +//------------------------------Montgomery multiplication------------------------ +// + +#ifndef _WINDOWS + +#define ASM_SUBTRACT + +#ifdef ASM_SUBTRACT +// Subtract 0:b from carry:a. Return carry. +static unsigned long +sub(unsigned long a[], unsigned long b[], unsigned long carry, long len) { + long i = 0, cnt = len; + unsigned long tmp; + asm volatile("clc; " + "0: ; " + "mov (%[b], %[i], 8), %[tmp]; " + "sbb %[tmp], (%[a], %[i], 8); " + "inc %[i]; dec %[cnt]; " + "jne 0b; " + "mov %[carry], %[tmp]; sbb $0, %[tmp]; " + : [i]"+r"(i), [cnt]"+r"(cnt), [tmp]"=&r"(tmp) + : [a]"r"(a), [b]"r"(b), [carry]"r"(carry) + : "memory"); + return tmp; +} +#else // ASM_SUBTRACT +typedef int __attribute__((mode(TI))) int128; + +// Subtract 0:b from carry:a. Return carry. +static unsigned long +sub(unsigned long a[], unsigned long b[], unsigned long carry, int len) { + int128 tmp = 0; + int i; + for (i = 0; i < len; i++) { + tmp += a[i]; + tmp -= b[i]; + a[i] = tmp; + tmp >>= 64; + assert(-1 <= tmp && tmp <= 0, "invariant"); + } + return tmp + carry; +} +#endif // ! ASM_SUBTRACT + +// Multiply (unsigned) Long A by Long B, accumulating the double- +// length result into the accumulator formed of T0, T1, and T2. +#define MACC(A, B, T0, T1, T2) \ +do { \ + unsigned long hi, lo; \ + __asm__ ("mul %5; add %%rax, %2; adc %%rdx, %3; adc $0, %4" \ + : "=&d"(hi), "=a"(lo), "+r"(T0), "+r"(T1), "+g"(T2) \ + : "r"(A), "a"(B) : "cc"); \ + } while(0) + +// As above, but add twice the double-length result into the +// accumulator. +#define MACC2(A, B, T0, T1, T2) \ +do { \ + unsigned long hi, lo; \ + __asm__ ("mul %5; add %%rax, %2; adc %%rdx, %3; adc $0, %4; " \ + "add %%rax, %2; adc %%rdx, %3; adc $0, %4" \ + : "=&d"(hi), "=a"(lo), "+r"(T0), "+r"(T1), "+g"(T2) \ + : "r"(A), "a"(B) : "cc"); \ + } while(0) + +// Fast Montgomery multiplication. The derivation of the algorithm is +// in A Cryptographic Library for the Motorola DSP56000, +// Dusse and Kaliski, Proc. EUROCRYPT 90, pp. 230-237. + +static void __attribute__((noinline)) +montgomery_multiply(unsigned long a[], unsigned long b[], unsigned long n[], + unsigned long m[], unsigned long inv, int len) { + unsigned long t0 = 0, t1 = 0, t2 = 0; // Triple-precision accumulator + int i; + + assert(inv * n[0] == -1UL, "broken inverse in Montgomery multiply"); + + for (i = 0; i < len; i++) { + int j; + for (j = 0; j < i; j++) { + MACC(a[j], b[i-j], t0, t1, t2); + MACC(m[j], n[i-j], t0, t1, t2); + } + MACC(a[i], b[0], t0, t1, t2); + m[i] = t0 * inv; + MACC(m[i], n[0], t0, t1, t2); + + assert(t0 == 0, "broken Montgomery multiply"); + + t0 = t1; t1 = t2; t2 = 0; + } + + for (i = len; i < 2*len; i++) { + int j; + for (j = i-len+1; j < len; j++) { + MACC(a[j], b[i-j], t0, t1, t2); + MACC(m[j], n[i-j], t0, t1, t2); + } + m[i-len] = t0; + t0 = t1; t1 = t2; t2 = 0; + } + + while (t0) + t0 = sub(m, n, t0, len); +} + +// Fast Montgomery squaring. This uses asymptotically 25% fewer +// multiplies so it should be up to 25% faster than Montgomery +// multiplication. However, its loop control is more complex and it +// may actually run slower on some machines. + +static void __attribute__((noinline)) +montgomery_square(unsigned long a[], unsigned long n[], + unsigned long m[], unsigned long inv, int len) { + unsigned long t0 = 0, t1 = 0, t2 = 0; // Triple-precision accumulator + int i; + + assert(inv * n[0] == -1UL, "broken inverse in Montgomery multiply"); + + for (i = 0; i < len; i++) { + int j; + int end = (i+1)/2; + for (j = 0; j < end; j++) { + MACC2(a[j], a[i-j], t0, t1, t2); + MACC(m[j], n[i-j], t0, t1, t2); + } + if ((i & 1) == 0) { + MACC(a[j], a[j], t0, t1, t2); + } + for (; j < i; j++) { + MACC(m[j], n[i-j], t0, t1, t2); + } + m[i] = t0 * inv; + MACC(m[i], n[0], t0, t1, t2); + + assert(t0 == 0, "broken Montgomery square"); + + t0 = t1; t1 = t2; t2 = 0; + } + + for (i = len; i < 2*len; i++) { + int start = i-len+1; + int end = start + (len - start)/2; + int j; + for (j = start; j < end; j++) { + MACC2(a[j], a[i-j], t0, t1, t2); + MACC(m[j], n[i-j], t0, t1, t2); + } + if ((i & 1) == 0) { + MACC(a[j], a[j], t0, t1, t2); + } + for (; j < len; j++) { + MACC(m[j], n[i-j], t0, t1, t2); + } + m[i-len] = t0; + t0 = t1; t1 = t2; t2 = 0; + } + + while (t0) + t0 = sub(m, n, t0, len); +} + +// Swap words in a longword. +static unsigned long swap(unsigned long x) { + return (x << 32) | (x >> 32); +} + +// Copy len longwords from s to d, word-swapping as we go. The +// destination array is reversed. +static void reverse_words(unsigned long *s, unsigned long *d, int len) { + d += len; + while(len-- > 0) { + d--; + *d = swap(*s); + s++; + } +} + +// The threshold at which squaring is advantageous was determined +// experimentally on an i7-3930K (Ivy Bridge) CPU @ 3.5GHz. +#define MONTGOMERY_SQUARING_THRESHOLD 64 + +void SharedRuntime::montgomery_multiply(jint *a_ints, jint *b_ints, jint *n_ints, + jint len, jlong inv, + jint *m_ints) { + assert(len % 2 == 0, "array length in montgomery_multiply must be even"); + int longwords = len/2; + + // Make very sure we don't use so much space that the stack might + // overflow. 512 jints corresponds to an 16384-bit integer and + // will use here a total of 8k bytes of stack space. + int total_allocation = longwords * sizeof (unsigned long) * 4; + guarantee(total_allocation <= 8192, "must be"); + unsigned long *scratch = (unsigned long *)alloca(total_allocation); + + // Local scratch arrays + unsigned long + *a = scratch + 0 * longwords, + *b = scratch + 1 * longwords, + *n = scratch + 2 * longwords, + *m = scratch + 3 * longwords; + + reverse_words((unsigned long *)a_ints, a, longwords); + reverse_words((unsigned long *)b_ints, b, longwords); + reverse_words((unsigned long *)n_ints, n, longwords); + + ::montgomery_multiply(a, b, n, m, (unsigned long)inv, longwords); + + reverse_words(m, (unsigned long *)m_ints, longwords); +} + +void SharedRuntime::montgomery_square(jint *a_ints, jint *n_ints, + jint len, jlong inv, + jint *m_ints) { + assert(len % 2 == 0, "array length in montgomery_square must be even"); + int longwords = len/2; + + // Make very sure we don't use so much space that the stack might + // overflow. 512 jints corresponds to an 16384-bit integer and + // will use here a total of 6k bytes of stack space. + int total_allocation = longwords * sizeof (unsigned long) * 3; + guarantee(total_allocation <= 8192, "must be"); + unsigned long *scratch = (unsigned long *)alloca(total_allocation); + + // Local scratch arrays + unsigned long + *a = scratch + 0 * longwords, + *n = scratch + 1 * longwords, + *m = scratch + 2 * longwords; + + reverse_words((unsigned long *)a_ints, a, longwords); + reverse_words((unsigned long *)n_ints, n, longwords); + + if (len >= MONTGOMERY_SQUARING_THRESHOLD) { + ::montgomery_square(a, n, m, (unsigned long)inv, longwords); + } else { + ::montgomery_multiply(a, a, n, m, (unsigned long)inv, longwords); + } + + reverse_words(m, (unsigned long *)m_ints, longwords); +} + +#endif // WINDOWS + #ifdef COMPILER2 // This is here instead of runtime_x86_64.cpp because it uses SimpleRuntimeFrame // diff --git a/hotspot/src/cpu/x86/vm/stubGenerator_x86_64.cpp b/hotspot/src/cpu/x86/vm/stubGenerator_x86_64.cpp index dc73f58b7b2..764290e9686 100644 --- a/hotspot/src/cpu/x86/vm/stubGenerator_x86_64.cpp +++ b/hotspot/src/cpu/x86/vm/stubGenerator_x86_64.cpp @@ -4318,7 +4318,18 @@ class StubGenerator: public StubCodeGenerator { if (UseMulAddIntrinsic) { StubRoutines::_mulAdd = generate_mulAdd(); } -#endif + +#ifndef _WINDOWS + if (UseMontgomeryMultiplyIntrinsic) { + StubRoutines::_montgomeryMultiply + = CAST_FROM_FN_PTR(address, SharedRuntime::montgomery_multiply); + } + if (UseMontgomerySquareIntrinsic) { + StubRoutines::_montgomerySquare + = CAST_FROM_FN_PTR(address, SharedRuntime::montgomery_square); + } +#endif // WINDOWS +#endif // COMPILER2 } public: diff --git a/hotspot/src/cpu/x86/vm/vm_version_x86.cpp b/hotspot/src/cpu/x86/vm/vm_version_x86.cpp index 10a6a0c448d..79e31c0de3b 100644 --- a/hotspot/src/cpu/x86/vm/vm_version_x86.cpp +++ b/hotspot/src/cpu/x86/vm/vm_version_x86.cpp @@ -692,10 +692,19 @@ void VM_Version::get_processor_features() { warning("SHA instructions are not available on this CPU"); FLAG_SET_DEFAULT(UseSHA, false); } - if (UseSHA1Intrinsics || UseSHA256Intrinsics || UseSHA512Intrinsics) { - warning("SHA intrinsics are not available on this CPU"); + + if (UseSHA1Intrinsics) { + warning("Intrinsics for SHA-1 crypto hash functions not available on this CPU."); FLAG_SET_DEFAULT(UseSHA1Intrinsics, false); + } + + if (UseSHA256Intrinsics) { + warning("Intrinsics for SHA-224 and SHA-256 crypto hash functions not available on this CPU."); FLAG_SET_DEFAULT(UseSHA256Intrinsics, false); + } + + if (UseSHA512Intrinsics) { + warning("Intrinsics for SHA-384 and SHA-512 crypto hash functions not available on this CPU."); FLAG_SET_DEFAULT(UseSHA512Intrinsics, false); } @@ -813,6 +822,12 @@ void VM_Version::get_processor_features() { if (FLAG_IS_DEFAULT(UseMulAddIntrinsic)) { UseMulAddIntrinsic = true; } + if (FLAG_IS_DEFAULT(UseMontgomeryMultiplyIntrinsic)) { + UseMontgomeryMultiplyIntrinsic = true; + } + if (FLAG_IS_DEFAULT(UseMontgomerySquareIntrinsic)) { + UseMontgomerySquareIntrinsic = true; + } #else if (UseMultiplyToLenIntrinsic) { if (!FLAG_IS_DEFAULT(UseMultiplyToLenIntrinsic)) { @@ -820,6 +835,18 @@ void VM_Version::get_processor_features() { } FLAG_SET_DEFAULT(UseMultiplyToLenIntrinsic, false); } + if (UseMontgomeryMultiplyIntrinsic) { + if (!FLAG_IS_DEFAULT(UseMontgomeryMultiplyIntrinsic)) { + warning("montgomeryMultiply intrinsic is not available in 32-bit VM"); + } + FLAG_SET_DEFAULT(UseMontgomeryMultiplyIntrinsic, false); + } + if (UseMontgomerySquareIntrinsic) { + if (!FLAG_IS_DEFAULT(UseMontgomerySquareIntrinsic)) { + warning("montgomerySquare intrinsic is not available in 32-bit VM"); + } + FLAG_SET_DEFAULT(UseMontgomerySquareIntrinsic, false); + } if (UseSquareToLenIntrinsic) { if (!FLAG_IS_DEFAULT(UseSquareToLenIntrinsic)) { warning("squareToLen intrinsic is not available in 32-bit VM"); diff --git a/hotspot/src/cpu/zero/vm/globalDefinitions_zero.hpp b/hotspot/src/cpu/zero/vm/globalDefinitions_zero.hpp index 5777b8ff98f..5956fe1cfcc 100644 --- a/hotspot/src/cpu/zero/vm/globalDefinitions_zero.hpp +++ b/hotspot/src/cpu/zero/vm/globalDefinitions_zero.hpp @@ -1,6 +1,6 @@ /* - * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved. - * Copyright 2009 Red Hat, Inc. + * Copyright (c) 1997, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright 2009, 2015, Red Hat, Inc. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -28,10 +28,4 @@ #include -// Indicates whether the C calling conventions require that -// 32-bit integer argument values are properly extended to 64 bits. -// If set, SharedRuntime::c_calling_convention() must adapt -// signatures accordingly. -const bool CCallingConventionRequiresIntsAsLongs = false; - #endif // CPU_ZERO_VM_GLOBALDEFINITIONS_ZERO_HPP diff --git a/hotspot/src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp b/hotspot/src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp index b7cafd4c618..b7e73a804c6 100644 --- a/hotspot/src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp +++ b/hotspot/src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp @@ -191,7 +191,7 @@ public: return CPUVisitor::visit(nodeh, state); } - PICL(bool is_fujitsu) : _L1_data_cache_line_size(0), _L2_data_cache_line_size(0), _dl_handle(NULL) { + PICL(bool is_fujitsu, bool is_sun4v) : _L1_data_cache_line_size(0), _L2_data_cache_line_size(0), _dl_handle(NULL) { if (!open_library()) { return; } @@ -203,7 +203,7 @@ public: if (is_fujitsu) { cpu_class = "core"; } - CPUVisitor cpu_visitor(this, os::processor_count()); + CPUVisitor cpu_visitor(this, (is_sun4v && !is_fujitsu) ? 1 : os::processor_count()); _picl_walk_tree_by_class(rooth, cpu_class, &cpu_visitor, PICL_visit_cpu_helper); if (cpu_visitor.l1_visitor()->is_assigned()) { // Is there a value? _L1_data_cache_line_size = cpu_visitor.l1_visitor()->value(); @@ -447,7 +447,7 @@ int VM_Version::platform_features(int features) { } // Figure out cache line sizes using PICL - PICL picl((features & sparc64_family_m) != 0); + PICL picl((features & sparc64_family_m) != 0, (features & sun4v_m) != 0); _L1_data_cache_line_size = picl.L1_data_cache_line_size(); _L2_data_cache_line_size = picl.L2_data_cache_line_size(); diff --git a/hotspot/src/share/tools/hsdis/Makefile b/hotspot/src/share/tools/hsdis/Makefile index 2fb08210ab2..cc8f26a3036 100644 --- a/hotspot/src/share/tools/hsdis/Makefile +++ b/hotspot/src/share/tools/hsdis/Makefile @@ -70,7 +70,8 @@ CONFIGURE_ARGS= --host=$(MINGW) --target=$(MINGW) else #linux CPU = $(shell uname -m) ARCH1=$(CPU:x86_64=amd64) -ARCH=$(ARCH1:i686=i386) +ARCH2=$(ARCH1:i686=i386) +ARCH=$(ARCH2:ppc64le=ppc64) ifdef LP64 CFLAGS/sparcv9 += -m64 CFLAGS/amd64 += -m64 diff --git a/hotspot/src/share/vm/c1/c1_GraphBuilder.cpp b/hotspot/src/share/vm/c1/c1_GraphBuilder.cpp index 9a7c291b886..ec90e425c30 100644 --- a/hotspot/src/share/vm/c1/c1_GraphBuilder.cpp +++ b/hotspot/src/share/vm/c1/c1_GraphBuilder.cpp @@ -3157,6 +3157,9 @@ GraphBuilder::GraphBuilder(Compilation* compilation, IRScope* scope) // code for the inlined version will be different than the root // compiled version which could lead to monotonicity problems on // intel. + if (CheckIntrinsics && !scope->method()->intrinsic_candidate()) { + BAILOUT("failed to inline intrinsic, method not annotated"); + } // Set up a stream so that appending instructions works properly. ciBytecodeStream s(scope->method()); @@ -3197,6 +3200,9 @@ GraphBuilder::GraphBuilder(Compilation* compilation, IRScope* scope) // result in the referent being marked live and the reference // object removed from the list of discovered references during // reference processing. + if (CheckIntrinsics && !scope->method()->intrinsic_candidate()) { + BAILOUT("failed to inline intrinsic, method not annotated"); + } // Also we need intrinsic to prevent commoning reads from this field // across safepoint since GC can change its value. @@ -3317,7 +3323,8 @@ bool GraphBuilder::try_inline(ciMethod* callee, bool holder_known, Bytecodes::Co } // handle intrinsics - if (callee->intrinsic_id() != vmIntrinsics::_none) { + if (callee->intrinsic_id() != vmIntrinsics::_none && + (CheckIntrinsics ? callee->intrinsic_candidate() : true)) { if (try_inline_intrinsics(callee)) { print_inlining(callee, "intrinsic"); return true; @@ -4278,7 +4285,7 @@ void GraphBuilder::append_unsafe_CAS(ciMethod* callee) { assert(result_type->is_int(), "int result"); Values* args = state()->pop_arguments(callee->arg_size()); - // Pop off some args to speically handle, then push back + // Pop off some args to specially handle, then push back Value newval = args->pop(); Value cmpval = args->pop(); Value offset = args->pop(); diff --git a/hotspot/src/share/vm/ci/bcEscapeAnalyzer.cpp b/hotspot/src/share/vm/ci/bcEscapeAnalyzer.cpp index a647d8553c9..70c2a596d2c 100644 --- a/hotspot/src/share/vm/ci/bcEscapeAnalyzer.cpp +++ b/hotspot/src/share/vm/ci/bcEscapeAnalyzer.cpp @@ -1185,7 +1185,6 @@ vmIntrinsics::ID BCEscapeAnalyzer::known_intrinsic() { vmIntrinsics::ID iid = method()->intrinsic_id(); if (iid == vmIntrinsics::_getClass || - iid == vmIntrinsics::_fillInStackTrace || iid == vmIntrinsics::_hashCode) return iid; else @@ -1199,10 +1198,6 @@ bool BCEscapeAnalyzer::compute_escape_for_intrinsic(vmIntrinsics::ID iid) { case vmIntrinsics::_getClass: _return_local = false; break; - case vmIntrinsics::_fillInStackTrace: - arg.set(0); // 'this' - set_returned(arg); - break; case vmIntrinsics::_hashCode: // initialized state is correct break; diff --git a/hotspot/src/share/vm/ci/ciMethod.hpp b/hotspot/src/share/vm/ci/ciMethod.hpp index c394ea29310..7ce61952341 100644 --- a/hotspot/src/share/vm/ci/ciMethod.hpp +++ b/hotspot/src/share/vm/ci/ciMethod.hpp @@ -178,9 +178,10 @@ class ciMethod : public ciMetadata { // Code size for inlining decisions. int code_size_for_inlining(); - bool caller_sensitive() const { return get_Method()->caller_sensitive(); } - bool force_inline() const { return get_Method()->force_inline(); } - bool dont_inline() const { return get_Method()->dont_inline(); } + bool caller_sensitive() const { return get_Method()->caller_sensitive(); } + bool force_inline() const { return get_Method()->force_inline(); } + bool dont_inline() const { return get_Method()->dont_inline(); } + bool intrinsic_candidate() const { return get_Method()->intrinsic_candidate(); } int comp_level(); int highest_osr_comp_level(); diff --git a/hotspot/src/share/vm/classfile/classFileParser.cpp b/hotspot/src/share/vm/classfile/classFileParser.cpp index e60c3a61d90..0d1f3274277 100644 --- a/hotspot/src/share/vm/classfile/classFileParser.cpp +++ b/hotspot/src/share/vm/classfile/classFileParser.cpp @@ -1751,6 +1751,10 @@ ClassFileParser::AnnotationCollector::annotation_index(ClassLoaderData* loader_d if (_location != _in_method) break; // only allow for methods if (!privileged) break; // only allow in privileged code return _method_LambdaForm_Hidden; + case vmSymbols::VM_SYMBOL_ENUM_NAME(jdk_internal_HotSpotIntrinsicCandidate_signature): + if (_location != _in_method) break; // only allow for methods + if (!privileged) break; // only allow in privileged code + return _method_HotSpotIntrinsicCandidate; case vmSymbols::VM_SYMBOL_ENUM_NAME(java_lang_invoke_Stable_signature): if (_location != _in_field) break; // only allow for fields if (!privileged) break; // only allow in privileged code @@ -1790,6 +1794,8 @@ void ClassFileParser::MethodAnnotationCollector::apply_to(methodHandle m) { m->set_intrinsic_id(vmIntrinsics::_compiledLambdaForm); if (has_annotation(_method_LambdaForm_Hidden)) m->set_hidden(true); + if (has_annotation(_method_HotSpotIntrinsicCandidate) && !m->is_synthetic()) + m->set_intrinsic_candidate(true); } void ClassFileParser::ClassAnnotationCollector::apply_to(instanceKlassHandle k) { @@ -4131,9 +4137,78 @@ instanceKlassHandle ClassFileParser::parseClassFile(Symbol* name, // (We used to do this lazily, but now we query it in Rewriter, // which is eagerly done for every method, so we might as well do it now, // when everything is fresh in memory.) - if (Method::klass_id_for_intrinsics(this_klass()) != vmSymbols::NO_SID) { + vmSymbols::SID klass_id = Method::klass_id_for_intrinsics(this_klass()); + if (klass_id != vmSymbols::NO_SID) { for (int j = 0; j < methods->length(); j++) { - methods->at(j)->init_intrinsic_id(); + Method* method = methods->at(j); + method->init_intrinsic_id(); + + if (CheckIntrinsics) { + // Check if an intrinsic is defined for method 'method', + // but the method is not annotated with @HotSpotIntrinsicCandidate. + if (method->intrinsic_id() != vmIntrinsics::_none && + !method->intrinsic_candidate()) { + tty->print("Compiler intrinsic is defined for method [%s], " + "but the method is not annotated with @HotSpotIntrinsicCandidate.%s", + method->name_and_sig_as_C_string(), + NOT_DEBUG(" Method will not be inlined.") DEBUG_ONLY(" Exiting.") + ); + tty->cr(); + DEBUG_ONLY(vm_exit(1)); + } + // Check is the method 'method' is annotated with @HotSpotIntrinsicCandidate, + // but there is no intrinsic available for it. + if (method->intrinsic_candidate() && + method->intrinsic_id() == vmIntrinsics::_none) { + tty->print("Method [%s] is annotated with @HotSpotIntrinsicCandidate, " + "but no compiler intrinsic is defined for the method.%s", + method->name_and_sig_as_C_string(), + NOT_DEBUG("") DEBUG_ONLY(" Exiting.") + ); + tty->cr(); + DEBUG_ONLY(vm_exit(1)); + } + } + } + + if (CheckIntrinsics) { + // Check for orphan methods in the current class. A method m + // of a class C is orphan if an intrinsic is defined for method m, + // but class C does not declare m. + + for (int id = vmIntrinsics::FIRST_ID; id < (int)vmIntrinsics::ID_LIMIT; id++) { + if (id == vmIntrinsics::_compiledLambdaForm) { + // The _compiledLamdbdaForm intrinsic is a special marker for bytecode + // generated for the JVM from a LambdaForm and therefore no method + // is defined for it. + continue; + } + + if (vmIntrinsics::class_for(vmIntrinsics::ID_from(id)) == klass_id) { + // Check if the current class contains a method with the same + // name, flags, signature. + bool match = false; + for (int j = 0; j < methods->length(); j++) { + Method* method = methods->at(j); + if (id == method->intrinsic_id()) { + match = true; + break; + } + } + + if (!match) { + char buf[1000]; + tty->print("Compiler intrinsic is defined for method [%s], " + "but the method is not available in class [%s].%s", + vmIntrinsics::short_name_as_C_string(vmIntrinsics::ID_from(id), buf, sizeof(buf)), + this_klass->name()->as_C_string(), + NOT_DEBUG("") DEBUG_ONLY(" Exiting.") + ); + tty->cr(); + DEBUG_ONLY(vm_exit(1)); + } + } + } } } diff --git a/hotspot/src/share/vm/classfile/classFileParser.hpp b/hotspot/src/share/vm/classfile/classFileParser.hpp index 6d8c180954c..10d331fa641 100644 --- a/hotspot/src/share/vm/classfile/classFileParser.hpp +++ b/hotspot/src/share/vm/classfile/classFileParser.hpp @@ -130,6 +130,7 @@ class ClassFileParser VALUE_OBJ_CLASS_SPEC { _method_InjectedProfile, _method_LambdaForm_Compiled, _method_LambdaForm_Hidden, + _method_HotSpotIntrinsicCandidate, _sun_misc_Contended, _field_Stable, _annotation_LIMIT diff --git a/hotspot/src/share/vm/classfile/javaClasses.cpp b/hotspot/src/share/vm/classfile/javaClasses.cpp index a50e6762164..1e4c97bae23 100644 --- a/hotspot/src/share/vm/classfile/javaClasses.cpp +++ b/hotspot/src/share/vm/classfile/javaClasses.cpp @@ -1707,8 +1707,7 @@ void java_lang_Throwable::fill_in_stack_trace(Handle throwable, methodHandle met // - rest of the stack if (!skip_fillInStackTrace_check) { - if ((method->name() == vmSymbols::fillInStackTrace_name() || - method->name() == vmSymbols::fillInStackTrace0_name()) && + if (method->name() == vmSymbols::fillInStackTrace_name() && throwable->is_a(method->method_holder())) { continue; } diff --git a/hotspot/src/share/vm/classfile/vmSymbols.hpp b/hotspot/src/share/vm/classfile/vmSymbols.hpp index 0844489c00f..3da5ef430a7 100644 --- a/hotspot/src/share/vm/classfile/vmSymbols.hpp +++ b/hotspot/src/share/vm/classfile/vmSymbols.hpp @@ -258,6 +258,8 @@ /* Type Annotations (JDK 8 and above) */ \ template(type_annotations_name, "typeAnnotations") \ \ + /* Intrinsic Annotation (JDK 9 and above) */ \ + template(jdk_internal_HotSpotIntrinsicCandidate_signature, "Ljdk/internal/HotSpotIntrinsicCandidate;") \ \ /* Support for JSR 292 & invokedynamic (JDK 1.7 and above) */ \ template(java_lang_invoke_CallSite, "java/lang/invoke/CallSite") \ @@ -345,7 +347,6 @@ template(dispatch_name, "dispatch") \ template(getSystemClassLoader_name, "getSystemClassLoader") \ template(fillInStackTrace_name, "fillInStackTrace") \ - template(fillInStackTrace0_name, "fillInStackTrace0") \ template(getCause_name, "getCause") \ template(initCause_name, "initCause") \ template(setProperty_name, "setProperty") \ @@ -635,7 +636,43 @@ // The F_xx is one of the Flags enum; see below. // // for Emacs: (let ((c-backslash-column 120) (c-backslash-max-column 120)) (c-backslash-region (point) (point-max) nil t)) +// +// +// There are two types of intrinsic methods: (1) Library intrinsics and (2) bytecode intrinsics. +// +// (1) A library intrinsic method may be replaced with hand-crafted assembly code, +// with hand-crafted compiler IR, or with a combination of the two. The semantics +// of the replacement code may differ from the semantics of the replaced code. +// +// (2) Bytecode intrinsic methods are not replaced by special code, but they are +// treated in some other special way by the compiler. For example, the compiler +// may delay inlining for some String-related intrinsic methods (e.g., some methods +// defined in the StringBuilder and StringBuffer classes, see +// Compile::should_delay_string_inlining() for more details). +// +// Due to the difference between the semantics of an intrinsic method as defined +// in the (Java) source code and the semantics of the method as defined +// by the code in the VM, intrinsic methods must be explicitly marked. +// +// Intrinsic methods are marked by the jdk.internal.HotSpotIntrinsicCandidate +// annotation. If CheckIntrinsics is enabled, the VM performs the following +// checks when a class C is loaded: (1) all intrinsics defined by the VM for +// class C are present in the loaded class file and are marked; +// (2) an intrinsic is defined by the VM for all marked methods of class C. +// +// If a mismatch is detected for a method, the VM behaves differently depending +// on the type of build. A fastdebug build exits and reports an error on a mismatch. +// A product build will not replace an unmarked library intrinsic method with +// hand-crafted code, that is, unmarked library intrinsics are treated as ordinary +// methods in a product build. The special treatment of a bytecode intrinsic method +// persists even if the method not marked. +// +// When adding an intrinsic for a method, please make sure to appropriately +// annotate the method in the source code. The list below contains all +// library intrinsics followed by bytecode intrinsics. Please also make sure to +// add the declaration of the intrinsic to the approriate section of the list. #define VM_INTRINSICS_DO(do_intrinsic, do_class, do_name, do_signature, do_alias) \ + /* (1) Library intrinsics */ \ do_intrinsic(_hashCode, java_lang_Object, hashCode_name, void_int_signature, F_R) \ do_name( hashCode_name, "hashCode") \ do_intrinsic(_getClass, java_lang_Object, getClass_name, void_class_signature, F_R) \ @@ -792,12 +829,12 @@ \ do_class(sun_nio_cs_iso8859_1_Encoder, "sun/nio/cs/ISO_8859_1$Encoder") \ do_intrinsic(_encodeISOArray, sun_nio_cs_iso8859_1_Encoder, encodeISOArray_name, encodeISOArray_signature, F_S) \ - do_name( encodeISOArray_name, "encodeISOArray") \ + do_name( encodeISOArray_name, "implEncodeISOArray") \ do_signature(encodeISOArray_signature, "([CI[BII)I") \ \ do_class(java_math_BigInteger, "java/math/BigInteger") \ - do_intrinsic(_multiplyToLen, java_math_BigInteger, multiplyToLen_name, multiplyToLen_signature, F_R) \ - do_name( multiplyToLen_name, "multiplyToLen") \ + do_intrinsic(_multiplyToLen, java_math_BigInteger, multiplyToLen_name, multiplyToLen_signature, F_S) \ + do_name( multiplyToLen_name, "implMultiplyToLen") \ do_signature(multiplyToLen_signature, "([II[II[I)[I") \ \ do_intrinsic(_squareToLen, java_math_BigInteger, squareToLen_name, squareToLen_signature, F_S) \ @@ -808,6 +845,14 @@ do_name( mulAdd_name, "implMulAdd") \ do_signature(mulAdd_signature, "([I[IIII)I") \ \ + do_intrinsic(_montgomeryMultiply, java_math_BigInteger, montgomeryMultiply_name, montgomeryMultiply_signature, F_S) \ + do_name( montgomeryMultiply_name, "implMontgomeryMultiply") \ + do_signature(montgomeryMultiply_signature, "([I[I[IIJ[I)[I") \ + \ + do_intrinsic(_montgomerySquare, java_math_BigInteger, montgomerySquare_name, montgomerySquare_signature, F_S) \ + do_name( montgomerySquare_name, "implMontgomerySquare") \ + do_signature(montgomerySquare_signature, "([I[IIJ[I)[I") \ + \ /* java/lang/ref/Reference */ \ do_intrinsic(_Reference_get, java_lang_ref_Reference, get_name, void_object_signature, F_R) \ \ @@ -815,21 +860,21 @@ do_class(com_sun_crypto_provider_aescrypt, "com/sun/crypto/provider/AESCrypt") \ do_intrinsic(_aescrypt_encryptBlock, com_sun_crypto_provider_aescrypt, encryptBlock_name, byteArray_int_byteArray_int_signature, F_R) \ do_intrinsic(_aescrypt_decryptBlock, com_sun_crypto_provider_aescrypt, decryptBlock_name, byteArray_int_byteArray_int_signature, F_R) \ - do_name( encryptBlock_name, "encryptBlock") \ - do_name( decryptBlock_name, "decryptBlock") \ + do_name( encryptBlock_name, "implEncryptBlock") \ + do_name( decryptBlock_name, "implDecryptBlock") \ do_signature(byteArray_int_byteArray_int_signature, "([BI[BI)V") \ \ do_class(com_sun_crypto_provider_cipherBlockChaining, "com/sun/crypto/provider/CipherBlockChaining") \ do_intrinsic(_cipherBlockChaining_encryptAESCrypt, com_sun_crypto_provider_cipherBlockChaining, encrypt_name, byteArray_int_int_byteArray_int_signature, F_R) \ do_intrinsic(_cipherBlockChaining_decryptAESCrypt, com_sun_crypto_provider_cipherBlockChaining, decrypt_name, byteArray_int_int_byteArray_int_signature, F_R) \ - do_name( encrypt_name, "encrypt") \ - do_name( decrypt_name, "decrypt") \ + do_name( encrypt_name, "implEncrypt") \ + do_name( decrypt_name, "implDecrypt") \ do_signature(byteArray_int_int_byteArray_int_signature, "([BII[BI)I") \ \ /* support for sun.security.provider.SHA */ \ do_class(sun_security_provider_sha, "sun/security/provider/SHA") \ do_intrinsic(_sha_implCompress, sun_security_provider_sha, implCompress_name, implCompress_signature, F_R) \ - do_name( implCompress_name, "implCompress") \ + do_name( implCompress_name, "implCompress0") \ do_signature(implCompress_signature, "([BI)V") \ \ /* support for sun.security.provider.SHA2 */ \ @@ -843,7 +888,7 @@ /* support for sun.security.provider.DigestBase */ \ do_class(sun_security_provider_digestbase, "sun/security/provider/DigestBase") \ do_intrinsic(_digestBase_implCompressMB, sun_security_provider_digestbase, implCompressMB_name, implCompressMB_signature, F_R) \ - do_name( implCompressMB_name, "implCompressMultiBlock") \ + do_name( implCompressMB_name, "implCompressMultiBlock0") \ do_signature(implCompressMB_signature, "([BII)I") \ \ /* support for com.sun.crypto.provider.GHASH */ \ @@ -857,17 +902,18 @@ do_intrinsic(_updateCRC32, java_util_zip_CRC32, update_name, int2_int_signature, F_SN) \ do_name( update_name, "update") \ do_intrinsic(_updateBytesCRC32, java_util_zip_CRC32, updateBytes_name, updateBytes_signature, F_SN) \ - do_name( updateBytes_name, "updateBytes") \ + do_name( updateBytes_name, "updateBytes0") \ do_signature(updateBytes_signature, "(I[BII)I") \ do_intrinsic(_updateByteBufferCRC32, java_util_zip_CRC32, updateByteBuffer_name, updateByteBuffer_signature, F_SN) \ - do_name( updateByteBuffer_name, "updateByteBuffer") \ + do_name( updateByteBuffer_name, "updateByteBuffer0") \ do_signature(updateByteBuffer_signature, "(IJII)I") \ \ /* support for java.util.zip.CRC32C */ \ do_class(java_util_zip_CRC32C, "java/util/zip/CRC32C") \ - do_intrinsic(_updateBytesCRC32C, java_util_zip_CRC32C, updateBytes_name, updateBytes_signature, F_S) \ - do_intrinsic(_updateDirectByteBufferCRC32C, java_util_zip_CRC32C, updateDirectByteBuffer_name, updateByteBuffer_signature, F_S) \ - do_name( updateDirectByteBuffer_name, "updateDirectByteBuffer") \ + do_intrinsic(_updateBytesCRC32C, java_util_zip_CRC32C, updateBytes_C_name, updateBytes_signature, F_S) \ + do_name( updateBytes_C_name, "updateBytes") \ + do_intrinsic(_updateDirectByteBufferCRC32C, java_util_zip_CRC32C, updateDirectByteBuffer_C_name, updateByteBuffer_signature, F_S) \ + do_name( updateDirectByteBuffer_C_name, "updateDirectByteBuffer") \ \ /* support for sun.misc.Unsafe */ \ do_class(sun_misc_Unsafe, "sun/misc/Unsafe") \ @@ -878,12 +924,6 @@ do_intrinsic(_copyMemory, sun_misc_Unsafe, copyMemory_name, copyMemory_signature, F_RN) \ do_name( copyMemory_name, "copyMemory") \ do_signature(copyMemory_signature, "(Ljava/lang/Object;JLjava/lang/Object;JJ)V") \ - do_intrinsic(_park, sun_misc_Unsafe, park_name, park_signature, F_RN) \ - do_name( park_name, "park") \ - do_signature(park_signature, "(ZJ)V") \ - do_intrinsic(_unpark, sun_misc_Unsafe, unpark_name, unpark_signature, F_RN) \ - do_name( unpark_name, "unpark") \ - do_alias( unpark_signature, /*(LObject;)V*/ object_void_signature) \ do_intrinsic(_loadFence, sun_misc_Unsafe, loadFence_name, loadFence_signature, F_RN) \ do_name( loadFence_name, "loadFence") \ do_alias( loadFence_signature, void_method_signature) \ @@ -1066,11 +1106,15 @@ do_intrinsic(_getAndSetObject, sun_misc_Unsafe, getAndSetObject_name, getAndSetObject_signature, F_R)\ do_name( getAndSetObject_name, "getAndSetObject") \ do_signature(getAndSetObject_signature, "(Ljava/lang/Object;JLjava/lang/Object;)Ljava/lang/Object;" ) \ - /*== LAST_COMPILER_INLINE*/ \ - /*the compiler does have special inlining code for these; bytecode inline is just fine */ \ \ - do_intrinsic(_fillInStackTrace, java_lang_Throwable, fillInStackTrace_name, void_throwable_signature, F_RNY) \ - \ + /* (2) Bytecode intrinsics */ \ + \ + do_intrinsic(_park, sun_misc_Unsafe, park_name, park_signature, F_RN) \ + do_name( park_name, "park") \ + do_signature(park_signature, "(ZJ)V") \ + do_intrinsic(_unpark, sun_misc_Unsafe, unpark_name, unpark_signature, F_RN) \ + do_name( unpark_name, "unpark") \ + do_alias( unpark_signature, /*(LObject;)V*/ object_void_signature) \ do_intrinsic(_StringBuilder_void, java_lang_StringBuilder, object_initializer_name, void_method_signature, F_R) \ do_intrinsic(_StringBuilder_int, java_lang_StringBuilder, object_initializer_name, int_void_signature, F_R) \ do_intrinsic(_StringBuilder_String, java_lang_StringBuilder, object_initializer_name, string_void_signature, F_R) \ diff --git a/hotspot/src/share/vm/interpreter/rewriter.cpp b/hotspot/src/share/vm/interpreter/rewriter.cpp index 20ddee9a478..01122e7ecf7 100644 --- a/hotspot/src/share/vm/interpreter/rewriter.cpp +++ b/hotspot/src/share/vm/interpreter/rewriter.cpp @@ -107,7 +107,7 @@ void Rewriter::make_constant_pool_cache(TRAPS) { // more complicated solution is required. A special return bytecode // is used only by Object. to signal the finalization // registration point. Additionally local 0 must be preserved so it's -// available to pass to the registration function. For simplicty we +// available to pass to the registration function. For simplicity we // require that local 0 is never overwritten so it's available as an // argument for registration. diff --git a/hotspot/src/share/vm/oops/method.hpp b/hotspot/src/share/vm/oops/method.hpp index cf2bc9214b5..8700052a953 100644 --- a/hotspot/src/share/vm/oops/method.hpp +++ b/hotspot/src/share/vm/oops/method.hpp @@ -82,7 +82,8 @@ class Method : public Metadata { _dont_inline = 1 << 3, _hidden = 1 << 4, _has_injected_profile = 1 << 5, - _running_emcp = 1 << 6 + _running_emcp = 1 << 6, + _intrinsic_candidate = 1 << 7 }; u1 _flags; @@ -815,6 +816,13 @@ class Method : public Metadata { _flags = x ? (_flags | _hidden) : (_flags & ~_hidden); } + bool intrinsic_candidate() { + return (_flags & _intrinsic_candidate) != 0; + } + void set_intrinsic_candidate(bool x) { + _flags = x ? (_flags | _intrinsic_candidate) : (_flags & ~_intrinsic_candidate); + } + bool has_injected_profile() { return (_flags & _has_injected_profile) != 0; } diff --git a/hotspot/src/share/vm/opto/c2_globals.hpp b/hotspot/src/share/vm/opto/c2_globals.hpp index 289d9e50880..4c6824cf3f9 100644 --- a/hotspot/src/share/vm/opto/c2_globals.hpp +++ b/hotspot/src/share/vm/opto/c2_globals.hpp @@ -688,6 +688,12 @@ product(bool, UseMulAddIntrinsic, false, \ "Enables intrinsification of BigInteger.mulAdd()") \ \ + product(bool, UseMontgomeryMultiplyIntrinsic, false, \ + "Enables intrinsification of BigInteger.montgomeryMultiply()") \ + \ + product(bool, UseMontgomerySquareIntrinsic, false, \ + "Enables intrinsification of BigInteger.montgomerySquare()") \ + \ product(bool, UseTypeSpeculation, true, \ "Speculatively propagate types from profiles") \ \ diff --git a/hotspot/src/share/vm/opto/escape.cpp b/hotspot/src/share/vm/opto/escape.cpp index 744952a1c10..9bbaf9c1f37 100644 --- a/hotspot/src/share/vm/opto/escape.cpp +++ b/hotspot/src/share/vm/opto/escape.cpp @@ -976,8 +976,10 @@ void ConnectionGraph::process_call_arguments(CallNode *call) { strcmp(call->as_CallLeaf()->_name, "sha512_implCompressMB") == 0 || strcmp(call->as_CallLeaf()->_name, "multiplyToLen") == 0 || strcmp(call->as_CallLeaf()->_name, "squareToLen") == 0 || - strcmp(call->as_CallLeaf()->_name, "mulAdd") == 0) - ))) { + strcmp(call->as_CallLeaf()->_name, "mulAdd") == 0 || + strcmp(call->as_CallLeaf()->_name, "montgomery_multiply") == 0 || + strcmp(call->as_CallLeaf()->_name, "montgomery_square") == 0) + ))) { call->dump(); fatal(err_msg_res("EA unexpected CallLeaf %s", call->as_CallLeaf()->_name)); } diff --git a/hotspot/src/share/vm/opto/generateOptoStub.cpp b/hotspot/src/share/vm/opto/generateOptoStub.cpp index 0472f45adeb..5603ffbbd27 100644 --- a/hotspot/src/share/vm/opto/generateOptoStub.cpp +++ b/hotspot/src/share/vm/opto/generateOptoStub.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1999, 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 @@ -118,19 +118,14 @@ void GraphKit::gen_stub(address C_function, // The C routines gets the base of thread-local storage passed in as an // extra argument. Not all calls need it, but its cheap to add here. for (uint pcnt = cnt; pcnt < parm_cnt; pcnt++, cnt++) { - // Convert ints to longs if required. - if (CCallingConventionRequiresIntsAsLongs && jdomain->field_at(pcnt)->isa_int()) { - fields[cnt++] = TypeLong::LONG; - fields[cnt] = Type::HALF; // must add an additional half for a long - } else { - fields[cnt] = jdomain->field_at(pcnt); - } + fields[cnt] = jdomain->field_at(pcnt); } fields[cnt++] = TypeRawPtr::BOTTOM; // Thread-local storage // Also pass in the caller's PC, if asked for. - if( return_pc ) + if (return_pc) { fields[cnt++] = TypeRawPtr::BOTTOM; // Return PC + } const TypeTuple* domain = TypeTuple::make(cnt,fields); // The C routine we are about to call cannot return an oop; it can block on @@ -143,21 +138,22 @@ void GraphKit::gen_stub(address C_function, const Type **rfields = TypeTuple::fields(jrange->cnt() - TypeFunc::Parms); // Fixup oop returns int retval_ptr = retval->isa_oop_ptr(); - if( retval_ptr ) { + if (retval_ptr) { assert( pass_tls, "Oop must be returned thru TLS" ); // Fancy-jumps return address; others return void rfields[TypeFunc::Parms] = is_fancy_jump ? TypeRawPtr::BOTTOM : Type::TOP; - } else if( retval->isa_int() ) { // Returning any integer subtype? + } else if (retval->isa_int()) { // Returning any integer subtype? // "Fatten" byte, char & short return types to 'int' to show that // the native C code can return values with junk high order bits. // We'll sign-extend it below later. rfields[TypeFunc::Parms] = TypeInt::INT; // It's "dirty" and needs sign-ext - } else if( jrange->cnt() >= TypeFunc::Parms+1 ) { // Else copy other types + } else if (jrange->cnt() >= TypeFunc::Parms+1) { // Else copy other types rfields[TypeFunc::Parms] = jrange->field_at(TypeFunc::Parms); - if( jrange->cnt() == TypeFunc::Parms+2 ) + if (jrange->cnt() == TypeFunc::Parms+2) { rfields[TypeFunc::Parms+1] = jrange->field_at(TypeFunc::Parms+1); + } } const TypeTuple* range = TypeTuple::make(jrange->cnt(),rfields); @@ -181,14 +177,7 @@ void GraphKit::gen_stub(address C_function, // A little too aggressive on the parm copy; return address is not an input call->set_req(TypeFunc::ReturnAdr, top()); for (; i < parm_cnt; i++) { // Regular input arguments - // Convert ints to longs if required. - if (CCallingConventionRequiresIntsAsLongs && jdomain->field_at(i)->isa_int()) { - Node* int_as_long = _gvn.transform(new ConvI2LNode(map()->in(i))); - call->init_req(cnt++, int_as_long); // long - call->init_req(cnt++, top()); // half - } else { - call->init_req(cnt++, map()->in(i)); - } + call->init_req(cnt++, map()->in(i)); } call->init_req( cnt++, thread ); diff --git a/hotspot/src/share/vm/opto/library_call.cpp b/hotspot/src/share/vm/opto/library_call.cpp index f87f52cfc29..3a4e43432c8 100644 --- a/hotspot/src/share/vm/opto/library_call.cpp +++ b/hotspot/src/share/vm/opto/library_call.cpp @@ -297,6 +297,8 @@ class LibraryCallKit : public GraphKit { bool inline_multiplyToLen(); bool inline_squareToLen(); bool inline_mulAdd(); + bool inline_montgomeryMultiply(); + bool inline_montgomerySquare(); bool inline_profileBoolean(); bool inline_isCompileConstant(); @@ -508,6 +510,13 @@ CallGenerator* Compile::make_vm_intrinsic(ciMethod* m, bool is_virtual) { if (!UseMulAddIntrinsic) return NULL; break; + case vmIntrinsics::_montgomeryMultiply: + if (!UseMontgomeryMultiplyIntrinsic) return NULL; + break; + case vmIntrinsics::_montgomerySquare: + if (!UseMontgomerySquareIntrinsic) return NULL; + break; + case vmIntrinsics::_cipherBlockChaining_encryptAESCrypt: case vmIntrinsics::_cipherBlockChaining_decryptAESCrypt: if (!UseAESIntrinsics) return NULL; @@ -642,7 +651,8 @@ JVMState* LibraryIntrinsic::generate(JVMState* jvms) { const int bci = kit.bci(); // Try to inline the intrinsic. - if (kit.try_to_inline(_last_predicate)) { + if ((CheckIntrinsics ? callee->intrinsic_candidate() : true) && + kit.try_to_inline(_last_predicate)) { if (C->print_intrinsics() || C->print_inlining()) { C->print_inlining(callee, jvms->depth() - 1, bci, is_virtual() ? "(intrinsic, virtual)" : "(intrinsic)"); } @@ -663,7 +673,13 @@ JVMState* LibraryIntrinsic::generate(JVMState* jvms) { if (C->print_intrinsics() || C->print_inlining()) { if (jvms->has_method()) { // Not a root compile. - const char* msg = is_virtual() ? "failed to inline (intrinsic, virtual)" : "failed to inline (intrinsic)"; + const char* msg; + if (callee->intrinsic_candidate()) { + msg = is_virtual() ? "failed to inline (intrinsic, virtual)" : "failed to inline (intrinsic)"; + } else { + msg = is_virtual() ? "failed to inline (intrinsic, virtual), method not annotated" + : "failed to inline (intrinsic), method not annotated"; + } C->print_inlining(callee, jvms->depth() - 1, bci, msg); } else { // Root compile @@ -942,6 +958,11 @@ bool LibraryCallKit::try_to_inline(int predicate) { case vmIntrinsics::_mulAdd: return inline_mulAdd(); + case vmIntrinsics::_montgomeryMultiply: + return inline_montgomeryMultiply(); + case vmIntrinsics::_montgomerySquare: + return inline_montgomerySquare(); + case vmIntrinsics::_ghash_processBlocks: return inline_ghash_processBlocks(); @@ -5244,7 +5265,7 @@ bool LibraryCallKit::inline_encodeISOArray() { //-------------inline_multiplyToLen----------------------------------- bool LibraryCallKit::inline_multiplyToLen() { - assert(UseMultiplyToLenIntrinsic, "not implementated on this platform"); + assert(UseMultiplyToLenIntrinsic, "not implemented on this platform"); address stubAddr = StubRoutines::multiplyToLen(); if (stubAddr == NULL) { @@ -5254,11 +5275,12 @@ bool LibraryCallKit::inline_multiplyToLen() { assert(callee()->signature()->size() == 5, "multiplyToLen has 5 parameters"); - Node* x = argument(1); - Node* xlen = argument(2); - Node* y = argument(3); - Node* ylen = argument(4); - Node* z = argument(5); + // no receiver because it is a static method + Node* x = argument(0); + Node* xlen = argument(1); + Node* y = argument(2); + Node* ylen = argument(3); + Node* z = argument(4); const Type* x_type = x->Value(&_gvn); const Type* y_type = y->Value(&_gvn); @@ -5437,6 +5459,121 @@ bool LibraryCallKit::inline_mulAdd() { return true; } +//-------------inline_montgomeryMultiply----------------------------------- +bool LibraryCallKit::inline_montgomeryMultiply() { + address stubAddr = StubRoutines::montgomeryMultiply(); + if (stubAddr == NULL) { + return false; // Intrinsic's stub is not implemented on this platform + } + + assert(UseMontgomeryMultiplyIntrinsic, "not implemented on this platform"); + const char* stubName = "montgomery_square"; + + assert(callee()->signature()->size() == 7, "montgomeryMultiply has 7 parameters"); + + Node* a = argument(0); + Node* b = argument(1); + Node* n = argument(2); + Node* len = argument(3); + Node* inv = argument(4); + Node* m = argument(6); + + const Type* a_type = a->Value(&_gvn); + const TypeAryPtr* top_a = a_type->isa_aryptr(); + const Type* b_type = b->Value(&_gvn); + const TypeAryPtr* top_b = b_type->isa_aryptr(); + const Type* n_type = a->Value(&_gvn); + const TypeAryPtr* top_n = n_type->isa_aryptr(); + const Type* m_type = a->Value(&_gvn); + const TypeAryPtr* top_m = m_type->isa_aryptr(); + if (top_a == NULL || top_a->klass() == NULL || + top_b == NULL || top_b->klass() == NULL || + top_n == NULL || top_n->klass() == NULL || + top_m == NULL || top_m->klass() == NULL) { + // failed array check + return false; + } + + BasicType a_elem = a_type->isa_aryptr()->klass()->as_array_klass()->element_type()->basic_type(); + BasicType b_elem = b_type->isa_aryptr()->klass()->as_array_klass()->element_type()->basic_type(); + BasicType n_elem = n_type->isa_aryptr()->klass()->as_array_klass()->element_type()->basic_type(); + BasicType m_elem = m_type->isa_aryptr()->klass()->as_array_klass()->element_type()->basic_type(); + if (a_elem != T_INT || b_elem != T_INT || n_elem != T_INT || m_elem != T_INT) { + return false; + } + + // Make the call + { + Node* a_start = array_element_address(a, intcon(0), a_elem); + Node* b_start = array_element_address(b, intcon(0), b_elem); + Node* n_start = array_element_address(n, intcon(0), n_elem); + Node* m_start = array_element_address(m, intcon(0), m_elem); + + Node* call = make_runtime_call(RC_LEAF, + OptoRuntime::montgomeryMultiply_Type(), + stubAddr, stubName, TypePtr::BOTTOM, + a_start, b_start, n_start, len, inv, top(), + m_start); + set_result(m); + } + + return true; +} + +bool LibraryCallKit::inline_montgomerySquare() { + address stubAddr = StubRoutines::montgomerySquare(); + if (stubAddr == NULL) { + return false; // Intrinsic's stub is not implemented on this platform + } + + assert(UseMontgomerySquareIntrinsic, "not implemented on this platform"); + const char* stubName = "montgomery_square"; + + assert(callee()->signature()->size() == 6, "montgomerySquare has 6 parameters"); + + Node* a = argument(0); + Node* n = argument(1); + Node* len = argument(2); + Node* inv = argument(3); + Node* m = argument(5); + + const Type* a_type = a->Value(&_gvn); + const TypeAryPtr* top_a = a_type->isa_aryptr(); + const Type* n_type = a->Value(&_gvn); + const TypeAryPtr* top_n = n_type->isa_aryptr(); + const Type* m_type = a->Value(&_gvn); + const TypeAryPtr* top_m = m_type->isa_aryptr(); + if (top_a == NULL || top_a->klass() == NULL || + top_n == NULL || top_n->klass() == NULL || + top_m == NULL || top_m->klass() == NULL) { + // failed array check + return false; + } + + BasicType a_elem = a_type->isa_aryptr()->klass()->as_array_klass()->element_type()->basic_type(); + BasicType n_elem = n_type->isa_aryptr()->klass()->as_array_klass()->element_type()->basic_type(); + BasicType m_elem = m_type->isa_aryptr()->klass()->as_array_klass()->element_type()->basic_type(); + if (a_elem != T_INT || n_elem != T_INT || m_elem != T_INT) { + return false; + } + + // Make the call + { + Node* a_start = array_element_address(a, intcon(0), a_elem); + Node* n_start = array_element_address(n, intcon(0), n_elem); + Node* m_start = array_element_address(m, intcon(0), m_elem); + + Node* call = make_runtime_call(RC_LEAF, + OptoRuntime::montgomerySquare_Type(), + stubAddr, stubName, TypePtr::BOTTOM, + a_start, n_start, len, inv, top(), + m_start); + set_result(m); + } + + return true; +} + /** * Calculate CRC32 for byte. diff --git a/hotspot/src/share/vm/opto/loopTransform.cpp b/hotspot/src/share/vm/opto/loopTransform.cpp index 431b2bb0f96..e87cc4a1ade 100644 --- a/hotspot/src/share/vm/opto/loopTransform.cpp +++ b/hotspot/src/share/vm/opto/loopTransform.cpp @@ -2941,13 +2941,6 @@ bool PhaseIdealLoop::intrinsify_fill(IdealLoopTree* lpt) { _igvn.register_new_node_with_optimizer(store_value); } - if (CCallingConventionRequiresIntsAsLongs && - // See StubRoutines::select_fill_function for types. FLOAT has been converted to INT. - (t == T_FLOAT || t == T_INT || is_subword_type(t))) { - store_value = new ConvI2LNode(store_value); - _igvn.register_new_node_with_optimizer(store_value); - } - Node* mem_phi = store->in(MemNode::Memory); Node* result_ctrl; Node* result_mem; @@ -2957,9 +2950,6 @@ bool PhaseIdealLoop::intrinsify_fill(IdealLoopTree* lpt) { uint cnt = 0; call->init_req(TypeFunc::Parms + cnt++, from); call->init_req(TypeFunc::Parms + cnt++, store_value); - if (CCallingConventionRequiresIntsAsLongs) { - call->init_req(TypeFunc::Parms + cnt++, C->top()); - } #ifdef _LP64 len = new ConvI2LNode(len); _igvn.register_new_node_with_optimizer(len); diff --git a/hotspot/src/share/vm/opto/runtime.cpp b/hotspot/src/share/vm/opto/runtime.cpp index 56bf22b964a..32a589d6122 100644 --- a/hotspot/src/share/vm/opto/runtime.cpp +++ b/hotspot/src/share/vm/opto/runtime.cpp @@ -779,18 +779,10 @@ const TypeFunc* OptoRuntime::generic_arraycopy_Type() { const TypeFunc* OptoRuntime::array_fill_Type() { const Type** fields; int argp = TypeFunc::Parms; - if (CCallingConventionRequiresIntsAsLongs) { // create input type (domain): pointer, int, size_t - fields = TypeTuple::fields(3 LP64_ONLY( + 2)); - fields[argp++] = TypePtr::NOTNULL; - fields[argp++] = TypeLong::LONG; - fields[argp++] = Type::HALF; - } else { - // create input type (domain): pointer, int, size_t - fields = TypeTuple::fields(3 LP64_ONLY( + 1)); - fields[argp++] = TypePtr::NOTNULL; - fields[argp++] = TypeInt::INT; - } + fields = TypeTuple::fields(3 LP64_ONLY( + 1)); + fields[argp++] = TypePtr::NOTNULL; + fields[argp++] = TypeInt::INT; fields[argp++] = TypeX_X; // size in whatevers (size_t) LP64_ONLY(fields[argp++] = Type::HALF); // other half of long length const TypeTuple *domain = TypeTuple::make(argp, fields); @@ -1010,6 +1002,53 @@ const TypeFunc* OptoRuntime::mulAdd_Type() { return TypeFunc::make(domain, range); } +const TypeFunc* OptoRuntime::montgomeryMultiply_Type() { + // create input type (domain) + int num_args = 7; + int argcnt = num_args; + const Type** fields = TypeTuple::fields(argcnt); + int argp = TypeFunc::Parms; + fields[argp++] = TypePtr::NOTNULL; // a + fields[argp++] = TypePtr::NOTNULL; // b + fields[argp++] = TypePtr::NOTNULL; // n + fields[argp++] = TypeInt::INT; // len + fields[argp++] = TypeLong::LONG; // inv + fields[argp++] = Type::HALF; + fields[argp++] = TypePtr::NOTNULL; // result + assert(argp == TypeFunc::Parms+argcnt, "correct decoding"); + const TypeTuple* domain = TypeTuple::make(TypeFunc::Parms+argcnt, fields); + + // result type needed + fields = TypeTuple::fields(1); + fields[TypeFunc::Parms+0] = TypePtr::NOTNULL; + + const TypeTuple* range = TypeTuple::make(TypeFunc::Parms, fields); + return TypeFunc::make(domain, range); +} + +const TypeFunc* OptoRuntime::montgomerySquare_Type() { + // create input type (domain) + int num_args = 6; + int argcnt = num_args; + const Type** fields = TypeTuple::fields(argcnt); + int argp = TypeFunc::Parms; + fields[argp++] = TypePtr::NOTNULL; // a + fields[argp++] = TypePtr::NOTNULL; // n + fields[argp++] = TypeInt::INT; // len + fields[argp++] = TypeLong::LONG; // inv + fields[argp++] = Type::HALF; + fields[argp++] = TypePtr::NOTNULL; // result + assert(argp == TypeFunc::Parms+argcnt, "correct decoding"); + const TypeTuple* domain = TypeTuple::make(TypeFunc::Parms+argcnt, fields); + + // result type needed + fields = TypeTuple::fields(1); + fields[TypeFunc::Parms+0] = TypePtr::NOTNULL; + + const TypeTuple* range = TypeTuple::make(TypeFunc::Parms, fields); + return TypeFunc::make(domain, range); +} + // GHASH block processing const TypeFunc* OptoRuntime::ghash_processBlocks_Type() { int argcnt = 4; diff --git a/hotspot/src/share/vm/opto/runtime.hpp b/hotspot/src/share/vm/opto/runtime.hpp index 424bf822b0d..c2fc15db3d0 100644 --- a/hotspot/src/share/vm/opto/runtime.hpp +++ b/hotspot/src/share/vm/opto/runtime.hpp @@ -311,6 +311,8 @@ private: static const TypeFunc* digestBase_implCompressMB_Type(); static const TypeFunc* multiplyToLen_Type(); + static const TypeFunc* montgomeryMultiply_Type(); + static const TypeFunc* montgomerySquare_Type(); static const TypeFunc* squareToLen_Type(); diff --git a/hotspot/src/share/vm/runtime/globals.hpp b/hotspot/src/share/vm/runtime/globals.hpp index aae5ccc5971..3afc32a0b30 100644 --- a/hotspot/src/share/vm/runtime/globals.hpp +++ b/hotspot/src/share/vm/runtime/globals.hpp @@ -728,7 +728,8 @@ public: "Control whether AES instructions can be used on x86/x64") \ \ product(bool, UseSHA, false, \ - "Control whether SHA instructions can be used on SPARC") \ + "Control whether SHA instructions can be used " \ + "on SPARC and on ARM") \ \ product(bool, UseGHASHIntrinsics, false, \ "Use intrinsics for GHASH versions of crypto") \ @@ -837,13 +838,16 @@ public: "Use intrinsics for AES versions of crypto") \ \ product(bool, UseSHA1Intrinsics, false, \ - "Use intrinsics for SHA-1 crypto hash function") \ + "Use intrinsics for SHA-1 crypto hash function. " \ + "Requires that UseSHA is enabled.") \ \ product(bool, UseSHA256Intrinsics, false, \ - "Use intrinsics for SHA-224 and SHA-256 crypto hash functions") \ + "Use intrinsics for SHA-224 and SHA-256 crypto hash functions. " \ + "Requires that UseSHA is enabled.") \ \ product(bool, UseSHA512Intrinsics, false, \ - "Use intrinsics for SHA-384 and SHA-512 crypto hash functions") \ + "Use intrinsics for SHA-384 and SHA-512 crypto hash functions. " \ + "Requires that UseSHA is enabled.") \ \ product(bool, UseCRC32Intrinsics, false, \ "use intrinsics for java.util.zip.CRC32") \ @@ -4124,7 +4128,16 @@ public: \ product_pd(bool, PreserveFramePointer, \ "Use the FP register for holding the frame pointer " \ - "and not as a general purpose register.") + "and not as a general purpose register.") \ + \ + diagnostic(bool, CheckIntrinsics, trueInDebug, \ + "When a class C is loaded, check that " \ + "(1) all intrinsics defined by the VM for class C are present "\ + "in the loaded class file and are marked with the " \ + "@HotSpotIntrinsicCandidate annotation and also that " \ + "(2) there is an intrinsic registered for all loaded methods " \ + "that are annotated with the @HotSpotIntrinsicCandidate " \ + "annotation.") /* * Macros for factoring of globals diff --git a/hotspot/src/share/vm/runtime/sharedRuntime.cpp b/hotspot/src/share/vm/runtime/sharedRuntime.cpp index d226fe9b76b..98bcd2ef8df 100644 --- a/hotspot/src/share/vm/runtime/sharedRuntime.cpp +++ b/hotspot/src/share/vm/runtime/sharedRuntime.cpp @@ -2642,71 +2642,6 @@ JRT_ENTRY_NO_ASYNC(void, SharedRuntime::block_for_jni_critical(JavaThread* threa GC_locker::unlock_critical(thread); JRT_END -int SharedRuntime::convert_ints_to_longints_argcnt(int in_args_count, BasicType* in_sig_bt) { - int argcnt = in_args_count; - if (CCallingConventionRequiresIntsAsLongs) { - for (int in = 0; in < in_args_count; in++) { - BasicType bt = in_sig_bt[in]; - switch (bt) { - case T_BOOLEAN: - case T_CHAR: - case T_BYTE: - case T_SHORT: - case T_INT: - argcnt++; - break; - default: - break; - } - } - } else { - assert(0, "This should not be needed on this platform"); - } - - return argcnt; -} - -void SharedRuntime::convert_ints_to_longints(int i2l_argcnt, int& in_args_count, - BasicType*& in_sig_bt, VMRegPair*& in_regs) { - if (CCallingConventionRequiresIntsAsLongs) { - VMRegPair *new_in_regs = NEW_RESOURCE_ARRAY(VMRegPair, i2l_argcnt); - BasicType *new_in_sig_bt = NEW_RESOURCE_ARRAY(BasicType, i2l_argcnt); - - int argcnt = 0; - for (int in = 0; in < in_args_count; in++, argcnt++) { - BasicType bt = in_sig_bt[in]; - VMRegPair reg = in_regs[in]; - switch (bt) { - case T_BOOLEAN: - case T_CHAR: - case T_BYTE: - case T_SHORT: - case T_INT: - // Convert (bt) to (T_LONG,bt). - new_in_sig_bt[argcnt] = T_LONG; - new_in_sig_bt[argcnt+1] = bt; - assert(reg.first()->is_valid() && !reg.second()->is_valid(), ""); - new_in_regs[argcnt].set2(reg.first()); - new_in_regs[argcnt+1].set_bad(); - argcnt++; - break; - default: - // No conversion needed. - new_in_sig_bt[argcnt] = bt; - new_in_regs[argcnt] = reg; - break; - } - } - assert(argcnt == i2l_argcnt, "must match"); - - in_regs = new_in_regs; - in_sig_bt = new_in_sig_bt; - in_args_count = i2l_argcnt; - } else { - assert(0, "This should not be needed on this platform"); - } -} - // ------------------------------------------------------------------------- // Java-Java calling convention // (what you use when Java calls Java) diff --git a/hotspot/src/share/vm/runtime/sharedRuntime.hpp b/hotspot/src/share/vm/runtime/sharedRuntime.hpp index 93ca5b2fa94..f94a8693572 100644 --- a/hotspot/src/share/vm/runtime/sharedRuntime.hpp +++ b/hotspot/src/share/vm/runtime/sharedRuntime.hpp @@ -145,6 +145,12 @@ class SharedRuntime: AllStatic { static double dsqrt(double f); #endif + // Montgomery multiplication + static void montgomery_multiply(jint *a_ints, jint *b_ints, jint *n_ints, + jint len, jlong inv, jint *m_ints); + static void montgomery_square(jint *a_ints, jint *n_ints, + jint len, jlong inv, jint *m_ints); + #ifdef __SOFTFP__ // C++ compiler generates soft float instructions as well as passing // float and double in registers. diff --git a/hotspot/src/share/vm/runtime/stubRoutines.cpp b/hotspot/src/share/vm/runtime/stubRoutines.cpp index fd10d6f4cdc..7a453f8b2ae 100644 --- a/hotspot/src/share/vm/runtime/stubRoutines.cpp +++ b/hotspot/src/share/vm/runtime/stubRoutines.cpp @@ -143,6 +143,8 @@ address StubRoutines::_updateBytesCRC32C = NULL; address StubRoutines::_multiplyToLen = NULL; address StubRoutines::_squareToLen = NULL; address StubRoutines::_mulAdd = NULL; +address StubRoutines::_montgomeryMultiply = NULL; +address StubRoutines::_montgomerySquare = NULL; double (* StubRoutines::_intrinsic_log )(double) = NULL; double (* StubRoutines::_intrinsic_log10 )(double) = NULL; diff --git a/hotspot/src/share/vm/runtime/stubRoutines.hpp b/hotspot/src/share/vm/runtime/stubRoutines.hpp index 22ad6c04d29..b702a29adaa 100644 --- a/hotspot/src/share/vm/runtime/stubRoutines.hpp +++ b/hotspot/src/share/vm/runtime/stubRoutines.hpp @@ -202,6 +202,8 @@ class StubRoutines: AllStatic { static address _multiplyToLen; static address _squareToLen; static address _mulAdd; + static address _montgomeryMultiply; + static address _montgomerySquare; // These are versions of the java.lang.Math methods which perform // the same operations as the intrinsic version. They are used for @@ -366,6 +368,8 @@ class StubRoutines: AllStatic { static address multiplyToLen() {return _multiplyToLen; } static address squareToLen() {return _squareToLen; } static address mulAdd() {return _mulAdd; } + static address montgomeryMultiply() { return _montgomeryMultiply; } + static address montgomerySquare() { return _montgomerySquare; } static address select_fill_function(BasicType t, bool aligned, const char* &name); diff --git a/hotspot/test/compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java b/hotspot/test/compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java index 2aecaaa4903..f4109d65810 100644 --- a/hotspot/test/compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java +++ b/hotspot/test/compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java @@ -34,6 +34,7 @@ import jdk.test.lib.*; * @library /testlibrary * @modules java.base/sun.misc * java.management + * java.base/jdk.internal * @compile -XDignore.symbol.file java/lang/Object.java TestMonomorphicObjectCall.java * @run main TestMonomorphicObjectCall */ diff --git a/hotspot/test/compiler/dependencies/MonomorphicObjectCall/java/lang/Object.java b/hotspot/test/compiler/dependencies/MonomorphicObjectCall/java/lang/Object.java index aa983bcbd68..d311352e10b 100644 --- a/hotspot/test/compiler/dependencies/MonomorphicObjectCall/java/lang/Object.java +++ b/hotspot/test/compiler/dependencies/MonomorphicObjectCall/java/lang/Object.java @@ -25,25 +25,33 @@ package java.lang; +import jdk.internal.HotSpotIntrinsicCandidate; + /** * Slightly modified version of java.lang.Object that replaces * finalize() by finalizeObject() to avoid overriding in subclasses. */ public class Object { + @HotSpotIntrinsicCandidate + public Object() {} + private static native void registerNatives(); static { registerNatives(); } + @HotSpotIntrinsicCandidate public final native Class getClass(); + @HotSpotIntrinsicCandidate public native int hashCode(); public boolean equals(Object obj) { return (this == obj); } + @HotSpotIntrinsicCandidate protected native Object clone() throws CloneNotSupportedException; public String toString() { diff --git a/hotspot/test/compiler/intrinsics/montgomerymultiply/MontgomeryMultiplyTest.java b/hotspot/test/compiler/intrinsics/montgomerymultiply/MontgomeryMultiplyTest.java new file mode 100644 index 00000000000..41662b4e82b --- /dev/null +++ b/hotspot/test/compiler/intrinsics/montgomerymultiply/MontgomeryMultiplyTest.java @@ -0,0 +1,277 @@ +// +// Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. +// Copyright (c) 2015, Red Hat Inc. 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. +// +// + +import java.lang.invoke.MethodHandle; +import java.lang.invoke.MethodHandles; +import java.lang.invoke.MethodType; +import java.lang.reflect.Constructor; +import java.lang.reflect.Field; +import java.lang.reflect.Method; +import java.math.BigInteger; +import java.util.Arrays; +import java.util.Random; + +/** + * @test + * @bug 8130150 + * @library /testlibrary + * @summary Verify that the Montgomery multiply intrinsic works and correctly checks its arguments. + */ + +public class MontgomeryMultiplyTest { + + static final MethodHandles.Lookup lookup = MethodHandles.lookup(); + + static final MethodHandle montgomeryMultiplyHandle, montgomerySquareHandle; + static final MethodHandle bigIntegerConstructorHandle; + static final Field bigIntegerMagField; + + static { + // Use reflection to gain access to the methods we want to test. + try { + Method m = BigInteger.class.getDeclaredMethod("montgomeryMultiply", + /*a*/int[].class, /*b*/int[].class, /*n*/int[].class, /*len*/int.class, + /*inv*/long.class, /*product*/int[].class); + m.setAccessible(true); + montgomeryMultiplyHandle = lookup.unreflect(m); + + m = BigInteger.class.getDeclaredMethod("montgomerySquare", + /*a*/int[].class, /*n*/int[].class, /*len*/int.class, + /*inv*/long.class, /*product*/int[].class); + m.setAccessible(true); + montgomerySquareHandle = lookup.unreflect(m); + + Constructor c + = BigInteger.class.getDeclaredConstructor(int.class, int[].class); + c.setAccessible(true); + bigIntegerConstructorHandle = lookup.unreflectConstructor(c); + + bigIntegerMagField = BigInteger.class.getDeclaredField("mag"); + bigIntegerMagField.setAccessible(true); + + } catch (Throwable ex) { + throw new RuntimeException(ex); + } + } + + // Invoke either BigInteger.montgomeryMultiply or BigInteger.montgomerySquare. + int[] montgomeryMultiply(int[] a, int[] b, int[] n, int len, long inv, + int[] product) throws Throwable { + int[] result = + (a == b) ? (int[]) montgomerySquareHandle.invokeExact(a, n, len, inv, product) + : (int[]) montgomeryMultiplyHandle.invokeExact(a, b, n, len, inv, product); + return Arrays.copyOf(result, len); + } + + // Invoke the private constructor BigInteger(int[]). + BigInteger newBigInteger(int[] val) throws Throwable { + return (BigInteger) bigIntegerConstructorHandle.invokeExact(1, val); + } + + // Get the private field BigInteger.mag + int[] mag(BigInteger n) { + try { + return (int[]) bigIntegerMagField.get(n); + } catch (Exception ex) { + throw new RuntimeException(ex); + } + } + + // Montgomery multiplication + // Calculate a * b * r^-1 mod n) + // + // R is a power of the word size + // N' = R^-1 mod N + // + // T := ab + // m := (T mod R)N' mod R [so 0 <= m < R] + // t := (T + mN)/R + // if t >= N then return t - N else return t + // + BigInteger montgomeryMultiply(BigInteger a, BigInteger b, BigInteger N, + int len, BigInteger n_prime) + throws Throwable { + BigInteger T = a.multiply(b); + BigInteger R = BigInteger.ONE.shiftLeft(len*32); + BigInteger mask = R.subtract(BigInteger.ONE); + BigInteger m = (T.and(mask)).multiply(n_prime); + m = m.and(mask); // i.e. m.mod(R) + T = T.add(m.multiply(N)); + T = T.shiftRight(len*32); // i.e. T.divide(R) + if (T.compareTo(N) > 0) { + T = T.subtract(N); + } + return T; + } + + // Call the Montgomery multiply intrinsic. + BigInteger montgomeryMultiply(int[] a_words, int[] b_words, int[] n_words, + int len, BigInteger inv) + throws Throwable { + BigInteger t = montgomeryMultiply( + newBigInteger(a_words), + newBigInteger(b_words), + newBigInteger(n_words), + len, inv); + return t; + } + + // Check that the Montgomery multiply intrinsic returns the same + // result as the longhand calculation. + void check(int[] a_words, int[] b_words, int[] n_words, int len, BigInteger inv) + throws Throwable { + BigInteger n = newBigInteger(n_words); + BigInteger slow = montgomeryMultiply(a_words, b_words, n_words, len, inv); + BigInteger fast + = newBigInteger(montgomeryMultiply + (a_words, b_words, n_words, len, inv.longValue(), null)); + // The intrinsic may not return the same value as the longhand + // calculation but they must have the same residue mod N. + if (!slow.mod(n).equals(fast.mod(n))) { + throw new RuntimeException(); + } + } + + Random rnd = new Random(0); + + // Return a random value of length <= bits in an array of even length + int[] random_val(int bits) { + int len = (bits+63)/64; // i.e. length in longs + int[] val = new int[len*2]; + for (int i = 0; i < val.length; i++) + val[i] = rnd.nextInt(); + int leadingZeros = 64 - (bits & 64); + if (leadingZeros >= 32) { + val[0] = 0; + val[1] &= ~(-1l << (leadingZeros & 31)); + } else { + val[0] &= ~(-1l << leadingZeros); + } + return val; + } + + void testOneLength(int lenInBits, int lenInInts) throws Throwable { + BigInteger mod = new BigInteger(lenInBits, 2, rnd); + BigInteger r = BigInteger.ONE.shiftLeft(lenInInts * 32); + BigInteger n_prime = mod.modInverse(r).negate(); + + // Make n.length even, padding with a zero if necessary + int[] n = mag(mod); + if (n.length < lenInInts) { + int[] x = new int[lenInInts]; + System.arraycopy(n, 0, x, lenInInts-n.length, n.length); + n = x; + } + + for (int i = 0; i < 10000; i++) { + // multiply + check(random_val(lenInBits), random_val(lenInBits), n, lenInInts, n_prime); + // square + int[] tmp = random_val(lenInBits); + check(tmp, tmp, n, lenInInts, n_prime); + } + } + + // Test the Montgomery multiply intrinsic with a bunch of random + // values of varying lengths. Do this for long enough that the + // caller of the intrinsic is C2-compiled. + void testResultValues() throws Throwable { + // Test a couple of interesting edge cases. + testOneLength(1024, 32); + testOneLength(1025, 34); + for (int j = 10; j > 0; j--) { + // Construct a random prime whose length in words is even + int lenInBits = rnd.nextInt(2048) + 64; + int lenInInts = (lenInBits + 63)/64*2; + testOneLength(lenInBits, lenInInts); + } + } + + // Range checks + void testOneMontgomeryMultiplyCheck(int[] a, int[] b, int[] n, int len, long inv, + int[] product, Class klass) { + try { + montgomeryMultiply(a, b, n, len, inv, product); + } catch (Throwable ex) { + if (klass.isAssignableFrom(ex.getClass())) + return; + throw new RuntimeException(klass + " expected, " + ex + " was thrown"); + } + throw new RuntimeException(klass + " expected, was not thrown"); + } + + void testOneMontgomeryMultiplyCheck(int[] a, int[] b, BigInteger n, int len, BigInteger inv, + Class klass) { + testOneMontgomeryMultiplyCheck(a, b, mag(n), len, inv.longValue(), null, klass); + } + + void testOneMontgomeryMultiplyCheck(int[] a, int[] b, BigInteger n, int len, BigInteger inv, + int[] product, Class klass) { + testOneMontgomeryMultiplyCheck(a, b, mag(n), len, inv.longValue(), product, klass); + } + + void testMontgomeryMultiplyChecks() { + int[] blah = random_val(40); + int[] small = random_val(39); + BigInteger mod = new BigInteger(40*32 , 2, rnd); + BigInteger r = BigInteger.ONE.shiftLeft(40*32); + BigInteger n_prime = mod.modInverse(r).negate(); + + // Length out of range: square + testOneMontgomeryMultiplyCheck(blah, blah, mod, 41, n_prime, IllegalArgumentException.class); + testOneMontgomeryMultiplyCheck(blah, blah, mod, 0, n_prime, IllegalArgumentException.class); + testOneMontgomeryMultiplyCheck(blah, blah, mod, -1, n_prime, IllegalArgumentException.class); + // As above, but for multiply + testOneMontgomeryMultiplyCheck(blah, blah.clone(), mod, 41, n_prime, IllegalArgumentException.class); + testOneMontgomeryMultiplyCheck(blah, blah.clone(), mod, 0, n_prime, IllegalArgumentException.class); + testOneMontgomeryMultiplyCheck(blah, blah.clone(), mod, 0, n_prime, IllegalArgumentException.class); + + // Length odd + testOneMontgomeryMultiplyCheck(small, small, mod, 39, n_prime, IllegalArgumentException.class); + testOneMontgomeryMultiplyCheck(small, small, mod, 0, n_prime, IllegalArgumentException.class); + testOneMontgomeryMultiplyCheck(small, small, mod, -1, n_prime, IllegalArgumentException.class); + // As above, but for multiply + testOneMontgomeryMultiplyCheck(small, small.clone(), mod, 39, n_prime, IllegalArgumentException.class); + testOneMontgomeryMultiplyCheck(small, small.clone(), mod, 0, n_prime, IllegalArgumentException.class); + testOneMontgomeryMultiplyCheck(small, small.clone(), mod, -1, n_prime, IllegalArgumentException.class); + + // array too small + testOneMontgomeryMultiplyCheck(blah, blah, mod, 40, n_prime, small, IllegalArgumentException.class); + testOneMontgomeryMultiplyCheck(blah, blah.clone(), mod, 40, n_prime, small, IllegalArgumentException.class); + testOneMontgomeryMultiplyCheck(small, blah, mod, 40, n_prime, blah, IllegalArgumentException.class); + testOneMontgomeryMultiplyCheck(blah, small, mod, 40, n_prime, blah, IllegalArgumentException.class); + testOneMontgomeryMultiplyCheck(blah, blah, mod, 40, n_prime, small, IllegalArgumentException.class); + testOneMontgomeryMultiplyCheck(small, small, mod, 40, n_prime, blah, IllegalArgumentException.class); + } + + public static void main(String args[]) { + try { + new MontgomeryMultiplyTest().testMontgomeryMultiplyChecks(); + new MontgomeryMultiplyTest().testResultValues(); + } catch (Throwable ex) { + throw new RuntimeException(ex); + } + } +} diff --git a/hotspot/test/compiler/intrinsics/sha/cli/SHAOptionsBase.java b/hotspot/test/compiler/intrinsics/sha/cli/SHAOptionsBase.java index c58299601fa..5c801cb6d1e 100644 --- a/hotspot/test/compiler/intrinsics/sha/cli/SHAOptionsBase.java +++ b/hotspot/test/compiler/intrinsics/sha/cli/SHAOptionsBase.java @@ -47,16 +47,12 @@ public class SHAOptionsBase extends CommandLineOptionTest { // expressions, not just a plain strings. protected static final String SHA_INSTRUCTIONS_ARE_NOT_AVAILABLE = "SHA instructions are not available on this CPU"; - protected static final String SHA1_INSTRUCTION_IS_NOT_AVAILABLE - = "SHA1 instruction is not available on this CPU\\."; - protected static final String SHA256_INSTRUCTION_IS_NOT_AVAILABLE - = "SHA256 instruction \\(for SHA-224 and SHA-256\\) " - + "is not available on this CPU\\."; - protected static final String SHA512_INSTRUCTION_IS_NOT_AVAILABLE - = "SHA512 instruction \\(for SHA-384 and SHA-512\\) " - + "is not available on this CPU\\."; - protected static final String SHA_INTRINSICS_ARE_NOT_AVAILABLE - = "SHA intrinsics are not available on this CPU"; + protected static final String SHA1_INTRINSICS_ARE_NOT_AVAILABLE + = "Intrinsics for SHA-1 crypto hash functions not available on this CPU."; + protected static final String SHA256_INTRINSICS_ARE_NOT_AVAILABLE + = "Intrinsics for SHA-224 and SHA-256 crypto hash functions not available on this CPU."; + protected static final String SHA512_INTRINSICS_ARE_NOT_AVAILABLE + = "Intrinsics for SHA-384 and SHA-512 crypto hash functions not available on this CPU."; private final TestCase[] testCases; @@ -71,33 +67,23 @@ public class SHAOptionsBase extends CommandLineOptionTest { * instructions required by the option are not supported. */ protected static String getWarningForUnsupportedCPU(String optionName) { - if (Platform.isSparc() || Platform.isAArch64()) { + if (Platform.isSparc() || Platform.isAArch64() || + Platform.isX64() || Platform.isX86()) { switch (optionName) { - case SHAOptionsBase.USE_SHA_OPTION: - return SHAOptionsBase.SHA_INSTRUCTIONS_ARE_NOT_AVAILABLE; - case SHAOptionsBase.USE_SHA1_INTRINSICS_OPTION: - return SHAOptionsBase.SHA1_INSTRUCTION_IS_NOT_AVAILABLE; - case SHAOptionsBase.USE_SHA256_INTRINSICS_OPTION: - return SHAOptionsBase.SHA256_INSTRUCTION_IS_NOT_AVAILABLE; - case SHAOptionsBase.USE_SHA512_INTRINSICS_OPTION: - return SHAOptionsBase.SHA512_INSTRUCTION_IS_NOT_AVAILABLE; - default: - throw new Error("Unexpected option " + optionName); - } - } else if (Platform.isX64() || Platform.isX86()) { - switch (optionName) { - case SHAOptionsBase.USE_SHA_OPTION: - return SHAOptionsBase.SHA_INSTRUCTIONS_ARE_NOT_AVAILABLE; - case SHAOptionsBase.USE_SHA1_INTRINSICS_OPTION: - case SHAOptionsBase.USE_SHA256_INTRINSICS_OPTION: - case SHAOptionsBase.USE_SHA512_INTRINSICS_OPTION: - return SHAOptionsBase.SHA_INTRINSICS_ARE_NOT_AVAILABLE; - default: - throw new Error("Unexpected option " + optionName); + case SHAOptionsBase.USE_SHA_OPTION: + return SHAOptionsBase.SHA_INSTRUCTIONS_ARE_NOT_AVAILABLE; + case SHAOptionsBase.USE_SHA1_INTRINSICS_OPTION: + return SHAOptionsBase.SHA1_INTRINSICS_ARE_NOT_AVAILABLE; + case SHAOptionsBase.USE_SHA256_INTRINSICS_OPTION: + return SHAOptionsBase.SHA256_INTRINSICS_ARE_NOT_AVAILABLE; + case SHAOptionsBase.USE_SHA512_INTRINSICS_OPTION: + return SHAOptionsBase.SHA512_INTRINSICS_ARE_NOT_AVAILABLE; + default: + throw new Error("Unexpected option " + optionName); } } else { - throw new Error("Support for CPUs other then X86 or SPARC is not " - + "implemented."); + throw new Error("Support for CPUs different fromn X86, SPARC, and AARCH64 " + + "is not implemented"); } } diff --git a/hotspot/test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedCPU.java b/hotspot/test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedCPU.java index 8a59d6392f7..69be4343825 100644 --- a/hotspot/test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedCPU.java +++ b/hotspot/test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedCPU.java @@ -64,18 +64,20 @@ public class GenericTestCaseForSupportedCPU extends SHAOptionsBase.USE_SHA_OPTION, true), CommandLineOptionTest.prepareBooleanFlag(optionName, false)); - // Verify that it is possible to enable the tested option and disable - // all SHA intrinsics via -UseSHA without any warnings. - CommandLineOptionTest.verifySameJVMStartup(null, new String[] { - SHAOptionsBase.getWarningForUnsupportedCPU(optionName) - }, shouldPassMessage, String.format("It should be able to " - + "enable option '%s' even if %s was passed to JVM", - optionName, CommandLineOptionTest.prepareBooleanFlag( - SHAOptionsBase.USE_SHA_OPTION, false)), - ExitCode.OK, - CommandLineOptionTest.prepareBooleanFlag( - SHAOptionsBase.USE_SHA_OPTION, false), - CommandLineOptionTest.prepareBooleanFlag(optionName, true)); + if (!optionName.equals(SHAOptionsBase.USE_SHA_OPTION)) { + // Verify that if -XX:-UseSHA is passed to the JVM, it is not possible + // to enable the tested option and a warning is printed. + CommandLineOptionTest.verifySameJVMStartup( + new String[] { SHAOptionsBase.getWarningForUnsupportedCPU(optionName) }, + null, + shouldPassMessage, + String.format("Enabling option '%s' should not be possible and should result in a warning if %s was passed to JVM", + optionName, + CommandLineOptionTest.prepareBooleanFlag(SHAOptionsBase.USE_SHA_OPTION, false)), + ExitCode.OK, + CommandLineOptionTest.prepareBooleanFlag(SHAOptionsBase.USE_SHA_OPTION, false), + CommandLineOptionTest.prepareBooleanFlag(optionName, true)); + } } @Override diff --git a/hotspot/test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedAArch64CPU.java b/hotspot/test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedAArch64CPU.java index 47bf312bfb2..6730b9e9594 100644 --- a/hotspot/test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedAArch64CPU.java +++ b/hotspot/test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedAArch64CPU.java @@ -49,14 +49,22 @@ public class GenericTestCaseForUnsupportedAArch64CPU extends }, shouldPassMessage, shouldPassMessage, ExitCode.OK, CommandLineOptionTest.prepareBooleanFlag(optionName, false)); - shouldPassMessage = String.format("JVM should start with '-XX:+" - + "%s' flag, but output should contain warning.", optionName); - // Verify that when the tested option is explicitly enabled, then - // a warning will occur in VM output. - CommandLineOptionTest.verifySameJVMStartup(new String[] { - SHAOptionsBase.getWarningForUnsupportedCPU(optionName) - }, null, shouldPassMessage, shouldPassMessage, ExitCode.OK, - CommandLineOptionTest.prepareBooleanFlag(optionName, true)); + shouldPassMessage = String.format("If JVM is started with '-XX:-" + + "%s' '-XX:+%s', output should contain warning.", + SHAOptionsBase.USE_SHA_OPTION, optionName); + + // Verify that when the tested option is enabled, then + // a warning will occur in VM output if UseSHA is disabled. + if (!optionName.equals(SHAOptionsBase.USE_SHA_OPTION)) { + CommandLineOptionTest.verifySameJVMStartup( + new String[] { SHAOptionsBase.getWarningForUnsupportedCPU(optionName) }, + null, + shouldPassMessage, + shouldPassMessage, + ExitCode.OK, + CommandLineOptionTest.prepareBooleanFlag(SHAOptionsBase.USE_SHA_OPTION, false), + CommandLineOptionTest.prepareBooleanFlag(optionName, true)); + } } @Override diff --git a/hotspot/test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedSparcCPU.java b/hotspot/test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedSparcCPU.java index 34d17dbf301..58dde555551 100644 --- a/hotspot/test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedSparcCPU.java +++ b/hotspot/test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedSparcCPU.java @@ -48,6 +48,19 @@ public class GenericTestCaseForUnsupportedSparcCPU extends SHAOptionsBase.getWarningForUnsupportedCPU(optionName) }, shouldPassMessage, shouldPassMessage, ExitCode.OK, CommandLineOptionTest.prepareBooleanFlag(optionName, false)); + + // Verify that when the tested option is enabled, then + // a warning will occur in VM output if UseSHA is disabled. + if (!optionName.equals(SHAOptionsBase.USE_SHA_OPTION)) { + CommandLineOptionTest.verifySameJVMStartup( + new String[] { SHAOptionsBase.getWarningForUnsupportedCPU(optionName) }, + null, + shouldPassMessage, + shouldPassMessage, + ExitCode.OK, + CommandLineOptionTest.prepareBooleanFlag(SHAOptionsBase.USE_SHA_OPTION, false), + CommandLineOptionTest.prepareBooleanFlag(optionName, true)); + } } @Override diff --git a/jaxp/.hgtags b/jaxp/.hgtags index 3f37a93d347..3912f8ef4e5 100644 --- a/jaxp/.hgtags +++ b/jaxp/.hgtags @@ -313,3 +313,5 @@ d5963ccce28d7a3e96ee3e2dc8a8676e61699b70 jdk9-b66 82aae947938ec9b0119fdd78a616d0b7263072ee jdk9-b68 f844a908d3308f47d73cf64e87c98d37d5d76ce8 jdk9-b69 42180703e0a362c1de7cdbf61d2cbc6609e678c4 jdk9-b70 +a3200b88f259f904876b9ab13fd4c4ec2726f8ba jdk9-b71 +81e85f3b6174314155991048767452a9931e12e2 jdk9-b72 diff --git a/jaxp/src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/JavaWrapper.java b/jaxp/src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/JavaWrapper.java deleted file mode 100644 index d264b047ba1..00000000000 --- a/jaxp/src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/JavaWrapper.java +++ /dev/null @@ -1,154 +0,0 @@ -/* - * reserved comment block - * DO NOT REMOVE OR ALTER! - */ -package com.sun.org.apache.bcel.internal.util; - -/* ==================================================================== - * The Apache Software License, Version 1.1 - * - * Copyright (c) 2001 The Apache Software Foundation. All rights - * reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in - * the documentation and/or other materials provided with the - * distribution. - * - * 3. The end-user documentation included with the redistribution, - * if any, must include the following acknowledgment: - * "This product includes software developed by the - * Apache Software Foundation (http://www.apache.org/)." - * Alternately, this acknowledgment may appear in the software itself, - * if and wherever such third-party acknowledgments normally appear. - * - * 4. The names "Apache" and "Apache Software Foundation" and - * "Apache BCEL" must not be used to endorse or promote products - * derived from this software without prior written permission. For - * written permission, please contact apache@apache.org. - * - * 5. Products derived from this software may not be called "Apache", - * "Apache BCEL", nor may "Apache" appear in their name, without - * prior written permission of the Apache Software Foundation. - * - * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR - * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * ==================================================================== - * - * This software consists of voluntary contributions made by many - * individuals on behalf of the Apache Software Foundation. For more - * information on the Apache Software Foundation, please see - * . - */ - -import java.lang.reflect.*; - -/** - * Java interpreter replacement, i.e., wrapper that uses its own ClassLoader - * to modify/generate classes as they're requested. You can take this as a template - * for your own applications.
- * Call this wrapper with - *

java com.sun.org.apache.bcel.internal.util.JavaWrapper <real.class.name> [arguments]
- *

- * To use your own class loader you can set the "bcel.classloader" system property - * which defaults to "com.sun.org.apache.bcel.internal.util.ClassLoader", e.g., with - *

java com.sun.org.apache.bcel.internal.util.JavaWrapper -Dbcel.classloader=foo.MyLoader <real.class.name> [arguments]
- *

- * - * @author M. Dahm - * @see ClassLoader - */ -public class JavaWrapper { - private java.lang.ClassLoader loader; - - private static java.lang.ClassLoader getClassLoader() { - String s = SecuritySupport.getSystemProperty("bcel.classloader"); - - if((s == null) || "".equals(s)) - s = "com.sun.org.apache.bcel.internal.util.ClassLoader"; - - try { - return (java.lang.ClassLoader)Class.forName(s).newInstance(); - } catch(Exception e) { - throw new RuntimeException(e.toString()); - } - } - - public JavaWrapper(java.lang.ClassLoader loader) { - this.loader = loader; - } - - public JavaWrapper() { - this(getClassLoader()); - } - - /** Runs the _main method of the given class with the arguments passed in argv - * - * @param class_name the fully qualified class name - * @param argv the arguments just as you would pass them directly - */ - public void runMain(String class_name, String[] argv) throws ClassNotFoundException - { - Class cl = loader.loadClass(class_name); - Method method = null; - - try { - method = cl.getMethod("_main", new Class[] { argv.getClass() }); - - /* Method _main is sane ? - */ - int m = method.getModifiers(); - Class r = method.getReturnType(); - - if(!(Modifier.isPublic(m) && Modifier.isStatic(m)) || - Modifier.isAbstract(m) || (r != Void.TYPE)) - throw new NoSuchMethodException(); - } catch(NoSuchMethodException no) { - System.out.println("In class " + class_name + - ": public static void _main(String[] argv) is not defined"); - return; - } - - try { - method.invoke(null, new Object[] { argv }); - } catch(Exception ex) { - ex.printStackTrace(); - } - } - - /** Default _main method used as wrapper, expects the fully qualified class name - * of the real class as the first argument. - */ - public static void _main(String[] argv) throws Exception { - /* Expects class name as first argument, other arguments are by-passed. - */ - if(argv.length == 0) { - System.out.println("Missing class name."); - return; - } - - String class_name = argv[0]; - String[] new_argv = new String[argv.length - 1]; - System.arraycopy(argv, 1, new_argv, 0, new_argv.length); - - JavaWrapper wrapper = new JavaWrapper(); - wrapper.runMain(class_name, new_argv); - } -} diff --git a/jaxp/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/lib/Extensions.java b/jaxp/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/lib/Extensions.java index 23082e87aa4..17ff0567cd6 100644 --- a/jaxp/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/lib/Extensions.java +++ b/jaxp/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/lib/Extensions.java @@ -22,20 +22,16 @@ */ package com.sun.org.apache.xalan.internal.lib; -import java.util.Hashtable; import java.util.StringTokenizer; -import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.parsers.ParserConfigurationException; import com.sun.org.apache.xalan.internal.extensions.ExpressionContext; -import com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck; import com.sun.org.apache.xpath.internal.NodeSet; import com.sun.org.apache.xpath.internal.objects.XBoolean; import com.sun.org.apache.xpath.internal.objects.XNumber; import com.sun.org.apache.xpath.internal.objects.XObject; -import com.sun.org.apache.xalan.internal.utils.ObjectFactory; import org.w3c.dom.Document; import org.w3c.dom.DocumentFragment; @@ -275,102 +271,6 @@ public class Extensions return tokenize(toTokenize, " \t\n\r"); } - /** - * Return a Node of basic debugging information from the - * EnvironmentCheck utility about the Java environment. - * - *

Simply calls the {@link com.sun.org.apache.xalan.internal.xslt.EnvironmentCheck} - * utility to grab info about the Java environment and CLASSPATH, - * etc., and then returns the resulting Node. Stylesheets can - * then maniuplate this data or simply xsl:copy-of the Node. Note - * that we first attempt to load the more advanced - * org.apache.env.Which utility by reflection; only if that fails - * to we still use the internal version. Which is available from - * http://xml.apache.org/commons/.

- * - *

We throw a WrappedRuntimeException in the unlikely case - * that reading information from the environment throws us an - * exception. (Is this really the best thing to do?)

- * - * @param myContext an ExpressionContext passed in by the - * extension mechanism. This must be an XPathContext. - * @return a Node as described above. - */ - public static Node checkEnvironment(ExpressionContext myContext) - { - - Document factoryDocument = getDocument(); - - Node resultNode = null; - try - { - // First use reflection to try to load Which, which is a - // better version of EnvironmentCheck - resultNode = checkEnvironmentUsingWhich(myContext, factoryDocument); - - if (null != resultNode) - return resultNode; - - // If reflection failed, fallback to our internal EnvironmentCheck - EnvironmentCheck envChecker = new EnvironmentCheck(); - Hashtable h = envChecker.getEnvironmentHash(); - resultNode = factoryDocument.createElement("checkEnvironmentExtension"); - envChecker.appendEnvironmentReport(resultNode, factoryDocument, h); - envChecker = null; - } - catch(Exception e) - { - throw new com.sun.org.apache.xml.internal.utils.WrappedRuntimeException(e); - } - - return resultNode; - } - - /** - * Private worker method to attempt to use org.apache.env.Which. - * - * @param myContext an ExpressionContext passed in by the - * extension mechanism. This must be an XPathContext. - * @param factoryDocument providing createElement services, etc. - * @return a Node with environment info; null if any error - */ - private static Node checkEnvironmentUsingWhich(ExpressionContext myContext, - Document factoryDocument) - { - final String WHICH_CLASSNAME = "org.apache.env.Which"; - final String WHICH_METHODNAME = "which"; - final Class WHICH_METHOD_ARGS[] = { java.util.Hashtable.class, - java.lang.String.class, - java.lang.String.class }; - try - { - // Use reflection to try to find xml-commons utility 'Which' - Class clazz = ObjectFactory.findProviderClass(WHICH_CLASSNAME, true); - if (null == clazz) - return null; - - // Fully qualify names since this is the only method they're used in - java.lang.reflect.Method method = clazz.getMethod(WHICH_METHODNAME, WHICH_METHOD_ARGS); - Hashtable report = new Hashtable(); - - // Call the method with our Hashtable, common options, and ignore return value - Object[] methodArgs = { report, "XmlCommons;Xalan;Xerces;Crimson;Ant", "" }; - Object returnValue = method.invoke(null, methodArgs); - - // Create a parent to hold the report and append hash to it - Node resultNode = factoryDocument.createElement("checkEnvironmentExtension"); - com.sun.org.apache.xml.internal.utils.Hashtree2Node.appendHashToNode(report, "whichReport", - resultNode, factoryDocument); - - return resultNode; - } - catch (Throwable t) - { - // Simply return null; no need to report error - return null; - } - } - /** * @return an instance of DOM Document */ diff --git a/jaxp/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/utils/ObjectFactory.java b/jaxp/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/utils/ObjectFactory.java index f030ea4442e..e23c00390b6 100644 --- a/jaxp/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/utils/ObjectFactory.java +++ b/jaxp/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/utils/ObjectFactory.java @@ -121,22 +121,7 @@ public class ObjectFactory { public static Object newInstance(String className, boolean doFallback) throws ConfigurationError { - if (System.getSecurityManager()!=null) { - return newInstance(className, null, doFallback); - } else { - return newInstance(className, - findClassLoader (), doFallback); - } - } - - /** - * Create an instance of a class using the specified ClassLoader - */ - static Object newInstance(String className, ClassLoader cl, - boolean doFallback) - throws ConfigurationError - { - // assert(className != null); + ClassLoader cl = System.getSecurityManager()!=null ? null : findClassLoader(); try{ Class providerClass = findProviderClass(className, cl, doFallback); Object instance = providerClass.newInstance(); diff --git a/jaxp/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/Compile.java b/jaxp/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/Compile.java deleted file mode 100644 index 9ab7e30bec6..00000000000 --- a/jaxp/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/Compile.java +++ /dev/null @@ -1,171 +0,0 @@ -/* - * reserved comment block - * DO NOT REMOVE OR ALTER! - */ -/* - * Copyright 2001-2004 The Apache Software Foundation. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -/* - * $Id: Compile.java,v 1.2.4.1 2005/08/31 11:24:13 pvedula Exp $ - */ - -package com.sun.org.apache.xalan.internal.xsltc.cmdline; - -import com.sun.org.apache.xalan.internal.utils.FeatureManager; -import java.io.File; -import java.net.URL; -import java.util.Vector; - -import com.sun.org.apache.xalan.internal.xsltc.cmdline.getopt.GetOpt; -import com.sun.org.apache.xalan.internal.xsltc.cmdline.getopt.GetOptsException; -import com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC; -import com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg; - -/** - * @author Jacek Ambroziak - * @author Santiago Pericas-Geertsen - * @author G. Todd Miller - * @author Morten Jorgensen - */ -public final class Compile { - - // Versioning numbers for the compiler -v option output - private static int VERSION_MAJOR = 1; - private static int VERSION_MINOR = 4; - private static int VERSION_DELTA = 0; - - - - // This variable should be set to false to prevent any methods in this - // class from calling System.exit(). As this is a command-line tool, - // calling System.exit() is normally OK, but we also want to allow for - // this class being used in other ways as well. - private static boolean _allowExit = true; - - - public static void printUsage() { - System.err.println("XSLTC version " + - VERSION_MAJOR + "." + VERSION_MINOR + - ((VERSION_DELTA > 0) ? ("." + VERSION_DELTA) : ("")) + "\n" + - new ErrorMsg(ErrorMsg.COMPILE_USAGE_STR)); - if (_allowExit) System.exit(-1); - } - - /** - * This method implements the command line compiler. See the USAGE_STRING - * constant for a description. It may make sense to move the command-line - * handling to a separate package (ie. make one xsltc.cmdline.Compiler - * class that contains this main() method and one xsltc.cmdline.Transform - * class that contains the DefaultRun stuff). - */ - public static void main(String[] args) { - try { - boolean inputIsURL = false; - boolean useStdIn = false; - boolean classNameSet = false; - final GetOpt getopt = new GetOpt(args, "o:d:j:p:uxhsinv"); - if (args.length < 1) printUsage(); - - final XSLTC xsltc = new XSLTC(true, new FeatureManager()); - xsltc.init(); - - int c; - while ((c = getopt.getNextOption()) != -1) { - switch(c) { - case 'i': - useStdIn = true; - break; - case 'o': - xsltc.setClassName(getopt.getOptionArg()); - classNameSet = true; - break; - case 'd': - xsltc.setDestDirectory(getopt.getOptionArg()); - break; - case 'p': - xsltc.setPackageName(getopt.getOptionArg()); - break; - case 'j': - xsltc.setJarFileName(getopt.getOptionArg()); - break; - case 'x': - xsltc.setDebug(true); - break; - case 'u': - inputIsURL = true; - break; - case 's': - _allowExit = false; - break; - case 'n': - xsltc.setTemplateInlining(true); // used to be 'false' - break; - case 'v': - // fall through to case h - case 'h': - default: - printUsage(); - break; - } - } - - boolean compileOK; - - if (useStdIn) { - if (!classNameSet) { - System.err.println(new ErrorMsg(ErrorMsg.COMPILE_STDIN_ERR)); - if (_allowExit) System.exit(-1); - } - compileOK = xsltc.compile(System.in, xsltc.getClassName()); - } - else { - // Generate a vector containg URLs for all stylesheets specified - final String[] stylesheetNames = getopt.getCmdArgs(); - final Vector stylesheetVector = new Vector(); - for (int i = 0; i < stylesheetNames.length; i++) { - final String name = stylesheetNames[i]; - URL url; - if (inputIsURL) - url = new URL(name); - else - url = (new File(name)).toURI().toURL(); - stylesheetVector.addElement(url); - } - compileOK = xsltc.compile(stylesheetVector); - } - - // Compile the stylesheet and output class/jar file(s) - if (compileOK) { - xsltc.printWarnings(); - if (xsltc.getJarFileName() != null) xsltc.outputToJar(); - if (_allowExit) System.exit(0); - } - else { - xsltc.printWarnings(); - xsltc.printErrors(); - if (_allowExit) System.exit(-1); - } - } - catch (GetOptsException ex) { - System.err.println(ex); - printUsage(); // exits with code '-1' - } - catch (Exception e) { - e.printStackTrace(); - if (_allowExit) System.exit(-1); - } - } - -} diff --git a/jaxp/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/Transform.java b/jaxp/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/Transform.java deleted file mode 100644 index a81cd779594..00000000000 --- a/jaxp/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/Transform.java +++ /dev/null @@ -1,292 +0,0 @@ -/* - * reserved comment block - * DO NOT REMOVE OR ALTER! - */ -/* - * Copyright 2001-2004 The Apache Software Foundation. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -/* - * $Id: Transform.java,v 1.2.4.1 2005/09/12 09:07:33 pvedula Exp $ - */ - -package com.sun.org.apache.xalan.internal.xsltc.cmdline; - -import com.sun.org.apache.xalan.internal.utils.ObjectFactory; -import com.sun.org.apache.xalan.internal.xsltc.DOMEnhancedForDTM; -import com.sun.org.apache.xalan.internal.xsltc.StripFilter; -import com.sun.org.apache.xalan.internal.xsltc.TransletException; -import com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg; -import com.sun.org.apache.xalan.internal.xsltc.dom.DOMWSFilter; -import com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager; -import com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet; -import com.sun.org.apache.xalan.internal.xsltc.runtime.Constants; -import com.sun.org.apache.xalan.internal.xsltc.runtime.Parameter; -import com.sun.org.apache.xalan.internal.xsltc.runtime.output.TransletOutputHandlerFactory; -import com.sun.org.apache.xml.internal.dtm.DTMWSFilter; -import com.sun.org.apache.xml.internal.serializer.SerializationHandler; -import java.io.FileNotFoundException; -import java.net.MalformedURLException; -import java.net.UnknownHostException; -import java.util.Vector; -import javax.xml.parsers.SAXParser; -import javax.xml.parsers.SAXParserFactory; -import javax.xml.transform.sax.SAXSource; -import org.xml.sax.InputSource; -import org.xml.sax.SAXException; -import org.xml.sax.XMLReader; - -/** - * @author Jacek Ambroziak - * @author Santiago Pericas-Geertsen - * @author G. Todd Miller - * @author Morten Jorgensen - */ -final public class Transform { - - private SerializationHandler _handler; - - private String _fileName; - private String _className; - private String _jarFileSrc; - private boolean _isJarFileSpecified = false; - private Vector _params = null; - private boolean _uri, _debug; - private int _iterations; - - public Transform(String className, String fileName, - boolean uri, boolean debug, int iterations) { - _fileName = fileName; - _className = className; - _uri = uri; - _debug = debug; - _iterations = iterations; - } - - public String getFileName(){return _fileName;} - public String getClassName(){return _className;} - - public void setParameters(Vector params) { - _params = params; - } - - private void setJarFileInputSrc(boolean flag, String jarFile) { - // TODO: at this time we do not do anything with this - // information, attempts to add the jarfile to the CLASSPATH - // were successful via System.setProperty, but the effects - // were not visible to the running JVM. For now we add jarfile - // to CLASSPATH in the wrapper script that calls this program. - _isJarFileSpecified = flag; - // TODO verify jarFile exists... - _jarFileSrc = jarFile; - } - - private void doTransform() { - try { - final Class clazz = ObjectFactory.findProviderClass(_className, true); - final AbstractTranslet translet = (AbstractTranslet)clazz.newInstance(); - translet.postInitialization(); - - // Create a SAX parser and get the XMLReader object it uses - final SAXParserFactory factory = SAXParserFactory.newInstance(); - try { - factory.setFeature(Constants.NAMESPACE_FEATURE,true); - } - catch (Exception e) { - factory.setNamespaceAware(true); - } - final SAXParser parser = factory.newSAXParser(); - final XMLReader reader = parser.getXMLReader(); - - // Set the DOM's DOM builder as the XMLReader's SAX2 content handler - XSLTCDTMManager dtmManager = - XSLTCDTMManager.createNewDTMManagerInstance(); - - DTMWSFilter wsfilter; - if (translet != null && translet instanceof StripFilter) { - wsfilter = new DOMWSFilter(translet); - } else { - wsfilter = null; - } - - final DOMEnhancedForDTM dom = - (DOMEnhancedForDTM)dtmManager.getDTM( - new SAXSource(reader, new InputSource(_fileName)), - false, wsfilter, true, false, translet.hasIdCall()); - - dom.setDocumentURI(_fileName); - translet.prepassDocument(dom); - - // Pass global parameters - int n = _params.size(); - for (int i = 0; i < n; i++) { - Parameter param = (Parameter) _params.elementAt(i); - translet.addParameter(param._name, param._value); - } - - // Transform the document - TransletOutputHandlerFactory tohFactory = - TransletOutputHandlerFactory.newInstance(); - tohFactory.setOutputType(TransletOutputHandlerFactory.STREAM); - tohFactory.setEncoding(translet._encoding); - tohFactory.setOutputMethod(translet._method); - - if (_iterations == -1) { - translet.transform(dom, tohFactory.getSerializationHandler()); - } - else if (_iterations > 0) { - long mm = System.currentTimeMillis(); - for (int i = 0; i < _iterations; i++) { - translet.transform(dom, - tohFactory.getSerializationHandler()); - } - mm = System.currentTimeMillis() - mm; - - System.err.println("\n"); - } - } - catch (TransletException e) { - if (_debug) e.printStackTrace(); - System.err.println(new ErrorMsg(ErrorMsg.RUNTIME_ERROR_KEY)+ - e.getMessage()); - } - catch (RuntimeException e) { - if (_debug) e.printStackTrace(); - System.err.println(new ErrorMsg(ErrorMsg.RUNTIME_ERROR_KEY)+ - e.getMessage()); - } - catch (FileNotFoundException e) { - if (_debug) e.printStackTrace(); - ErrorMsg err = new ErrorMsg(ErrorMsg.FILE_NOT_FOUND_ERR, _fileName); - System.err.println(new ErrorMsg(ErrorMsg.RUNTIME_ERROR_KEY)+ - err.toString()); - } - catch (MalformedURLException e) { - if (_debug) e.printStackTrace(); - ErrorMsg err = new ErrorMsg(ErrorMsg.INVALID_URI_ERR, _fileName); - System.err.println(new ErrorMsg(ErrorMsg.RUNTIME_ERROR_KEY)+ - err.toString()); - } - catch (ClassNotFoundException e) { - if (_debug) e.printStackTrace(); - ErrorMsg err= new ErrorMsg(ErrorMsg.CLASS_NOT_FOUND_ERR,_className); - System.err.println(new ErrorMsg(ErrorMsg.RUNTIME_ERROR_KEY)+ - err.toString()); - } - catch (UnknownHostException e) { - if (_debug) e.printStackTrace(); - ErrorMsg err = new ErrorMsg(ErrorMsg.INVALID_URI_ERR, _fileName); - System.err.println(new ErrorMsg(ErrorMsg.RUNTIME_ERROR_KEY)+ - err.toString()); - } - catch (SAXException e) { - Exception ex = e.getException(); - if (_debug) { - if (ex != null) ex.printStackTrace(); - e.printStackTrace(); - } - System.err.print(new ErrorMsg(ErrorMsg.RUNTIME_ERROR_KEY)); - if (ex != null) - System.err.println(ex.getMessage()); - else - System.err.println(e.getMessage()); - } - catch (Exception e) { - if (_debug) e.printStackTrace(); - System.err.println(new ErrorMsg(ErrorMsg.RUNTIME_ERROR_KEY)+ - e.getMessage()); - } - } - - public static void printUsage() { - System.err.println(new ErrorMsg(ErrorMsg.TRANSFORM_USAGE_STR)); - } - - public static void main(String[] args) { - try { - if (args.length > 0) { - int i; - int iterations = -1; - boolean uri = false, debug = false; - boolean isJarFileSpecified = false; - String jarFile = null; - - // Parse options starting with '-' - for (i = 0; i < args.length && args[i].charAt(0) == '-'; i++) { - if (args[i].equals("-u")) { - uri = true; - } - else if (args[i].equals("-x")) { - debug = true; - } - else if (args[i].equals("-j")) { - isJarFileSpecified = true; - jarFile = args[++i]; - } - else if (args[i].equals("-n")) { - try { - iterations = Integer.parseInt(args[++i]); - } - catch (NumberFormatException e) { - // ignore - } - } - else { - printUsage(); - } - } - - // Enough arguments left ? - if (args.length - i < 2) printUsage(); - - // Get document file and class name - Transform handler = new Transform(args[i+1], args[i], uri, - debug, iterations); - handler.setJarFileInputSrc(isJarFileSpecified, jarFile); - - // Parse stylesheet parameters - Vector params = new Vector(); - for (i += 2; i < args.length; i++) { - final int equal = args[i].indexOf('='); - if (equal > 0) { - final String name = args[i].substring(0, equal); - final String value = args[i].substring(equal+1); - params.addElement(new Parameter(name, value)); - } - else { - printUsage(); - } - } - - if (i == args.length) { - handler.setParameters(params); - handler.doTransform(); - } - } else { - printUsage(); - } - } - catch (Exception e) { - e.printStackTrace(); - } - } -} diff --git a/jaxp/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/GetOpt.java b/jaxp/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/GetOpt.java deleted file mode 100644 index 3e537c9a86a..00000000000 --- a/jaxp/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/GetOpt.java +++ /dev/null @@ -1,258 +0,0 @@ -/* - * reserved comment block - * DO NOT REMOVE OR ALTER! - */ -/* - * Copyright 2001-2004 The Apache Software Foundation. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -/* - * $Id: GetOpt.java,v 1.2.4.1 2005/08/31 11:46:04 pvedula Exp $ - */ - -package com.sun.org.apache.xalan.internal.xsltc.cmdline.getopt; - -import java.util.ArrayList; -import java.util.List; -import java.util.ListIterator; - -import com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg; - - -/** -* GetOpt is a Java equivalent to the C getopt() library function -* discussed in man page getopt(3C). It provides command line -* parsing for Java applications. It supports the most rules of the -* command line standard (see man page intro(1)) including stacked -* options such as '-sxm' (which is equivalent to -s -x -m); it -* handles special '--' option that signifies the end of options. -* Additionally this implementation of getopt will check for -* mandatory arguments to options such as in the case of -* '-d ' it will throw a MissingOptArgException if the -* option argument '' is not included on the commandline. -* getopt(3C) does not check for this. - * @author G Todd Miller -*/ -public class GetOpt{ - public GetOpt(String[] args, String optString){ - theOptions = new ArrayList(); - int currOptIndex = 0; - theCmdArgs = new ArrayList(); - theOptionMatcher = new OptionMatcher(optString); - // fill in the options list - for(int i=0; i 2){ - // stacked options found, such as '-shm' - // iterate thru the tokens after the dash and - // add them to theOptions list - for(int j=1; j', if current option parsed is 'd' then - * getOptionArg() would return ''. - * @return String - argument for current parsed option. - * @param none - */ - public String getOptionArg(){ - String retval = null; - String tmp = theCurrentOption.getArgument(); - char c = theCurrentOption.getArgLetter(); - if(theOptionMatcher.hasArg(c)){ - retval = tmp; - } - return retval; - } - - /** - * gets list of the commandline arguments. For example, in command - * such as 'cmd -s -d file file2 file3 file4' with the usage - * 'cmd [-s] [-d ] ...', getCmdArgs() would return - * the list {file2, file3, file4}. - * @return String[] - list of command arguments that may appear - * after options and option arguments. - * @params none - */ - public String[] getCmdArgs(){ - String[] retval = new String[theCmdArgs.size()]; - int i=0; - for(ListIterator it=theCmdArgs.listIterator(); it.hasNext();){ - retval[i++] = (String)it.next(); - } - return retval; - } - - - private Option theCurrentOption = null; - private ListIterator theOptionsIterator; - private List theOptions = null; - private List theCmdArgs = null; - private OptionMatcher theOptionMatcher = null; - - /////////////////////////////////////////////////////////// - // - // Inner Classes - // - /////////////////////////////////////////////////////////// - - // inner class to model an option - class Option{ - private char theArgLetter; - private String theArgument = null; - public Option(char argLetter) { theArgLetter = argLetter; } - public void setArg(String arg) { - theArgument = arg; - } - public boolean hasArg() { return (theArgument != null); } - public char getArgLetter() { return theArgLetter; } - public String getArgument() { return theArgument; } - } // end class Option - - - // inner class to query optString for a possible option match, - // and whether or not a given legal option takes an argument. - // - class OptionMatcher{ - public OptionMatcher(String optString){ - theOptString = optString; - } - public boolean match(char c){ - boolean retval = false; - if(theOptString.indexOf(c) != -1){ - retval = true; - } - return retval; - } - public boolean hasArg(char c){ - boolean retval = false; - int index = theOptString.indexOf(c)+1; - if (index == theOptString.length()){ - // reached end of theOptString - retval = false; - } - else if(theOptString.charAt(index) == ':'){ - retval = true; - } - return retval; - } - private String theOptString = null; - } // end class OptionMatcher -}// end class GetOpt diff --git a/jaxp/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/GetOptsException.java b/jaxp/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/GetOptsException.java deleted file mode 100644 index fac6089576a..00000000000 --- a/jaxp/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/GetOptsException.java +++ /dev/null @@ -1,34 +0,0 @@ -/* - * reserved comment block - * DO NOT REMOVE OR ALTER! - */ -/* - * Copyright 2001-2004 The Apache Software Foundation. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -/* - * $Id: GetOptsException.java,v 1.2.4.1 2005/08/31 11:47:06 pvedula Exp $ - */ - -package com.sun.org.apache.xalan.internal.xsltc.cmdline.getopt; - -/** - * @author G Todd Miller - */ -public class GetOptsException extends Exception{ - static final long serialVersionUID = 8736874967183039804L; - public GetOptsException(String msg){ - super(msg); - } -} diff --git a/jaxp/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/IllegalArgumentException.java b/jaxp/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/IllegalArgumentException.java deleted file mode 100644 index 932f61e53f6..00000000000 --- a/jaxp/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/IllegalArgumentException.java +++ /dev/null @@ -1,32 +0,0 @@ -/* - * reserved comment block - * DO NOT REMOVE OR ALTER! - */ -/* - * Copyright 2001-2004 The Apache Software Foundation. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -/* - * $Id: IllegalArgumentException.java,v 1.2.4.1 2005/08/31 11:47:56 pvedula Exp $ - */ - -package com.sun.org.apache.xalan.internal.xsltc.cmdline.getopt; - - -class IllegalArgumentException extends GetOptsException{ - static final long serialVersionUID = 8642122427294793651L; - public IllegalArgumentException(String msg){ - super(msg); - } -} diff --git a/jaxp/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/MissingOptArgException.java b/jaxp/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/MissingOptArgException.java deleted file mode 100644 index c5e99b6b60a..00000000000 --- a/jaxp/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/MissingOptArgException.java +++ /dev/null @@ -1,35 +0,0 @@ -/* - * reserved comment block - * DO NOT REMOVE OR ALTER! - */ -/* - * Copyright 2001-2004 The Apache Software Foundation. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -/* - * $Id: MissingOptArgException.java,v 1.2.4.1 2005/08/31 11:49:21 pvedula Exp $ - */ - -package com.sun.org.apache.xalan.internal.xsltc.cmdline.getopt; - - -/** - * @author G Todd Miller - */ -class MissingOptArgException extends GetOptsException{ - static final long serialVersionUID = -1972471465394544822L; - public MissingOptArgException(String msg){ - super(msg); - } -} diff --git a/jaxp/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SmartTransformerFactoryImpl.java b/jaxp/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SmartTransformerFactoryImpl.java deleted file mode 100644 index 4637dce2035..00000000000 --- a/jaxp/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SmartTransformerFactoryImpl.java +++ /dev/null @@ -1,455 +0,0 @@ -/* - * reserved comment block - * DO NOT REMOVE OR ALTER! - */ -/* - * Copyright 2001-2004 The Apache Software Foundation. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -/* - * $Id: SmartTransformerFactoryImpl.java,v 1.2.4.1 2005/09/14 09:57:13 pvedula Exp $ - */ - - -package com.sun.org.apache.xalan.internal.xsltc.trax; - -import javax.xml.XMLConstants; -import javax.xml.transform.ErrorListener; -import javax.xml.transform.Source; -import javax.xml.transform.Templates; -import javax.xml.transform.Transformer; -import javax.xml.transform.TransformerConfigurationException; -import javax.xml.transform.TransformerException; -import javax.xml.transform.URIResolver; -import javax.xml.transform.dom.DOMResult; -import javax.xml.transform.dom.DOMSource; -import javax.xml.transform.sax.SAXResult; -import javax.xml.transform.sax.SAXSource; -import javax.xml.transform.sax.SAXTransformerFactory; -import javax.xml.transform.sax.TemplatesHandler; -import javax.xml.transform.sax.TransformerHandler; -import javax.xml.transform.stream.StreamResult; -import javax.xml.transform.stream.StreamSource; - -import com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg; -import com.sun.org.apache.xalan.internal.utils.ObjectFactory; -import org.xml.sax.XMLFilter; - -/** - * Implementation of a transformer factory that uses an XSLTC - * transformer factory for the creation of Templates objects - * and uses the Xalan processor transformer factory for the - * creation of Transformer objects. - * @author G. Todd Miller - */ -public class SmartTransformerFactoryImpl extends SAXTransformerFactory -{ - /** - *

Name of class as a constant to use for debugging.

- */ - private static final String CLASS_NAME = "SmartTransformerFactoryImpl"; - - private SAXTransformerFactory _xsltcFactory = null; - private SAXTransformerFactory _xalanFactory = null; - private SAXTransformerFactory _currFactory = null; - private ErrorListener _errorlistener = null; - private URIResolver _uriresolver = null; - - /** - *

State of secure processing feature.

- */ - private boolean featureSecureProcessing = false; - - /** - * implementation of the SmartTransformerFactory. This factory - * uses com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactory - * to return Templates objects; and uses - * com.sun.org.apache.xalan.internal.processor.TransformerFactory - * to return Transformer objects. - */ - public SmartTransformerFactoryImpl() { } - - private void createXSLTCTransformerFactory() { - _xsltcFactory = new TransformerFactoryImpl(); - _currFactory = _xsltcFactory; - } - - private void createXalanTransformerFactory() { - final String xalanMessage = - "com.sun.org.apache.xalan.internal.xsltc.trax.SmartTransformerFactoryImpl "+ - "could not create an "+ - "com.sun.org.apache.xalan.internal.processor.TransformerFactoryImpl."; - // try to create instance of Xalan factory... - try { - Class xalanFactClass = ObjectFactory.findProviderClass( - "com.sun.org.apache.xalan.internal.processor.TransformerFactoryImpl", - true); - _xalanFactory = (SAXTransformerFactory) - xalanFactClass.newInstance(); - } - catch (ClassNotFoundException e) { - System.err.println(xalanMessage); - } - catch (InstantiationException e) { - System.err.println(xalanMessage); - } - catch (IllegalAccessException e) { - System.err.println(xalanMessage); - } - _currFactory = _xalanFactory; - } - - public void setErrorListener(ErrorListener listener) - throws IllegalArgumentException - { - _errorlistener = listener; - } - - public ErrorListener getErrorListener() { - return _errorlistener; - } - - public Object getAttribute(String name) - throws IllegalArgumentException - { - // GTM: NB: 'debug' should change to something more unique... - if ((name.equals("translet-name")) || (name.equals("debug"))) { - if (_xsltcFactory == null) { - createXSLTCTransformerFactory(); - } - return _xsltcFactory.getAttribute(name); - } - else { - if (_xalanFactory == null) { - createXalanTransformerFactory(); - } - return _xalanFactory.getAttribute(name); - } - } - - public void setAttribute(String name, Object value) - throws IllegalArgumentException { - // GTM: NB: 'debug' should change to something more unique... - if ((name.equals("translet-name")) || (name.equals("debug"))) { - if (_xsltcFactory == null) { - createXSLTCTransformerFactory(); - } - _xsltcFactory.setAttribute(name, value); - } - else { - if (_xalanFactory == null) { - createXalanTransformerFactory(); - } - _xalanFactory.setAttribute(name, value); - } - } - - /** - *

Set a feature for this SmartTransformerFactory and Transformers - * or Templates created by this factory.

- * - *

- * Feature names are fully qualified {@link java.net.URI}s. - * Implementations may define their own features. - * An {@link TransformerConfigurationException} is thrown if this TransformerFactory or the - * Transformers or Templates it creates cannot support the feature. - * It is possible for an TransformerFactory to expose a feature value but be unable to change its state. - *

- * - *

See {@link javax.xml.transform.TransformerFactory} for full documentation of specific features.

- * - * @param name Feature name. - * @param value Is feature state true or false. - * - * @throws TransformerConfigurationException if this TransformerFactory - * or the Transformers or Templates it creates cannot support this feature. - * @throws NullPointerException If the name parameter is null. - */ - public void setFeature(String name, boolean value) - throws TransformerConfigurationException { - - // feature name cannot be null - if (name == null) { - ErrorMsg err = new ErrorMsg(ErrorMsg.JAXP_SET_FEATURE_NULL_NAME); - throw new NullPointerException(err.toString()); - } - // secure processing? - else if (name.equals(XMLConstants.FEATURE_SECURE_PROCESSING)) { - featureSecureProcessing = value; - // all done processing feature - return; - } - else { - // unknown feature - ErrorMsg err = new ErrorMsg(ErrorMsg.JAXP_UNSUPPORTED_FEATURE, name); - throw new TransformerConfigurationException(err.toString()); - } - } - - /** - * javax.xml.transform.sax.TransformerFactory implementation. - * Look up the value of a feature (to see if it is supported). - * This method must be updated as the various methods and features of this - * class are implemented. - * - * @param name The feature name - * @return 'true' if feature is supported, 'false' if not - */ - public boolean getFeature(String name) { - // All supported features should be listed here - String[] features = { - DOMSource.FEATURE, - DOMResult.FEATURE, - SAXSource.FEATURE, - SAXResult.FEATURE, - StreamSource.FEATURE, - StreamResult.FEATURE - }; - - // feature name cannot be null - if (name == null) { - ErrorMsg err = new ErrorMsg(ErrorMsg.JAXP_GET_FEATURE_NULL_NAME); - throw new NullPointerException(err.toString()); - } - - // Inefficient, but it really does not matter in a function like this - for (int i = 0; i < features.length; i++) { - if (name.equals(features[i])) - return true; - } - - // secure processing? - if (name.equals(XMLConstants.FEATURE_SECURE_PROCESSING)) { - return featureSecureProcessing; - } - - // unknown feature - return false; - } - - public URIResolver getURIResolver() { - return _uriresolver; - } - - public void setURIResolver(URIResolver resolver) { - _uriresolver = resolver; - } - - public Source getAssociatedStylesheet(Source source, String media, - String title, String charset) - throws TransformerConfigurationException - { - if (_currFactory == null) { - createXSLTCTransformerFactory(); - } - return _currFactory.getAssociatedStylesheet(source, media, - title, charset); - } - - /** - * Create a Transformer object that copies the input document to the - * result. Uses the com.sun.org.apache.xalan.internal.processor.TransformerFactory. - * @return A Transformer object. - */ - public Transformer newTransformer() - throws TransformerConfigurationException - { - if (_xalanFactory == null) { - createXalanTransformerFactory(); - } - if (_errorlistener != null) { - _xalanFactory.setErrorListener(_errorlistener); - } - if (_uriresolver != null) { - _xalanFactory.setURIResolver(_uriresolver); - } - _currFactory = _xalanFactory; - return _currFactory.newTransformer(); - } - - /** - * Create a Transformer object that from the input stylesheet - * Uses the com.sun.org.apache.xalan.internal.processor.TransformerFactory. - * @param source the stylesheet. - * @return A Transformer object. - */ - public Transformer newTransformer(Source source) throws - TransformerConfigurationException - { - if (_xalanFactory == null) { - createXalanTransformerFactory(); - } - if (_errorlistener != null) { - _xalanFactory.setErrorListener(_errorlistener); - } - if (_uriresolver != null) { - _xalanFactory.setURIResolver(_uriresolver); - } - _currFactory = _xalanFactory; - return _currFactory.newTransformer(source); - } - - /** - * Create a Templates object that from the input stylesheet - * Uses the com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactory. - * @param source the stylesheet. - * @return A Templates object. - */ - public Templates newTemplates(Source source) - throws TransformerConfigurationException - { - if (_xsltcFactory == null) { - createXSLTCTransformerFactory(); - } - if (_errorlistener != null) { - _xsltcFactory.setErrorListener(_errorlistener); - } - if (_uriresolver != null) { - _xsltcFactory.setURIResolver(_uriresolver); - } - _currFactory = _xsltcFactory; - return _currFactory.newTemplates(source); - } - - /** - * Get a TemplatesHandler object that can process SAX ContentHandler - * events into a Templates object. Uses the - * com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactory. - */ - public TemplatesHandler newTemplatesHandler() - throws TransformerConfigurationException - { - if (_xsltcFactory == null) { - createXSLTCTransformerFactory(); - } - if (_errorlistener != null) { - _xsltcFactory.setErrorListener(_errorlistener); - } - if (_uriresolver != null) { - _xsltcFactory.setURIResolver(_uriresolver); - } - return _xsltcFactory.newTemplatesHandler(); - } - - /** - * Get a TransformerHandler object that can process SAX ContentHandler - * events based on a copy transformer. - * Uses com.sun.org.apache.xalan.internal.processor.TransformerFactory. - */ - public TransformerHandler newTransformerHandler() - throws TransformerConfigurationException - { - if (_xalanFactory == null) { - createXalanTransformerFactory(); - } - if (_errorlistener != null) { - _xalanFactory.setErrorListener(_errorlistener); - } - if (_uriresolver != null) { - _xalanFactory.setURIResolver(_uriresolver); - } - return _xalanFactory.newTransformerHandler(); - } - - /** - * Get a TransformerHandler object that can process SAX ContentHandler - * events based on a transformer specified by the stylesheet Source. - * Uses com.sun.org.apache.xalan.internal.processor.TransformerFactory. - */ - public TransformerHandler newTransformerHandler(Source src) - throws TransformerConfigurationException - { - if (_xalanFactory == null) { - createXalanTransformerFactory(); - } - if (_errorlistener != null) { - _xalanFactory.setErrorListener(_errorlistener); - } - if (_uriresolver != null) { - _xalanFactory.setURIResolver(_uriresolver); - } - return _xalanFactory.newTransformerHandler(src); - } - - - /** - * Get a TransformerHandler object that can process SAX ContentHandler - * events based on a transformer specified by the stylesheet Source. - * Uses com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactory. - */ - public TransformerHandler newTransformerHandler(Templates templates) - throws TransformerConfigurationException - { - if (_xsltcFactory == null) { - createXSLTCTransformerFactory(); - } - if (_errorlistener != null) { - _xsltcFactory.setErrorListener(_errorlistener); - } - if (_uriresolver != null) { - _xsltcFactory.setURIResolver(_uriresolver); - } - return _xsltcFactory.newTransformerHandler(templates); - } - - - /** - * Create an XMLFilter that uses the given source as the - * transformation instructions. Uses - * com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactory. - */ - public XMLFilter newXMLFilter(Source src) - throws TransformerConfigurationException { - if (_xsltcFactory == null) { - createXSLTCTransformerFactory(); - } - if (_errorlistener != null) { - _xsltcFactory.setErrorListener(_errorlistener); - } - if (_uriresolver != null) { - _xsltcFactory.setURIResolver(_uriresolver); - } - Templates templates = _xsltcFactory.newTemplates(src); - if (templates == null ) return null; - return newXMLFilter(templates); - } - - /* - * Create an XMLFilter that uses the given source as the - * transformation instructions. Uses - * com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactory. - */ - public XMLFilter newXMLFilter(Templates templates) - throws TransformerConfigurationException { - try { - return new com.sun.org.apache.xalan.internal.xsltc.trax.TrAXFilter(templates); - } - catch(TransformerConfigurationException e1) { - if (_xsltcFactory == null) { - createXSLTCTransformerFactory(); - } - ErrorListener errorListener = _xsltcFactory.getErrorListener(); - if(errorListener != null) { - try { - errorListener.fatalError(e1); - return null; - } - catch( TransformerException e2) { - new TransformerConfigurationException(e2); - } - } - throw e1; - } - } -} diff --git a/jaxp/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/CoreDOMImplementationImpl.java b/jaxp/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/CoreDOMImplementationImpl.java index 4c5ba830907..360bbb3786f 100644 --- a/jaxp/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/CoreDOMImplementationImpl.java +++ b/jaxp/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/CoreDOMImplementationImpl.java @@ -371,11 +371,7 @@ public class CoreDOMImplementationImpl // to restrict the number of validation handlers being // requested if(freeValidatorIndex < 0) { - return (RevalidationHandler) (ObjectFactory - .newInstance( - "com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator", - ObjectFactory.findClassLoader(), - true)); + return new com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator(); } // return first available validator RevalidationHandler val = validators[freeValidatorIndex]; @@ -384,11 +380,7 @@ public class CoreDOMImplementationImpl } else if(schemaType == XMLGrammarDescription.XML_DTD) { if(freeDTDValidatorIndex < 0) { - return (RevalidationHandler) (ObjectFactory - .newInstance( - "com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator", - ObjectFactory.findClassLoader(), - true)); + return new com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator(); } // return first available validator RevalidationHandler val = dtdValidators[freeDTDValidatorIndex]; diff --git a/jaxp/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java b/jaxp/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java index 7d2e50580ba..cb490f3287e 100644 --- a/jaxp/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java +++ b/jaxp/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java @@ -638,7 +638,7 @@ public class XMLEntityManager implements XMLComponent, XMLEntityResolver { // set preference for redirection followRedirects = httpInputSource.getFollowHTTPRedirects(); if (!followRedirects) { - setInstanceFollowRedirects(urlConnection, followRedirects); + urlConnection.setInstanceFollowRedirects(followRedirects); } } @@ -2192,20 +2192,6 @@ public class XMLEntityManager implements XMLComponent, XMLEntityResolver { } // expandSystemIdStrictOn(String,String):String - /** - * Attempt to set whether redirects will be followed for an HttpURLConnection. - * This may fail on earlier JDKs which do not support setting this preference. - */ - public static void setInstanceFollowRedirects(HttpURLConnection urlCon, boolean followRedirects) { - try { - Method method = HttpURLConnection.class.getMethod("setInstanceFollowRedirects", new Class[] {Boolean.TYPE}); - method.invoke(urlCon, new Object[] {followRedirects ? Boolean.TRUE : Boolean.FALSE}); - } - // setInstanceFollowRedirects doesn't exist. - catch (Exception exc) {} - } - - /** * Helper method for expandSystemId(String,String,boolean):String */ diff --git a/jaxp/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/DOMUtil.java b/jaxp/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/DOMUtil.java index 4a00810f106..e684ea66288 100644 --- a/jaxp/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/DOMUtil.java +++ b/jaxp/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/DOMUtil.java @@ -845,13 +845,7 @@ public class DOMUtil { */ public static DOMException createDOMException(short code, Throwable cause) { DOMException de = new DOMException(code, cause != null ? cause.getMessage() : null); - if (cause != null && ThrowableMethods.fgThrowableMethodsAvailable) { - try { - ThrowableMethods.fgThrowableInitCauseMethod.invoke(de, new Object [] {cause}); - } - // Something went wrong. There's not much we can do about it. - catch (Exception e) {} - } + if (cause != null) de.initCause(cause); return de; } @@ -860,42 +854,8 @@ public class DOMUtil { */ public static LSException createLSException(short code, Throwable cause) { LSException lse = new LSException(code, cause != null ? cause.getMessage() : null); - if (cause != null && ThrowableMethods.fgThrowableMethodsAvailable) { - try { - ThrowableMethods.fgThrowableInitCauseMethod.invoke(lse, new Object [] {cause}); - } - // Something went wrong. There's not much we can do about it. - catch (Exception e) {} - } + if (cause != null) lse.initCause(cause); return lse; } - /** - * Holder of methods from java.lang.Throwable. - */ - static class ThrowableMethods { - - // Method: java.lang.Throwable.initCause(java.lang.Throwable) - private static java.lang.reflect.Method fgThrowableInitCauseMethod = null; - - // Flag indicating whether or not Throwable methods available. - private static boolean fgThrowableMethodsAvailable = false; - - private ThrowableMethods() {} - - // Attempt to get methods for java.lang.Throwable on class initialization. - static { - try { - fgThrowableInitCauseMethod = Throwable.class.getMethod("initCause", new Class [] {Throwable.class}); - fgThrowableMethodsAvailable = true; - } - // ClassNotFoundException, NoSuchMethodException or SecurityException - // Whatever the case, we cannot use java.lang.Throwable.initCause(java.lang.Throwable). - catch (Exception exc) { - fgThrowableInitCauseMethod = null; - fgThrowableMethodsAvailable = false; - } - } - } - } // class DOMUtil diff --git a/jaxp/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xinclude/XIncludeTextReader.java b/jaxp/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xinclude/XIncludeTextReader.java index f6673b5d005..1ddc1b185f5 100644 --- a/jaxp/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xinclude/XIncludeTextReader.java +++ b/jaxp/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xinclude/XIncludeTextReader.java @@ -140,7 +140,7 @@ public class XIncludeTextReader { // set preference for redirection boolean followRedirects = httpInputSource.getFollowHTTPRedirects(); if (!followRedirects) { - XMLEntityManager.setInstanceFollowRedirects(urlConnection, followRedirects); + urlConnection.setInstanceFollowRedirects(followRedirects); } } diff --git a/jaxp/src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/DTMException.java b/jaxp/src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/DTMException.java index b5677fc441f..7711ce73f88 100644 --- a/jaxp/src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/DTMException.java +++ b/jaxp/src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/DTMException.java @@ -323,63 +323,5 @@ public class DTMException extends RuntimeException { super.printStackTrace(s); } catch (Throwable e) {} - boolean isJdk14OrHigher = false; - try { - Throwable.class.getMethod("getCause", (Class[]) null); - isJdk14OrHigher = true; - } catch (NoSuchMethodException nsme) { - // do nothing - } - - // The printStackTrace method of the Throwable class in jdk 1.4 - // and higher will include the cause when printing the backtrace. - // The following code is only required when using jdk 1.3 or lower - if (!isJdk14OrHigher) { - Throwable exception = getException(); - - for (int i = 0; (i < 10) && (null != exception); i++) { - s.println("---------"); - - try { - if (exception instanceof DTMException) { - String locInfo = - ((DTMException) exception) - .getLocationAsString(); - - if (null != locInfo) { - s.println(locInfo); - } - } - - exception.printStackTrace(s); - } catch (Throwable e) { - s.println("Could not print stack trace..."); - } - - try { - Method meth = - ((Object) exception).getClass().getMethod("getException", - (Class[]) null); - - if (null != meth) { - Throwable prev = exception; - - exception = (Throwable) meth.invoke(exception, (Object[]) null); - - if (prev == exception) { - break; - } - } else { - exception = null; - } - } catch (InvocationTargetException ite) { - exception = null; - } catch (IllegalAccessException iae) { - exception = null; - } catch (NoSuchMethodException nsme) { - exception = null; - } - } - } } } diff --git a/jaxp/src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMManagerDefault.java b/jaxp/src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMManagerDefault.java index 9f93f802ae5..1eadf3a5950 100644 --- a/jaxp/src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMManagerDefault.java +++ b/jaxp/src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMManagerDefault.java @@ -348,8 +348,7 @@ public class DTMManagerDefault extends DTMManager if (haveXercesParser) { // IncrementalSAXSource_Xerces to avoid threading. try { - coParser =(IncrementalSAXSource) - Class.forName("com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces").newInstance(); + coParser = new com.sun.org.apache.xml.internal.dtm.ref.IncrementalSAXSource_Xerces(); } catch( Exception ex ) { ex.printStackTrace(); coParser=null; diff --git a/jaxp/src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource_Xerces.java b/jaxp/src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource_Xerces.java index 29881ebabcc..963ccf02c5a 100644 --- a/jaxp/src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource_Xerces.java +++ b/jaxp/src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource_Xerces.java @@ -87,6 +87,9 @@ public class IncrementalSAXSource_Xerces { try { + // This should be cleaned up and the use of reflection + // removed - see JDK-8129880 + // Xerces-2 incremental parsing support (as of Beta 3) // ContentHandlers still get set on fIncrementalParser (to get // conversion from XNI events to SAX events), but diff --git a/jaxp/src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/readers/SAXCatalogReader.java b/jaxp/src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/readers/SAXCatalogReader.java index d5d5d2aca27..6cfe327bcd6 100644 --- a/jaxp/src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/readers/SAXCatalogReader.java +++ b/jaxp/src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/readers/SAXCatalogReader.java @@ -233,7 +233,13 @@ public class SAXCatalogReader implements CatalogReader, ContentHandler, Document } parser.parse(new InputSource(is), spHandler); } else { - Parser parser = (Parser) ReflectUtil.forName(parserClass).newInstance(); + Class c = ReflectUtil.forName(parserClass); + if (!Parser.class.isAssignableFrom(c)) { + throw new ClassCastException(parserClass + + " cannot be cast to " + + Parser.class.getName()); + } + Parser parser = (Parser) c.newInstance(); parser.setDocumentHandler(this); if (bResolver != null) { parser.setEntityResolver(bResolver); diff --git a/jaxp/src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/BaseMarkupSerializer.java b/jaxp/src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/BaseMarkupSerializer.java index 2c9a4988fca..878616905b7 100644 --- a/jaxp/src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/BaseMarkupSerializer.java +++ b/jaxp/src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/BaseMarkupSerializer.java @@ -1220,37 +1220,13 @@ public abstract class BaseMarkupSerializer if ( internal != null && internal.length() > 0 ) _printer.printText( internal ); endDTD(); - } - // DOM Level 1 -- does implementation have methods? - catch (NoSuchMethodError nsme) { - Class docTypeClass = docType.getClass(); - - String docTypePublicId = null; - String docTypeSystemId = null; - try { - java.lang.reflect.Method getPublicId = docTypeClass.getMethod("getPublicId", (Class[]) null); - if (getPublicId.getReturnType().equals(String.class)) { - docTypePublicId = (String)getPublicId.invoke(docType, (Object[]) null); - } - } - catch (Exception e) { - // ignore - } - try { - java.lang.reflect.Method getSystemId = docTypeClass.getMethod("getSystemId", (Class[]) null); - if (getSystemId.getReturnType().equals(String.class)) { - docTypeSystemId = (String)getSystemId.invoke(docType, (Object[]) null); - } - } - catch (Exception e) { - // ignore - } + } catch (Exception e) { + // ignore _printer.enterDTD(); - _docTypePublicId = docTypePublicId; - _docTypeSystemId = docTypeSystemId; + _docTypePublicId = null; + _docTypeSystemId = null; endDTD(); } - serializeDTD(docType.getName()); } diff --git a/jaxp/src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/DOMSerializerImpl.java b/jaxp/src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/DOMSerializerImpl.java index dc9378b39e5..d53d1b6649d 100644 --- a/jaxp/src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/DOMSerializerImpl.java +++ b/jaxp/src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/DOMSerializerImpl.java @@ -54,7 +54,6 @@ import org.w3c.dom.Element; import org.w3c.dom.NamedNodeMap; import org.w3c.dom.Node; import org.w3c.dom.ProcessingInstruction; -import org.w3c.dom.Text; import org.w3c.dom.ls.LSException; import org.w3c.dom.ls.LSOutput; import org.w3c.dom.ls.LSSerializer; @@ -1030,15 +1029,12 @@ public class DOMSerializerImpl implements LSSerializer, DOMConfiguration { private String _getXmlVersion(Node node) { Document doc = (node.getNodeType() == Node.DOCUMENT_NODE) ? (Document) node : node.getOwnerDocument(); - if (doc != null && DocumentMethods.fgDocumentMethodsAvailable) { + if (doc != null) { try { - return (String) DocumentMethods.fgDocumentGetXmlVersionMethod.invoke(doc, (Object[]) null); + return doc.getXmlVersion(); } // The VM ran out of memory or there was some other serious problem. Re-throw. - catch (VirtualMachineError vme) { + catch (VirtualMachineError | ThreadDeath vme) { throw vme; - } // ThreadDeath should always be re-thrown - catch (ThreadDeath td) { - throw td; } // Ignore all other exceptions and errors catch (Throwable t) { } @@ -1049,15 +1045,12 @@ public class DOMSerializerImpl implements LSSerializer, DOMConfiguration { private String _getInputEncoding(Node node) { Document doc = (node.getNodeType() == Node.DOCUMENT_NODE) ? (Document) node : node.getOwnerDocument(); - if (doc != null && DocumentMethods.fgDocumentMethodsAvailable) { + if (doc != null) { try { - return (String) DocumentMethods.fgDocumentGetInputEncodingMethod.invoke(doc, (Object[]) null); + return doc.getInputEncoding(); } // The VM ran out of memory or there was some other serious problem. Re-throw. - catch (VirtualMachineError vme) { + catch (VirtualMachineError | ThreadDeath vme) { throw vme; - } // ThreadDeath should always be re-thrown - catch (ThreadDeath td) { - throw td; } // Ignore all other exceptions and errors catch (Throwable t) { } @@ -1068,15 +1061,12 @@ public class DOMSerializerImpl implements LSSerializer, DOMConfiguration { private String _getXmlEncoding(Node node) { Document doc = (node.getNodeType() == Node.DOCUMENT_NODE) ? (Document) node : node.getOwnerDocument(); - if (doc != null && DocumentMethods.fgDocumentMethodsAvailable) { + if (doc != null) { try { - return (String) DocumentMethods.fgDocumentGetXmlEncodingMethod.invoke(doc, (Object[]) null); + return doc.getXmlEncoding(); } // The VM ran out of memory or there was some other serious problem. Re-throw. - catch (VirtualMachineError vme) { + catch (VirtualMachineError | ThreadDeath vme) { throw vme; - } // ThreadDeath should always be re-thrown - catch (ThreadDeath td) { - throw td; } // Ignore all other exceptions and errors catch (Throwable t) { } @@ -1084,42 +1074,4 @@ public class DOMSerializerImpl implements LSSerializer, DOMConfiguration { return null; } - /** - * Holder of DOM Level 3 methods from org.w3c.dom.Document. - */ - static class DocumentMethods { - - // Method: org.w3c.dom.Document.getXmlVersion() - private static java.lang.reflect.Method fgDocumentGetXmlVersionMethod = null; - - // Method: org.w3c.dom.Document.getInputEncoding() - private static java.lang.reflect.Method fgDocumentGetInputEncodingMethod = null; - - // Method: org.w3c.dom.Document.getXmlEncoding() - private static java.lang.reflect.Method fgDocumentGetXmlEncodingMethod = null; - - // Flag indicating whether or not Document methods are available. - private static boolean fgDocumentMethodsAvailable = false; - - private DocumentMethods() { - } - - // Attempt to get methods for org.w3c.dom.Document on class initialization. - static { - try { - fgDocumentGetXmlVersionMethod = Document.class.getMethod("getXmlVersion", new Class[]{}); - fgDocumentGetInputEncodingMethod = Document.class.getMethod("getInputEncoding", new Class[]{}); - fgDocumentGetXmlEncodingMethod = Document.class.getMethod("getXmlEncoding", new Class[]{}); - fgDocumentMethodsAvailable = true; - } // ClassNotFoundException, NoSuchMethodException or SecurityException - // Whatever the case, we cannot retrieve the methods. - catch (Exception exc) { - fgDocumentGetXmlVersionMethod = null; - fgDocumentGetInputEncodingMethod = null; - fgDocumentGetXmlEncodingMethod = null; - fgDocumentMethodsAvailable = false; - } - } - } - } //DOMSerializerImpl diff --git a/jaxp/src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/EncodingInfo.java b/jaxp/src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/EncodingInfo.java index 6756daf410b..8b3d1261b00 100644 --- a/jaxp/src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/EncodingInfo.java +++ b/jaxp/src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/EncodingInfo.java @@ -26,6 +26,8 @@ import java.io.OutputStreamWriter; import java.io.UnsupportedEncodingException; import java.io.Writer; import com.sun.org.apache.xerces.internal.util.EncodingMap; +import java.nio.charset.Charset; +import java.nio.charset.CharsetEncoder; /** * This class represents an encoding. @@ -37,9 +39,6 @@ import com.sun.org.apache.xerces.internal.util.EncodingMap; */ public class EncodingInfo { - // An array to hold the argument for a method of Charset, CharsetEncoder or CharToByteConverter. - private Object [] fArgsForMethod = null; - // name of encoding as registered with IANA; // preferably a MIME name, but aliases are fine too. String ianaName; @@ -47,15 +46,7 @@ public class EncodingInfo { int lastPrintable; // The CharsetEncoder with which we test unusual characters. - Object fCharsetEncoder = null; - - // The CharToByteConverter with which we test unusual characters. - Object fCharToByteConverter = null; - - // Is the converter null because it can't be instantiated - // for some reason (perhaps we're running with insufficient authority as - // an applet? - boolean fHaveTriedCToB = false; + CharsetEncoder fCharsetEncoder = null; // Is the charset encoder usable or available. boolean fHaveTriedCharsetEncoder = false; @@ -118,16 +109,12 @@ public class EncodingInfo { private boolean isPrintable0(char ch) { // Attempt to get a CharsetEncoder for this encoding. - if (fCharsetEncoder == null && CharsetMethods.fgNIOCharsetAvailable && !fHaveTriedCharsetEncoder) { - if (fArgsForMethod == null) { - fArgsForMethod = new Object [1]; - } + if (fCharsetEncoder == null && !fHaveTriedCharsetEncoder) { // try and create the CharsetEncoder try { - fArgsForMethod[0] = javaName; - Object charset = CharsetMethods.fgCharsetForNameMethod.invoke(null, fArgsForMethod); - if (((Boolean) CharsetMethods.fgCharsetCanEncodeMethod.invoke(charset, (Object[]) null)).booleanValue()) { - fCharsetEncoder = CharsetMethods.fgCharsetNewEncoderMethod.invoke(charset, (Object[]) null); + Charset charset = java.nio.charset.Charset.forName(javaName); + if (charset.canEncode()) { + fCharsetEncoder = charset.newEncoder(); } // This charset cannot be used for encoding, don't try it again... else { @@ -142,8 +129,7 @@ public class EncodingInfo { // Attempt to use the CharsetEncoder to determine whether the character is printable. if (fCharsetEncoder != null) { try { - fArgsForMethod[0] = new Character(ch); - return ((Boolean) CharsetMethods.fgCharsetEncoderCanEncodeMethod.invoke(fCharsetEncoder, fArgsForMethod)).booleanValue(); + return fCharsetEncoder.canEncode(ch); } catch (Exception e) { // obviously can't use this charset encoder; possibly a JDK bug @@ -152,39 +138,7 @@ public class EncodingInfo { } } - // As a last resort try to use a sun.io.CharToByteConverter to - // determine whether this character is printable. We will always - // reach here on JDK 1.3 or below. - if (fCharToByteConverter == null) { - if (fHaveTriedCToB || !CharToByteConverterMethods.fgConvertersAvailable) { - // forget it; nothing we can do... - return false; - } - if (fArgsForMethod == null) { - fArgsForMethod = new Object [1]; - } - // try and create the CharToByteConverter - try { - fArgsForMethod[0] = javaName; - fCharToByteConverter = CharToByteConverterMethods.fgGetConverterMethod.invoke(null, fArgsForMethod); - } - catch (Exception e) { - // don't try it again... - fHaveTriedCToB = true; - return false; - } - } - try { - fArgsForMethod[0] = new Character(ch); - return ((Boolean) CharToByteConverterMethods.fgCanConvertMethod.invoke(fCharToByteConverter, fArgsForMethod)).booleanValue(); - } - catch (Exception e) { - // obviously can't use this converter; probably some kind of - // security restriction - fCharToByteConverter = null; - fHaveTriedCToB = false; - return false; - } + return false; } // is this an encoding name recognized by this JDK? @@ -194,82 +148,4 @@ public class EncodingInfo { String s = new String(bTest, name); } - /** - * Holder of methods from java.nio.charset.Charset and java.nio.charset.CharsetEncoder. - */ - static class CharsetMethods { - - // Method: java.nio.charset.Charset.forName(java.lang.String) - private static java.lang.reflect.Method fgCharsetForNameMethod = null; - - // Method: java.nio.charset.Charset.canEncode() - private static java.lang.reflect.Method fgCharsetCanEncodeMethod = null; - - // Method: java.nio.charset.Charset.newEncoder() - private static java.lang.reflect.Method fgCharsetNewEncoderMethod = null; - - // Method: java.nio.charset.CharsetEncoder.canEncode(char) - private static java.lang.reflect.Method fgCharsetEncoderCanEncodeMethod = null; - - // Flag indicating whether or not java.nio.charset.* is available. - private static boolean fgNIOCharsetAvailable = false; - - private CharsetMethods() {} - - // Attempt to get methods for Charset and CharsetEncoder on class initialization. - static { - try { - Class charsetClass = Class.forName("java.nio.charset.Charset"); - Class charsetEncoderClass = Class.forName("java.nio.charset.CharsetEncoder"); - fgCharsetForNameMethod = charsetClass.getMethod("forName", new Class [] {String.class}); - fgCharsetCanEncodeMethod = charsetClass.getMethod("canEncode", new Class [] {}); - fgCharsetNewEncoderMethod = charsetClass.getMethod("newEncoder", new Class [] {}); - fgCharsetEncoderCanEncodeMethod = charsetEncoderClass.getMethod("canEncode", new Class [] {Character.TYPE}); - fgNIOCharsetAvailable = true; - } - // ClassNotFoundException, NoSuchMethodException or SecurityException - // Whatever the case, we cannot use java.nio.charset.*. - catch (Exception exc) { - fgCharsetForNameMethod = null; - fgCharsetCanEncodeMethod = null; - fgCharsetEncoderCanEncodeMethod = null; - fgCharsetNewEncoderMethod = null; - fgNIOCharsetAvailable = false; - } - } - } - - /** - * Holder of methods from sun.io.CharToByteConverter. - */ - static class CharToByteConverterMethods { - - // Method: sun.io.CharToByteConverter.getConverter(java.lang.String) - private static java.lang.reflect.Method fgGetConverterMethod = null; - - // Method: sun.io.CharToByteConverter.canConvert(char) - private static java.lang.reflect.Method fgCanConvertMethod = null; - - // Flag indicating whether or not sun.io.CharToByteConverter is available. - private static boolean fgConvertersAvailable = false; - - private CharToByteConverterMethods() {} - - // Attempt to get methods for char to byte converter on class initialization. - static { - try { - Class clazz = Class.forName("sun.io.CharToByteConverter"); - fgGetConverterMethod = clazz.getMethod("getConverter", new Class [] {String.class}); - fgCanConvertMethod = clazz.getMethod("canConvert", new Class [] {Character.TYPE}); - fgConvertersAvailable = true; - } - // ClassNotFoundException, NoSuchMethodException or SecurityException - // Whatever the case, we cannot use sun.io.CharToByteConverter. - catch (Exception exc) { - fgGetConverterMethod = null; - fgCanConvertMethod = null; - fgConvertersAvailable = false; - } - } - } } diff --git a/jaxp/src/java.xml/share/classes/com/sun/org/apache/xpath/internal/compiler/FunctionTable.java b/jaxp/src/java.xml/share/classes/com/sun/org/apache/xpath/internal/compiler/FunctionTable.java index 6d5b7ff3394..f216fc91a8b 100644 --- a/jaxp/src/java.xml/share/classes/com/sun/org/apache/xpath/internal/compiler/FunctionTable.java +++ b/jaxp/src/java.xml/share/classes/com/sun/org/apache/xpath/internal/compiler/FunctionTable.java @@ -378,6 +378,12 @@ public class FunctionTable int funcIndex; Object funcIndexObj = getFunctionID(name); + if (func != null && !Function.class.isAssignableFrom(func)) { + throw new ClassCastException(func.getName() + + " cannot be cast to " + + Function.class.getName()); + } + if (null != funcIndexObj) { funcIndex = ((Integer) funcIndexObj).intValue(); diff --git a/jaxp/src/java.xml/share/classes/com/sun/xml/internal/stream/writers/XMLDOMWriterImpl.java b/jaxp/src/java.xml/share/classes/com/sun/xml/internal/stream/writers/XMLDOMWriterImpl.java index 6ab58d44349..c24e9cfcafe 100644 --- a/jaxp/src/java.xml/share/classes/com/sun/xml/internal/stream/writers/XMLDOMWriterImpl.java +++ b/jaxp/src/java.xml/share/classes/com/sun/xml/internal/stream/writers/XMLDOMWriterImpl.java @@ -64,7 +64,6 @@ public class XMLDOMWriterImpl implements XMLStreamWriter { private Node currentNode = null; private Node node = null; private NamespaceSupport namespaceContext = null; - private Method mXmlVersion = null; private boolean [] needContextPop = null; private StringBuffer stringBuffer = null; private int resizeValue = 20; @@ -83,25 +82,11 @@ public class XMLDOMWriterImpl implements XMLStreamWriter { ownerDoc = node.getOwnerDocument(); currentNode = node; } - getDLThreeMethods(); stringBuffer = new StringBuffer(); needContextPop = new boolean[resizeValue]; namespaceContext = new NamespaceSupport(); } - private void getDLThreeMethods(){ - try{ - mXmlVersion = ownerDoc.getClass().getMethod("setXmlVersion",new Class[] {String.class}); - }catch(NoSuchMethodException mex){ - //log these errors at fine level. - mXmlVersion = null; - }catch(SecurityException se){ - //log these errors at fine level. - mXmlVersion = null; - } - } - - /** * This method has no effect when called. * @throws javax.xml.stream.XMLStreamException {@inheritDoc} @@ -557,15 +542,7 @@ public class XMLDOMWriterImpl implements XMLStreamWriter { * @throws javax.xml.stream.XMLStreamException {@inheritDoc} */ public void writeStartDocument() throws XMLStreamException { - try{ - if(mXmlVersion != null){ - mXmlVersion.invoke(ownerDoc, new Object[] {"1.0"}); - } - }catch(IllegalAccessException iae){ - throw new XMLStreamException(iae); - }catch(InvocationTargetException ite){ - throw new XMLStreamException(ite); - } + ownerDoc.setXmlVersion("1.0"); } /** @@ -575,15 +552,7 @@ public class XMLDOMWriterImpl implements XMLStreamWriter { * @throws javax.xml.stream.XMLStreamException {@inheritDoc} */ public void writeStartDocument(String version) throws XMLStreamException { - try{ - if(mXmlVersion != null){ - mXmlVersion.invoke(ownerDoc, new Object[] {version}); - } - }catch(IllegalAccessException iae){ - throw new XMLStreamException(iae); - }catch(InvocationTargetException ite){ - throw new XMLStreamException(ite); - } + ownerDoc.setXmlVersion(version); } /** @@ -594,15 +563,7 @@ public class XMLDOMWriterImpl implements XMLStreamWriter { * @throws javax.xml.stream.XMLStreamException {@inheritDoc} */ public void writeStartDocument(String encoding, String version) throws XMLStreamException { - try{ - if(mXmlVersion != null){ - mXmlVersion.invoke(ownerDoc, new Object[] {version}); - } - }catch(IllegalAccessException iae){ - throw new XMLStreamException(iae); - }catch(InvocationTargetException ite){ - throw new XMLStreamException(ite); - } + ownerDoc.setXmlVersion(version); //TODO: What to do with encoding.-Venu } diff --git a/jaxp/src/java.xml/share/classes/javax/xml/stream/XMLEventReader.java b/jaxp/src/java.xml/share/classes/javax/xml/stream/XMLEventReader.java index 97d20767055..3788fad0227 100644 --- a/jaxp/src/java.xml/share/classes/javax/xml/stream/XMLEventReader.java +++ b/jaxp/src/java.xml/share/classes/javax/xml/stream/XMLEventReader.java @@ -49,7 +49,7 @@ public interface XMLEventReader extends Iterator { * Get the next XMLEvent * @see XMLEvent * @throws XMLStreamException if there is an error with the underlying XML. - * @throws NoSuchElementException iteration has no more elements. + * @throws java.util.NoSuchElementException iteration has no more elements. */ public XMLEvent nextEvent() throws XMLStreamException; diff --git a/jaxp/src/java.xml/share/classes/javax/xml/stream/events/XMLEvent.java b/jaxp/src/java.xml/share/classes/javax/xml/stream/events/XMLEvent.java index 4f980121988..338b5cbff72 100644 --- a/jaxp/src/java.xml/share/classes/javax/xml/stream/events/XMLEvent.java +++ b/jaxp/src/java.xml/share/classes/javax/xml/stream/events/XMLEvent.java @@ -170,7 +170,7 @@ public interface XMLEvent extends javax.xml.stream.XMLStreamConstants { * infoset expressed. * * @param writer The writer that will output the data - * @throws XMLStreamException if there is a fatal error writing the event + * @throws javax.xml.stream.XMLStreamException if there is a fatal error writing the event */ public void writeAsEncodedUnicode(Writer writer) throws javax.xml.stream.XMLStreamException; diff --git a/jaxp/src/java.xml/share/classes/javax/xml/transform/TransformerException.java b/jaxp/src/java.xml/share/classes/javax/xml/transform/TransformerException.java index dfd48246e27..78a058c322d 100644 --- a/jaxp/src/java.xml/share/classes/javax/xml/transform/TransformerException.java +++ b/jaxp/src/java.xml/share/classes/javax/xml/transform/TransformerException.java @@ -110,6 +110,12 @@ public class TransformerException extends Exception { */ public synchronized Throwable initCause(Throwable cause) { + // TransformerException doesn't set its cause (probably + // because it predates initCause()) - and we may not want + // to change this since Exceptions are serializable... + // But this also leads to the broken code in printStackTrace + // below... + if (this.containedException != null) { throw new IllegalStateException("Can't overwrite cause"); } @@ -312,61 +318,57 @@ public class TransformerException extends Exception { } try { - String locInfo = getLocationAsString(); - - if (null != locInfo) { - s.println(locInfo); - } - - super.printStackTrace(s); - } catch (Throwable e) {} - - Throwable exception = getException(); - - for (int i = 0; (i < 10) && (null != exception); i++) { - s.println("---------"); - try { - if (exception instanceof TransformerException) { - String locInfo = - ((TransformerException) exception) - .getLocationAsString(); + String locInfo = getLocationAsString(); - if (null != locInfo) { - s.println(locInfo); - } + if (null != locInfo) { + s.println(locInfo); } - exception.printStackTrace(s); - } catch (Throwable e) { - s.println("Could not print stack trace..."); - } + super.printStackTrace(s); + } catch (Throwable e) {} - try { - Method meth = - ((Object) exception).getClass().getMethod("getException", - (Class[]) null); + Throwable exception = getException(); - if (null != meth) { - Throwable prev = exception; + for (int i = 0; (i < 10) && (null != exception); i++) { + s.println("---------"); - exception = (Throwable) meth.invoke(exception, (Object[]) null); + try { + exception.printStackTrace(s); + // if exception is a TransformerException it will print + // its contained exception, so we don't need to redo it here, + // and we can exit the loop now. + if (exception instanceof TransformerException) break; + } catch (Throwable e) { + s.println("Could not print stack trace..."); + } - if (prev == exception) { - break; + try { + // Is this still needed? + Method meth = exception.getClass().getMethod("getException"); + + if (null != meth) { + Throwable prev = exception; + + exception = (Throwable) meth.invoke(exception, (Object[]) null); + + if (prev == exception) { + break; + } + } else { + exception = null; } - } else { + } catch (InvocationTargetException ite) { + exception = null; + } catch (IllegalAccessException iae) { + exception = null; + } catch (NoSuchMethodException nsme) { exception = null; } - } catch (InvocationTargetException ite) { - exception = null; - } catch (IllegalAccessException iae) { - exception = null; - } catch (NoSuchMethodException nsme) { - exception = null; } + } finally { + // ensure output is written + s.flush(); } - // insure output is written - s.flush(); } } diff --git a/jaxp/src/java.xml/share/classes/javax/xml/validation/SchemaFactoryFinder.java b/jaxp/src/java.xml/share/classes/javax/xml/validation/SchemaFactoryFinder.java index 4d384a418a7..b0ae3a4cb40 100644 --- a/jaxp/src/java.xml/share/classes/javax/xml/validation/SchemaFactoryFinder.java +++ b/jaxp/src/java.xml/share/classes/javax/xml/validation/SchemaFactoryFinder.java @@ -28,7 +28,6 @@ package javax.xml.validation; import java.io.File; import java.lang.reflect.Method; import java.lang.reflect.Modifier; -import java.net.URL; import java.security.AccessControlContext; import java.security.AccessController; import java.security.PrivilegedAction; diff --git a/jaxp/src/java.xml/share/classes/javax/xml/validation/SecuritySupport.java b/jaxp/src/java.xml/share/classes/javax/xml/validation/SecuritySupport.java index 1f1741e83b2..0416527be15 100644 --- a/jaxp/src/java.xml/share/classes/javax/xml/validation/SecuritySupport.java +++ b/jaxp/src/java.xml/share/classes/javax/xml/validation/SecuritySupport.java @@ -41,13 +41,10 @@ class SecuritySupport { ClassLoader getContextClassLoader() { return - AccessController.doPrivileged(new PrivilegedAction() { + AccessController.doPrivileged(new PrivilegedAction<>() { @Override public ClassLoader run() { - ClassLoader cl = null; - //try { - cl = Thread.currentThread().getContextClassLoader(); - //} catch (SecurityException ex) { } + ClassLoader cl = Thread.currentThread().getContextClassLoader(); if (cl == null) cl = ClassLoader.getSystemClassLoader(); return cl; @@ -56,7 +53,7 @@ class SecuritySupport { } String getSystemProperty(final String propName) { - return AccessController.doPrivileged(new PrivilegedAction() { + return AccessController.doPrivileged(new PrivilegedAction<>() { @Override public String run() { return System.getProperty(propName); @@ -69,7 +66,7 @@ class SecuritySupport { { try { return AccessController.doPrivileged( - new PrivilegedExceptionAction() { + new PrivilegedExceptionAction<>() { @Override public FileInputStream run() throws FileNotFoundException { return new FileInputStream(file); @@ -82,7 +79,7 @@ class SecuritySupport { // Used for debugging purposes String getClassSource(Class cls) { - return AccessController.doPrivileged(new PrivilegedAction() { + return AccessController.doPrivileged(new PrivilegedAction<>() { @Override public String run() { CodeSource cs = cls.getProtectionDomain().getCodeSource(); @@ -97,7 +94,7 @@ class SecuritySupport { } boolean doesFileExist(final File f) { - return AccessController.doPrivileged(new PrivilegedAction() { + return AccessController.doPrivileged(new PrivilegedAction<>() { @Override public Boolean run() { return f.exists(); diff --git a/jaxp/src/java.xml/share/classes/javax/xml/xpath/SecuritySupport.java b/jaxp/src/java.xml/share/classes/javax/xml/xpath/SecuritySupport.java index 9df3ec2c99a..f7b5cc41d97 100644 --- a/jaxp/src/java.xml/share/classes/javax/xml/xpath/SecuritySupport.java +++ b/jaxp/src/java.xml/share/classes/javax/xml/xpath/SecuritySupport.java @@ -40,7 +40,7 @@ class SecuritySupport { ClassLoader getContextClassLoader() { - return AccessController.doPrivileged(new PrivilegedAction() { + return AccessController.doPrivileged(new PrivilegedAction<>() { @Override public ClassLoader run() { ClassLoader cl = null; @@ -53,7 +53,7 @@ class SecuritySupport { } String getSystemProperty(final String propName) { - return AccessController.doPrivileged(new PrivilegedAction() { + return AccessController.doPrivileged(new PrivilegedAction<>() { @Override public String run() { return System.getProperty(propName); @@ -66,7 +66,7 @@ class SecuritySupport { { try { return AccessController.doPrivileged( - new PrivilegedExceptionAction() { + new PrivilegedExceptionAction<>() { @Override public FileInputStream run() throws FileNotFoundException { return new FileInputStream(file); @@ -79,7 +79,7 @@ class SecuritySupport { // Used for debugging purposes String getClassSource(Class cls) { - return AccessController.doPrivileged(new PrivilegedAction() { + return AccessController.doPrivileged(new PrivilegedAction<>() { @Override public String run() { CodeSource cs = cls.getProtectionDomain().getCodeSource(); @@ -94,7 +94,7 @@ class SecuritySupport { } boolean doesFileExist(final File f) { - return AccessController.doPrivileged(new PrivilegedAction() { + return AccessController.doPrivileged(new PrivilegedAction<>() { @Override public Boolean run() { return f.exists(); diff --git a/jaxp/src/java.xml/share/classes/javax/xml/xpath/XPathFactoryFinder.java b/jaxp/src/java.xml/share/classes/javax/xml/xpath/XPathFactoryFinder.java index 6263959a9a6..dc950cbc896 100644 --- a/jaxp/src/java.xml/share/classes/javax/xml/xpath/XPathFactoryFinder.java +++ b/jaxp/src/java.xml/share/classes/javax/xml/xpath/XPathFactoryFinder.java @@ -28,7 +28,6 @@ package javax.xml.xpath; import java.io.File; import java.lang.reflect.Method; import java.lang.reflect.Modifier; -import java.net.URL; import java.security.AccessControlContext; import java.security.AccessController; import java.security.PrivilegedAction; diff --git a/jaxp/src/java.xml/share/classes/org/w3c/dom/bootstrap/DOMImplementationRegistry.java b/jaxp/src/java.xml/share/classes/org/w3c/dom/bootstrap/DOMImplementationRegistry.java index 48fda761e1e..6099cf3cb32 100644 --- a/jaxp/src/java.xml/share/classes/org/w3c/dom/bootstrap/DOMImplementationRegistry.java +++ b/jaxp/src/java.xml/share/classes/org/w3c/dom/bootstrap/DOMImplementationRegistry.java @@ -333,59 +333,36 @@ public final class DOMImplementationRegistry { } /** - * A simple JRE (Java Runtime Environment) 1.1 test - * - * @return true if JRE 1.1 - */ - private static boolean isJRE11() { - try { - Class c = Class.forName("java.security.AccessController"); - // java.security.AccessController existed since 1.2 so, if no - // exception was thrown, the DOM application is running in a JRE - // 1.2 or higher - return false; - } catch (Exception ex) { - // ignore - } - return true; - } - - /** - * This method returns the ContextClassLoader or null if - * running in a JRE 1.1 + * This method returns the ContextClassLoader. * * @return The Context Classloader */ private static ClassLoader getContextClassLoader() { - return isJRE11() - ? null - : (ClassLoader) - AccessController.doPrivileged(new PrivilegedAction() { - public Object run() { - ClassLoader classLoader = null; - try { - classLoader = - Thread.currentThread().getContextClassLoader(); - } catch (SecurityException ex) { - } - return classLoader; + return AccessController.doPrivileged(new PrivilegedAction<>() { + @Override + public ClassLoader run() { + ClassLoader classLoader = null; + try { + classLoader = + Thread.currentThread().getContextClassLoader(); + } catch (SecurityException ex) { } - }); + return classLoader; + } + }); } /** * This method returns the system property indicated by the specified name - * after checking access control privileges. For a JRE 1.1, this check is - * not done. + * after checking access control privileges. * * @param name the name of the system property * @return the system property */ private static String getSystemProperty(final String name) { - return isJRE11() - ? (String) System.getProperty(name) - : (String) AccessController.doPrivileged(new PrivilegedAction() { - public Object run() { + return AccessController.doPrivileged(new PrivilegedAction<>() { + @Override + public String run() { return System.getProperty(name); } }); @@ -394,7 +371,7 @@ public final class DOMImplementationRegistry { /** * This method returns an Inputstream for the reading resource * META_INF/services/org.w3c.dom.DOMImplementationSourceList after checking - * access control privileges. For a JRE 1.1, this check is not done. + * access control privileges. * * @param classLoader classLoader * @param name the resource @@ -402,28 +379,18 @@ public final class DOMImplementationRegistry { */ private static InputStream getResourceAsStream(final ClassLoader classLoader, final String name) { - if (isJRE11()) { - InputStream ris; - if (classLoader == null) { - ris = ClassLoader.getSystemResourceAsStream(name); - } else { - ris = classLoader.getResourceAsStream(name); - } - return ris; - } else { - return (InputStream) - AccessController.doPrivileged(new PrivilegedAction() { - public Object run() { - InputStream ris; - if (classLoader == null) { - ris = - ClassLoader.getSystemResourceAsStream(name); - } else { - ris = classLoader.getResourceAsStream(name); - } - return ris; - } - }); - } + return AccessController.doPrivileged(new PrivilegedAction<>() { + @Override + public InputStream run() { + InputStream ris; + if (classLoader == null) { + ris = + ClassLoader.getSystemResourceAsStream(name); + } else { + ris = classLoader.getResourceAsStream(name); + } + return ris; + } + }); } } diff --git a/jaxws/.hgtags b/jaxws/.hgtags index 9808e797b01..b00513266ab 100644 --- a/jaxws/.hgtags +++ b/jaxws/.hgtags @@ -316,3 +316,5 @@ c9785bc8ade98a16a050d7520b70c68363857e00 jdk9-b67 b5878b03d1b2e105917d959fbfa3c57c22495803 jdk9-b68 f5911c6155c29ac24b6f9068273207e5ebd3a3df jdk9-b69 94084caa27a3c8a09a7510aef596ebd64e97c569 jdk9-b70 +61caeb7061bbf8cc74a767997e5d17cc00712629 jdk9-b71 +1d87054e2d2f405c114f0061b97cbf8214bddf0a jdk9-b72 diff --git a/jaxws/src/java.activation/share/classes/com/sun/activation/registries/MailcapTokenizer.java b/jaxws/src/java.activation/share/classes/com/sun/activation/registries/MailcapTokenizer.java index 225d7e15a8e..9ece7dc645d 100644 --- a/jaxws/src/java.activation/share/classes/com/sun/activation/registries/MailcapTokenizer.java +++ b/jaxws/src/java.activation/share/classes/com/sun/activation/registries/MailcapTokenizer.java @@ -42,7 +42,7 @@ public class MailcapTokenizer { /** * Constructor * - * @parameter inputString the string to tokenize + * @param inputString the string to tokenize */ public MailcapTokenizer(String inputString) { data = inputString; @@ -73,7 +73,7 @@ public class MailcapTokenizer { /** * Retrieve current token. * - * @returns The current token value + * @return The current token value */ public int getCurrentToken() { return currentToken; @@ -115,7 +115,7 @@ public class MailcapTokenizer { /* * Retrieve current token value. * - * @returns A String containing the current token value + * @return A String containing the current token value */ public String getCurrentTokenValue() { return currentTokenValue; @@ -123,7 +123,7 @@ public class MailcapTokenizer { /* * Process the next token. * - * @returns the next token + * @return the next token */ public int nextToken() { if (dataIndex < dataLength) { diff --git a/jaxws/src/java.xml.bind/share/classes/javax/xml/bind/JAXBContext.java b/jaxws/src/java.xml.bind/share/classes/javax/xml/bind/JAXBContext.java index 376b6738cb5..c5185236400 100644 --- a/jaxws/src/java.xml.bind/share/classes/javax/xml/bind/JAXBContext.java +++ b/jaxws/src/java.xml.bind/share/classes/javax/xml/bind/JAXBContext.java @@ -34,8 +34,7 @@ import java.io.IOException; import java.io.InputStream; /** - *

- * The JAXBContext class provides the client's entry point to the + * The {@code JAXBContext} class provides the client's entry point to the * JAXB API. It provides an abstraction for managing the XML/Java binding * information necessary to implement the JAXB binding framework operations: * unmarshal, marshal and validate. @@ -62,16 +61,16 @@ import java.io.InputStream; *

* The following JAXB 1.0 requirement is only required for schema to * java interface/implementation binding. It does not apply to JAXB annotated - * classes. JAXB Providers must generate a jaxb.properties file in + * classes. JAXB Providers must generate a {@code jaxb.properties} file in * each package containing schema derived classes. The property file must - * contain a property named javax.xml.bind.context.factory whose - * value is the name of the class that implements the createContext + * contain a property named {@code javax.xml.bind.context.factory} whose + * value is the name of the class that implements the {@code createContext} * APIs. * *

* The class supplied by the provider does not have to be assignable to - * javax.xml.bind.JAXBContext, it simply has to provide a class that - * implements the createContext APIs. + * {@code javax.xml.bind.JAXBContext}, it simply has to provide a class that + * implements the {@code createContext} APIs. * *

* In addition, the provider must call the @@ -91,13 +90,13 @@ import java.io.InputStream; * Additionally, the unmarshal method allows for an unrecognized root element that * has an xsi:type attribute's value that references a type definition declared in * the schema to be unmarshalled as the root of an instance document. - * The JAXBContext object + * The {@code JAXBContext} object * allows the merging of global elements and type definitions across a set of schemas (listed - * in the contextPath). Since each schema in the schema set can belong + * in the {@code contextPath}). Since each schema in the schema set can belong * to distinct namespaces, the unification of schemas to an unmarshalling * context should be namespace independent. This means that a client * application is able to unmarshal XML documents that are instances of - * any of the schemas listed in the contextPath. For example: + * any of the schemas listed in the {@code contextPath}. For example: * *

  *      JAXBContext jc = JAXBContext.newInstance( "com.acme.foo:com.acme.bar" );
@@ -114,12 +113,12 @@ import java.io.InputStream;
  * For schema-derived interface/implementation classes and for the
  * creation of elements that are not bound to a JAXB-annotated
  * class, an application needs to have access and knowledge about each of
- * the schema derived  ObjectFactory classes that exist in each of
- * java packages contained in the contextPath.  For each schema
+ * the schema derived {@code ObjectFactory} classes that exist in each of
+ * java packages contained in the {@code contextPath}.  For each schema
  * derived java class, there is a static factory method that produces objects
  * of that type.  For example,
- * assume that after compiling a schema, you have a package com.acme.foo
- * that contains a schema derived interface named PurchaseOrder.  In
+ * assume that after compiling a schema, you have a package {@code com.acme.foo}
+ * that contains a schema derived interface named {@code PurchaseOrder}.  In
  * order to create objects of that type, the client application would use the
  * factory method like this:
  *
@@ -133,25 +132,25 @@ import java.io.InputStream;
  * it can use the mutator methods to set content on it.
  *
  * 

- * For more information on the generated ObjectFactory classes, see + * For more information on the generated {@code ObjectFactory} classes, see * Section 4.2 Java Package of the specification. * *

* The provider must generate a class in each * package that contains all of the necessary object factory methods for that * package named ObjectFactory as well as the static - * newInstance( javaContentInterface ) method + * {@code newInstance( javaContentInterface )} method * *

Marshalling

*

* The {@link Marshaller} class provides the client application the ability * to convert a Java content tree back into XML data. There is no difference * between marshalling a content tree that is created manually using the factory - * methods and marshalling a content tree that is the result an unmarshal - * operation. Clients can marshal a java content tree back to XML data - * to a java.io.OutputStream or a java.io.Writer. The + * methods and marshalling a content tree that is the result an {@code unmarshal} + * operation. Clients can marshal a java content tree back to XML data + * to a {@code java.io.OutputStream} or a {@code java.io.Writer}. The * marshalling process can alternatively produce SAX2 event streams to a - * registered ContentHandler or produce a DOM Node object. + * registered {@code ContentHandler} or produce a DOM Node object. * Client applications have control over the output encoding as well as * whether or not to marshal the XML data as a complete document or * as a fragment. @@ -178,7 +177,7 @@ import java.io.InputStream; * Validation has been changed significantly since JAXB 1.0. The {@link Validator} * class has been deprecated and made optional. This means that you are advised * not to use this class and, in fact, it may not even be available depending on - * your JAXB provider. JAXB 1.0 client applications that rely on Validator + * your JAXB provider. JAXB 1.0 client applications that rely on {@code Validator} * will still work properly when deployed with the JAXB 1.0 runtime system. * * In JAXB 2.0, the {@link Unmarshaller} has included convenince methods that expose @@ -192,8 +191,8 @@ import java.io.InputStream; * The following JAXB 1.0 restriction only applies to binding schema to * interfaces/implementation classes. * Since this binding does not require a common runtime system, a JAXB - * client application must not attempt to mix runtime objects (JAXBContext, - * Marshaller, etc. ) from different providers. This does not + * client application must not attempt to mix runtime objects ({@code JAXBContext, + * Marshaller}, etc. ) from different providers. This does not * mean that the client application isn't portable, it simply means that a * client has to use a runtime system provided by the same provider that was * used to compile the schema. @@ -201,14 +200,14 @@ import java.io.InputStream; * *

Discovery of JAXB implementation

*

- * When one of the newInstance methods is called, a JAXB implementation is discovered + * When one of the {@code newInstance} methods is called, a JAXB implementation is discovered * by the following steps. * *

    * *
  1. * For each package/class explicitly passed in to the {@link #newInstance} method, in the order they are specified, - * jaxb.properties file is looked up in its package, by using the associated classloader — + * {@code jaxb.properties} file is looked up in its package, by using the associated classloader — * this is {@link Class#getClassLoader() the owner class loader} for a {@link Class} argument, and for a package * the specified {@link ClassLoader}. * @@ -269,8 +268,6 @@ import java.io.InputStream; * {@link javax.xml.bind.JAXBContextFactory#createContext(Class[], java.util.Map)} is invoked * to create a {@link JAXBContext}. * - *

    - * * @apiNote *

    Service discovery method using file /META-INF/services/javax.xml.bind.JAXBContext (described in step 4) * and leveraging provider's static methods is supported only to allow backwards compatibility, but it is strongly @@ -294,7 +291,7 @@ public abstract class JAXBContext { /** * The name of the property that contains the name of the class capable - * of creating new JAXBContext objects. + * of creating new {@code JAXBContext} objects. */ public static final String JAXB_CONTEXT_FACTORY = "javax.xml.bind.JAXBContextFactory"; @@ -303,8 +300,7 @@ public abstract class JAXBContext { /** - *

    - * Create a new instance of a JAXBContext class. + * Create a new instance of a {@code JAXBContext} class. * *

    * This is a convenience method to invoke the @@ -312,7 +308,7 @@ public abstract class JAXBContext { * the context class loader of the current thread. * * @throws JAXBException if an error was encountered while creating the - * JAXBContext such as + * {@code JAXBContext} such as *

      *
    1. failure to locate either ObjectFactory.class or jaxb.index in the packages
    2. *
    3. an ambiguity among global elements contained in the contextPath
    4. @@ -328,8 +324,7 @@ public abstract class JAXBContext { } /** - *

      - * Create a new instance of a JAXBContext class. + * Create a new instance of a {@code JAXBContext} class. * *

      * The client application must supply a context path which is a list of @@ -340,7 +335,7 @@ public abstract class JAXBContext { * ObjectFactory.class generated per package. * Alternatively than being listed in the context path, programmer * annotated JAXB mapped classes can be listed in a - * jaxb.index resource file, format described below. + * {@code jaxb.index} resource file, format described below. * Note that a java package can contain both schema-derived classes and * user annotated JAXB classes. Additionally, the java package may * contain JAXB package annotations that must be processed. (see JLS, @@ -349,7 +344,7 @@ public abstract class JAXBContext { * *

      * Every package listed on the contextPath must meet one or both of the - * following conditions otherwise a JAXBException will be thrown: + * following conditions otherwise a {@code JAXBException} will be thrown: *

      *
        *
      1. it must contain ObjectFactory.class
      2. @@ -367,12 +362,12 @@ public abstract class JAXBContext { * are reachable, as defined in {@link #newInstance(Class...)}, from the * listed classes are also registered with JAXBContext. *

        - * Constraints on class name occuring in a jaxb.index file are: + * Constraints on class name occuring in a {@code jaxb.index} file are: *

          *
        • Must not end with ".class".
        • *
        • Class names are resolved relative to package containing - * jaxb.index file. Only classes occuring directly in package - * containing jaxb.index file are allowed.
        • + * {@code jaxb.index} file. Only classes occuring directly in package + * containing {@code jaxb.index} file are allowed. *
        • Fully qualified class names are not allowed. * A qualified class name,relative to current package, * is only allowed to specify a nested or inner class.
        • @@ -381,21 +376,21 @@ public abstract class JAXBContext { *

          * To maintain compatibility with JAXB 1.0 schema to java * interface/implementation binding, enabled by schema customization - * {@literal }, + * {@code }, * the JAXB provider will ensure that each package on the context path - * has a jaxb.properties file which contains a value for the - * javax.xml.bind.context.factory property and that all values + * has a {@code jaxb.properties} file which contains a value for the + * {@code javax.xml.bind.context.factory} property and that all values * resolve to the same provider. This requirement does not apply to * JAXB annotated classes. * *

          * If there are any global XML element name collisions across the various - * packages listed on the contextPath, a JAXBException + * packages listed on the {@code contextPath}, a {@code JAXBException} * will be thrown. * *

          * Mixing generated interface/impl bindings from multiple JAXB Providers - * in the same context path may result in a JAXBException + * in the same context path may result in a {@code JAXBException} * being thrown. * *

          @@ -408,9 +403,9 @@ public abstract class JAXBContext { * This class loader will be used to locate the implementation * classes. * - * @return a new instance of a JAXBContext + * @return a new instance of a {@code JAXBContext} * @throws JAXBException if an error was encountered while creating the - * JAXBContext such as + * {@code JAXBContext} such as *

            *
          1. failure to locate either ObjectFactory.class or jaxb.index in the packages
          2. *
          3. an ambiguity among global elements contained in the contextPath
          4. @@ -424,8 +419,7 @@ public abstract class JAXBContext { } /** - *

            - * Create a new instance of a JAXBContext class. + * Create a new instance of a {@code JAXBContext} class. * *

            * This is mostly the same as {@link JAXBContext#newInstance(String, ClassLoader)}, @@ -434,7 +428,7 @@ public abstract class JAXBContext { * *

            * The interpretation of properties is up to implementations. Implementations should - * throw JAXBException if it finds properties that it doesn't understand. + * throw {@code JAXBException} if it finds properties that it doesn't understand. * * @param contextPath list of java package names that contain schema derived classes * @param classLoader @@ -443,9 +437,9 @@ public abstract class JAXBContext { * provider-specific properties. Can be null, which means the same thing as passing * in an empty map. * - * @return a new instance of a JAXBContext + * @return a new instance of a {@code JAXBContext} * @throws JAXBException if an error was encountered while creating the - * JAXBContext such as + * {@code JAXBContext} such as *

              *
            1. failure to locate either ObjectFactory.class or jaxb.index in the packages
            2. *
            3. an ambiguity among global elements contained in the contextPath
            4. @@ -472,8 +466,7 @@ public abstract class JAXBContext { // TODO: resurrect this once we introduce external annotations // /** -// *

              -// * Create a new instance of a JAXBContext class. +// * Create a new instance of a {@code JAXBContext} class. // * // *

              // * The client application must supply a list of classes that the new @@ -484,8 +477,8 @@ public abstract class JAXBContext { // * referenced statically from the specified classes. // * // * For example, in the following Java code, if you do -// * newInstance(Foo.class), the newly created {@link JAXBContext} -// * will recognize both Foo and Bar, but not Zot: +// * {@code newInstance(Foo.class)}, the newly created {@link JAXBContext} +// * will recognize both {@code Foo} and {@code Bar}, but not {@code Zot}: // *

               //     * class Foo {
               //     *      Bar b;
              @@ -509,11 +502,11 @@ public abstract class JAXBContext {
               //     *      spec-defined classes will be returned.
               //     *
               //     * @return
              -//     *      A new instance of a JAXBContext.
              +//     *      A new instance of a {@code JAXBContext}.
               //     *
               //     * @throws JAXBException
               //     *      if an error was encountered while creating the
              -//     *      JAXBContext, such as (but not limited to):
              +//     *      {@code JAXBContext}, such as (but not limited to):
               //     * 
                // *
              1. No JAXB implementation was discovered // *
              2. Classes use JAXB annotations incorrectly @@ -546,8 +539,7 @@ public abstract class JAXBContext { // } /** - *

                - * Create a new instance of a JAXBContext class. + * Create a new instance of a {@code JAXBContext} class. * *

                * The client application must supply a list of classes that the new @@ -556,12 +548,12 @@ public abstract class JAXBContext { * Not only the new context will recognize all the classes specified, * but it will also recognize any classes that are directly/indirectly * referenced statically from the specified classes. Subclasses of - * referenced classes nor @XmlTransient referenced classes + * referenced classes nor {@code @XmlTransient} referenced classes * are not registered with JAXBContext. * * For example, in the following Java code, if you do - * newInstance(Foo.class), the newly created {@link JAXBContext} - * will recognize both Foo and Bar, but not Zot or FooBar: + * {@code newInstance(Foo.class)}, the newly created {@link JAXBContext} + * will recognize both {@code Foo} and {@code Bar}, but not {@code Zot} or {@code FooBar}: *

                      * class Foo {
                      *      @XmlTransient FooBar c;
                @@ -589,11 +581,11 @@ public abstract class JAXBContext {
                      *      spec-defined classes will be returned.
                      *
                      * @return
                -     *      A new instance of a JAXBContext.
                +     *      A new instance of a {@code JAXBContext}.
                      *
                      * @throws JAXBException
                      *      if an error was encountered while creating the
                -     *      JAXBContext, such as (but not limited to):
                +     *      {@code JAXBContext}, such as (but not limited to):
                      * 
                  *
                1. No JAXB implementation was discovered *
                2. Classes use JAXB annotations incorrectly @@ -615,8 +607,7 @@ public abstract class JAXBContext { } /** - *

                  - * Create a new instance of a JAXBContext class. + * Create a new instance of a {@code JAXBContext} class. * *

                  * An overloading of {@link JAXBContext#newInstance(Class...)} @@ -624,7 +615,7 @@ public abstract class JAXBContext { * *

                  * The interpretation of properties is up to implementations. Implementations should - * throw JAXBException if it finds properties that it doesn't understand. + * throw {@code JAXBException} if it finds properties that it doesn't understand. * * @param classesToBeBound * list of java classes to be recognized by the new {@link JAXBContext}. @@ -635,11 +626,11 @@ public abstract class JAXBContext { * in an empty map. * * @return - * A new instance of a JAXBContext. + * A new instance of a {@code JAXBContext}. * * @throws JAXBException * if an error was encountered while creating the - * JAXBContext, such as (but not limited to): + * {@code JAXBContext}, such as (but not limited to): *

                    *
                  1. No JAXB implementation was discovered *
                  2. Classes use JAXB annotations incorrectly @@ -672,25 +663,25 @@ public abstract class JAXBContext { } /** - * Create an Unmarshaller object that can be used to convert XML + * Create an {@code Unmarshaller} object that can be used to convert XML * data into a java content tree. * - * @return an Unmarshaller object + * @return an {@code Unmarshaller} object * * @throws JAXBException if an error was encountered while creating the - * Unmarshaller object + * {@code Unmarshaller} object */ public abstract Unmarshaller createUnmarshaller() throws JAXBException; /** - * Create a Marshaller object that can be used to convert a + * Create a {@code Marshaller} object that can be used to convert a * java content tree into XML data. * - * @return a Marshaller object + * @return a {@code Marshaller} object * * @throws JAXBException if an error was encountered while creating the - * Marshaller object + * {@code Marshaller} object */ public abstract Marshaller createMarshaller() throws JAXBException; @@ -699,27 +690,27 @@ public abstract class JAXBContext { * {@link Validator} has been made optional and deprecated in JAXB 2.0. Please * refer to the javadoc for {@link Validator} for more detail. *

                    - * Create a Validator object that can be used to validate a + * Create a {@code Validator} object that can be used to validate a * java content tree against its source schema. * - * @return a Validator object + * @return a {@code Validator} object * * @throws JAXBException if an error was encountered while creating the - * Validator object + * {@code Validator} object * @deprecated since JAXB2.0 */ public abstract Validator createValidator() throws JAXBException; /** - * Creates a Binder object that can be used for + * Creates a {@code Binder} object that can be used for * associative/in-place unmarshalling/marshalling. * * @param domType select the DOM API to use by passing in its DOM Node class. * - * @return always a new valid Binder object. + * @return always a new valid {@code Binder} object. * * @throws UnsupportedOperationException - * if DOM API corresponding to domType is not supported by + * if DOM API corresponding to {@code domType} is not supported by * the implementation. * * @since 1.6, JAXB 2.0 @@ -731,9 +722,9 @@ public abstract class JAXBContext { } /** - * Creates a Binder for W3C DOM. + * Creates a {@code Binder} for W3C DOM. * - * @return always a new valid Binder object. + * @return always a new valid {@code Binder} object. * * @since 1.6, JAXB 2.0 */ @@ -742,11 +733,11 @@ public abstract class JAXBContext { } /** - * Creates a JAXBIntrospector object that can be used to + * Creates a {@code JAXBIntrospector} object that can be used to * introspect JAXB objects. * * @return - * always return a non-null valid JAXBIntrospector object. + * always return a non-null valid {@code JAXBIntrospector} object. * * @throws UnsupportedOperationException * Calling this method on JAXB 1.0 implementations will throw diff --git a/jaxws/src/java.xml.bind/share/classes/javax/xml/bind/annotation/package.html b/jaxws/src/java.xml.bind/share/classes/javax/xml/bind/annotation/package.html index 57f80e44acd..4fc54e34dc4 100644 --- a/jaxws/src/java.xml.bind/share/classes/javax/xml/bind/annotation/package.html +++ b/jaxws/src/java.xml.bind/share/classes/javax/xml/bind/annotation/package.html @@ -239,7 +239,7 @@

                    • For a property, a given annotation can be applied to either read or write property but not both.
                    • - +
                    • A property name must be different from any other property name in any of the super classes of the class being mapped.
                    • @@ -250,8 +250,8 @@

                      Notations

                      Namespace prefixes

                      The following namespace prefixes are used in the XML Schema - fragments in this package.

                      - + fragments in this package. + diff --git a/jdk/.hgtags b/jdk/.hgtags index dc04435f09f..42d9aedf7f3 100644 --- a/jdk/.hgtags +++ b/jdk/.hgtags @@ -313,3 +313,5 @@ ed94f3e7ba6bbfec0772de6d24e39543e13f6d88 jdk9-b65 046fd17bb9a0cdf6681124866df9626d17b0516a jdk9-b68 551323004d0ce2f1d4b0e99552f7e0cdcebc6fca jdk9-b69 a7f731125b7fb0e4b0186172f85a21e2d5139f7e jdk9-b70 +e47d3bfbc61accc3fbd372a674fdce2933b54f31 jdk9-b71 +f376824d4940f45719d91838f3f6249f873440db jdk9-b72 diff --git a/jdk/make/CopySamples.gmk b/jdk/make/CopySamples.gmk index 37a1d21ebce..be20f92fd17 100644 --- a/jdk/make/CopySamples.gmk +++ b/jdk/make/CopySamples.gmk @@ -28,7 +28,7 @@ default: all include $(SPEC) include MakeBase.gmk -SAMPLE_TARGET_DIR := $(SUPPORT_OUTPUTDIR)/sample +SAMPLE_TARGET_DIR := $(SUPPORT_OUTPUTDIR)/sample/image SAMPLE_SOURCE_DIR := $(JDK_TOPDIR)/src/sample/share SAMPLE_CLOSED_SOURCE_DIR := $(JDK_TOPDIR)/src/closed/sample/share SAMPLE_SOLARIS_SOURCE_DIR := $(JDK_TOPDIR)/src/sample/solaris diff --git a/jdk/make/copy/Copy-jdk.accessibility.gmk b/jdk/make/copy/Copy-jdk.accessibility.gmk index 4c089c16883..ec8623765bc 100644 --- a/jdk/make/copy/Copy-jdk.accessibility.gmk +++ b/jdk/make/copy/Copy-jdk.accessibility.gmk @@ -31,17 +31,12 @@ ifeq ($(OPENJDK_TARGET_OS), windows) TARGETS += $(INCLUDE_DST_OS_DIR)/bridge/AccessBridgeCallbacks.h \ $(INCLUDE_DST_OS_DIR)/bridge/AccessBridgeCalls.h \ $(INCLUDE_DST_OS_DIR)/bridge/AccessBridgePackages.h \ - $(INCLUDE_DST_OS_DIR)/bridge/AccessBridgeCalls.c \ - $(CONF_DST_DIR)/accessibility.properties + $(INCLUDE_DST_OS_DIR)/bridge/AccessBridgeCalls.c $(INCLUDE_DST_OS_DIR)/bridge/%: \ $(JDK_TOPDIR)/src/jdk.accessibility/windows/native/include/bridge/% $(install-file) - $(CONF_DST_DIR)/accessibility.properties: \ - $(JDK_TOPDIR)/src/jdk.accessibility/windows/conf/accessibility.properties - $(install-file) - endif ################################################################################ diff --git a/jdk/make/data/tzdata/VERSION b/jdk/make/data/tzdata/VERSION index 19d5533385c..d6f6f158d1d 100644 --- a/jdk/make/data/tzdata/VERSION +++ b/jdk/make/data/tzdata/VERSION @@ -21,4 +21,4 @@ # or visit www.oracle.com if you need additional information or have any # questions. # -tzdata2015d +tzdata2015e diff --git a/jdk/make/data/tzdata/africa b/jdk/make/data/tzdata/africa index 6099a70f5e6..049861192cc 100644 --- a/jdk/make/data/tzdata/africa +++ b/jdk/make/data/tzdata/africa @@ -361,9 +361,10 @@ Rule Egypt 2007 only - Sep Thu>=1 24:00 0 - # time this summer, and carry out studies on the possibility of canceling the # practice altogether in future years." # -# From Paul Eggert (2015-04-20): -# For now, assume DST will be canceled. Any resumption would likely -# use different rules anyway. +# From Paul Eggert (2015-04-24): +# Yesterday the office of Egyptian President El-Sisi announced his +# decision to abandon DST permanently. See Ahram Online 2015-04-24. +# http://english.ahram.org.eg/NewsContent/1/64/128509/Egypt/Politics-/Sisi-cancels-daylight-saving-time-in-Egypt.aspx Rule Egypt 2008 only - Aug lastThu 24:00 0 - Rule Egypt 2009 only - Aug 20 24:00 0 - @@ -810,20 +811,41 @@ Zone Indian/Mauritius 3:50:00 - LMT 1907 # Port Louis # will resume again at 02:00 on Saturday, August 2, 2014.... # http://www.mmsp.gov.ma/fr/actualites.aspx?id=586 -# From Paul Eggert (2014-06-05): -# For now, guess that later spring and fall transitions will use 2014's rules, +# From Milamber (2015-06-08): +# (Google Translation) The hour will thus be delayed 60 minutes +# Sunday, June 14 at 3:00, the ministry said in a statement, adding +# that the time will be advanced again 60 minutes Sunday, July 19, +# 2015 at 2:00. The move comes under 2.12.126 Decree of 26 Jumada I +# 1433 (18 April 2012) and the decision of the Head of Government of +# 16 N. 3-29-15 Chaaban 1435 (4 June 2015). +# Source (french): +# http://lnt.ma/le-maroc-reculera-dune-heure-le-dimanche-14-juin/ +# +# From Milamber (2015-06-09): +# http://www.mmsp.gov.ma/fr/actualites.aspx?id=863 +# +# From Michael Deckers (2015-06-09): +# [The gov.ma announcement] would (probably) make the switch on 2015-07-19 go +# from 03:00 to 04:00 rather than from 02:00 to 03:00, as in the patch.... +# I think the patch is correct and the quoted text is wrong; the text in +# agrees +# with the patch. + +# From Paul Eggert (2015-06-08): +# For now, guess that later spring and fall transitions will use 2015's rules, # and guess that Morocco will switch to standard time at 03:00 the last -# Saturday before Ramadan, and back to DST at 02:00 the first Saturday after -# Ramadan. To implement this, transition dates for 2015 through 2037 were +# Sunday before Ramadan, and back to DST at 02:00 the first Sunday after +# Ramadan. To implement this, transition dates for 2016 through 2037 were # determined by running the following program under GNU Emacs 24.3, with the # results integrated by hand into the table below. -# (let ((islamic-year 1436)) +# (let ((islamic-year 1437)) +# (require 'cal-islam) # (while (< islamic-year 1460) # (let ((a (calendar-islamic-to-absolute (list 9 1 islamic-year))) # (b (calendar-islamic-to-absolute (list 10 1 islamic-year))) -# (saturday 6)) -# (while (/= saturday (mod (setq a (1- a)) 7))) -# (while (/= saturday (mod b 7)) +# (sunday 0)) +# (while (/= sunday (mod (setq a (1- a)) 7))) +# (while (/= sunday (mod b 7)) # (setq b (1+ b))) # (setq a (calendar-gregorian-from-absolute a)) # (setq b (calendar-gregorian-from-absolute b)) @@ -867,32 +889,30 @@ Rule Morocco 2012 only - Aug 20 2:00 1:00 S Rule Morocco 2013 only - Jul 7 3:00 0 - Rule Morocco 2013 only - Aug 10 2:00 1:00 S Rule Morocco 2013 max - Oct lastSun 3:00 0 - -Rule Morocco 2014 2022 - Mar lastSun 2:00 1:00 S +Rule Morocco 2014 2021 - Mar lastSun 2:00 1:00 S Rule Morocco 2014 only - Jun 28 3:00 0 - Rule Morocco 2014 only - Aug 2 2:00 1:00 S -Rule Morocco 2015 only - Jun 13 3:00 0 - -Rule Morocco 2015 only - Jul 18 2:00 1:00 S -Rule Morocco 2016 only - Jun 4 3:00 0 - -Rule Morocco 2016 only - Jul 9 2:00 1:00 S -Rule Morocco 2017 only - May 20 3:00 0 - -Rule Morocco 2017 only - Jul 1 2:00 1:00 S -Rule Morocco 2018 only - May 12 3:00 0 - -Rule Morocco 2018 only - Jun 16 2:00 1:00 S -Rule Morocco 2019 only - May 4 3:00 0 - -Rule Morocco 2019 only - Jun 8 2:00 1:00 S -Rule Morocco 2020 only - Apr 18 3:00 0 - -Rule Morocco 2020 only - May 30 2:00 1:00 S -Rule Morocco 2021 only - Apr 10 3:00 0 - -Rule Morocco 2021 only - May 15 2:00 1:00 S -Rule Morocco 2022 only - Apr 2 3:00 0 - -Rule Morocco 2022 only - May 7 2:00 1:00 S -Rule Morocco 2023 only - Apr 22 2:00 1:00 S -Rule Morocco 2024 only - Apr 13 2:00 1:00 S -Rule Morocco 2025 only - Apr 5 2:00 1:00 S +Rule Morocco 2015 only - Jun 14 3:00 0 - +Rule Morocco 2015 only - Jul 19 2:00 1:00 S +Rule Morocco 2016 only - Jun 5 3:00 0 - +Rule Morocco 2016 only - Jul 10 2:00 1:00 S +Rule Morocco 2017 only - May 21 3:00 0 - +Rule Morocco 2017 only - Jul 2 2:00 1:00 S +Rule Morocco 2018 only - May 13 3:00 0 - +Rule Morocco 2018 only - Jun 17 2:00 1:00 S +Rule Morocco 2019 only - May 5 3:00 0 - +Rule Morocco 2019 only - Jun 9 2:00 1:00 S +Rule Morocco 2020 only - Apr 19 3:00 0 - +Rule Morocco 2020 only - May 24 2:00 1:00 S +Rule Morocco 2021 only - Apr 11 3:00 0 - +Rule Morocco 2021 only - May 16 2:00 1:00 S +Rule Morocco 2022 only - May 8 2:00 1:00 S +Rule Morocco 2023 only - Apr 23 2:00 1:00 S +Rule Morocco 2024 only - Apr 14 2:00 1:00 S +Rule Morocco 2025 only - Apr 6 2:00 1:00 S Rule Morocco 2026 max - Mar lastSun 2:00 1:00 S -Rule Morocco 2035 only - Oct 27 3:00 0 - -Rule Morocco 2036 only - Oct 18 3:00 0 - -Rule Morocco 2037 only - Oct 10 3:00 0 - +Rule Morocco 2036 only - Oct 19 3:00 0 - +Rule Morocco 2037 only - Oct 4 3:00 0 - # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Africa/Casablanca -0:30:20 - LMT 1913 Oct 26 diff --git a/jdk/make/data/tzdata/iso3166.tab b/jdk/make/data/tzdata/iso3166.tab index 63eadcbd0c5..7fb307326ff 100644 --- a/jdk/make/data/tzdata/iso3166.tab +++ b/jdk/make/data/tzdata/iso3166.tab @@ -26,11 +26,10 @@ # This file is in the public domain, so clarified as of # 2009-05-17 by Arthur David Olson. # -# From Paul Eggert (2014-07-18): +# From Paul Eggert (2015-05-02): # This file contains a table of two-letter country codes. Columns are # separated by a single tab. Lines beginning with '#' are comments. -# Although all text currently uses ASCII encoding, this is planned to -# change to UTF-8 soon. The columns of the table are as follows: +# All text uses UTF-8 encoding. The columns of the table are as follows: # # 1. ISO 3166-1 alpha-2 country code, current as of # ISO 3166-1 Newsletter VI-16 (2013-07-11). See: Updates on ISO 3166 @@ -61,7 +60,7 @@ AS Samoa (American) AT Austria AU Australia AW Aruba -AX Aaland Islands +AX Åland Islands AZ Azerbaijan BA Bosnia & Herzegovina BB Barbados @@ -90,7 +89,7 @@ CD Congo (Dem. Rep.) CF Central African Rep. CG Congo (Rep.) CH Switzerland -CI Cote d'Ivoire +CI Côte d'Ivoire CK Cook Islands CL Chile CM Cameroon @@ -234,7 +233,7 @@ PT Portugal PW Palau PY Paraguay QA Qatar -RE Reunion +RE Réunion RO Romania RS Serbia RU Russia diff --git a/jdk/make/data/tzdata/northamerica b/jdk/make/data/tzdata/northamerica index 810cd93ade6..09b1b7fad9f 100644 --- a/jdk/make/data/tzdata/northamerica +++ b/jdk/make/data/tzdata/northamerica @@ -2684,7 +2684,17 @@ Zone Atlantic/Bermuda -4:19:18 - LMT 1930 Jan 1 2:00 # Hamilton -4:00 US A%sT # Cayman Is -# See America/Panama. + +# From Paul Eggert (2015-05-15): +# The Cayman government has decided to introduce DST in 2016, the idea being +# to keep in sync with New York. The legislation hasn't passed but the change +# seems quite likely. See: Meade B. Cayman 27. +# http://www.cayman27.com.ky/2015/05/15/clock-ticks-toward-daylight-saving-time-in-cayman + +Zone America/Cayman -5:25:32 - LMT 1890 # Georgetown + -5:07:11 - KMT 1912 Feb # Kingston Mean Time + -5:00 - EST 2016 + -5:00 US E%sT # Costa Rica @@ -3207,7 +3217,6 @@ Zone America/Managua -5:45:08 - LMT 1890 Zone America/Panama -5:18:08 - LMT 1890 -5:19:36 - CMT 1908 Apr 22 # Colón Mean Time -5:00 - EST -Link America/Panama America/Cayman # Puerto Rico # There are too many San Juans elsewhere, so we'll use 'Puerto_Rico'. diff --git a/jdk/make/data/tzdata/southamerica b/jdk/make/data/tzdata/southamerica index 375c2d2fa9d..6cf0b2bff37 100644 --- a/jdk/make/data/tzdata/southamerica +++ b/jdk/make/data/tzdata/southamerica @@ -53,7 +53,7 @@ # I suggest the use of _Summer time_ instead of the more cumbersome # _daylight-saving time_. _Summer time_ seems to be in general use # in Europe and South America. -# -- E O Cutler, _New York Times_ (1937-02-14), quoted in +# -- E O Cutler, _New York Times_ (1937-02-14), quoted in # H L Mencken, _The American Language: Supplement I_ (1960), p 466 # # Earlier editions of these tables also used the North American style diff --git a/jdk/make/gensrc/GensrcCLDR.gmk b/jdk/make/gensrc/GensrcCLDR.gmk index f4349d91f12..45ccc349878 100644 --- a/jdk/make/gensrc/GensrcCLDR.gmk +++ b/jdk/make/gensrc/GensrcCLDR.gmk @@ -29,7 +29,7 @@ CLDRSRCDIR := $(JDK_TOPDIR)/src/jdk.localedata/share/classes/sun/util/cldr/resou GENSRC_BASEDIR := $(SUPPORT_OUTPUTDIR)/gensrc/java.base GENSRC_DIR := $(SUPPORT_OUTPUTDIR)/gensrc/jdk.localedata -CLDR_BASEMETAINFO_FILE := $(GENSRC_DIR)/sun/util/cldr/CLDRBaseLocaleDataMetaInfo.java +CLDR_BASEMETAINFO_FILE := $(GENSRC_BASEDIR)/sun/util/cldr/CLDRBaseLocaleDataMetaInfo.java CLDR_METAINFO_FILE := $(GENSRC_DIR)/sun/util/resources/cldr/provider/CLDRLocaleDataMetaInfo_jdk_localedata.java CLDR_BASE_LOCALES := "en-US" diff --git a/jdk/make/lib/Lib-jdk.internal.le.gmk b/jdk/make/lib/Lib-jdk.internal.le.gmk new file mode 100644 index 00000000000..5f5cb3b58c5 --- /dev/null +++ b/jdk/make/lib/Lib-jdk.internal.le.gmk @@ -0,0 +1,60 @@ +# +# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# This code is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License version 2 only, as +# published by the Free Software Foundation. Oracle designates this +# particular file as subject to the "Classpath" exception as provided +# by Oracle in the LICENSE file that accompanied this code. +# +# This code is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# version 2 for more details (a copy is included in the LICENSE file that +# accompanied this code). +# +# You should have received a copy of the GNU General Public License version +# 2 along with this work; if not, write to the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +# +# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA +# or visit www.oracle.com if you need additional information or have any +# questions. +# + +include LibCommon.gmk + +################################################################################ + +ifeq ($(OPENJDK_TARGET_OS), windows) + + LIBLE_SRC := $(JDK_TOPDIR)/src/jdk.internal.le/$(OPENJDK_TARGET_OS_TYPE)/native/lible \ + # + LIBLE_CPPFLAGS := \ + $(addprefix -I, $(LIBLE_SRC)) \ + -I$(SUPPORT_OUTPUTDIR)/headers/jdk.internal.le \ + # + + $(eval $(call SetupNativeCompilation,BUILD_LIBLE, \ + LIBRARY := le, \ + OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \ + SRC := $(LIBLE_SRC), \ + OPTIMIZATION := LOW, \ + CFLAGS := $(CFLAGS_JDKLIB) $(LIBJAVA_HEADER_FLAGS)\ + $(LIBLE_CPPFLAGS), \ + LDFLAGS := $(LDFLAGS_JDKLIB), \ + LDFLAGS_SUFFIX := $(LDFLAGS_JDKLIB_SUFFIX) user32.lib, \ + VERSIONINFO_RESOURCE := $(GLOBAL_VERSION_INFO_RESOURCE), \ + RC_FLAGS := $(RC_FLAGS) \ + -D "JDK_FNAME=le.dll" \ + -D "JDK_INTERNAL_NAME=le" \ + -D "JDK_FTYPE=0x2L", \ + OBJECT_DIR := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/lible, \ + DEBUG_SYMBOLS := $(DEBUG_ALL_BINARIES))) + + TARGETS += $(BUILD_LIBLE) + +endif # OPENJDK_TARGET_OS + +################################################################################ diff --git a/jdk/make/lib/LibCommon.gmk b/jdk/make/lib/LibCommon.gmk index 250f8f44b2c..93833d57a94 100644 --- a/jdk/make/lib/LibCommon.gmk +++ b/jdk/make/lib/LibCommon.gmk @@ -59,17 +59,6 @@ FindSrcDirsForLib = \ $(JDK_TOPDIR)/src/$(strip $1)/$(OPENJDK_TARGET_OS_TYPE)/native/lib$(strip $2) \ $(JDK_TOPDIR)/src/$(strip $1)/share/native/lib$(strip $2))) -################################################################################ -# Find lib dir for module -# Param 1 - module name -ifeq ($(OPENJDK_TARGET_OS_TYPE), unix) - FindLibDirForModule = \ - $(SUPPORT_OUTPUTDIR)/modules_libs/$(strip $1)$(OPENJDK_TARGET_CPU_LIBDIR) -else - FindLibDirForModule = \ - $(SUPPORT_OUTPUTDIR)/modules_libs/$(strip $1) -endif - ################################################################################ # Find a library # Param 1 - module name diff --git a/jdk/make/lib/NioLibraries.gmk b/jdk/make/lib/NioLibraries.gmk index 91d1df93448..81d6e0f7e67 100644 --- a/jdk/make/lib/NioLibraries.gmk +++ b/jdk/make/lib/NioLibraries.gmk @@ -81,7 +81,8 @@ $(eval $(call SetupNativeCompilation,BUILD_LIBNIO, \ LDFLAGS_SUFFIX_windows := jvm.lib ws2_32.lib $(WIN_JAVA_LIB) \ $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/libnet/net.lib \ advapi32.lib, \ - LDFLAGS_SUFFIX_macosx := -ljava -lnet -pthread -framework CoreFoundation, \ + LDFLAGS_SUFFIX_macosx := -ljava -lnet -pthread \ + -framework CoreFoundation -framework CoreServices, \ LDFLAGS_SUFFIX :=, \ VERSIONINFO_RESOURCE := $(GLOBAL_VERSION_INFO_RESOURCE), \ RC_FLAGS := $(RC_FLAGS) \ diff --git a/jdk/make/non-build-utils/sharing/README.txt b/jdk/make/non-build-utils/sharing/README.txt deleted file mode 100644 index e7953175bd8..00000000000 --- a/jdk/make/non-build-utils/sharing/README.txt +++ /dev/null @@ -1,34 +0,0 @@ -This directory contains tools and tests associated with creating the -class list for class data sharing. - -The class list is produced by running the refWorkload startup3 benchmark with -the -XX:+TraceClassLoadingPreorder option. The -Xshare:off option must also be -used so that bootclasspath classes are loaded from rt.jar. The MakeClasslist -program should be built into the jar file makeclasslist.jar and is run -on one of the logs from each of the benchmarks in the following fashion: - -cd ...//results.startup3 -$JAVA_HOME/bin/java -jar makeclasslist.jar results.Noop/results_1/log results.Framer/results_1/log results.XFramer/results_1/log results.JEdit/results_1/log results.LimeWire/results_1/log results.NetBeans50/results_1/log - -Presently, $JAVA_HOME must be the same path used to run the startup3 benchmark. - -The logs are deliberately concatenated in roughly smallest to largest order -based on application size. The resulting output is redirected into a file -and results in one of classlist.solaris, classlist.linux, classlist.macosx, -or classlist.windows. These files are checked in to the workspace. A -necessary checksum (AddJsum.java) is added to the final classlist -(installed in lib/ or jre/lib/) during the build process by the -makefiles in make/java/redist. - -In a forthcoming JDK build we plan to manually add the dependent -classes for the calendar manager Glow, which pulls in the Preferences -classes and, on Unix platforms, the XML parsing classes. - -The properties file supplied to the refworkload is approximately the -following: - -javahome=/usr/java/j2sdk1.8.0 -resultsdir=classlist-run -iterations=1 -benchmarks=startup3 -globalvmoptions=-client -Xshare:off -XX:+TraceClassLoadingPreorder diff --git a/jdk/make/non-build-utils/src/build/tools/makeclasslist/MakeClasslist.java b/jdk/make/non-build-utils/src/build/tools/makeclasslist/MakeClasslist.java deleted file mode 100644 index d1ade9c3da0..00000000000 --- a/jdk/make/non-build-utils/src/build/tools/makeclasslist/MakeClasslist.java +++ /dev/null @@ -1,130 +0,0 @@ -/* - * Copyright (c) 2003, 2013, 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.makeclasslist; - -import java.io.*; -import java.util.*; -import java.util.jar.*; - -/** Reads a set of files containing the output of java - -XX:+TraceClassLoadingPreorder runs. Finds all classes that were - loaded from the bootstrap class path by comparing the prefix of - the load path to the current JRE's java.home system property. - Prints the names of these classes to stdout. -*/ - -public class MakeClasslist { - public static void main(String[] args) throws IOException { - List classes = new ArrayList<>(); - String origJavaHome = System.getProperty("java.home"); - String javaHome = origJavaHome.toLowerCase(); - if (javaHome.endsWith("jre")) { - origJavaHome = origJavaHome.substring(0, origJavaHome.length() - 4); - javaHome = javaHome.substring(0, javaHome.length() - 4); - } - for (int i = 0; i < args.length; i++) { - try { - File file = new File(args[i]); - BufferedReader reader = new BufferedReader(new FileReader(file)); - String line = null; - while ((line = reader.readLine()) != null) { - StringTokenizer tok = new StringTokenizer(line, "[ \t\n\r\f"); - if (tok.hasMoreTokens()) { - String t = tok.nextToken(); - // Understand only "Loading" from -XX:+TraceClassLoadingPreorder. - // This ignores old "Loaded" from -verbose:class to force correct - // classlist generation on Mustang. - if (t.equals("Loading")) { - t = tok.nextToken(); - t = t.replace('.', '/'); - - // Check to make sure it came from the boot class path - if (tok.hasMoreTokens()) { - String tmp = tok.nextToken(); - if (tmp.equals("from")) { - if (tok.hasMoreTokens()) { - tmp = tok.nextToken().toLowerCase(); - // System.err.println("Loaded " + t + " from " + tmp); - if (tmp.startsWith(javaHome)) { - // OK, remember this class for later - classes.add(t); - } - } - } - } - } - } - } - } catch (IOException e) { - System.err.println("Error reading file " + args[i]); - throw(e); - } - } - - Set seenClasses = new HashSet<>(); - - for (String str : classes) { - if (seenClasses.add(str)) { - System.out.println(str); - } - } - - // Try to complete certain packages - // Note: not using this new code yet; need to consider whether the - // footprint increase is worth any startup gains - // Note also that the packages considered below for completion are - // (obviously) platform-specific - // JarFile rtJar = new JarFile(origJavaHome + File.separator + - // "jre" + File.separator + - // "lib" + File.separator + - // "rt.jar"); - // completePackage(seenClasses, rtJar, "java/awt"); - // completePackage(seenClasses, rtJar, "sun/awt"); - // completePackage(seenClasses, rtJar, "sun/awt/X11"); - // completePackage(seenClasses, rtJar, "java/awt/im/spi"); - // completePackage(seenClasses, rtJar, "java/lang"); - } - - private static void completePackage(Set seenClasses, - JarFile jar, - String packageName) { - int len = packageName.length(); - Enumeration entries = jar.entries(); - while (entries.hasMoreElements()) { - JarEntry entry = entries.nextElement(); - String name = entry.getName(); - if (name.startsWith(packageName) && - name.endsWith(".class") && - name.lastIndexOf('/') == len) { - // Trim ".class" from end - name = name.substring(0, name.length() - 6); - if (seenClasses.add(name)) { - System.out.println(name); - } - } - } - } -} diff --git a/jdk/make/non-build-utils/src/build/tools/makeclasslist/makeClasslist.js b/jdk/make/non-build-utils/src/build/tools/makeclasslist/makeClasslist.js new file mode 100644 index 00000000000..3c5198949f3 --- /dev/null +++ b/jdk/make/non-build-utils/src/build/tools/makeclasslist/makeClasslist.js @@ -0,0 +1,62 @@ +/* + * 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 tool is used to help create the class list for class data sharing. + * + * The classlist is produced internally by first running a select number of + * startup benchmarks with the -XX:DumpLoadedClassList= option, then + * running this tool in the following fashion to produce a complete classlist: + * + * jjs -scripting makeClasslist.js -- list1 list2 list3 > classlist.platform + * + * The lists should be listed in roughly smallest to largest order based on + * application size. + * + * After generating the classlist it's necessary to add a checksum (using + * AddJsum.java) before checking it into the workspace as the corresponding + * platform-specific classlist, such as make/data/classlist/classlist.linux + */ +"use strict"; +var classlist = []; +var seenClasses = {}; + +for (var a in $ARG) { + var arg = $ARG[a]; + + var classes = readFully(arg).replace(/[\r\n]+/g, "\n").split("\n"); + + for (var c in classes) { + var clazz = classes[c]; + if (clazz !== "" && seenClasses[clazz] === undefined) { + seenClasses[clazz] = clazz; + classlist.push(clazz); + } + } +} + +for (c in classlist) { + print(classlist[c]); +} diff --git a/jdk/make/src/classes/build/tools/module/ModuleArchive.java b/jdk/make/src/classes/build/tools/module/ModuleArchive.java index 716e8b99361..ae207dbb372 100644 --- a/jdk/make/src/classes/build/tools/module/ModuleArchive.java +++ b/jdk/make/src/classes/build/tools/module/ModuleArchive.java @@ -228,7 +228,8 @@ public class ModuleArchive implements Archive { private static String nativeDir(String filename) { if (System.getProperty("os.name").startsWith("Windows")) { if (filename.endsWith(".dll") || filename.endsWith(".diz") - || filename.endsWith(".pdb") || filename.endsWith(".map")) { + || filename.endsWith(".pdb") || filename.endsWith(".map") + || filename.endsWith(".cpl")) { return "bin"; } else { return "lib"; diff --git a/jdk/src/java.base/macosx/classes/sun/nio/fs/MacOSXFileSystemProvider.java b/jdk/src/java.base/macosx/classes/sun/nio/fs/MacOSXFileSystemProvider.java index bf50e71b1c7..0dcee95bfc3 100644 --- a/jdk/src/java.base/macosx/classes/sun/nio/fs/MacOSXFileSystemProvider.java +++ b/jdk/src/java.base/macosx/classes/sun/nio/fs/MacOSXFileSystemProvider.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2008, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2008, 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 @@ -49,6 +49,8 @@ public class MacOSXFileSystemProvider extends BsdFileSystemProvider { FileTypeDetector getFileTypeDetector() { Path userMimeTypes = Paths.get(AccessController.doPrivileged( new GetPropertyAction("user.home")), ".mime.types"); - return new MimeTypesFileTypeDetector(userMimeTypes); + + return chain(new MimeTypesFileTypeDetector(userMimeTypes), + new UTIFileTypeDetector()); } } diff --git a/jdk/src/java.base/macosx/classes/sun/nio/fs/UTIFileTypeDetector.java b/jdk/src/java.base/macosx/classes/sun/nio/fs/UTIFileTypeDetector.java new file mode 100644 index 00000000000..69135b80d9c --- /dev/null +++ b/jdk/src/java.base/macosx/classes/sun/nio/fs/UTIFileTypeDetector.java @@ -0,0 +1,66 @@ +/* + * 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 sun.nio.fs; + +import java.io.IOException; +import java.nio.file.Path; +import java.security.AccessController; +import java.security.PrivilegedAction; + +/** + * File type detector that uses a file extension to look up its MIME type + * via the Apple Uniform Type Identifier interfaces. + */ +class UTIFileTypeDetector extends AbstractFileTypeDetector { + UTIFileTypeDetector() { + super(); + } + + private native String probe0(String fileExtension) throws IOException; + + @Override + protected String implProbeContentType(Path path) throws IOException { + Path fn = path.getFileName(); + if (fn == null) + return null; // no file name + + String ext = getExtension(fn.toString()); + if (ext.isEmpty()) + return null; // no extension + + return probe0(ext); + } + + static { + AccessController.doPrivileged(new PrivilegedAction<>() { + @Override + public Void run() { + System.loadLibrary("nio"); + return null; + } + }); + } +} diff --git a/jdk/src/java.base/macosx/native/libnio/fs/UTIFileTypeDetector.c b/jdk/src/java.base/macosx/native/libnio/fs/UTIFileTypeDetector.c new file mode 100644 index 00000000000..5e9451e850c --- /dev/null +++ b/jdk/src/java.base/macosx/native/libnio/fs/UTIFileTypeDetector.c @@ -0,0 +1,127 @@ +/* + * Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +#include "jni.h" +#include "jni_util.h" + +#include +#include + +/** + * Creates a CF string from the given Java string. + * If javaString is NULL, NULL is returned. + * If a memory error occurs, and OutOfMemoryError is thrown and + * NULL is returned. + */ +static CFStringRef toCFString(JNIEnv *env, jstring javaString) +{ + if (javaString == NULL) { + return NULL; + } else { + CFStringRef result = NULL; + jsize length = (*env)->GetStringLength(env, javaString); + const jchar *chars = (*env)->GetStringChars(env, javaString, NULL); + if (chars == NULL) { + JNU_ThrowOutOfMemoryError(env, "toCFString failed"); + return NULL; + } + result = CFStringCreateWithCharacters(NULL, (const UniChar *)chars, + length); + (*env)->ReleaseStringChars(env, javaString, chars); + if (result == NULL) { + JNU_ThrowOutOfMemoryError(env, "toCFString failed"); + return NULL; + } + return result; + } +} + +/** + * Creates a Java string from the given CF string. + * If cfString is NULL, NULL is returned. + * If a memory error occurs, and OutOfMemoryError is thrown and + * NULL is returned. + */ +static jstring toJavaString(JNIEnv *env, CFStringRef cfString) +{ + if (cfString == NULL) { + return NULL; + } else { + jstring javaString = NULL; + + CFIndex length = CFStringGetLength(cfString); + const UniChar *constchars = CFStringGetCharactersPtr(cfString); + if (constchars) { + javaString = (*env)->NewString(env, constchars, length); + } else { + UniChar *chars = malloc(length * sizeof(UniChar)); + if (chars == NULL) { + JNU_ThrowOutOfMemoryError(env, "toJavaString failed"); + return NULL; + } + CFStringGetCharacters(cfString, CFRangeMake(0, length), chars); + javaString = (*env)->NewString(env, chars, length); + free(chars); + } + return javaString; + } +} + +/** + * Returns the content type corresponding to the supplied file extension. + * The mapping is determined using Uniform Type Identifiers (UTIs). If + * the file extension parameter is NULL, a CFString cannot be created + * from the file extension parameter, there is no UTI corresponding to + * the file extension, the UTI cannot supply a MIME type for the file + * extension, or a Java string cannot be created, then NULL is returned; + * otherwise the MIME type string is returned. + */ +JNIEXPORT jstring JNICALL +Java_sun_nio_fs_UTIFileTypeDetector_probe0(JNIEnv* env, jobject ftd, + jstring ext) +{ + jstring result = NULL; + + CFStringRef extension = toCFString(env, ext); + if (extension != NULL) { + CFStringRef uti = + UTTypeCreatePreferredIdentifierForTag(kUTTagClassFilenameExtension, + extension, NULL); + CFRelease(extension); + + if (uti != NULL) { + CFStringRef mimeType = + UTTypeCopyPreferredTagWithClass(uti, kUTTagClassMIMEType); + CFRelease(uti); + + if (mimeType != NULL) { + result = toJavaString(env, mimeType); + CFRelease(mimeType); + } + } + } + + return result; +} diff --git a/jdk/src/java.base/share/classes/com/sun/crypto/provider/GHASH.java b/jdk/src/java.base/share/classes/com/sun/crypto/provider/GHASH.java index ee747c8e36c..dc42e6bbfd9 100644 --- a/jdk/src/java.base/share/classes/com/sun/crypto/provider/GHASH.java +++ b/jdk/src/java.base/share/classes/com/sun/crypto/provider/GHASH.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2013, 2015, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2015 Red Hat, Inc. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * @@ -62,14 +62,16 @@ final class GHASH { private static final int AES_BLOCK_SIZE = 16; - // Multiplies state0, state1 by V0, V1. - private void blockMult(long V0, long V1) { + // Multiplies state[0], state[1] by subkeyH[0], subkeyH[1]. + private static void blockMult(long[] st, long[] subH) { long Z0 = 0; long Z1 = 0; + long V0 = subH[0]; + long V1 = subH[1]; long X; - // Separate loops for processing state0 and state1. - X = state0; + // Separate loops for processing state[0] and state[1]. + X = st[0]; for (int i = 0; i < 64; i++) { // Zi+1 = Zi if bit i of x is 0 long mask = X >> 63; @@ -89,7 +91,7 @@ final class GHASH { X <<= 1; } - X = state1; + X = st[1]; for (int i = 64; i < 127; i++) { // Zi+1 = Zi if bit i of x is 0 long mask = X >> 63; @@ -115,15 +117,18 @@ final class GHASH { Z1 ^= V1 & mask; // Save result. - state0 = Z0; - state1 = Z1; + st[0] = Z0; + st[1] = Z1; + } + /* subkeyH and state are stored in long[] for GHASH intrinsic use */ + // hash subkey H; should not change after the object has been constructed - private final long subkeyH0, subkeyH1; + private final long[] subkeyH; // buffer for storing hash - private long state0, state1; + private final long[] state; // variables for save/restore calls private long stateSave0, stateSave1; @@ -141,8 +146,10 @@ final class GHASH { if ((subkeyH == null) || subkeyH.length != AES_BLOCK_SIZE) { throw new ProviderException("Internal error"); } - this.subkeyH0 = getLong(subkeyH, 0); - this.subkeyH1 = getLong(subkeyH, 8); + state = new long[2]; + this.subkeyH = new long[2]; + this.subkeyH[0] = getLong(subkeyH, 0); + this.subkeyH[1] = getLong(subkeyH, 8); } /** @@ -151,33 +158,30 @@ final class GHASH { * this object for different data w/ the same H. */ void reset() { - state0 = 0; - state1 = 0; + state[0] = 0; + state[1] = 0; } /** * Save the current snapshot of this GHASH object. */ void save() { - stateSave0 = state0; - stateSave1 = state1; + stateSave0 = state[0]; + stateSave1 = state[1]; } /** * Restores this object using the saved snapshot. */ void restore() { - state0 = stateSave0; - state1 = stateSave1; + state[0] = stateSave0; + state[1] = stateSave1; } - private void processBlock(byte[] data, int ofs) { - if (data.length - ofs < AES_BLOCK_SIZE) { - throw new RuntimeException("need complete block"); - } - state0 ^= getLong(data, ofs); - state1 ^= getLong(data, ofs + 8); - blockMult(subkeyH0, subkeyH1); + private static void processBlock(byte[] data, int ofs, long[] st, long[] subH) { + st[0] ^= getLong(data, ofs); + st[1] ^= getLong(data, ofs + 8); + blockMult(st, subH); } void update(byte[] in) { @@ -185,22 +189,57 @@ final class GHASH { } void update(byte[] in, int inOfs, int inLen) { - if (inLen - inOfs > in.length) { - throw new RuntimeException("input length out of bound"); + if (inLen == 0) { + return; + } + ghashRangeCheck(in, inOfs, inLen, state, subkeyH); + processBlocks(in, inOfs, inLen/AES_BLOCK_SIZE, state, subkeyH); + } + + private static void ghashRangeCheck(byte[] in, int inOfs, int inLen, long[] st, long[] subH) { + if (inLen < 0) { + throw new RuntimeException("invalid input length: " + inLen); + } + if (inOfs < 0) { + throw new RuntimeException("invalid offset: " + inOfs); + } + if (inLen > in.length - inOfs) { + throw new RuntimeException("input length out of bound: " + + inLen + " > " + (in.length - inOfs)); } if (inLen % AES_BLOCK_SIZE != 0) { - throw new RuntimeException("input length unsupported"); + throw new RuntimeException("input length/block size mismatch: " + + inLen); } - for (int i = inOfs; i < (inOfs + inLen); i += AES_BLOCK_SIZE) { - processBlock(in, i); + // These two checks are for C2 checking + if (st.length != 2) { + throw new RuntimeException("internal state has invalid length: " + + st.length); + } + if (subH.length != 2) { + throw new RuntimeException("internal subkeyH has invalid length: " + + subH.length); + } + } + /* + * This is an intrinsified method. The method's argument list must match + * the hotspot signature. This method and methods called by it, cannot + * throw exceptions or allocate arrays as it will breaking intrinsics + */ + private static void processBlocks(byte[] data, int inOfs, int blocks, long[] st, long[] subH) { + int offset = inOfs; + while (blocks > 0) { + processBlock(data, offset, st, subH); + blocks--; + offset += AES_BLOCK_SIZE; } } byte[] digest() { byte[] result = new byte[AES_BLOCK_SIZE]; - putLong(result, 0, state0); - putLong(result, 8, state1); + putLong(result, 0, state[0]); + putLong(result, 8, state[1]); reset(); return result; } diff --git a/jdk/src/java.base/share/classes/com/sun/crypto/provider/OAEPParameters.java b/jdk/src/java.base/share/classes/com/sun/crypto/provider/OAEPParameters.java index 1ea16cc62e1..49c6683f82d 100644 --- a/jdk/src/java.base/share/classes/com/sun/crypto/provider/OAEPParameters.java +++ b/jdk/src/java.base/share/classes/com/sun/crypto/provider/OAEPParameters.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 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 @@ -121,7 +121,7 @@ public final class OAEPParameters extends AlgorithmParametersSpi { } else if (data.isContextSpecific((byte) 0x01)) { // mgf algid AlgorithmId val = AlgorithmId.parse(data.data.getDerValue()); - if (!val.getOID().equals((Object) OID_MGF1)) { + if (!val.getOID().equals(OID_MGF1)) { throw new IOException("Only MGF1 mgf is supported"); } AlgorithmId params = AlgorithmId.parse( @@ -144,7 +144,7 @@ public final class OAEPParameters extends AlgorithmParametersSpi { } else if (data.isContextSpecific((byte) 0x02)) { // pSource algid AlgorithmId val = AlgorithmId.parse(data.data.getDerValue()); - if (!val.getOID().equals((Object) OID_PSpecified)) { + if (!val.getOID().equals(OID_PSpecified)) { throw new IOException("Wrong OID for pSpecified"); } DerInputStream dis = new DerInputStream(val.getEncodedParams()); diff --git a/jdk/src/java.base/share/classes/com/sun/java/util/jar/pack/Attribute.java b/jdk/src/java.base/share/classes/com/sun/java/util/jar/pack/Attribute.java index 19a7a08598e..2a4854a5649 100644 --- a/jdk/src/java.base/share/classes/com/sun/java/util/jar/pack/Attribute.java +++ b/jdk/src/java.base/share/classes/com/sun/java/util/jar/pack/Attribute.java @@ -1235,7 +1235,7 @@ class Attribute implements Comparable { int sofar = 0; // how far have we processed the layout? for (;;) { // for each dash, collect everything up to the dash - result.append(layout.substring(sofar, dash)); + result.append(layout, sofar, dash); sofar = dash+1; // skip the dash // then collect intermediate values int value0 = parseIntBefore(layout, dash); @@ -1249,7 +1249,7 @@ class Attribute implements Comparable { dash = findCaseDash(layout, sofar); if (dash < 0) break; } - result.append(layout.substring(sofar)); // collect the rest + result.append(layout, sofar, layout.length()); // collect the rest return result.toString(); } static { diff --git a/jdk/src/java.base/share/classes/java/io/BufferedOutputStream.java b/jdk/src/java.base/share/classes/java/io/BufferedOutputStream.java index f15f58df9c2..a2cb25532ac 100644 --- a/jdk/src/java.base/share/classes/java/io/BufferedOutputStream.java +++ b/jdk/src/java.base/share/classes/java/io/BufferedOutputStream.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1994, 2003, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1994, 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 @@ -34,8 +34,7 @@ package java.io; * @author Arthur van Hoff * @since 1.0 */ -public -class BufferedOutputStream extends FilterOutputStream { +public class BufferedOutputStream extends FilterOutputStream { /** * The internal buffer where data is stored. */ @@ -90,6 +89,7 @@ class BufferedOutputStream extends FilterOutputStream { * @param b the byte to be written. * @exception IOException if an I/O error occurs. */ + @Override public synchronized void write(int b) throws IOException { if (count >= buf.length) { flushBuffer(); @@ -113,6 +113,7 @@ class BufferedOutputStream extends FilterOutputStream { * @param len the number of bytes to write. * @exception IOException if an I/O error occurs. */ + @Override public synchronized void write(byte b[], int off, int len) throws IOException { if (len >= buf.length) { /* If the request length exceeds the size of the output buffer, @@ -136,6 +137,7 @@ class BufferedOutputStream extends FilterOutputStream { * @exception IOException if an I/O error occurs. * @see java.io.FilterOutputStream#out */ + @Override public synchronized void flush() throws IOException { flushBuffer(); out.flush(); diff --git a/jdk/src/java.base/share/classes/java/io/FilterOutputStream.java b/jdk/src/java.base/share/classes/java/io/FilterOutputStream.java index 85e4dd1b281..4fb4e69362a 100644 --- a/jdk/src/java.base/share/classes/java/io/FilterOutputStream.java +++ b/jdk/src/java.base/share/classes/java/io/FilterOutputStream.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1994, 2011, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1994, 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 @@ -41,13 +41,15 @@ package java.io; * @author Jonathan Payne * @since 1.0 */ -public -class FilterOutputStream extends OutputStream { +public class FilterOutputStream extends OutputStream { /** * The underlying output stream to be filtered. */ protected OutputStream out; + /** + * Whether the stream is closed; implicitly initialized to false. + */ private boolean closed; /** @@ -75,6 +77,7 @@ class FilterOutputStream extends OutputStream { * @param b the byte. * @exception IOException if an I/O error occurs. */ + @Override public void write(int b) throws IOException { out.write(b); } @@ -95,6 +98,7 @@ class FilterOutputStream extends OutputStream { * @exception IOException if an I/O error occurs. * @see java.io.FilterOutputStream#write(byte[], int, int) */ + @Override public void write(byte b[]) throws IOException { write(b, 0, b.length); } @@ -119,6 +123,7 @@ class FilterOutputStream extends OutputStream { * @exception IOException if an I/O error occurs. * @see java.io.FilterOutputStream#write(int) */ + @Override public void write(byte b[], int off, int len) throws IOException { if ((off | len | (b.length - (len + off)) | (off + len)) < 0) throw new IndexOutOfBoundsException(); @@ -138,6 +143,7 @@ class FilterOutputStream extends OutputStream { * @exception IOException if an I/O error occurs. * @see java.io.FilterOutputStream#out */ + @Override public void flush() throws IOException { out.flush(); } @@ -154,13 +160,40 @@ class FilterOutputStream extends OutputStream { * @see java.io.FilterOutputStream#flush() * @see java.io.FilterOutputStream#out */ - @SuppressWarnings("try") + @Override public void close() throws IOException { - if (closed) + if (closed) { return; + } closed = true; - try (OutputStream ostream = out) { + + Throwable flushException = null; + try { flush(); + } catch (Throwable e) { + flushException = e; + throw e; + } finally { + if (flushException == null) { + out.close(); + } else { + try { + out.close(); + } catch (Throwable closeException) { + // evaluate possible precedence of flushException over closeException + if ((flushException instanceof ThreadDeath) && + !(closeException instanceof ThreadDeath)) { + flushException.addSuppressed(closeException); + throw (ThreadDeath) flushException; + } + + if (flushException != closeException) { + closeException.addSuppressed(flushException); + } + + throw closeException; + } + } } } } diff --git a/jdk/src/java.base/share/classes/java/io/StringWriter.java b/jdk/src/java.base/share/classes/java/io/StringWriter.java index 63ca2f0e0f2..c62d82f4ea8 100644 --- a/jdk/src/java.base/share/classes/java/io/StringWriter.java +++ b/jdk/src/java.base/share/classes/java/io/StringWriter.java @@ -109,7 +109,7 @@ public class StringWriter extends Writer { * @param len Number of characters to write */ public void write(String str, int off, int len) { - buf.append(str.substring(off, off + len)); + buf.append(str, off, off + len); } /** diff --git a/jdk/src/java.base/share/classes/java/lang/AbstractStringBuilder.java b/jdk/src/java.base/share/classes/java/lang/AbstractStringBuilder.java index 93b1093df7b..a9216000731 100644 --- a/jdk/src/java.base/share/classes/java/lang/AbstractStringBuilder.java +++ b/jdk/src/java.base/share/classes/java/lang/AbstractStringBuilder.java @@ -515,8 +515,12 @@ abstract class AbstractStringBuilder implements Appendable, CharSequence { + s.length()); int len = end - start; ensureCapacityInternal(count + len); - for (int i = start, j = count; i < end; i++, j++) - value[j] = s.charAt(i); + if (s instanceof String) { + ((String)s).getChars(start, end, value, count); + } else { + for (int i = start, j = count; i < end; i++, j++) + value[j] = s.charAt(i); + } count += len; return this; } diff --git a/jdk/src/java.base/share/classes/java/net/NetworkInterface.java b/jdk/src/java.base/share/classes/java/net/NetworkInterface.java index 3376bafdf20..81da1c0cf8f 100644 --- a/jdk/src/java.base/share/classes/java/net/NetworkInterface.java +++ b/jdk/src/java.base/share/classes/java/net/NetworkInterface.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2000, 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 @@ -25,10 +25,14 @@ package java.net; +import java.util.Arrays; import java.util.Enumeration; import java.util.NoSuchElementException; -import sun.security.action.*; import java.security.AccessController; +import java.util.Spliterator; +import java.util.Spliterators; +import java.util.stream.Stream; +import java.util.stream.StreamSupport; /** * This class represents a Network Interface made up of a name, @@ -95,8 +99,8 @@ public final class NetworkInterface { } /** - * Convenience method to return an Enumeration with all or a - * subset of the InetAddresses bound to this network interface. + * Get an Enumeration with all or a subset of the InetAddresses bound to + * this network interface. *

                      * If there is a security manager, its {@code checkConnect} * method is called for each InetAddress. Only InetAddresses where @@ -104,53 +108,56 @@ public final class NetworkInterface { * will be returned in the Enumeration. However, if the caller has the * {@link NetPermission}("getNetworkInformation") permission, then all * InetAddresses are returned. + * * @return an Enumeration object with all or a subset of the InetAddresses * bound to this network interface + * @see #inetAddresses() */ public Enumeration getInetAddresses() { + return enumerationFromArray(getCheckedInetAddresses()); + } - class checkedAddresses implements Enumeration { + /** + * Get a Stream of all or a subset of the InetAddresses bound to this + * network interface. + *

                      + * If there is a security manager, its {@code checkConnect} + * method is called for each InetAddress. Only InetAddresses where + * the {@code checkConnect} doesn't throw a SecurityException will be + * returned in the Stream. However, if the caller has the + * {@link NetPermission}("getNetworkInformation") permission, then all + * InetAddresses are returned. + * + * @return a Stream object with all or a subset of the InetAddresses + * bound to this network interface + * @since 1.9 + */ + public Stream inetAddresses() { + return streamFromArray(getCheckedInetAddresses()); + } - private int i=0, count=0; - private InetAddress local_addrs[]; + private InetAddress[] getCheckedInetAddresses() { + InetAddress[] local_addrs = new InetAddress[addrs.length]; + boolean trusted = true; - checkedAddresses() { - local_addrs = new InetAddress[addrs.length]; - boolean trusted = true; - - SecurityManager sec = System.getSecurityManager(); - if (sec != null) { - try { - sec.checkPermission(new NetPermission("getNetworkInformation")); - } catch (SecurityException e) { - trusted = false; - } - } - for (int j=0; j getSubInterfaces() { - class subIFs implements Enumeration { - - private int i=0; - - subIFs() { - } - - public NetworkInterface nextElement() { - if (i < childs.length) { - return childs[i++]; - } else { - throw new NoSuchElementException(); - } - } - - public boolean hasMoreElements() { - return (i < childs.length); - } - } - return new subIFs(); + return enumerationFromArray(childs); + } + /** + * Get a Stream of all subinterfaces (also known as virtual + * interfaces) attached to this network interface. + * + * @return a Stream object with all of the subinterfaces + * of this network interface + * @since 1.9 + */ + public Stream subInterfaces() { + return streamFromArray(childs); } /** @@ -326,43 +326,80 @@ public final class NetworkInterface { } /** - * Returns all the interfaces on this machine. The {@code Enumeration} - * contains at least one element, possibly representing a loopback - * interface that only supports communication between entities on + * Returns an {@code Enumeration} of all the interfaces on this machine. The + * {@code Enumeration} contains at least one element, possibly representing + * a loopback interface that only supports communication between entities on * this machine. * - * NOTE: can use getNetworkInterfaces()+getInetAddresses() - * to obtain all IP addresses for this node + * @apiNote this method can be used in combination with + * {@link #getInetAddresses()} to obtain all IP addresses for this node * * @return an Enumeration of NetworkInterfaces found on this machine * @exception SocketException if an I/O error occurs. + * @see #networkInterfaces() */ - public static Enumeration getNetworkInterfaces() throws SocketException { - final NetworkInterface[] netifs = getAll(); + NetworkInterface[] netifs = getAll(); + assert netifs != null && netifs.length > 0; - // specified to return null if no network interfaces - if (netifs == null) - return null; + return enumerationFromArray(netifs); + } + /** + * Returns a {@code Stream} of all the interfaces on this machine. The + * {@code Stream} contains at least one interface, possibly representing a + * loopback interface that only supports communication between entities on + * this machine. + * + * @apiNote this method can be used in combination with + * {@link #inetAddresses()}} to obtain a stream of all IP addresses for + * this node, for example: + *

                       {@code
                      +     * Stream addrs = NetworkInterface.networkInterfaces()
                      +     *     .flatMap(NetworkInterface::inetAddresses);
                      +     * }
                      + * + * @return a Stream of NetworkInterfaces found on this machine + * @exception SocketException if an I/O error occurs. + * @since 1.9 + */ + public static Stream networkInterfaces() + throws SocketException { + NetworkInterface[] netifs = getAll(); + assert netifs != null && netifs.length > 0; + + return streamFromArray(netifs); + } + + private static Enumeration enumerationFromArray(T[] a) { return new Enumeration<>() { - private int i = 0; - public NetworkInterface nextElement() { - if (netifs != null && i < netifs.length) { - NetworkInterface netif = netifs[i++]; - return netif; + int i = 0; + + @Override + public T nextElement() { + if (i < a.length) { + return a[i++]; } else { throw new NoSuchElementException(); } } + @Override public boolean hasMoreElements() { - return (netifs != null && i < netifs.length); + return i < a.length; } }; } + private static Stream streamFromArray(T[] a) { + return StreamSupport.stream( + Spliterators.spliterator( + a, + Spliterator.DISTINCT | Spliterator.IMMUTABLE | Spliterator.NONNULL), + false); + } + private native static NetworkInterface[] getAll() throws SocketException; diff --git a/jdk/src/java.base/share/classes/java/net/SocksSocketImpl.java b/jdk/src/java.base/share/classes/java/net/SocksSocketImpl.java index 573945b9632..f7974d0d705 100644 --- a/jdk/src/java.base/share/classes/java/net/SocksSocketImpl.java +++ b/jdk/src/java.base/share/classes/java/net/SocksSocketImpl.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2000, 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 @@ -31,6 +31,7 @@ import java.security.AccessController; import java.security.PrivilegedAction; import java.security.PrivilegedExceptionAction; import sun.net.SocksProxy; +import sun.net.spi.DefaultProxySelector; import sun.net.www.ParseUtil; /* import org.ietf.jgss.*; */ @@ -69,12 +70,21 @@ class SocksSocketImpl extends PlainSocketImpl implements SocksConsts { server = ad.getHostString(); serverPort = ad.getPort(); } + useV4 = useV4(proxy); } void setV4() { useV4 = true; } + private static boolean useV4(Proxy proxy) { + if (proxy instanceof SocksProxy + && ((SocksProxy)proxy).protocolVersion() == 4) { + return true; + } + return DefaultProxySelector.socksProxyVersion() == 4; + } + private synchronized void privilegedConnect(final String host, final int port, final int timeout) @@ -398,11 +408,7 @@ class SocksSocketImpl extends PlainSocketImpl implements SocksConsts { // Use getHostString() to avoid reverse lookups server = ((InetSocketAddress) p.address()).getHostString(); serverPort = ((InetSocketAddress) p.address()).getPort(); - if (p instanceof SocksProxy) { - if (((SocksProxy)p).protocolVersion() == 4) { - useV4 = true; - } - } + useV4 = useV4(p); // Connects to the SOCKS server try { @@ -715,11 +721,7 @@ class SocksSocketImpl extends PlainSocketImpl implements SocksConsts { // Use getHostString() to avoid reverse lookups server = ((InetSocketAddress) p.address()).getHostString(); serverPort = ((InetSocketAddress) p.address()).getPort(); - if (p instanceof SocksProxy) { - if (((SocksProxy)p).protocolVersion() == 4) { - useV4 = true; - } - } + useV4 = useV4(p); // Connects to the SOCKS server try { diff --git a/jdk/src/java.base/share/classes/java/net/URI.java b/jdk/src/java.base/share/classes/java/net/URI.java index 89a9d50e52a..2896cf222e6 100644 --- a/jdk/src/java.base/share/classes/java/net/URI.java +++ b/jdk/src/java.base/share/classes/java/net/URI.java @@ -2018,7 +2018,7 @@ public final class URI StringBuilder sb = new StringBuilder(base.length() + cn); // 5.2 (6a) if (i >= 0) - sb.append(base.substring(0, i + 1)); + sb.append(base, 0, i + 1); // 5.2 (6b) sb.append(child); path = sb.toString(); @@ -2686,7 +2686,7 @@ public final class URI if (!match(c, lowMask, highMask)) { if (sb == null) { sb = new StringBuffer(); - sb.append(s.substring(0, i)); + sb.append(s, 0, i); } appendEscape(sb, (byte)c); } else { @@ -2698,7 +2698,7 @@ public final class URI || Character.isISOControl(c))) { if (sb == null) { sb = new StringBuffer(); - sb.append(s.substring(0, i)); + sb.append(s, 0, i); } appendEncoded(sb, c); } else { diff --git a/jdk/src/java.base/share/classes/java/security/AccessControlContext.java b/jdk/src/java.base/share/classes/java/security/AccessControlContext.java index 5e588602c97..f2ca4129309 100644 --- a/jdk/src/java.base/share/classes/java/security/AccessControlContext.java +++ b/jdk/src/java.base/share/classes/java/security/AccessControlContext.java @@ -76,7 +76,7 @@ import sun.security.util.SecurityConstants; public final class AccessControlContext { - private ProtectionDomain context[]; + private ProtectionDomain[] context; // isPrivileged and isAuthorized are referenced by the VM - do not remove // or change their names private boolean isPrivileged; @@ -89,13 +89,13 @@ public final class AccessControlContext { private DomainCombiner combiner = null; // limited privilege scope - private Permission permissions[]; + private Permission[] permissions; private AccessControlContext parent; private boolean isWrapped; // is constrained by limited privilege scope? private boolean isLimited; - private ProtectionDomain limitedContext[]; + private ProtectionDomain[] limitedContext; private static boolean debugInit = false; private static Debug debug = null; @@ -123,7 +123,7 @@ public final class AccessControlContext { * changes to the array will not affect this AccessControlContext. * @throws NullPointerException if {@code context} is {@code null} */ - public AccessControlContext(ProtectionDomain context[]) + public AccessControlContext(ProtectionDomain[] context) { if (context.length == 0) { this.context = null; @@ -282,7 +282,7 @@ public final class AccessControlContext { * package private constructor for AccessController.getContext() */ - AccessControlContext(ProtectionDomain context[], + AccessControlContext(ProtectionDomain[] context, boolean isPrivileged) { this.context = context; @@ -643,7 +643,7 @@ public final class AccessControlContext { /* * Combine the current (stack) and assigned domains. */ - private static ProtectionDomain[] combine(ProtectionDomain[]current, + private static ProtectionDomain[] combine(ProtectionDomain[] current, ProtectionDomain[] assigned) { // current could be null if only system code is on the stack; @@ -666,7 +666,7 @@ public final class AccessControlContext { int n = (skipAssigned) ? 0 : assigned.length; // now we combine both of them, and create a new context - ProtectionDomain pd[] = new ProtectionDomain[slen + n]; + ProtectionDomain[] pd = new ProtectionDomain[slen + n]; // first copy in the assigned context domains, no need to compress if (!skipAssigned) { @@ -695,7 +695,7 @@ public final class AccessControlContext { } else if (skipAssigned && n == slen) { return current; } - ProtectionDomain tmp[] = new ProtectionDomain[n]; + ProtectionDomain[] tmp = new ProtectionDomain[n]; System.arraycopy(pd, 0, tmp, 0, n); pd = tmp; } diff --git a/jdk/src/java.base/share/classes/java/security/CodeSource.java b/jdk/src/java.base/share/classes/java/security/CodeSource.java index afd3fffd05f..c08050a9f03 100644 --- a/jdk/src/java.base/share/classes/java/security/CodeSource.java +++ b/jdk/src/java.base/share/classes/java/security/CodeSource.java @@ -65,7 +65,7 @@ public class CodeSource implements java.io.Serializable { /* * The code signers. Certificate chains are concatenated. */ - private transient java.security.cert.Certificate certs[] = null; + private transient java.security.cert.Certificate[] certs = null; // cached SocketPermission used for matchLocation private transient SocketPermission sp; @@ -91,7 +91,7 @@ public class CodeSource implements java.io.Serializable { * @param certs the certificate(s). It may be null. The contents of the * array are copied to protect against subsequent modification. */ - public CodeSource(URL url, java.security.cert.Certificate certs[]) { + public CodeSource(URL url, java.security.cert.Certificate[] certs) { this.location = url; if (url != null) { this.locationNoFragString = URLUtil.urlNoFragString(url); diff --git a/jdk/src/java.base/share/classes/java/security/PermissionCollection.java b/jdk/src/java.base/share/classes/java/security/PermissionCollection.java index 3f13b9f93d5..0aa6ce74bc4 100644 --- a/jdk/src/java.base/share/classes/java/security/PermissionCollection.java +++ b/jdk/src/java.base/share/classes/java/security/PermissionCollection.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 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 @@ -26,6 +26,8 @@ package java.security; import java.util.*; +import java.util.stream.Stream; +import java.util.stream.StreamSupport; /** * Abstract class representing a collection of Permission objects. @@ -126,9 +128,34 @@ public abstract class PermissionCollection implements java.io.Serializable { * Returns an enumeration of all the Permission objects in the collection. * * @return an enumeration of all the Permissions. + * @see #elementsAsStream() */ public abstract Enumeration elements(); + /** + * Returns a stream of all the Permission objects in the collection. + * + *

                      The collection should not be modified (see {@link #add}) during the + * execution of the terminal stream operation. Otherwise, the result of the + * terminal stream operation is undefined. + * + * @implSpec + * The default implementation creates a stream whose source is derived from + * the enumeration returned from a call to {@link #elements()}. + * + * @return a stream of all the Permissions. + * @since 1.9 + */ + public Stream elementsAsStream() { + int characteristics = isReadOnly() + ? Spliterator.NONNULL | Spliterator.IMMUTABLE + : Spliterator.NONNULL; + return StreamSupport.stream( + Spliterators.spliteratorUnknownSize( + elements().asIterator(), characteristics), + false); + } + /** * Marks this PermissionCollection object as "readonly". After * a PermissionCollection object diff --git a/jdk/src/java.base/share/classes/java/security/Permissions.java b/jdk/src/java.base/share/classes/java/security/Permissions.java index b9a834a40da..6bb5fa1a445 100644 --- a/jdk/src/java.base/share/classes/java/security/Permissions.java +++ b/jdk/src/java.base/share/classes/java/security/Permissions.java @@ -289,9 +289,9 @@ implements Serializable if (unresolvedPerms == null) return null; - java.security.cert.Certificate certs[] = null; + java.security.cert.Certificate[] certs = null; - Object signers[] = p.getClass().getSigners(); + Object[] signers = p.getClass().getSigners(); int n = 0; if (signers != null) { diff --git a/jdk/src/java.base/share/classes/java/security/SecureRandom.java b/jdk/src/java.base/share/classes/java/security/SecureRandom.java index f1531de25f7..09b5a008f9c 100644 --- a/jdk/src/java.base/share/classes/java/security/SecureRandom.java +++ b/jdk/src/java.base/share/classes/java/security/SecureRandom.java @@ -69,7 +69,7 @@ import sun.security.util.Debug; * *

                        *      SecureRandom random = new SecureRandom();
                      - *      byte bytes[] = new byte[20];
                      + *      byte[] bytes = new byte[20];
                        *      random.nextBytes(bytes);
                        * 
                      * @@ -77,7 +77,7 @@ import sun.security.util.Debug; * to generate a given number of seed bytes (to seed other random number * generators, for example): *
                      - *      byte seed[] = random.generateSeed(20);
                      + *      byte[] seed = random.generateSeed(20);
                        * 
                      * * Note: Depending on the implementation, the {@code generateSeed} and @@ -186,7 +186,7 @@ public class SecureRandom extends java.util.Random { * * @param seed the seed. */ - public SecureRandom(byte seed[]) { + public SecureRandom(byte[] seed) { super(0); getDefaultPRNG(true, seed); } @@ -486,7 +486,7 @@ public class SecureRandom extends java.util.Random { @Override final protected int next(int numBits) { int numBytes = (numBits+7)/8; - byte b[] = new byte[numBytes]; + byte[] b = new byte[numBytes]; int next = 0; nextBytes(b); diff --git a/jdk/src/java.base/share/classes/java/security/UnresolvedPermission.java b/jdk/src/java.base/share/classes/java/security/UnresolvedPermission.java index e5b0d3047aa..9827788806a 100644 --- a/jdk/src/java.base/share/classes/java/security/UnresolvedPermission.java +++ b/jdk/src/java.base/share/classes/java/security/UnresolvedPermission.java @@ -130,7 +130,7 @@ implements java.io.Serializable */ private String actions; - private transient java.security.cert.Certificate certs[]; + private transient java.security.cert.Certificate[] certs; /** * Creates a new UnresolvedPermission containing the permission @@ -152,7 +152,7 @@ implements java.io.Serializable public UnresolvedPermission(String type, String name, String actions, - java.security.cert.Certificate certs[]) + java.security.cert.Certificate[] certs) { super(type); @@ -224,7 +224,7 @@ implements java.io.Serializable * try and resolve this permission using the class loader of the permission * that was passed in. */ - Permission resolve(Permission p, java.security.cert.Certificate certs[]) { + Permission resolve(Permission p, java.security.cert.Certificate[] certs) { if (this.certs != null) { // if p wasn't signed, we don't have a match if (certs == null) { diff --git a/jdk/src/java.base/share/classes/java/security/cert/X509CertSelector.java b/jdk/src/java.base/share/classes/java/security/cert/X509CertSelector.java index a498bbefc5f..ba13f3cdb2a 100644 --- a/jdk/src/java.base/share/classes/java/security/cert/X509CertSelector.java +++ b/jdk/src/java.base/share/classes/java/security/cert/X509CertSelector.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2000, 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 @@ -2238,7 +2238,7 @@ public class X509CertSelector implements CertSelector { + subjectPublicKeyAlgID + ", xcert subjectPublicKeyAlgID = " + algID.getOID()); } - if (!subjectPublicKeyAlgID.equals((Object)algID.getOID())) { + if (!subjectPublicKeyAlgID.equals(algID.getOID())) { if (debug != null) { debug.println("X509CertSelector.match: " + "subject public key alg IDs don't match"); diff --git a/jdk/src/java.base/share/classes/java/security/spec/RSAMultiPrimePrivateCrtKeySpec.java b/jdk/src/java.base/share/classes/java/security/spec/RSAMultiPrimePrivateCrtKeySpec.java index a198e43a2e1..268d2550b67 100644 --- a/jdk/src/java.base/share/classes/java/security/spec/RSAMultiPrimePrivateCrtKeySpec.java +++ b/jdk/src/java.base/share/classes/java/security/spec/RSAMultiPrimePrivateCrtKeySpec.java @@ -54,7 +54,7 @@ public class RSAMultiPrimePrivateCrtKeySpec extends RSAPrivateKeySpec { private final BigInteger primeExponentP; private final BigInteger primeExponentQ; private final BigInteger crtCoefficient; - private final RSAOtherPrimeInfo otherPrimeInfo[]; + private final RSAOtherPrimeInfo[] otherPrimeInfo; /** * Creates a new {@code RSAMultiPrimePrivateCrtKeySpec} diff --git a/jdk/src/java.base/share/classes/java/text/MergeCollation.java b/jdk/src/java.base/share/classes/java/text/MergeCollation.java index bd541a58afb..4e5e5a53ae0 100644 --- a/jdk/src/java.base/share/classes/java/text/MergeCollation.java +++ b/jdk/src/java.base/share/classes/java/text/MergeCollation.java @@ -329,8 +329,8 @@ final class MergeCollation { PatternEntry e = patterns.get(i); if (e.chars.regionMatches(0,entry.chars,0, e.chars.length())) { - excessChars.append(entry.chars.substring(e.chars.length(), - entry.chars.length())); + excessChars.append(entry.chars, e.chars.length(), + entry.chars.length()); break; } } diff --git a/jdk/src/java.base/share/classes/java/text/MessageFormat.java b/jdk/src/java.base/share/classes/java/text/MessageFormat.java index 2497a490eb0..5239db0c119 100644 --- a/jdk/src/java.base/share/classes/java/text/MessageFormat.java +++ b/jdk/src/java.base/share/classes/java/text/MessageFormat.java @@ -1239,7 +1239,7 @@ public class MessageFormat extends Format { int lastOffset = 0; int last = result.length(); for (int i = 0; i <= maxOffset; ++i) { - result.append(pattern.substring(lastOffset, offsets[i])); + result.append(pattern, lastOffset, offsets[i]); lastOffset = offsets[i]; int argumentNumber = argumentNumbers[i]; if (arguments == null || argumentNumber >= arguments.length) { @@ -1332,7 +1332,7 @@ public class MessageFormat extends Format { } } } - result.append(pattern.substring(lastOffset, pattern.length())); + result.append(pattern, lastOffset, pattern.length()); if (characterIterators != null && last != result.length()) { characterIterators.add(createAttributedCharacterIterator( result.substring(last))); diff --git a/jdk/src/java.base/share/classes/java/util/ArrayList.java b/jdk/src/java.base/share/classes/java/util/ArrayList.java index 9caec34ec64..7a3ad72fb46 100644 --- a/jdk/src/java.base/share/classes/java/util/ArrayList.java +++ b/jdk/src/java.base/share/classes/java/util/ArrayList.java @@ -178,7 +178,8 @@ public class ArrayList extends AbstractList public ArrayList(Collection c) { elementData = c.toArray(); if ((size = elementData.length) != 0) { - // c.toArray might (incorrectly) not return Object[] (see 6260652) + // defend against c.toArray (incorrectly) not returning Object[] + // (see e.g. https://bugs.openjdk.java.net/browse/JDK-6260652) if (elementData.getClass() != Object[].class) elementData = Arrays.copyOf(elementData, size, Object[].class); } else { diff --git a/jdk/src/java.base/share/classes/java/util/Arrays.java b/jdk/src/java.base/share/classes/java/util/Arrays.java index ae321498dc4..8c34de5e41f 100644 --- a/jdk/src/java.base/share/classes/java/util/Arrays.java +++ b/jdk/src/java.base/share/classes/java/util/Arrays.java @@ -3820,7 +3820,7 @@ public class Arrays { @Override public Object[] toArray() { - return a.clone(); + return Arrays.copyOf(a, a.length, Object[].class); } @Override diff --git a/jdk/src/java.base/share/classes/java/util/Collections.java b/jdk/src/java.base/share/classes/java/util/Collections.java index ce4ae7d1b97..6ae9a2feb16 100644 --- a/jdk/src/java.base/share/classes/java/util/Collections.java +++ b/jdk/src/java.base/share/classes/java/util/Collections.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 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 @@ -4268,6 +4268,7 @@ public class Collections { public boolean hasMoreElements() { return false; } public E nextElement() { throw new NoSuchElementException(); } + public Iterator asIterator() { return emptyIterator(); } } /** @@ -5199,6 +5200,11 @@ public class Collections { * interoperability with legacy APIs that require an enumeration * as input. * + *

                      The iterator returned from a call to {@link Enumeration#asIterator()} + * does not support removal of elements from the specified collection. This + * is necessary to avoid unintentionally increasing the capabilities of the + * returned enumeration. + * * @param the class of the objects in the collection * @param c the collection for which an enumeration is to be returned. * @return an enumeration over the specified collection. diff --git a/jdk/src/java.base/share/classes/java/util/LinkedList.java b/jdk/src/java.base/share/classes/java/util/LinkedList.java index 343ded84d07..e2e57e8d5a2 100644 --- a/jdk/src/java.base/share/classes/java/util/LinkedList.java +++ b/jdk/src/java.base/share/classes/java/util/LinkedList.java @@ -88,18 +88,22 @@ public class LinkedList /** * Pointer to first node. - * Invariant: (first == null && last == null) || - * (first.prev == null && first.item != null) */ transient Node first; /** * Pointer to last node. - * Invariant: (first == null && last == null) || - * (last.next == null && last.item != null) */ transient Node last; + /* + void dataStructureInvariants() { + assert (size == 0) + ? (first == null && last == null) + : (first.prev == null && last.next == null); + } + */ + /** * Constructs an empty list. */ diff --git a/jdk/src/java.base/share/classes/java/util/Vector.java b/jdk/src/java.base/share/classes/java/util/Vector.java index d89f0cd0497..815a6469e73 100644 --- a/jdk/src/java.base/share/classes/java/util/Vector.java +++ b/jdk/src/java.base/share/classes/java/util/Vector.java @@ -174,7 +174,8 @@ public class Vector public Vector(Collection c) { elementData = c.toArray(); elementCount = elementData.length; - // c.toArray might (incorrectly) not return Object[] (see 6260652) + // defend against c.toArray (incorrectly) not returning Object[] + // (see e.g. https://bugs.openjdk.java.net/browse/JDK-6260652) if (elementData.getClass() != Object[].class) elementData = Arrays.copyOf(elementData, elementCount, Object[].class); } diff --git a/jdk/src/java.base/share/classes/java/util/concurrent/CopyOnWriteArrayList.java b/jdk/src/java.base/share/classes/java/util/concurrent/CopyOnWriteArrayList.java index 162ad3b51d1..3e328ec351e 100644 --- a/jdk/src/java.base/share/classes/java/util/concurrent/CopyOnWriteArrayList.java +++ b/jdk/src/java.base/share/classes/java/util/concurrent/CopyOnWriteArrayList.java @@ -134,7 +134,8 @@ public class CopyOnWriteArrayList elements = ((CopyOnWriteArrayList)c).getArray(); else { elements = c.toArray(); - // c.toArray might (incorrectly) not return Object[] (see 6260652) + // defend against c.toArray (incorrectly) not returning Object[] + // (see e.g. https://bugs.openjdk.java.net/browse/JDK-6260652) if (elements.getClass() != Object[].class) elements = Arrays.copyOf(elements, elements.length, Object[].class); } diff --git a/jdk/src/java.base/share/classes/java/util/jar/JarFile.java b/jdk/src/java.base/share/classes/java/util/jar/JarFile.java index f565bc02361..bc8c24c453e 100644 --- a/jdk/src/java.base/share/classes/java/util/jar/JarFile.java +++ b/jdk/src/java.base/share/classes/java/util/jar/JarFile.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 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 @@ -265,6 +265,10 @@ class JarFile extends ZipFile { public JarEntry nextElement() { return next(); } + + public Iterator asIterator() { + return this; + } } /** diff --git a/jdk/src/java.base/share/classes/java/util/zip/ZipFile.java b/jdk/src/java.base/share/classes/java/util/zip/ZipFile.java index 8669158bbc9..a4aa9b39d70 100644 --- a/jdk/src/java.base/share/classes/java/util/zip/ZipFile.java +++ b/jdk/src/java.base/share/classes/java/util/zip/ZipFile.java @@ -526,6 +526,10 @@ class ZipFile implements ZipConstants, Closeable { return ze; } } + + public Iterator asIterator() { + return this; + } } /** diff --git a/jdk/src/java.base/share/classes/sun/invoke/util/BytecodeName.java b/jdk/src/java.base/share/classes/sun/invoke/util/BytecodeName.java index fa34d2bbb6f..9bebac8f64b 100644 --- a/jdk/src/java.base/share/classes/sun/invoke/util/BytecodeName.java +++ b/jdk/src/java.base/share/classes/sun/invoke/util/BytecodeName.java @@ -511,7 +511,7 @@ public class BytecodeName { if (s.charAt(0) != ESCAPE_C && i > 0) sb.append(NULL_ESCAPE); // append the string so far, which is unremarkable: - sb.append(s.substring(0, i)); + sb.append(s, 0, i); } // rewrite \ to \-, / to \|, etc. @@ -544,7 +544,7 @@ public class BytecodeName { if (sb == null) { sb = new StringBuilder(s.length()); // append the string so far, which is unremarkable: - sb.append(s.substring(stringStart, i)); + sb.append(s, stringStart, i); } ++i; // skip both characters c = oc; diff --git a/jdk/src/java.base/share/classes/sun/net/spi/DefaultProxySelector.java b/jdk/src/java.base/share/classes/sun/net/spi/DefaultProxySelector.java index 36db753365a..c753f6888ab 100644 --- a/jdk/src/java.base/share/classes/sun/net/spi/DefaultProxySelector.java +++ b/jdk/src/java.base/share/classes/sun/net/spi/DefaultProxySelector.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 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 @@ -106,6 +106,15 @@ public class DefaultProxySelector extends ProxySelector { } } + public static int socksProxyVersion() { + return AccessController.doPrivileged( + new PrivilegedAction() { + @Override public Integer run() { + return NetProperties.getInteger(SOCKS_PROXY_VERSION, 5); + } + }); + } + /** * How to deal with "non proxy hosts": * since we do have to generate a pattern we don't want to do that if @@ -302,8 +311,7 @@ public class DefaultProxySelector extends ProxySelector { saddr = InetSocketAddress.createUnresolved(phost, pport); // Socks is *always* the last on the list. if (j == (props[i].length - 1)) { - int version = NetProperties.getInteger(SOCKS_PROXY_VERSION, 5).intValue(); - return SocksProxy.create(saddr, version); + return SocksProxy.create(saddr, socksProxyVersion()); } else { return new Proxy(Proxy.Type.HTTP, saddr); } diff --git a/jdk/src/java.base/share/classes/sun/net/www/ParseUtil.java b/jdk/src/java.base/share/classes/sun/net/www/ParseUtil.java index 1c9abf9d1f4..52af2cb6510 100644 --- a/jdk/src/java.base/share/classes/sun/net/www/ParseUtil.java +++ b/jdk/src/java.base/share/classes/sun/net/www/ParseUtil.java @@ -451,7 +451,7 @@ public class ParseUtil { if (!match(c, lowMask, highMask) && !isEscaped(s, i)) { if (sb == null) { sb = new StringBuffer(); - sb.append(s.substring(0, i)); + sb.append(s, 0, i); } appendEscape(sb, (byte)c); } else { @@ -463,7 +463,7 @@ public class ParseUtil { || Character.isISOControl(c))) { if (sb == null) { sb = new StringBuffer(); - sb.append(s.substring(0, i)); + sb.append(s, 0, i); } appendEncoded(sb, c); } else { diff --git a/jdk/src/java.base/share/classes/sun/nio/fs/AbstractFileTypeDetector.java b/jdk/src/java.base/share/classes/sun/nio/fs/AbstractFileTypeDetector.java index 0e43486e215..4b4e623275c 100644 --- a/jdk/src/java.base/share/classes/sun/nio/fs/AbstractFileTypeDetector.java +++ b/jdk/src/java.base/share/classes/sun/nio/fs/AbstractFileTypeDetector.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2008, 2011, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2008, 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 @@ -41,6 +41,27 @@ public abstract class AbstractFileTypeDetector super(); } + /** + * Returns the extension of a file name, specifically the portion of the + * parameter string after the first dot. If the parameter is {@code null}, + * empty, does not contain a dot, or the dot is the last character, then an + * empty string is returned, otherwise the characters after the dot are + * returned. + * + * @param name A file name + * @return The characters after the first dot or an empty string. + */ + protected final String getExtension(String name) { + String ext = ""; + if (name != null && !name.isEmpty()) { + int dot = name.indexOf('.'); + if ((dot >= 0) && (dot < name.length() - 1)) { + ext = name.substring(dot + 1); + } + } + return ext; + } + /** * Invokes the appropriate probe method to guess a file's content type, * and checks that the content type's syntax is valid. diff --git a/jdk/src/java.base/share/classes/sun/security/pkcs/ContentInfo.java b/jdk/src/java.base/share/classes/sun/security/pkcs/ContentInfo.java index bc78d0f1c0d..47a64dbfb79 100644 --- a/jdk/src/java.base/share/classes/sun/security/pkcs/ContentInfo.java +++ b/jdk/src/java.base/share/classes/sun/security/pkcs/ContentInfo.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1996, 2011, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1996, 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 @@ -163,9 +163,9 @@ public class ContentInfo { } public byte[] getData() throws IOException { - if (contentType.equals((Object)DATA_OID) || - contentType.equals((Object)OLD_DATA_OID) || - contentType.equals((Object)TIMESTAMP_TOKEN_INFO_OID)) { + if (contentType.equals(DATA_OID) || + contentType.equals(OLD_DATA_OID) || + contentType.equals(TIMESTAMP_TOKEN_INFO_OID)) { if (content == null) return null; else diff --git a/jdk/src/java.base/share/classes/sun/security/pkcs/PKCS7.java b/jdk/src/java.base/share/classes/sun/security/pkcs/PKCS7.java index 52d7b18bcc4..5c6c625aa0a 100644 --- a/jdk/src/java.base/share/classes/sun/security/pkcs/PKCS7.java +++ b/jdk/src/java.base/share/classes/sun/security/pkcs/PKCS7.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1996, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1996, 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 @@ -182,13 +182,12 @@ public class PKCS7 { contentType = contentInfo.contentType; DerValue content = contentInfo.getContent(); - if (contentType.equals((Object)ContentInfo.SIGNED_DATA_OID)) { + if (contentType.equals(ContentInfo.SIGNED_DATA_OID)) { parseSignedData(content); - } else if (contentType.equals((Object)ContentInfo.OLD_SIGNED_DATA_OID)) { + } else if (contentType.equals(ContentInfo.OLD_SIGNED_DATA_OID)) { // This is for backwards compatibility with JDK 1.1.x parseOldSignedData(content); - } else if (contentType.equals((Object) - ContentInfo.NETSCAPE_CERT_SEQUENCE_OID)){ + } else if (contentType.equals(ContentInfo.NETSCAPE_CERT_SEQUENCE_OID)){ parseNetscapeCertChain(content); } else { throw new ParsingException("content type " + contentType + @@ -508,7 +507,7 @@ public class PKCS7 { // certificates (optional) if (certificates != null && certificates.length != 0) { // cast to X509CertImpl[] since X509CertImpl implements DerEncoder - X509CertImpl implCerts[] = new X509CertImpl[certificates.length]; + X509CertImpl[] implCerts = new X509CertImpl[certificates.length]; for (int i = 0; i < certificates.length; i++) { if (certificates[i] instanceof X509CertImpl) implCerts[i] = (X509CertImpl) certificates[i]; diff --git a/jdk/src/java.base/share/classes/sun/security/pkcs/PKCS8Key.java b/jdk/src/java.base/share/classes/sun/security/pkcs/PKCS8Key.java index 59512f11b6e..88742d37668 100644 --- a/jdk/src/java.base/share/classes/sun/security/pkcs/PKCS8Key.java +++ b/jdk/src/java.base/share/classes/sun/security/pkcs/PKCS8Key.java @@ -78,7 +78,7 @@ public class PKCS8Key implements PrivateKey { * data is stored and transmitted losslessly, but no knowledge * about this particular algorithm is available. */ - private PKCS8Key (AlgorithmId algid, byte key []) + private PKCS8Key (AlgorithmId algid, byte[] key) throws InvalidKeyException { this.algid = algid; this.key = key; diff --git a/jdk/src/java.base/share/classes/sun/security/pkcs/SignerInfo.java b/jdk/src/java.base/share/classes/sun/security/pkcs/SignerInfo.java index 1f310a2d32f..12b72de51e5 100644 --- a/jdk/src/java.base/share/classes/sun/security/pkcs/SignerInfo.java +++ b/jdk/src/java.base/share/classes/sun/security/pkcs/SignerInfo.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1996, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1996, 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 @@ -307,7 +307,7 @@ public class SignerInfo implements DerEncoder { authenticatedAttributes.getAttributeValue( PKCS9Attribute.CONTENT_TYPE_OID); if (contentType == null || - !contentType.equals((Object)content.contentType)) + !contentType.equals(content.contentType)) return null; // contentType does not match, bad SignerInfo // now, check message digest diff --git a/jdk/src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java b/jdk/src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java index 625d31115a9..a8c5fa709ba 100644 --- a/jdk/src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java +++ b/jdk/src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java @@ -154,28 +154,28 @@ public final class PKCS12KeyStore extends KeyStoreSpi { private static final Debug debug = Debug.getInstance("pkcs12"); - private static final int keyBag[] = {1, 2, 840, 113549, 1, 12, 10, 1, 2}; - private static final int certBag[] = {1, 2, 840, 113549, 1, 12, 10, 1, 3}; - private static final int secretBag[] = {1, 2, 840, 113549, 1, 12, 10, 1, 5}; + private static final int[] keyBag = {1, 2, 840, 113549, 1, 12, 10, 1, 2}; + private static final int[] certBag = {1, 2, 840, 113549, 1, 12, 10, 1, 3}; + private static final int[] secretBag = {1, 2, 840, 113549, 1, 12, 10, 1, 5}; - private static final int pkcs9Name[] = {1, 2, 840, 113549, 1, 9, 20}; - private static final int pkcs9KeyId[] = {1, 2, 840, 113549, 1, 9, 21}; + private static final int[] pkcs9Name = {1, 2, 840, 113549, 1, 9, 20}; + private static final int[] pkcs9KeyId = {1, 2, 840, 113549, 1, 9, 21}; - private static final int pkcs9certType[] = {1, 2, 840, 113549, 1, 9, 22, 1}; + private static final int[] pkcs9certType = {1, 2, 840, 113549, 1, 9, 22, 1}; - private static final int pbeWithSHAAnd40BitRC2CBC[] = + private static final int[] pbeWithSHAAnd40BitRC2CBC = {1, 2, 840, 113549, 1, 12, 1, 6}; - private static final int pbeWithSHAAnd3KeyTripleDESCBC[] = + private static final int[] pbeWithSHAAnd3KeyTripleDESCBC = {1, 2, 840, 113549, 1, 12, 1, 3}; - private static final int pbes2[] = {1, 2, 840, 113549, 1, 5, 13}; + private static final int[] pbes2 = {1, 2, 840, 113549, 1, 5, 13}; // TODO: temporary Oracle OID /* * { joint-iso-itu-t(2) country(16) us(840) organization(1) oracle(113894) * jdk(746875) crypto(1) id-at-trustedKeyUsage(1) } */ - private static final int TrustedKeyUsage[] = + private static final int[] TrustedKeyUsage = {2, 16, 840, 1, 113894, 746875, 1, 1}; - private static final int AnyExtendedKeyUsage[] = {2, 5, 29, 37, 0}; + private static final int[] AnyExtendedKeyUsage = {2, 5, 29, 37, 0}; private static ObjectIdentifier PKCS8ShroudedKeyBag_OID; private static ObjectIdentifier CertBag_OID; @@ -243,7 +243,7 @@ public final class PKCS12KeyStore extends KeyStoreSpi { // A private key entry and its supporting certificate chain private static class PrivateKeyEntry extends KeyEntry { byte[] protectedPrivKey; - Certificate chain[]; + Certificate[] chain; }; // A secret key @@ -789,7 +789,7 @@ public final class PKCS12KeyStore extends KeyStoreSpi { } } if (params != null) { - if (algorithm.equals((Object)pbes2_OID)) { + if (algorithm.equals(pbes2_OID)) { algParams = AlgorithmParameters.getInstance("PBES2"); } else { algParams = AlgorithmParameters.getInstance("PBE"); @@ -926,7 +926,7 @@ public final class PKCS12KeyStore extends KeyStoreSpi { private static String mapPBEParamsToAlgorithm(ObjectIdentifier algorithm, AlgorithmParameters algParams) throws NoSuchAlgorithmException { // Check for PBES2 algorithms - if (algorithm.equals((Object)pbes2_OID) && algParams != null) { + if (algorithm.equals(pbes2_OID) && algParams != null) { return algParams.toString(); } return algorithm.toString(); @@ -1937,7 +1937,7 @@ public final class PKCS12KeyStore extends KeyStoreSpi { ContentInfo authSafe = new ContentInfo(s); ObjectIdentifier contentType = authSafe.getContentType(); - if (contentType.equals((Object)ContentInfo.DATA_OID)) { + if (contentType.equals(ContentInfo.DATA_OID)) { authSafeData = authSafe.getData(); } else /* signed data */ { throw new IOException("public key protected PKCS12 not supported"); @@ -1965,14 +1965,14 @@ public final class PKCS12KeyStore extends KeyStoreSpi { safeContents = new ContentInfo(sci); contentType = safeContents.getContentType(); safeContentsData = null; - if (contentType.equals((Object)ContentInfo.DATA_OID)) { + if (contentType.equals(ContentInfo.DATA_OID)) { if (debug != null) { debug.println("Loading PKCS#7 data content-type"); } safeContentsData = safeContents.getData(); - } else if (contentType.equals((Object)ContentInfo.ENCRYPTED_DATA_OID)) { + } else if (contentType.equals(ContentInfo.ENCRYPTED_DATA_OID)) { if (password == null) { if (debug != null) { @@ -2178,12 +2178,12 @@ public final class PKCS12KeyStore extends KeyStoreSpi { + bagValue.tag); } bagValue = bagValue.data.getDerValue(); - if (bagId.equals((Object)PKCS8ShroudedKeyBag_OID)) { + if (bagId.equals(PKCS8ShroudedKeyBag_OID)) { PrivateKeyEntry kEntry = new PrivateKeyEntry(); kEntry.protectedPrivKey = bagValue.toByteArray(); bagItem = kEntry; privateKeyCount++; - } else if (bagId.equals((Object)CertBag_OID)) { + } else if (bagId.equals(CertBag_OID)) { DerInputStream cs = new DerInputStream(bagValue.toByteArray()); DerValue[] certValues = cs.getSequence(2); ObjectIdentifier certId = certValues[0].getOID(); @@ -2198,7 +2198,7 @@ public final class PKCS12KeyStore extends KeyStoreSpi { (new ByteArrayInputStream(certValue.getOctetString())); bagItem = cert; certificateCount++; - } else if (bagId.equals((Object)SecretBag_OID)) { + } else if (bagId.equals(SecretBag_OID)) { DerInputStream ss = new DerInputStream(bagValue.toByteArray()); DerValue[] secretValues = ss.getSequence(2); ObjectIdentifier secretId = secretValues[0].getOID(); @@ -2249,12 +2249,12 @@ public final class PKCS12KeyStore extends KeyStoreSpi { throw new IOException("Attribute " + attrId + " should have a value " + e.getMessage()); } - if (attrId.equals((Object)PKCS9FriendlyName_OID)) { + if (attrId.equals(PKCS9FriendlyName_OID)) { alias = valSet[0].getBMPString(); - } else if (attrId.equals((Object)PKCS9LocalKeyId_OID)) { + } else if (attrId.equals(PKCS9LocalKeyId_OID)) { keyId = valSet[0].getOctetString(); } else if - (attrId.equals((Object)TrustedKeyUsage_OID)) { + (attrId.equals(TrustedKeyUsage_OID)) { trustedKeyUsage = new ObjectIdentifier[valSet.length]; for (int k = 0; k < valSet.length; k++) { trustedKeyUsage[k] = valSet[k].getOID(); diff --git a/jdk/src/java.base/share/classes/sun/security/provider/AuthPolicyFile.java b/jdk/src/java.base/share/classes/sun/security/provider/AuthPolicyFile.java index b93c4d863f6..05150c95145 100644 --- a/jdk/src/java.base/share/classes/sun/security/provider/AuthPolicyFile.java +++ b/jdk/src/java.base/share/classes/sun/security/provider/AuthPolicyFile.java @@ -403,7 +403,7 @@ public class AuthPolicyFile extends javax.security.auth.Policy { debug.println(" "+perm); } } catch (ClassNotFoundException cnfe) { - Certificate certs[]; + Certificate[] certs; if (pe.signedBy != null) { certs = getCertificates(keyStore, pe.signedBy); } else { @@ -623,7 +623,7 @@ public class AuthPolicyFile extends javax.security.auth.Policy { init(); } - final CodeSource codesource[] = {null}; + final CodeSource[] codesource = {null}; codesource[0] = canonicalizeCodebase(cs, true); @@ -666,7 +666,7 @@ public class AuthPolicyFile extends javax.security.auth.Policy { // now see if any of the keys are trusted ids. if (!ignoreIdentityScope) { - Certificate certs[] = codesource[0].getCertificates(); + Certificate[] certs = codesource[0].getCertificates(); if (certs != null) { for (int k=0; k < certs.length; k++) { if (aliasMapping.get(certs[k]) == null && diff --git a/jdk/src/java.base/share/classes/sun/security/provider/DSAParameterGenerator.java b/jdk/src/java.base/share/classes/sun/security/provider/DSAParameterGenerator.java index ac50e96f268..a8d4803dcbb 100644 --- a/jdk/src/java.base/share/classes/sun/security/provider/DSAParameterGenerator.java +++ b/jdk/src/java.base/share/classes/sun/security/provider/DSAParameterGenerator.java @@ -237,7 +237,7 @@ public class DSAParameterGenerator extends AlgorithmParameterGeneratorSpi { BigInteger offset = ONE; /* Step 11 */ for (counter = 0; counter < 4*valueL; counter++) { - BigInteger V[] = new BigInteger[n + 1]; + BigInteger[] V = new BigInteger[n + 1]; /* Step 11.1 */ for (int j = 0; j <= n; j++) { BigInteger J = BigInteger.valueOf(j); diff --git a/jdk/src/java.base/share/classes/sun/security/provider/JavaKeyStore.java b/jdk/src/java.base/share/classes/sun/security/provider/JavaKeyStore.java index 59b759bd3c8..49d645b863f 100644 --- a/jdk/src/java.base/share/classes/sun/security/provider/JavaKeyStore.java +++ b/jdk/src/java.base/share/classes/sun/security/provider/JavaKeyStore.java @@ -82,7 +82,7 @@ public abstract class JavaKeyStore extends KeyStoreSpi { private static class KeyEntry { Date date; // the creation date of this entry byte[] protectedPrivKey; - Certificate chain[]; + Certificate[] chain; }; // Trusted certificates @@ -604,7 +604,7 @@ public abstract class JavaKeyStore extends KeyStoreSpi { * the keystore (such as deleting or modifying key or * certificate entries). */ - byte digest[] = md.digest(); + byte[] digest = md.digest(); dos.write(digest); dos.flush(); @@ -770,9 +770,8 @@ public abstract class JavaKeyStore extends KeyStoreSpi { * with */ if (password != null) { - byte computed[], actual[]; - computed = md.digest(); - actual = new byte[computed.length]; + byte[] computed = md.digest(); + byte[] actual = new byte[computed.length]; dis.readFully(actual); for (int i = 0; i < computed.length; i++) { if (computed[i] != actual[i]) { diff --git a/jdk/src/java.base/share/classes/sun/security/provider/PolicyFile.java b/jdk/src/java.base/share/classes/sun/security/provider/PolicyFile.java index 33605436f82..58d483e4293 100644 --- a/jdk/src/java.base/share/classes/sun/security/provider/PolicyFile.java +++ b/jdk/src/java.base/share/classes/sun/security/provider/PolicyFile.java @@ -795,7 +795,7 @@ public class PolicyFile extends java.security.Policy { // an unresolved permission which will be resolved // when implies is called // Add it to entry - Certificate certs[]; + Certificate[] certs; if (pe.signedBy != null) { certs = getCertificates(keyStore, pe.signedBy, @@ -817,7 +817,7 @@ public class PolicyFile extends java.security.Policy { debug.println(" "+perm); } } catch (ClassNotFoundException cnfe) { - Certificate certs[]; + Certificate[] certs; if (pe.signedBy != null) { certs = getCertificates(keyStore, pe.signedBy, @@ -2032,7 +2032,7 @@ public class PolicyFile extends java.security.Policy { * * @serial */ - private Certificate certs[]; + private Certificate[] certs; /** * Creates a new SelfPermission containing the permission @@ -2048,7 +2048,7 @@ public class PolicyFile extends java.security.Policy { * certificate first and the (root) certificate authority last). */ public SelfPermission(String type, String name, String actions, - Certificate certs[]) + Certificate[] certs) { super(type); if (type == null) { diff --git a/jdk/src/java.base/share/classes/sun/security/provider/PolicyParser.java b/jdk/src/java.base/share/classes/sun/security/provider/PolicyParser.java index 2658a9e03ba..ba8ed750254 100644 --- a/jdk/src/java.base/share/classes/sun/security/provider/PolicyParser.java +++ b/jdk/src/java.base/share/classes/sun/security/provider/PolicyParser.java @@ -1353,7 +1353,7 @@ public class PolicyParser { } } - public static void main(String arg[]) throws Exception { + public static void main(String[] arg) throws Exception { try (FileReader fr = new FileReader(arg[0]); FileWriter fw = new FileWriter(arg[1])) { PolicyParser pp = new PolicyParser(true); diff --git a/jdk/src/java.base/share/classes/sun/security/provider/SecureRandom.java b/jdk/src/java.base/share/classes/sun/security/provider/SecureRandom.java index 99edb6a89d2..167558bd8f8 100644 --- a/jdk/src/java.base/share/classes/sun/security/provider/SecureRandom.java +++ b/jdk/src/java.base/share/classes/sun/security/provider/SecureRandom.java @@ -85,7 +85,7 @@ implements java.io.Serializable { * * @param seed the seed. */ - private SecureRandom(byte seed[]) { + private SecureRandom(byte[] seed) { init(seed); } diff --git a/jdk/src/java.base/share/classes/sun/security/provider/certpath/OCSP.java b/jdk/src/java.base/share/classes/sun/security/provider/certpath/OCSP.java index dce8fd6b934..55186949e48 100644 --- a/jdk/src/java.base/share/classes/sun/security/provider/certpath/OCSP.java +++ b/jdk/src/java.base/share/classes/sun/security/provider/certpath/OCSP.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2009, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2009, 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 @@ -322,7 +322,7 @@ public final class OCSP { List descriptions = aia.getAccessDescriptions(); for (AccessDescription description : descriptions) { - if (description.getAccessMethod().equals((Object) + if (description.getAccessMethod().equals( AccessDescription.Ad_OCSP_Id)) { GeneralName generalName = description.getAccessLocation(); diff --git a/jdk/src/java.base/share/classes/sun/security/provider/certpath/OCSPResponse.java b/jdk/src/java.base/share/classes/sun/security/provider/certpath/OCSPResponse.java index f8e72abebc0..02c669e63c4 100644 --- a/jdk/src/java.base/share/classes/sun/security/provider/certpath/OCSPResponse.java +++ b/jdk/src/java.base/share/classes/sun/security/provider/certpath/OCSPResponse.java @@ -239,7 +239,7 @@ public final class OCSPResponse { // responseType derIn = tmp.data; ObjectIdentifier responseType = derIn.getOID(); - if (responseType.equals((Object)OCSP_BASIC_RESPONSE_OID)) { + if (responseType.equals(OCSP_BASIC_RESPONSE_OID)) { if (debug != null) { debug.println("OCSP response type: basic"); } @@ -338,8 +338,7 @@ public final class OCSPResponse { debug.println("OCSP extension: " + ext); } // Only the NONCE extension is recognized - if (ext.getExtensionId().equals((Object) - OCSP.NONCE_EXTENSION_OID)) + if (ext.getExtensionId().equals(OCSP.NONCE_EXTENSION_OID)) { nonce = ext.getExtensionValue(); } else if (ext.isCritical()) { diff --git a/jdk/src/java.base/share/classes/sun/security/provider/certpath/URICertStore.java b/jdk/src/java.base/share/classes/sun/security/provider/certpath/URICertStore.java index 0477b2b751e..f1900f8824b 100644 --- a/jdk/src/java.base/share/classes/sun/security/provider/certpath/URICertStore.java +++ b/jdk/src/java.base/share/classes/sun/security/provider/certpath/URICertStore.java @@ -202,7 +202,7 @@ class URICertStore extends CertStoreSpi { * object of a certificate's Authority Information Access Extension. */ static CertStore getInstance(AccessDescription ad) { - if (!ad.getAccessMethod().equals((Object) + if (!ad.getAccessMethod().equals( AccessDescription.Ad_CAISSUERS_Id)) { return null; } diff --git a/jdk/src/java.base/share/classes/sun/security/rsa/RSASignature.java b/jdk/src/java.base/share/classes/sun/security/rsa/RSASignature.java index d5ba1f82621..6d43d1e32a3 100644 --- a/jdk/src/java.base/share/classes/sun/security/rsa/RSASignature.java +++ b/jdk/src/java.base/share/classes/sun/security/rsa/RSASignature.java @@ -232,7 +232,7 @@ public abstract class RSASignature extends SignatureSpi { throw new IOException("SEQUENCE length error"); } AlgorithmId algId = AlgorithmId.parse(values[0]); - if (algId.getOID().equals((Object)oid) == false) { + if (algId.getOID().equals(oid) == false) { throw new IOException("ObjectIdentifier mismatch: " + algId.getOID()); } diff --git a/jdk/src/java.base/share/classes/sun/security/ssl/ByteBufferInputStream.java b/jdk/src/java.base/share/classes/sun/security/ssl/ByteBufferInputStream.java index 05107988a53..753a728a1b8 100644 --- a/jdk/src/java.base/share/classes/sun/security/ssl/ByteBufferInputStream.java +++ b/jdk/src/java.base/share/classes/sun/security/ssl/ByteBufferInputStream.java @@ -70,7 +70,7 @@ class ByteBufferInputStream extends InputStream { * Increments position(). */ @Override - public int read(byte b[]) throws IOException { + public int read(byte[] b) throws IOException { if (bb == null) { throw new IOException("read on a closed InputStream"); @@ -85,7 +85,7 @@ class ByteBufferInputStream extends InputStream { * Increments position(). */ @Override - public int read(byte b[], int off, int len) throws IOException { + public int read(byte[] b, int off, int len) throws IOException { if (bb == null) { throw new IOException("read on a closed InputStream"); diff --git a/jdk/src/java.base/share/classes/sun/security/ssl/ClientHandshaker.java b/jdk/src/java.base/share/classes/sun/security/ssl/ClientHandshaker.java index 1561fc5b893..16384007238 100644 --- a/jdk/src/java.base/share/classes/sun/security/ssl/ClientHandshaker.java +++ b/jdk/src/java.base/share/classes/sun/security/ssl/ClientHandshaker.java @@ -810,7 +810,7 @@ final class ClientHandshaker extends Handshaker { String alias = null; int keytypesTmpSize = keytypesTmp.size(); if (keytypesTmpSize != 0) { - String keytypes[] = + String[] keytypes = keytypesTmp.toArray(new String[keytypesTmpSize]); if (conn != null) { diff --git a/jdk/src/java.base/share/classes/sun/security/ssl/DHClientKeyExchange.java b/jdk/src/java.base/share/classes/sun/security/ssl/DHClientKeyExchange.java index 94426f47d70..878a8fd0203 100644 --- a/jdk/src/java.base/share/classes/sun/security/ssl/DHClientKeyExchange.java +++ b/jdk/src/java.base/share/classes/sun/security/ssl/DHClientKeyExchange.java @@ -48,7 +48,7 @@ final class DHClientKeyExchange extends HandshakeMessage { * This value may be empty if it was included in the * client's certificate ... */ - private byte dh_Yc[]; // 1 to 2^16 -1 bytes + private byte[] dh_Yc; // 1 to 2^16 -1 bytes BigInteger getClientPublicKey() { return dh_Yc == null ? null : new BigInteger(1, dh_Yc); diff --git a/jdk/src/java.base/share/classes/sun/security/ssl/HandshakeInStream.java b/jdk/src/java.base/share/classes/sun/security/ssl/HandshakeInStream.java index 2111f344609..f61d1beb6f3 100644 --- a/jdk/src/java.base/share/classes/sun/security/ssl/HandshakeInStream.java +++ b/jdk/src/java.base/share/classes/sun/security/ssl/HandshakeInStream.java @@ -146,7 +146,7 @@ public final class HandshakeInStream extends ByteArrayInputStream { byte[] getBytes8() throws IOException { int len = getInt8(); verifyLength(len); - byte b[] = new byte[len]; + byte[] b = new byte[len]; read(b); return b; @@ -155,7 +155,7 @@ public final class HandshakeInStream extends ByteArrayInputStream { public byte[] getBytes16() throws IOException { int len = getInt16(); verifyLength(len); - byte b[] = new byte[len]; + byte[] b = new byte[len]; read(b); return b; @@ -164,7 +164,7 @@ public final class HandshakeInStream extends ByteArrayInputStream { byte[] getBytes24() throws IOException { int len = getInt24(); verifyLength(len); - byte b[] = new byte[len]; + byte[] b = new byte[len]; read(b); return b; diff --git a/jdk/src/java.base/share/classes/sun/security/ssl/HandshakeMessage.java b/jdk/src/java.base/share/classes/sun/security/ssl/HandshakeMessage.java index 00b84262e09..f4452faaa2c 100644 --- a/jdk/src/java.base/share/classes/sun/security/ssl/HandshakeMessage.java +++ b/jdk/src/java.base/share/classes/sun/security/ssl/HandshakeMessage.java @@ -689,8 +689,8 @@ static abstract class ServerKeyExchange extends HandshakeMessage static final class RSA_ServerKeyExchange extends ServerKeyExchange { - private byte rsa_modulus[]; // 1 to 2^16 - 1 bytes - private byte rsa_exponent[]; // 1 to 2^16 - 1 bytes + private byte[] rsa_modulus; // 1 to 2^16 - 1 bytes + private byte[] rsa_exponent; // 1 to 2^16 - 1 bytes private Signature signature; private byte[] signatureBytes; @@ -698,7 +698,7 @@ class RSA_ServerKeyExchange extends ServerKeyExchange /* * Hash the nonces and the ephemeral RSA public key. */ - private void updateSignature(byte clntNonce[], byte svrNonce[]) + private void updateSignature(byte[] clntNonce, byte[] svrNonce) throws SignatureException { int tmp; @@ -827,11 +827,11 @@ class DH_ServerKeyExchange extends ServerKeyExchange private final static boolean dhKeyExchangeFix = Debug.getBooleanProperty("com.sun.net.ssl.dhKeyExchangeFix", true); - private byte dh_p []; // 1 to 2^16 - 1 bytes - private byte dh_g []; // 1 to 2^16 - 1 bytes - private byte dh_Ys []; // 1 to 2^16 - 1 bytes + private byte[] dh_p; // 1 to 2^16 - 1 bytes + private byte[] dh_g; // 1 to 2^16 - 1 bytes + private byte[] dh_Ys; // 1 to 2^16 - 1 bytes - private byte signature []; + private byte[] signature; // protocol version being established using this ServerKeyExchange message ProtocolVersion protocolVersion; @@ -857,8 +857,8 @@ class DH_ServerKeyExchange extends ServerKeyExchange * with the cert chain which was sent ... for DHE_DSS and DHE_RSA * key exchange. (Constructor called by server.) */ - DH_ServerKeyExchange(DHCrypt obj, PrivateKey key, byte clntNonce[], - byte svrNonce[], SecureRandom sr, + DH_ServerKeyExchange(DHCrypt obj, PrivateKey key, byte[] clntNonce, + byte[] svrNonce, SecureRandom sr, SignatureAndHashAlgorithm signAlgorithm, ProtocolVersion protocolVersion) throws GeneralSecurityException { @@ -913,7 +913,7 @@ class DH_ServerKeyExchange extends ServerKeyExchange * DHE_DSS or DHE_RSA key exchange. (Called by client.) */ DH_ServerKeyExchange(HandshakeInStream input, PublicKey publicKey, - byte clntNonce[], byte svrNonce[], int messageSize, + byte[] clntNonce, byte[] svrNonce, int messageSize, Collection localSupportedSignAlgs, ProtocolVersion protocolVersion) throws IOException, GeneralSecurityException { @@ -948,7 +948,7 @@ class DH_ServerKeyExchange extends ServerKeyExchange } // read the signature - byte signature[]; + byte[] signature; if (dhKeyExchangeFix) { signature = input.getBytes16(); } else { @@ -1004,8 +1004,8 @@ class DH_ServerKeyExchange extends ServerKeyExchange /* * Update sig with nonces and Diffie-Hellman public key. */ - private void updateSignature(Signature sig, byte clntNonce[], - byte svrNonce[]) throws SignatureException { + private void updateSignature(Signature sig, byte[] clntNonce, + byte[] svrNonce) throws SignatureException { int tmp; sig.update(clntNonce); @@ -1268,8 +1268,8 @@ class ECDH_ServerKeyExchange extends ServerKeyExchange { } } - private void updateSignature(Signature sig, byte clntNonce[], - byte svrNonce[]) throws SignatureException { + private void updateSignature(Signature sig, byte[] clntNonce, + byte[] svrNonce) throws SignatureException { sig.update(clntNonce); sig.update(svrNonce); @@ -1334,7 +1334,7 @@ static final class DistinguishedName { * DER encoded distinguished name. * TLS requires that its not longer than 65535 bytes. */ - byte name[]; + byte[] name; DistinguishedName(HandshakeInStream input) throws IOException { name = input.getBytes16(); @@ -1411,8 +1411,8 @@ class CertificateRequest extends HandshakeMessage private final static byte[] TYPES_ECC = { cct_rsa_sign, cct_dss_sign, cct_ecdsa_sign }; - byte types []; // 1 to 255 types - DistinguishedName authorities []; // 3 to 2^16 - 1 + byte[] types; // 1 to 255 types + DistinguishedName[] authorities; // 3 to 2^16 - 1 // ... "3" because that's the smallest DER-encoded X500 DN // protocol version being established using this CertificateRequest message @@ -1424,7 +1424,7 @@ class CertificateRequest extends HandshakeMessage // length of supported_signature_algorithms private int algorithmsLen; - CertificateRequest(X509Certificate ca[], KeyExchange keyExchange, + CertificateRequest(X509Certificate[] ca, KeyExchange keyExchange, Collection signAlgs, ProtocolVersion protocolVersion) throws IOException { @@ -2063,7 +2063,7 @@ static final class Finished extends HandshakeMessage { if (protocolVersion.useTLS10PlusSpec()) { // TLS 1.0+ try { - byte [] seed; + byte[] seed; String prfAlg; PRF prf; diff --git a/jdk/src/java.base/share/classes/sun/security/ssl/HandshakeOutStream.java b/jdk/src/java.base/share/classes/sun/security/ssl/HandshakeOutStream.java index 99ab971ed86..049da437a32 100644 --- a/jdk/src/java.base/share/classes/sun/security/ssl/HandshakeOutStream.java +++ b/jdk/src/java.base/share/classes/sun/security/ssl/HandshakeOutStream.java @@ -119,7 +119,7 @@ public class HandshakeOutStream extends ByteArrayOutputStream { } } - public void putBytes16(byte b[]) throws IOException { + public void putBytes16(byte[] b) throws IOException { if (b == null) { putInt16(0); } else { @@ -128,7 +128,7 @@ public class HandshakeOutStream extends ByteArrayOutputStream { } } - void putBytes24(byte b[]) throws IOException { + void putBytes24(byte[] b) throws IOException { if (b == null) { putInt24(0); } else { diff --git a/jdk/src/java.base/share/classes/sun/security/ssl/MAC.java b/jdk/src/java.base/share/classes/sun/security/ssl/MAC.java index d78c8282794..c41b1bb8962 100644 --- a/jdk/src/java.base/share/classes/sun/security/ssl/MAC.java +++ b/jdk/src/java.base/share/classes/sun/security/ssl/MAC.java @@ -52,7 +52,7 @@ final class MAC extends Authenticator { final static MAC TLS_NULL = new MAC(false); // Value of the null MAC is fixed - private static final byte nullMAC[] = new byte[0]; + private static final byte[] nullMAC = new byte[0]; // internal identifier for the MAC algorithm private final MacAlg macAlg; diff --git a/jdk/src/java.base/share/classes/sun/security/ssl/RandomCookie.java b/jdk/src/java.base/share/classes/sun/security/ssl/RandomCookie.java index 22e50eb7c0e..5ba6b47da3e 100644 --- a/jdk/src/java.base/share/classes/sun/security/ssl/RandomCookie.java +++ b/jdk/src/java.base/share/classes/sun/security/ssl/RandomCookie.java @@ -38,7 +38,7 @@ import java.security.SecureRandom; */ final class RandomCookie { - byte random_bytes[]; // exactly 32 bytes + byte[] random_bytes; // exactly 32 bytes RandomCookie(SecureRandom generator) { long temp = System.currentTimeMillis() / 1000; diff --git a/jdk/src/java.base/share/classes/sun/security/ssl/ServerHandshaker.java b/jdk/src/java.base/share/classes/sun/security/ssl/ServerHandshaker.java index deea7949d9e..993ab27496d 100644 --- a/jdk/src/java.base/share/classes/sun/security/ssl/ServerHandshaker.java +++ b/jdk/src/java.base/share/classes/sun/security/ssl/ServerHandshaker.java @@ -986,7 +986,7 @@ final class ServerHandshaker extends Handshaker { ClientKeyExchangeService.find(keyExchange.name) == null) { CertificateRequest m4; - X509Certificate caCerts[]; + X509Certificate[] caCerts; Collection localSignAlgs = null; if (protocolVersion.useTLS12PlusSpec()) { diff --git a/jdk/src/java.base/share/classes/sun/security/ssl/SessionId.java b/jdk/src/java.base/share/classes/sun/security/ssl/SessionId.java index 31a4ab9f2f8..d716eb08e90 100644 --- a/jdk/src/java.base/share/classes/sun/security/ssl/SessionId.java +++ b/jdk/src/java.base/share/classes/sun/security/ssl/SessionId.java @@ -43,7 +43,7 @@ final class SessionId { static int MAX_LENGTH = 32; - private byte sessionId []; // max 32 bytes + private byte[] sessionId; // max 32 bytes /** Constructs a new session ID ... perhaps for a rejoinable session */ SessionId (boolean isRejoinable, SecureRandom generator) @@ -56,7 +56,7 @@ class SessionId } /** Constructs a session ID from a byte array (max size 32 bytes) */ - SessionId (byte sessionId []) + SessionId (byte[] sessionId) { this.sessionId = sessionId; } /** Returns the length of the ID, in bytes */ @@ -64,7 +64,7 @@ class SessionId { return sessionId.length; } /** Returns the bytes in the ID. May be an empty array. */ - byte [] getId () + byte[] getId () { return sessionId.clone (); } @@ -106,7 +106,7 @@ class SessionId return false; SessionId s = (SessionId) obj; - byte b [] = s.getId (); + byte[] b = s.getId (); if (b.length != sessionId.length) return false; diff --git a/jdk/src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java b/jdk/src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java index bff87c8f7e2..066b5c013ea 100644 --- a/jdk/src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java +++ b/jdk/src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java @@ -94,13 +94,13 @@ final class X509TrustManagerImpl extends X509ExtendedTrustManager } @Override - public void checkClientTrusted(X509Certificate chain[], String authType) + public void checkClientTrusted(X509Certificate[] chain, String authType) throws CertificateException { checkTrusted(chain, authType, (Socket)null, true); } @Override - public void checkServerTrusted(X509Certificate chain[], String authType) + public void checkServerTrusted(X509Certificate[] chain, String authType) throws CertificateException { checkTrusted(chain, authType, (Socket)null, false); } diff --git a/jdk/src/java.base/share/classes/sun/security/tools/keytool/Main.java b/jdk/src/java.base/share/classes/sun/security/tools/keytool/Main.java index 0ce7ef42ae0..dcf276bf60e 100644 --- a/jdk/src/java.base/share/classes/sun/security/tools/keytool/Main.java +++ b/jdk/src/java.base/share/classes/sun/security/tools/keytool/Main.java @@ -1280,7 +1280,7 @@ public final class Main { Iterator attrs = req.getAttributes().getAttributes().iterator(); while (attrs.hasNext()) { PKCS10Attribute attr = attrs.next(); - if (attr.getAttributeId().equals((Object)PKCS9Attribute.EXTENSION_REQUEST_OID)) { + if (attr.getAttributeId().equals(PKCS9Attribute.EXTENSION_REQUEST_OID)) { reqex = (CertificateExtensions)attr.getAttributeValue(); } } @@ -2338,7 +2338,7 @@ public final class Main { req.getSubjectName(), pkey.getFormat(), pkey.getAlgorithm()); for (PKCS10Attribute attr: req.getAttributes().getAttributes()) { ObjectIdentifier oid = attr.getAttributeId(); - if (oid.equals((Object)PKCS9Attribute.EXTENSION_REQUEST_OID)) { + if (oid.equals(PKCS9Attribute.EXTENSION_REQUEST_OID)) { CertificateExtensions exts = (CertificateExtensions)attr.getAttributeValue(); if (exts != null) { printExtensions(rb.getString("Extension.Request."), exts, out); diff --git a/jdk/src/java.base/share/classes/sun/security/util/ManifestDigester.java b/jdk/src/java.base/share/classes/sun/security/util/ManifestDigester.java index 568e296f719..820ec18e0b1 100644 --- a/jdk/src/java.base/share/classes/sun/security/util/ManifestDigester.java +++ b/jdk/src/java.base/share/classes/sun/security/util/ManifestDigester.java @@ -37,7 +37,7 @@ public class ManifestDigester { public static final String MF_MAIN_ATTRS = "Manifest-Main-Attributes"; /** the raw bytes of the manifest */ - private byte rawBytes[]; + private byte[] rawBytes; /** the offset/length pair for a section */ private HashMap entries; // key is a UTF-8 string @@ -107,7 +107,7 @@ public class ManifestDigester { return false; } - public ManifestDigester(byte bytes[]) + public ManifestDigester(byte[] bytes) { rawBytes = bytes; entries = new HashMap<>(); @@ -181,7 +181,7 @@ public class ManifestDigester { } } - private boolean isNameAttr(byte bytes[], int start) + private boolean isNameAttr(byte[] bytes, int start) { return ((bytes[start] == 'N') || (bytes[start] == 'n')) && ((bytes[start+1] == 'a') || (bytes[start+1] == 'A')) && @@ -261,11 +261,10 @@ public class ManifestDigester { return e; } - public byte[] manifestDigest(MessageDigest md) - { - md.reset(); - md.update(rawBytes, 0, rawBytes.length); - return md.digest(); - } + public byte[] manifestDigest(MessageDigest md) { + md.reset(); + md.update(rawBytes, 0, rawBytes.length); + return md.digest(); + } } diff --git a/jdk/src/java.base/share/classes/sun/security/util/ManifestEntryVerifier.java b/jdk/src/java.base/share/classes/sun/security/util/ManifestEntryVerifier.java index 6fcc26143e2..19cc730ce6f 100644 --- a/jdk/src/java.base/share/classes/sun/security/util/ManifestEntryVerifier.java +++ b/jdk/src/java.base/share/classes/sun/security/util/ManifestEntryVerifier.java @@ -165,7 +165,7 @@ public class ManifestEntryVerifier { /** * update the digests for the digests we are interested in */ - public void update(byte buffer[], int off, int len) { + public void update(byte[] buffer, int off, int len) { if (skip) return; for (int i=0; i < digests.size(); i++) { diff --git a/jdk/src/java.base/share/classes/sun/security/util/ObjectIdentifier.java b/jdk/src/java.base/share/classes/sun/security/util/ObjectIdentifier.java index 9d02a42101f..ab92d1cdc40 100644 --- a/jdk/src/java.base/share/classes/sun/security/util/ObjectIdentifier.java +++ b/jdk/src/java.base/share/classes/sun/security/util/ObjectIdentifier.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1996, 2006, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1996, 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 @@ -212,7 +212,7 @@ class ObjectIdentifier implements Serializable * Constructor, from an array of integers. * Validity check included. */ - public ObjectIdentifier (int values []) throws IOException + public ObjectIdentifier(int[] values) throws IOException { checkCount(values.length); checkFirstComponent(values[0]); @@ -318,14 +318,6 @@ class ObjectIdentifier implements Serializable out.write (DerValue.tag_ObjectId, encoding); } - /** - * @deprecated Use equals((Object)oid) - */ - @Deprecated - public boolean equals(ObjectIdentifier other) { - return equals((Object)other); - } - /** * Compares this identifier with another, for equality. * diff --git a/jdk/src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java b/jdk/src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java index 88d0ccb00e4..841aa0adabc 100644 --- a/jdk/src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java +++ b/jdk/src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java @@ -55,7 +55,7 @@ public class SignatureFileVerifier { private PKCS7 block; /** the raw bytes of the .SF file */ - private byte sfBytes[]; + private byte[] sfBytes; /** the name of the signature block file, uppercased and without * the extension (.DSA/.RSA/.EC) @@ -84,7 +84,7 @@ public class SignatureFileVerifier { public SignatureFileVerifier(ArrayList signerCache, ManifestDigester md, String name, - byte rawBytes[]) + byte[] rawBytes) throws IOException, CertificateException { // new PKCS7() calls CertificateFactory.getInstance() @@ -129,7 +129,7 @@ public class SignatureFileVerifier { * used to set the raw bytes of the .SF file when it * is external to the signature block file. */ - public void setSignatureFile(byte sfBytes[]) + public void setSignatureFile(byte[] sfBytes) { this.sfBytes = sfBytes; } @@ -511,7 +511,7 @@ public class SignatureFileVerifier { * CodeSigner objects. We do this only *once* for a given * signature block file. */ - private CodeSigner[] getSigners(SignerInfo infos[], PKCS7 block) + private CodeSigner[] getSigners(SignerInfo[] infos, PKCS7 block) throws IOException, NoSuchAlgorithmException, SignatureException, CertificateException { diff --git a/jdk/src/java.base/share/classes/sun/security/x509/AVA.java b/jdk/src/java.base/share/classes/sun/security/x509/AVA.java index c75030a21a7..1b7d297b233 100644 --- a/jdk/src/java.base/share/classes/sun/security/x509/AVA.java +++ b/jdk/src/java.base/share/classes/sun/security/x509/AVA.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1996, 2011, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1996, 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 @@ -364,8 +364,8 @@ public class AVA implements DerEncoder { // encode as PrintableString unless value contains // non-PrintableString chars - if (this.oid.equals((Object)PKCS9Attribute.EMAIL_ADDRESS_OID) || - (this.oid.equals((Object)X500Name.DOMAIN_COMPONENT_OID) && + if (this.oid.equals(PKCS9Attribute.EMAIL_ADDRESS_OID) || + (this.oid.equals(X500Name.DOMAIN_COMPONENT_OID) && PRESERVE_OLD_DC_ENCODING == false)) { // EmailAddress and DomainComponent must be IA5String return new DerValue(DerValue.tag_IA5String, @@ -495,8 +495,8 @@ public class AVA implements DerEncoder { // encode as PrintableString unless value contains // non-PrintableString chars - if (this.oid.equals((Object)PKCS9Attribute.EMAIL_ADDRESS_OID) || - (this.oid.equals((Object)X500Name.DOMAIN_COMPONENT_OID) && + if (this.oid.equals(PKCS9Attribute.EMAIL_ADDRESS_OID) || + (this.oid.equals(X500Name.DOMAIN_COMPONENT_OID) && PRESERVE_OLD_DC_ENCODING == false)) { // EmailAddress and DomainComponent must be IA5String return new DerValue(DerValue.tag_IA5String, temp.toString()); @@ -967,7 +967,7 @@ public class AVA implements DerEncoder { previousWhite = false; - byte valueBytes[] = null; + byte[] valueBytes = null; try { valueBytes = Character.toString(c).getBytes("UTF8"); } catch (IOException ie) { @@ -1051,7 +1051,7 @@ public class AVA implements DerEncoder { // using the hex format below. This will be used only // when the value is not a string type - byte data [] = value.toByteArray(); + byte[] data = value.toByteArray(); retval.append('#'); for (int i = 0; i < data.length; i++) { diff --git a/jdk/src/java.base/share/classes/sun/security/x509/AccessDescription.java b/jdk/src/java.base/share/classes/sun/security/x509/AccessDescription.java index fbf4bed3a37..45fa695e88c 100644 --- a/jdk/src/java.base/share/classes/sun/security/x509/AccessDescription.java +++ b/jdk/src/java.base/share/classes/sun/security/x509/AccessDescription.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2011, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 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 @@ -95,19 +95,19 @@ public final class AccessDescription { if (this == that) { return true; } - return (accessMethod.equals((Object)that.getAccessMethod()) && + return (accessMethod.equals(that.getAccessMethod()) && accessLocation.equals(that.getAccessLocation())); } public String toString() { String method = null; - if (accessMethod.equals((Object)Ad_CAISSUERS_Id)) { + if (accessMethod.equals(Ad_CAISSUERS_Id)) { method = "caIssuers"; - } else if (accessMethod.equals((Object)Ad_CAREPOSITORY_Id)) { + } else if (accessMethod.equals(Ad_CAREPOSITORY_Id)) { method = "caRepository"; - } else if (accessMethod.equals((Object)Ad_TIMESTAMPING_Id)) { + } else if (accessMethod.equals(Ad_TIMESTAMPING_Id)) { method = "timeStamping"; - } else if (accessMethod.equals((Object)Ad_OCSP_Id)) { + } else if (accessMethod.equals(Ad_OCSP_Id)) { method = "ocsp"; } else { method = accessMethod.toString(); diff --git a/jdk/src/java.base/share/classes/sun/security/x509/AlgIdDSA.java b/jdk/src/java.base/share/classes/sun/security/x509/AlgIdDSA.java index c4d2f896b5d..2e08c0509e7 100644 --- a/jdk/src/java.base/share/classes/sun/security/x509/AlgIdDSA.java +++ b/jdk/src/java.base/share/classes/sun/security/x509/AlgIdDSA.java @@ -117,7 +117,7 @@ class AlgIdDSA extends AlgorithmId implements DSAParams * @param q the DSS/DSA parameter "Q" * @param g the DSS/DSA parameter "G" */ - public AlgIdDSA (byte p [], byte q [], byte g []) + public AlgIdDSA (byte[] p, byte[] q, byte[] g) throws IOException { this (new BigInteger (1, p), diff --git a/jdk/src/java.base/share/classes/sun/security/x509/AlgorithmId.java b/jdk/src/java.base/share/classes/sun/security/x509/AlgorithmId.java index 294888bfaf4..530dc167c00 100644 --- a/jdk/src/java.base/share/classes/sun/security/x509/AlgorithmId.java +++ b/jdk/src/java.base/share/classes/sun/security/x509/AlgorithmId.java @@ -648,12 +648,12 @@ public class AlgorithmId implements Serializable, DerEncoder { /* * COMMON PUBLIC KEY TYPES */ - private static final int DH_data[] = { 1, 2, 840, 113549, 1, 3, 1 }; - private static final int DH_PKIX_data[] = { 1, 2, 840, 10046, 2, 1 }; - private static final int DSA_OIW_data[] = { 1, 3, 14, 3, 2, 12 }; - private static final int DSA_PKIX_data[] = { 1, 2, 840, 10040, 4, 1 }; - private static final int RSA_data[] = { 2, 5, 8, 1, 1 }; - private static final int RSAEncryption_data[] = + private static final int[] DH_data = { 1, 2, 840, 113549, 1, 3, 1 }; + private static final int[] DH_PKIX_data = { 1, 2, 840, 10046, 2, 1 }; + private static final int[] DSA_OIW_data = { 1, 3, 14, 3, 2, 12 }; + private static final int[] DSA_PKIX_data = { 1, 2, 840, 10040, 4, 1 }; + private static final int[] RSA_data = { 2, 5, 8, 1, 1 }; + private static final int[] RSAEncryption_data = { 1, 2, 840, 113549, 1, 1, 1 }; public static final ObjectIdentifier DH_oid; @@ -674,27 +674,27 @@ public class AlgorithmId implements Serializable, DerEncoder { /* * COMMON SIGNATURE ALGORITHMS */ - private static final int md2WithRSAEncryption_data[] = + private static final int[] md2WithRSAEncryption_data = { 1, 2, 840, 113549, 1, 1, 2 }; - private static final int md5WithRSAEncryption_data[] = + private static final int[] md5WithRSAEncryption_data = { 1, 2, 840, 113549, 1, 1, 4 }; - private static final int sha1WithRSAEncryption_data[] = + private static final int[] sha1WithRSAEncryption_data = { 1, 2, 840, 113549, 1, 1, 5 }; - private static final int sha1WithRSAEncryption_OIW_data[] = + private static final int[] sha1WithRSAEncryption_OIW_data = { 1, 3, 14, 3, 2, 29 }; - private static final int sha224WithRSAEncryption_data[] = + private static final int[] sha224WithRSAEncryption_data = { 1, 2, 840, 113549, 1, 1, 14 }; - private static final int sha256WithRSAEncryption_data[] = + private static final int[] sha256WithRSAEncryption_data = { 1, 2, 840, 113549, 1, 1, 11 }; - private static final int sha384WithRSAEncryption_data[] = + private static final int[] sha384WithRSAEncryption_data = { 1, 2, 840, 113549, 1, 1, 12 }; - private static final int sha512WithRSAEncryption_data[] = + private static final int[] sha512WithRSAEncryption_data = { 1, 2, 840, 113549, 1, 1, 13 }; - private static final int shaWithDSA_OIW_data[] = + private static final int[] shaWithDSA_OIW_data = { 1, 3, 14, 3, 2, 13 }; - private static final int sha1WithDSA_OIW_data[] = + private static final int[] sha1WithDSA_OIW_data = { 1, 3, 14, 3, 2, 27 }; - private static final int dsaWithSHA1_PKIX_data[] = + private static final int[] dsaWithSHA1_PKIX_data = { 1, 2, 840, 10040, 4, 3 }; public static final ObjectIdentifier md2WithRSAEncryption_oid; diff --git a/jdk/src/java.base/share/classes/sun/security/x509/CertificateExtensions.java b/jdk/src/java.base/share/classes/sun/security/x509/CertificateExtensions.java index 8471be38ae1..a3a0fe187bb 100644 --- a/jdk/src/java.base/share/classes/sun/security/x509/CertificateExtensions.java +++ b/jdk/src/java.base/share/classes/sun/security/x509/CertificateExtensions.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 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 @@ -241,7 +241,7 @@ public class CertificateExtensions implements CertAttrSet { public String getNameByOid(ObjectIdentifier oid) throws IOException { for (String name: map.keySet()) { - if (map.get(name).getExtensionId().equals((Object)oid)) { + if (map.get(name).getExtensionId().equals(oid)) { return name; } } diff --git a/jdk/src/java.base/share/classes/sun/security/x509/CertificatePolicyId.java b/jdk/src/java.base/share/classes/sun/security/x509/CertificatePolicyId.java index 5f281bfc8f5..8a2f625dda3 100644 --- a/jdk/src/java.base/share/classes/sun/security/x509/CertificatePolicyId.java +++ b/jdk/src/java.base/share/classes/sun/security/x509/CertificatePolicyId.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2011, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 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 @@ -93,8 +93,7 @@ public class CertificatePolicyId { */ public boolean equals(Object other) { if (other instanceof CertificatePolicyId) - return id.equals((Object) - ((CertificatePolicyId) other).getIdentifier()); + return id.equals(((CertificatePolicyId) other).getIdentifier()); else return false; } diff --git a/jdk/src/java.base/share/classes/sun/security/x509/Extension.java b/jdk/src/java.base/share/classes/sun/security/x509/Extension.java index d3a711e4b5e..5649d2a1206 100644 --- a/jdk/src/java.base/share/classes/sun/security/x509/Extension.java +++ b/jdk/src/java.base/share/classes/sun/security/x509/Extension.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2011, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 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 @@ -264,7 +264,7 @@ public class Extension implements java.security.cert.Extension { Extension otherExt = (Extension) other; if (critical != otherExt.critical) return false; - if (!extensionId.equals((Object)otherExt.extensionId)) + if (!extensionId.equals(otherExt.extensionId)) return false; return Arrays.equals(extensionValue, otherExt.extensionValue); } diff --git a/jdk/src/java.base/share/classes/sun/security/x509/NameConstraintsExtension.java b/jdk/src/java.base/share/classes/sun/security/x509/NameConstraintsExtension.java index 4d1e4cdd126..eafe3eefe78 100644 --- a/jdk/src/java.base/share/classes/sun/security/x509/NameConstraintsExtension.java +++ b/jdk/src/java.base/share/classes/sun/security/x509/NameConstraintsExtension.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2011, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 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 @@ -579,7 +579,7 @@ implements CertAttrSet, Cloneable { public boolean verifyRFC822SpecialCase(X500Name subject) throws IOException { for (AVA ava : subject.allAvas()) { ObjectIdentifier attrOID = ava.getObjectIdentifier(); - if (attrOID.equals((Object)PKCS9Attribute.EMAIL_ADDRESS_OID)) { + if (attrOID.equals(PKCS9Attribute.EMAIL_ADDRESS_OID)) { String attrValue = ava.getValueString(); if (attrValue != null) { RFC822Name emailName; diff --git a/jdk/src/java.base/share/classes/sun/security/x509/NetscapeCertTypeExtension.java b/jdk/src/java.base/share/classes/sun/security/x509/NetscapeCertTypeExtension.java index 735efddfc3a..ca4dc3c53c3 100644 --- a/jdk/src/java.base/share/classes/sun/security/x509/NetscapeCertTypeExtension.java +++ b/jdk/src/java.base/share/classes/sun/security/x509/NetscapeCertTypeExtension.java @@ -69,7 +69,7 @@ implements CertAttrSet { public static final String S_MIME_CA = "s_mime_ca"; public static final String OBJECT_SIGNING_CA = "object_signing_ca"; - private static final int CertType_data[] = { 2, 16, 840, 1, 113730, 1, 1 }; + private static final int[] CertType_data = { 2, 16, 840, 1, 113730, 1, 1 }; /** * Object identifier for the Netscape-Cert-Type extension. diff --git a/jdk/src/java.base/share/classes/sun/security/x509/OIDMap.java b/jdk/src/java.base/share/classes/sun/security/x509/OIDMap.java index c8f0da3a671..b6d1b25e51d 100644 --- a/jdk/src/java.base/share/classes/sun/security/x509/OIDMap.java +++ b/jdk/src/java.base/share/classes/sun/security/x509/OIDMap.java @@ -102,7 +102,7 @@ public class OIDMap { private static final String OCSPNOCHECK = ROOT + "." + OCSPNoCheckExtension.NAME; - private static final int NetscapeCertType_data[] = + private static final int[] NetscapeCertType_data = { 2, 16, 840, 1, 113730, 1, 1 }; /** Map ObjectIdentifier(oid) -> OIDInfo(info) */ diff --git a/jdk/src/java.base/share/classes/sun/security/x509/OIDName.java b/jdk/src/java.base/share/classes/sun/security/x509/OIDName.java index b5435eb0653..6db9d11e2d3 100644 --- a/jdk/src/java.base/share/classes/sun/security/x509/OIDName.java +++ b/jdk/src/java.base/share/classes/sun/security/x509/OIDName.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2011, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 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 @@ -120,7 +120,7 @@ public class OIDName implements GeneralNameInterface { OIDName other = (OIDName)obj; - return oid.equals((Object)other.oid); + return oid.equals(other.oid); } /** diff --git a/jdk/src/java.base/share/classes/sun/security/x509/OtherName.java b/jdk/src/java.base/share/classes/sun/security/x509/OtherName.java index 5b73fb1a176..0a2842a00be 100644 --- a/jdk/src/java.base/share/classes/sun/security/x509/OtherName.java +++ b/jdk/src/java.base/share/classes/sun/security/x509/OtherName.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 2011, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1998, 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 @@ -176,7 +176,7 @@ public class OtherName implements GeneralNameInterface { return false; } OtherName otherOther = (OtherName)other; - if (!(otherOther.oid.equals((Object)oid))) { + if (!(otherOther.oid.equals(oid))) { return false; } GeneralNameInterface otherGNI = null; diff --git a/jdk/src/java.base/share/classes/sun/security/x509/PKIXExtensions.java b/jdk/src/java.base/share/classes/sun/security/x509/PKIXExtensions.java index 3c7696327af..37ac3fbb963 100644 --- a/jdk/src/java.base/share/classes/sun/security/x509/PKIXExtensions.java +++ b/jdk/src/java.base/share/classes/sun/security/x509/PKIXExtensions.java @@ -49,32 +49,32 @@ import sun.security.util.*; */ public class PKIXExtensions { // The object identifiers - private static final int AuthorityKey_data [] = { 2, 5, 29, 35 }; - private static final int SubjectKey_data [] = { 2, 5, 29, 14 }; - private static final int KeyUsage_data [] = { 2, 5, 29, 15 }; - private static final int PrivateKeyUsage_data [] = { 2, 5, 29, 16 }; - private static final int CertificatePolicies_data [] = { 2, 5, 29, 32 }; - private static final int PolicyMappings_data [] = { 2, 5, 29, 33 }; - private static final int SubjectAlternativeName_data [] = { 2, 5, 29, 17 }; - private static final int IssuerAlternativeName_data [] = { 2, 5, 29, 18 }; - private static final int SubjectDirectoryAttributes_data [] = { 2, 5, 29, 9 }; - private static final int BasicConstraints_data [] = { 2, 5, 29, 19 }; - private static final int NameConstraints_data [] = { 2, 5, 29, 30 }; - private static final int PolicyConstraints_data [] = { 2, 5, 29, 36 }; - private static final int CRLDistributionPoints_data [] = { 2, 5, 29, 31 }; - private static final int CRLNumber_data [] = { 2, 5, 29, 20 }; - private static final int IssuingDistributionPoint_data [] = { 2, 5, 29, 28 }; - private static final int DeltaCRLIndicator_data [] = { 2, 5, 29, 27 }; - private static final int ReasonCode_data [] = { 2, 5, 29, 21 }; - private static final int HoldInstructionCode_data [] = { 2, 5, 29, 23 }; - private static final int InvalidityDate_data [] = { 2, 5, 29, 24 }; - private static final int ExtendedKeyUsage_data [] = { 2, 5, 29, 37 }; - private static final int InhibitAnyPolicy_data [] = { 2, 5, 29, 54 }; - private static final int CertificateIssuer_data [] = { 2, 5, 29, 29 }; - private static final int AuthInfoAccess_data [] = { 1, 3, 6, 1, 5, 5, 7, 1, 1}; - private static final int SubjectInfoAccess_data [] = { 1, 3, 6, 1, 5, 5, 7, 1, 11}; - private static final int FreshestCRL_data [] = { 2, 5, 29, 46 }; - private static final int OCSPNoCheck_data [] = { 1, 3, 6, 1, 5, 5, 7, + private static final int[] AuthorityKey_data = { 2, 5, 29, 35 }; + private static final int[] SubjectKey_data = { 2, 5, 29, 14 }; + private static final int[] KeyUsage_data = { 2, 5, 29, 15 }; + private static final int[] PrivateKeyUsage_data = { 2, 5, 29, 16 }; + private static final int[] CertificatePolicies_data = { 2, 5, 29, 32 }; + private static final int[] PolicyMappings_data = { 2, 5, 29, 33 }; + private static final int[] SubjectAlternativeName_data = { 2, 5, 29, 17 }; + private static final int[] IssuerAlternativeName_data = { 2, 5, 29, 18 }; + private static final int[] SubjectDirectoryAttributes_data = { 2, 5, 29, 9 }; + private static final int[] BasicConstraints_data = { 2, 5, 29, 19 }; + private static final int[] NameConstraints_data = { 2, 5, 29, 30 }; + private static final int[] PolicyConstraints_data = { 2, 5, 29, 36 }; + private static final int[] CRLDistributionPoints_data = { 2, 5, 29, 31 }; + private static final int[] CRLNumber_data = { 2, 5, 29, 20 }; + private static final int[] IssuingDistributionPoint_data = { 2, 5, 29, 28 }; + private static final int[] DeltaCRLIndicator_data = { 2, 5, 29, 27 }; + private static final int[] ReasonCode_data = { 2, 5, 29, 21 }; + private static final int[] HoldInstructionCode_data = { 2, 5, 29, 23 }; + private static final int[] InvalidityDate_data = { 2, 5, 29, 24 }; + private static final int[] ExtendedKeyUsage_data = { 2, 5, 29, 37 }; + private static final int[] InhibitAnyPolicy_data = { 2, 5, 29, 54 }; + private static final int[] CertificateIssuer_data = { 2, 5, 29, 29 }; + private static final int[] AuthInfoAccess_data = { 1, 3, 6, 1, 5, 5, 7, 1, 1}; + private static final int[] SubjectInfoAccess_data = { 1, 3, 6, 1, 5, 5, 7, 1, 11}; + private static final int[] FreshestCRL_data = { 2, 5, 29, 46 }; + private static final int[] OCSPNoCheck_data = { 1, 3, 6, 1, 5, 5, 7, 48, 1, 5}; /** diff --git a/jdk/src/java.base/share/classes/sun/security/x509/RDN.java b/jdk/src/java.base/share/classes/sun/security/x509/RDN.java index 6ba421d3b27..6e927c4a340 100644 --- a/jdk/src/java.base/share/classes/sun/security/x509/RDN.java +++ b/jdk/src/java.base/share/classes/sun/security/x509/RDN.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2002, 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 @@ -321,7 +321,7 @@ public class RDN { */ DerValue findAttribute(ObjectIdentifier oid) { for (int i = 0; i < assertion.length; i++) { - if (assertion[i].oid.equals((Object)oid)) { + if (assertion[i].oid.equals(oid)) { return assertion[i].value; } } diff --git a/jdk/src/java.base/share/classes/sun/security/x509/X500Name.java b/jdk/src/java.base/share/classes/sun/security/x509/X500Name.java index 79d64e84555..740b7fed538 100644 --- a/jdk/src/java.base/share/classes/sun/security/x509/X500Name.java +++ b/jdk/src/java.base/share/classes/sun/security/x509/X500Name.java @@ -1119,25 +1119,25 @@ public class X500Name implements GeneralNameInterface, Principal { * Includes all those specified in RFC 5280 as MUST or SHOULD * be recognized */ - private static final int commonName_data[] = { 2, 5, 4, 3 }; - private static final int SURNAME_DATA[] = { 2, 5, 4, 4 }; - private static final int SERIALNUMBER_DATA[] = { 2, 5, 4, 5 }; - private static final int countryName_data[] = { 2, 5, 4, 6 }; - private static final int localityName_data[] = { 2, 5, 4, 7 }; - private static final int stateName_data[] = { 2, 5, 4, 8 }; - private static final int streetAddress_data[] = { 2, 5, 4, 9 }; - private static final int orgName_data[] = { 2, 5, 4, 10 }; - private static final int orgUnitName_data[] = { 2, 5, 4, 11 }; - private static final int title_data[] = { 2, 5, 4, 12 }; - private static final int GIVENNAME_DATA[] = { 2, 5, 4, 42 }; - private static final int INITIALS_DATA[] = { 2, 5, 4, 43 }; - private static final int GENERATIONQUALIFIER_DATA[] = { 2, 5, 4, 44 }; - private static final int DNQUALIFIER_DATA[] = { 2, 5, 4, 46 }; + private static final int[] commonName_data = { 2, 5, 4, 3 }; + private static final int[] SURNAME_DATA = { 2, 5, 4, 4 }; + private static final int[] SERIALNUMBER_DATA = { 2, 5, 4, 5 }; + private static final int[] countryName_data = { 2, 5, 4, 6 }; + private static final int[] localityName_data = { 2, 5, 4, 7 }; + private static final int[] stateName_data = { 2, 5, 4, 8 }; + private static final int[] streetAddress_data = { 2, 5, 4, 9 }; + private static final int[] orgName_data = { 2, 5, 4, 10 }; + private static final int[] orgUnitName_data = { 2, 5, 4, 11 }; + private static final int[] title_data = { 2, 5, 4, 12 }; + private static final int[] GIVENNAME_DATA = { 2, 5, 4, 42 }; + private static final int[] INITIALS_DATA = { 2, 5, 4, 43 }; + private static final int[] GENERATIONQUALIFIER_DATA = { 2, 5, 4, 44 }; + private static final int[] DNQUALIFIER_DATA = { 2, 5, 4, 46 }; - private static final int ipAddress_data[] = { 1, 3, 6, 1, 4, 1, 42, 2, 11, 2, 1 }; - private static final int DOMAIN_COMPONENT_DATA[] = + private static final int[] ipAddress_data = { 1, 3, 6, 1, 4, 1, 42, 2, 11, 2, 1 }; + private static final int[] DOMAIN_COMPONENT_DATA = { 0, 9, 2342, 19200300, 100, 1, 25 }; - private static final int userid_data[] = + private static final int[] userid_data = { 0, 9, 2342, 19200300, 100, 1, 1 }; diff --git a/jdk/src/java.base/share/classes/sun/security/x509/X509CRLEntryImpl.java b/jdk/src/java.base/share/classes/sun/security/x509/X509CRLEntryImpl.java index 8646b43841a..d92da97e1db 100644 --- a/jdk/src/java.base/share/classes/sun/security/x509/X509CRLEntryImpl.java +++ b/jdk/src/java.base/share/classes/sun/security/x509/X509CRLEntryImpl.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 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 @@ -414,7 +414,7 @@ public class X509CRLEntryImpl extends X509CRLEntry e.hasMoreElements();) { ex = e.nextElement(); inCertOID = ex.getExtensionId(); - if (inCertOID.equals((Object)findOID)) { + if (inCertOID.equals(findOID)) { crlExt = ex; break; } diff --git a/jdk/src/java.base/share/classes/sun/security/x509/X509CRLImpl.java b/jdk/src/java.base/share/classes/sun/security/x509/X509CRLImpl.java index 7a68cebdabb..d248121fd97 100644 --- a/jdk/src/java.base/share/classes/sun/security/x509/X509CRLImpl.java +++ b/jdk/src/java.base/share/classes/sun/security/x509/X509CRLImpl.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 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 @@ -1039,7 +1039,7 @@ public class X509CRLImpl extends X509CRL implements DerEncoder { e.hasMoreElements();) { ex = e.nextElement(); inCertOID = ex.getExtensionId(); - if (inCertOID.equals((Object)findOID)) { + if (inCertOID.equals(findOID)) { crlExt = ex; break; } @@ -1086,7 +1086,7 @@ public class X509CRLImpl extends X509CRL implements DerEncoder { throw new CRLException("Invalid DER-encoded CRL data"); signedCRL = val.toByteArray(); - DerValue seq[] = new DerValue[3]; + DerValue[] seq = new DerValue[3]; seq[0] = val.data.getDerValue(); seq[1] = val.data.getDerValue(); diff --git a/jdk/src/java.base/share/classes/sun/security/x509/X509CertImpl.java b/jdk/src/java.base/share/classes/sun/security/x509/X509CertImpl.java index b74de5a5dfe..955f7793a86 100644 --- a/jdk/src/java.base/share/classes/sun/security/x509/X509CertImpl.java +++ b/jdk/src/java.base/share/classes/sun/security/x509/X509CertImpl.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1996, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1996, 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 @@ -1339,7 +1339,7 @@ public class X509CertImpl extends X509Certificate implements DerEncoder { return ex; } for (Extension ex2: extensions.getAllExtensions()) { - if (ex2.getExtensionId().equals((Object)oid)) { + if (ex2.getExtensionId().equals(oid)) { //XXXX May want to consider cloning this return ex2; } @@ -1395,7 +1395,7 @@ public class X509CertImpl extends X509Certificate implements DerEncoder { for (Extension ex : exts.getAllExtensions()) { ObjectIdentifier inCertOID = ex.getExtensionId(); - if (inCertOID.equals((Object)findOID)) { + if (inCertOID.equals(findOID)) { certExt = ex; break; } diff --git a/jdk/src/java.base/share/classes/sun/text/normalizer/UnicodeSet.java b/jdk/src/java.base/share/classes/sun/text/normalizer/UnicodeSet.java index f3ee71aa969..3fcd67466b7 100644 --- a/jdk/src/java.base/share/classes/sun/text/normalizer/UnicodeSet.java +++ b/jdk/src/java.base/share/classes/sun/text/normalizer/UnicodeSet.java @@ -1850,7 +1850,7 @@ public class UnicodeSet implements UnicodeMatcher { syntaxError(chars, "Invalid property pattern"); } chars.jumpahead(pos.getIndex()); - rebuiltPat.append(patStr.substring(0, pos.getIndex())); + rebuiltPat.append(patStr, 0, pos.getIndex()); } //---------------------------------------------------------------- diff --git a/jdk/src/java.base/share/classes/sun/util/BuddhistCalendar.java b/jdk/src/java.base/share/classes/sun/util/BuddhistCalendar.java index adb4163fe8e..7c4a843239d 100644 --- a/jdk/src/java.base/share/classes/sun/util/BuddhistCalendar.java +++ b/jdk/src/java.base/share/classes/sun/util/BuddhistCalendar.java @@ -242,12 +242,13 @@ public class BuddhistCalendar extends GregorianCalendar { return s; } p += yearField.length(); - StringBuilder sb = new StringBuilder(s.substring(0, p)); + StringBuilder sb = new StringBuilder(s.length() + 10); + sb.append(s, 0, p); // Skip the year number while (Character.isDigit(s.charAt(p++))) ; int year = internalGet(YEAR) + BUDDHIST_YEAR_OFFSET; - sb.append(year).append(s.substring(p - 1)); + sb.append(year).append(s, p - 1, s.length()); return sb.toString(); } diff --git a/jdk/src/java.base/share/native/libjli/java.c b/jdk/src/java.base/share/native/libjli/java.c index fa4c1c9ca99..64deecadec4 100644 --- a/jdk/src/java.base/share/native/libjli/java.c +++ b/jdk/src/java.base/share/native/libjli/java.c @@ -145,7 +145,7 @@ static struct vmdesc *knownVMs = NULL; static int knownVMsCount = 0; static int knownVMsLimit = 0; -static void GrowKnownVMs(); +static void GrowKnownVMs(int minimum); static int KnownVMIndex(const char* name); static void FreeKnownVMs(); static jboolean IsWildCardEnabled(); diff --git a/jdk/src/java.base/unix/classes/java/io/UnixFileSystem.java b/jdk/src/java.base/unix/classes/java/io/UnixFileSystem.java index fb0fef63646..c0ca02dd4ad 100644 --- a/jdk/src/java.base/unix/classes/java/io/UnixFileSystem.java +++ b/jdk/src/java.base/unix/classes/java/io/UnixFileSystem.java @@ -65,8 +65,8 @@ class UnixFileSystem extends FileSystem { int n = len; while ((n > 0) && (pathname.charAt(n - 1) == '/')) n--; if (n == 0) return "/"; - StringBuffer sb = new StringBuffer(pathname.length()); - if (off > 0) sb.append(pathname.substring(0, off)); + StringBuilder sb = new StringBuilder(pathname.length()); + if (off > 0) sb.append(pathname, 0, off); char prevChar = 0; for (int i = off; i < n; i++) { char c = pathname.charAt(i); diff --git a/jdk/src/java.base/unix/classes/sun/nio/fs/MimeTypesFileTypeDetector.java b/jdk/src/java.base/unix/classes/sun/nio/fs/MimeTypesFileTypeDetector.java index b742b3f626f..20e077cbdc3 100644 --- a/jdk/src/java.base/unix/classes/sun/nio/fs/MimeTypesFileTypeDetector.java +++ b/jdk/src/java.base/unix/classes/sun/nio/fs/MimeTypesFileTypeDetector.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. + * 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 @@ -83,18 +83,6 @@ class MimeTypesFileTypeDetector extends AbstractFileTypeDetector { return mimeType; } - // Get the extension of a file name. - private static String getExtension(String name) { - String ext = ""; - if (name != null && !name.isEmpty()) { - int dot = name.indexOf('.'); - if ((dot >= 0) && (dot < name.length() - 1)) { - ext = name.substring(dot + 1); - } - } - return ext; - } - /** * Parse the mime types file, and store the type-extension mappings into * mimeTypeMap. The mime types file is not loaded until the first probe diff --git a/jdk/src/java.base/windows/classes/java/io/WinNTFileSystem.java b/jdk/src/java.base/windows/classes/java/io/WinNTFileSystem.java index caa47f80c08..9ee66bf4169 100644 --- a/jdk/src/java.base/windows/classes/java/io/WinNTFileSystem.java +++ b/jdk/src/java.base/windows/classes/java/io/WinNTFileSystem.java @@ -104,7 +104,7 @@ class WinNTFileSystem extends FileSystem { if (off < 3) off = 0; /* Avoid fencepost cases with UNC pathnames */ int src; char slash = this.slash; - StringBuffer sb = new StringBuffer(len); + StringBuilder sb = new StringBuilder(len); if (off == 0) { /* Complete normalization, including prefix */ @@ -112,7 +112,7 @@ class WinNTFileSystem extends FileSystem { } else { /* Partial normalization */ src = off; - sb.append(path.substring(0, off)); + sb.append(path, 0, off); } /* Remove redundant slashes from the remainder of the path, forcing all @@ -156,8 +156,7 @@ class WinNTFileSystem extends FileSystem { } } - String rv = sb.toString(); - return rv; + return sb.toString(); } /* A normal Win32 pathname contains no duplicate slashes, except possibly @@ -172,7 +171,7 @@ class WinNTFileSystem extends FileSystem { else directory-relative (has form "z:foo") 3 absolute local pathname (begins with "z:\\") */ - private int normalizePrefix(String path, int len, StringBuffer sb) { + private int normalizePrefix(String path, int len, StringBuilder sb) { int src = 0; while ((src < len) && isSlash(path.charAt(src))) src++; char c; diff --git a/jdk/src/java.desktop/macosx/classes/apple/laf/JRSUIControl.java b/jdk/src/java.desktop/macosx/classes/apple/laf/JRSUIControl.java index eeed61d3798..115002b5825 100644 --- a/jdk/src/java.desktop/macosx/classes/apple/laf/JRSUIControl.java +++ b/jdk/src/java.desktop/macosx/classes/apple/laf/JRSUIControl.java @@ -275,7 +275,7 @@ public final class JRSUIControl { } - Hit getHitForPoint(final double x, final double y, final double w, final double h, final double hitX, final double hitY) { + Hit getHitForPoint(final int x, final int y, final int w, final int h, final int hitX, final int hitY) { sync(); // reflect hitY about the midline of the control before sending to native final Hit hit = JRSUIConstants.getHit(getNativeHitPart(cfDictionaryPtr, priorEncodedProperties, currentEncodedProperties, x, y, w, h, hitX, 2 * y + h - hitY)); @@ -283,7 +283,7 @@ public final class JRSUIControl { return hit; } - void getPartBounds(final double[] rect, final double x, final double y, final double w, final double h, final int part) { + void getPartBounds(final double[] rect, final int x, final int y, final int w, final int h, final int part) { if (rect == null) throw new NullPointerException("Cannot load null rect"); if (rect.length != 4) throw new IllegalArgumentException("Rect must have four elements"); @@ -292,7 +292,7 @@ public final class JRSUIControl { priorEncodedProperties = currentEncodedProperties; } - double getScrollBarOffsetChange(final double x, final double y, final double w, final double h, final int offset, final int visibleAmount, final int extent) { + double getScrollBarOffsetChange(final int x, final int y, final int w, final int h, final int offset, final int visibleAmount, final int extent) { sync(); final double offsetChange = getNativeScrollBarOffsetChange(cfDictionaryPtr, priorEncodedProperties, currentEncodedProperties, x, y, w, h, offset, visibleAmount, extent); priorEncodedProperties = currentEncodedProperties; diff --git a/jdk/src/java.desktop/macosx/classes/apple/laf/JRSUIUtils.java b/jdk/src/java.desktop/macosx/classes/apple/laf/JRSUIUtils.java index 94ef685714e..69fdf688013 100644 --- a/jdk/src/java.desktop/macosx/classes/apple/laf/JRSUIUtils.java +++ b/jdk/src/java.desktop/macosx/classes/apple/laf/JRSUIUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2011, 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 @@ -25,14 +25,15 @@ package apple.laf; -import com.apple.laf.AquaImageFactory.NineSliceMetrics; - -import apple.laf.JRSUIConstants.*; -import sun.security.action.GetPropertyAction; - import java.security.AccessController; -public class JRSUIUtils { +import apple.laf.JRSUIConstants.Hit; +import apple.laf.JRSUIConstants.ScrollBarPart; +import com.apple.laf.AquaImageFactory.NineSliceMetrics; +import sun.security.action.GetPropertyAction; + +public final class JRSUIUtils { + static boolean isLeopard = isMacOSXLeopard(); static boolean isSnowLeopardOrBelow = isMacOSXSnowLeopardOrBelow(); @@ -48,7 +49,9 @@ public class JRSUIUtils { return currentMacOSXVersionMatchesGivenVersionRange(version, true, false, false); } - static boolean currentMacOSXVersionMatchesGivenVersionRange(final int version, final boolean inclusive, final boolean matchBelow, final boolean matchAbove) { + static boolean currentMacOSXVersionMatchesGivenVersionRange( + final int version, final boolean inclusive, + final boolean matchBelow, final boolean matchAbove) { // split the "10.x.y" version number String osVersion = AccessController.doPrivileged(new GetPropertyAction("os.version")); String[] fragments = osVersion.split("\\."); @@ -99,12 +102,22 @@ public class JRSUIUtils { return shouldUseScrollToClick(); } - public static void getPartBounds(final double[] rect, final JRSUIControl control, final double x, final double y, final double w, final double h, final ScrollBarPart part) { + public static void getPartBounds(final double[] rect, + final JRSUIControl control, + final int x, final int y, final int w, + final int h, + final ScrollBarPart part) { control.getPartBounds(rect, x, y, w, h, part.ordinal); } - public static double getNativeOffsetChange(final JRSUIControl control, final double x, final double y, final double w, final double h, final int offset, final int visibleAmount, final int extent) { - return control.getScrollBarOffsetChange(x, y, w, h, offset, visibleAmount, extent); + public static double getNativeOffsetChange(final JRSUIControl control, + final int x, final int y, + final int w, final int h, + final int offset, + final int visibleAmount, + final int extent) { + return control.getScrollBarOffsetChange(x, y, w, h, offset, + visibleAmount, extent); } } @@ -115,7 +128,10 @@ public class JRSUIUtils { } public static class HitDetection { - public static Hit getHitForPoint(final JRSUIControl control, final double x, final double y, final double w, final double h, final double hitX, final double hitY) { + public static Hit getHitForPoint(final JRSUIControl control, + final int x, final int y, final int w, + final int h, final int hitX, + final int hitY) { return control.getHitForPoint(x, y, w, h, hitX, hitY); } } diff --git a/jdk/src/java.desktop/share/classes/java/awt/Cursor.java b/jdk/src/java.desktop/share/classes/java/awt/Cursor.java index 5c7cce45230..3e6d9410476 100644 --- a/jdk/src/java.desktop/share/classes/java/awt/Cursor.java +++ b/jdk/src/java.desktop/share/classes/java/awt/Cursor.java @@ -26,8 +26,8 @@ package java.awt; import java.beans.ConstructorProperties; import java.io.InputStream; -import java.net.URL; import java.security.AccessController; +import java.security.PrivilegedAction; import java.security.PrivilegedExceptionAction; import java.util.Hashtable; import java.util.Properties; @@ -261,7 +261,7 @@ public class Cursor implements java.io.Serializable { * @throws IllegalArgumentException if the specified cursor type is * invalid */ - static public Cursor getPredefinedCursor(int type) { + public static Cursor getPredefinedCursor(int type) { if (type < Cursor.DEFAULT_CURSOR || type > Cursor.MOVE_CURSOR) { throw new IllegalArgumentException("illegal cursor type"); } @@ -286,7 +286,7 @@ public class Cursor implements java.io.Serializable { * GraphicsEnvironment.isHeadless returns true * @exception AWTException in case of erroneous retrieving of the cursor */ - static public Cursor getSystemCustomCursor(final String name) + public static Cursor getSystemCustomCursor(final String name) throws AWTException, HeadlessException { GraphicsEnvironment.checkHeadless(); Cursor cursor = systemCustomCursors.get(name); @@ -330,18 +330,15 @@ public class Cursor implements java.io.Serializable { } catch (NumberFormatException nfe) { throw new AWTException("failed to parse hotspot property for cursor: " + name); } - - try { - final Toolkit toolkit = Toolkit.getDefaultToolkit(); - final String file = RESOURCE_PREFIX + fileName; - - cursor = AccessController.doPrivileged( - (PrivilegedExceptionAction) () -> { - URL url = Cursor.class.getResource(file); - Image image = toolkit.getImage(url); - return toolkit.createCustomCursor(image, hotPoint, - localized); - }); + final Toolkit toolkit = Toolkit.getDefaultToolkit(); + final String file = RESOURCE_PREFIX + fileName; + final InputStream in = AccessController.doPrivileged( + (PrivilegedAction) () -> { + return Cursor.class.getResourceAsStream(file); + }); + try (in) { + Image image = toolkit.createImage(in.readAllBytes()); + cursor = toolkit.createCustomCursor(image, hotPoint, localized); } catch (Exception e) { throw new AWTException( "Exception: " + e.getClass() + " " + e.getMessage() + @@ -365,7 +362,7 @@ public class Cursor implements java.io.Serializable { * * @return the default cursor */ - static public Cursor getDefaultCursor() { + public static Cursor getDefaultCursor() { return getPredefinedCursor(Cursor.DEFAULT_CURSOR); } diff --git a/jdk/src/java.desktop/share/classes/java/awt/Toolkit.java b/jdk/src/java.desktop/share/classes/java/awt/Toolkit.java index 31107cbc637..e48d28eacf8 100644 --- a/jdk/src/java.desktop/share/classes/java/awt/Toolkit.java +++ b/jdk/src/java.desktop/share/classes/java/awt/Toolkit.java @@ -58,6 +58,14 @@ import sun.awt.PeerEvent; import sun.awt.SunToolkit; import sun.util.CoreResourceBundleControl; +import java.security.AccessController; +import java.security.PrivilegedAction; +import java.util.Arrays; +import java.util.ServiceLoader; +import java.util.Set; +import java.util.stream.Collectors; +import javax.accessibility.AccessibilityProvider; + /** * This class is the abstract superclass of all actual * implementations of the Abstract Window Toolkit. Subclasses of @@ -420,7 +428,7 @@ public abstract class Toolkit { } } - // Get the names of any assistive technolgies to load. First + // Get the names of any assistive technologies to load. First // check the system property and then check the properties // file. String classNames = System.getProperty("javax.accessibility.assistive_technologies"); @@ -436,85 +444,125 @@ public abstract class Toolkit { } /** - * Loads additional classes into the VM, using the property - * 'assistive_technologies' specified in the Sun reference - * implementation by a line in the 'accessibility.properties' - * file. The form is "assistive_technologies=..." where - * the "..." is a comma-separated list of assistive technology - * classes to load. Each class is loaded in the order given - * and a single instance of each is created using - * Class.forName(class).newInstance(). All errors are handled - * via an AWTError exception. + * Rethrow the AWTError but include the cause. * - *

                      The assumption is made that assistive technology classes are supplied - * as part of INSTALLED (as opposed to: BUNDLED) extensions or specified - * on the class path - * (and therefore can be loaded using the class loader returned by - * a call to ClassLoader.getSystemClassLoader, whose - * delegation parent is the extension class loader for installed - * extensions). + * @param s the error message + * @param e the original exception + * @throw the new AWTError including the cause (the original exception) + */ + private static void newAWTError(Throwable e, String s) { + AWTError newAWTError = new AWTError(s); + newAWTError.initCause(e); + throw newAWTError; + } + + /** + * When a service provider for Assistive Technology is not found look for a + * supporting class on the class path and instantiate it. + * + * @param atName the name of the class to be loaded + */ + private static void fallbackToLoadClassForAT(String atName) { + try { + Class.forName(atName, false, ClassLoader.getSystemClassLoader()).newInstance(); + } catch (ClassNotFoundException e) { + newAWTError(e, "Assistive Technology not found: " + atName); + } catch (InstantiationException e) { + newAWTError(e, "Could not instantiate Assistive Technology: " + atName); + } catch (IllegalAccessException e) { + newAWTError(e, "Could not access Assistive Technology: " + atName); + } catch (Exception e) { + newAWTError(e, "Error trying to install Assistive Technology: " + atName); + } + } + + /** + * Loads accessibility support using the property assistive_technologies. + * The form is assistive_technologies= followed by a comma-separated list of + * assistive technology providers to load. The order in which providers are + * loaded is determined by the order in which the ServiceLoader discovers + * implementations of the AccessibilityProvider interface, not by the order + * of provider names in the property list. When a provider is found its + * accessibility implementation will be started by calling the provider's + * activate method. All errors are handled via an AWTError exception. */ private static void loadAssistiveTechnologies() { // Load any assistive technologies if (atNames != null) { ClassLoader cl = ClassLoader.getSystemClassLoader(); - StringTokenizer parser = new StringTokenizer(atNames," ,"); - String atName; - while (parser.hasMoreTokens()) { - atName = parser.nextToken(); + Set names = Arrays.stream(atNames.split(",")) + .map(String::trim) + .collect(Collectors.toSet()); + final Map providers = new HashMap<>(); + AccessController.doPrivileged((PrivilegedAction) () -> { try { - Class clazz; - if (cl != null) { - clazz = cl.loadClass(atName); - } else { - clazz = Class.forName(atName); + for (AccessibilityProvider p : ServiceLoader.load(AccessibilityProvider.class, cl)) { + String name = p.getName(); + if (names.contains(name) && !providers.containsKey(name)) { + p.activate(); + providers.put(name, p); + } } - clazz.newInstance(); - } catch (ClassNotFoundException e) { - throw new AWTError("Assistive Technology not found: " - + atName); - } catch (InstantiationException e) { - throw new AWTError("Could not instantiate Assistive" - + " Technology: " + atName); - } catch (IllegalAccessException e) { - throw new AWTError("Could not access Assistive" - + " Technology: " + atName); - } catch (Exception e) { - throw new AWTError("Error trying to install Assistive" - + " Technology: " + atName + " " + e); + } catch (java.util.ServiceConfigurationError | Exception e) { + newAWTError(e, "Could not load or activate service provider"); } - } + return null; + }); + names.stream() + .filter(n -> !providers.containsKey(n)) + .forEach(Toolkit::fallbackToLoadClassForAT); } } /** * Gets the default toolkit. *

                      - * If a system property named "java.awt.headless" is set - * to true then the headless implementation - * of Toolkit is used. + * If a system property named {@code "java.awt.headless"} is set + * to {@code true} then the headless implementation + * of {@code Toolkit} is used. *

                      - * If there is no "java.awt.headless" or it is set to - * false and there is a system property named - * "awt.toolkit", + * If there is no {@code "java.awt.headless"} or it is set to + * {@code false} and there is a system property named + * {@code "awt.toolkit"}, * that property is treated as the name of a class that is a subclass - * of Toolkit; + * of {@code Toolkit}; * otherwise the default platform-specific implementation of - * Toolkit is used. + * {@code Toolkit} is used. *

                      - * Also loads additional classes into the VM, using the property - * 'assistive_technologies' specified in the Sun reference - * implementation by a line in the 'accessibility.properties' - * file. The form is "assistive_technologies=..." where - * the "..." is a comma-separated list of assistive technology - * classes to load. Each class is loaded in the order given - * and a single instance of each is created using - * Class.forName(class).newInstance(). This is done just after - * the AWT toolkit is created. All errors are handled via an - * AWTError exception. - * @return the default toolkit. + * If this Toolkit is not a headless implementation and if they exist, service + * providers of {@link javax.accessibility.AccessibilityProvider} will be loaded + * if specified by the system property + * {@code javax.accessibility.assistive_technologies}. + *

                      + * An example of setting this property is to invoke Java with + * {@code -Djavax.accessibility.assistive_technologies=MyServiceProvider}. + * In addition to MyServiceProvider other service providers can be specified + * using a comma separated list. Service providers are loaded after the AWT + * toolkit is created. All errors are handled via an AWTError exception. + *

                      + * The names specified in the assistive_technologies property are used to query + * each service provider implementation. If the requested name matches the + * {@linkplain AccessibilityProvider#getName name} of the service provider, the + * {@link AccessibilityProvider#activate} method will be invoked to activate the + * matching service provider. + * + * @implSpec + * If assistive technology service providers are not specified with a system + * property this implementation will look in a properties file located as follows: + *

                        + *
                      • {@code ${user.home}/.accessibility.properties} + *
                      • {@code ${java.home}/conf/accessibility.properties} + *
                      + * Only the first of these files to be located will be consulted. The requested + * service providers are specified by setting the {@code assistive_technologies=} + * property. A single provider or a comma separated list of providers can be + * specified. + * + * @return the default toolkit. * @exception AWTError if a toolkit could not be found, or * if one could not be accessed or instantiated. + * @see java.util.ServiceLoader + * @see javax.accessibility.AccessibilityProvider */ public static synchronized Toolkit getDefaultToolkit() { if (toolkit == null) { @@ -550,7 +598,9 @@ public abstract class Toolkit { return null; } }); - loadAssistiveTechnologies(); + if (!GraphicsEnvironment.isHeadless()) { + loadAssistiveTechnologies(); + } } return toolkit; } diff --git a/jdk/src/java.desktop/share/classes/javax/accessibility/AccessibilityProvider.java b/jdk/src/java.desktop/share/classes/javax/accessibility/AccessibilityProvider.java new file mode 100644 index 00000000000..001b42f15d6 --- /dev/null +++ b/jdk/src/java.desktop/share/classes/javax/accessibility/AccessibilityProvider.java @@ -0,0 +1,93 @@ +/* + * 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 javax.accessibility; + +/** + * Service Provider Interface (SPI) for Assistive Technology. + *

                      + * This service provider class provides mappings from the platform + * specific accessibility APIs to the Java Accessibility API. + *

                      + * Each service provider implementation is named and can be activated via the + * {@link #activate} method. Service providers can be loaded when the default + * {@link java.awt.Toolkit toolkit} is initialized. + * + * @apiNote There will typically be one provider per platform, such as Windows + * or Linux, to support accessibility for screen readers and magnifiers. However, + * more than one service provider can be activated. For example, a test tool + * which provides visual results obtained by interrogating the Java Accessibility + * API can be activated along with the activation of the support for screen readers + * and screen magnifiers. + * + * @see java.awt.Toolkit#getDefaultToolkit + * @see java.util.ServiceLoader + * @since 1.9 + */ +public abstract class AccessibilityProvider { + + /** + * Initializes a new accessibility provider. + * + * @throws SecurityException + * If a security manager has been installed and it denies + * {@link RuntimePermission} {@code "accessibilityProvider"} + */ + protected AccessibilityProvider() { + // Use a permission check when calling a private constructor to check that + // the proper security permission has been granted before the Object superclass + // is called. If an exception is thrown before the Object superclass is + // constructed a finalizer in a subclass of this class will not be run. + // This protects against a finalizer vulnerability. + this(checkPermission()); + } + + private AccessibilityProvider(Void ignore) { } + + /** + * If this code is running with a security manager and if the permission + * "accessibilityProvider" has not been granted SecurityException will be thrown. + * + */ + private static Void checkPermission() { + SecurityManager sm = System.getSecurityManager(); + if (sm != null) + sm.checkPermission(new RuntimePermission("accessibilityProvider")); + return null; + } + + /** + * Returns the name of this service provider. This name is used to locate a + * requested service provider. + * + * @return the name of this service provider + */ + public abstract String getName(); + + /** + * Activates the support provided by this service provider. + */ + public abstract void activate(); + +} diff --git a/jdk/src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTabbedPaneUI.java b/jdk/src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTabbedPaneUI.java index 76451154127..f22fd8e86dd 100644 --- a/jdk/src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTabbedPaneUI.java +++ b/jdk/src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTabbedPaneUI.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1998, 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 @@ -896,11 +896,12 @@ public class MetalTabbedPaneUI extends BasicTabbedPaneUI { // Paint the background for the tab area if ( tabPane.isOpaque() ) { - if (!c.isBackgroundSet() && (tabAreaBackground != null)) { + Color background = c.getBackground(); + if (background instanceof UIResource && tabAreaBackground != null) { g.setColor(tabAreaBackground); } else { - g.setColor( c.getBackground() ); + g.setColor(background); } switch ( tabPlacement ) { case LEFT: diff --git a/jdk/src/java.desktop/share/classes/sun/awt/SunToolkit.java b/jdk/src/java.desktop/share/classes/sun/awt/SunToolkit.java index 80b58f37e1c..847c0884b6a 100644 --- a/jdk/src/java.desktop/share/classes/sun/awt/SunToolkit.java +++ b/jdk/src/java.desktop/share/classes/sun/awt/SunToolkit.java @@ -291,7 +291,7 @@ public abstract class SunToolkit extends Toolkit // Maps from non-Component/MenuComponent to AppContext. // WeakHashMap private static final Map appContextMap = - Collections.synchronizedMap(new WeakHashMap()); + Collections.synchronizedMap(new WeakIdentityHashMap()); /** * Sets the appContext field of target. If target is not a Component or diff --git a/jdk/src/java.desktop/share/classes/sun/awt/WeakIdentityHashMap.java b/jdk/src/java.desktop/share/classes/sun/awt/WeakIdentityHashMap.java new file mode 100644 index 00000000000..5a2f44109bf --- /dev/null +++ b/jdk/src/java.desktop/share/classes/sun/awt/WeakIdentityHashMap.java @@ -0,0 +1,195 @@ +package sun.awt; + +import java.lang.ref.Reference; +import java.lang.ref.ReferenceQueue; +import java.lang.ref.WeakReference; +import java.util.*; + +// A weak key reference hash map that uses System.identityHashCode() and "==" +// instead of hashCode() and equals(Object) +class WeakIdentityHashMap implements Map { + private final Map, V> map; + private final transient ReferenceQueue queue = new ReferenceQueue(); + + /** + * Constructs a new, empty identity hash map with a default initial + * size (16). + */ + public WeakIdentityHashMap() { + map = new HashMap<>(16); + } + + /** + * Constructs a new, empty identity map with the specified initial size. + */ + public WeakIdentityHashMap(int initialSize) { + map = new HashMap<>(initialSize); + } + + private Map, V> getMap() { + for(Reference ref; (ref = this.queue.poll()) != null;) { + map.remove(ref); + } + return map; + } + + @Override + public int size() { + return getMap().size(); + } + + @Override + public boolean isEmpty() { + return getMap().isEmpty(); + } + + @Override + public boolean containsKey(Object key) { + return getMap().containsKey(new WeakKey<>(key, null)); + } + + @Override + public boolean containsValue(Object value) { + return getMap().containsValue(value); + } + + @Override + public V get(Object key) { + return getMap().get(new WeakKey<>(key, null)); + } + + @Override + public V put(K key, V value) { + return getMap().put(new WeakKey(key, queue), value); + } + + @Override + public V remove(Object key) { + return getMap().remove(new WeakKey<>(key, null)); + } + + @Override + public void putAll(Map m) { + for (Entry entry : m.entrySet()) { + put(entry.getKey(), entry.getValue()); + } + } + + @Override + public void clear() { + getMap().clear(); + } + + @Override + public Set keySet() { + return new AbstractSet() { + @Override + public Iterator iterator() { + return new Iterator() { + private K next; + Iterator> iterator = getMap().keySet().iterator(); + + @Override + public boolean hasNext() { + while (iterator.hasNext()) { + if ((next = iterator.next().get()) != null) { + return true; + } + } + return false; + } + + @Override + public K next() { + if(next == null && !hasNext()) { + throw new NoSuchElementException(); + } + K ret = next; + next = null; + return ret; + } + }; + } + + @Override + public int size() { + return getMap().keySet().size(); + } + }; + } + + @Override + public Collection values() { + return getMap().values(); + } + + @Override + public Set> entrySet() { + return new AbstractSet>() { + @Override + public Iterator> iterator() { + final Iterator, V>> iterator = getMap().entrySet().iterator(); + return new Iterator>() { + @Override + public boolean hasNext() { + return iterator.hasNext(); + } + + @Override + public Entry next() { + return new Entry() { + Entry, V> entry = iterator.next(); + + @Override + public K getKey() { + return entry.getKey().get(); + } + + @Override + public V getValue() { + return entry.getValue(); + } + + @Override + public V setValue(V value) { + return null; + } + }; + } + }; + } + + @Override + public int size() { + return getMap().entrySet().size(); + } + }; + } + + private static class WeakKey extends WeakReference { + private final int hash; + + WeakKey(K key, ReferenceQueue q) { + super(key, q); + hash = System.identityHashCode(key); + } + + @Override + public boolean equals(Object o) { + if(this == o) { + return true; + } else if( o instanceof WeakKey ) { + return get() == ((WeakKey)o).get(); + } else { + return false; + } + } + + @Override + public int hashCode() { + return hash; + } + } + + +} diff --git a/jdk/src/java.desktop/share/classes/sun/awt/util/IdentityArrayList.java b/jdk/src/java.desktop/share/classes/sun/awt/util/IdentityArrayList.java index b6d107b62f6..a3216464a95 100644 --- a/jdk/src/java.desktop/share/classes/sun/awt/util/IdentityArrayList.java +++ b/jdk/src/java.desktop/share/classes/sun/awt/util/IdentityArrayList.java @@ -142,7 +142,8 @@ public class IdentityArrayList extends AbstractList public IdentityArrayList(Collection c) { elementData = c.toArray(); size = elementData.length; - // c.toArray might (incorrectly) not return Object[] (see 6260652) + // defend against c.toArray (incorrectly) not returning Object[] + // (see e.g. https://bugs.openjdk.java.net/browse/JDK-6260652) if (elementData.getClass() != Object[].class) elementData = Arrays.copyOf(elementData, size, Object[].class); } diff --git a/jdk/src/java.desktop/share/native/libfontmanager/layout/LookupProcessor.cpp b/jdk/src/java.desktop/share/native/libfontmanager/layout/LookupProcessor.cpp index 0629e9d6da1..5d30f26eb18 100644 --- a/jdk/src/java.desktop/share/native/libfontmanager/layout/LookupProcessor.cpp +++ b/jdk/src/java.desktop/share/native/libfontmanager/layout/LookupProcessor.cpp @@ -175,7 +175,7 @@ LookupProcessor::LookupProcessor(const LETableReference &baseAddress, LEReferenceTo langSysTable; le_uint16 featureCount = 0; le_uint16 lookupListCount = 0; - le_uint16 requiredFeatureIndex; + le_uint16 requiredFeatureIndex = 0xFFFF; if (LE_FAILURE(success)) { return; diff --git a/jdk/src/java.desktop/share/native/liblcms/cmsopt.c b/jdk/src/java.desktop/share/native/liblcms/cmsopt.c index c3267ecf1bd..892ec0a4040 100644 --- a/jdk/src/java.desktop/share/native/liblcms/cmsopt.c +++ b/jdk/src/java.desktop/share/native/liblcms/cmsopt.c @@ -260,7 +260,9 @@ cmsBool _MultiplyMatrix(cmsPipeline* Lut) cmsStage* Multmat = cmsStageAllocMatrix(Lut->ContextID, 3, 3, (const cmsFloat64Number*) &res, NULL); // Recover the chain - Multmat->Next = chain; + if (Multmat != NULL) { + Multmat->Next = chain; + } *pt1 = Multmat; } diff --git a/jdk/src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java b/jdk/src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java index 32b2d8bccaf..3f95f42611a 100644 --- a/jdk/src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java +++ b/jdk/src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java @@ -2466,7 +2466,7 @@ public final class XToolkit extends UNIXToolkit implements Runnable { private static XEventDispatcher oops_waiter; private static boolean oops_updated; - private static boolean oops_move; + private static int oops_position = 0; /** * @inheritDoc @@ -2495,9 +2495,12 @@ public final class XToolkit extends UNIXToolkit implements Runnable { oops_updated = false; long event_number = getEventNumber(); // Generate OOPS ConfigureNotify event - XlibWrapper.XMoveWindow(getDisplay(), win.getWindow(), oops_move ? 0 : 1, 0); + XlibWrapper.XMoveWindow(getDisplay(), win.getWindow(), ++oops_position, 0); // Change win position each time to avoid system optimization - oops_move = !oops_move; + if (oops_position > 50) { + oops_position = 0; + } + XSync(); eventLog.finer("Generated OOPS ConfigureNotify event"); diff --git a/jdk/src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolder2.java b/jdk/src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolder2.java index bb645e1a3a0..9539b981709 100644 --- a/jdk/src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolder2.java +++ b/jdk/src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolder2.java @@ -29,6 +29,7 @@ import java.awt.Image; import java.awt.Toolkit; import java.awt.image.BufferedImage; import java.io.File; +import java.io.FileNotFoundException; import java.io.IOException; import java.util.*; import java.util.concurrent.*; @@ -233,6 +234,7 @@ final class Win32ShellFolder2 extends ShellFolder { private Image smallIcon = null; private Image largeIcon = null; private Boolean isDir = null; + private final boolean isLib; /* * The following is to identify the My Documents folder as being special @@ -254,6 +256,7 @@ final class Win32ShellFolder2 extends ShellFolder { // Desktop is parent of DRIVES and NETWORK, not necessarily // other special shell folders. super(null, composePathForCsidl(csidl)); + isLib = false; invoke(new Callable() { public Void call() throws InterruptedException { @@ -279,7 +282,7 @@ final class Win32ShellFolder2 extends ShellFolder { // Now we know that parent isn't immediate to 'this' because it // has a continued ID list. Create a shell folder for this child // pidl and make it the new 'parent'. - parent = new Win32ShellFolder2((Win32ShellFolder2) parent, childPIDL); + parent = createShellFolder((Win32ShellFolder2) parent, childPIDL); } else { // No grandchildren means we have arrived at the parent of 'this', // and childPIDL is directly relative to parent. @@ -301,8 +304,9 @@ final class Win32ShellFolder2 extends ShellFolder { /** * Create a system shell folder */ - Win32ShellFolder2(Win32ShellFolder2 parent, long pIShellFolder, long relativePIDL, String path) { + Win32ShellFolder2(Win32ShellFolder2 parent, long pIShellFolder, long relativePIDL, String path, boolean isLib) { super(parent, (path != null) ? path : "ShellFolder: "); + this.isLib = isLib; this.disposer.pIShellFolder = pIShellFolder; this.disposer.relativePIDL = relativePIDL; sun.java2d.Disposer.addRecord(this, disposer); @@ -312,16 +316,19 @@ final class Win32ShellFolder2 extends ShellFolder { /** * Creates a shell folder with a parent and relative PIDL */ - Win32ShellFolder2(final Win32ShellFolder2 parent, final long relativePIDL) throws InterruptedException { - super(parent, - invoke(new Callable() { - public String call() { - return getFileSystemPath(parent.getIShellFolder(), relativePIDL); - } - }, RuntimeException.class) - ); - this.disposer.relativePIDL = relativePIDL; - sun.java2d.Disposer.addRecord(this, disposer); + static Win32ShellFolder2 createShellFolder(Win32ShellFolder2 parent, long pIDL) + throws InterruptedException { + String path = invoke(new Callable() { + public String call() { + return getFileSystemPath(parent.getIShellFolder(), pIDL); + } + }, RuntimeException.class); + String libPath = resolveLibrary(path); + if (libPath == null) { + return new Win32ShellFolder2(parent, 0, pIDL, path, false); + } else { + return new Win32ShellFolder2(parent, 0, pIDL, libPath, true); + } } // Initializes the desktop shell folder @@ -601,20 +608,24 @@ final class Win32ShellFolder2 extends ShellFolder { } String path = getDisplayNameOf(parentIShellFolder, relativePIDL, SHGDN_FORPARSING); + return path; + } + + private static String resolveLibrary(String path) { // if this is a library its default save location is taken as a path // this is a temp fix until java.io starts support Libraries if( path != null && path.startsWith("::{") && path.toLowerCase().endsWith(".library-ms")) { for (KnownFolderDefinition kf : KnownFolderDefinition.libraries) { - if( path.toLowerCase().endsWith( - kf.relativePath.toLowerCase()) && - path.toUpperCase().startsWith( - kf.parsingName.substring(0, 40).toUpperCase()) ) { + if (path.toLowerCase().endsWith( + "\\" + kf.relativePath.toLowerCase()) && + path.toUpperCase().startsWith( + kf.parsingName.substring(0, 40).toUpperCase())) { return kf.saveLocation; } } } - return path; + return null; } // Needs to be accessible to Win32ShellFolderManager2 @@ -750,7 +761,7 @@ final class Win32ShellFolder2 extends ShellFolder { && pidlsEqual(pIShellFolder, childPIDL, personal.disposer.relativePIDL)) { childFolder = personal; } else { - childFolder = new Win32ShellFolder2(Win32ShellFolder2.this, childPIDL); + childFolder = createShellFolder(Win32ShellFolder2.this, childPIDL); releasePIDL = false; } list.add(childFolder); @@ -790,10 +801,11 @@ final class Win32ShellFolder2 extends ShellFolder { while ((childPIDL = getNextChild(pEnumObjects)) != 0) { if (getAttributes0(pIShellFolder, childPIDL, ATTRIB_FILESYSTEM) != 0) { String path = getFileSystemPath(pIShellFolder, childPIDL); + if(isLib) path = resolveLibrary( path ); if (path != null && path.equalsIgnoreCase(filePath)) { long childIShellFolder = bindToObject(pIShellFolder, childPIDL); child = new Win32ShellFolder2(Win32ShellFolder2.this, - childIShellFolder, childPIDL, path); + childIShellFolder, childPIDL, path, isLib); break; } } @@ -839,14 +851,14 @@ final class Win32ShellFolder2 extends ShellFolder { return getLinkLocation(true); } - private ShellFolder getLinkLocation(final boolean resolve) { - return invoke(new Callable() { - public ShellFolder call() { + private Win32ShellFolder2 getLinkLocation(final boolean resolve) { + return invoke(new Callable() { + public Win32ShellFolder2 call() { if (!isLink()) { return null; } - ShellFolder location = null; + Win32ShellFolder2 location = null; long linkLocationPIDL = getLinkLocation(getParentIShellFolder(), getRelativePIDL(), resolve); if (linkLocationPIDL != 0) { @@ -956,7 +968,7 @@ final class Win32ShellFolder2 extends ShellFolder { // NOTE: this method uses COM and must be called on the 'COM thread'. See ComInvoker for the details private static native long extractIcon(long parentIShellFolder, long relativePIDL, - boolean getLargeIcon); + boolean getLargeIcon, boolean getDefaultIcon); // Returns an icon from the Windows system icon list in the form of an HICON private static native long getSystemIcon(int iconID); @@ -1007,7 +1019,13 @@ final class Win32ShellFolder2 extends ShellFolder { invoke(new Callable() { public Image call() { Image newIcon = null; - if (isFileSystem()) { + if (isLink()) { + Win32ShellFolder2 folder = getLinkLocation(false); + if (folder != null && folder.isLibrary()) { + return folder.getIcon(getLargeIcon); + } + } + if (isFileSystem() || isLibrary()) { long parentIShellIcon = (parent != null) ? ((Win32ShellFolder2) parent).getIShellIcon() : 0L; @@ -1037,7 +1055,19 @@ final class Win32ShellFolder2 extends ShellFolder { if (newIcon == null) { // These are only cached per object long hIcon = extractIcon(getParentIShellFolder(), - getRelativePIDL(), getLargeIcon); + getRelativePIDL(), getLargeIcon, false); + // E_PENDING: loading can take time so get the default + if(hIcon <= 0) { + hIcon = extractIcon(getParentIShellFolder(), + getRelativePIDL(), getLargeIcon, true); + if(hIcon <= 0) { + if (isDirectory()) { + return getShell32Icon(4, getLargeIcon); + } else { + return getShell32Icon(1, getLargeIcon); + } + } + } newIcon = makeIcon(hIcon, getLargeIcon); disposeIcon(hIcon); } @@ -1129,6 +1159,8 @@ final class Win32ShellFolder2 extends ShellFolder { private static final int LVCFMT_CENTER = 2; public ShellFolderColumnInfo[] getFolderColumns() { + ShellFolder library = resolveLibrary(); + if (library != null) return library.getFolderColumns(); return invoke(new Callable() { public ShellFolderColumnInfo[] call() { ShellFolderColumnInfo[] columns = doGetColumnInfo(getIShellFolder()); @@ -1159,6 +1191,10 @@ final class Win32ShellFolder2 extends ShellFolder { } public Object getFolderColumnValue(final int column) { + if(!isLibrary()) { + ShellFolder library = resolveLibrary(); + if (library != null) return library.getFolderColumnValue(column); + } return invoke(new Callable() { public Object call() { return doGetColumnValue(getParentIShellFolder(), getRelativePIDL(), column); @@ -1166,6 +1202,26 @@ final class Win32ShellFolder2 extends ShellFolder { }); } + boolean isLibrary() { + return isLib; + } + + private ShellFolder resolveLibrary() { + for (ShellFolder f = this; f != null; f = f.parent) { + if (!f.isFileSystem()) { + if (f instanceof Win32ShellFolder2 && + ((Win32ShellFolder2)f).isLibrary()) { + try { + return getShellFolder(new File(getPath())); + } catch (FileNotFoundException e) { + } + } + break; + } + } + return null; + } + // NOTE: this method uses COM and must be called on the 'COM thread'. See ComInvoker for the details private native ShellFolderColumnInfo[] doGetColumnInfo(long iShellFolder2); diff --git a/jdk/src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java b/jdk/src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java index 52d198f034c..4817e2a62bc 100644 --- a/jdk/src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java +++ b/jdk/src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 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 @@ -94,7 +94,7 @@ final class Win32ShellFolderManager2 extends ShellFolderManager { while (pIDL != 0) { long curPIDL = Win32ShellFolder2.copyFirstPIDLEntry(pIDL); if (curPIDL != 0) { - parent = new Win32ShellFolder2(parent, curPIDL); + parent = Win32ShellFolder2.createShellFolder(parent, curPIDL); pIDL = Win32ShellFolder2.getNextPIDLEntry(pIDL); } else { // The list is empty if the parent is Desktop and pIDL is a shortcut to Desktop diff --git a/jdk/src/java.desktop/windows/native/libawt/windows/ShellFolder2.cpp b/jdk/src/java.desktop/windows/native/libawt/windows/ShellFolder2.cpp index 0f5a0e8d942..b70048a9122 100644 --- a/jdk/src/java.desktop/windows/native/libawt/windows/ShellFolder2.cpp +++ b/jdk/src/java.desktop/windows/native/libawt/windows/ShellFolder2.cpp @@ -868,10 +868,11 @@ JNIEXPORT jint JNICALL Java_sun_awt_shell_Win32ShellFolder2_getIconIndex /* * Class: sun_awt_shell_Win32ShellFolder2 * Method: extractIcon - * Signature: (JJZ)J + * Signature: (JJZZ)J */ JNIEXPORT jlong JNICALL Java_sun_awt_shell_Win32ShellFolder2_extractIcon - (JNIEnv* env, jclass cls, jlong pIShellFolderL, jlong relativePIDL, jboolean getLargeIcon) + (JNIEnv* env, jclass cls, jlong pIShellFolderL, jlong relativePIDL, + jboolean getLargeIcon, jboolean getDefaultIcon) { IShellFolder* pIShellFolder = (IShellFolder*)pIShellFolderL; LPITEMIDLIST pidl = (LPITEMIDLIST)relativePIDL; @@ -889,7 +890,8 @@ JNIEXPORT jlong JNICALL Java_sun_awt_shell_Win32ShellFolder2_extractIcon WCHAR szBuf[MAX_PATH]; INT index; UINT flags; - hres = pIcon->GetIconLocation(GIL_FORSHELL, szBuf, MAX_PATH, &index, &flags); + UINT uFlags = getDefaultIcon ? GIL_DEFAULTICON : GIL_FORSHELL | GIL_ASYNC; + hres = pIcon->GetIconLocation(uFlags, szBuf, MAX_PATH, &index, &flags); if (SUCCEEDED(hres)) { HICON hIconLarge; hres = pIcon->Extract(szBuf, index, &hIconLarge, &hIcon, (16 << 16) + 32); @@ -901,6 +903,9 @@ JNIEXPORT jlong JNICALL Java_sun_awt_shell_Win32ShellFolder2_extractIcon fn_DestroyIcon((HICON)hIconLarge); } } + } else if (hres == E_PENDING) { + pIcon->Release(); + return E_PENDING; } pIcon->Release(); } @@ -1284,7 +1289,6 @@ JNIEXPORT jint JNICALL JNIEXPORT jobjectArray JNICALL Java_sun_awt_shell_Win32ShellFolder2_loadKnownFolders (JNIEnv* env, jclass cls ) { - CoInitialize(NULL); IKnownFolderManager* pkfm = NULL; HRESULT hr = CoCreateInstance(CLSID_KnownFolderManager, NULL, CLSCTX_INPROC_SERVER, IID_PPV_ARGS(&pkfm)); diff --git a/jdk/src/java.desktop/windows/native/libawt/windows/awt.rc b/jdk/src/java.desktop/windows/native/libawt/windows/awt.rc index d02ad3e4bfe..bae34cfbdcb 100644 --- a/jdk/src/java.desktop/windows/native/libawt/windows/awt.rc +++ b/jdk/src/java.desktop/windows/native/libawt/windows/awt.rc @@ -1,5 +1,5 @@ // -// Copyright (c) 1997, 2004, Oracle and/or its affiliates. All rights reserved. +// Copyright (c) 1997, 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 @@ -31,7 +31,6 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL -HAND_CURSOR CURSOR DISCARDABLE "hand.cur" AWT_ICON ICON DISCARDABLE "awt.ico" CHECK_BITMAP BITMAP DISCARDABLE "check.bmp" diff --git a/jdk/src/java.desktop/windows/native/libawt/windows/awt_Cursor.cpp b/jdk/src/java.desktop/windows/native/libawt/windows/awt_Cursor.cpp index 3cdf9d8d642..3d116ecad08 100644 --- a/jdk/src/java.desktop/windows/native/libawt/windows/awt_Cursor.cpp +++ b/jdk/src/java.desktop/windows/native/libawt/windows/awt_Cursor.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 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 @@ -144,7 +144,7 @@ AwtCursor * AwtCursor::CreateSystemCursor(jobject jCursor) winCursor = IDC_SIZEWE; break; case java_awt_Cursor_HAND_CURSOR: - winCursor = TEXT("HAND_CURSOR"); + winCursor = IDC_HAND; break; case java_awt_Cursor_MOVE_CURSOR: winCursor = IDC_SIZEALL; diff --git a/jdk/src/java.desktop/windows/native/libawt/windows/hand.cur b/jdk/src/java.desktop/windows/native/libawt/windows/hand.cur deleted file mode 100644 index bb7156bac4f..00000000000 Binary files a/jdk/src/java.desktop/windows/native/libawt/windows/hand.cur and /dev/null differ diff --git a/jdk/src/java.security.jgss/share/classes/javax/security/auth/kerberos/ServicePermission.java b/jdk/src/java.security.jgss/share/classes/javax/security/auth/kerberos/ServicePermission.java index 648ab959d5f..0ae18e980e5 100644 --- a/jdk/src/java.security.jgss/share/classes/javax/security/auth/kerberos/ServicePermission.java +++ b/jdk/src/java.security.jgss/share/classes/javax/security/auth/kerberos/ServicePermission.java @@ -427,7 +427,7 @@ public final class ServicePermission extends Permission /* - public static void main(String args[]) throws Exception { + public static void main(String[] args) throws Exception { ServicePermission this_ = new ServicePermission(args[0], "accept"); ServicePermission that_ = diff --git a/jdk/src/java.security.jgss/share/classes/org/ietf/jgss/Oid.java b/jdk/src/java.security.jgss/share/classes/org/ietf/jgss/Oid.java index 5a82dde4058..25a255faa2e 100644 --- a/jdk/src/java.security.jgss/share/classes/org/ietf/jgss/Oid.java +++ b/jdk/src/java.security.jgss/share/classes/org/ietf/jgss/Oid.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2000, 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 @@ -157,7 +157,7 @@ public class Oid { return (true); if (other instanceof Oid) - return this.oid.equals((Object)((Oid) other).oid); + return this.oid.equals(((Oid) other).oid); else if (other instanceof ObjectIdentifier) return this.oid.equals(other); else diff --git a/jdk/src/java.security.jgss/share/classes/sun/security/jgss/GSSContextImpl.java b/jdk/src/java.security.jgss/share/classes/sun/security/jgss/GSSContextImpl.java index d1e09de1b77..1f9fe9d337f 100644 --- a/jdk/src/java.security.jgss/share/classes/sun/security/jgss/GSSContextImpl.java +++ b/jdk/src/java.security.jgss/share/classes/sun/security/jgss/GSSContextImpl.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2009, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2000, 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 @@ -252,7 +252,7 @@ public class GSSContextImpl implements GSSContext { } else { // parse GSS header gssHeader = new GSSHeader(inStream); - if (!gssHeader.getOid().equals((Object) objId)) + if (!gssHeader.getOid().equals(objId)) throw new GSSExceptionImpl (GSSException.DEFECTIVE_TOKEN, "Mechanism not equal to " + @@ -346,7 +346,7 @@ public class GSSContextImpl implements GSSContext { } else { // parse GSS Header gssHeader = new GSSHeader(inStream); - if (!gssHeader.getOid().equals((Object) objId)) + if (!gssHeader.getOid().equals(objId)) throw new GSSExceptionImpl (GSSException.DEFECTIVE_TOKEN, "Mechanism not equal to " + diff --git a/jdk/src/java.security.jgss/share/classes/sun/security/jgss/GSSCredentialImpl.java b/jdk/src/java.security.jgss/share/classes/sun/security/jgss/GSSCredentialImpl.java index 617505f8320..fff2c39f619 100644 --- a/jdk/src/java.security.jgss/share/classes/sun/security/jgss/GSSCredentialImpl.java +++ b/jdk/src/java.security.jgss/share/classes/sun/security/jgss/GSSCredentialImpl.java @@ -75,7 +75,7 @@ public class GSSCredentialImpl implements GSSCredential { } GSSCredentialImpl(GSSManagerImpl gssManager, GSSName name, - int lifetime, Oid mechs[], int usage) + int lifetime, Oid[] mechs, int usage) throws GSSException { init(gssManager); boolean defaultList = false; diff --git a/jdk/src/java.security.jgss/share/classes/sun/security/jgss/GSSManagerImpl.java b/jdk/src/java.security.jgss/share/classes/sun/security/jgss/GSSManagerImpl.java index 9d27b53822b..487d5e31080 100644 --- a/jdk/src/java.security.jgss/share/classes/sun/security/jgss/GSSManagerImpl.java +++ b/jdk/src/java.security.jgss/share/classes/sun/security/jgss/GSSManagerImpl.java @@ -128,7 +128,7 @@ public class GSSManagerImpl extends GSSManager { return new GSSNameImpl(this, nameStr, nameType); } - public GSSName createName(byte name[], Oid nameType) + public GSSName createName(byte[] name, Oid nameType) throws GSSException { return new GSSNameImpl(this, name, nameType); } @@ -138,7 +138,7 @@ public class GSSManagerImpl extends GSSManager { return new GSSNameImpl(this, nameStr, nameType, mech); } - public GSSName createName(byte name[], Oid nameType, Oid mech) + public GSSName createName(byte[] name, Oid nameType, Oid mech) throws GSSException { return new GSSNameImpl(this, name, nameType, mech); } @@ -155,7 +155,7 @@ public class GSSManagerImpl extends GSSManager { } public GSSCredential createCredential(GSSName aName, - int lifetime, Oid mechs[], int usage) + int lifetime, Oid[] mechs, int usage) throws GSSException { return wrap(new GSSCredentialImpl(this, aName, lifetime, mechs, usage)); } diff --git a/jdk/src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java b/jdk/src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java index 4b7b0eeb367..b6897391dee 100644 --- a/jdk/src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java +++ b/jdk/src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java @@ -159,7 +159,7 @@ class Krb5Context implements GSSContextSpi { /** * Constructor for Krb5Context to import a previously exported context. */ - public Krb5Context(GSSCaller caller, byte [] interProcessToken) + public Krb5Context(GSSCaller caller, byte[] interProcessToken) throws GSSException { throw new GSSException(GSSException.UNAVAILABLE, -1, "GSS Import Context not available"); @@ -905,7 +905,7 @@ class Krb5Context implements GSSContextSpi { * and verifyMIC care about the remote sequence number (peerSeqNumber). */ - public final byte[] wrap(byte inBuf[], int offset, int len, + public final byte[] wrap(byte[] inBuf, int offset, int len, MessageProp msgProp) throws GSSException { if (DEBUG) { System.out.println("Krb5Context.wrap: data=[" @@ -943,7 +943,7 @@ class Krb5Context implements GSSContextSpi { } } - public final int wrap(byte inBuf[], int inOffset, int len, + public final int wrap(byte[] inBuf, int inOffset, int len, byte[] outBuf, int outOffset, MessageProp msgProp) throws GSSException { @@ -977,7 +977,7 @@ class Krb5Context implements GSSContextSpi { } } - public final void wrap(byte inBuf[], int offset, int len, + public final void wrap(byte[] inBuf, int offset, int len, OutputStream os, MessageProp msgProp) throws GSSException { @@ -1032,7 +1032,7 @@ class Krb5Context implements GSSContextSpi { wrap(data, 0, data.length, os, msgProp); } - public final byte[] unwrap(byte inBuf[], int offset, int len, + public final byte[] unwrap(byte[] inBuf, int offset, int len, MessageProp msgProp) throws GSSException { @@ -1069,7 +1069,7 @@ class Krb5Context implements GSSContextSpi { return data; } - public final int unwrap(byte inBuf[], int inOffset, int len, + public final int unwrap(byte[] inBuf, int inOffset, int len, byte[] outBuf, int outOffset, MessageProp msgProp) throws GSSException { @@ -1141,7 +1141,7 @@ class Krb5Context implements GSSContextSpi { } } - public final byte[] getMIC(byte []inMsg, int offset, int len, + public final byte[] getMIC(byte[] inMsg, int offset, int len, MessageProp msgProp) throws GSSException { @@ -1166,7 +1166,7 @@ class Krb5Context implements GSSContextSpi { } } - private int getMIC(byte []inMsg, int offset, int len, + private int getMIC(byte[] inMsg, int offset, int len, byte[] outBuf, int outOffset, MessageProp msgProp) throws GSSException { @@ -1236,7 +1236,7 @@ class Krb5Context implements GSSContextSpi { getMIC(data, 0, data.length, os, msgProp); } - public final void verifyMIC(byte []inTok, int tokOffset, int tokLen, + public final void verifyMIC(byte[] inTok, int tokOffset, int tokLen, byte[] inMsg, int msgOffset, int msgLen, MessageProp msgProp) throws GSSException { @@ -1293,7 +1293,7 @@ class Krb5Context implements GSSContextSpi { * @param os the output token will be written to this stream * @exception GSSException */ - public final byte [] export() throws GSSException { + public final byte[] export() throws GSSException { throw new GSSException(GSSException.UNAVAILABLE, -1, "GSS Export Context not available"); } diff --git a/jdk/src/java.security.jgss/share/classes/sun/security/jgss/krb5/MessageToken.java b/jdk/src/java.security.jgss/share/classes/sun/security/jgss/krb5/MessageToken.java index 6d344d31aad..9e2a781549a 100644 --- a/jdk/src/java.security.jgss/share/classes/sun/security/jgss/krb5/MessageToken.java +++ b/jdk/src/java.security.jgss/share/classes/sun/security/jgss/krb5/MessageToken.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2000, 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 @@ -182,7 +182,7 @@ abstract class MessageToken extends Krb5Token { try { gssHeader = new GSSHeader(is); - if (!gssHeader.getOid().equals((Object)OID)) { + if (!gssHeader.getOid().equals(OID)) { throw new GSSException(GSSException.DEFECTIVE_TOKEN, -1, getTokenName(tokenId)); } diff --git a/jdk/src/java.security.jgss/share/classes/sun/security/jgss/spi/GSSContextSpi.java b/jdk/src/java.security.jgss/share/classes/sun/security/jgss/spi/GSSContextSpi.java index 500557b4a8e..057dcf2ccf4 100644 --- a/jdk/src/java.security.jgss/share/classes/sun/security/jgss/spi/GSSContextSpi.java +++ b/jdk/src/java.security.jgss/share/classes/sun/security/jgss/spi/GSSContextSpi.java @@ -265,7 +265,7 @@ public interface GSSContextSpi { /** * For apps that want simplicity and don't care about buffer copies. */ - public byte[] wrap(byte inBuf[], int offset, int len, + public byte[] wrap(byte[] inBuf, int offset, int len, MessageProp msgProp) throws GSSException; /** @@ -275,7 +275,7 @@ public interface GSSContextSpi { * * NOTE: This method is not defined in public class org.ietf.jgss.GSSContext * - public int wrap(byte inBuf[], int inOffset, int len, + public int wrap(byte[] inBuf, int inOffset, int len, byte[] outBuf, int outOffset, MessageProp msgProp) throws GSSException; @@ -292,7 +292,7 @@ public interface GSSContextSpi { * * NOTE: This method is not defined in public class org.ietf.jgss.GSSContext * - public void wrap(byte inBuf[], int offset, int len, + public void wrap(byte[] inBuf, int offset, int len, OutputStream os, MessageProp msgProp) throws GSSException; */ @@ -314,7 +314,7 @@ public interface GSSContextSpi { /** * For apps that want simplicity and don't care about buffer copies. */ - public byte[] unwrap(byte inBuf[], int offset, int len, + public byte[] unwrap(byte[] inBuf, int offset, int len, MessageProp msgProp) throws GSSException; /** @@ -324,7 +324,7 @@ public interface GSSContextSpi { * * NOTE: This method is not defined in public class org.ietf.jgss.GSSContext * - public int unwrap(byte inBuf[], int inOffset, int len, + public int unwrap(byte[] inBuf, int inOffset, int len, byte[] outBuf, int outOffset, MessageProp msgProp) throws GSSException; @@ -356,7 +356,7 @@ public interface GSSContextSpi { MessageProp msgProp) throws GSSException; - public byte[] getMIC(byte []inMsg, int offset, int len, + public byte[] getMIC(byte[] inMsg, int offset, int len, MessageProp msgProp) throws GSSException; /** @@ -372,7 +372,7 @@ public interface GSSContextSpi { public void verifyMIC(InputStream is, InputStream msgStr, MessageProp mProp) throws GSSException; - public void verifyMIC(byte []inTok, int tokOffset, int tokLen, + public void verifyMIC(byte[] inTok, int tokOffset, int tokLen, byte[] inMsg, int msgOffset, int msgLen, MessageProp msgProp) throws GSSException; diff --git a/jdk/src/java.security.jgss/share/classes/sun/security/jgss/wrapper/NativeGSSContext.java b/jdk/src/java.security.jgss/share/classes/sun/security/jgss/wrapper/NativeGSSContext.java index 0e0f38d177b..271fcfb896b 100644 --- a/jdk/src/java.security.jgss/share/classes/sun/security/jgss/wrapper/NativeGSSContext.java +++ b/jdk/src/java.security.jgss/share/classes/sun/security/jgss/wrapper/NativeGSSContext.java @@ -372,7 +372,7 @@ class NativeGSSContext implements GSSContextSpi { } return cStub.wrap(pContext, data, msgProp); } - public void wrap(byte inBuf[], int offset, int len, + public void wrap(byte[] inBuf, int offset, int len, OutputStream os, MessageProp msgProp) throws GSSException { try { diff --git a/jdk/src/java.security.jgss/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java b/jdk/src/java.security.jgss/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java index 94ca2c669bf..f7b84570e8c 100644 --- a/jdk/src/java.security.jgss/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java +++ b/jdk/src/java.security.jgss/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java @@ -78,7 +78,7 @@ public final class SunNativeProvider extends Provider { if (DEBUG) err.printStackTrace(); return null; } - String gssLibs[] = new String[0]; + String[] gssLibs = new String[0]; String defaultLib = System.getProperty(LIB_PROP); if (defaultLib == null || defaultLib.trim().equals("")) { String osname = System.getProperty("os.name"); diff --git a/jdk/src/java.security.jgss/share/classes/sun/security/krb5/PrincipalName.java b/jdk/src/java.security.jgss/share/classes/sun/security/krb5/PrincipalName.java index f66a2ec2c75..8cd833f0966 100644 --- a/jdk/src/java.security.jgss/share/classes/sun/security/krb5/PrincipalName.java +++ b/jdk/src/java.security.jgss/share/classes/sun/security/krb5/PrincipalName.java @@ -568,7 +568,7 @@ public class PrincipalName implements Cloneable { temp.putInteger(bint); bytes.write(DerValue.createTag(DerValue.TAG_CONTEXT, true, (byte)0x00), temp); temp = new DerOutputStream(); - DerValue der[] = new DerValue[nameStrings.length]; + DerValue[] der = new DerValue[nameStrings.length]; for (int i = 0; i < nameStrings.length; i++) { der[i] = new KerberosString(nameStrings[i]).toDerValue(); } diff --git a/jdk/src/java.security.jgss/share/classes/sun/security/krb5/internal/Authenticator.java b/jdk/src/java.security.jgss/share/classes/sun/security/krb5/internal/Authenticator.java index b3144b92051..5eeccd6dab2 100644 --- a/jdk/src/java.security.jgss/share/classes/sun/security/krb5/internal/Authenticator.java +++ b/jdk/src/java.security.jgss/share/classes/sun/security/krb5/internal/Authenticator.java @@ -198,7 +198,7 @@ public class Authenticator { if (authorizationData != null) { v.addElement(new DerValue(DerValue.createTag(DerValue.TAG_CONTEXT, true, (byte) 0x08), authorizationData.asn1Encode())); } - DerValue der[] = new DerValue[v.size()]; + DerValue[] der = new DerValue[v.size()]; v.copyInto(der); temp = new DerOutputStream(); temp.putSequence(der); diff --git a/jdk/src/java.security.jgss/share/classes/sun/security/krb5/internal/AuthorizationData.java b/jdk/src/java.security.jgss/share/classes/sun/security/krb5/internal/AuthorizationData.java index 9a9de81932f..204c8b8e354 100644 --- a/jdk/src/java.security.jgss/share/classes/sun/security/krb5/internal/AuthorizationData.java +++ b/jdk/src/java.security.jgss/share/classes/sun/security/krb5/internal/AuthorizationData.java @@ -120,7 +120,7 @@ public class AuthorizationData implements Cloneable { */ public byte[] asn1Encode() throws Asn1Exception, IOException { DerOutputStream bytes = new DerOutputStream(); - DerValue der[] = new DerValue[entry.length]; + DerValue[] der = new DerValue[entry.length]; for (int i = 0; i < entry.length; i++) { der[i] = new DerValue(entry[i].asn1Encode()); } diff --git a/jdk/src/java.security.jgss/share/classes/sun/security/krb5/internal/EncAPRepPart.java b/jdk/src/java.security.jgss/share/classes/sun/security/krb5/internal/EncAPRepPart.java index b2158073652..2ab92b85ada 100644 --- a/jdk/src/java.security.jgss/share/classes/sun/security/krb5/internal/EncAPRepPart.java +++ b/jdk/src/java.security.jgss/share/classes/sun/security/krb5/internal/EncAPRepPart.java @@ -151,7 +151,7 @@ public class EncAPRepPart { v.addElement(new DerValue(DerValue.createTag(DerValue.TAG_CONTEXT, true, (byte) 0x03), temp.toByteArray())); } - DerValue der[] = new DerValue[v.size()]; + DerValue[] der = new DerValue[v.size()]; v.copyInto(der); temp = new DerOutputStream(); temp.putSequence(der); diff --git a/jdk/src/java.security.jgss/share/classes/sun/security/krb5/internal/EncKrbCredPart.java b/jdk/src/java.security.jgss/share/classes/sun/security/krb5/internal/EncKrbCredPart.java index 0dececef09e..a9fd2bdd1d3 100644 --- a/jdk/src/java.security.jgss/share/classes/sun/security/krb5/internal/EncKrbCredPart.java +++ b/jdk/src/java.security.jgss/share/classes/sun/security/krb5/internal/EncKrbCredPart.java @@ -129,7 +129,7 @@ public class EncKrbCredPart { subDer = der.getData().getDerValue(); if ((subDer.getTag() & (byte) 0x1F) == (byte) 0x00) { - DerValue derValues[] = subDer.getData().getSequence(1); + DerValue[] derValues = subDer.getData().getSequence(1); ticketInfo = new KrbCredInfo[derValues.length]; for (int i = 0; i < derValues.length; i++) { ticketInfo[i] = new KrbCredInfo(derValues[i]); diff --git a/jdk/src/java.security.jgss/share/classes/sun/security/krb5/internal/HostAddresses.java b/jdk/src/java.security.jgss/share/classes/sun/security/krb5/internal/HostAddresses.java index 04eeb5de994..da80d8c0e00 100644 --- a/jdk/src/java.security.jgss/share/classes/sun/security/krb5/internal/HostAddresses.java +++ b/jdk/src/java.security.jgss/share/classes/sun/security/krb5/internal/HostAddresses.java @@ -98,8 +98,8 @@ public class HostAddresses implements Cloneable { throw new KrbException(Krb5.KRB_ERR_GENERIC, "Bad name"); String host = components[1]; - InetAddress addr[] = InetAddress.getAllByName(host); - HostAddress hAddrs[] = new HostAddress[addr.length]; + InetAddress[] addr = InetAddress.getAllByName(host); + HostAddress[] hAddrs = new HostAddress[addr.length]; for (int i = 0; i < addr.length; i++) { hAddrs[i] = new HostAddress(addr[i]); diff --git a/jdk/src/java.security.jgss/share/classes/sun/security/krb5/internal/KDCReqBody.java b/jdk/src/java.security.jgss/share/classes/sun/security/krb5/internal/KDCReqBody.java index 83178b6cc4c..85411698f02 100644 --- a/jdk/src/java.security.jgss/share/classes/sun/security/krb5/internal/KDCReqBody.java +++ b/jdk/src/java.security.jgss/share/classes/sun/security/krb5/internal/KDCReqBody.java @@ -269,7 +269,7 @@ public class KDCReqBody { ticketsTemp.write(DerValue.tag_SequenceOf, temp); v.addElement(new DerValue(DerValue.createTag(DerValue.TAG_CONTEXT, true, (byte)0x0B), ticketsTemp.toByteArray())); } - DerValue der[] = new DerValue[v.size()]; + DerValue[] der = new DerValue[v.size()]; v.copyInto(der); temp = new DerOutputStream(); temp.putSequence(der); diff --git a/jdk/src/java.security.jgss/share/classes/sun/security/krb5/internal/KrbCredInfo.java b/jdk/src/java.security.jgss/share/classes/sun/security/krb5/internal/KrbCredInfo.java index 18fa7412fac..2b771e0616e 100644 --- a/jdk/src/java.security.jgss/share/classes/sun/security/krb5/internal/KrbCredInfo.java +++ b/jdk/src/java.security.jgss/share/classes/sun/security/krb5/internal/KrbCredInfo.java @@ -172,7 +172,7 @@ public class KrbCredInfo { } if (caddr != null) v.addElement(new DerValue(DerValue.createTag(DerValue.TAG_CONTEXT, true, (byte)0x0A), caddr.asn1Encode())); - DerValue der[] = new DerValue[v.size()]; + DerValue[] der = new DerValue[v.size()]; v.copyInto(der); DerOutputStream out = new DerOutputStream(); out.putSequence(der); diff --git a/jdk/src/java.security.jgss/share/classes/sun/security/krb5/internal/NetClient.java b/jdk/src/java.security.jgss/share/classes/sun/security/krb5/internal/NetClient.java index 62243560ca1..f27abd2bb3e 100644 --- a/jdk/src/java.security.jgss/share/classes/sun/security/krb5/internal/NetClient.java +++ b/jdk/src/java.security.jgss/share/classes/sun/security/krb5/internal/NetClient.java @@ -200,7 +200,7 @@ class UDPClient extends NetClient { @Override public byte[] receive() throws IOException { - byte ibuf[] = new byte[bufSize]; + byte[] ibuf = new byte[bufSize]; dgPacketIn = new DatagramPacket(ibuf, ibuf.length); try { dgSocket.receive(dgPacketIn); diff --git a/jdk/src/java.security.jgss/share/classes/sun/security/krb5/internal/Ticket.java b/jdk/src/java.security.jgss/share/classes/sun/security/krb5/internal/Ticket.java index 0f1c3d9af15..17aa05940fe 100644 --- a/jdk/src/java.security.jgss/share/classes/sun/security/krb5/internal/Ticket.java +++ b/jdk/src/java.security.jgss/share/classes/sun/security/krb5/internal/Ticket.java @@ -135,7 +135,7 @@ public class Ticket implements Cloneable { public byte[] asn1Encode() throws Asn1Exception, IOException { DerOutputStream bytes = new DerOutputStream(); DerOutputStream temp = new DerOutputStream(); - DerValue der[] = new DerValue[4]; + DerValue[] der = new DerValue[4]; temp.putInteger(BigInteger.valueOf(tkt_vno)); bytes.write(DerValue.createTag(DerValue.TAG_CONTEXT, true, (byte)0x00), temp); bytes.write(DerValue.createTag(DerValue.TAG_CONTEXT, true, (byte)0x01), sname.getRealm().asn1Encode()); diff --git a/jdk/src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/CCacheInputStream.java b/jdk/src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/CCacheInputStream.java index d6f2da7134f..09e02b78df6 100644 --- a/jdk/src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/CCacheInputStream.java +++ b/jdk/src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/CCacheInputStream.java @@ -357,7 +357,7 @@ public class CCacheInputStream extends KrbDataInputStream implements FileCCacheC if (DEBUG) { System.out.println(">>>DEBUG key type: " + key.getEType()); } - long times[] = readTimes(); + long[] times = readTimes(); KerberosTime authtime = new KerberosTime(times[0]); KerberosTime starttime = (times[1]==0) ? null : new KerberosTime(times[1]); @@ -374,9 +374,9 @@ public class CCacheInputStream extends KrbDataInputStream implements FileCCacheC ((renewTill==null)?"null":renewTill.toDate().toString())); } boolean skey = readskey(); - boolean flags[] = readFlags(); + boolean[] flags = readFlags(); TicketFlags tFlags = new TicketFlags(flags); - HostAddress addr[] = readAddr(); + HostAddress[] addr = readAddr(); HostAddresses addrs = null; if (addr != null) { addrs = new HostAddresses(addr); diff --git a/jdk/src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/crc32.java b/jdk/src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/crc32.java index 7639ba48f37..fc165a64e64 100644 --- a/jdk/src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/crc32.java +++ b/jdk/src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/crc32.java @@ -112,7 +112,7 @@ public final class crc32 extends MessageDigestSpi implements Cloneable { * This version is more efficient than the byte-at-a-time version; * it avoids data copies and reduces per-byte call overhead. */ - protected synchronized void engineUpdate(byte input[], int offset, + protected synchronized void engineUpdate(byte[] input, int offset, int len) { processData(input, offset, len); } diff --git a/jdk/src/java.security.jgss/share/classes/sun/security/krb5/internal/ssl/KerberosPreMasterSecret.java b/jdk/src/java.security.jgss/share/classes/sun/security/krb5/internal/ssl/KerberosPreMasterSecret.java index c1e89653a91..962d7490f06 100644 --- a/jdk/src/java.security.jgss/share/classes/sun/security/krb5/internal/ssl/KerberosPreMasterSecret.java +++ b/jdk/src/java.security.jgss/share/classes/sun/security/krb5/internal/ssl/KerberosPreMasterSecret.java @@ -53,8 +53,8 @@ import sun.security.ssl.ProtocolVersion; final class KerberosPreMasterSecret { private ProtocolVersion protocolVersion; // preMaster [0,1] - private byte preMaster[]; // 48 bytes - private byte encrypted[]; + private byte[] preMaster; // 48 bytes + private byte[] encrypted; /** * Constructor used by client to generate premaster secret. diff --git a/jdk/src/java.security.sasl/share/classes/com/sun/security/sasl/ClientFactoryImpl.java b/jdk/src/java.security.sasl/share/classes/com/sun/security/sasl/ClientFactoryImpl.java index e094518b499..0d79f50d231 100644 --- a/jdk/src/java.security.sasl/share/classes/com/sun/security/sasl/ClientFactoryImpl.java +++ b/jdk/src/java.security.sasl/share/classes/com/sun/security/sasl/ClientFactoryImpl.java @@ -47,13 +47,13 @@ import javax.security.auth.callback.UnsupportedCallbackException; * @author Rosanna Lee */ final public class ClientFactoryImpl implements SaslClientFactory { - private static final String myMechs[] = { + private static final String[] myMechs = { "EXTERNAL", "CRAM-MD5", "PLAIN", }; - private static final int mechPolicies[] = { + private static final int[] mechPolicies = { // %%% RL: Policies should actually depend on the external channel PolicyUtils.NOPLAINTEXT|PolicyUtils.NOACTIVE|PolicyUtils.NODICTIONARY, PolicyUtils.NOPLAINTEXT|PolicyUtils.NOANONYMOUS, // CRAM-MD5 diff --git a/jdk/src/java.security.sasl/share/classes/com/sun/security/sasl/CramMD5Server.java b/jdk/src/java.security.sasl/share/classes/com/sun/security/sasl/CramMD5Server.java index 94512f806dd..1d06b3960ab 100644 --- a/jdk/src/java.security.sasl/share/classes/com/sun/security/sasl/CramMD5Server.java +++ b/jdk/src/java.security.sasl/share/classes/com/sun/security/sasl/CramMD5Server.java @@ -165,7 +165,7 @@ final class CramMD5Server extends CramMD5Base implements SaslServer { PasswordCallback pcb = new PasswordCallback("CRAM-MD5 password: ", false); cbh.handle(new Callback[]{ncb,pcb}); - char pwChars[] = pcb.getPassword(); + char[] pwChars = pcb.getPassword(); if (pwChars == null || pwChars.length == 0) { // user has no password; OK to disclose to server aborted = true; @@ -190,7 +190,7 @@ final class CramMD5Server extends CramMD5Base implements SaslServer { clearPassword(); // Check whether digest is as expected - byte [] expectedDigest = digest.getBytes("UTF8"); + byte[] expectedDigest = digest.getBytes("UTF8"); int digestLen = responseData.length - ulen - 1; if (expectedDigest.length != digestLen) { aborted = true; diff --git a/jdk/src/java.security.sasl/share/classes/com/sun/security/sasl/ServerFactoryImpl.java b/jdk/src/java.security.sasl/share/classes/com/sun/security/sasl/ServerFactoryImpl.java index 2ea051878e3..565cfa85d65 100644 --- a/jdk/src/java.security.sasl/share/classes/com/sun/security/sasl/ServerFactoryImpl.java +++ b/jdk/src/java.security.sasl/share/classes/com/sun/security/sasl/ServerFactoryImpl.java @@ -41,11 +41,11 @@ import javax.security.auth.callback.CallbackHandler; * @author Rosanna Lee */ final public class ServerFactoryImpl implements SaslServerFactory { - private static final String myMechs[] = { + private static final String[] myMechs = { "CRAM-MD5", // }; - private static final int mechPolicies[] = { + private static final int[] mechPolicies = { PolicyUtils.NOPLAINTEXT|PolicyUtils.NOANONYMOUS, // CRAM-MD5 }; diff --git a/jdk/src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Base.java b/jdk/src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Base.java index 138f21509ae..4fa9fd1a857 100644 --- a/jdk/src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Base.java +++ b/jdk/src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Base.java @@ -272,7 +272,7 @@ abstract class DigestMD5Base extends AbstractSaslImpl { */ /** This array maps the characters to their 6 bit values */ - private final static char pem_array[] = { + private final static char[] pem_array = { // 0 1 2 3 4 5 6 7 'A','B','C','D','E','F','G','H', // 0 'I','J','K','L','M','N','O','P', // 1 @@ -1068,7 +1068,7 @@ abstract class DigestMD5Base extends AbstractSaslImpl { byte[] hMAC_MD5 = m.doFinal(); /* First 10 bytes of HMAC_MD5 digest */ - byte macBuffer[] = new byte[10]; + byte[] macBuffer = new byte[10]; System.arraycopy(hMAC_MD5, 0, macBuffer, 0, 10); return macBuffer; diff --git a/jdk/src/java.security.sasl/share/classes/com/sun/security/sasl/digest/FactoryImpl.java b/jdk/src/java.security.sasl/share/classes/com/sun/security/sasl/digest/FactoryImpl.java index 39ec03d7593..fa0e67bee59 100644 --- a/jdk/src/java.security.sasl/share/classes/com/sun/security/sasl/digest/FactoryImpl.java +++ b/jdk/src/java.security.sasl/share/classes/com/sun/security/sasl/digest/FactoryImpl.java @@ -44,9 +44,9 @@ import com.sun.security.sasl.util.PolicyUtils; public final class FactoryImpl implements SaslClientFactory, SaslServerFactory{ - private static final String myMechs[] = { "DIGEST-MD5" }; + private static final String[] myMechs = { "DIGEST-MD5" }; private static final int DIGEST_MD5 = 0; - private static final int mechPolicies[] = { + private static final int[] mechPolicies = { PolicyUtils.NOPLAINTEXT|PolicyUtils.NOANONYMOUS}; /** diff --git a/jdk/src/java.security.sasl/share/classes/com/sun/security/sasl/ntlm/FactoryImpl.java b/jdk/src/java.security.sasl/share/classes/com/sun/security/sasl/ntlm/FactoryImpl.java index e7a3097ca27..4a9b730a9ad 100644 --- a/jdk/src/java.security.sasl/share/classes/com/sun/security/sasl/ntlm/FactoryImpl.java +++ b/jdk/src/java.security.sasl/share/classes/com/sun/security/sasl/ntlm/FactoryImpl.java @@ -43,8 +43,8 @@ import com.sun.security.sasl.util.PolicyUtils; public final class FactoryImpl implements SaslClientFactory, SaslServerFactory{ - private static final String myMechs[] = { "NTLM" }; - private static final int mechPolicies[] = { + private static final String[] myMechs = { "NTLM" }; + private static final int[] mechPolicies = { PolicyUtils.NOPLAINTEXT|PolicyUtils.NOANONYMOUS }; diff --git a/jdk/src/java.sql/share/classes/java/sql/DriverManager.java b/jdk/src/java.sql/share/classes/java/sql/DriverManager.java index d5d5d43bfc2..7f74c4c869b 100644 --- a/jdk/src/java.sql/share/classes/java/sql/DriverManager.java +++ b/jdk/src/java.sql/share/classes/java/sql/DriverManager.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1996, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1996, 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 @@ -25,11 +25,17 @@ package java.sql; +import java.util.ArrayList; +import java.util.Collections; +import java.util.Enumeration; import java.util.Iterator; +import java.util.List; import java.util.ServiceLoader; import java.security.AccessController; import java.security.PrivilegedAction; import java.util.concurrent.CopyOnWriteArrayList; +import java.util.stream.Stream; + import sun.reflect.CallerSensitive; import sun.reflect.Reflection; @@ -429,29 +435,44 @@ public class DriverManager { * d.getClass().getName() * * @return the list of JDBC Drivers loaded by the caller's class loader + * @see #drivers() */ @CallerSensitive - public static java.util.Enumeration getDrivers() { - java.util.Vector result = new java.util.Vector<>(); - + public static Enumeration getDrivers() { ensureDriversInitialized(); - Class callerClass = Reflection.getCallerClass(); + return Collections.enumeration(getDrivers(Reflection.getCallerClass())); + } + /** + * Retrieves a Stream with all of the currently loaded JDBC drivers + * to which the current caller has access. + * + * @return the stream of JDBC Drivers loaded by the caller's class loader + * @since 1.9 + */ + @CallerSensitive + public static Stream drivers() { + ensureDriversInitialized(); + + return getDrivers(Reflection.getCallerClass()).stream(); + } + + private static List getDrivers(Class callerClass) { + List result = new ArrayList<>(); // Walk through the loaded registeredDrivers. for (DriverInfo aDriver : registeredDrivers) { // If the caller does not have permission to load the driver then // skip it. if (isDriverAllowed(aDriver.driver, callerClass)) { - result.addElement(aDriver.driver); + result.add(aDriver.driver); } else { println(" skipping: " + aDriver.getClass().getName()); } } - return (result.elements()); + return result; } - /** * Sets the maximum time in seconds that a driver will wait * while attempting to connect to a database once the driver has diff --git a/jdk/src/jdk.accessibility/windows/classes/META-INF/services/javax.accessibility.AccessibilityProvider b/jdk/src/jdk.accessibility/windows/classes/META-INF/services/javax.accessibility.AccessibilityProvider new file mode 100644 index 00000000000..f3b2bcb9a56 --- /dev/null +++ b/jdk/src/jdk.accessibility/windows/classes/META-INF/services/javax.accessibility.AccessibilityProvider @@ -0,0 +1,26 @@ +# 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. + + +com.sun.java.accessibility.ProviderImpl + diff --git a/jdk/src/jdk.accessibility/windows/classes/com/sun/java/accessibility/ProviderImpl.java b/jdk/src/jdk.accessibility/windows/classes/com/sun/java/accessibility/ProviderImpl.java new file mode 100644 index 00000000000..925ade115ec --- /dev/null +++ b/jdk/src/jdk.accessibility/windows/classes/com/sun/java/accessibility/ProviderImpl.java @@ -0,0 +1,61 @@ +/* + * 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 com.sun.java.accessibility; + +import javax.accessibility.AccessibilityProvider; + +/* This class provided methods to identify and activate the mapping from the + * JavaAccessBridge API to the Java Accessibility API. + */ +public final class ProviderImpl extends AccessibilityProvider { + /** + * Typically the service name returned by the name() method would be a simple + * name such as JavaAccessBridge, but the following name is used for compatibility + * with prior versions of ${user.home}/.accessibility.properties and + * ${java.home}/conf/accessibility.properties where the text on the + * assistive.technologies= line is a fully qualified class name. As of Java 9 + * class names are no longer used to identify assistive technology implementations. + * If the properties file exists the installer will not replace it thus the + * need for compatibility. + */ + private final String name = "com.sun.java.accessibility.AccessBridge"; + + public ProviderImpl() {} + + public String getName() { + return name; + } + + public void activate() { + /** + * Note that the AccessBridge is instantiated here rather than in the + * constructor. If the caller determines that this object is named + * "com.sun.java.accessibility.AccessBridge" then the caller will call + * start to instantiate the AccessBridge which will in turn activate it. + */ + new AccessBridge(); + } + +} diff --git a/jdk/src/jdk.accessibility/windows/conf/accessibility.properties b/jdk/src/jdk.accessibility/windows/conf/accessibility.properties deleted file mode 100644 index 7217be09feb..00000000000 --- a/jdk/src/jdk.accessibility/windows/conf/accessibility.properties +++ /dev/null @@ -1,6 +0,0 @@ -# -# Load the Java Access Bridge class into the JVM -# -#assistive_technologies=com.sun.java.accessibility.AccessBridge -#screen_magnifier_present=true - diff --git a/jdk/src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/KeyStore.java b/jdk/src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/KeyStore.java index 75ed7b1dcac..7c080d14a4a 100644 --- a/jdk/src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/KeyStore.java +++ b/jdk/src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/KeyStore.java @@ -66,7 +66,7 @@ abstract class KeyStore extends KeyStoreSpi { class KeyEntry { private Key privateKey; - private X509Certificate certChain[]; + private X509Certificate[] certChain; private String alias; KeyEntry(Key key, X509Certificate[] chain) { diff --git a/jdk/src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp b/jdk/src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp index 83613e8c15b..161c2aed088 100644 --- a/jdk/src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp +++ b/jdk/src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp @@ -30,6 +30,7 @@ #include #include +#include #include #include #include @@ -58,11 +59,16 @@ void ThrowException(JNIEnv *env, char *exceptionName, DWORD dwError) char szMessage[1024]; szMessage[0] = '\0'; - FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM, NULL, dwError, NULL, szMessage, - 1024, NULL); + DWORD res = FormatMessageA(FORMAT_MESSAGE_FROM_SYSTEM, NULL, dwError, + NULL, szMessage, sizeof(szMessage), NULL); + if (res == 0) { + strcpy(szMessage, "Unknown error"); + } jclass exceptionClazz = env->FindClass(exceptionName); - env->ThrowNew(exceptionClazz, szMessage); + if (exceptionClazz != NULL) { + env->ThrowNew(exceptionClazz, szMessage); + } } @@ -295,22 +301,42 @@ JNIEXPORT void JNICALL Java_sun_security_mscapi_KeyStore_loadKeysOrCertificateCh // Determine clazz and method ID to generate certificate jclass clazzArrayList = env->FindClass("java/util/ArrayList"); + if (clazzArrayList == NULL) { + __leave; + } jmethodID mNewArrayList = env->GetMethodID(clazzArrayList, "", "()V"); + if (mNewArrayList == NULL) { + __leave; + } - jmethodID mGenCert = env->GetMethodID(env->GetObjectClass(obj), + jclass clazzOfThis = env->GetObjectClass(obj); + if (clazzOfThis == NULL) { + __leave; + } + + jmethodID mGenCert = env->GetMethodID(clazzOfThis, "generateCertificate", "([BLjava/util/Collection;)V"); + if (mGenCert == NULL) { + __leave; + } // Determine method ID to generate certificate chain - jmethodID mGenCertChain = env->GetMethodID(env->GetObjectClass(obj), + jmethodID mGenCertChain = env->GetMethodID(clazzOfThis, "generateCertificateChain", "(Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;)V"); + if (mGenCertChain == NULL) { + __leave; + } // Determine method ID to generate RSA certificate chain - jmethodID mGenRSAKeyAndCertChain = env->GetMethodID(env->GetObjectClass(obj), + jmethodID mGenRSAKeyAndCertChain = env->GetMethodID(clazzOfThis, "generateRSAKeyAndCertificateChain", "(Ljava/lang/String;JJILjava/util/Collection;Ljava/util/Collection;)V"); + if (mGenRSAKeyAndCertChain == NULL) { + __leave; + } // Use CertEnumCertificatesInStore to get the certificates // from the open store. pCertContext must be reset to @@ -590,9 +616,6 @@ JNIEXPORT jbyteArray JNICALL Java_sun_security_mscapi_RSASignature_signHash } __finally { - if (hCryptProvAlt) - ::CryptReleaseContext(hCryptProvAlt, 0); - if (pSignedHashBuffer) delete [] pSignedHashBuffer; @@ -601,6 +624,9 @@ JNIEXPORT jbyteArray JNICALL Java_sun_security_mscapi_RSASignature_signHash if (hHash) ::CryptDestroyHash(hHash); + + if (hCryptProvAlt) + ::CryptReleaseContext(hCryptProvAlt, 0); } return jSignedHash; @@ -688,9 +714,6 @@ JNIEXPORT jboolean JNICALL Java_sun_security_mscapi_RSASignature_verifySignedHas __finally { - if (hCryptProvAlt) - ::CryptReleaseContext(hCryptProvAlt, 0); - if (pSignedHashBuffer) delete [] pSignedHashBuffer; @@ -699,6 +722,9 @@ JNIEXPORT jboolean JNICALL Java_sun_security_mscapi_RSASignature_verifySignedHas if (hHash) ::CryptDestroyHash(hHash); + + if (hCryptProvAlt) + ::CryptReleaseContext(hCryptProvAlt, 0); } return result; @@ -763,9 +789,15 @@ JNIEXPORT jobject JNICALL Java_sun_security_mscapi_RSAKeyPairGenerator_generateR // Get the method ID for the RSAKeyPair constructor jclass clazzRSAKeyPair = env->FindClass("sun/security/mscapi/RSAKeyPair"); + if (clazzRSAKeyPair == NULL) { + __leave; + } jmethodID mNewRSAKeyPair = env->GetMethodID(clazzRSAKeyPair, "", "(JJI)V"); + if (mNewRSAKeyPair == NULL) { + __leave; + } // Create a new RSA keypair keypair = env->NewObject(clazzRSAKeyPair, mNewRSAKeyPair, @@ -1948,9 +1980,15 @@ JNIEXPORT jobject JNICALL Java_sun_security_mscapi_KeyStore_storePrivateKey // Get the method ID for the RSAPrivateKey constructor jclass clazzRSAPrivateKey = env->FindClass("sun/security/mscapi/RSAPrivateKey"); + if (clazzRSAPrivateKey == NULL) { + __leave; + } jmethodID mNewRSAPrivateKey = env->GetMethodID(clazzRSAPrivateKey, "", "(JJI)V"); + if (mNewRSAPrivateKey == NULL) { + __leave; + } // Create a new RSA private key privateKey = env->NewObject(clazzRSAPrivateKey, mNewRSAPrivateKey, @@ -2035,9 +2073,15 @@ JNIEXPORT jobject JNICALL Java_sun_security_mscapi_RSASignature_importPublicKey // Get the method ID for the RSAPublicKey constructor jclass clazzRSAPublicKey = env->FindClass("sun/security/mscapi/RSAPublicKey"); + if (clazzRSAPublicKey == NULL) { + __leave; + } jmethodID mNewRSAPublicKey = env->GetMethodID(clazzRSAPublicKey, "", "(JJI)V"); + if (mNewRSAPublicKey == NULL) { + __leave; + } // Create a new RSA public key publicKey = env->NewObject(clazzRSAPublicKey, mNewRSAPublicKey, diff --git a/jdk/src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11Cipher.java b/jdk/src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11Cipher.java index 6fe59f8da8d..690d865167e 100644 --- a/jdk/src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11Cipher.java +++ b/jdk/src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11Cipher.java @@ -175,7 +175,7 @@ final class P11Cipher extends CipherSpi { this.algorithm = algorithm; this.mechanism = mechanism; - String algoParts[] = algorithm.split("/"); + String[] algoParts = algorithm.split("/"); if (algoParts[0].startsWith("AES")) { blockSize = 16; diff --git a/jdk/src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11KeyStore.java b/jdk/src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11KeyStore.java index aac76f3e6ab..1fba98270e9 100644 --- a/jdk/src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11KeyStore.java +++ b/jdk/src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11KeyStore.java @@ -164,7 +164,7 @@ final class P11KeyStore extends KeyStoreSpi { private X509Certificate cert = null; // chain - private X509Certificate chain[] = null; + private X509Certificate[] chain = null; // true if CKA_ID for private key and cert match up private boolean matched = false; diff --git a/jdk/src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_AES_CTR_PARAMS.java b/jdk/src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_AES_CTR_PARAMS.java index 4f9cf3630aa..dff62e1f823 100644 --- a/jdk/src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_AES_CTR_PARAMS.java +++ b/jdk/src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/wrapper/CK_AES_CTR_PARAMS.java @@ -42,7 +42,7 @@ package sun.security.pkcs11.wrapper; public class CK_AES_CTR_PARAMS { private final long ulCounterBits; - private final byte cb[]; + private final byte[] cb; public CK_AES_CTR_PARAMS(byte[] cb) { ulCounterBits = 128; diff --git a/jdk/src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/UcryptoException.java b/jdk/src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/UcryptoException.java index 1e09a48d5ee..8ef10f8be67 100644 --- a/jdk/src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/UcryptoException.java +++ b/jdk/src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/UcryptoException.java @@ -40,7 +40,7 @@ public final class UcryptoException extends ProviderException { private static final long serialVersionUID = -933864511110035746L; // NOTE: check /usr/include/sys/crypto/common.h for updates - private static final String ERROR_MSG[] = { + private static final String[] ERROR_MSG = { "CRYPTO_SUCCESS", "CRYPTO_CANCEL", "CRYPTO_HOST_MEMORY", diff --git a/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/NoInterruptUnixTerminal.java b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/NoInterruptUnixTerminal.java new file mode 100644 index 00000000000..7f27a61d511 --- /dev/null +++ b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/NoInterruptUnixTerminal.java @@ -0,0 +1,36 @@ +/* + * Copyright (c) 2002-2012, the original author or authors. + * + * This software is distributable under the BSD license. See the terms of the + * BSD license in the documentation provided with this software. + * + * http://www.opensource.org/licenses/bsd-license.php + */ +package jdk.internal.jline; + +// Based on Apache Karaf impl + +/** + * Non-interruptible (via CTRL-C) {@link UnixTerminal}. + * + * @since 2.0 + */ +public class NoInterruptUnixTerminal + extends UnixTerminal +{ + public NoInterruptUnixTerminal() throws Exception { + super(); + } + + @Override + public void init() throws Exception { + super.init(); + getSettings().set("intr undef"); + } + + @Override + public void restore() throws Exception { + getSettings().set("intr ^C"); + super.restore(); + } +} diff --git a/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/Terminal.java b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/Terminal.java new file mode 100644 index 00000000000..18f634e9282 --- /dev/null +++ b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/Terminal.java @@ -0,0 +1,65 @@ +/* + * Copyright (c) 2002-2012, the original author or authors. + * + * This software is distributable under the BSD license. See the terms of the + * BSD license in the documentation provided with this software. + * + * http://www.opensource.org/licenses/bsd-license.php + */ +package jdk.internal.jline; + +import java.io.IOException; +import java.io.InputStream; +import java.io.OutputStream; + +/** + * Representation of the input terminal for a platform. + * + * @author Marc Prud'hommeaux + * @author Jason Dillon + * @since 2.0 + */ +public interface Terminal +{ + void init() throws Exception; + + void restore() throws Exception; + + void reset() throws Exception; + + boolean isSupported(); + + int getWidth(); + + int getHeight(); + + boolean isAnsiSupported(); + + /** + * When ANSI is not natively handled, the output will have to be wrapped. + */ + OutputStream wrapOutIfNeeded(OutputStream out); + + /** + * When using native support, return the InputStream to use for reading characters + * else return the input stream passed as a parameter. + * + * @since 2.6 + */ + InputStream wrapInIfNeeded(InputStream in) throws IOException; + + /** + * For terminals that don't wrap when character is written in last column, + * only when the next character is written. + * These are the ones that have 'am' and 'xn' termcap attributes (xterm and + * rxvt flavors falls under that category) + */ + boolean hasWeirdWrap(); + + boolean isEchoEnabled(); + + void setEchoEnabled(boolean enabled); + + String getOutputEncoding(); + +} diff --git a/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/TerminalFactory.java b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/TerminalFactory.java new file mode 100644 index 00000000000..ec7b91ead94 --- /dev/null +++ b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/TerminalFactory.java @@ -0,0 +1,173 @@ +/* + * Copyright (c) 2002-2012, the original author or authors. + * + * This software is distributable under the BSD license. See the terms of the + * BSD license in the documentation provided with this software. + * + * http://www.opensource.org/licenses/bsd-license.php + */ +package jdk.internal.jline; + +import java.text.MessageFormat; +import java.util.HashMap; +import java.util.Map; +import java.util.concurrent.Callable; + +import jdk.internal.jline.internal.Configuration; +import jdk.internal.jline.internal.Log; +import jdk.internal.jline.internal.Preconditions; +import static jdk.internal.jline.internal.Preconditions.checkNotNull; + +/** + * Creates terminal instances. + * + * @author Jason Dillon + * @since 2.0 + */ +public class TerminalFactory +{ + public static final String JLINE_TERMINAL = "jline.terminal"; + + public static final String AUTO = "auto"; + + public static final String UNIX = "unix"; + + public static final String WIN = "win"; + + public static final String WINDOWS = "windows"; + + public static final String NONE = "none"; + + public static final String OFF = "off"; + + public static final String FALSE = "false"; + + private static Terminal term = null; + + public static synchronized Terminal create() { + if (Log.TRACE) { + //noinspection ThrowableInstanceNeverThrown + Log.trace(new Throwable("CREATE MARKER")); + } + + String type = Configuration.getString(JLINE_TERMINAL, AUTO); + if ("dumb".equals(System.getenv("TERM"))) { + type = "none"; + Log.debug("$TERM=dumb; setting type=", type); + } + + Log.debug("Creating terminal; type=", type); + + Terminal t; + try { + String tmp = type.toLowerCase(); + + if (tmp.equals(UNIX)) { + t = getFlavor(Flavor.UNIX); + } + else if (tmp.equals(WIN) | tmp.equals(WINDOWS)) { + t = getFlavor(Flavor.WINDOWS); + } + else if (tmp.equals(NONE) || tmp.equals(OFF) || tmp.equals(FALSE)) { + t = new UnsupportedTerminal(); + } + else { + if (tmp.equals(AUTO)) { + String os = Configuration.getOsName(); + Flavor flavor = Flavor.UNIX; + if (os.contains(WINDOWS)) { + flavor = Flavor.WINDOWS; + } + t = getFlavor(flavor); + } + else { + try { + t = (Terminal) Thread.currentThread().getContextClassLoader().loadClass(type).newInstance(); + } + catch (Exception e) { + throw new IllegalArgumentException(MessageFormat.format("Invalid terminal type: {0}", type), e); + } + } + } + } + catch (Exception e) { + Log.error("Failed to construct terminal; falling back to unsupported", e); + t = new UnsupportedTerminal(); + } + + Log.debug("Created Terminal: ", t); + + try { + t.init(); + } + catch (Throwable e) { + Log.error("Terminal initialization failed; falling back to unsupported", e); + return new UnsupportedTerminal(); + } + + return t; + } + + public static synchronized void reset() { + term = null; + } + + public static synchronized void resetIf(final Terminal t) { + if(t == term) { + reset(); + } + } + + public static enum Type + { + AUTO, + WINDOWS, + UNIX, + NONE + } + + public static synchronized void configure(final String type) { + checkNotNull(type); + System.setProperty(JLINE_TERMINAL, type); + } + + public static synchronized void configure(final Type type) { + checkNotNull(type); + configure(type.name().toLowerCase()); + } + + // + // Flavor Support + // + + public static enum Flavor + { + WINDOWS, + UNIX + } + + private static final Map> FLAVORS = new HashMap<>(); + + static { +// registerFlavor(Flavor.WINDOWS, AnsiWindowsTerminal.class); +// registerFlavor(Flavor.UNIX, UnixTerminal.class); + registerFlavor(Flavor.WINDOWS, WindowsTerminal :: new); + registerFlavor(Flavor.UNIX, UnixTerminal :: new); + } + + public static synchronized Terminal get() { + if (term == null) { + term = create(); + } + return term; + } + + public static Terminal getFlavor(final Flavor flavor) throws Exception { + return FLAVORS.getOrDefault(flavor, () -> {throw new InternalError();}).call(); + } + + public static void registerFlavor(final Flavor flavor, final Callable sup) { + FLAVORS.put(flavor, sup); + } + +} diff --git a/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/TerminalSupport.java b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/TerminalSupport.java new file mode 100644 index 00000000000..cf15ec4b383 --- /dev/null +++ b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/TerminalSupport.java @@ -0,0 +1,123 @@ +/* + * Copyright (c) 2002-2012, the original author or authors. + * + * This software is distributable under the BSD license. See the terms of the + * BSD license in the documentation provided with this software. + * + * http://www.opensource.org/licenses/bsd-license.php + */ +package jdk.internal.jline; + +import java.io.IOException; +import java.io.InputStream; +import java.io.OutputStream; + +import jdk.internal.jline.internal.Log; +import jdk.internal.jline.internal.ShutdownHooks; +import jdk.internal.jline.internal.ShutdownHooks.Task; + +/** + * Provides support for {@link Terminal} instances. + * + * @author Jason Dillon + * @since 2.0 + */ +public abstract class TerminalSupport + implements Terminal +{ + public static final int DEFAULT_WIDTH = 80; + + public static final int DEFAULT_HEIGHT = 24; + + private Task shutdownTask; + + private boolean supported; + + private boolean echoEnabled; + + private boolean ansiSupported; + + protected TerminalSupport(final boolean supported) { + this.supported = supported; + } + + public void init() throws Exception { + if (shutdownTask != null) { + ShutdownHooks.remove(shutdownTask); + } + // Register a task to restore the terminal on shutdown + this.shutdownTask = ShutdownHooks.add(new Task() + { + public void run() throws Exception { + restore(); + } + }); + } + + public void restore() throws Exception { + TerminalFactory.resetIf(this); + if (shutdownTask != null) { + ShutdownHooks.remove(shutdownTask); + shutdownTask = null; + } + } + + public void reset() throws Exception { + restore(); + init(); + } + + public final boolean isSupported() { + return supported; + } + + public synchronized boolean isAnsiSupported() { + return ansiSupported; + } + + protected synchronized void setAnsiSupported(final boolean supported) { + this.ansiSupported = supported; + Log.debug("Ansi supported: ", supported); + } + + /** + * Subclass to change behavior if needed. + * @return the passed out + */ + public OutputStream wrapOutIfNeeded(OutputStream out) { + return out; + } + + /** + * Defaults to true which was the behaviour before this method was added. + */ + public boolean hasWeirdWrap() { + return true; + } + + public int getWidth() { + return DEFAULT_WIDTH; + } + + public int getHeight() { + return DEFAULT_HEIGHT; + } + + public synchronized boolean isEchoEnabled() { + return echoEnabled; + } + + public synchronized void setEchoEnabled(final boolean enabled) { + this.echoEnabled = enabled; + Log.debug("Echo enabled: ", enabled); + } + + public InputStream wrapInIfNeeded(InputStream in) throws IOException { + return in; + } + + public String getOutputEncoding() { + // null for unknown + return null; + } +} diff --git a/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/UnixTerminal.java b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/UnixTerminal.java new file mode 100644 index 00000000000..a3699ad6752 --- /dev/null +++ b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/UnixTerminal.java @@ -0,0 +1,133 @@ +/* + * Copyright (c) 2002-2012, the original author or authors. + * + * This software is distributable under the BSD license. See the terms of the + * BSD license in the documentation provided with this software. + * + * http://www.opensource.org/licenses/bsd-license.php + */ +package jdk.internal.jline; + +import jdk.internal.jline.internal.Log; +import jdk.internal.jline.internal.TerminalLineSettings; + +/** + * Terminal that is used for unix platforms. Terminal initialization + * is handled by issuing the stty command against the + * /dev/tty file to disable character echoing and enable + * character input. All known unix systems (including + * Linux and Macintosh OS X) support the stty), so this + * implementation should work for an reasonable POSIX system. + * + * @author Marc Prud'hommeaux + * @author Dale Kemp + * @author Jason Dillon + * @author Jean-Baptiste Onofr\u00E9 + * @since 2.0 + */ +public class UnixTerminal + extends TerminalSupport +{ + private final TerminalLineSettings settings = new TerminalLineSettings(); + + public UnixTerminal() throws Exception { + super(true); + } + + protected TerminalLineSettings getSettings() { + return settings; + } + + /** + * Remove line-buffered input by invoking "stty -icanon min 1" + * against the current terminal. + */ + @Override + public void init() throws Exception { + super.init(); + + setAnsiSupported(true); + + // Set the console to be character-buffered instead of line-buffered. + // Make sure we're distinguishing carriage return from newline. + // Allow ctrl-s keypress to be used (as forward search) + settings.set("-icanon min 1 -icrnl -inlcr -ixon"); + settings.set("dsusp undef"); + + setEchoEnabled(false); + } + + /** + * Restore the original terminal configuration, which can be used when + * shutting down the console reader. The ConsoleReader cannot be + * used after calling this method. + */ + @Override + public void restore() throws Exception { + settings.restore(); + super.restore(); + } + + /** + * Returns the value of stty columns param. + */ + @Override + public int getWidth() { + int w = settings.getProperty("columns"); + return w < 1 ? DEFAULT_WIDTH : w; + } + + /** + * Returns the value of stty rows>/tt> param. + */ + @Override + public int getHeight() { + int h = settings.getProperty("rows"); + return h < 1 ? DEFAULT_HEIGHT : h; + } + + @Override + public synchronized void setEchoEnabled(final boolean enabled) { + try { + if (enabled) { + settings.set("echo"); + } + else { + settings.set("-echo"); + } + super.setEchoEnabled(enabled); + } + catch (Exception e) { + if (e instanceof InterruptedException) { + Thread.currentThread().interrupt(); + } + Log.error("Failed to ", (enabled ? "enable" : "disable"), " echo", e); + } + } + + public void disableInterruptCharacter() + { + try { + settings.set("intr undef"); + } + catch (Exception e) { + if (e instanceof InterruptedException) { + Thread.currentThread().interrupt(); + } + Log.error("Failed to disable interrupt character", e); + } + } + + public void enableInterruptCharacter() + { + try { + settings.set("intr ^C"); + } + catch (Exception e) { + if (e instanceof InterruptedException) { + Thread.currentThread().interrupt(); + } + Log.error("Failed to enable interrupt character", e); + } + } +} diff --git a/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/UnsupportedTerminal.java b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/UnsupportedTerminal.java new file mode 100644 index 00000000000..0ad67a53bae --- /dev/null +++ b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/UnsupportedTerminal.java @@ -0,0 +1,26 @@ +/* + * Copyright (c) 2002-2012, the original author or authors. + * + * This software is distributable under the BSD license. See the terms of the + * BSD license in the documentation provided with this software. + * + * http://www.opensource.org/licenses/bsd-license.php + */ +package jdk.internal.jline; + +/** + * An unsupported terminal. + * + * @author Marc Prud'hommeaux + * @author Jason Dillon + * @since 2.0 + */ +public class UnsupportedTerminal + extends TerminalSupport +{ + public UnsupportedTerminal() { + super(false); + setAnsiSupported(false); + setEchoEnabled(true); + } +} diff --git a/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/WindowsTerminal.java b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/WindowsTerminal.java new file mode 100644 index 00000000000..69691a8554b --- /dev/null +++ b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/WindowsTerminal.java @@ -0,0 +1,546 @@ +/* + * Copyright (c) 2002-2012, the original author or authors. + * + * This software is distributable under the BSD license. See the terms of the + * BSD license in the documentation provided with this software. + * + * http://www.opensource.org/licenses/bsd-license.php + */ +package jdk.internal.jline; + +import java.io.FileDescriptor; +import java.io.FileInputStream; +import java.io.IOException; +import java.io.InputStream; + +import jdk.internal.jline.internal.Configuration; +import jdk.internal.jline.internal.Log; +//import org.fusesource.jansi.internal.WindowsSupport; +//import org.fusesource.jansi.internal.Kernel32; +//import static org.fusesource.jansi.internal.Kernel32.*; + +import static jdk.internal.jline.WindowsTerminal.ConsoleMode.ENABLE_ECHO_INPUT; +import static jdk.internal.jline.WindowsTerminal.ConsoleMode.ENABLE_LINE_INPUT; +import static jdk.internal.jline.WindowsTerminal.ConsoleMode.ENABLE_PROCESSED_INPUT; +import static jdk.internal.jline.WindowsTerminal.ConsoleMode.ENABLE_WINDOW_INPUT; + +/** + * Terminal implementation for Microsoft Windows. Terminal initialization in + * {@link #init} is accomplished by extracting the + * jline_version.dll, saving it to the system temporary + * directoy (determined by the setting of the java.io.tmpdir System + * property), loading the library, and then calling the Win32 APIs SetConsoleMode and + * GetConsoleMode to + * disable character echoing. + *

                      + *

                      + * By default, the {@link #wrapInIfNeeded(java.io.InputStream)} method will attempt + * to test to see if the specified {@link InputStream} is {@link System#in} or a wrapper + * around {@link FileDescriptor#in}, and if so, will bypass the character reading to + * directly invoke the readc() method in the JNI library. This is so the class + * can read special keys (like arrow keys) which are otherwise inaccessible via + * the {@link System#in} stream. Using JNI reading can be bypassed by setting + * the jline.WindowsTerminal.directConsole system property + * to false. + *

                      + * + * @author Marc Prud'hommeaux + * @author Jason Dillon + * @since 2.0 + */ +public class WindowsTerminal + extends TerminalSupport +{ + public static final String DIRECT_CONSOLE = WindowsTerminal.class.getName() + ".directConsole"; + + public static final String ANSI = WindowsTerminal.class.getName() + ".ansi"; + + private boolean directConsole; + + private int originalMode; + + public WindowsTerminal() throws Exception { + super(true); + } + + @Override + public void init() throws Exception { + super.init(); + +// setAnsiSupported(Configuration.getBoolean(ANSI, true)); + setAnsiSupported(false); + + // + // FIXME: Need a way to disable direct console and sysin detection muck + // + + setDirectConsole(Configuration.getBoolean(DIRECT_CONSOLE, true)); + + this.originalMode = getConsoleMode(); + setConsoleMode(originalMode & ~ENABLE_ECHO_INPUT.code); + setEchoEnabled(false); + } + + /** + * Restore the original terminal configuration, which can be used when + * shutting down the console reader. The ConsoleReader cannot be + * used after calling this method. + */ + @Override + public void restore() throws Exception { + // restore the old console mode + setConsoleMode(originalMode); + super.restore(); + } + + @Override + public int getWidth() { + int w = getWindowsTerminalWidth(); + return w < 1 ? DEFAULT_WIDTH : w; + } + + @Override + public int getHeight() { + int h = getWindowsTerminalHeight(); + return h < 1 ? DEFAULT_HEIGHT : h; + } + + @Override + public void setEchoEnabled(final boolean enabled) { + // Must set these four modes at the same time to make it work fine. + if (enabled) { + setConsoleMode(getConsoleMode() | + ENABLE_ECHO_INPUT.code | + ENABLE_LINE_INPUT.code | + ENABLE_PROCESSED_INPUT.code | + ENABLE_WINDOW_INPUT.code); + } + else { + setConsoleMode(getConsoleMode() & + ~(ENABLE_LINE_INPUT.code | + ENABLE_ECHO_INPUT.code | + ENABLE_PROCESSED_INPUT.code | + ENABLE_WINDOW_INPUT.code)); + } + super.setEchoEnabled(enabled); + } + + /** + * Whether or not to allow the use of the JNI console interaction. + */ + public void setDirectConsole(final boolean flag) { + this.directConsole = flag; + Log.debug("Direct console: ", flag); + } + + /** + * Whether or not to allow the use of the JNI console interaction. + */ + public Boolean getDirectConsole() { + return directConsole; + } + + + @Override + public InputStream wrapInIfNeeded(InputStream in) throws IOException { + if (directConsole && isSystemIn(in)) { + return new InputStream() { + private byte[] buf = null; + int bufIdx = 0; + + @Override + public int read() throws IOException { + while (buf == null || bufIdx == buf.length) { + buf = readConsoleInput(); + bufIdx = 0; + } + int c = buf[bufIdx] & 0xFF; + bufIdx++; + return c; + } + }; + } else { + return super.wrapInIfNeeded(in); + } + } + + protected boolean isSystemIn(final InputStream in) throws IOException { + if (in == null) { + return false; + } + else if (in == System.in) { + return true; + } + else if (in instanceof FileInputStream && ((FileInputStream) in).getFD() == FileDescriptor.in) { + return true; + } + + return false; + } + + @Override + public String getOutputEncoding() { + int codepage = getConsoleOutputCodepage(); + //http://docs.oracle.com/javase/6/docs/technotes/guides/intl/encoding.doc.html + String charsetMS = "ms" + codepage; + if (java.nio.charset.Charset.isSupported(charsetMS)) { + return charsetMS; + } + String charsetCP = "cp" + codepage; + if (java.nio.charset.Charset.isSupported(charsetCP)) { + return charsetCP; + } + Log.debug("can't figure out the Java Charset of this code page (" + codepage + ")..."); + return super.getOutputEncoding(); + } + + // + // Original code: + // +// private int getConsoleMode() { +// return WindowsSupport.getConsoleMode(); +// } +// +// private void setConsoleMode(int mode) { +// WindowsSupport.setConsoleMode(mode); +// } +// +// private byte[] readConsoleInput() { +// // XXX does how many events to read in one call matter? +// INPUT_RECORD[] events = null; +// try { +// events = WindowsSupport.readConsoleInput(1); +// } catch (IOException e) { +// Log.debug("read Windows console input error: ", e); +// } +// if (events == null) { +// return new byte[0]; +// } +// StringBuilder sb = new StringBuilder(); +// for (int i = 0; i < events.length; i++ ) { +// KEY_EVENT_RECORD keyEvent = events[i].keyEvent; +// //Log.trace(keyEvent.keyDown? "KEY_DOWN" : "KEY_UP", "key code:", keyEvent.keyCode, "char:", (long)keyEvent.uchar); +// if (keyEvent.keyDown) { +// if (keyEvent.uchar > 0) { +// // support some C1 control sequences: ALT + [@-_] (and [a-z]?) => ESC +// // http://en.wikipedia.org/wiki/C0_and_C1_control_codes#C1_set +// final int altState = KEY_EVENT_RECORD.LEFT_ALT_PRESSED | KEY_EVENT_RECORD.RIGHT_ALT_PRESSED; +// // Pressing "Alt Gr" is translated to Alt-Ctrl, hence it has to be checked that Ctrl is _not_ pressed, +// // otherwise inserting of "Alt Gr" codes on non-US keyboards would yield errors +// final int ctrlState = KEY_EVENT_RECORD.LEFT_CTRL_PRESSED | KEY_EVENT_RECORD.RIGHT_CTRL_PRESSED; +// if (((keyEvent.uchar >= '@' && keyEvent.uchar <= '_') || (keyEvent.uchar >= 'a' && keyEvent.uchar <= 'z')) +// && ((keyEvent.controlKeyState & altState) != 0) && ((keyEvent.controlKeyState & ctrlState) == 0)) { +// sb.append('\u001B'); // ESC +// } +// +// sb.append(keyEvent.uchar); +// continue; +// } +// // virtual keycodes: http://msdn.microsoft.com/en-us/library/windows/desktop/dd375731(v=vs.85).aspx +// // just add support for basic editing keys (no control state, no numpad keys) +// String escapeSequence = null; +// switch (keyEvent.keyCode) { +// case 0x21: // VK_PRIOR PageUp +// escapeSequence = "\u001B[5~"; +// break; +// case 0x22: // VK_NEXT PageDown +// escapeSequence = "\u001B[6~"; +// break; +// case 0x23: // VK_END +// escapeSequence = "\u001B[4~"; +// break; +// case 0x24: // VK_HOME +// escapeSequence = "\u001B[1~"; +// break; +// case 0x25: // VK_LEFT +// escapeSequence = "\u001B[D"; +// break; +// case 0x26: // VK_UP +// escapeSequence = "\u001B[A"; +// break; +// case 0x27: // VK_RIGHT +// escapeSequence = "\u001B[C"; +// break; +// case 0x28: // VK_DOWN +// escapeSequence = "\u001B[B"; +// break; +// case 0x2D: // VK_INSERT +// escapeSequence = "\u001B[2~"; +// break; +// case 0x2E: // VK_DELETE +// escapeSequence = "\u001B[3~"; +// break; +// default: +// break; +// } +// if (escapeSequence != null) { +// for (int k = 0; k < keyEvent.repeatCount; k++) { +// sb.append(escapeSequence); +// } +// } +// } else { +// // key up event +// // support ALT+NumPad input method +// if (keyEvent.keyCode == 0x12/*VK_MENU ALT key*/ && keyEvent.uchar > 0) { +// sb.append(keyEvent.uchar); +// } +// } +// } +// return sb.toString().getBytes(); +// } +// +// private int getConsoleOutputCodepage() { +// return Kernel32.GetConsoleOutputCP(); +// } +// +// private int getWindowsTerminalWidth() { +// return WindowsSupport.getWindowsTerminalWidth(); +// } +// +// private int getWindowsTerminalHeight() { +// return WindowsSupport.getWindowsTerminalHeight(); +// } + + // + // Native Bits + // + static { + System.loadLibrary("le"); + initIDs(); + } + + private static native void initIDs(); + + private native int getConsoleMode(); + + private native void setConsoleMode(int mode); + + private byte[] readConsoleInput() { + KEY_EVENT_RECORD keyEvent = readKeyEvent(); + + return convertKeys(keyEvent).getBytes(); + } + + public static String convertKeys(KEY_EVENT_RECORD keyEvent) { + if (keyEvent == null) { + return ""; + } + + StringBuilder sb = new StringBuilder(); + + if (keyEvent.keyDown) { + if (keyEvent.uchar > 0) { + // support some C1 control sequences: ALT + [@-_] (and [a-z]?) => ESC + // http://en.wikipedia.org/wiki/C0_and_C1_control_codes#C1_set + final int altState = KEY_EVENT_RECORD.ALT_PRESSED; + // Pressing "Alt Gr" is translated to Alt-Ctrl, hence it has to be checked that Ctrl is _not_ pressed, + // otherwise inserting of "Alt Gr" codes on non-US keyboards would yield errors + final int ctrlState = KEY_EVENT_RECORD.CTRL_PRESSED; + + boolean handled = false; + + if ((keyEvent.controlKeyState & ctrlState) != 0) { + switch (keyEvent.keyCode) { + case 0x43: //Ctrl-C + sb.append("\003"); + handled = true; + break; + } + } + + if ((keyEvent.controlKeyState & KEY_EVENT_RECORD.SHIFT_PRESSED) != 0) { + switch (keyEvent.keyCode) { + case 0x09: //Shift-Tab + sb.append("\033\133\132"); + handled = true; + break; + } + } + + if (!handled) { + if (((keyEvent.uchar >= '@' && keyEvent.uchar <= '_') || (keyEvent.uchar >= 'a' && keyEvent.uchar <= 'z')) + && ((keyEvent.controlKeyState & altState) != 0) && ((keyEvent.controlKeyState & ctrlState) == 0)) { + sb.append('\u001B'); // ESC + } + + sb.append(keyEvent.uchar); + } + } else { + // virtual keycodes: http://msdn.microsoft.com/en-us/library/windows/desktop/dd375731(v=vs.85).aspx + // just add support for basic editing keys (no control state, no numpad keys) + String escapeSequence = null; + switch (keyEvent.keyCode) { + case 0x21: // VK_PRIOR PageUp + escapeSequence = escapeSequence(keyEvent.controlKeyState, "\u001B[5~", "\u001B[5;%d~"); + break; + case 0x22: // VK_NEXT PageDown + escapeSequence = escapeSequence(keyEvent.controlKeyState, "\u001B[6~", "\u001B[6;%d~"); + break; + case 0x23: // VK_END + escapeSequence = escapeSequence(keyEvent.controlKeyState, "\u001B[4~", "\u001B[4;%d~"); + break; + case 0x24: // VK_HOME + escapeSequence = escapeSequence(keyEvent.controlKeyState, "\u001B[1~", "\u001B[1;%d~"); + break; + case 0x25: // VK_LEFT + escapeSequence = escapeSequence(keyEvent.controlKeyState, "\u001B[D", "\u001B[1;%dD"); + break; + case 0x26: // VK_UP + escapeSequence = escapeSequence(keyEvent.controlKeyState, "\u001B[A", "\u001B[1;%dA"); + break; + case 0x27: // VK_RIGHT + escapeSequence = escapeSequence(keyEvent.controlKeyState, "\u001B[C", "\u001B[1;%dC"); + break; + case 0x28: // VK_DOWN + escapeSequence = escapeSequence(keyEvent.controlKeyState, "\u001B[B", "\u001B[1;%dB"); + break; + case 0x2D: // VK_INSERT + escapeSequence = escapeSequence(keyEvent.controlKeyState, "\u001B[2~", "\u001B[2;%d~"); + break; + case 0x2E: // VK_DELETE + escapeSequence = escapeSequence(keyEvent.controlKeyState, "\u001B[3~", "\u001B[3;%d~"); + break; + default: + break; + } + if (escapeSequence != null) { + for (int k = 0; k < keyEvent.repeatCount; k++) { + sb.append(escapeSequence); + } + } + } + } else { + // key up event + // support ALT+NumPad input method + if (keyEvent.keyCode == 0x12/*VK_MENU ALT key*/ && keyEvent.uchar > 0) { + sb.append(keyEvent.uchar); + } + } + return sb.toString(); + } + + private static String escapeSequence(int controlKeyState, String noControlSequence, String withControlSequence) { + int controlNum = 1; + + if ((controlKeyState & KEY_EVENT_RECORD.SHIFT_PRESSED) != 0) { + controlNum += 1; + } + + if ((controlKeyState & KEY_EVENT_RECORD.ALT_PRESSED) != 0) { + controlNum += 2; + } + + if ((controlKeyState & KEY_EVENT_RECORD.CTRL_PRESSED) != 0) { + controlNum += 4; + } + + if (controlNum > 1) { + return String.format(withControlSequence, controlNum); + } else { + return noControlSequence; + } + } + + private native KEY_EVENT_RECORD readKeyEvent(); + + public static class KEY_EVENT_RECORD { + public final static int ALT_PRESSED = 0x3; + public final static int CTRL_PRESSED = 0xC; + public final static int SHIFT_PRESSED = 0x10; + public final boolean keyDown; + public final char uchar; + public final int controlKeyState; + public final int keyCode; + public final int repeatCount; + + public KEY_EVENT_RECORD(boolean keyDown, char uchar, int controlKeyState, int keyCode, int repeatCount) { + this.keyDown = keyDown; + this.uchar = uchar; + this.controlKeyState = controlKeyState; + this.keyCode = keyCode; + this.repeatCount = repeatCount; + } + + } + + private native int getConsoleOutputCodepage(); + + private native int getWindowsTerminalWidth(); + + private native int getWindowsTerminalHeight(); + + /** + * Console mode + *

                      + * Constants copied wincon.h. + */ + public static enum ConsoleMode + { + /** + * The ReadFile or ReadConsole function returns only when a carriage return + * character is read. If this mode is disable, the functions return when one + * or more characters are available. + */ + ENABLE_LINE_INPUT(2), + + /** + * Characters read by the ReadFile or ReadConsole function are written to + * the active screen buffer as they are read. This mode can be used only if + * the ENABLE_LINE_INPUT mode is also enabled. + */ + ENABLE_ECHO_INPUT(4), + + /** + * CTRL+C is processed by the system and is not placed in the input buffer. + * If the input buffer is being read by ReadFile or ReadConsole, other + * control keys are processed by the system and are not returned in the + * ReadFile or ReadConsole buffer. If the ENABLE_LINE_INPUT mode is also + * enabled, backspace, carriage return, and linefeed characters are handled + * by the system. + */ + ENABLE_PROCESSED_INPUT(1), + + /** + * User interactions that change the size of the console screen buffer are + * reported in the console's input buffee. Information about these events + * can be read from the input buffer by applications using + * theReadConsoleInput function, but not by those using ReadFile + * orReadConsole. + */ + ENABLE_WINDOW_INPUT(8), + + /** + * If the mouse pointer is within the borders of the console window and the + * window has the keyboard focus, mouse events generated by mouse movement + * and button presses are placed in the input buffer. These events are + * discarded by ReadFile or ReadConsole, even when this mode is enabled. + */ + ENABLE_MOUSE_INPUT(16), + + /** + * When enabled, text entered in a console window will be inserted at the + * current cursor location and all text following that location will not be + * overwritten. When disabled, all following text will be overwritten. An OR + * operation must be performed with this flag and the ENABLE_EXTENDED_FLAGS + * flag to enable this functionality. + */ + ENABLE_PROCESSED_OUTPUT(1), + + /** + * This flag enables the user to use the mouse to select and edit text. To + * enable this option, use the OR to combine this flag with + * ENABLE_EXTENDED_FLAGS. + */ + ENABLE_WRAP_AT_EOL_OUTPUT(2),; + + public final int code; + + ConsoleMode(final int code) { + this.code = code; + } + } + +} diff --git a/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/ConsoleKeys.java b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/ConsoleKeys.java new file mode 100644 index 00000000000..d0759318d92 --- /dev/null +++ b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/ConsoleKeys.java @@ -0,0 +1,399 @@ +/* + * Copyright (c) 2002-2012, the original author or authors. + * + * This software is distributable under the BSD license. See the terms of the + * BSD license in the documentation provided with this software. + * + * http://www.opensource.org/licenses/bsd-license.php + */ +package jdk.internal.jline.console; + +import java.io.BufferedReader; +import java.io.File; +import java.io.IOException; +import java.io.InputStream; +import java.net.URL; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +import jdk.internal.jline.internal.Log; + +/** + * @author St\u00E5le W. Pedersen + */ +public class ConsoleKeys { + + private KeyMap keys; + + private Map keyMaps; + private Map variables = new HashMap(); + + public ConsoleKeys(String appName, URL inputrcUrl) { + keyMaps = KeyMap.keyMaps(); + loadKeys(appName, inputrcUrl); + } + + protected boolean isViEditMode() { + return keys.isViKeyMap(); + } + + protected boolean setKeyMap (String name) { + KeyMap map = keyMaps.get(name); + if (map == null) { + return false; + } + this.keys = map; + return true; + } + + protected Map getKeyMaps() { + return keyMaps; + } + + protected KeyMap getKeys() { + return keys; + } + + protected void setKeys(KeyMap keys) { + this.keys = keys; + } + + protected boolean getViEditMode() { + return keys.isViKeyMap (); + } + + protected void loadKeys(String appName, URL inputrcUrl) { + keys = keyMaps.get(KeyMap.EMACS); + + try { + InputStream input = inputrcUrl.openStream(); + try { + loadKeys(input, appName); + Log.debug("Loaded user configuration: ", inputrcUrl); + } + finally { + try { + input.close(); + } catch (IOException e) { + // Ignore + } + } + } + catch (IOException e) { + if (inputrcUrl.getProtocol().equals("file")) { + File file = new File(inputrcUrl.getPath()); + if (file.exists()) { + Log.warn("Unable to read user configuration: ", inputrcUrl, e); + } + } else { + Log.warn("Unable to read user configuration: ", inputrcUrl, e); + } + } + } + + private void loadKeys(InputStream input, String appName) throws IOException { + BufferedReader reader = new BufferedReader( new java.io.InputStreamReader( input ) ); + String line; + boolean parsing = true; + List ifsStack = new ArrayList(); + while ( (line = reader.readLine()) != null ) { + try { + line = line.trim(); + if (line.length() == 0) { + continue; + } + if (line.charAt(0) == '#') { + continue; + } + int i = 0; + if (line.charAt(i) == '$') { + String cmd; + String args; + for (++i; i < line.length() && (line.charAt(i) == ' ' || line.charAt(i) == '\t'); i++); + int s = i; + for (; i < line.length() && (line.charAt(i) != ' ' && line.charAt(i) != '\t'); i++); + cmd = line.substring(s, i); + for (; i < line.length() && (line.charAt(i) == ' ' || line.charAt(i) == '\t'); i++); + s = i; + for (; i < line.length() && (line.charAt(i) != ' ' && line.charAt(i) != '\t'); i++); + args = line.substring(s, i); + if ("if".equalsIgnoreCase(cmd)) { + ifsStack.add( parsing ); + if (!parsing) { + continue; + } + if (args.startsWith("term=")) { + // TODO + } else if (args.startsWith("mode=")) { + if (args.equalsIgnoreCase("mode=vi")) { + parsing = isViEditMode(); + } else if (args.equals("mode=emacs")) { + parsing = !isViEditMode(); + } else { + parsing = false; + } + } else { + parsing = args.equalsIgnoreCase(appName); + } + } else if ("else".equalsIgnoreCase(cmd)) { + if (ifsStack.isEmpty()) { + throw new IllegalArgumentException("$else found without matching $if"); + } + boolean invert = true; + for (boolean b : ifsStack) { + if (!b) { + invert = false; + break; + } + } + if (invert) { + parsing = !parsing; + } + } else if ("endif".equalsIgnoreCase(cmd)) { + if (ifsStack.isEmpty()) { + throw new IllegalArgumentException("endif found without matching $if"); + } + parsing = ifsStack.remove( ifsStack.size() - 1 ); + } else if ("include".equalsIgnoreCase(cmd)) { + // TODO + } + continue; + } + if (!parsing) { + continue; + } + boolean equivalency; + String keySeq = ""; + if (line.charAt(i++) == '"') { + boolean esc = false; + for (;; i++) { + if (i >= line.length()) { + throw new IllegalArgumentException("Missing closing quote on line '" + line + "'"); + } + if (esc) { + esc = false; + } else if (line.charAt(i) == '\\') { + esc = true; + } else if (line.charAt(i) == '"') { + break; + } + } + } + for (; i < line.length() && line.charAt(i) != ':' + && line.charAt(i) != ' ' && line.charAt(i) != '\t' + ; i++); + keySeq = line.substring(0, i); + equivalency = (i + 1 < line.length() && line.charAt(i) == ':' && line.charAt(i + 1) == '='); + i++; + if (equivalency) { + i++; + } + if (keySeq.equalsIgnoreCase("set")) { + String key; + String val; + for (; i < line.length() && (line.charAt(i) == ' ' || line.charAt(i) == '\t'); i++); + int s = i; + for (; i < line.length() && (line.charAt(i) != ' ' && line.charAt(i) != '\t'); i++); + key = line.substring( s, i ); + for (; i < line.length() && (line.charAt(i) == ' ' || line.charAt(i) == '\t'); i++); + s = i; + for (; i < line.length() && (line.charAt(i) != ' ' && line.charAt(i) != '\t'); i++); + val = line.substring( s, i ); + setVar( key, val ); + } else { + for (; i < line.length() && (line.charAt(i) == ' ' || line.charAt(i) == '\t'); i++); + int start = i; + if (i < line.length() && (line.charAt(i) == '\'' || line.charAt(i) == '\"')) { + char delim = line.charAt(i++); + boolean esc = false; + for (;; i++) { + if (i >= line.length()) { + break; + } + if (esc) { + esc = false; + } else if (line.charAt(i) == '\\') { + esc = true; + } else if (line.charAt(i) == delim) { + break; + } + } + } + for (; i < line.length() && line.charAt(i) != ' ' && line.charAt(i) != '\t'; i++); + String val = line.substring(Math.min(start, line.length()), Math.min(i, line.length())); + if (keySeq.charAt(0) == '"') { + keySeq = translateQuoted(keySeq); + } else { + // Bind key name + String keyName = keySeq.lastIndexOf('-') > 0 ? keySeq.substring( keySeq.lastIndexOf('-') + 1 ) : keySeq; + char key = getKeyFromName(keyName); + keyName = keySeq.toLowerCase(); + keySeq = ""; + if (keyName.contains("meta-") || keyName.contains("m-")) { + keySeq += "\u001b"; + } + if (keyName.contains("control-") || keyName.contains("c-") || keyName.contains("ctrl-")) { + key = (char)(Character.toUpperCase( key ) & 0x1f); + } + keySeq += key; + } + if (val.length() > 0 && (val.charAt(0) == '\'' || val.charAt(0) == '\"')) { + keys.bind( keySeq, translateQuoted(val) ); + } else { + String operationName = val.replace('-', '_').toUpperCase(); + try { + keys.bind(keySeq, Operation.valueOf(operationName)); + } catch(IllegalArgumentException e) { + Log.info("Unable to bind key for unsupported operation: ", val); + } + } + } + } catch (IllegalArgumentException e) { + Log.warn("Unable to parse user configuration: ", e); + } + } + } + + private String translateQuoted(String keySeq) { + int i; + String str = keySeq.substring( 1, keySeq.length() - 1 ); + keySeq = ""; + for (i = 0; i < str.length(); i++) { + char c = str.charAt(i); + if (c == '\\') { + boolean ctrl = str.regionMatches(i, "\\C-", 0, 3)|| str.regionMatches(i, "\\M-\\C-", 0, 6); + boolean meta = str.regionMatches(i, "\\M-", 0, 3)|| str.regionMatches(i, "\\C-\\M-", 0, 6); + i += (meta ? 3 : 0) + (ctrl ? 3 : 0) + (!meta && !ctrl ? 1 : 0); + if (i >= str.length()) { + break; + } + c = str.charAt(i); + if (meta) { + keySeq += "\u001b"; + } + if (ctrl) { + c = c == '?' ? 0x7f : (char)(Character.toUpperCase( c ) & 0x1f); + } + if (!meta && !ctrl) { + switch (c) { + case 'a': c = 0x07; break; + case 'b': c = '\b'; break; + case 'd': c = 0x7f; break; + case 'e': c = 0x1b; break; + case 'f': c = '\f'; break; + case 'n': c = '\n'; break; + case 'r': c = '\r'; break; + case 't': c = '\t'; break; + case 'v': c = 0x0b; break; + case '\\': c = '\\'; break; + case '0': case '1': case '2': case '3': + case '4': case '5': case '6': case '7': + c = 0; + for (int j = 0; j < 3; j++, i++) { + if (i >= str.length()) { + break; + } + int k = Character.digit(str.charAt(i), 8); + if (k < 0) { + break; + } + c = (char)(c * 8 + k); + } + c &= 0xFF; + break; + case 'x': + i++; + c = 0; + for (int j = 0; j < 2; j++, i++) { + if (i >= str.length()) { + break; + } + int k = Character.digit(str.charAt(i), 16); + if (k < 0) { + break; + } + c = (char)(c * 16 + k); + } + c &= 0xFF; + break; + case 'u': + i++; + c = 0; + for (int j = 0; j < 4; j++, i++) { + if (i >= str.length()) { + break; + } + int k = Character.digit(str.charAt(i), 16); + if (k < 0) { + break; + } + c = (char)(c * 16 + k); + } + break; + } + } + keySeq += c; + } else { + keySeq += c; + } + } + return keySeq; + } + + private char getKeyFromName(String name) { + if ("DEL".equalsIgnoreCase(name) || "Rubout".equalsIgnoreCase(name)) { + return 0x7f; + } else if ("ESC".equalsIgnoreCase(name) || "Escape".equalsIgnoreCase(name)) { + return '\033'; + } else if ("LFD".equalsIgnoreCase(name) || "NewLine".equalsIgnoreCase(name)) { + return '\n'; + } else if ("RET".equalsIgnoreCase(name) || "Return".equalsIgnoreCase(name)) { + return '\r'; + } else if ("SPC".equalsIgnoreCase(name) || "Space".equalsIgnoreCase(name)) { + return ' '; + } else if ("Tab".equalsIgnoreCase(name)) { + return '\t'; + } else { + return name.charAt(0); + } + } + + private void setVar(String key, String val) { + if ("keymap".equalsIgnoreCase(key)) { + if (keyMaps.containsKey(val)) { + keys = keyMaps.get(val); + } + } else if ("editing-mode".equals(key)) { + if ("vi".equalsIgnoreCase(val)) { + keys = keyMaps.get(KeyMap.VI_INSERT); + } else if ("emacs".equalsIgnoreCase(key)) { + keys = keyMaps.get(KeyMap.EMACS); + } + } else if ("blink-matching-paren".equals(key)) { + if ("on".equalsIgnoreCase(val)) { + keys.setBlinkMatchingParen(true); + } else if ("off".equalsIgnoreCase(val)) { + keys.setBlinkMatchingParen(false); + } + } + + /* + * Technically variables should be defined as a functor class + * so that validation on the variable value can be done at parse + * time. This is a stop-gap. + */ + variables.put(key, val); + } + + /** + * Retrieves the value of a variable that was set in the .inputrc file + * during processing + * @param var The variable name + * @return The variable value. + */ + public String getVariable(String var) { + return variables.get (var); + } +} diff --git a/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/ConsoleReader.java b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/ConsoleReader.java new file mode 100644 index 00000000000..2c9337d6404 --- /dev/null +++ b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/ConsoleReader.java @@ -0,0 +1,4006 @@ +/* + * Copyright (c) 2002-2012, the original author or authors. + * + * This software is distributable under the BSD license. See the terms of the + * BSD license in the documentation provided with this software. + * + * http://www.opensource.org/licenses/bsd-license.php + */ +package jdk.internal.jline.console; + +//import java.awt.*; +//import java.awt.datatransfer.Clipboard; +//import java.awt.datatransfer.DataFlavor; +//import java.awt.datatransfer.Transferable; +//import java.awt.datatransfer.UnsupportedFlavorException; +//import java.awt.event.ActionListener; +//import java.io.BufferedReader; +import java.io.ByteArrayInputStream; +//import java.io.ByteArrayOutputStream; +import java.io.File; +import java.io.FileDescriptor; +import java.io.FileInputStream; +import java.io.IOException; +import java.io.InputStream; +import java.io.OutputStream; +import java.io.OutputStreamWriter; +import java.io.Reader; +import java.io.Writer; +import java.lang.reflect.InvocationTargetException; +import java.lang.reflect.Method; +import java.net.URL; +import java.util.Arrays; +import java.util.Collection; +import java.util.Collections; +//import java.util.HashMap; +import java.util.LinkedList; +import java.util.List; +import java.util.ListIterator; +//import java.util.Map; +import java.util.ResourceBundle; +import java.util.Stack; +import java.util.regex.Pattern; + +import jdk.internal.jline.Terminal; +import jdk.internal.jline.TerminalFactory; +import jdk.internal.jline.UnixTerminal; +import jdk.internal.jline.console.completer.CandidateListCompletionHandler; +import jdk.internal.jline.console.completer.Completer; +import jdk.internal.jline.console.completer.CompletionHandler; +import jdk.internal.jline.console.history.History; +import jdk.internal.jline.console.history.MemoryHistory; +import jdk.internal.jline.internal.Configuration; +import jdk.internal.jline.internal.InputStreamReader; +import jdk.internal.jline.internal.Log; +import jdk.internal.jline.internal.NonBlockingInputStream; +import jdk.internal.jline.internal.Nullable; +import jdk.internal.jline.internal.Urls; +//import org.fusesource.jansi.AnsiOutputStream; + +import static jdk.internal.jline.internal.Preconditions.checkNotNull; + +/** + * A reader for console applications. It supports custom tab-completion, + * saveable command history, and command line editing. On some platforms, + * platform-specific commands will need to be issued before the reader will + * function properly. See {@link jline.Terminal#init} for convenience + * methods for issuing platform-specific setup commands. + * + * @author Marc Prud'hommeaux + * @author Jason Dillon + * @author Guillaume Nodet + */ +public class ConsoleReader +{ + public static final String JLINE_NOBELL = "jline.nobell"; + + public static final String JLINE_ESC_TIMEOUT = "jline.esc.timeout"; + + public static final String JLINE_INPUTRC = "jline.inputrc"; + + public static final String INPUT_RC = ".inputrc"; + + public static final String DEFAULT_INPUT_RC = "/etc/inputrc"; + + public static final char BACKSPACE = '\b'; + + public static final char RESET_LINE = '\r'; + + public static final char KEYBOARD_BELL = '\07'; + + public static final char NULL_MASK = 0; + + public static final int TAB_WIDTH = 4; + + private static final ResourceBundle + resources = ResourceBundle.getBundle(CandidateListCompletionHandler.class.getName()); + + private final Terminal terminal; + + private final Writer out; + + private final CursorBuffer buf = new CursorBuffer(); + + private String prompt; + private int promptLen; + + private boolean expandEvents = true; + + private boolean bellEnabled = !Configuration.getBoolean(JLINE_NOBELL, true); + + private boolean handleUserInterrupt = false; + + private Character mask; + + private Character echoCharacter; + + private StringBuffer searchTerm = null; + + private String previousSearchTerm = ""; + + private int searchIndex = -1; + + private int parenBlinkTimeout = 500; + + /* + * The reader and the nonBlockingInput go hand-in-hand. The reader wraps + * the nonBlockingInput, but we have to retain a handle to it so that + * we can shut down its blocking read thread when we go away. + */ + private NonBlockingInputStream in; + private long escapeTimeout; + private Reader reader; + + /* + * TODO: Please read the comments about this in setInput(), but this needs + * to be done away with. + */ + private boolean isUnitTestInput; + + /** + * Last character searched for with a vi character search + */ + private char charSearchChar = 0; // Character to search for + private char charSearchLastInvokeChar = 0; // Most recent invocation key + private char charSearchFirstInvokeChar = 0;// First character that invoked + + /** + * The vi yank buffer + */ + private String yankBuffer = ""; + + private KillRing killRing = new KillRing(); + + private String encoding; + + private boolean recording; + + private String macro = ""; + + private String appName; + + private URL inputrcUrl; + + private ConsoleKeys consoleKeys; + + private String commentBegin = null; + + private boolean skipLF = false; + + /** + * Set to true if the reader should attempt to detect copy-n-paste. The + * effect of this that an attempt is made to detect if tab is quickly + * followed by another character, then it is assumed that the tab was + * a literal tab as part of a copy-and-paste operation and is inserted as + * such. + */ + private boolean copyPasteDetection = false; + + /* + * Current internal state of the line reader + */ + private State state = State.NORMAL; + + /** + * Possible states in which the current readline operation may be in. + */ + private static enum State { + /** + * The user is just typing away + */ + NORMAL, + /** + * In the middle of a emacs seach + */ + SEARCH, + FORWARD_SEARCH, + /** + * VI "yank-to" operation ("y" during move mode) + */ + VI_YANK_TO, + /** + * VI "delete-to" operation ("d" during move mode) + */ + VI_DELETE_TO, + /** + * VI "change-to" operation ("c" during move mode) + */ + VI_CHANGE_TO + } + + public ConsoleReader() throws IOException { + this(null, new FileInputStream(FileDescriptor.in), System.out, null); + } + + public ConsoleReader(final InputStream in, final OutputStream out) throws IOException { + this(null, in, out, null); + } + + public ConsoleReader(final InputStream in, final OutputStream out, final Terminal term) throws IOException { + this(null, in, out, term); + } + + public ConsoleReader(final @Nullable String appName, final InputStream in, final OutputStream out, final @Nullable Terminal term) throws IOException { + this(appName, in, out, term, null); + } + + public ConsoleReader(final @Nullable String appName, final InputStream in, final OutputStream out, final @Nullable Terminal term, final @Nullable String encoding) + throws IOException + { + this.appName = appName != null ? appName : "JLine"; + this.encoding = encoding != null ? encoding : Configuration.getEncoding(); + this.terminal = term != null ? term : TerminalFactory.get(); + String outEncoding = terminal.getOutputEncoding() != null? terminal.getOutputEncoding() : this.encoding; + this.out = new OutputStreamWriter(terminal.wrapOutIfNeeded(out), outEncoding); + setInput( in ); + + this.inputrcUrl = getInputRc(); + + consoleKeys = new ConsoleKeys(this.appName, inputrcUrl); + } + + private URL getInputRc() throws IOException { + String path = Configuration.getString(JLINE_INPUTRC); + if (path == null) { + File f = new File(Configuration.getUserHome(), INPUT_RC); + if (!f.exists()) { + f = new File(DEFAULT_INPUT_RC); + } + return f.toURI().toURL(); + } else { + return Urls.create(path); + } + } + + public KeyMap getKeys() { + return consoleKeys.getKeys(); + } + + void setInput(final InputStream in) throws IOException { + this.escapeTimeout = Configuration.getLong(JLINE_ESC_TIMEOUT, 100); + /* + * This is gross and here is how to fix it. In getCurrentPosition() + * and getCurrentAnsiRow(), the logic is disabled when running unit + * tests and the fact that it is a unit test is determined by knowing + * if the original input stream was a ByteArrayInputStream. So, this + * is our test to do this. What SHOULD happen is that the unit + * tests should pass in a terminal that is appropriately configured + * such that whatever behavior they expect to happen (or not happen) + * happens (or doesn't). + * + * So, TODO, get rid of this and fix the unit tests. + */ + this.isUnitTestInput = in instanceof ByteArrayInputStream; + boolean nonBlockingEnabled = + escapeTimeout > 0L + && terminal.isSupported() + && in != null; + + /* + * If we had a non-blocking thread already going, then shut it down + * and start a new one. + */ + if (this.in != null) { + this.in.shutdown(); + } + + final InputStream wrapped = terminal.wrapInIfNeeded( in ); + + this.in = new NonBlockingInputStream(wrapped, nonBlockingEnabled); + this.reader = new InputStreamReader( this.in, encoding ); + } + + /** + * Shuts the console reader down. This method should be called when you + * have completed using the reader as it shuts down and cleans up resources + * that would otherwise be "leaked". + */ + public void shutdown() { + if (in != null) { + in.shutdown(); + } + } + + /** + * Shuts down the ConsoleReader if the JVM attempts to clean it up. + */ + @Override + protected void finalize() throws Throwable { + try { + shutdown(); + } + finally { + super.finalize(); + } + } + + public InputStream getInput() { + return in; + } + + public Writer getOutput() { + return out; + } + + public Terminal getTerminal() { + return terminal; + } + + public CursorBuffer getCursorBuffer() { + return buf; + } + + public void setExpandEvents(final boolean expand) { + this.expandEvents = expand; + } + + public boolean getExpandEvents() { + return expandEvents; + } + + /** + * Enables or disables copy and paste detection. The effect of enabling this + * this setting is that when a tab is received immediately followed by another + * character, the tab will not be treated as a completion, but as a tab literal. + * @param onoff true if detection is enabled + */ + public void setCopyPasteDetection(final boolean onoff) { + copyPasteDetection = onoff; + } + + /** + * @return true if copy and paste detection is enabled. + */ + public boolean isCopyPasteDetectionEnabled() { + return copyPasteDetection; + } + + /** + * Set whether the console bell is enabled. + * + * @param enabled true if enabled; false otherwise + * @since 2.7 + */ + public void setBellEnabled(boolean enabled) { + this.bellEnabled = enabled; + } + + /** + * Get whether the console bell is enabled + * + * @return true if enabled; false otherwise + * @since 2.7 + */ + public boolean getBellEnabled() { + return bellEnabled; + } + + /** + * Set whether user interrupts (ctrl-C) are handled by having JLine + * throw {@link UserInterruptException} from {@link #readLine}. + * Otherwise, the JVM will handle {@code SIGINT} as normal, which + * usually causes it to exit. The default is {@code false}. + * + * @since 2.10 + */ + public void setHandleUserInterrupt(boolean enabled) + { + this.handleUserInterrupt = enabled; + } + + /** + * Get whether user interrupt handling is enabled + * + * @return true if enabled; false otherwise + * @since 2.10 + */ + public boolean getHandleUserInterrupt() + { + return handleUserInterrupt; + } + + /** + * Sets the string that will be used to start a comment when the + * insert-comment key is struck. + * @param commentBegin The begin comment string. + * @since 2.7 + */ + public void setCommentBegin(String commentBegin) { + this.commentBegin = commentBegin; + } + + /** + * @return the string that will be used to start a comment when the + * insert-comment key is struck. + * @since 2.7 + */ + public String getCommentBegin() { + String str = commentBegin; + + if (str == null) { + str = consoleKeys.getVariable("comment-begin"); + if (str == null) { + str = "#"; + } + } + return str; + } + + public void setPrompt(final String prompt) { + this.prompt = prompt; + this.promptLen = ((prompt == null) ? 0 : stripAnsi(lastLine(prompt)).length()); + } + + public String getPrompt() { + return prompt; + } + + /** + * Set the echo character. For example, to have "*" entered when a password is typed: + *

                      + *

                      +     * myConsoleReader.setEchoCharacter(new Character('*'));
                      +     * 
                      + *

                      + * Setting the character to + *

                      + *

                      +     * null
                      +     * 
                      + *

                      + * will restore normal character echoing. Setting the character to + *

                      + *

                      +     * new Character(0)
                      +     * 
                      + *

                      + * will cause nothing to be echoed. + * + * @param c the character to echo to the console in place of the typed character. + */ + public void setEchoCharacter(final Character c) { + this.echoCharacter = c; + } + + /** + * Returns the echo character. + */ + public Character getEchoCharacter() { + return echoCharacter; + } + + /** + * Erase the current line. + * + * @return false if we failed (e.g., the buffer was empty) + */ + protected final boolean resetLine() throws IOException { + if (buf.cursor == 0) { + return false; + } + + StringBuilder killed = new StringBuilder(); + + while (buf.cursor > 0) { + char c = buf.current(); + if (c == 0) { + break; + } + + killed.append(c); + backspace(); + } + + String copy = killed.reverse().toString(); + killRing.addBackwards(copy); + + return true; + } + + int getCursorPosition() { + // FIXME: does not handle anything but a line with a prompt absolute position + return promptLen + buf.cursor; + } + + /** + * Returns the text after the last '\n'. + * prompt is returned if no '\n' characters are present. + * null is returned if prompt is null. + */ + private String lastLine(String str) { + if (str == null) return ""; + int last = str.lastIndexOf("\n"); + + if (last >= 0) { + return str.substring(last + 1, str.length()); + } + + return str; + } + + String stripAnsi(String str) { + if (str == null) return ""; + return ANSI_CODE_PATTERN.matcher(str).replaceAll(""); +// try { +// ByteArrayOutputStream baos = new ByteArrayOutputStream(); +// AnsiOutputStream aos = new AnsiOutputStream(baos); +// aos.write(str.getBytes()); +// aos.flush(); +// return baos.toString(); +// } catch (IOException e) { +// return str; +// } + } + //where: + private static final Pattern ANSI_CODE_PATTERN = Pattern.compile("\033\\[[^@-~]*[@-~]"); + + /** + * Move the cursor position to the specified absolute index. + */ + public final boolean setCursorPosition(final int position) throws IOException { + if (position == buf.cursor) { + return true; + } + + return moveCursor(position - buf.cursor) != 0; + } + + /** + * Set the current buffer's content to the specified {@link String}. The + * visual console will be modified to show the current buffer. + * + * @param buffer the new contents of the buffer. + */ + private void setBuffer(final String buffer) throws IOException { + // don't bother modifying it if it is unchanged + if (buffer.equals(buf.buffer.toString())) { + return; + } + + // obtain the difference between the current buffer and the new one + int sameIndex = 0; + + for (int i = 0, l1 = buffer.length(), l2 = buf.buffer.length(); (i < l1) + && (i < l2); i++) { + if (buffer.charAt(i) == buf.buffer.charAt(i)) { + sameIndex++; + } + else { + break; + } + } + + int diff = buf.cursor - sameIndex; + if (diff < 0) { // we can't backspace here so try from the end of the buffer + moveToEnd(); + diff = buf.buffer.length() - sameIndex; + } + + backspace(diff); // go back for the differences + killLine(); // clear to the end of the line + buf.buffer.setLength(sameIndex); // the new length + putString(buffer.substring(sameIndex)); // append the differences + } + + private void setBuffer(final CharSequence buffer) throws IOException { + setBuffer(String.valueOf(buffer)); + } + + private void setBufferKeepPos(final String buffer) throws IOException { + int pos = buf.cursor; + setBuffer(buffer); + setCursorPosition(pos); + } + + private void setBufferKeepPos(final CharSequence buffer) throws IOException { + setBufferKeepPos(String.valueOf(buffer)); + } + + /** + * Output put the prompt + the current buffer + */ + public final void drawLine() throws IOException { + String prompt = getPrompt(); + if (prompt != null) { + print(prompt); + } + + print(buf.buffer.toString()); + + if (buf.length() != buf.cursor) { // not at end of line + back(buf.length() - buf.cursor - 1); + } + // force drawBuffer to check for weird wrap (after clear screen) + drawBuffer(); + } + + /** + * Clear the line and redraw it. + */ + public final void redrawLine() throws IOException { + print(RESET_LINE); +// flush(); + drawLine(); + } + + /** + * Clear the buffer and add its contents to the history. + * + * @return the former contents of the buffer. + */ + final String finishBuffer() throws IOException { // FIXME: Package protected because used by tests + String str = buf.buffer.toString(); + String historyLine = str; + + if (expandEvents) { + try { + str = expandEvents(str); + // all post-expansion occurrences of '!' must have been escaped, so re-add escape to each + historyLine = str.replace("!", "\\!"); + // only leading '^' results in expansion, so only re-add escape for that case + historyLine = historyLine.replaceAll("^\\^", "\\\\^"); + } catch(IllegalArgumentException e) { + Log.error("Could not expand event", e); + beep(); + buf.clear(); + str = ""; + } + } + + // we only add it to the history if the buffer is not empty + // and if mask is null, since having a mask typically means + // the string was a password. We clear the mask after this call + if (str.length() > 0) { + if (mask == null && isHistoryEnabled()) { + history.add(historyLine); + } + else { + mask = null; + } + } + + history.moveToEnd(); + + buf.buffer.setLength(0); + buf.cursor = 0; + + return str; + } + + /** + * Expand event designator such as !!, !#, !3, etc... + * See http://www.gnu.org/software/bash/manual/html_node/Event-Designators.html + */ + @SuppressWarnings("fallthrough") + protected String expandEvents(String str) throws IOException { + StringBuilder sb = new StringBuilder(); + for (int i = 0; i < str.length(); i++) { + char c = str.charAt(i); + switch (c) { + case '\\': + // any '\!' should be considered an expansion escape, so skip expansion and strip the escape character + // a leading '\^' should be considered an expansion escape, so skip expansion and strip the escape character + // otherwise, add the escape + if (i + 1 < str.length()) { + char nextChar = str.charAt(i+1); + if (nextChar == '!' || (nextChar == '^' && i == 0)) { + c = nextChar; + i++; + } + } + sb.append(c); + break; + case '!': + if (i + 1 < str.length()) { + c = str.charAt(++i); + boolean neg = false; + String rep = null; + int i1, idx; + switch (c) { + case '!': + if (history.size() == 0) { + throw new IllegalArgumentException("!!: event not found"); + } + rep = history.get(history.index() - 1).toString(); + break; + case '#': + sb.append(sb.toString()); + break; + case '?': + i1 = str.indexOf('?', i + 1); + if (i1 < 0) { + i1 = str.length(); + } + String sc = str.substring(i + 1, i1); + i = i1; + idx = searchBackwards(sc); + if (idx < 0) { + throw new IllegalArgumentException("!?" + sc + ": event not found"); + } else { + rep = history.get(idx).toString(); + } + break; + case '$': + if (history.size() == 0) { + throw new IllegalArgumentException("!$: event not found"); + } + String previous = history.get(history.index() - 1).toString().trim(); + int lastSpace = previous.lastIndexOf(' '); + if(lastSpace != -1) { + rep = previous.substring(lastSpace+1); + } else { + rep = previous; + } + break; + case ' ': + case '\t': + sb.append('!'); + sb.append(c); + break; + case '-': + neg = true; + i++; + // fall through + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + i1 = i; + for (; i < str.length(); i++) { + c = str.charAt(i); + if (c < '0' || c > '9') { + break; + } + } + idx = 0; + try { + idx = Integer.parseInt(str.substring(i1, i)); + } catch (NumberFormatException e) { + throw new IllegalArgumentException((neg ? "!-" : "!") + str.substring(i1, i) + ": event not found"); + } + if (neg) { + if (idx > 0 && idx <= history.size()) { + rep = (history.get(history.index() - idx)).toString(); + } else { + throw new IllegalArgumentException((neg ? "!-" : "!") + str.substring(i1, i) + ": event not found"); + } + } else { + if (idx > history.index() - history.size() && idx <= history.index()) { + rep = (history.get(idx - 1)).toString(); + } else { + throw new IllegalArgumentException((neg ? "!-" : "!") + str.substring(i1, i) + ": event not found"); + } + } + break; + default: + String ss = str.substring(i); + i = str.length(); + idx = searchBackwards(ss, history.index(), true); + if (idx < 0) { + throw new IllegalArgumentException("!" + ss + ": event not found"); + } else { + rep = history.get(idx).toString(); + } + break; + } + if (rep != null) { + sb.append(rep); + } + } else { + sb.append(c); + } + break; + case '^': + if (i == 0) { + int i1 = str.indexOf('^', i + 1); + int i2 = str.indexOf('^', i1 + 1); + if (i2 < 0) { + i2 = str.length(); + } + if (i1 > 0 && i2 > 0) { + String s1 = str.substring(i + 1, i1); + String s2 = str.substring(i1 + 1, i2); + String s = history.get(history.index() - 1).toString().replace(s1, s2); + sb.append(s); + i = i2 + 1; + break; + } + } + sb.append(c); + break; + default: + sb.append(c); + break; + } + } + String result = sb.toString(); + if (!str.equals(result)) { + print(result); + println(); + flush(); + } + return result; + + } + + /** + * Write out the specified string to the buffer and the output stream. + */ + public final void putString(final CharSequence str) throws IOException { + buf.write(str); + if (mask == null) { + // no masking + print(str); + } else if (mask == NULL_MASK) { + // don't print anything + } else { + print(mask, str.length()); + } + drawBuffer(); + } + + /** + * Redraw the rest of the buffer from the cursor onwards. This is necessary + * for inserting text into the buffer. + * + * @param clear the number of characters to clear after the end of the buffer + */ + private void drawBuffer(final int clear) throws IOException { + // debug ("drawBuffer: " + clear); + if (buf.cursor == buf.length() && clear == 0) { + } else { + char[] chars = buf.buffer.substring(buf.cursor).toCharArray(); + if (mask != null) { + Arrays.fill(chars, mask); + } + if (terminal.hasWeirdWrap()) { + // need to determine if wrapping will occur: + int width = terminal.getWidth(); + int pos = getCursorPosition(); + for (int i = 0; i < chars.length; i++) { + print(chars[i]); + if ((pos + i + 1) % width == 0) { + print(32); // move cursor to next line by printing dummy space + print(13); // CR / not newline. + } + } + } else { + print(chars); + } + clearAhead(clear, chars.length); + if (terminal.isAnsiSupported()) { + if (chars.length > 0) { + back(chars.length); + } + } else { + back(chars.length); + } + } + if (terminal.hasWeirdWrap()) { + int width = terminal.getWidth(); + // best guess on whether the cursor is in that weird location... + // Need to do this without calling ansi cursor location methods + // otherwise it breaks paste of wrapped lines in xterm. + if (getCursorPosition() > 0 && (getCursorPosition() % width == 0) + && buf.cursor == buf.length() && clear == 0) { + // the following workaround is reverse-engineered from looking + // at what bash sent to the terminal in the same situation + print(32); // move cursor to next line by printing dummy space + print(13); // CR / not newline. + } + } + } + + /** + * Redraw the rest of the buffer from the cursor onwards. This is necessary + * for inserting text into the buffer. + */ + private void drawBuffer() throws IOException { + drawBuffer(0); + } + + /** + * Clear ahead the specified number of characters without moving the cursor. + * + * @param num the number of characters to clear + * @param delta the difference between the internal cursor and the screen + * cursor - if > 0, assume some stuff was printed and weird wrap has to be + * checked + */ + private void clearAhead(final int num, int delta) throws IOException { + if (num == 0) { + return; + } + + if (terminal.isAnsiSupported()) { + int width = terminal.getWidth(); + int screenCursorCol = getCursorPosition() + delta; + // clear current line + printAnsiSequence("K"); + // if cursor+num wraps, then we need to clear the line(s) below too + int curCol = screenCursorCol % width; + int endCol = (screenCursorCol + num - 1) % width; + int lines = num / width; + if (endCol < curCol) lines++; + for (int i = 0; i < lines; i++) { + printAnsiSequence("B"); + printAnsiSequence("2K"); + } + for (int i = 0; i < lines; i++) { + printAnsiSequence("A"); + } + return; + } + + // print blank extra characters + print(' ', num); + + // we need to flush here so a "clever" console doesn't just ignore the redundancy + // of a space followed by a backspace. +// flush(); + + // reset the visual cursor + back(num); + +// flush(); + } + + /** + * Move the visual cursor backwards without modifying the buffer cursor. + */ + protected void back(final int num) throws IOException { + if (num == 0) return; + if (terminal.isAnsiSupported()) { + int width = getTerminal().getWidth(); + int cursor = getCursorPosition(); + int realCursor = cursor + num; + int realCol = realCursor % width; + int newCol = cursor % width; + int moveup = num / width; + int delta = realCol - newCol; + if (delta < 0) moveup++; + if (moveup > 0) { + printAnsiSequence(moveup + "A"); + } + printAnsiSequence((1 + newCol) + "G"); + return; + } + print(BACKSPACE, num); +// flush(); + } + + /** + * Flush the console output stream. This is important for printout out single characters (like a backspace or + * keyboard) that we want the console to handle immediately. + */ + public void flush() throws IOException { + out.flush(); + } + + private int backspaceAll() throws IOException { + return backspace(Integer.MAX_VALUE); + } + + /** + * Issue num backspaces. + * + * @return the number of characters backed up + */ + private int backspace(final int num) throws IOException { + if (buf.cursor == 0) { + return 0; + } + + int count = 0; + + int termwidth = getTerminal().getWidth(); + int lines = getCursorPosition() / termwidth; + count = moveCursor(-1 * num) * -1; + buf.buffer.delete(buf.cursor, buf.cursor + count); + if (getCursorPosition() / termwidth != lines) { + if (terminal.isAnsiSupported()) { + // debug("doing backspace redraw: " + getCursorPosition() + " on " + termwidth + ": " + lines); + printAnsiSequence("K"); + // if cursor+num wraps, then we need to clear the line(s) below too + // last char printed is one pos less than cursor so we subtract + // one +/* + // TODO: fixme (does not work - test with reverse search with wrapping line and CTRL-E) + int endCol = (getCursorPosition() + num - 1) % termwidth; + int curCol = getCursorPosition() % termwidth; + if (endCol < curCol) lines++; + for (int i = 1; i < lines; i++) { + printAnsiSequence("B"); + printAnsiSequence("2K"); + } + for (int i = 1; i < lines; i++) { + printAnsiSequence("A"); + } + return count; +*/ + } + } + drawBuffer(count); + + return count; + } + + /** + * Issue a backspace. + * + * @return true if successful + */ + public boolean backspace() throws IOException { + return backspace(1) == 1; + } + + protected boolean moveToEnd() throws IOException { + if (buf.cursor == buf.length()) { + return true; + } + return moveCursor(buf.length() - buf.cursor) > 0; + } + + /** + * Delete the character at the current position and redraw the remainder of the buffer. + */ + private boolean deleteCurrentCharacter() throws IOException { + if (buf.length() == 0 || buf.cursor == buf.length()) { + return false; + } + + buf.buffer.deleteCharAt(buf.cursor); + drawBuffer(1); + return true; + } + + /** + * This method is calling while doing a delete-to ("d"), change-to ("c"), + * or yank-to ("y") and it filters out only those movement operations + * that are allowable during those operations. Any operation that isn't + * allow drops you back into movement mode. + * + * @param op The incoming operation to remap + * @return The remaped operation + */ + private Operation viDeleteChangeYankToRemap (Operation op) { + switch (op) { + case VI_EOF_MAYBE: + case ABORT: + case BACKWARD_CHAR: + case FORWARD_CHAR: + case END_OF_LINE: + case VI_MATCH: + case VI_BEGNNING_OF_LINE_OR_ARG_DIGIT: + case VI_ARG_DIGIT: + case VI_PREV_WORD: + case VI_END_WORD: + case VI_CHAR_SEARCH: + case VI_NEXT_WORD: + case VI_FIRST_PRINT: + case VI_GOTO_MARK: + case VI_COLUMN: + case VI_DELETE_TO: + case VI_YANK_TO: + case VI_CHANGE_TO: + return op; + + default: + return Operation.VI_MOVEMENT_MODE; + } + } + + /** + * Deletes the previous character from the cursor position + * @param count number of times to do it. + * @return true if it was done. + * @throws IOException + */ + private boolean viRubout(int count) throws IOException { + boolean ok = true; + for (int i = 0; ok && i < count; i++) { + ok = backspace(); + } + return ok; + } + + /** + * Deletes the character you are sitting on and sucks the rest of + * the line in from the right. + * @param count Number of times to perform the operation. + * @return true if its works, false if it didn't + * @throws IOException + */ + private boolean viDelete(int count) throws IOException { + boolean ok = true; + for (int i = 0; ok && i < count; i++) { + ok = deleteCurrentCharacter(); + } + return ok; + } + + /** + * Switches the case of the current character from upper to lower + * or lower to upper as necessary and advances the cursor one + * position to the right. + * @param count The number of times to repeat + * @return true if it completed successfully, false if not all + * case changes could be completed. + * @throws IOException + */ + private boolean viChangeCase(int count) throws IOException { + boolean ok = true; + for (int i = 0; ok && i < count; i++) { + + ok = buf.cursor < buf.buffer.length (); + if (ok) { + char ch = buf.buffer.charAt(buf.cursor); + if (Character.isUpperCase(ch)) { + ch = Character.toLowerCase(ch); + } + else if (Character.isLowerCase(ch)) { + ch = Character.toUpperCase(ch); + } + buf.buffer.setCharAt(buf.cursor, ch); + drawBuffer(1); + moveCursor(1); + } + } + return ok; + } + + /** + * Implements the vi change character command (in move-mode "r" + * followed by the character to change to). + * @param count Number of times to perform the action + * @param c The character to change to + * @return Whether or not there were problems encountered + * @throws IOException + */ + private boolean viChangeChar(int count, int c) throws IOException { + // EOF, ESC, or CTRL-C aborts. + if (c < 0 || c == '\033' || c == '\003') { + return true; + } + + boolean ok = true; + for (int i = 0; ok && i < count; i++) { + ok = buf.cursor < buf.buffer.length (); + if (ok) { + buf.buffer.setCharAt(buf.cursor, (char) c); + drawBuffer(1); + if (i < (count-1)) { + moveCursor(1); + } + } + } + return ok; + } + + /** + * This is a close facsimile of the actual vi previous word logic. In + * actual vi words are determined by boundaries of identity characterse. + * This logic is a bit more simple and simply looks at white space or + * digits or characters. It should be revised at some point. + * + * @param count number of iterations + * @return true if the move was successful, false otherwise + * @throws IOException + */ + private boolean viPreviousWord(int count) throws IOException { + boolean ok = true; + if (buf.cursor == 0) { + return false; + } + + int pos = buf.cursor - 1; + for (int i = 0; pos > 0 && i < count; i++) { + // If we are on white space, then move back. + while (pos > 0 && isWhitespace(buf.buffer.charAt(pos))) { + --pos; + } + + while (pos > 0 && !isDelimiter(buf.buffer.charAt(pos-1))) { + --pos; + } + + if (pos > 0 && i < (count-1)) { + --pos; + } + } + setCursorPosition(pos); + return ok; + } + + /** + * Performs the vi "delete-to" action, deleting characters between a given + * span of the input line. + * @param startPos The start position + * @param endPos The end position. + * @param isChange If true, then the delete is part of a change operationg + * (e.g. "c$" is change-to-end-of line, so we first must delete to end + * of line to start the change + * @return true if it succeeded, false otherwise + * @throws IOException + */ + private boolean viDeleteTo(int startPos, int endPos, boolean isChange) throws IOException { + if (startPos == endPos) { + return true; + } + + if (endPos < startPos) { + int tmp = endPos; + endPos = startPos; + startPos = tmp; + } + + setCursorPosition(startPos); + buf.cursor = startPos; + buf.buffer.delete(startPos, endPos); + drawBuffer(endPos - startPos); + + // If we are doing a delete operation (e.g. "d$") then don't leave the + // cursor dangling off the end. In reality the "isChange" flag is silly + // what is really happening is that if we are in "move-mode" then the + // cursor can't be moved off the end of the line, but in "edit-mode" it + // is ok, but I have no easy way of knowing which mode we are in. + if (! isChange && startPos > 0 && startPos == buf.length()) { + moveCursor(-1); + } + return true; + } + + /** + * Implement the "vi" yank-to operation. This operation allows you + * to yank the contents of the current line based upon a move operation, + * for exaple "yw" yanks the current word, "3yw" yanks 3 words, etc. + * + * @param startPos The starting position from which to yank + * @param endPos The ending position to which to yank + * @return true if the yank succeeded + * @throws IOException + */ + private boolean viYankTo(int startPos, int endPos) throws IOException { + int cursorPos = startPos; + + if (endPos < startPos) { + int tmp = endPos; + endPos = startPos; + startPos = tmp; + } + + if (startPos == endPos) { + yankBuffer = ""; + return true; + } + + yankBuffer = buf.buffer.substring(startPos, endPos); + + /* + * It was a movement command that moved the cursor to find the + * end position, so put the cursor back where it started. + */ + setCursorPosition(cursorPos); + return true; + } + + /** + * Pasts the yank buffer to the right of the current cursor position + * and moves the cursor to the end of the pasted region. + * + * @param count Number of times to perform the operation. + * @return true if it worked, false otherwise + * @throws IOException + */ + private boolean viPut(int count) throws IOException { + if (yankBuffer.length () == 0) { + return true; + } + if (buf.cursor < buf.buffer.length ()) { + moveCursor(1); + } + for (int i = 0; i < count; i++) { + putString(yankBuffer); + } + moveCursor(-1); + return true; + } + + /** + * Searches forward of the current position for a character and moves + * the cursor onto it. + * @param count Number of times to repeat the process. + * @param ch The character to search for + * @return true if the char was found, false otherwise + * @throws IOException + */ + private boolean viCharSearch(int count, int invokeChar, int ch) throws IOException { + if (ch < 0 || invokeChar < 0) { + return false; + } + + char searchChar = (char)ch; + boolean isForward; + boolean stopBefore; + + /* + * The character stuff turns out to be hairy. Here is how it works: + * f - search forward for ch + * F - search backward for ch + * t - search forward for ch, but stop just before the match + * T - search backward for ch, but stop just after the match + * ; - After [fFtT;], repeat the last search, after ',' reverse it + * , - After [fFtT;], reverse the last search, after ',' repeat it + */ + if (invokeChar == ';' || invokeChar == ',') { + // No recent search done? Then bail + if (charSearchChar == 0) { + return false; + } + + // Reverse direction if switching between ',' and ';' + if (charSearchLastInvokeChar == ';' || charSearchLastInvokeChar == ',') { + if (charSearchLastInvokeChar != invokeChar) { + charSearchFirstInvokeChar = switchCase(charSearchFirstInvokeChar); + } + } + else { + if (invokeChar == ',') { + charSearchFirstInvokeChar = switchCase(charSearchFirstInvokeChar); + } + } + + searchChar = charSearchChar; + } + else { + charSearchChar = searchChar; + charSearchFirstInvokeChar = (char) invokeChar; + } + + charSearchLastInvokeChar = (char)invokeChar; + + isForward = Character.isLowerCase(charSearchFirstInvokeChar); + stopBefore = (Character.toLowerCase(charSearchFirstInvokeChar) == 't'); + + boolean ok = false; + + if (isForward) { + while (count-- > 0) { + int pos = buf.cursor + 1; + while (pos < buf.buffer.length()) { + if (buf.buffer.charAt(pos) == searchChar) { + setCursorPosition(pos); + ok = true; + break; + } + ++pos; + } + } + + if (ok) { + if (stopBefore) + moveCursor(-1); + + /* + * When in yank-to, move-to, del-to state we actually want to + * go to the character after the one we landed on to make sure + * that the character we ended up on is included in the + * operation + */ + if (isInViMoveOperationState()) { + moveCursor(1); + } + } + } + else { + while (count-- > 0) { + int pos = buf.cursor - 1; + while (pos >= 0) { + if (buf.buffer.charAt(pos) == searchChar) { + setCursorPosition(pos); + ok = true; + break; + } + --pos; + } + } + + if (ok && stopBefore) + moveCursor(1); + } + + return ok; + } + + private char switchCase(char ch) { + if (Character.isUpperCase(ch)) { + return Character.toLowerCase(ch); + } + return Character.toUpperCase(ch); + } + + /** + * @return true if line reader is in the middle of doing a change-to + * delete-to or yank-to. + */ + private final boolean isInViMoveOperationState() { + return state == State.VI_CHANGE_TO + || state == State.VI_DELETE_TO + || state == State.VI_YANK_TO; + } + + /** + * This is a close facsimile of the actual vi next word logic. + * As with viPreviousWord() this probably needs to be improved + * at some point. + * + * @param count number of iterations + * @return true if the move was successful, false otherwise + * @throws IOException + */ + private boolean viNextWord(int count) throws IOException { + int pos = buf.cursor; + int end = buf.buffer.length(); + + for (int i = 0; pos < end && i < count; i++) { + // Skip over letter/digits + while (pos < end && !isDelimiter(buf.buffer.charAt(pos))) { + ++pos; + } + + /* + * Don't you love special cases? During delete-to and yank-to + * operations the word movement is normal. However, during a + * change-to, the trailing spaces behind the last word are + * left in tact. + */ + if (i < (count-1) || !(state == State.VI_CHANGE_TO)) { + while (pos < end && isDelimiter(buf.buffer.charAt(pos))) { + ++pos; + } + } + } + + setCursorPosition(pos); + return true; + } + + /** + * Implements a close facsimile of the vi end-of-word movement. + * If the character is on white space, it takes you to the end + * of the next word. If it is on the last character of a word + * it takes you to the next of the next word. Any other character + * of a word, takes you to the end of the current word. + * + * @param count Number of times to repeat the action + * @return true if it worked. + * @throws IOException + */ + private boolean viEndWord(int count) throws IOException { + int pos = buf.cursor; + int end = buf.buffer.length(); + + for (int i = 0; pos < end && i < count; i++) { + if (pos < (end-1) + && !isDelimiter(buf.buffer.charAt(pos)) + && isDelimiter(buf.buffer.charAt (pos+1))) { + ++pos; + } + + // If we are on white space, then move back. + while (pos < end && isDelimiter(buf.buffer.charAt(pos))) { + ++pos; + } + + while (pos < (end-1) && !isDelimiter(buf.buffer.charAt(pos+1))) { + ++pos; + } + } + setCursorPosition(pos); + return true; + } + + private boolean previousWord() throws IOException { + while (isDelimiter(buf.current()) && (moveCursor(-1) != 0)) { + // nothing + } + + while (!isDelimiter(buf.current()) && (moveCursor(-1) != 0)) { + // nothing + } + + return true; + } + + private boolean nextWord() throws IOException { + while (isDelimiter(buf.nextChar()) && (moveCursor(1) != 0)) { + // nothing + } + + while (!isDelimiter(buf.nextChar()) && (moveCursor(1) != 0)) { + // nothing + } + + return true; + } + + /** + * Deletes to the beginning of the word that the cursor is sitting on. + * If the cursor is on white-space, it deletes that and to the beginning + * of the word before it. If the user is not on a word or whitespace + * it deletes up to the end of the previous word. + * + * @param count Number of times to perform the operation + * @return true if it worked, false if you tried to delete too many words + * @throws IOException + */ + private boolean unixWordRubout(int count) throws IOException { + boolean success = true; + StringBuilder killed = new StringBuilder(); + + for (; count > 0; --count) { + if (buf.cursor == 0) { + success = false; + break; + } + + while (isWhitespace(buf.current())) { + char c = buf.current(); + if (c == 0) { + break; + } + + killed.append(c); + backspace(); + } + + while (!isWhitespace(buf.current())) { + char c = buf.current(); + if (c == 0) { + break; + } + + killed.append(c); + backspace(); + } + } + + String copy = killed.reverse().toString(); + killRing.addBackwards(copy); + + return success; + } + + private String insertComment(boolean isViMode) throws IOException { + String comment = this.getCommentBegin (); + setCursorPosition(0); + putString(comment); + if (isViMode) { + consoleKeys.setKeyMap(KeyMap.VI_INSERT); + } + return accept(); + } + + /** + * Similar to putString() but allows the string to be repeated a specific + * number of times, allowing easy support of vi digit arguments to a given + * command. The string is placed as the current cursor position. + * + * @param count The count of times to insert the string. + * @param str The string to insert + * @return true if the operation is a success, false otherwise + * @throws IOException + */ + private boolean insert(int count, final CharSequence str) throws IOException { + for (int i = 0; i < count; i++) { + buf.write(str); + if (mask == null) { + // no masking + print(str); + } else if (mask == NULL_MASK) { + // don't print anything + } else { + print(mask, str.length()); + } + } + drawBuffer(); + return true; + } + + /** + * Implements vi search ("/" or "?"). + * @throws IOException + */ + @SuppressWarnings("fallthrough") + private int viSearch(char searchChar) throws IOException { + boolean isForward = (searchChar == '/'); + + /* + * This is a little gross, I'm sure there is a more appropriate way + * of saving and restoring state. + */ + CursorBuffer origBuffer = buf.copy(); + + // Clear the contents of the current line and + setCursorPosition (0); + killLine(); + + // Our new "prompt" is the character that got us into search mode. + putString(Character.toString(searchChar)); + flush(); + + boolean isAborted = false; + boolean isComplete = false; + + /* + * Readline doesn't seem to do any special character map handling + * here, so I think we are safe. + */ + int ch = -1; + while (!isAborted && !isComplete && (ch = readCharacter()) != -1) { + switch (ch) { + case '\033': // ESC + /* + * The ESC behavior doesn't appear to be readline behavior, + * but it is a little tweak of my own. I like it. + */ + isAborted = true; + break; + case '\010': // Backspace + case '\177': // Delete + backspace(); + /* + * Backspacing through the "prompt" aborts the search. + */ + if (buf.cursor == 0) { + isAborted = true; + } + break; + case '\012': // NL + case '\015': // CR + isComplete = true; + break; + default: + putString(Character.toString((char) ch)); + } + + flush(); + } + + // If we aborted, then put ourself at the end of the original buffer. + if (ch == -1 || isAborted) { + setCursorPosition(0); + killLine(); + putString(origBuffer.buffer); + setCursorPosition(origBuffer.cursor); + return -1; + } + + /* + * The first character of the buffer was the search character itself + * so we discard it. + */ + String searchTerm = buf.buffer.substring(1); + int idx = -1; + + /* + * The semantics of the history thing is gross when you want to + * explicitly iterate over entries (without an iterator) as size() + * returns the actual number of entries in the list but get() + * doesn't work the way you think. + */ + int end = history.index(); + int start = (end <= history.size()) ? 0 : end - history.size(); + + if (isForward) { + for (int i = start; i < end; i++) { + if (history.get(i).toString().contains(searchTerm)) { + idx = i; + break; + } + } + } + else { + for (int i = end-1; i >= start; i--) { + if (history.get(i).toString().contains(searchTerm)) { + idx = i; + break; + } + } + } + + /* + * No match? Then restore what we were working on, but make sure + * the cursor is at the beginning of the line. + */ + if (idx == -1) { + setCursorPosition(0); + killLine(); + putString(origBuffer.buffer); + setCursorPosition(0); + return -1; + } + + /* + * Show the match. + */ + setCursorPosition(0); + killLine(); + putString(history.get(idx)); + setCursorPosition(0); + flush(); + + /* + * While searching really only the "n" and "N" keys are interpreted + * as movement, any other key is treated as if you are editing the + * line with it, so we return it back up to the caller for interpretation. + */ + isComplete = false; + while (!isComplete && (ch = readCharacter()) != -1) { + boolean forward = isForward; + switch (ch) { + case 'p': case 'P': + forward = !isForward; + // Fallthru + case 'n': case 'N': + boolean isMatch = false; + if (forward) { + for (int i = idx+1; !isMatch && i < end; i++) { + if (history.get(i).toString().contains(searchTerm)) { + idx = i; + isMatch = true; + } + } + } + else { + for (int i = idx - 1; !isMatch && i >= start; i--) { + if (history.get(i).toString().contains(searchTerm)) { + idx = i; + isMatch = true; + } + } + } + if (isMatch) { + setCursorPosition(0); + killLine(); + putString(history.get(idx)); + setCursorPosition(0); + } + break; + default: + isComplete = true; + } + flush(); + } + + /* + * Complete? + */ + return ch; + } + + public void setParenBlinkTimeout(int timeout) { + parenBlinkTimeout = timeout; + } + + private void insertClose(String s) throws IOException { + putString(s); + int closePosition = buf.cursor; + + moveCursor(-1); + viMatch(); + + + if (in.isNonBlockingEnabled()) { + in.peek(parenBlinkTimeout); + } + + setCursorPosition(closePosition); + } + + /** + * Implements vi style bracket matching ("%" command). The matching + * bracket for the current bracket type that you are sitting on is matched. + * The logic works like so: + * @return true if it worked, false if the cursor was not on a bracket + * character or if there was no matching bracket. + * @throws IOException + */ + private boolean viMatch() throws IOException { + int pos = buf.cursor; + + if (pos == buf.length()) { + return false; + } + + int type = getBracketType(buf.buffer.charAt (pos)); + int move = (type < 0) ? -1 : 1; + int count = 1; + + if (type == 0) + return false; + + while (count > 0) { + pos += move; + + // Fell off the start or end. + if (pos < 0 || pos >= buf.buffer.length ()) { + return false; + } + + int curType = getBracketType(buf.buffer.charAt (pos)); + if (curType == type) { + ++count; + } + else if (curType == -type) { + --count; + } + } + + /* + * Slight adjustment for delete-to, yank-to, change-to to ensure + * that the matching paren is consumed + */ + if (move > 0 && isInViMoveOperationState()) + ++pos; + + setCursorPosition(pos); + return true; + } + + /** + * Given a character determines what type of bracket it is (paren, + * square, curly, or none). + * @param ch The character to check + * @return 1 is square, 2 curly, 3 parent, or zero for none. The value + * will be negated if it is the closing form of the bracket. + */ + private int getBracketType (char ch) { + switch (ch) { + case '[': return 1; + case ']': return -1; + case '{': return 2; + case '}': return -2; + case '(': return 3; + case ')': return -3; + default: + return 0; + } + } + + private boolean deletePreviousWord() throws IOException { + StringBuilder killed = new StringBuilder(); + char c; + + while (isDelimiter((c = buf.current()))) { + if (c == 0) { + break; + } + + killed.append(c); + backspace(); + } + + while (!isDelimiter((c = buf.current()))) { + if (c == 0) { + break; + } + + killed.append(c); + backspace(); + } + + String copy = killed.reverse().toString(); + killRing.addBackwards(copy); + return true; + } + + private boolean deleteNextWord() throws IOException { + StringBuilder killed = new StringBuilder(); + char c; + + while (isDelimiter((c = buf.nextChar()))) { + if (c == 0) { + break; + } + killed.append(c); + delete(); + } + + while (!isDelimiter((c = buf.nextChar()))) { + if (c == 0) { + break; + } + killed.append(c); + delete(); + } + + String copy = killed.toString(); + killRing.add(copy); + + return true; + } + + private boolean capitalizeWord() throws IOException { + boolean first = true; + int i = 1; + char c; + while (buf.cursor + i - 1< buf.length() && !isDelimiter((c = buf.buffer.charAt(buf.cursor + i - 1)))) { + buf.buffer.setCharAt(buf.cursor + i - 1, first ? Character.toUpperCase(c) : Character.toLowerCase(c)); + first = false; + i++; + } + drawBuffer(); + moveCursor(i - 1); + return true; + } + + private boolean upCaseWord() throws IOException { + int i = 1; + char c; + while (buf.cursor + i - 1 < buf.length() && !isDelimiter((c = buf.buffer.charAt(buf.cursor + i - 1)))) { + buf.buffer.setCharAt(buf.cursor + i - 1, Character.toUpperCase(c)); + i++; + } + drawBuffer(); + moveCursor(i - 1); + return true; + } + + private boolean downCaseWord() throws IOException { + int i = 1; + char c; + while (buf.cursor + i - 1 < buf.length() && !isDelimiter((c = buf.buffer.charAt(buf.cursor + i - 1)))) { + buf.buffer.setCharAt(buf.cursor + i - 1, Character.toLowerCase(c)); + i++; + } + drawBuffer(); + moveCursor(i - 1); + return true; + } + + /** + * Performs character transpose. The character prior to the cursor and the + * character under the cursor are swapped and the cursor is advanced one + * character unless you are already at the end of the line. + * + * @param count The number of times to perform the transpose + * @return true if the operation succeeded, false otherwise (e.g. transpose + * cannot happen at the beginning of the line). + * @throws IOException + */ + private boolean transposeChars(int count) throws IOException { + for (; count > 0; --count) { + if (buf.cursor == 0 || buf.cursor == buf.buffer.length()) { + return false; + } + + int first = buf.cursor-1; + int second = buf.cursor; + + char tmp = buf.buffer.charAt (first); + buf.buffer.setCharAt(first, buf.buffer.charAt(second)); + buf.buffer.setCharAt(second, tmp); + + // This could be done more efficiently by only re-drawing at the end. + moveInternal(-1); + drawBuffer(); + moveInternal(2); + } + + return true; + } + + public boolean isKeyMap(String name) { + // Current keymap. + KeyMap map = consoleKeys.getKeys(); + KeyMap mapByName = consoleKeys.getKeyMaps().get(name); + + if (mapByName == null) + return false; + + /* + * This may not be safe to do, but there doesn't appear to be a + * clean way to find this information out. + */ + return map == mapByName; + } + + + /** + * The equivalent of hitting <RET>. The line is considered + * complete and is returned. + * + * @return The completed line of text. + * @throws IOException + */ + public String accept() throws IOException { + moveToEnd(); + println(); // output newline + flush(); + return finishBuffer(); + } + + private void abort() throws IOException { + beep(); + buf.clear(); + println(); + redrawLine(); + } + + /** + * Move the cursor where characters. + * + * @param num If less than 0, move abs(where) to the left, otherwise move where to the right. + * @return The number of spaces we moved + */ + public int moveCursor(final int num) throws IOException { + int where = num; + + if ((buf.cursor == 0) && (where <= 0)) { + return 0; + } + + if ((buf.cursor == buf.buffer.length()) && (where >= 0)) { + return 0; + } + + if ((buf.cursor + where) < 0) { + where = -buf.cursor; + } + else if ((buf.cursor + where) > buf.buffer.length()) { + where = buf.buffer.length() - buf.cursor; + } + + moveInternal(where); + + return where; + } + + /** + * Move the cursor where characters, without checking the current buffer. + * + * @param where the number of characters to move to the right or left. + */ + private void moveInternal(final int where) throws IOException { + // debug ("move cursor " + where + " (" + // + buf.cursor + " => " + (buf.cursor + where) + ")"); + buf.cursor += where; + + if (terminal.isAnsiSupported()) { + if (where < 0) { + back(Math.abs(where)); + } else { + int width = getTerminal().getWidth(); + int cursor = getCursorPosition(); + int oldLine = (cursor - where) / width; + int newLine = cursor / width; + if (newLine > oldLine) { + printAnsiSequence((newLine - oldLine) + "B"); + } + printAnsiSequence(1 +(cursor % width) + "G"); + } +// flush(); + return; + } + + char c; + + if (where < 0) { + int len = 0; + for (int i = buf.cursor; i < buf.cursor - where; i++) { + if (buf.buffer.charAt(i) == '\t') { + len += TAB_WIDTH; + } + else { + len++; + } + } + + char chars[] = new char[len]; + Arrays.fill(chars, BACKSPACE); + out.write(chars); + + return; + } + else if (buf.cursor == 0) { + return; + } + else if (mask != null) { + c = mask; + } + else { + print(buf.buffer.substring(buf.cursor - where, buf.cursor).toCharArray()); + return; + } + + // null character mask: don't output anything + if (mask == NULL_MASK) { + return; + } + + print(c, Math.abs(where)); + } + + // FIXME: replace() is not used + + public final boolean replace(final int num, final String replacement) { + buf.buffer.replace(buf.cursor - num, buf.cursor, replacement); + try { + moveCursor(-num); + drawBuffer(Math.max(0, num - replacement.length())); + moveCursor(replacement.length()); + } + catch (IOException e) { + e.printStackTrace(); + return false; + } + return true; + } + + /** + * Read a character from the console. + * + * @return the character, or -1 if an EOF is received. + */ + public final int readCharacter() throws IOException { + int c = reader.read(); + if (c >= 0) { + Log.trace("Keystroke: ", c); + // clear any echo characters + if (terminal.isSupported()) { + clearEcho(c); + } + } + return c; + } + + /** + * Clear the echoed characters for the specified character code. + */ + private int clearEcho(final int c) throws IOException { + // if the terminal is not echoing, then ignore + if (!terminal.isEchoEnabled()) { + return 0; + } + + // otherwise, clear + int num = countEchoCharacters(c); + back(num); + drawBuffer(num); + + return num; + } + + private int countEchoCharacters(final int c) { + // tabs as special: we need to determine the number of spaces + // to cancel based on what out current cursor position is + if (c == 9) { + int tabStop = 8; // will this ever be different? + int position = getCursorPosition(); + + return tabStop - (position % tabStop); + } + + return getPrintableCharacters(c).length(); + } + + /** + * Return the number of characters that will be printed when the specified + * character is echoed to the screen + * + * Adapted from cat by Torbjorn Granlund, as repeated in stty by David MacKenzie. + */ + private StringBuilder getPrintableCharacters(final int ch) { + StringBuilder sbuff = new StringBuilder(); + + if (ch >= 32) { + if (ch < 127) { + sbuff.append(ch); + } + else if (ch == 127) { + sbuff.append('^'); + sbuff.append('?'); + } + else { + sbuff.append('M'); + sbuff.append('-'); + + if (ch >= (128 + 32)) { + if (ch < (128 + 127)) { + sbuff.append((char) (ch - 128)); + } + else { + sbuff.append('^'); + sbuff.append('?'); + } + } + else { + sbuff.append('^'); + sbuff.append((char) (ch - 128 + 64)); + } + } + } + else { + sbuff.append('^'); + sbuff.append((char) (ch + 64)); + } + + return sbuff; + } + + public final int readCharacter(final char... allowed) throws IOException { + // if we restrict to a limited set and the current character is not in the set, then try again. + char c; + + Arrays.sort(allowed); // always need to sort before binarySearch + + while (Arrays.binarySearch(allowed, c = (char) readCharacter()) < 0) { + // nothing + } + + return c; + } + + // + // Key Bindings + // + + public static final String JLINE_COMPLETION_THRESHOLD = "jline.completion.threshold"; + + // + // Line Reading + // + + /** + * Read the next line and return the contents of the buffer. + */ + public String readLine() throws IOException { + return readLine((String) null); + } + + /** + * Read the next line with the specified character mask. If null, then + * characters will be echoed. If 0, then no characters will be echoed. + */ + public String readLine(final Character mask) throws IOException { + return readLine(null, mask); + } + + public String readLine(final String prompt) throws IOException { + return readLine(prompt, null); + } + + /** + * Sets the current keymap by name. Supported keymaps are "emacs", + * "vi-insert", "vi-move". + * @param name The name of the keymap to switch to + * @return true if the keymap was set, or false if the keymap is + * not recognized. + */ + public boolean setKeyMap(String name) { + return consoleKeys.setKeyMap(name); + } + + /** + * Returns the name of the current key mapping. + * @return the name of the key mapping. This will be the canonical name + * of the current mode of the key map and may not reflect the name that + * was used with {@link #setKeyMap(String)}. + */ + public String getKeyMap() { + return consoleKeys.getKeys().getName(); + } + + /** + * Read a line from the in {@link InputStream}, and return the line + * (without any trailing newlines). + * + * @param prompt The prompt to issue to the console, may be null. + * @return A line that is read from the terminal, or null if there was null input (e.g., CTRL-D + * was pressed). + */ + public String readLine(String prompt, final Character mask) throws IOException { + // prompt may be null + // mask may be null + + /* + * This is the accumulator for VI-mode repeat count. That is, while in + * move mode, if you type 30x it will delete 30 characters. This is + * where the "30" is accumulated until the command is struck. + */ + int repeatCount = 0; + + // FIXME: This blows, each call to readLine will reset the console's state which doesn't seem very nice. + this.mask = mask; + if (prompt != null) { + setPrompt(prompt); + } + else { + prompt = getPrompt(); + } + + try { + if (!terminal.isSupported()) { + beforeReadLine(prompt, mask); + } + + if (prompt != null && prompt.length() > 0) { + out.write(prompt); + out.flush(); + } + + // if the terminal is unsupported, just use plain-java reading + if (!terminal.isSupported()) { + return readLineSimple(); + } + + if (handleUserInterrupt && (terminal instanceof UnixTerminal)) { + ((UnixTerminal) terminal).disableInterruptCharacter(); + } + + String originalPrompt = this.prompt; + + state = State.NORMAL; + + boolean success = true; + + StringBuilder sb = new StringBuilder(); + Stack pushBackChar = new Stack(); + while (true) { + int c = pushBackChar.isEmpty() ? readCharacter() : pushBackChar.pop (); + if (c == -1) { + return null; + } + sb.appendCodePoint(c); + + if (recording) { + macro += new String(new int[]{c}, 0, 1); + } + + Object o = getKeys().getBound( sb ); + /* + * The kill ring keeps record of whether or not the + * previous command was a yank or a kill. We reset + * that state here if needed. + */ + if (!recording && !(o instanceof KeyMap)) { + if (o != Operation.YANK_POP && o != Operation.YANK) { + killRing.resetLastYank(); + } + if (o != Operation.KILL_LINE && o != Operation.KILL_WHOLE_LINE + && o != Operation.BACKWARD_KILL_WORD && o != Operation.KILL_WORD + && o != Operation.UNIX_LINE_DISCARD && o != Operation.UNIX_WORD_RUBOUT) { + killRing.resetLastKill(); + } + } + + if (o == Operation.DO_LOWERCASE_VERSION) { + sb.setLength( sb.length() - 1); + sb.append( Character.toLowerCase( (char) c )); + o = getKeys().getBound( sb ); + } + + /* + * A KeyMap indicates that the key that was struck has a + * number of keys that can follow it as indicated in the + * map. This is used primarily for Emacs style ESC-META-x + * lookups. Since more keys must follow, go back to waiting + * for the next key. + */ + if ( o instanceof KeyMap ) { + /* + * The ESC key (#27) is special in that it is ambiguous until + * you know what is coming next. The ESC could be a literal + * escape, like the user entering vi-move mode, or it could + * be part of a terminal control sequence. The following + * logic attempts to disambiguate things in the same + * fashion as regular vi or readline. + * + * When ESC is encountered and there is no other pending + * character in the pushback queue, then attempt to peek + * into the input stream (if the feature is enabled) for + * 150ms. If nothing else is coming, then assume it is + * not a terminal control sequence, but a raw escape. + */ + if (c == 27 + && pushBackChar.isEmpty() + && in.isNonBlockingEnabled() + && in.peek(escapeTimeout) == -2) { + o = ((KeyMap) o).getAnotherKey(); + if (o == null || o instanceof KeyMap) { + continue; + } + sb.setLength(0); + } + else { + continue; + } + } + + /* + * If we didn't find a binding for the key and there is + * more than one character accumulated then start checking + * the largest span of characters from the beginning to + * see if there is a binding for them. + * + * For example if our buffer has ESC,CTRL-M,C the getBound() + * called previously indicated that there is no binding for + * this sequence, so this then checks ESC,CTRL-M, and failing + * that, just ESC. Each keystroke that is pealed off the end + * during these tests is stuffed onto the pushback buffer so + * they won't be lost. + * + * If there is no binding found, then we go back to waiting for + * input. + */ + while ( o == null && sb.length() > 0 ) { + c = sb.charAt( sb.length() - 1 ); + sb.setLength( sb.length() - 1 ); + Object o2 = getKeys().getBound( sb ); + if ( o2 instanceof KeyMap ) { + o = ((KeyMap) o2).getAnotherKey(); + if ( o == null ) { + continue; + } else { + pushBackChar.push( (char) c ); + } + } + } + + if ( o == null ) { + continue; + } + Log.trace("Binding: ", o); + + + // Handle macros + if (o instanceof String) { + String macro = (String) o; + for (int i = 0; i < macro.length(); i++) { + pushBackChar.push(macro.charAt(macro.length() - 1 - i)); + } + sb.setLength( 0 ); + continue; + } + + // Handle custom callbacks + //original code: +// if (o instanceof ActionListener) { +// ((ActionListener) o).actionPerformed(null); +// sb.setLength( 0 ); +// continue; +// } + //using reflection to avoid dependency on java.desktop: + try { + Class actionListener = + Class.forName("java.awt.event.ActionListener", false, ClassLoader.getSystemClassLoader()); + Class actionEvent = + Class.forName("java.awt.event.ActionEvent", false, ClassLoader.getSystemClassLoader()); + if (actionListener.isAssignableFrom(o.getClass())) { + Method actionPerformed = + actionListener.getMethod("actionPerformed", actionEvent); + try { + actionPerformed.invoke(o, (Object) null); + } catch (InvocationTargetException ex ) { + Log.error("Exception while running registered action", ex); + } + sb.setLength( 0 ); + continue; + } + } catch (ReflectiveOperationException ex) { + //ignore + } + + // Search mode. + // + // Note that we have to do this first, because if there is a command + // not linked to a search command, we leave the search mode and fall + // through to the normal state. + if (state == State.SEARCH || state == State.FORWARD_SEARCH) { + int cursorDest = -1; + switch ( ((Operation) o )) { + case ABORT: + state = State.NORMAL; + buf.clear(); + buf.buffer.append(searchTerm); + break; + + case REVERSE_SEARCH_HISTORY: + state = State.SEARCH; + if (searchTerm.length() == 0) { + searchTerm.append(previousSearchTerm); + } + + if (searchIndex > 0) { + searchIndex = searchBackwards(searchTerm.toString(), searchIndex); + } + break; + + case FORWARD_SEARCH_HISTORY: + state = State.FORWARD_SEARCH; + if (searchTerm.length() == 0) { + searchTerm.append(previousSearchTerm); + } + + if (searchIndex > -1 && searchIndex < history.size() - 1) { + searchIndex = searchForwards(searchTerm.toString(), searchIndex); + } + break; + + case BACKWARD_DELETE_CHAR: + if (searchTerm.length() > 0) { + searchTerm.deleteCharAt(searchTerm.length() - 1); + if (state == State.SEARCH) { + searchIndex = searchBackwards(searchTerm.toString()); + } else { + searchIndex = searchForwards(searchTerm.toString()); + } + } + break; + + case SELF_INSERT: + searchTerm.appendCodePoint(c); + if (state == State.SEARCH) { + searchIndex = searchBackwards(searchTerm.toString()); + } else { + searchIndex = searchForwards(searchTerm.toString()); + } + break; + + default: + // Set buffer and cursor position to the found string. + if (searchIndex != -1) { + history.moveTo(searchIndex); + // set cursor position to the found string + cursorDest = history.current().toString().indexOf(searchTerm.toString()); + } + state = State.NORMAL; + break; + } + + // if we're still in search mode, print the search status + if (state == State.SEARCH || state == State.FORWARD_SEARCH) { + if (searchTerm.length() == 0) { + if (state == State.SEARCH) { + printSearchStatus("", ""); + } else { + printForwardSearchStatus("", ""); + } + searchIndex = -1; + } else { + if (searchIndex == -1) { + beep(); + printSearchStatus(searchTerm.toString(), ""); + } else if (state == State.SEARCH) { + printSearchStatus(searchTerm.toString(), history.get(searchIndex).toString()); + } else { + printForwardSearchStatus(searchTerm.toString(), history.get(searchIndex).toString()); + } + } + } + // otherwise, restore the line + else { + restoreLine(originalPrompt, cursorDest); + } + } + if (state != State.SEARCH && state != State.FORWARD_SEARCH) { + /* + * If this is still false at the end of the switch, then + * we reset our repeatCount to 0. + */ + boolean isArgDigit = false; + + /* + * Every command that can be repeated a specified number + * of times, needs to know how many times to repeat, so + * we figure that out here. + */ + int count = (repeatCount == 0) ? 1 : repeatCount; + + /* + * Default success to true. You only need to explicitly + * set it if something goes wrong. + */ + success = true; + + if (o instanceof Operation) { + Operation op = (Operation)o; + /* + * Current location of the cursor (prior to the operation). + * These are used by vi *-to operation (e.g. delete-to) + * so we know where we came from. + */ + int cursorStart = buf.cursor; + State origState = state; + + /* + * If we are on a "vi" movement based operation, then we + * need to restrict the sets of inputs pretty heavily. + */ + if (state == State.VI_CHANGE_TO + || state == State.VI_YANK_TO + || state == State.VI_DELETE_TO) { + + op = viDeleteChangeYankToRemap(op); + } + + switch ( op ) { + case COMPLETE: // tab + // There is an annoyance with tab completion in that + // sometimes the user is actually pasting input in that + // has physical tabs in it. This attempts to look at how + // quickly a character follows the tab, if the character + // follows *immediately*, we assume it is a tab literal. + boolean isTabLiteral = false; + if (copyPasteDetection + && c == 9 + && (!pushBackChar.isEmpty() + || (in.isNonBlockingEnabled() && in.peek(escapeTimeout) != -2))) { + isTabLiteral = true; + } + + if (! isTabLiteral) { + success = complete(); + } + else { + putString(sb); + } + break; + + case POSSIBLE_COMPLETIONS: + printCompletionCandidates(); + break; + + case BEGINNING_OF_LINE: + success = setCursorPosition(0); + break; + + case YANK: + success = yank(); + break; + + case YANK_POP: + success = yankPop(); + break; + + case KILL_LINE: // CTRL-K + success = killLine(); + break; + + case KILL_WHOLE_LINE: + success = setCursorPosition(0) && killLine(); + break; + + case CLEAR_SCREEN: // CTRL-L + success = clearScreen(); + redrawLine(); + break; + + case OVERWRITE_MODE: + buf.setOverTyping(!buf.isOverTyping()); + break; + + case SELF_INSERT: + putString(sb); + break; + + case ACCEPT_LINE: + return accept(); + + case ABORT: + if (searchTerm == null) { + abort(); + } + break; + + case INTERRUPT: + if (handleUserInterrupt) { + println(); + flush(); + String partialLine = buf.buffer.toString(); + buf.clear(); + history.moveToEnd(); + throw new UserInterruptException(partialLine); + } + break; + + /* + * VI_MOVE_ACCEPT_LINE is the result of an ENTER + * while in move mode. This is the same as a normal + * ACCEPT_LINE, except that we need to enter + * insert mode as well. + */ + case VI_MOVE_ACCEPT_LINE: + consoleKeys.setKeyMap(KeyMap.VI_INSERT); + return accept(); + + case BACKWARD_WORD: + success = previousWord(); + break; + + case FORWARD_WORD: + success = nextWord(); + break; + + case PREVIOUS_HISTORY: + success = moveHistory(false); + break; + + /* + * According to bash/readline move through history + * in "vi" mode will move the cursor to the + * start of the line. If there is no previous + * history, then the cursor doesn't move. + */ + case VI_PREVIOUS_HISTORY: + success = moveHistory(false, count) + && setCursorPosition(0); + break; + + case NEXT_HISTORY: + success = moveHistory(true); + break; + + /* + * According to bash/readline move through history + * in "vi" mode will move the cursor to the + * start of the line. If there is no next history, + * then the cursor doesn't move. + */ + case VI_NEXT_HISTORY: + success = moveHistory(true, count) + && setCursorPosition(0); + break; + + case BACKWARD_DELETE_CHAR: // backspace + success = backspace(); + break; + + case EXIT_OR_DELETE_CHAR: + if (buf.buffer.length() == 0) { + return null; + } + success = deleteCurrentCharacter(); + break; + + case DELETE_CHAR: // delete + success = deleteCurrentCharacter(); + break; + + case BACKWARD_CHAR: + success = moveCursor(-(count)) != 0; + break; + + case FORWARD_CHAR: + success = moveCursor(count) != 0; + break; + + case UNIX_LINE_DISCARD: + success = resetLine(); + break; + + case UNIX_WORD_RUBOUT: + success = unixWordRubout(count); + break; + + case BACKWARD_KILL_WORD: + success = deletePreviousWord(); + break; + + case KILL_WORD: + success = deleteNextWord(); + break; + + case BEGINNING_OF_HISTORY: + success = history.moveToFirst(); + if (success) { + setBuffer(history.current()); + } + break; + + case END_OF_HISTORY: + success = history.moveToLast(); + if (success) { + setBuffer(history.current()); + } + break; + + case HISTORY_SEARCH_BACKWARD: + searchTerm = new StringBuffer(buf.upToCursor()); + searchIndex = searchBackwards(searchTerm.toString(), history.index(), true); + + if (searchIndex == -1) { + beep(); + } else { + // Maintain cursor position while searching. + success = history.moveTo(searchIndex); + if (success) { + setBufferKeepPos(history.current()); + } + } + break; + + case HISTORY_SEARCH_FORWARD: + searchTerm = new StringBuffer(buf.upToCursor()); + int index = history.index() + 1; + + if (index == history.size()) { + history.moveToEnd(); + setBufferKeepPos(searchTerm.toString()); + } else if (index < history.size()) { + searchIndex = searchForwards(searchTerm.toString(), index, true); + if (searchIndex == -1) { + beep(); + } else { + // Maintain cursor position while searching. + success = history.moveTo(searchIndex); + if (success) { + setBufferKeepPos(history.current()); + } + } + } + break; + + case REVERSE_SEARCH_HISTORY: + if (searchTerm != null) { + previousSearchTerm = searchTerm.toString(); + } + searchTerm = new StringBuffer(buf.buffer); + state = State.SEARCH; + if (searchTerm.length() > 0) { + searchIndex = searchBackwards(searchTerm.toString()); + if (searchIndex == -1) { + beep(); + } + printSearchStatus(searchTerm.toString(), + searchIndex > -1 ? history.get(searchIndex).toString() : ""); + } else { + searchIndex = -1; + printSearchStatus("", ""); + } + break; + + case FORWARD_SEARCH_HISTORY: + if (searchTerm != null) { + previousSearchTerm = searchTerm.toString(); + } + searchTerm = new StringBuffer(buf.buffer); + state = State.FORWARD_SEARCH; + if (searchTerm.length() > 0) { + searchIndex = searchForwards(searchTerm.toString()); + if (searchIndex == -1) { + beep(); + } + printForwardSearchStatus(searchTerm.toString(), + searchIndex > -1 ? history.get(searchIndex).toString() : ""); + } else { + searchIndex = -1; + printForwardSearchStatus("", ""); + } + break; + + case CAPITALIZE_WORD: + success = capitalizeWord(); + break; + + case UPCASE_WORD: + success = upCaseWord(); + break; + + case DOWNCASE_WORD: + success = downCaseWord(); + break; + + case END_OF_LINE: + success = moveToEnd(); + break; + + case TAB_INSERT: + putString( "\t" ); + break; + + case RE_READ_INIT_FILE: + consoleKeys.loadKeys(appName, inputrcUrl); + break; + + case START_KBD_MACRO: + recording = true; + break; + + case END_KBD_MACRO: + recording = false; + macro = macro.substring(0, macro.length() - sb.length()); + break; + + case CALL_LAST_KBD_MACRO: + for (int i = 0; i < macro.length(); i++) { + pushBackChar.push(macro.charAt(macro.length() - 1 - i)); + } + sb.setLength( 0 ); + break; + + case VI_EDITING_MODE: + consoleKeys.setKeyMap(KeyMap.VI_INSERT); + break; + + case VI_MOVEMENT_MODE: + /* + * If we are re-entering move mode from an + * aborted yank-to, delete-to, change-to then + * don't move the cursor back. The cursor is + * only move on an expclit entry to movement + * mode. + */ + if (state == State.NORMAL) { + moveCursor(-1); + } + consoleKeys.setKeyMap(KeyMap.VI_MOVE); + break; + + case VI_INSERTION_MODE: + consoleKeys.setKeyMap(KeyMap.VI_INSERT); + break; + + case VI_APPEND_MODE: + moveCursor(1); + consoleKeys.setKeyMap(KeyMap.VI_INSERT); + break; + + case VI_APPEND_EOL: + success = moveToEnd(); + consoleKeys.setKeyMap(KeyMap.VI_INSERT); + break; + + /* + * Handler for CTRL-D. Attempts to follow readline + * behavior. If the line is empty, then it is an EOF + * otherwise it is as if the user hit enter. + */ + case VI_EOF_MAYBE: + if (buf.buffer.length() == 0) { + return null; + } + return accept(); + + case TRANSPOSE_CHARS: + success = transposeChars(count); + break; + + case INSERT_COMMENT: + return insertComment (false); + + case INSERT_CLOSE_CURLY: + insertClose("}"); + break; + + case INSERT_CLOSE_PAREN: + insertClose(")"); + break; + + case INSERT_CLOSE_SQUARE: + insertClose("]"); + break; + + case VI_INSERT_COMMENT: + return insertComment (true); + + case VI_MATCH: + success = viMatch (); + break; + + case VI_SEARCH: + int lastChar = viSearch(sb.charAt (0)); + if (lastChar != -1) { + pushBackChar.push((char)lastChar); + } + break; + + case VI_ARG_DIGIT: + repeatCount = (repeatCount * 10) + sb.charAt(0) - '0'; + isArgDigit = true; + break; + + case VI_BEGNNING_OF_LINE_OR_ARG_DIGIT: + if (repeatCount > 0) { + repeatCount = (repeatCount * 10) + sb.charAt(0) - '0'; + isArgDigit = true; + } + else { + success = setCursorPosition(0); + } + break; + + case VI_FIRST_PRINT: + success = setCursorPosition(0) && viNextWord(1); + break; + + case VI_PREV_WORD: + success = viPreviousWord(count); + break; + + case VI_NEXT_WORD: + success = viNextWord(count); + break; + + case VI_END_WORD: + success = viEndWord(count); + break; + + case VI_INSERT_BEG: + success = setCursorPosition(0); + consoleKeys.setKeyMap(KeyMap.VI_INSERT); + break; + + case VI_RUBOUT: + success = viRubout(count); + break; + + case VI_DELETE: + success = viDelete(count); + break; + + case VI_DELETE_TO: + /* + * This is a weird special case. In vi + * "dd" deletes the current line. So if we + * get a delete-to, followed by a delete-to, + * we delete the line. + */ + if (state == State.VI_DELETE_TO) { + success = setCursorPosition(0) && killLine(); + state = origState = State.NORMAL; + } + else { + state = State.VI_DELETE_TO; + } + break; + + case VI_YANK_TO: + // Similar to delete-to, a "yy" yanks the whole line. + if (state == State.VI_YANK_TO) { + yankBuffer = buf.buffer.toString(); + state = origState = State.NORMAL; + } + else { + state = State.VI_YANK_TO; + } + break; + + case VI_CHANGE_TO: + if (state == State.VI_CHANGE_TO) { + success = setCursorPosition(0) && killLine(); + state = origState = State.NORMAL; + consoleKeys.setKeyMap(KeyMap.VI_INSERT); + } + else { + state = State.VI_CHANGE_TO; + } + break; + + case VI_KILL_WHOLE_LINE: + success = setCursorPosition(0) && killLine(); + consoleKeys.setKeyMap(KeyMap.VI_INSERT); + break; + + case VI_PUT: + success = viPut(count); + break; + + case VI_CHAR_SEARCH: { + // ';' and ',' don't need another character. They indicate repeat next or repeat prev. + int searchChar = (c != ';' && c != ',') + ? (pushBackChar.isEmpty() + ? readCharacter() + : pushBackChar.pop ()) + : 0; + + success = viCharSearch(count, c, searchChar); + } + break; + + case VI_CHANGE_CASE: + success = viChangeCase(count); + break; + + case VI_CHANGE_CHAR: + success = viChangeChar(count, + pushBackChar.isEmpty() + ? readCharacter() + : pushBackChar.pop()); + break; + + case VI_DELETE_TO_EOL: + success = viDeleteTo(buf.cursor, buf.buffer.length(), false); + break; + + case VI_CHANGE_TO_EOL: + success = viDeleteTo(buf.cursor, buf.buffer.length(), true); + consoleKeys.setKeyMap(KeyMap.VI_INSERT); + break; + + case EMACS_EDITING_MODE: + consoleKeys.setKeyMap(KeyMap.EMACS); + break; + + default: + break; + } + + /* + * If we were in a yank-to, delete-to, move-to + * when this operation started, then fall back to + */ + if (origState != State.NORMAL) { + if (origState == State.VI_DELETE_TO) { + success = viDeleteTo(cursorStart, buf.cursor, false); + } + else if (origState == State.VI_CHANGE_TO) { + success = viDeleteTo(cursorStart, buf.cursor, true); + consoleKeys.setKeyMap(KeyMap.VI_INSERT); + } + else if (origState == State.VI_YANK_TO) { + success = viYankTo(cursorStart, buf.cursor); + } + state = State.NORMAL; + } + + /* + * Another subtly. The check for the NORMAL state is + * to ensure that we do not clear out the repeat + * count when in delete-to, yank-to, or move-to modes. + */ + if (state == State.NORMAL && !isArgDigit) { + /* + * If the operation performed wasn't a vi argument + * digit, then clear out the current repeatCount; + */ + repeatCount = 0; + } + + if (state != State.SEARCH && state != State.FORWARD_SEARCH) { + previousSearchTerm = ""; + searchTerm = null; + searchIndex = -1; + } + } + } + if (!success) { + beep(); + } + sb.setLength( 0 ); + flush(); + } + } + finally { + if (!terminal.isSupported()) { + afterReadLine(); + } + if (handleUserInterrupt && (terminal instanceof UnixTerminal)) { + ((UnixTerminal) terminal).enableInterruptCharacter(); + } + } + } + + /** + * Read a line for unsupported terminals. + */ + private String readLineSimple() throws IOException { + StringBuilder buff = new StringBuilder(); + + if (skipLF) { + skipLF = false; + + int i = readCharacter(); + + if (i == -1 || i == '\r') { + return buff.toString(); + } else if (i == '\n') { + // ignore + } else { + buff.append((char) i); + } + } + + while (true) { + int i = readCharacter(); + + if (i == -1 && buff.length() == 0) { + return null; + } + + if (i == -1 || i == '\n') { + return buff.toString(); + } else if (i == '\r') { + skipLF = true; + return buff.toString(); + } else { + buff.append((char) i); + } + } + } + + // + // Completion + // + + private final List completers = new LinkedList(); + + private CompletionHandler completionHandler = new CandidateListCompletionHandler(); + + /** + * Add the specified {@link jline.console.completer.Completer} to the list of handlers for tab-completion. + * + * @param completer the {@link jline.console.completer.Completer} to add + * @return true if it was successfully added + */ + public boolean addCompleter(final Completer completer) { + return completers.add(completer); + } + + /** + * Remove the specified {@link jline.console.completer.Completer} from the list of handlers for tab-completion. + * + * @param completer The {@link Completer} to remove + * @return True if it was successfully removed + */ + public boolean removeCompleter(final Completer completer) { + return completers.remove(completer); + } + + /** + * Returns an unmodifiable list of all the completers. + */ + public Collection getCompleters() { + return Collections.unmodifiableList(completers); + } + + public void setCompletionHandler(final CompletionHandler handler) { + this.completionHandler = checkNotNull(handler); + } + + public CompletionHandler getCompletionHandler() { + return this.completionHandler; + } + + /** + * Use the completers to modify the buffer with the appropriate completions. + * + * @return true if successful + */ + protected boolean complete() throws IOException { + // debug ("tab for (" + buf + ")"); + if (completers.size() == 0) { + return false; + } + + List candidates = new LinkedList(); + String bufstr = buf.buffer.toString(); + int cursor = buf.cursor; + + int position = -1; + + for (Completer comp : completers) { + if ((position = comp.complete(bufstr, cursor, candidates)) != -1) { + break; + } + } + + return candidates.size() != 0 && getCompletionHandler().complete(this, candidates, position); + } + + protected void printCompletionCandidates() throws IOException { + // debug ("tab for (" + buf + ")"); + if (completers.size() == 0) { + return; + } + + List candidates = new LinkedList(); + String bufstr = buf.buffer.toString(); + int cursor = buf.cursor; + + for (Completer comp : completers) { + if (comp.complete(bufstr, cursor, candidates) != -1) { + break; + } + } + CandidateListCompletionHandler.printCandidates(this, candidates); + drawLine(); + } + + /** + * The number of tab-completion candidates above which a warning will be + * prompted before showing all the candidates. + */ + private int autoprintThreshold = Configuration.getInteger(JLINE_COMPLETION_THRESHOLD, 100); // same default as bash + + /** + * @param threshold the number of candidates to print without issuing a warning. + */ + public void setAutoprintThreshold(final int threshold) { + this.autoprintThreshold = threshold; + } + + /** + * @return the number of candidates to print without issuing a warning. + */ + public int getAutoprintThreshold() { + return autoprintThreshold; + } + + private boolean paginationEnabled; + + /** + * Whether to use pagination when the number of rows of candidates exceeds the height of the terminal. + */ + public void setPaginationEnabled(final boolean enabled) { + this.paginationEnabled = enabled; + } + + /** + * Whether to use pagination when the number of rows of candidates exceeds the height of the terminal. + */ + public boolean isPaginationEnabled() { + return paginationEnabled; + } + + // + // History + // + + private History history = new MemoryHistory(); + + public void setHistory(final History history) { + this.history = history; + } + + public History getHistory() { + return history; + } + + private boolean historyEnabled = true; + + /** + * Whether or not to add new commands to the history buffer. + */ + public void setHistoryEnabled(final boolean enabled) { + this.historyEnabled = enabled; + } + + /** + * Whether or not to add new commands to the history buffer. + */ + public boolean isHistoryEnabled() { + return historyEnabled; + } + + /** + * Used in "vi" mode for argumented history move, to move a specific + * number of history entries forward or back. + * + * @param next If true, move forward + * @param count The number of entries to move + * @return true if the move was successful + * @throws IOException + */ + private boolean moveHistory(final boolean next, int count) throws IOException { + boolean ok = true; + for (int i = 0; i < count && (ok = moveHistory(next)); i++) { + /* empty */ + } + return ok; + } + + /** + * Move up or down the history tree. + */ + private boolean moveHistory(final boolean next) throws IOException { + if (next && !history.next()) { + return false; + } + else if (!next && !history.previous()) { + return false; + } + + setBuffer(history.current()); + + return true; + } + + // + // Printing + // + + public static final String CR = Configuration.getLineSeparator(); + + /** + * Output the specified character to the output stream without manipulating the current buffer. + */ + private void print(final int c) throws IOException { + if (c == '\t') { + char chars[] = new char[TAB_WIDTH]; + Arrays.fill(chars, ' '); + out.write(chars); + return; + } + + out.write(c); + } + + /** + * Output the specified characters to the output stream without manipulating the current buffer. + */ + private void print(final char... buff) throws IOException { + int len = 0; + for (char c : buff) { + if (c == '\t') { + len += TAB_WIDTH; + } + else { + len++; + } + } + + char chars[]; + if (len == buff.length) { + chars = buff; + } + else { + chars = new char[len]; + int pos = 0; + for (char c : buff) { + if (c == '\t') { + Arrays.fill(chars, pos, pos + TAB_WIDTH, ' '); + pos += TAB_WIDTH; + } + else { + chars[pos] = c; + pos++; + } + } + } + + out.write(chars); + } + + private void print(final char c, final int num) throws IOException { + if (num == 1) { + print(c); + } + else { + char[] chars = new char[num]; + Arrays.fill(chars, c); + print(chars); + } + } + + /** + * Output the specified string to the output stream (but not the buffer). + */ + public final void print(final CharSequence s) throws IOException { + print(checkNotNull(s).toString().toCharArray()); + } + + public final void println(final CharSequence s) throws IOException { + print(checkNotNull(s).toString().toCharArray()); + println(); + } + + /** + * Output a platform-dependant newline. + */ + public final void println() throws IOException { + print(CR); +// flush(); + } + + // + // Actions + // + + /** + * Issue a delete. + * + * @return true if successful + */ + public final boolean delete() throws IOException { + if (buf.cursor == buf.buffer.length()) { + return false; + } + + buf.buffer.delete(buf.cursor, buf.cursor + 1); + drawBuffer(1); + + return true; + } + + /** + * Kill the buffer ahead of the current cursor position. + * + * @return true if successful + */ + public boolean killLine() throws IOException { + int cp = buf.cursor; + int len = buf.buffer.length(); + + if (cp >= len) { + return false; + } + + int num = len - cp; + clearAhead(num, 0); + + char[] killed = new char[num]; + buf.buffer.getChars(cp, (cp + num), killed, 0); + buf.buffer.delete(cp, (cp + num)); + + String copy = new String(killed); + killRing.add(copy); + + return true; + } + + public boolean yank() throws IOException { + String yanked = killRing.yank(); + + if (yanked == null) { + return false; + } + putString(yanked); + return true; + } + + public boolean yankPop() throws IOException { + if (!killRing.lastYank()) { + return false; + } + String current = killRing.yank(); + if (current == null) { + // This shouldn't happen. + return false; + } + backspace(current.length()); + String yanked = killRing.yankPop(); + if (yanked == null) { + // This shouldn't happen. + return false; + } + + putString(yanked); + return true; + } + + /** + * Clear the screen by issuing the ANSI "clear screen" code. + */ + public boolean clearScreen() throws IOException { + if (!terminal.isAnsiSupported()) { + return false; + } + + // send the ANSI code to clear the screen + printAnsiSequence("2J"); + + // then send the ANSI code to go to position 1,1 + printAnsiSequence("1;1H"); + + return true; + } + + /** + * Issue an audible keyboard bell. + */ + public void beep() throws IOException { + if (bellEnabled) { + print(KEYBOARD_BELL); + // need to flush so the console actually beeps + flush(); + } + } + + //disabled to avoid dependency on java.desktop: +// /** +// * Paste the contents of the clipboard into the console buffer +// * +// * @return true if clipboard contents pasted +// */ +// public boolean paste() throws IOException { +// Clipboard clipboard; +// try { // May throw ugly exception on system without X +// clipboard = Toolkit.getDefaultToolkit().getSystemClipboard(); +// } +// catch (Exception e) { +// return false; +// } +// +// if (clipboard == null) { +// return false; +// } +// +// Transferable transferable = clipboard.getContents(null); +// +// if (transferable == null) { +// return false; +// } +// +// try { +// @SuppressWarnings("deprecation") +// Object content = transferable.getTransferData(DataFlavor.plainTextFlavor); +// +// // This fix was suggested in bug #1060649 at +// // http://sourceforge.net/tracker/index.php?func=detail&aid=1060649&group_id=64033&atid=506056 +// // to get around the deprecated DataFlavor.plainTextFlavor, but it +// // raises a UnsupportedFlavorException on Mac OS X +// +// if (content == null) { +// try { +// content = new DataFlavor().getReaderForText(transferable); +// } +// catch (Exception e) { +// // ignore +// } +// } +// +// if (content == null) { +// return false; +// } +// +// String value; +// +// if (content instanceof Reader) { +// // TODO: we might want instead connect to the input stream +// // so we can interpret individual lines +// value = ""; +// String line; +// +// BufferedReader read = new BufferedReader((Reader) content); +// while ((line = read.readLine()) != null) { +// if (value.length() > 0) { +// value += "\n"; +// } +// +// value += line; +// } +// } +// else { +// value = content.toString(); +// } +// +// if (value == null) { +// return true; +// } +// +// putString(value); +// +// return true; +// } +// catch (UnsupportedFlavorException e) { +// Log.error("Paste failed: ", e); +// +// return false; +// } +// } + + //disabled to avoid dependency on java.desktop: +// // +// // Triggered Actions +// // +// +// private final Map triggeredActions = new HashMap(); +// +// /** +// * Adding a triggered Action allows to give another curse of action if a character passed the pre-processing. +// *

                      +// * Say you want to close the application if the user enter q. +// * addTriggerAction('q', new ActionListener(){ System.exit(0); }); would do the trick. +// */ +// public void addTriggeredAction(final char c, final ActionListener listener) { +// triggeredActions.put(c, listener); +// } + + // + // Formatted Output + // + + /** + * Output the specified {@link Collection} in proper columns. + */ + public void printColumns(final Collection items) throws IOException { + if (items == null || items.isEmpty()) { + return; + } + + int width = getTerminal().getWidth(); + int height = getTerminal().getHeight(); + + int maxWidth = 0; + for (CharSequence item : items) { + maxWidth = Math.max(maxWidth, item.length()); + } + maxWidth = maxWidth + 3; + Log.debug("Max width: ", maxWidth); + + int showLines; + if (isPaginationEnabled()) { + showLines = height - 1; // page limit + } + else { + showLines = Integer.MAX_VALUE; + } + + StringBuilder buff = new StringBuilder(); + for (CharSequence item : items) { + if ((buff.length() + maxWidth) > width) { + println(buff); + buff.setLength(0); + + if (--showLines == 0) { + // Overflow + print(resources.getString("DISPLAY_MORE")); + flush(); + int c = readCharacter(); + if (c == '\r' || c == '\n') { + // one step forward + showLines = 1; + } + else if (c != 'q') { + // page forward + showLines = height - 1; + } + + back(resources.getString("DISPLAY_MORE").length()); + if (c == 'q') { + // cancel + break; + } + } + } + + // NOTE: toString() is important here due to AnsiString being retarded + buff.append(item.toString()); + for (int i = 0; i < (maxWidth - item.length()); i++) { + buff.append(' '); + } + } + + if (buff.length() > 0) { + println(buff); + } + } + + // + // Non-supported Terminal Support + // + + private Thread maskThread; + + private void beforeReadLine(final String prompt, final Character mask) { + if (mask != null && maskThread == null) { + final String fullPrompt = "\r" + prompt + + " " + + " " + + " " + + "\r" + prompt; + + maskThread = new Thread() + { + public void run() { + while (!interrupted()) { + try { + Writer out = getOutput(); + out.write(fullPrompt); + out.flush(); + sleep(3); + } + catch (IOException e) { + return; + } + catch (InterruptedException e) { + return; + } + } + } + }; + + maskThread.setPriority(Thread.MAX_PRIORITY); + maskThread.setDaemon(true); + maskThread.start(); + } + } + + private void afterReadLine() { + if (maskThread != null && maskThread.isAlive()) { + maskThread.interrupt(); + } + + maskThread = null; + } + + /** + * Erases the current line with the existing prompt, then redraws the line + * with the provided prompt and buffer + * @param prompt + * the new prompt + * @param buffer + * the buffer to be drawn + * @param cursorDest + * where you want the cursor set when the line has been drawn. + * -1 for end of line. + * */ + public void resetPromptLine(String prompt, String buffer, int cursorDest) throws IOException { + // move cursor to end of line + moveToEnd(); + + // backspace all text, including prompt + buf.buffer.append(this.prompt); + int promptLength = 0; + if (this.prompt != null) { + promptLength = this.prompt.length(); + } + + buf.cursor += promptLength; + setPrompt(""); + backspaceAll(); + + setPrompt(prompt); + redrawLine(); + setBuffer(buffer); + + // move cursor to destination (-1 will move to end of line) + if (cursorDest < 0) cursorDest = buffer.length(); + setCursorPosition(cursorDest); + + flush(); + } + + public void printSearchStatus(String searchTerm, String match) throws IOException { + printSearchStatus(searchTerm, match, "(reverse-i-search)`"); + } + + public void printForwardSearchStatus(String searchTerm, String match) throws IOException { + printSearchStatus(searchTerm, match, "(i-search)`"); + } + + private void printSearchStatus(String searchTerm, String match, String searchLabel) throws IOException { + String prompt = searchLabel + searchTerm + "': "; + int cursorDest = match.indexOf(searchTerm); + resetPromptLine(prompt, match, cursorDest); + } + + public void restoreLine(String originalPrompt, int cursorDest) throws IOException { + // TODO move cursor to matched string + String prompt = lastLine(originalPrompt); + String buffer = buf.buffer.toString(); + resetPromptLine(prompt, buffer, cursorDest); + } + + // + // History search + // + /** + * Search backward in history from a given position. + * + * @param searchTerm substring to search for. + * @param startIndex the index from which on to search + * @return index where this substring has been found, or -1 else. + */ + public int searchBackwards(String searchTerm, int startIndex) { + return searchBackwards(searchTerm, startIndex, false); + } + + /** + * Search backwards in history from the current position. + * + * @param searchTerm substring to search for. + * @return index where the substring has been found, or -1 else. + */ + public int searchBackwards(String searchTerm) { + return searchBackwards(searchTerm, history.index()); + } + + + public int searchBackwards(String searchTerm, int startIndex, boolean startsWith) { + ListIterator it = history.entries(startIndex); + while (it.hasPrevious()) { + History.Entry e = it.previous(); + if (startsWith) { + if (e.value().toString().startsWith(searchTerm)) { + return e.index(); + } + } else { + if (e.value().toString().contains(searchTerm)) { + return e.index(); + } + } + } + return -1; + } + + /** + * Search forward in history from a given position. + * + * @param searchTerm substring to search for. + * @param startIndex the index from which on to search + * @return index where this substring has been found, or -1 else. + */ + public int searchForwards(String searchTerm, int startIndex) { + return searchForwards(searchTerm, startIndex, false); + } + /** + * Search forwards in history from the current position. + * + * @param searchTerm substring to search for. + * @return index where the substring has been found, or -1 else. + */ + public int searchForwards(String searchTerm) { + return searchForwards(searchTerm, history.index()); + } + + public int searchForwards(String searchTerm, int startIndex, boolean startsWith) { + if (startIndex >= history.size()) { + startIndex = history.size() - 1; + } + + ListIterator it = history.entries(startIndex); + + if (searchIndex != -1 && it.hasNext()) { + it.next(); + } + + while (it.hasNext()) { + History.Entry e = it.next(); + if (startsWith) { + if (e.value().toString().startsWith(searchTerm)) { + return e.index(); + } + } else { + if (e.value().toString().contains(searchTerm)) { + return e.index(); + } + } + } + return -1; + } + + // + // Helpers + // + + /** + * Checks to see if the specified character is a delimiter. We consider a + * character a delimiter if it is anything but a letter or digit. + * + * @param c The character to test + * @return True if it is a delimiter + */ + private boolean isDelimiter(final char c) { + return !Character.isLetterOrDigit(c); + } + + /** + * Checks to see if a character is a whitespace character. Currently + * this delegates to {@link Character#isWhitespace(char)}, however + * eventually it should be hooked up so that the definition of whitespace + * can be configured, as readline does. + * + * @param c The character to check + * @return true if the character is a whitespace + */ + private boolean isWhitespace(final char c) { + return Character.isWhitespace (c); + } + + private void printAnsiSequence(String sequence) throws IOException { + print(27); + print('['); + print(sequence); + flush(); // helps with step debugging + } + +} diff --git a/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/CursorBuffer.java b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/CursorBuffer.java new file mode 100644 index 00000000000..2866d6f5ae6 --- /dev/null +++ b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/CursorBuffer.java @@ -0,0 +1,121 @@ +/* + * Copyright (c) 2002-2012, the original author or authors. + * + * This software is distributable under the BSD license. See the terms of the + * BSD license in the documentation provided with this software. + * + * http://www.opensource.org/licenses/bsd-license.php + */ +package jdk.internal.jline.console; + +import static jdk.internal.jline.internal.Preconditions.checkNotNull; + +/** + * A holder for a {@link StringBuilder} that also contains the current cursor position. + * + * @author Marc Prud'hommeaux + * @author Jason Dillon + * @since 2.0 + */ +public class CursorBuffer +{ + private boolean overTyping = false; + + public int cursor = 0; + + public final StringBuilder buffer = new StringBuilder(); + + public CursorBuffer copy () { + CursorBuffer that = new CursorBuffer(); + that.overTyping = this.overTyping; + that.cursor = this.cursor; + that.buffer.append (this.toString()); + + return that; + } + + public boolean isOverTyping() { + return overTyping; + } + + public void setOverTyping(final boolean b) { + overTyping = b; + } + + public int length() { + return buffer.length(); + } + + public char nextChar() { + if (cursor == buffer.length()) { + return 0; + } else { + return buffer.charAt(cursor); + } + } + + public char current() { + if (cursor <= 0) { + return 0; + } + + return buffer.charAt(cursor - 1); + } + + /** + * Write the specific character into the buffer, setting the cursor position + * ahead one. The text may overwrite or insert based on the current setting + * of {@link #isOverTyping}. + * + * @param c the character to insert + */ + public void write(final char c) { + buffer.insert(cursor++, c); + if (isOverTyping() && cursor < buffer.length()) { + buffer.deleteCharAt(cursor); + } + } + + /** + * Insert the specified chars into the buffer, setting the cursor to the end of the insertion point. + */ + public void write(final CharSequence str) { + checkNotNull(str); + + if (buffer.length() == 0) { + buffer.append(str); + } + else { + buffer.insert(cursor, str); + } + + cursor += str.length(); + + if (isOverTyping() && cursor < buffer.length()) { + buffer.delete(cursor, (cursor + str.length())); + } + } + + public boolean clear() { + if (buffer.length() == 0) { + return false; + } + + buffer.delete(0, buffer.length()); + cursor = 0; + return true; + } + + public String upToCursor() { + if (cursor <= 0) { + return ""; + } + + return buffer.substring(0, cursor); + } + + @Override + public String toString() { + return buffer.toString(); + } +} diff --git a/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/KeyMap.java b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/KeyMap.java new file mode 100644 index 00000000000..d0bca43b97d --- /dev/null +++ b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/KeyMap.java @@ -0,0 +1,578 @@ +/* + * Copyright (c) 2002-2012, the original author or authors. + * + * This software is distributable under the BSD license. See the terms of the + * BSD license in the documentation provided with this software. + * + * http://www.opensource.org/licenses/bsd-license.php + */ +package jdk.internal.jline.console; + +import java.util.HashMap; +import java.util.Map; + +/** + * The KeyMap class contains all bindings from keys to operations. + * + * @author Guillaume Nodet + * @since 2.6 + */ +public class KeyMap { + + public static final String VI_MOVE = "vi-move"; + public static final String VI_INSERT = "vi-insert"; + public static final String EMACS = "emacs"; + public static final String EMACS_STANDARD = "emacs-standard"; + public static final String EMACS_CTLX = "emacs-ctlx"; + public static final String EMACS_META = "emacs-meta"; + + private static final int KEYMAP_LENGTH = 256; + + private static final Object NULL_FUNCTION = new Object(); + + private Object[] mapping = new Object[KEYMAP_LENGTH]; + private Object anotherKey = null; + private String name; + private boolean isViKeyMap; + + public KeyMap(String name, boolean isViKeyMap) { + this(name, new Object[KEYMAP_LENGTH], isViKeyMap); + } + + protected KeyMap(String name, Object[] mapping, boolean isViKeyMap) { + this.mapping = mapping; + this.name = name; + this.isViKeyMap = isViKeyMap; + } + + public boolean isViKeyMap() { + return isViKeyMap; + } + + public String getName() { + return name; + } + + public Object getAnotherKey() { + return anotherKey; + } + + public void from(KeyMap other) { + this.mapping = other.mapping; + this.anotherKey = other.anotherKey; + } + + public Object getBound( CharSequence keySeq ) { + if (keySeq != null && keySeq.length() > 0) { + KeyMap map = this; + for (int i = 0; i < keySeq.length(); i++) { + char c = keySeq.charAt(i); + if (c > 255) { + return Operation.SELF_INSERT; + } + if (map.mapping[c] instanceof KeyMap) { + if (i == keySeq.length() - 1) { + return map.mapping[c]; + } else { + map = (KeyMap) map.mapping[c]; + } + } else { + return map.mapping[c]; + } + } + } + return null; + } + + public void bindIfNotBound( CharSequence keySeq, Object function ) { + + bind (this, keySeq, function, true); + } + + public void bind( CharSequence keySeq, Object function ) { + + bind (this, keySeq, function, false); + } + + private static void bind( KeyMap map, CharSequence keySeq, Object function ) { + + bind (map, keySeq, function, false); + } + + private static void bind( KeyMap map, CharSequence keySeq, Object function, + boolean onlyIfNotBound ) { + + if (keySeq != null && keySeq.length() > 0) { + for (int i = 0; i < keySeq.length(); i++) { + char c = keySeq.charAt(i); + if (c >= map.mapping.length) { + return; + } + if (i < keySeq.length() - 1) { + if (!(map.mapping[c] instanceof KeyMap)) { + KeyMap m = new KeyMap("anonymous", false); + if (map.mapping[c] != Operation.DO_LOWERCASE_VERSION) { + m.anotherKey = map.mapping[c]; + } + map.mapping[c] = m; + } + map = (KeyMap) map.mapping[c]; + } else { + if (function == null) { + function = NULL_FUNCTION; + } + if (map.mapping[c] instanceof KeyMap) { + map.anotherKey = function; + } else { + Object op = map.mapping[c]; + if (onlyIfNotBound == false + || op == null + || op == Operation.DO_LOWERCASE_VERSION + || op == Operation.VI_MOVEMENT_MODE ) { + + } + + map.mapping[c] = function; + } + } + } + } + } + + public void setBlinkMatchingParen(boolean on) { + if (on) { + bind( "}", Operation.INSERT_CLOSE_CURLY ); + bind( ")", Operation.INSERT_CLOSE_PAREN ); + bind( "]", Operation.INSERT_CLOSE_SQUARE ); + } + } + + private static void bindArrowKeys(KeyMap map) { + + // MS-DOS + bind( map, "\033[0A", Operation.PREVIOUS_HISTORY ); + bind( map, "\033[0B", Operation.BACKWARD_CHAR ); + bind( map, "\033[0C", Operation.FORWARD_CHAR ); + bind( map, "\033[0D", Operation.NEXT_HISTORY ); + + // Windows + bind( map, "\340\000", Operation.KILL_WHOLE_LINE ); + bind( map, "\340\107", Operation.BEGINNING_OF_LINE ); + bind( map, "\340\110", Operation.PREVIOUS_HISTORY ); + bind( map, "\340\111", Operation.BEGINNING_OF_HISTORY ); + bind( map, "\340\113", Operation.BACKWARD_CHAR ); + bind( map, "\340\115", Operation.FORWARD_CHAR ); + bind( map, "\340\117", Operation.END_OF_LINE ); + bind( map, "\340\120", Operation.NEXT_HISTORY ); + bind( map, "\340\121", Operation.END_OF_HISTORY ); + bind( map, "\340\122", Operation.OVERWRITE_MODE ); + bind( map, "\340\123", Operation.DELETE_CHAR ); + + bind( map, "\000\107", Operation.BEGINNING_OF_LINE ); + bind( map, "\000\110", Operation.PREVIOUS_HISTORY ); + bind( map, "\000\111", Operation.BEGINNING_OF_HISTORY ); + bind( map, "\000\110", Operation.PREVIOUS_HISTORY ); + bind( map, "\000\113", Operation.BACKWARD_CHAR ); + bind( map, "\000\115", Operation.FORWARD_CHAR ); + bind( map, "\000\117", Operation.END_OF_LINE ); + bind( map, "\000\120", Operation.NEXT_HISTORY ); + bind( map, "\000\121", Operation.END_OF_HISTORY ); + bind( map, "\000\122", Operation.OVERWRITE_MODE ); + bind( map, "\000\123", Operation.DELETE_CHAR ); + + bind( map, "\033[A", Operation.PREVIOUS_HISTORY ); + bind( map, "\033[B", Operation.NEXT_HISTORY ); + bind( map, "\033[C", Operation.FORWARD_CHAR ); + bind( map, "\033[D", Operation.BACKWARD_CHAR ); + bind( map, "\033[H", Operation.BEGINNING_OF_LINE ); + bind( map, "\033[F", Operation.END_OF_LINE ); + + bind( map, "\033OA", Operation.PREVIOUS_HISTORY ); + bind( map, "\033OB", Operation.NEXT_HISTORY ); + bind( map, "\033OC", Operation.FORWARD_CHAR ); + bind( map, "\033OD", Operation.BACKWARD_CHAR ); + bind( map, "\033OH", Operation.BEGINNING_OF_LINE ); + bind( map, "\033OF", Operation.END_OF_LINE ); + + bind( map, "\033[1~", Operation.BEGINNING_OF_LINE); + bind( map, "\033[4~", Operation.END_OF_LINE); + bind( map, "\033[3~", Operation.DELETE_CHAR); + + // MINGW32 + bind( map, "\0340H", Operation.PREVIOUS_HISTORY ); + bind( map, "\0340P", Operation.NEXT_HISTORY ); + bind( map, "\0340M", Operation.FORWARD_CHAR ); + bind( map, "\0340K", Operation.BACKWARD_CHAR ); + } + +// public boolean isConvertMetaCharsToAscii() { +// return convertMetaCharsToAscii; +// } + +// public void setConvertMetaCharsToAscii(boolean convertMetaCharsToAscii) { +// this.convertMetaCharsToAscii = convertMetaCharsToAscii; +// } + + public static boolean isMeta( char c ) { + return c > 0x7f && c <= 0xff; + } + + public static char unMeta( char c ) { + return (char) (c & 0x7F); + } + + public static char meta( char c ) { + return (char) (c | 0x80); + } + + public static Map keyMaps() { + Map keyMaps = new HashMap(); + + KeyMap emacs = emacs(); + bindArrowKeys(emacs); + keyMaps.put(EMACS, emacs); + keyMaps.put(EMACS_STANDARD, emacs); + keyMaps.put(EMACS_CTLX, (KeyMap) emacs.getBound("\u0018")); + keyMaps.put(EMACS_META, (KeyMap) emacs.getBound("\u001b")); + + KeyMap viMov = viMovement(); + bindArrowKeys(viMov); + keyMaps.put(VI_MOVE, viMov); + keyMaps.put("vi-command", viMov); + + KeyMap viIns = viInsertion(); + bindArrowKeys(viIns); + keyMaps.put(VI_INSERT, viIns); + keyMaps.put("vi", viIns); + + return keyMaps; + } + + public static KeyMap emacs() { + Object[] map = new Object[KEYMAP_LENGTH]; + Object[] ctrl = new Object[] { + // Control keys. + Operation.SET_MARK, /* Control-@ */ + Operation.BEGINNING_OF_LINE, /* Control-A */ + Operation.BACKWARD_CHAR, /* Control-B */ + Operation.INTERRUPT, /* Control-C */ + Operation.EXIT_OR_DELETE_CHAR, /* Control-D */ + Operation.END_OF_LINE, /* Control-E */ + Operation.FORWARD_CHAR, /* Control-F */ + Operation.ABORT, /* Control-G */ + Operation.BACKWARD_DELETE_CHAR, /* Control-H */ + Operation.COMPLETE, /* Control-I */ + Operation.ACCEPT_LINE, /* Control-J */ + Operation.KILL_LINE, /* Control-K */ + Operation.CLEAR_SCREEN, /* Control-L */ + Operation.ACCEPT_LINE, /* Control-M */ + Operation.NEXT_HISTORY, /* Control-N */ + null, /* Control-O */ + Operation.PREVIOUS_HISTORY, /* Control-P */ + Operation.QUOTED_INSERT, /* Control-Q */ + Operation.REVERSE_SEARCH_HISTORY, /* Control-R */ + Operation.FORWARD_SEARCH_HISTORY, /* Control-S */ + Operation.TRANSPOSE_CHARS, /* Control-T */ + Operation.UNIX_LINE_DISCARD, /* Control-U */ + Operation.QUOTED_INSERT, /* Control-V */ + Operation.UNIX_WORD_RUBOUT, /* Control-W */ + emacsCtrlX(), /* Control-X */ + Operation.YANK, /* Control-Y */ + null, /* Control-Z */ + emacsMeta(), /* Control-[ */ + null, /* Control-\ */ + Operation.CHARACTER_SEARCH, /* Control-] */ + null, /* Control-^ */ + Operation.UNDO, /* Control-_ */ + }; + System.arraycopy( ctrl, 0, map, 0, ctrl.length ); + for (int i = 32; i < 256; i++) { + map[i] = Operation.SELF_INSERT; + } + map[DELETE] = Operation.BACKWARD_DELETE_CHAR; + return new KeyMap(EMACS, map, false); + } + + public static final char CTRL_D = (char) 4; + public static final char CTRL_G = (char) 7; + public static final char CTRL_H = (char) 8; + public static final char CTRL_I = (char) 9; + public static final char CTRL_J = (char) 10; + public static final char CTRL_M = (char) 13; + public static final char CTRL_R = (char) 18; + public static final char CTRL_S = (char) 19; + public static final char CTRL_U = (char) 21; + public static final char CTRL_X = (char) 24; + public static final char CTRL_Y = (char) 25; + public static final char ESCAPE = (char) 27; /* Ctrl-[ */ + public static final char CTRL_OB = (char) 27; /* Ctrl-[ */ + public static final char CTRL_CB = (char) 29; /* Ctrl-] */ + + public static final int DELETE = (char) 127; + + public static KeyMap emacsCtrlX() { + Object[] map = new Object[KEYMAP_LENGTH]; + map[CTRL_G] = Operation.ABORT; + map[CTRL_R] = Operation.RE_READ_INIT_FILE; + map[CTRL_U] = Operation.UNDO; + map[CTRL_X] = Operation.EXCHANGE_POINT_AND_MARK; + map['('] = Operation.START_KBD_MACRO; + map[')'] = Operation.END_KBD_MACRO; + for (int i = 'A'; i <= 'Z'; i++) { + map[i] = Operation.DO_LOWERCASE_VERSION; + } + map['e'] = Operation.CALL_LAST_KBD_MACRO; + map[DELETE] = Operation.KILL_LINE; + return new KeyMap(EMACS_CTLX, map, false); + } + + public static KeyMap emacsMeta() { + Object[] map = new Object[KEYMAP_LENGTH]; + map[CTRL_G] = Operation.ABORT; + map[CTRL_H] = Operation.BACKWARD_KILL_WORD; + map[CTRL_I] = Operation.TAB_INSERT; + map[CTRL_J] = Operation.VI_EDITING_MODE; + map[CTRL_M] = Operation.VI_EDITING_MODE; + map[CTRL_R] = Operation.REVERT_LINE; + map[CTRL_Y] = Operation.YANK_NTH_ARG; + map[CTRL_OB] = Operation.COMPLETE; + map[CTRL_CB] = Operation.CHARACTER_SEARCH_BACKWARD; + map[' '] = Operation.SET_MARK; + map['#'] = Operation.INSERT_COMMENT; + map['&'] = Operation.TILDE_EXPAND; + map['*'] = Operation.INSERT_COMPLETIONS; + map['-'] = Operation.DIGIT_ARGUMENT; + map['.'] = Operation.YANK_LAST_ARG; + map['<'] = Operation.BEGINNING_OF_HISTORY; + map['='] = Operation.POSSIBLE_COMPLETIONS; + map['>'] = Operation.END_OF_HISTORY; + map['?'] = Operation.POSSIBLE_COMPLETIONS; + for (int i = 'A'; i <= 'Z'; i++) { + map[i] = Operation.DO_LOWERCASE_VERSION; + } + map['\\'] = Operation.DELETE_HORIZONTAL_SPACE; + map['_'] = Operation.YANK_LAST_ARG; + map['b'] = Operation.BACKWARD_WORD; + map['c'] = Operation.CAPITALIZE_WORD; + map['d'] = Operation.KILL_WORD; + map['f'] = Operation.FORWARD_WORD; + map['l'] = Operation.DOWNCASE_WORD; + map['p'] = Operation.NON_INCREMENTAL_REVERSE_SEARCH_HISTORY; + map['r'] = Operation.REVERT_LINE; + map['t'] = Operation.TRANSPOSE_WORDS; + map['u'] = Operation.UPCASE_WORD; + map['y'] = Operation.YANK_POP; + map['~'] = Operation.TILDE_EXPAND; + map[DELETE] = Operation.BACKWARD_KILL_WORD; + return new KeyMap(EMACS_META, map, false); + } + + public static KeyMap viInsertion() { + Object[] map = new Object[KEYMAP_LENGTH]; + Object[] ctrl = new Object[] { + // Control keys. + null, /* Control-@ */ + Operation.SELF_INSERT, /* Control-A */ + Operation.SELF_INSERT, /* Control-B */ + Operation.SELF_INSERT, /* Control-C */ + Operation.VI_EOF_MAYBE, /* Control-D */ + Operation.SELF_INSERT, /* Control-E */ + Operation.SELF_INSERT, /* Control-F */ + Operation.SELF_INSERT, /* Control-G */ + Operation.BACKWARD_DELETE_CHAR, /* Control-H */ + Operation.COMPLETE, /* Control-I */ + Operation.ACCEPT_LINE, /* Control-J */ + Operation.SELF_INSERT, /* Control-K */ + Operation.SELF_INSERT, /* Control-L */ + Operation.ACCEPT_LINE, /* Control-M */ + Operation.MENU_COMPLETE, /* Control-N */ + Operation.SELF_INSERT, /* Control-O */ + Operation.MENU_COMPLETE_BACKWARD, /* Control-P */ + Operation.SELF_INSERT, /* Control-Q */ + Operation.REVERSE_SEARCH_HISTORY, /* Control-R */ + Operation.FORWARD_SEARCH_HISTORY, /* Control-S */ + Operation.TRANSPOSE_CHARS, /* Control-T */ + Operation.UNIX_LINE_DISCARD, /* Control-U */ + Operation.QUOTED_INSERT, /* Control-V */ + Operation.UNIX_WORD_RUBOUT, /* Control-W */ + Operation.SELF_INSERT, /* Control-X */ + Operation.YANK, /* Control-Y */ + Operation.SELF_INSERT, /* Control-Z */ + Operation.VI_MOVEMENT_MODE, /* Control-[ */ + Operation.SELF_INSERT, /* Control-\ */ + Operation.SELF_INSERT, /* Control-] */ + Operation.SELF_INSERT, /* Control-^ */ + Operation.UNDO, /* Control-_ */ + }; + System.arraycopy( ctrl, 0, map, 0, ctrl.length ); + for (int i = 32; i < 256; i++) { + map[i] = Operation.SELF_INSERT; + } + map[DELETE] = Operation.BACKWARD_DELETE_CHAR; + return new KeyMap(VI_INSERT, map, false); + } + + public static KeyMap viMovement() { + Object[] map = new Object[KEYMAP_LENGTH]; + Object[] low = new Object[] { + // Control keys. + null, /* Control-@ */ + null, /* Control-A */ + null, /* Control-B */ + Operation.INTERRUPT, /* Control-C */ + /* + * ^D is supposed to move down half a screen. In bash + * appears to be ignored. + */ + Operation.VI_EOF_MAYBE, /* Control-D */ + Operation.EMACS_EDITING_MODE, /* Control-E */ + null, /* Control-F */ + Operation.ABORT, /* Control-G */ + Operation.BACKWARD_CHAR, /* Control-H */ + null, /* Control-I */ + Operation.VI_MOVE_ACCEPT_LINE, /* Control-J */ + Operation.KILL_LINE, /* Control-K */ + Operation.CLEAR_SCREEN, /* Control-L */ + Operation.VI_MOVE_ACCEPT_LINE, /* Control-M */ + Operation.VI_NEXT_HISTORY, /* Control-N */ + null, /* Control-O */ + Operation.VI_PREVIOUS_HISTORY, /* Control-P */ + /* + * My testing with readline is the ^Q is ignored. + * Maybe this should be null? + */ + Operation.QUOTED_INSERT, /* Control-Q */ + + /* + * TODO - Very broken. While in forward/reverse + * history search the VI keyset should go out the + * window and we need to enter a very simple keymap. + */ + Operation.REVERSE_SEARCH_HISTORY, /* Control-R */ + /* TODO */ + Operation.FORWARD_SEARCH_HISTORY, /* Control-S */ + Operation.TRANSPOSE_CHARS, /* Control-T */ + Operation.UNIX_LINE_DISCARD, /* Control-U */ + /* TODO */ + Operation.QUOTED_INSERT, /* Control-V */ + Operation.UNIX_WORD_RUBOUT, /* Control-W */ + null, /* Control-X */ + /* TODO */ + Operation.YANK, /* Control-Y */ + null, /* Control-Z */ + emacsMeta(), /* Control-[ */ + null, /* Control-\ */ + /* TODO */ + Operation.CHARACTER_SEARCH, /* Control-] */ + null, /* Control-^ */ + /* TODO */ + Operation.UNDO, /* Control-_ */ + Operation.FORWARD_CHAR, /* SPACE */ + null, /* ! */ + null, /* " */ + Operation.VI_INSERT_COMMENT, /* # */ + Operation.END_OF_LINE, /* $ */ + Operation.VI_MATCH, /* % */ + Operation.VI_TILDE_EXPAND, /* & */ + null, /* ' */ + null, /* ( */ + null, /* ) */ + /* TODO */ + Operation.VI_COMPLETE, /* * */ + Operation.VI_NEXT_HISTORY, /* + */ + Operation.VI_CHAR_SEARCH, /* , */ + Operation.VI_PREVIOUS_HISTORY, /* - */ + /* TODO */ + Operation.VI_REDO, /* . */ + Operation.VI_SEARCH, /* / */ + Operation.VI_BEGNNING_OF_LINE_OR_ARG_DIGIT, /* 0 */ + Operation.VI_ARG_DIGIT, /* 1 */ + Operation.VI_ARG_DIGIT, /* 2 */ + Operation.VI_ARG_DIGIT, /* 3 */ + Operation.VI_ARG_DIGIT, /* 4 */ + Operation.VI_ARG_DIGIT, /* 5 */ + Operation.VI_ARG_DIGIT, /* 6 */ + Operation.VI_ARG_DIGIT, /* 7 */ + Operation.VI_ARG_DIGIT, /* 8 */ + Operation.VI_ARG_DIGIT, /* 9 */ + null, /* : */ + Operation.VI_CHAR_SEARCH, /* ; */ + null, /* < */ + Operation.VI_COMPLETE, /* = */ + null, /* > */ + Operation.VI_SEARCH, /* ? */ + null, /* @ */ + Operation.VI_APPEND_EOL, /* A */ + Operation.VI_PREV_WORD, /* B */ + Operation.VI_CHANGE_TO_EOL, /* C */ + Operation.VI_DELETE_TO_EOL, /* D */ + Operation.VI_END_WORD, /* E */ + Operation.VI_CHAR_SEARCH, /* F */ + /* I need to read up on what this does */ + Operation.VI_FETCH_HISTORY, /* G */ + null, /* H */ + Operation.VI_INSERT_BEG, /* I */ + null, /* J */ + null, /* K */ + null, /* L */ + null, /* M */ + Operation.VI_SEARCH_AGAIN, /* N */ + null, /* O */ + Operation.VI_PUT, /* P */ + null, /* Q */ + /* TODO */ + Operation.VI_REPLACE, /* R */ + Operation.VI_KILL_WHOLE_LINE, /* S */ + Operation.VI_CHAR_SEARCH, /* T */ + /* TODO */ + Operation.REVERT_LINE, /* U */ + null, /* V */ + Operation.VI_NEXT_WORD, /* W */ + Operation.VI_RUBOUT, /* X */ + Operation.VI_YANK_TO, /* Y */ + null, /* Z */ + null, /* [ */ + Operation.VI_COMPLETE, /* \ */ + null, /* ] */ + Operation.VI_FIRST_PRINT, /* ^ */ + Operation.VI_YANK_ARG, /* _ */ + Operation.VI_GOTO_MARK, /* ` */ + Operation.VI_APPEND_MODE, /* a */ + Operation.VI_PREV_WORD, /* b */ + Operation.VI_CHANGE_TO, /* c */ + Operation.VI_DELETE_TO, /* d */ + Operation.VI_END_WORD, /* e */ + Operation.VI_CHAR_SEARCH, /* f */ + null, /* g */ + Operation.BACKWARD_CHAR, /* h */ + Operation.VI_INSERTION_MODE, /* i */ + Operation.NEXT_HISTORY, /* j */ + Operation.PREVIOUS_HISTORY, /* k */ + Operation.FORWARD_CHAR, /* l */ + Operation.VI_SET_MARK, /* m */ + Operation.VI_SEARCH_AGAIN, /* n */ + null, /* o */ + Operation.VI_PUT, /* p */ + null, /* q */ + Operation.VI_CHANGE_CHAR, /* r */ + Operation.VI_SUBST, /* s */ + Operation.VI_CHAR_SEARCH, /* t */ + Operation.UNDO, /* u */ + null, /* v */ + Operation.VI_NEXT_WORD, /* w */ + Operation.VI_DELETE, /* x */ + Operation.VI_YANK_TO, /* y */ + null, /* z */ + null, /* { */ + Operation.VI_COLUMN, /* | */ + null, /* } */ + Operation.VI_CHANGE_CASE, /* ~ */ + Operation.VI_DELETE /* DEL */ + }; + System.arraycopy( low, 0, map, 0, low.length ); + for (int i = 128; i < 256; i++) { + map[i] = null; + } + return new KeyMap(VI_MOVE, map, false); + } +} diff --git a/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/KillRing.java b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/KillRing.java new file mode 100644 index 00000000000..0d6c6bf39ab --- /dev/null +++ b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/KillRing.java @@ -0,0 +1,164 @@ +/* + * Copyright (c) 2002-2013, the original author or authors. + * + * This software is distributable under the BSD license. See the terms of the + * BSD license in the documentation provided with this software. + * + * http://www.opensource.org/licenses/bsd-license.php + */ +package jdk.internal.jline.console; + +/** + * The kill ring class keeps killed text in a fixed size ring. In this + * class we also keep record of whether or not the last command was a + * kill or a yank. Depending on this, the class may behave + * different. For instance, two consecutive kill-word commands fill + * the same slot such that the next yank will return the two + * previously killed words instead that only the last one. Likewise + * yank pop requires that the previous command was either a yank or a + * yank-pop. + */ +public final class KillRing { + + /** + * Default size is 60, like in emacs. + */ + private static final int DEFAULT_SIZE = 60; + + private final String[] slots; + private int head = 0; + private boolean lastKill = false; + private boolean lastYank = false; + + /** + * Creates a new kill ring of the given size. + */ + public KillRing(int size) { + slots = new String[size]; + } + + /** + * Creates a new kill ring of the default size. {@see DEFAULT_SIZE}. + */ + public KillRing() { + this(DEFAULT_SIZE); + } + + /** + * Resets the last-yank state. + */ + public void resetLastYank() { + lastYank = false; + } + + /** + * Resets the last-kill state. + */ + public void resetLastKill() { + lastKill = false; + } + + /** + * Returns {@code true} if the last command was a yank. + */ + public boolean lastYank() { + return lastYank; + } + + /** + * Adds the string to the kill-ring. Also sets lastYank to false + * and lastKill to true. + */ + public void add(String str) { + lastYank = false; + + if (lastKill) { + if (slots[head] != null) { + slots[head] += str; + return; + } + } + + lastKill = true; + next(); + slots[head] = str; + } + + /** + * Adds the string to the kill-ring product of killing + * backwards. If the previous command was a kill text one then + * adds the text at the beginning of the previous kill to avoid + * that two consecutive backwards kills followed by a yank leaves + * things reversed. + */ + public void addBackwards(String str) { + lastYank = false; + + if (lastKill) { + if (slots[head] != null) { + slots[head] = str + slots[head]; + return; + } + } + + lastKill = true; + next(); + slots[head] = str; + } + + /** + * Yanks a previously killed text. Returns {@code null} if the + * ring is empty. + */ + public String yank() { + lastKill = false; + lastYank = true; + return slots[head]; + } + + /** + * Moves the pointer to the current slot back and returns the text + * in that position. If the previous command was not yank returns + * null. + */ + public String yankPop() { + lastKill = false; + if (lastYank) { + prev(); + return slots[head]; + } + return null; + } + + /** + * Moves the pointer to the current slot forward. If the end of + * the slots is reached then points back to the beginning. + */ + private void next() { + if (head == 0 && slots[0] == null) { + return; + } + head++; + if (head == slots.length) { + head = 0; + } + } + + /** + * Moves the pointer to the current slot backwards. If the + * beginning of the slots is reached then traverses the slot + * backwards until one with not null content is found. + */ + private void prev() { + head--; + if (head == -1) { + int x = (slots.length - 1); + for (; x >= 0; x--) { + if (slots[x] != null) { + break; + } + } + head = x; + } + } +} diff --git a/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/Operation.java b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/Operation.java new file mode 100644 index 00000000000..755b657dd6f --- /dev/null +++ b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/Operation.java @@ -0,0 +1,160 @@ +/* + * Copyright (c) 2002-2012, the original author or authors. + * + * This software is distributable under the BSD license. See the terms of the + * BSD license in the documentation provided with this software. + * + * http://www.opensource.org/licenses/bsd-license.php + */ +package jdk.internal.jline.console; + +/** + * List of all operations. + * + * @author Guillaume Nodet + * @since 2.6 + */ +public enum Operation { + + ABORT, + ACCEPT_LINE, + ARROW_KEY_PREFIX, + BACKWARD_BYTE, + BACKWARD_CHAR, + BACKWARD_DELETE_CHAR, + BACKWARD_KILL_LINE, + BACKWARD_KILL_WORD, + BACKWARD_WORD, + BEGINNING_OF_HISTORY, + BEGINNING_OF_LINE, + CALL_LAST_KBD_MACRO, + CAPITALIZE_WORD, + CHARACTER_SEARCH, + CHARACTER_SEARCH_BACKWARD, + CLEAR_SCREEN, + COMPLETE, + COPY_BACKWARD_WORD, + COPY_FORWARD_WORD, + COPY_REGION_AS_KILL, + DELETE_CHAR, + DELETE_CHAR_OR_LIST, + DELETE_HORIZONTAL_SPACE, + DIGIT_ARGUMENT, + DO_LOWERCASE_VERSION, + DOWNCASE_WORD, + DUMP_FUNCTIONS, + DUMP_MACROS, + DUMP_VARIABLES, + EMACS_EDITING_MODE, + END_KBD_MACRO, + END_OF_HISTORY, + END_OF_LINE, + EXCHANGE_POINT_AND_MARK, + EXIT_OR_DELETE_CHAR, + FORWARD_BACKWARD_DELETE_CHAR, + FORWARD_BYTE, + FORWARD_CHAR, + FORWARD_SEARCH_HISTORY, + FORWARD_WORD, + HISTORY_SEARCH_BACKWARD, + HISTORY_SEARCH_FORWARD, + INSERT_CLOSE_CURLY, + INSERT_CLOSE_PAREN, + INSERT_CLOSE_SQUARE, + INSERT_COMMENT, + INSERT_COMPLETIONS, + INTERRUPT, + KILL_WHOLE_LINE, + KILL_LINE, + KILL_REGION, + KILL_WORD, + MENU_COMPLETE, + MENU_COMPLETE_BACKWARD, + NEXT_HISTORY, + NON_INCREMENTAL_FORWARD_SEARCH_HISTORY, + NON_INCREMENTAL_REVERSE_SEARCH_HISTORY, + NON_INCREMENTAL_FORWARD_SEARCH_HISTORY_AGAIN, + NON_INCREMENTAL_REVERSE_SEARCH_HISTORY_AGAIN, + OLD_MENU_COMPLETE, + OVERWRITE_MODE, + PASTE_FROM_CLIPBOARD, + POSSIBLE_COMPLETIONS, + PREVIOUS_HISTORY, + QUOTED_INSERT, + RE_READ_INIT_FILE, + REDRAW_CURRENT_LINE, + REVERSE_SEARCH_HISTORY, + REVERT_LINE, + SELF_INSERT, + SET_MARK, + SKIP_CSI_SEQUENCE, + START_KBD_MACRO, + TAB_INSERT, + TILDE_EXPAND, + TRANSPOSE_CHARS, + TRANSPOSE_WORDS, + TTY_STATUS, + UNDO, + UNIVERSAL_ARGUMENT, + UNIX_FILENAME_RUBOUT, + UNIX_LINE_DISCARD, + UNIX_WORD_RUBOUT, + UPCASE_WORD, + YANK, + YANK_LAST_ARG, + YANK_NTH_ARG, + YANK_POP, + VI_APPEND_EOL, + VI_APPEND_MODE, + VI_ARG_DIGIT, + VI_BACK_TO_INDENT, + VI_BACKWARD_BIGWORD, + VI_BACKWARD_WORD, + VI_BWORD, + VI_CHANGE_CASE, + VI_CHANGE_CHAR, + VI_CHANGE_TO, + VI_CHANGE_TO_EOL, + VI_CHAR_SEARCH, + VI_COLUMN, + VI_COMPLETE, + VI_DELETE, + VI_DELETE_TO, + VI_DELETE_TO_EOL, + VI_EDITING_MODE, + VI_END_BIGWORD, + VI_END_WORD, + VI_EOF_MAYBE, + VI_EWORD, + VI_FWORD, + VI_FETCH_HISTORY, + VI_FIRST_PRINT, + VI_FORWARD_BIGWORD, + VI_FORWARD_WORD, + VI_GOTO_MARK, + VI_INSERT_BEG, + VI_INSERTION_MODE, + VI_KILL_WHOLE_LINE, + VI_MATCH, + VI_MOVEMENT_MODE, + VI_NEXT_WORD, + VI_OVERSTRIKE, + VI_OVERSTRIKE_DELETE, + VI_PREV_WORD, + VI_PUT, + VI_REDO, + VI_REPLACE, + VI_RUBOUT, + VI_SEARCH, + VI_SEARCH_AGAIN, + VI_SET_MARK, + VI_SUBST, + VI_TILDE_EXPAND, + VI_YANK_ARG, + VI_YANK_TO, + VI_MOVE_ACCEPT_LINE, + VI_NEXT_HISTORY, + VI_PREVIOUS_HISTORY, + VI_INSERT_COMMENT, + VI_BEGNNING_OF_LINE_OR_ARG_DIGIT, +} diff --git a/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/UserInterruptException.java b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/UserInterruptException.java new file mode 100644 index 00000000000..81021b9f860 --- /dev/null +++ b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/UserInterruptException.java @@ -0,0 +1,36 @@ +/* + * Copyright (c) 2002-2012, the original author or authors. + * + * This software is distributable under the BSD license. See the terms of the + * BSD license in the documentation provided with this software. + * + * http://www.opensource.org/licenses/bsd-license.php + */ +package jdk.internal.jline.console; + +/** + * This exception is thrown by {@link ConsoleReader#readLine} when + * user interrupt handling is enabled and the user types the + * interrupt character (ctrl-C). The partially entered line is + * available via the {@link #getPartialLine()} method. + */ +public class UserInterruptException + extends RuntimeException +{ + private static final long serialVersionUID = 6172232572140736750L; + + private final String partialLine; + + public UserInterruptException(String partialLine) + { + this.partialLine = partialLine; + } + + /** + * @return the partially entered line when ctrl-C was pressed + */ + public String getPartialLine() + { + return partialLine; + } +} diff --git a/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/AggregateCompleter.java b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/AggregateCompleter.java new file mode 100644 index 00000000000..f3ea1964d2c --- /dev/null +++ b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/AggregateCompleter.java @@ -0,0 +1,124 @@ +/* + * Copyright (c) 2002-2012, the original author or authors. + * + * This software is distributable under the BSD license. See the terms of the + * BSD license in the documentation provided with this software. + * + * http://www.opensource.org/licenses/bsd-license.php + */ +package jdk.internal.jline.console.completer; + +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Collection; +import java.util.LinkedList; +import java.util.List; + +import static jdk.internal.jline.internal.Preconditions.checkNotNull; + +/** + * Completer which contains multiple completers and aggregates them together. + * + * @author Jason Dillon + * @since 2.3 + */ +public class AggregateCompleter + implements Completer +{ + private final List completers = new ArrayList(); + + public AggregateCompleter() { + // empty + } + + /** + * Construct an AggregateCompleter with the given collection of completers. + * The completers will be used in the iteration order of the collection. + * + * @param completers the collection of completers + */ + public AggregateCompleter(final Collection completers) { + checkNotNull(completers); + this.completers.addAll(completers); + } + + /** + * Construct an AggregateCompleter with the given completers. + * The completers will be used in the order given. + * + * @param completers the completers + */ + public AggregateCompleter(final Completer... completers) { + this(Arrays.asList(completers)); + } + + /** + * Retrieve the collection of completers currently being aggregated. + * + * @return the aggregated completers + */ + public Collection getCompleters() { + return completers; + } + + /** + * Perform a completion operation across all aggregated completers. + * + * @see Completer#complete(String, int, java.util.List) + * @return the highest completion return value from all completers + */ + public int complete(final String buffer, final int cursor, final List candidates) { + // buffer could be null + checkNotNull(candidates); + + List completions = new ArrayList(completers.size()); + + // Run each completer, saving its completion results + int max = -1; + for (Completer completer : completers) { + Completion completion = new Completion(candidates); + completion.complete(completer, buffer, cursor); + + // Compute the max cursor position + max = Math.max(max, completion.cursor); + + completions.add(completion); + } + + // Append candidates from completions which have the same cursor position as max + for (Completion completion : completions) { + if (completion.cursor == max) { + candidates.addAll(completion.candidates); + } + } + + return max; + } + + /** + * @return a string representing the aggregated completers + */ + @Override + public String toString() { + return getClass().getSimpleName() + "{" + + "completers=" + completers + + '}'; + } + + private class Completion + { + public final List candidates; + + public int cursor; + + public Completion(final List candidates) { + checkNotNull(candidates); + this.candidates = new LinkedList(candidates); + } + + public void complete(final Completer completer, final String buffer, final int cursor) { + checkNotNull(completer); + this.cursor = completer.complete(buffer, cursor, candidates); + } + } +} diff --git a/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/ArgumentCompleter.java b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/ArgumentCompleter.java new file mode 100644 index 00000000000..b7ffce465c4 --- /dev/null +++ b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/ArgumentCompleter.java @@ -0,0 +1,461 @@ +/* + * Copyright (c) 2002-2012, the original author or authors. + * + * This software is distributable under the BSD license. See the terms of the + * BSD license in the documentation provided with this software. + * + * http://www.opensource.org/licenses/bsd-license.php + */ +package jdk.internal.jline.console.completer; + +import jdk.internal.jline.internal.Log; + +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Collection; +import java.util.LinkedList; +import java.util.List; + +import static jdk.internal.jline.internal.Preconditions.checkNotNull; + +/** + * A {@link Completer} implementation that invokes a child completer using the appropriate separator argument. + * This can be used instead of the individual completers having to know about argument parsing semantics. + * + * @author Marc Prud'hommeaux + * @author Jason Dillon + * @since 2.3 + */ +public class ArgumentCompleter + implements Completer +{ + private final ArgumentDelimiter delimiter; + + private final List completers = new ArrayList(); + + private boolean strict = true; + + /** + * Create a new completer with the specified argument delimiter. + * + * @param delimiter The delimiter for parsing arguments + * @param completers The embedded completers + */ + public ArgumentCompleter(final ArgumentDelimiter delimiter, final Collection completers) { + this.delimiter = checkNotNull(delimiter); + checkNotNull(completers); + this.completers.addAll(completers); + } + + /** + * Create a new completer with the specified argument delimiter. + * + * @param delimiter The delimiter for parsing arguments + * @param completers The embedded completers + */ + public ArgumentCompleter(final ArgumentDelimiter delimiter, final Completer... completers) { + this(delimiter, Arrays.asList(completers)); + } + + /** + * Create a new completer with the default {@link WhitespaceArgumentDelimiter}. + * + * @param completers The embedded completers + */ + public ArgumentCompleter(final Completer... completers) { + this(new WhitespaceArgumentDelimiter(), completers); + } + + /** + * Create a new completer with the default {@link WhitespaceArgumentDelimiter}. + * + * @param completers The embedded completers + */ + public ArgumentCompleter(final List completers) { + this(new WhitespaceArgumentDelimiter(), completers); + } + + /** + * If true, a completion at argument index N will only succeed + * if all the completions from 0-(N-1) also succeed. + */ + public void setStrict(final boolean strict) { + this.strict = strict; + } + + /** + * Returns whether a completion at argument index N will success + * if all the completions from arguments 0-(N-1) also succeed. + * + * @return True if strict. + * @since 2.3 + */ + public boolean isStrict() { + return this.strict; + } + + /** + * @since 2.3 + */ + public ArgumentDelimiter getDelimiter() { + return delimiter; + } + + /** + * @since 2.3 + */ + public List getCompleters() { + return completers; + } + + public int complete(final String buffer, final int cursor, final List candidates) { + // buffer can be null + checkNotNull(candidates); + + ArgumentDelimiter delim = getDelimiter(); + ArgumentList list = delim.delimit(buffer, cursor); + int argpos = list.getArgumentPosition(); + int argIndex = list.getCursorArgumentIndex(); + + if (argIndex < 0) { + return -1; + } + + List completers = getCompleters(); + Completer completer; + + // if we are beyond the end of the completers, just use the last one + if (argIndex >= completers.size()) { + completer = completers.get(completers.size() - 1); + } + else { + completer = completers.get(argIndex); + } + + // ensure that all the previous completers are successful before allowing this completer to pass (only if strict). + for (int i = 0; isStrict() && (i < argIndex); i++) { + Completer sub = completers.get(i >= completers.size() ? (completers.size() - 1) : i); + String[] args = list.getArguments(); + String arg = (args == null || i >= args.length) ? "" : args[i]; + + List subCandidates = new LinkedList(); + + if (sub.complete(arg, arg.length(), subCandidates) == -1) { + return -1; + } + + if (subCandidates.size() == 0) { + return -1; + } + } + + int ret = completer.complete(list.getCursorArgument(), argpos, candidates); + + if (ret == -1) { + return -1; + } + + int pos = ret + list.getBufferPosition() - argpos; + + // Special case: when completing in the middle of a line, and the area under the cursor is a delimiter, + // then trim any delimiters from the candidates, since we do not need to have an extra delimiter. + // + // E.g., if we have a completion for "foo", and we enter "f bar" into the buffer, and move to after the "f" + // and hit TAB, we want "foo bar" instead of "foo bar". + + if ((cursor != buffer.length()) && delim.isDelimiter(buffer, cursor)) { + for (int i = 0; i < candidates.size(); i++) { + CharSequence val = candidates.get(i); + + while (val.length() > 0 && delim.isDelimiter(val, val.length() - 1)) { + val = val.subSequence(0, val.length() - 1); + } + + candidates.set(i, val); + } + } + + Log.trace("Completing ", buffer, " (pos=", cursor, ") with: ", candidates, ": offset=", pos); + + return pos; + } + + /** + * The {@link ArgumentCompleter.ArgumentDelimiter} allows custom breaking up of a {@link String} into individual + * arguments in order to dispatch the arguments to the nested {@link Completer}. + * + * @author Marc Prud'hommeaux + */ + public static interface ArgumentDelimiter + { + /** + * Break the specified buffer into individual tokens that can be completed on their own. + * + * @param buffer The buffer to split + * @param pos The current position of the cursor in the buffer + * @return The tokens + */ + ArgumentList delimit(CharSequence buffer, int pos); + + /** + * Returns true if the specified character is a whitespace parameter. + * + * @param buffer The complete command buffer + * @param pos The index of the character in the buffer + * @return True if the character should be a delimiter + */ + boolean isDelimiter(CharSequence buffer, int pos); + } + + /** + * Abstract implementation of a delimiter that uses the {@link #isDelimiter} method to determine if a particular + * character should be used as a delimiter. + * + * @author Marc Prud'hommeaux + */ + public abstract static class AbstractArgumentDelimiter + implements ArgumentDelimiter + { + private char[] quoteChars = {'\'', '"'}; + + private char[] escapeChars = {'\\'}; + + public void setQuoteChars(final char[] chars) { + this.quoteChars = chars; + } + + public char[] getQuoteChars() { + return this.quoteChars; + } + + public void setEscapeChars(final char[] chars) { + this.escapeChars = chars; + } + + public char[] getEscapeChars() { + return this.escapeChars; + } + + public ArgumentList delimit(final CharSequence buffer, final int cursor) { + List args = new LinkedList(); + StringBuilder arg = new StringBuilder(); + int argpos = -1; + int bindex = -1; + int quoteStart = -1; + + for (int i = 0; (buffer != null) && (i < buffer.length()); i++) { + // once we reach the cursor, set the + // position of the selected index + if (i == cursor) { + bindex = args.size(); + // the position in the current argument is just the + // length of the current argument + argpos = arg.length(); + } + + if (quoteStart < 0 && isQuoteChar(buffer, i)) { + // Start a quote block + quoteStart = i; + } else if (quoteStart >= 0) { + // In a quote block + if (buffer.charAt(quoteStart) == buffer.charAt(i) && !isEscaped(buffer, i)) { + // End the block; arg could be empty, but that's fine + args.add(arg.toString()); + arg.setLength(0); + quoteStart = -1; + } else if (!isEscapeChar(buffer, i)) { + // Take the next character + arg.append(buffer.charAt(i)); + } + } else { + // Not in a quote block + if (isDelimiter(buffer, i)) { + if (arg.length() > 0) { + args.add(arg.toString()); + arg.setLength(0); // reset the arg + } + } else if (!isEscapeChar(buffer, i)) { + arg.append(buffer.charAt(i)); + } + } + } + + if (cursor == buffer.length()) { + bindex = args.size(); + // the position in the current argument is just the + // length of the current argument + argpos = arg.length(); + } + if (arg.length() > 0) { + args.add(arg.toString()); + } + + return new ArgumentList(args.toArray(new String[args.size()]), bindex, argpos, cursor); + } + + /** + * Returns true if the specified character is a whitespace parameter. Check to ensure that the character is not + * escaped by any of {@link #getQuoteChars}, and is not escaped by ant of the {@link #getEscapeChars}, and + * returns true from {@link #isDelimiterChar}. + * + * @param buffer The complete command buffer + * @param pos The index of the character in the buffer + * @return True if the character should be a delimiter + */ + public boolean isDelimiter(final CharSequence buffer, final int pos) { + return !isQuoted(buffer, pos) && !isEscaped(buffer, pos) && isDelimiterChar(buffer, pos); + } + + public boolean isQuoted(final CharSequence buffer, final int pos) { + return false; + } + + public boolean isQuoteChar(final CharSequence buffer, final int pos) { + if (pos < 0) { + return false; + } + + for (int i = 0; (quoteChars != null) && (i < quoteChars.length); i++) { + if (buffer.charAt(pos) == quoteChars[i]) { + return !isEscaped(buffer, pos); + } + } + + return false; + } + + /** + * Check if this character is a valid escape char (i.e. one that has not been escaped) + * + * @param buffer + * @param pos + * @return + */ + public boolean isEscapeChar(final CharSequence buffer, final int pos) { + if (pos < 0) { + return false; + } + + for (int i = 0; (escapeChars != null) && (i < escapeChars.length); i++) { + if (buffer.charAt(pos) == escapeChars[i]) { + return !isEscaped(buffer, pos); // escape escape + } + } + + return false; + } + + /** + * Check if a character is escaped (i.e. if the previous character is an escape) + * + * @param buffer + * the buffer to check in + * @param pos + * the position of the character to check + * @return true if the character at the specified position in the given buffer is an escape character and the character immediately preceding it is not an + * escape character. + */ + public boolean isEscaped(final CharSequence buffer, final int pos) { + if (pos <= 0) { + return false; + } + + return isEscapeChar(buffer, pos - 1); + } + + /** + * Returns true if the character at the specified position if a delimiter. This method will only be called if + * the character is not enclosed in any of the {@link #getQuoteChars}, and is not escaped by ant of the + * {@link #getEscapeChars}. To perform escaping manually, override {@link #isDelimiter} instead. + */ + public abstract boolean isDelimiterChar(CharSequence buffer, int pos); + } + + /** + * {@link ArgumentCompleter.ArgumentDelimiter} implementation that counts all whitespace (as reported by + * {@link Character#isWhitespace}) as being a delimiter. + * + * @author Marc Prud'hommeaux + */ + public static class WhitespaceArgumentDelimiter + extends AbstractArgumentDelimiter + { + /** + * The character is a delimiter if it is whitespace, and the + * preceding character is not an escape character. + */ + @Override + public boolean isDelimiterChar(final CharSequence buffer, final int pos) { + return Character.isWhitespace(buffer.charAt(pos)); + } + } + + /** + * The result of a delimited buffer. + * + * @author Marc Prud'hommeaux + */ + public static class ArgumentList + { + private String[] arguments; + + private int cursorArgumentIndex; + + private int argumentPosition; + + private int bufferPosition; + + /** + * @param arguments The array of tokens + * @param cursorArgumentIndex The token index of the cursor + * @param argumentPosition The position of the cursor in the current token + * @param bufferPosition The position of the cursor in the whole buffer + */ + public ArgumentList(final String[] arguments, final int cursorArgumentIndex, final int argumentPosition, final int bufferPosition) { + this.arguments = checkNotNull(arguments); + this.cursorArgumentIndex = cursorArgumentIndex; + this.argumentPosition = argumentPosition; + this.bufferPosition = bufferPosition; + } + + public void setCursorArgumentIndex(final int i) { + this.cursorArgumentIndex = i; + } + + public int getCursorArgumentIndex() { + return this.cursorArgumentIndex; + } + + public String getCursorArgument() { + if ((cursorArgumentIndex < 0) || (cursorArgumentIndex >= arguments.length)) { + return null; + } + + return arguments[cursorArgumentIndex]; + } + + public void setArgumentPosition(final int pos) { + this.argumentPosition = pos; + } + + public int getArgumentPosition() { + return this.argumentPosition; + } + + public void setArguments(final String[] arguments) { + this.arguments = arguments; + } + + public String[] getArguments() { + return this.arguments; + } + + public void setBufferPosition(final int pos) { + this.bufferPosition = pos; + } + + public int getBufferPosition() { + return this.bufferPosition; + } + } +} diff --git a/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/CandidateListCompletionHandler.java b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/CandidateListCompletionHandler.java new file mode 100644 index 00000000000..166493d3c98 --- /dev/null +++ b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/CandidateListCompletionHandler.java @@ -0,0 +1,194 @@ +/* + * Copyright (c) 2002-2012, the original author or authors. + * + * This software is distributable under the BSD license. See the terms of the + * BSD license in the documentation provided with this software. + * + * http://www.opensource.org/licenses/bsd-license.php + */ +package jdk.internal.jline.console.completer; + +import jdk.internal.jline.console.ConsoleReader; +import jdk.internal.jline.console.CursorBuffer; + +import java.io.IOException; +import java.util.ArrayList; +import java.util.Collection; +import java.util.HashSet; +import java.util.List; +import java.util.Locale; +import java.util.ResourceBundle; +import java.util.Set; + +/** + * A {@link CompletionHandler} that deals with multiple distinct completions + * by outputting the complete list of possibilities to the console. This + * mimics the behavior of the + * readline library. + * + * @author Marc Prud'hommeaux + * @author Jason Dillon + * @since 2.3 + */ +public class CandidateListCompletionHandler + implements CompletionHandler +{ + // TODO: handle quotes and escaped quotes && enable automatic escaping of whitespace + + public boolean complete(final ConsoleReader reader, final List candidates, final int pos) throws + IOException + { + CursorBuffer buf = reader.getCursorBuffer(); + + // if there is only one completion, then fill in the buffer + if (candidates.size() == 1) { + CharSequence value = candidates.get(0); + + // fail if the only candidate is the same as the current buffer + if (value.equals(buf.toString())) { + return false; + } + + setBuffer(reader, value, pos); + + return true; + } + else if (candidates.size() > 1) { + String value = getUnambiguousCompletions(candidates); + setBuffer(reader, value, pos); + } + + printCandidates(reader, candidates); + + // redraw the current console buffer + reader.drawLine(); + + return true; + } + + public static void setBuffer(final ConsoleReader reader, final CharSequence value, final int offset) throws + IOException + { + while ((reader.getCursorBuffer().cursor > offset) && reader.backspace()) { + // empty + } + + reader.putString(value); + reader.setCursorPosition(offset + value.length()); + } + + /** + * Print out the candidates. If the size of the candidates is greater than the + * {@link ConsoleReader#getAutoprintThreshold}, they prompt with a warning. + * + * @param candidates the list of candidates to print + */ + public static void printCandidates(final ConsoleReader reader, Collection candidates) throws + IOException + { + Set distinct = new HashSet(candidates); + + if (distinct.size() > reader.getAutoprintThreshold()) { + //noinspection StringConcatenation + reader.print(Messages.DISPLAY_CANDIDATES.format(candidates.size())); + reader.flush(); + + int c; + + String noOpt = Messages.DISPLAY_CANDIDATES_NO.format(); + String yesOpt = Messages.DISPLAY_CANDIDATES_YES.format(); + char[] allowed = {yesOpt.charAt(0), noOpt.charAt(0)}; + + while ((c = reader.readCharacter(allowed)) != -1) { + String tmp = new String(new char[]{(char) c}); + + if (noOpt.startsWith(tmp)) { + reader.println(); + return; + } + else if (yesOpt.startsWith(tmp)) { + break; + } + else { + reader.beep(); + } + } + } + + // copy the values and make them distinct, without otherwise affecting the ordering. Only do it if the sizes differ. + if (distinct.size() != candidates.size()) { + Collection copy = new ArrayList(); + + for (CharSequence next : candidates) { + if (!copy.contains(next)) { + copy.add(next); + } + } + + candidates = copy; + } + + reader.println(); + reader.printColumns(candidates); + } + + /** + * Returns a root that matches all the {@link String} elements of the specified {@link List}, + * or null if there are no commonalities. For example, if the list contains + * foobar, foobaz, foobuz, the method will return foob. + */ + private String getUnambiguousCompletions(final List candidates) { + if (candidates == null || candidates.isEmpty()) { + return null; + } + + // convert to an array for speed + String[] strings = candidates.toArray(new String[candidates.size()]); + + String first = strings[0]; + StringBuilder candidate = new StringBuilder(); + + for (int i = 0; i < first.length(); i++) { + if (startsWith(first.substring(0, i + 1), strings)) { + candidate.append(first.charAt(i)); + } + else { + break; + } + } + + return candidate.toString(); + } + + /** + * @return true is all the elements of candidates start with starts + */ + private boolean startsWith(final String starts, final String[] candidates) { + for (String candidate : candidates) { + if (!candidate.startsWith(starts)) { + return false; + } + } + + return true; + } + + private static enum Messages + { + DISPLAY_CANDIDATES, + DISPLAY_CANDIDATES_YES, + DISPLAY_CANDIDATES_NO,; + + private static final + ResourceBundle + bundle = + ResourceBundle.getBundle(CandidateListCompletionHandler.class.getName(), Locale.getDefault()); + + public String format(final Object... args) { + if (bundle == null) + return ""; + else + return String.format(bundle.getString(name()), args); + } + } +} diff --git a/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/CandidateListCompletionHandler.properties b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/CandidateListCompletionHandler.properties new file mode 100644 index 00000000000..3d7af092633 --- /dev/null +++ b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/CandidateListCompletionHandler.properties @@ -0,0 +1,13 @@ +# +# Copyright (c) 2002-2012, the original author or authors. +# +# This software is distributable under the BSD license. See the terms of the +# BSD license in the documentation provided with this software. +# +# http://www.opensource.org/licenses/bsd-license.php +# + +DISPLAY_CANDIDATES=Display all %d possibilities? (y or n) +DISPLAY_CANDIDATES_YES=y +DISPLAY_CANDIDATES_NO=n +DISPLAY_MORE=--More-- diff --git a/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/Completer.java b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/Completer.java new file mode 100644 index 00000000000..3c88ec22ccd --- /dev/null +++ b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/Completer.java @@ -0,0 +1,38 @@ +/* + * Copyright (c) 2002-2012, the original author or authors. + * + * This software is distributable under the BSD license. See the terms of the + * BSD license in the documentation provided with this software. + * + * http://www.opensource.org/licenses/bsd-license.php + */ +package jdk.internal.jline.console.completer; + +import java.util.List; + +/** + * A completer is the mechanism by which tab-completion candidates will be resolved. + * + * @author Marc Prud'hommeaux + * @author Jason Dillon + * @since 2.3 + */ +public interface Completer +{ + // + // FIXME: Check if we can use CharSequece for buffer? + // + + /** + * Populates candidates with a list of possible completions for the buffer. + * + * The candidates list will not be sorted before being displayed to the user: thus, the + * complete method should sort the {@link List} before returning. + * + * @param buffer The buffer + * @param cursor The current position of the cursor in the buffer + * @param candidates The {@link List} of candidates to populate + * @return The index of the buffer for which the completion will be relative + */ + int complete(String buffer, int cursor, List candidates); +} diff --git a/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/CompletionHandler.java b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/CompletionHandler.java new file mode 100644 index 00000000000..a441fe918b8 --- /dev/null +++ b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/CompletionHandler.java @@ -0,0 +1,26 @@ +/* + * Copyright (c) 2002-2012, the original author or authors. + * + * This software is distributable under the BSD license. See the terms of the + * BSD license in the documentation provided with this software. + * + * http://www.opensource.org/licenses/bsd-license.php + */ +package jdk.internal.jline.console.completer; + +import jdk.internal.jline.console.ConsoleReader; + +import java.io.IOException; +import java.util.List; + +/** + * Handler for dealing with candidates for tab-completion. + * + * @author Marc Prud'hommeaux + * @author Jason Dillon + * @since 2.3 + */ +public interface CompletionHandler +{ + boolean complete(ConsoleReader reader, List candidates, int position) throws IOException; +} diff --git a/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/EnumCompleter.java b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/EnumCompleter.java new file mode 100644 index 00000000000..78b39d9ba63 --- /dev/null +++ b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/EnumCompleter.java @@ -0,0 +1,29 @@ +/* + * Copyright (c) 2002-2012, the original author or authors. + * + * This software is distributable under the BSD license. See the terms of the + * BSD license in the documentation provided with this software. + * + * http://www.opensource.org/licenses/bsd-license.php + */ +package jdk.internal.jline.console.completer; + +import static jdk.internal.jline.internal.Preconditions.checkNotNull; + +/** + * {@link Completer} for {@link Enum} names. + * + * @author Jason Dillon + * @since 2.3 + */ +public class EnumCompleter + extends StringsCompleter +{ + public EnumCompleter(Class> source) { + checkNotNull(source); + + for (Enum n : source.getEnumConstants()) { + this.getStrings().add(n.name().toLowerCase()); + } + } +} diff --git a/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/FileNameCompleter.java b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/FileNameCompleter.java new file mode 100644 index 00000000000..110b25680c8 --- /dev/null +++ b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/FileNameCompleter.java @@ -0,0 +1,133 @@ +/* + * Copyright (c) 2002-2012, the original author or authors. + * + * This software is distributable under the BSD license. See the terms of the + * BSD license in the documentation provided with this software. + * + * http://www.opensource.org/licenses/bsd-license.php + */ +package jdk.internal.jline.console.completer; + +import jdk.internal.jline.internal.Configuration; + +import java.io.File; +import java.util.List; + +import static jdk.internal.jline.internal.Preconditions.checkNotNull; + +/** + * A file name completer takes the buffer and issues a list of + * potential completions. + *

                      + * This completer tries to behave as similar as possible to + * bash's file name completion (using GNU readline) + * with the following exceptions: + *

                      + *

                        + *
                      • Candidates that are directories will end with "/"
                      • + *
                      • Wildcard regular expressions are not evaluated or replaced
                      • + *
                      • The "~" character can be used to represent the user's home, + * but it cannot complete to other users' homes, since java does + * not provide any way of determining that easily
                      • + *
                      + * + * @author Marc Prud'hommeaux + * @author Jason Dillon + * @since 2.3 + */ +public class FileNameCompleter + implements Completer +{ + // TODO: Handle files with spaces in them + + private static final boolean OS_IS_WINDOWS; + + static { + String os = Configuration.getOsName(); + OS_IS_WINDOWS = os.contains("windows"); + } + + public int complete(String buffer, final int cursor, final List candidates) { + // buffer can be null + checkNotNull(candidates); + + if (buffer == null) { + buffer = ""; + } + + if (OS_IS_WINDOWS) { + buffer = buffer.replace('/', '\\'); + } + + String translated = buffer; + + File homeDir = getUserHome(); + + // Special character: ~ maps to the user's home directory + if (translated.startsWith("~" + separator())) { + translated = homeDir.getPath() + translated.substring(1); + } + else if (translated.startsWith("~")) { + translated = homeDir.getParentFile().getAbsolutePath(); + } + else if (!(new File(translated).isAbsolute())) { + String cwd = getUserDir().getAbsolutePath(); + translated = cwd + separator() + translated; + } + + File file = new File(translated); + final File dir; + + if (translated.endsWith(separator())) { + dir = file; + } + else { + dir = file.getParentFile(); + } + + File[] entries = dir == null ? new File[0] : dir.listFiles(); + + return matchFiles(buffer, translated, entries, candidates); + } + + protected String separator() { + return File.separator; + } + + protected File getUserHome() { + return Configuration.getUserHome(); + } + + protected File getUserDir() { + return new File("."); + } + + protected int matchFiles(final String buffer, final String translated, final File[] files, final List candidates) { + if (files == null) { + return -1; + } + + int matches = 0; + + // first pass: just count the matches + for (File file : files) { + if (file.getAbsolutePath().startsWith(translated)) { + matches++; + } + } + for (File file : files) { + if (file.getAbsolutePath().startsWith(translated)) { + CharSequence name = file.getName() + (matches == 1 && file.isDirectory() ? separator() : " "); + candidates.add(render(file, name).toString()); + } + } + + final int index = buffer.lastIndexOf(separator()); + + return index + separator().length(); + } + + protected CharSequence render(final File file, final CharSequence name) { + return name; + } +} diff --git a/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/NullCompleter.java b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/NullCompleter.java new file mode 100644 index 00000000000..de5c10c048d --- /dev/null +++ b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/NullCompleter.java @@ -0,0 +1,28 @@ +/* + * Copyright (c) 2002-2012, the original author or authors. + * + * This software is distributable under the BSD license. See the terms of the + * BSD license in the documentation provided with this software. + * + * http://www.opensource.org/licenses/bsd-license.php + */ +package jdk.internal.jline.console.completer; + +import java.util.List; + +/** + * Null completer. + * + * @author Marc Prud'hommeaux + * @author Jason Dillon + * @since 2.3 + */ +public final class NullCompleter + implements Completer +{ + public static final NullCompleter INSTANCE = new NullCompleter(); + + public int complete(final String buffer, final int cursor, final List candidates) { + return -1; + } +} diff --git a/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/StringsCompleter.java b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/StringsCompleter.java new file mode 100644 index 00000000000..c77fb5ce995 --- /dev/null +++ b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/StringsCompleter.java @@ -0,0 +1,70 @@ +/* + * Copyright (c) 2002-2012, the original author or authors. + * + * This software is distributable under the BSD license. See the terms of the + * BSD license in the documentation provided with this software. + * + * http://www.opensource.org/licenses/bsd-license.php + */ +package jdk.internal.jline.console.completer; + +import java.util.Arrays; +import java.util.Collection; +import java.util.List; +import java.util.SortedSet; +import java.util.TreeSet; + +import static jdk.internal.jline.internal.Preconditions.checkNotNull; + +/** + * Completer for a set of strings. + * + * @author Jason Dillon + * @since 2.3 + */ +public class StringsCompleter + implements Completer +{ + private final SortedSet strings = new TreeSet(); + + public StringsCompleter() { + // empty + } + + public StringsCompleter(final Collection strings) { + checkNotNull(strings); + getStrings().addAll(strings); + } + + public StringsCompleter(final String... strings) { + this(Arrays.asList(strings)); + } + + public Collection getStrings() { + return strings; + } + + public int complete(final String buffer, final int cursor, final List candidates) { + // buffer could be null + checkNotNull(candidates); + + if (buffer == null) { + candidates.addAll(strings); + } + else { + for (String match : strings.tailSet(buffer)) { + if (!match.startsWith(buffer)) { + break; + } + + candidates.add(match); + } + } + + if (candidates.size() == 1) { + candidates.set(0, candidates.get(0) + " "); + } + + return candidates.isEmpty() ? -1 : 0; + } +} diff --git a/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/package-info.java b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/package-info.java new file mode 100644 index 00000000000..410d621a092 --- /dev/null +++ b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/package-info.java @@ -0,0 +1,14 @@ +/* + * Copyright (c) 2002-2012, the original author or authors. + * + * This software is distributable under the BSD license. See the terms of the + * BSD license in the documentation provided with this software. + * + * http://www.opensource.org/licenses/bsd-license.php + */ +/** + * Console completer support. + * + * @since 2.3 + */ +package jdk.internal.jline.console.completer; diff --git a/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/history/FileHistory.java b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/history/FileHistory.java new file mode 100644 index 00000000000..47344e5da4c --- /dev/null +++ b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/history/FileHistory.java @@ -0,0 +1,106 @@ +/* + * Copyright (c) 2002-2012, the original author or authors. + * + * This software is distributable under the BSD license. See the terms of the + * BSD license in the documentation provided with this software. + * + * http://www.opensource.org/licenses/bsd-license.php + */ +package jdk.internal.jline.console.history; + +import java.io.BufferedOutputStream; +import java.io.BufferedReader; +import java.io.File; +import java.io.FileOutputStream; +import java.io.FileReader; +import java.io.Flushable; +import java.io.IOException; +import java.io.InputStream; +import java.io.InputStreamReader; +import java.io.PrintStream; +import java.io.Reader; + +import jdk.internal.jline.internal.Log; +import static jdk.internal.jline.internal.Preconditions.checkNotNull; + +/** + * {@link History} using a file for persistent backing. + *

                      + * Implementers should install shutdown hook to call {@link FileHistory#flush} + * to save history to disk. + * + * @author Jason Dillon + * @since 2.0 + */ +public class FileHistory + extends MemoryHistory + implements PersistentHistory, Flushable +{ + private final File file; + + public FileHistory(final File file) throws IOException { + this.file = checkNotNull(file); + load(file); + } + + public File getFile() { + return file; + } + + public void load(final File file) throws IOException { + checkNotNull(file); + if (file.exists()) { + Log.trace("Loading history from: ", file); + load(new FileReader(file)); + } + } + + public void load(final InputStream input) throws IOException { + checkNotNull(input); + load(new InputStreamReader(input)); + } + + public void load(final Reader reader) throws IOException { + checkNotNull(reader); + BufferedReader input = new BufferedReader(reader); + + String item; + while ((item = input.readLine()) != null) { + internalAdd(item); + } + } + + public void flush() throws IOException { + Log.trace("Flushing history"); + + if (!file.exists()) { + File dir = file.getParentFile(); + if (!dir.exists() && !dir.mkdirs()) { + Log.warn("Failed to create directory: ", dir); + } + if (!file.createNewFile()) { + Log.warn("Failed to create file: ", file); + } + } + + PrintStream out = new PrintStream(new BufferedOutputStream(new FileOutputStream(file))); + try { + for (Entry entry : this) { + out.println(entry.value()); + } + } + finally { + out.close(); + } + } + + public void purge() throws IOException { + Log.trace("Purging history"); + + clear(); + + if (!file.delete()) { + Log.warn("Failed to delete history file: ", file); + } + } +} diff --git a/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/history/History.java b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/history/History.java new file mode 100644 index 00000000000..3188b152824 --- /dev/null +++ b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/history/History.java @@ -0,0 +1,106 @@ +/* + * Copyright (c) 2002-2012, the original author or authors. + * + * This software is distributable under the BSD license. See the terms of the + * BSD license in the documentation provided with this software. + * + * http://www.opensource.org/licenses/bsd-license.php + */ +package jdk.internal.jline.console.history; + +import java.util.Iterator; +import java.util.ListIterator; + +/** + * Console history. + * + * @author Marc Prud'hommeaux + * @author Jason Dillon + * @since 2.3 + */ +public interface History + extends Iterable +{ + int size(); + + boolean isEmpty(); + + int index(); + + void clear(); + + CharSequence get(int index); + + void add(CharSequence line); + + /** + * Set the history item at the given index to the given CharSequence. + * + * @param index the index of the history offset + * @param item the new item + * @since 2.7 + */ + void set(int index, CharSequence item); + + /** + * Remove the history element at the given index. + * + * @param i the index of the element to remove + * @return the removed element + * @since 2.7 + */ + CharSequence remove(int i); + + /** + * Remove the first element from history. + * + * @return the removed element + * @since 2.7 + */ + CharSequence removeFirst(); + + /** + * Remove the last element from history + * + * @return the removed element + * @since 2.7 + */ + CharSequence removeLast(); + + void replace(CharSequence item); + + // + // Entries + // + + interface Entry + { + int index(); + + CharSequence value(); + } + + ListIterator entries(int index); + + ListIterator entries(); + + Iterator iterator(); + + // + // Navigation + // + + CharSequence current(); + + boolean previous(); + + boolean next(); + + boolean moveToFirst(); + + boolean moveToLast(); + + boolean moveTo(int index); + + void moveToEnd(); +} diff --git a/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/history/MemoryHistory.java b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/history/MemoryHistory.java new file mode 100644 index 00000000000..e01584edd71 --- /dev/null +++ b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/history/MemoryHistory.java @@ -0,0 +1,348 @@ +/* + * Copyright (c) 2002-2012, the original author or authors. + * + * This software is distributable under the BSD license. See the terms of the + * BSD license in the documentation provided with this software. + * + * http://www.opensource.org/licenses/bsd-license.php + */ +package jdk.internal.jline.console.history; + +import java.util.Iterator; +import java.util.LinkedList; +import java.util.ListIterator; +import java.util.NoSuchElementException; + +import static jdk.internal.jline.internal.Preconditions.checkNotNull; + +/** + * Non-persistent {@link History}. + * + * @author Marc Prud'hommeaux + * @author Jason Dillon + * @since 2.3 + */ +public class MemoryHistory + implements History +{ + public static final int DEFAULT_MAX_SIZE = 500; + + private final LinkedList items = new LinkedList(); + + private int maxSize = DEFAULT_MAX_SIZE; + + private boolean ignoreDuplicates = true; + + private boolean autoTrim = false; + + // NOTE: These are all ideas from looking at the Bash man page: + + // TODO: Add ignore space? (lines starting with a space are ignored) + + // TODO: Add ignore patterns? + + // TODO: Add history timestamp? + + // TODO: Add erase dups? + + private int offset = 0; + + private int index = 0; + + public void setMaxSize(final int maxSize) { + this.maxSize = maxSize; + maybeResize(); + } + + public int getMaxSize() { + return maxSize; + } + + public boolean isIgnoreDuplicates() { + return ignoreDuplicates; + } + + public void setIgnoreDuplicates(final boolean flag) { + this.ignoreDuplicates = flag; + } + + public boolean isAutoTrim() { + return autoTrim; + } + + public void setAutoTrim(final boolean flag) { + this.autoTrim = flag; + } + + public int size() { + return items.size(); + } + + public boolean isEmpty() { + return items.isEmpty(); + } + + public int index() { + return offset + index; + } + + public void clear() { + items.clear(); + offset = 0; + index = 0; + } + + public CharSequence get(final int index) { + return items.get(index - offset); + } + + public void set(int index, CharSequence item) { + items.set(index - offset, item); + } + + public void add(CharSequence item) { + checkNotNull(item); + + if (isAutoTrim()) { + item = String.valueOf(item).trim(); + } + + if (isIgnoreDuplicates()) { + if (!items.isEmpty() && item.equals(items.getLast())) { + return; + } + } + + internalAdd(item); + } + + public CharSequence remove(int i) { + return items.remove(i); + } + + public CharSequence removeFirst() { + return items.removeFirst(); + } + + public CharSequence removeLast() { + return items.removeLast(); + } + + protected void internalAdd(CharSequence item) { + items.add(item); + + maybeResize(); + } + + public void replace(final CharSequence item) { + items.removeLast(); + add(item); + } + + private void maybeResize() { + while (size() > getMaxSize()) { + items.removeFirst(); + offset++; + } + + index = size(); + } + + public ListIterator entries(final int index) { + return new EntriesIterator(index - offset); + } + + public ListIterator entries() { + return entries(offset); + } + + public Iterator iterator() { + return entries(); + } + + private static class EntryImpl + implements Entry + { + private final int index; + + private final CharSequence value; + + public EntryImpl(int index, CharSequence value) { + this.index = index; + this.value = value; + } + + public int index() { + return index; + } + + public CharSequence value() { + return value; + } + + @Override + public String toString() { + return String.format("%d: %s", index, value); + } + } + + private class EntriesIterator + implements ListIterator + { + private final ListIterator source; + + private EntriesIterator(final int index) { + source = items.listIterator(index); + } + + public Entry next() { + if (!source.hasNext()) { + throw new NoSuchElementException(); + } + return new EntryImpl(offset + source.nextIndex(), source.next()); + } + + public Entry previous() { + if (!source.hasPrevious()) { + throw new NoSuchElementException(); + } + return new EntryImpl(offset + source.previousIndex(), source.previous()); + } + + public int nextIndex() { + return offset + source.nextIndex(); + } + + public int previousIndex() { + return offset + source.previousIndex(); + } + + public boolean hasNext() { + return source.hasNext(); + } + + public boolean hasPrevious() { + return source.hasPrevious(); + } + + public void remove() { + throw new UnsupportedOperationException(); + } + + public void set(final Entry entry) { + throw new UnsupportedOperationException(); + } + + public void add(final Entry entry) { + throw new UnsupportedOperationException(); + } + } + + // + // Navigation + // + + /** + * This moves the history to the last entry. This entry is one position + * before the moveToEnd() position. + * + * @return Returns false if there were no history entries or the history + * index was already at the last entry. + */ + public boolean moveToLast() { + int lastEntry = size() - 1; + if (lastEntry >= 0 && lastEntry != index) { + index = size() - 1; + return true; + } + + return false; + } + + /** + * Move to the specified index in the history + * @param index + * @return + */ + public boolean moveTo(int index) { + index -= offset; + if (index >= 0 && index < size() ) { + this.index = index; + return true; + } + return false; + } + + /** + * Moves the history index to the first entry. + * + * @return Return false if there are no entries in the history or if the + * history is already at the beginning. + */ + public boolean moveToFirst() { + if (size() > 0 && index != 0) { + index = 0; + return true; + } + + return false; + } + + /** + * Move to the end of the history buffer. This will be a blank entry, after + * all of the other entries. + */ + public void moveToEnd() { + index = size(); + } + + /** + * Return the content of the current buffer. + */ + public CharSequence current() { + if (index >= size()) { + return ""; + } + + return items.get(index); + } + + /** + * Move the pointer to the previous element in the buffer. + * + * @return true if we successfully went to the previous element + */ + public boolean previous() { + if (index <= 0) { + return false; + } + + index--; + + return true; + } + + /** + * Move the pointer to the next element in the buffer. + * + * @return true if we successfully went to the next element + */ + public boolean next() { + if (index >= size()) { + return false; + } + + index++; + + return true; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + for (Entry e : this) { + sb.append(e.toString() + "\n"); + } + return sb.toString(); + } +} diff --git a/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/history/PersistentHistory.java b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/history/PersistentHistory.java new file mode 100644 index 00000000000..f3e573cfff3 --- /dev/null +++ b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/history/PersistentHistory.java @@ -0,0 +1,35 @@ +/* + * Copyright (c) 2002-2012, the original author or authors. + * + * This software is distributable under the BSD license. See the terms of the + * BSD license in the documentation provided with this software. + * + * http://www.opensource.org/licenses/bsd-license.php + */ +package jdk.internal.jline.console.history; + +import java.io.IOException; + +/** + * Persistent {@link History}. + * + * @author Jason Dillon + * @since 2.3 + */ +public interface PersistentHistory + extends History +{ + /** + * Flush all items to persistent storage. + * + * @throws IOException Flush failed + */ + void flush() throws IOException; + + /** + * Purge persistent storage and {@link #clear}. + * + * @throws IOException Purge failed + */ + void purge() throws IOException; +} diff --git a/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/history/package-info.java b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/history/package-info.java new file mode 100644 index 00000000000..48410fefb09 --- /dev/null +++ b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/history/package-info.java @@ -0,0 +1,14 @@ +/* + * Copyright (c) 2002-2012, the original author or authors. + * + * This software is distributable under the BSD license. See the terms of the + * BSD license in the documentation provided with this software. + * + * http://www.opensource.org/licenses/bsd-license.php + */ +/** + * Console history support. + * + * @since 2.0 + */ +package jdk.internal.jline.console.history; diff --git a/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/internal/ConsoleReaderInputStream.java b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/internal/ConsoleReaderInputStream.java new file mode 100644 index 00000000000..f2b8bdfc129 --- /dev/null +++ b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/internal/ConsoleReaderInputStream.java @@ -0,0 +1,123 @@ +/* + * Copyright (c) 2002-2012, the original author or authors. + * + * This software is distributable under the BSD license. See the terms of the + * BSD license in the documentation provided with this software. + * + * http://www.opensource.org/licenses/bsd-license.php + */ +package jdk.internal.jline.console.internal; + +import jdk.internal.jline.console.ConsoleReader; + +import java.io.IOException; +import java.io.InputStream; +import java.io.SequenceInputStream; +import java.util.Enumeration; + +// FIXME: Clean up API and move to jline.console.runner package + +/** + * An {@link InputStream} implementation that wraps a {@link ConsoleReader}. + * It is useful for setting up the {@link System#in} for a generic console. + * + * @author Marc Prud'hommeaux + * @since 2.7 + */ +class ConsoleReaderInputStream + extends SequenceInputStream +{ + private static InputStream systemIn = System.in; + + public static void setIn() throws IOException { + setIn(new ConsoleReader()); + } + + public static void setIn(final ConsoleReader reader) { + System.setIn(new ConsoleReaderInputStream(reader)); + } + + /** + * Restore the original {@link System#in} input stream. + */ + public static void restoreIn() { + System.setIn(systemIn); + } + + public ConsoleReaderInputStream(final ConsoleReader reader) { + super(new ConsoleEnumeration(reader)); + } + + private static class ConsoleEnumeration + implements Enumeration + { + private final ConsoleReader reader; + private ConsoleLineInputStream next = null; + private ConsoleLineInputStream prev = null; + + public ConsoleEnumeration(final ConsoleReader reader) { + this.reader = reader; + } + + public InputStream nextElement() { + if (next != null) { + InputStream n = next; + prev = next; + next = null; + + return n; + } + + return new ConsoleLineInputStream(reader); + } + + public boolean hasMoreElements() { + // the last line was null + if ((prev != null) && (prev.wasNull == true)) { + return false; + } + + if (next == null) { + next = (ConsoleLineInputStream) nextElement(); + } + + return next != null; + } + } + + private static class ConsoleLineInputStream + extends InputStream + { + private final ConsoleReader reader; + private String line = null; + private int index = 0; + private boolean eol = false; + protected boolean wasNull = false; + + public ConsoleLineInputStream(final ConsoleReader reader) { + this.reader = reader; + } + + public int read() throws IOException { + if (eol) { + return -1; + } + + if (line == null) { + line = reader.readLine(); + } + + if (line == null) { + wasNull = true; + return -1; + } + + if (index >= line.length()) { + eol = true; + return '\n'; // lines are ended with a newline + } + + return line.charAt(index++); + } + } +} diff --git a/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/internal/ConsoleRunner.java b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/internal/ConsoleRunner.java new file mode 100644 index 00000000000..0ac8d4b69b4 --- /dev/null +++ b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/internal/ConsoleRunner.java @@ -0,0 +1,93 @@ +/* + * Copyright (c) 2002-2012, the original author or authors. + * + * This software is distributable under the BSD license. See the terms of the + * BSD license in the documentation provided with this software. + * + * http://www.opensource.org/licenses/bsd-license.php + */ +package jdk.internal.jline.console.internal; + +import jdk.internal.jline.console.ConsoleReader; +import jdk.internal.jline.console.completer.ArgumentCompleter; +import jdk.internal.jline.console.completer.Completer; +import jdk.internal.jline.console.history.FileHistory; +import jdk.internal.jline.internal.Configuration; + +import java.io.File; +import java.lang.reflect.Method; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; +import java.util.StringTokenizer; + +// FIXME: Clean up API and move to jline.console.runner package + +/** + * A pass-through application that sets the system input stream to a + * {@link ConsoleReader} and invokes the specified main method. + * + * @author Marc Prud'hommeaux + * @since 2.7 + */ +public class ConsoleRunner +{ + public static final String property = "jline.history"; + + // FIXME: This is really ugly... re-write this + + public static void main(final String[] args) throws Exception { + List argList = new ArrayList(Arrays.asList(args)); + if (argList.size() == 0) { + usage(); + return; + } + + String historyFileName = System.getProperty(ConsoleRunner.property, null); + + String mainClass = argList.remove(0); + ConsoleReader reader = new ConsoleReader(); + + if (historyFileName != null) { + reader.setHistory(new FileHistory(new File(Configuration.getUserHome(), + String.format(".jline-%s.%s.history", mainClass, historyFileName)))); + } + else { + reader.setHistory(new FileHistory(new File(Configuration.getUserHome(), + String.format(".jline-%s.history", mainClass)))); + } + + String completors = System.getProperty(ConsoleRunner.class.getName() + ".completers", ""); + List completorList = new ArrayList(); + + for (StringTokenizer tok = new StringTokenizer(completors, ","); tok.hasMoreTokens();) { + Object obj = Class.forName(tok.nextToken()).newInstance(); + completorList.add((Completer) obj); + } + + if (completorList.size() > 0) { + reader.addCompleter(new ArgumentCompleter(completorList)); + } + + ConsoleReaderInputStream.setIn(reader); + + try { + Class type = Class.forName(mainClass); + Method method = type.getMethod("main", String[].class); + method.invoke(null); + } + finally { + // just in case this main method is called from another program + ConsoleReaderInputStream.restoreIn(); + } + } + + private static void usage() { + System.out.println("Usage: \n java " + "[-Djline.history='name'] " + + ConsoleRunner.class.getName() + + " [args]" + + "\n\nThe -Djline.history option will avoid history" + + "\nmangling when running ConsoleRunner on the same application." + + "\n\nargs will be passed directly to the target class name."); + } +} diff --git a/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/package-info.java b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/package-info.java new file mode 100644 index 00000000000..265518fb258 --- /dev/null +++ b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/console/package-info.java @@ -0,0 +1,14 @@ +/* + * Copyright (c) 2002-2012, the original author or authors. + * + * This software is distributable under the BSD license. See the terms of the + * BSD license in the documentation provided with this software. + * + * http://www.opensource.org/licenses/bsd-license.php + */ +/** + * Console support. + * + * @since 2.0 + */ +package jdk.internal.jline.console; diff --git a/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/internal/Configuration.java b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/internal/Configuration.java new file mode 100644 index 00000000000..7011cf7764a --- /dev/null +++ b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/internal/Configuration.java @@ -0,0 +1,239 @@ +/* + * Copyright (c) 2002-2012, the original author or authors. + * + * This software is distributable under the BSD license. See the terms of the + * BSD license in the documentation provided with this software. + * + * http://www.opensource.org/licenses/bsd-license.php + */ +package jdk.internal.jline.internal; + +import java.io.BufferedInputStream; +import java.io.File; +import java.io.IOException; +import java.io.InputStream; +import java.net.URL; +import java.nio.charset.Charset; +import java.util.Map; +import java.util.Properties; + +import static jdk.internal.jline.internal.Preconditions.checkNotNull; + +/** + * Provides access to configuration values. + * + * @author Jason Dillon + * @author Guillaume Nodet + * @since 2.4 + */ +public class Configuration +{ + /** + * System property which can point to a file or URL containing configuration properties to load. + * + * @since 2.7 + */ + public static final String JLINE_CONFIGURATION = "jline.configuration"; + + /** + * Default configuration file name loaded from user's home directory. + */ + public static final String JLINE_RC = ".jline.rc"; + + private static volatile Properties properties; + + private static Properties initProperties() { + URL url = determineUrl(); + Properties props = new Properties(); + try { + loadProperties(url, props); + } + catch (IOException e) { + // debug here instead of warn, as this can happen normally if default jline.rc file is missing + Log.debug("Unable to read configuration from: ", url, e); + } + return props; + } + + private static void loadProperties(final URL url, final Properties props) throws IOException { + Log.debug("Loading properties from: ", url); + InputStream input = url.openStream(); + try { + props.load(new BufferedInputStream(input)); + } + finally { + try { + input.close(); + } + catch (IOException e) { + // ignore + } + } + + if (Log.DEBUG) { + Log.debug("Loaded properties:"); + for (Map.Entry entry : props.entrySet()) { + Log.debug(" ", entry.getKey(), "=", entry.getValue()); + } + } + } + + private static URL determineUrl() { + // See if user has customized the configuration location via sysprop + String tmp = System.getProperty(JLINE_CONFIGURATION); + if (tmp != null) { + return Urls.create(tmp); + } + else { + // Otherwise try the default + File file = new File(getUserHome(), JLINE_RC); + return Urls.create(file); + } + } + + /** + * @since 2.7 + */ + public static void reset() { + Log.debug("Resetting"); + properties = null; + + // force new properties to load + getProperties(); + } + + /** + * @since 2.7 + */ + public static Properties getProperties() { + // Not sure its worth to guard this with any synchronization, volatile field probably sufficient + if (properties == null) { + properties = initProperties(); + } + return properties; + } + + public static String getString(final String name, final String defaultValue) { + checkNotNull(name); + + String value; + + // Check sysprops first, it always wins + value = System.getProperty(name); + + if (value == null) { + // Next try userprops + value = getProperties().getProperty(name); + + if (value == null) { + // else use the default + value = defaultValue; + } + } + + return value; + } + + public static String getString(final String name) { + return getString(name, null); + } + + public static boolean getBoolean(final String name, final boolean defaultValue) { + String value = getString(name); + if (value == null) { + return defaultValue; + } + return value.length() == 0 + || value.equalsIgnoreCase("1") + || value.equalsIgnoreCase("on") + || value.equalsIgnoreCase("true"); + } + + /** + * @since 2.6 + */ + public static int getInteger(final String name, final int defaultValue) { + String str = getString(name); + if (str == null) { + return defaultValue; + } + return Integer.parseInt(str); + } + + /** + * @since 2.6 + */ + public static long getLong(final String name, final long defaultValue) { + String str = getString(name); + if (str == null) { + return defaultValue; + } + return Long.parseLong(str); + } + + // + // System property helpers + // + + /** + * @since 2.7 + */ + public static String getLineSeparator() { + return System.getProperty("line.separator"); + } + + public static File getUserHome() { + return new File(System.getProperty("user.home")); + } + + public static String getOsName() { + return System.getProperty("os.name").toLowerCase(); + } + + /** + * @since 2.7 + */ + public static boolean isWindows() { + return getOsName().startsWith("windows"); + } + + // FIXME: Sort out use of property access of file.encoding in InputStreamReader, consolidate should configuration access here + + public static String getFileEncoding() { + return System.getProperty("file.encoding"); + } + + /** + * Get the default encoding. Will first look at the LC_CTYPE environment variable, then the input.encoding + * system property, then the default charset according to the JVM. + * + * @return The default encoding to use when none is specified. + */ + public static String getEncoding() { + // LC_CTYPE is usually in the form en_US.UTF-8 + String envEncoding = extractEncodingFromCtype(System.getenv("LC_CTYPE")); + if (envEncoding != null) { + return envEncoding; + } + return System.getProperty("input.encoding", Charset.defaultCharset().name()); + } + + /** + * Parses the LC_CTYPE value to extract the encoding according to the POSIX standard, which says that the LC_CTYPE + * environment variable may be of the format [language[_territory][.codeset][@modifier]] + * + * @param ctype The ctype to parse, may be null + * @return The encoding, if one was present, otherwise null + */ + static String extractEncodingFromCtype(String ctype) { + if (ctype != null && ctype.indexOf('.') > 0) { + String encodingAndModifier = ctype.substring(ctype.indexOf('.') + 1); + if (encodingAndModifier.indexOf('@') > 0) { + return encodingAndModifier.substring(0, encodingAndModifier.indexOf('@')); + } else { + return encodingAndModifier; + } + } + return null; + } +} diff --git a/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/internal/InputStreamReader.java b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/internal/InputStreamReader.java new file mode 100644 index 00000000000..77d3f457e17 --- /dev/null +++ b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/internal/InputStreamReader.java @@ -0,0 +1,338 @@ +/* + * Copyright (c) 2002-2012, the original author or authors. + * + * This software is distributable under the BSD license. See the terms of the + * BSD license in the documentation provided with this software. + * + * http://www.opensource.org/licenses/bsd-license.php + */ +package jdk.internal.jline.internal; + +import java.io.IOException; +import java.io.InputStream; +import java.io.OutputStreamWriter; +import java.io.Reader; +import java.io.UnsupportedEncodingException; +import java.nio.ByteBuffer; +import java.nio.CharBuffer; +import java.nio.charset.Charset; +import java.nio.charset.CharsetDecoder; +import java.nio.charset.CoderResult; +import java.nio.charset.CodingErrorAction; +import java.nio.charset.MalformedInputException; +import java.nio.charset.UnmappableCharacterException; + + +/** + * + * NOTE for JLine: the default InputStreamReader that comes from the JRE + * usually read more bytes than needed from the input stream, which + * is not usable in a character per character model used in the console. + * We thus use the harmony code which only reads the minimal number of bytes, + * with a modification to ensure we can read larger characters (UTF-16 has + * up to 4 bytes, and UTF-32, rare as it is, may have up to 8). + */ +/** + * A class for turning a byte stream into a character stream. Data read from the + * source input stream is converted into characters by either a default or a + * provided character converter. The default encoding is taken from the + * "file.encoding" system property. {@code InputStreamReader} contains a buffer + * of bytes read from the source stream and converts these into characters as + * needed. The buffer size is 8K. + * + * @see OutputStreamWriter + */ +public class InputStreamReader extends Reader { + private InputStream in; + + private static final int BUFFER_SIZE = 8192; + + private boolean endOfInput = false; + + String encoding; + + CharsetDecoder decoder; + + ByteBuffer bytes = ByteBuffer.allocate(BUFFER_SIZE); + + /** + * Constructs a new {@code InputStreamReader} on the {@link InputStream} + * {@code in}. This constructor sets the character converter to the encoding + * specified in the "file.encoding" property and falls back to ISO 8859_1 + * (ISO-Latin-1) if the property doesn't exist. + * + * @param in + * the input stream from which to read characters. + */ + public InputStreamReader(InputStream in) { + super(in); + this.in = in; + // FIXME: This should probably use Configuration.getFileEncoding() + encoding = System.getProperty("file.encoding", "ISO8859_1"); //$NON-NLS-1$//$NON-NLS-2$ + decoder = Charset.forName(encoding).newDecoder().onMalformedInput( + CodingErrorAction.REPLACE).onUnmappableCharacter( + CodingErrorAction.REPLACE); + bytes.limit(0); + } + + /** + * Constructs a new InputStreamReader on the InputStream {@code in}. The + * character converter that is used to decode bytes into characters is + * identified by name by {@code enc}. If the encoding cannot be found, an + * UnsupportedEncodingException error is thrown. + * + * @param in + * the InputStream from which to read characters. + * @param enc + * identifies the character converter to use. + * @throws NullPointerException + * if {@code enc} is {@code null}. + * @throws UnsupportedEncodingException + * if the encoding specified by {@code enc} cannot be found. + */ + public InputStreamReader(InputStream in, final String enc) + throws UnsupportedEncodingException { + super(in); + if (enc == null) { + throw new NullPointerException(); + } + this.in = in; + try { + decoder = Charset.forName(enc).newDecoder().onMalformedInput( + CodingErrorAction.REPLACE).onUnmappableCharacter( + CodingErrorAction.REPLACE); + } catch (IllegalArgumentException e) { + throw (UnsupportedEncodingException) + new UnsupportedEncodingException(enc).initCause(e); + } + bytes.limit(0); + } + + /** + * Constructs a new InputStreamReader on the InputStream {@code in} and + * CharsetDecoder {@code dec}. + * + * @param in + * the source InputStream from which to read characters. + * @param dec + * the CharsetDecoder used by the character conversion. + */ + public InputStreamReader(InputStream in, CharsetDecoder dec) { + super(in); + dec.averageCharsPerByte(); + this.in = in; + decoder = dec; + bytes.limit(0); + } + + /** + * Constructs a new InputStreamReader on the InputStream {@code in} and + * Charset {@code charset}. + * + * @param in + * the source InputStream from which to read characters. + * @param charset + * the Charset that defines the character converter + */ + public InputStreamReader(InputStream in, Charset charset) { + super(in); + this.in = in; + decoder = charset.newDecoder().onMalformedInput( + CodingErrorAction.REPLACE).onUnmappableCharacter( + CodingErrorAction.REPLACE); + bytes.limit(0); + } + + /** + * Closes this reader. This implementation closes the source InputStream and + * releases all local storage. + * + * @throws IOException + * if an error occurs attempting to close this reader. + */ + @Override + public void close() throws IOException { + synchronized (lock) { + decoder = null; + if (in != null) { + in.close(); + in = null; + } + } + } + + /** + * Returns the name of the encoding used to convert bytes into characters. + * The value {@code null} is returned if this reader has been closed. + * + * @return the name of the character converter or {@code null} if this + * reader is closed. + */ + public String getEncoding() { + if (!isOpen()) { + return null; + } + return encoding; + } + + /** + * Reads a single character from this reader and returns it as an integer + * with the two higher-order bytes set to 0. Returns -1 if the end of the + * reader has been reached. The byte value is either obtained from + * converting bytes in this reader's buffer or by first filling the buffer + * from the source InputStream and then reading from the buffer. + * + * @return the character read or -1 if the end of the reader has been + * reached. + * @throws IOException + * if this reader is closed or some other I/O error occurs. + */ + @Override + public int read() throws IOException { + synchronized (lock) { + if (!isOpen()) { + throw new IOException("InputStreamReader is closed."); + } + + char buf[] = new char[4]; + return read(buf, 0, 4) != -1 ? Character.codePointAt(buf, 0) : -1; + } + } + + /** + * Reads at most {@code length} characters from this reader and stores them + * at position {@code offset} in the character array {@code buf}. Returns + * the number of characters actually read or -1 if the end of the reader has + * been reached. The bytes are either obtained from converting bytes in this + * reader's buffer or by first filling the buffer from the source + * InputStream and then reading from the buffer. + * + * @param buf + * the array to store the characters read. + * @param offset + * the initial position in {@code buf} to store the characters + * read from this reader. + * @param length + * the maximum number of characters to read. + * @return the number of characters read or -1 if the end of the reader has + * been reached. + * @throws IndexOutOfBoundsException + * if {@code offset < 0} or {@code length < 0}, or if + * {@code offset + length} is greater than the length of + * {@code buf}. + * @throws IOException + * if this reader is closed or some other I/O error occurs. + */ + @Override + public int read(char[] buf, int offset, int length) throws IOException { + synchronized (lock) { + if (!isOpen()) { + throw new IOException("InputStreamReader is closed."); + } + if (offset < 0 || offset > buf.length - length || length < 0) { + throw new IndexOutOfBoundsException(); + } + if (length == 0) { + return 0; + } + + CharBuffer out = CharBuffer.wrap(buf, offset, length); + CoderResult result = CoderResult.UNDERFLOW; + + // bytes.remaining() indicates number of bytes in buffer + // when 1-st time entered, it'll be equal to zero + boolean needInput = !bytes.hasRemaining(); + + while (out.hasRemaining()) { + // fill the buffer if needed + if (needInput) { + try { + if ((in.available() == 0) + && (out.position() > offset)) { + // we could return the result without blocking read + break; + } + } catch (IOException e) { + // available didn't work so just try the read + } + + int to_read = bytes.capacity() - bytes.limit(); + int off = bytes.arrayOffset() + bytes.limit(); + int was_red = in.read(bytes.array(), off, to_read); + + if (was_red == -1) { + endOfInput = true; + break; + } else if (was_red == 0) { + break; + } + bytes.limit(bytes.limit() + was_red); + needInput = false; + } + + // decode bytes + result = decoder.decode(bytes, out, false); + + if (result.isUnderflow()) { + // compact the buffer if no space left + if (bytes.limit() == bytes.capacity()) { + bytes.compact(); + bytes.limit(bytes.position()); + bytes.position(0); + } + needInput = true; + } else { + break; + } + } + + if (result == CoderResult.UNDERFLOW && endOfInput) { + result = decoder.decode(bytes, out, true); + decoder.flush(out); + decoder.reset(); + } + if (result.isMalformed()) { + throw new MalformedInputException(result.length()); + } else if (result.isUnmappable()) { + throw new UnmappableCharacterException(result.length()); + } + + return out.position() - offset == 0 ? -1 : out.position() - offset; + } + } + + /* + * Answer a boolean indicating whether or not this InputStreamReader is + * open. + */ + private boolean isOpen() { + return in != null; + } + + /** + * Indicates whether this reader is ready to be read without blocking. If + * the result is {@code true}, the next {@code read()} will not block. If + * the result is {@code false} then this reader may or may not block when + * {@code read()} is called. This implementation returns {@code true} if + * there are bytes available in the buffer or the source stream has bytes + * available. + * + * @return {@code true} if the receiver will not block when {@code read()} + * is called, {@code false} if unknown or blocking will occur. + * @throws IOException + * if this reader is closed or some other I/O error occurs. + */ + @Override + public boolean ready() throws IOException { + synchronized (lock) { + if (in == null) { + throw new IOException("InputStreamReader is closed."); + } + try { + return bytes.hasRemaining() || in.available() > 0; + } catch (IOException e) { + return false; + } + } + } +} diff --git a/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/internal/Log.java b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/internal/Log.java new file mode 100644 index 00000000000..1c9106221f5 --- /dev/null +++ b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/internal/Log.java @@ -0,0 +1,120 @@ +/* + * Copyright (c) 2002-2012, the original author or authors. + * + * This software is distributable under the BSD license. See the terms of the + * BSD license in the documentation provided with this software. + * + * http://www.opensource.org/licenses/bsd-license.php + */ +package jdk.internal.jline.internal; + +import java.io.PrintStream; + +import static jdk.internal.jline.internal.Preconditions.checkNotNull; + +/** + * Internal logger. + * + * @author Jason Dillon + * @since 2.0 + */ +public final class Log +{ + ///CLOVER:OFF + + public static enum Level + { + TRACE, + DEBUG, + INFO, + WARN, + ERROR + } + + @SuppressWarnings({"StringConcatenation"}) + public static final boolean TRACE = Boolean.getBoolean(Log.class.getName() + ".trace"); + + @SuppressWarnings({"StringConcatenation"}) + public static final boolean DEBUG = TRACE || Boolean.getBoolean(Log.class.getName() + ".debug"); + + private static PrintStream output = System.err; + + public static PrintStream getOutput() { + return output; + } + + public static void setOutput(final PrintStream out) { + output = checkNotNull(out); + } + + /** + * Helper to support rendering messages. + */ + @TestAccessible + static void render(final PrintStream out, final Object message) { + if (message.getClass().isArray()) { + Object[] array = (Object[]) message; + + out.print("["); + for (int i = 0; i < array.length; i++) { + out.print(array[i]); + if (i + 1 < array.length) { + out.print(","); + } + } + out.print("]"); + } + else { + out.print(message); + } + } + + @TestAccessible + static void log(final Level level, final Object... messages) { + //noinspection SynchronizeOnNonFinalField + synchronized (output) { + output.format("[%s] ", level); + + for (int i=0; iVERY IMPORTANT NOTES + *

                        + *
                      • This class is not thread safe. It expects at most one reader. + *
                      • The {@link #shutdown()} method must be called in order to shut down + * the thread that handles blocking I/O. + *
                      + * @since 2.7 + * @author Scott C. Gray + */ +public class NonBlockingInputStream + extends InputStream + implements Runnable +{ + private InputStream in; // The actual input stream + private int ch = -2; // Recently read character + + private boolean threadIsReading = false; + private boolean isShutdown = false; + private IOException exception = null; + private boolean nonBlockingEnabled; + + /** + * Creates a NonBlockingInputStream out of a normal blocking + * stream. Note that this call also spawn a separate thread to perform the + * blocking I/O on behalf of the thread that is using this class. The + * {@link #shutdown()} method must be called in order to shut this thread down. + * @param in The input stream to wrap + * @param isNonBlockingEnabled If true, then the non-blocking methods + * {@link #read(long)} and {@link #peek(long)} will be available and, + * more importantly, the thread will be started to provide support for the + * feature. If false, then this class acts as a clean-passthru for the + * underlying I/O stream and provides very little overhead. + */ + public NonBlockingInputStream (InputStream in, boolean isNonBlockingEnabled) { + this.in = in; + this.nonBlockingEnabled = isNonBlockingEnabled; + + if (isNonBlockingEnabled) { + Thread t = new Thread(this); + t.setName("NonBlockingInputStreamThread"); + t.setDaemon(true); + t.start(); + } + } + + /** + * Shuts down the thread that is handling blocking I/O. Note that if the + * thread is currently blocked waiting for I/O it will not actually + * shut down until the I/O is received. Shutting down the I/O thread + * does not prevent this class from being used, but causes the + * non-blocking methods to fail if called and causes {@link #isNonBlockingEnabled()} + * to return false. + */ + public synchronized void shutdown() { + if (!isShutdown && nonBlockingEnabled) { + isShutdown = true; + notify(); + } + } + + /** + * Non-blocking is considered enabled if the feature is enabled and the + * I/O thread has not been shut down. + * @return true if non-blocking mode is enabled. + */ + public boolean isNonBlockingEnabled() { + return nonBlockingEnabled && !isShutdown; + } + + @Override + public void close() throws IOException { + /* + * The underlying input stream is closed first. This means that if the + * I/O thread was blocked waiting on input, it will be woken for us. + */ + in.close(); + shutdown(); + } + + @Override + public int read() throws IOException { + if (nonBlockingEnabled) + return read(0L, false); + return in.read (); + } + + /** + * Peeks to see if there is a byte waiting in the input stream without + * actually consuming the byte. + * + * @param timeout The amount of time to wait, 0 == forever + * @return -1 on eof, -2 if the timeout expired with no available input + * or the character that was read (without consuming it). + * @throws IOException + */ + public int peek(long timeout) throws IOException { + if (!nonBlockingEnabled || isShutdown) { + throw new UnsupportedOperationException ("peek() " + + "cannot be called as non-blocking operation is disabled"); + } + return read(timeout, true); + } + + /** + * Attempts to read a character from the input stream for a specific + * period of time. + * @param timeout The amount of time to wait for the character + * @return The character read, -1 if EOF is reached, or -2 if the + * read timed out. + * @throws IOException + */ + public int read(long timeout) throws IOException { + if (!nonBlockingEnabled || isShutdown) { + throw new UnsupportedOperationException ("read() with timeout " + + "cannot be called as non-blocking operation is disabled"); + } + return read(timeout, false); + } + + /** + * Attempts to read a character from the input stream for a specific + * period of time. + * @param timeout The amount of time to wait for the character + * @return The character read, -1 if EOF is reached, or -2 if the + * read timed out. + * @throws IOException + */ + private synchronized int read(long timeout, boolean isPeek) throws IOException { + /* + * If the thread hit an IOException, we report it. + */ + if (exception != null) { + assert ch == -2; + IOException toBeThrown = exception; + if (!isPeek) + exception = null; + throw toBeThrown; + } + + /* + * If there was a pending character from the thread, then + * we send it. If the timeout is 0L or the thread was shut down + * then do a local read. + */ + if (ch >= -1) { + assert exception == null; + } + else if ((timeout == 0L || isShutdown) && !threadIsReading) { + ch = in.read(); + } + else { + /* + * If the thread isn't reading already, then ask it to do so. + */ + if (!threadIsReading) { + threadIsReading = true; + notify(); + } + + boolean isInfinite = (timeout <= 0L); + + /* + * So the thread is currently doing the reading for us. So + * now we play the waiting game. + */ + while (isInfinite || timeout > 0L) { + long start = System.currentTimeMillis (); + + try { + wait(timeout); + } + catch (InterruptedException e) { + /* IGNORED */ + } + + if (exception != null) { + assert ch == -2; + + IOException toBeThrown = exception; + if (!isPeek) + exception = null; + throw toBeThrown; + } + + if (ch >= -1) { + assert exception == null; + break; + } + + if (!isInfinite) { + timeout -= System.currentTimeMillis() - start; + } + } + } + + /* + * ch is the character that was just read. Either we set it because + * a local read was performed or the read thread set it (or failed to + * change it). We will return it's value, but if this was a peek + * operation, then we leave it in place. + */ + int ret = ch; + if (!isPeek) { + ch = -2; + } + return ret; + } + + /** + * This version of read() is very specific to jline's purposes, it + * will always always return a single byte at a time, rather than filling + * the entire buffer. + */ + @Override + public int read (byte[] b, int off, int len) throws IOException { + if (b == null) { + throw new NullPointerException(); + } else if (off < 0 || len < 0 || len > b.length - off) { + throw new IndexOutOfBoundsException(); + } else if (len == 0) { + return 0; + } + + int c; + if (nonBlockingEnabled) + c = this.read(0L); + else + c = in.read(); + + if (c == -1) { + return -1; + } + b[off] = (byte)c; + return 1; + } + + //@Override + public void run () { + Log.debug("NonBlockingInputStream start"); + boolean needToShutdown = false; + boolean needToRead = false; + + while (!needToShutdown) { + + /* + * Synchronize to grab variables accessed by both this thread + * and the accessing thread. + */ + synchronized (this) { + needToShutdown = this.isShutdown; + needToRead = this.threadIsReading; + + try { + /* + * Nothing to do? Then wait. + */ + if (!needToShutdown && !needToRead) { + wait(0); + } + } + catch (InterruptedException e) { + /* IGNORED */ + } + } + + /* + * We're not shutting down, but we need to read. This cannot + * happen while we are holding the lock (which we aren't now). + */ + if (!needToShutdown && needToRead) { + int charRead = -2; + IOException failure = null; + try { + charRead = in.read(); + } + catch (IOException e) { + failure = e; + } + + /* + * Re-grab the lock to update the state. + */ + synchronized (this) { + exception = failure; + ch = charRead; + threadIsReading = false; + notify(); + } + } + } + + Log.debug("NonBlockingInputStream shutdown"); + } +} diff --git a/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/internal/Nullable.java b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/internal/Nullable.java new file mode 100644 index 00000000000..5d783f0c683 --- /dev/null +++ b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/internal/Nullable.java @@ -0,0 +1,24 @@ +/* + * Copyright (c) 2002-2012, the original author or authors. + * + * This software is distributable under the BSD license. See the terms of the + * BSD license in the documentation provided with this software. + * + * http://www.opensource.org/licenses/bsd-license.php + */ +package jdk.internal.jline.internal; + +import java.lang.annotation.*; + +/** + * Marker for reference which can be a null value. + * + * @since 2.7 + */ +@Documented +@Retention(RetentionPolicy.CLASS) +@Target({ElementType.METHOD, ElementType.FIELD, ElementType.PARAMETER, ElementType.LOCAL_VARIABLE}) +public @interface Nullable +{ + String value() default ""; +} diff --git a/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/internal/Preconditions.java b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/internal/Preconditions.java new file mode 100644 index 00000000000..a14b9682b34 --- /dev/null +++ b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/internal/Preconditions.java @@ -0,0 +1,27 @@ +/* + * Copyright (c) 2002-2012, the original author or authors. + * + * This software is distributable under the BSD license. See the terms of the + * BSD license in the documentation provided with this software. + * + * http://www.opensource.org/licenses/bsd-license.php + */ +package jdk.internal.jline.internal; + +// Some bits lifted from Guava's ( http://code.google.com/p/guava-libraries/ ) Preconditions. + +/** + * Preconditions. + * + * @author Jason Dillon + * @since 2.7 + */ +public class Preconditions +{ + public static T checkNotNull(final T reference) { + if (reference == null) { + throw new NullPointerException(); + } + return reference; + } +} diff --git a/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/internal/ShutdownHooks.java b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/internal/ShutdownHooks.java new file mode 100644 index 00000000000..ddd11f9a91e --- /dev/null +++ b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/internal/ShutdownHooks.java @@ -0,0 +1,128 @@ +/* + * Copyright (c) 2002-2012, the original author or authors. + * + * This software is distributable under the BSD license. See the terms of the + * BSD license in the documentation provided with this software. + * + * http://www.opensource.org/licenses/bsd-license.php + */ +package jdk.internal.jline.internal; + +import java.util.ArrayList; +import java.util.List; + +import static jdk.internal.jline.internal.Preconditions.checkNotNull; + +/** + * Manages the JLine shutdown-hook thread and tasks to execute on shutdown. + * + * @author Jason Dillon + * @since 2.7 + */ +public class ShutdownHooks +{ + public static final String JLINE_SHUTDOWNHOOK = "jline.shutdownhook"; + + private static final boolean enabled = Configuration.getBoolean(JLINE_SHUTDOWNHOOK, true); + + private static final List tasks = new ArrayList(); + + private static Thread hook; + + public static synchronized T add(final T task) { + checkNotNull(task); + + // If not enabled ignore + if (!enabled) { + Log.debug("Shutdown-hook is disabled; not installing: ", task); + return task; + } + + // Install the hook thread if needed + if (hook == null) { + hook = addHook(new Thread("JLine Shutdown Hook") + { + @Override + public void run() { + runTasks(); + } + }); + } + + // Track the task + Log.debug("Adding shutdown-hook task: ", task); + tasks.add(task); + + return task; + } + + private static synchronized void runTasks() { + Log.debug("Running all shutdown-hook tasks"); + + // Iterate through copy of tasks list + for (Task task : tasks.toArray(new Task[tasks.size()])) { + Log.debug("Running task: ", task); + try { + task.run(); + } + catch (Throwable e) { + Log.warn("Task failed", e); + } + } + + tasks.clear(); + } + + private static Thread addHook(final Thread thread) { + Log.debug("Registering shutdown-hook: ", thread); + try { + Runtime.getRuntime().addShutdownHook(thread); + } + catch (AbstractMethodError e) { + // JDK 1.3+ only method. Bummer. + Log.debug("Failed to register shutdown-hook", e); + } + return thread; + } + + public static synchronized void remove(final Task task) { + checkNotNull(task); + + // ignore if not enabled or hook never installed + if (!enabled || hook == null) { + return; + } + + // Drop the task + tasks.remove(task); + + // If there are no more tasks, then remove the hook thread + if (tasks.isEmpty()) { + removeHook(hook); + hook = null; + } + } + + private static void removeHook(final Thread thread) { + Log.debug("Removing shutdown-hook: ", thread); + + try { + Runtime.getRuntime().removeShutdownHook(thread); + } + catch (AbstractMethodError e) { + // JDK 1.3+ only method. Bummer. + Log.debug("Failed to remove shutdown-hook", e); + } + catch (IllegalStateException e) { + // The VM is shutting down, not a big deal; ignore + } + } + + /** + * Essentially a {@link Runnable} which allows running to throw an exception. + */ + public static interface Task + { + void run() throws Exception; + } +} diff --git a/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/internal/TerminalLineSettings.java b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/internal/TerminalLineSettings.java new file mode 100644 index 00000000000..acab9c30df0 --- /dev/null +++ b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/internal/TerminalLineSettings.java @@ -0,0 +1,236 @@ +/* + * Copyright (c) 2002-2012, the original author or authors. + * + * This software is distributable under the BSD license. See the terms of the + * BSD license in the documentation provided with this software. + * + * http://www.opensource.org/licenses/bsd-license.php + */ +package jdk.internal.jline.internal; + +import java.io.ByteArrayOutputStream; +import java.io.Closeable; +import java.io.IOException; +import java.io.InputStream; +import java.io.OutputStream; +import java.text.MessageFormat; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +import static jdk.internal.jline.internal.Preconditions.checkNotNull; + +/** + * Provides access to terminal line settings via stty. + * + * @author Marc Prud'hommeaux + * @author Dale Kemp + * @author Jason Dillon + * @author Jean-Baptiste Onofr\u00E9 + * @since 2.0 + */ +public final class TerminalLineSettings +{ + public static final String JLINE_STTY = "jline.stty"; + + public static final String DEFAULT_STTY = "stty"; + + public static final String JLINE_SH = "jline.sh"; + + public static final String DEFAULT_SH = "sh"; + + private String sttyCommand; + + private String shCommand; + + private String config; + private String initialConfig; + + private long configLastFetched; + + public TerminalLineSettings() throws IOException, InterruptedException { + sttyCommand = Configuration.getString(JLINE_STTY, DEFAULT_STTY); + shCommand = Configuration.getString(JLINE_SH, DEFAULT_SH); + initialConfig = get("-g").trim(); + config = get("-a"); + configLastFetched = System.currentTimeMillis(); + + Log.debug("Config: ", config); + + // sanity check + if (config.length() == 0) { + throw new IOException(MessageFormat.format("Unrecognized stty code: {0}", config)); + } + } + + public String getConfig() { + return config; + } + + public void restore() throws IOException, InterruptedException { + set(initialConfig); + } + + public String get(final String args) throws IOException, InterruptedException { + return stty(args); + } + + public void set(final String args) throws IOException, InterruptedException { + stty(args); + } + + /** + *

                      + * Get the value of a stty property, including the management of a cache. + *

                      + * + * @param name the stty property. + * @return the stty property value. + */ + public int getProperty(String name) { + checkNotNull(name); + long currentTime = System.currentTimeMillis(); + try { + // tty properties are cached so we don't have to worry too much about getting term width/height + if (config == null || currentTime - configLastFetched > 1000) { + config = get("-a"); + } + } catch (Exception e) { + if (e instanceof InterruptedException) { + Thread.currentThread().interrupt(); + } + Log.debug("Failed to query stty ", name, "\n", e); + if (config == null) { + return -1; + } + } + + // always update the last fetched time and try to parse the output + if (currentTime - configLastFetched > 1000) { + configLastFetched = currentTime; + } + + return getProperty(name, config); + } + + /** + *

                      + * Parses a stty output (provided by stty -a) and return the value of a given property. + *

                      + * + * @param name property name. + * @param stty string resulting of stty -a execution. + * @return value of the given property. + */ + protected static int getProperty(String name, String stty) { + // try the first kind of regex + Pattern pattern = Pattern.compile(name + "\\s+=\\s+(.*?)[;\\n\\r]"); + Matcher matcher = pattern.matcher(stty); + if (!matcher.find()) { + // try a second kind of regex + pattern = Pattern.compile(name + "\\s+([^;]*)[;\\n\\r]"); + matcher = pattern.matcher(stty); + if (!matcher.find()) { + // try a second try of regex + pattern = Pattern.compile("(\\S*)\\s+" + name); + matcher = pattern.matcher(stty); + if (!matcher.find()) { + return -1; + } + } + } + return parseControlChar(matcher.group(1)); + } + + private static int parseControlChar(String str) { + // under + if ("".equals(str)) { + return -1; + } + // octal + if (str.charAt(0) == '0') { + return Integer.parseInt(str, 8); + } + // decimal + if (str.charAt(0) >= '1' && str.charAt(0) <= '9') { + return Integer.parseInt(str, 10); + } + // control char + if (str.charAt(0) == '^') { + if (str.charAt(1) == '?') { + return 127; + } else { + return str.charAt(1) - 64; + } + } else if (str.charAt(0) == 'M' && str.charAt(1) == '-') { + if (str.charAt(2) == '^') { + if (str.charAt(3) == '?') { + return 127 + 128; + } else { + return str.charAt(3) - 64 + 128; + } + } else { + return str.charAt(2) + 128; + } + } else { + return str.charAt(0); + } + } + + private String stty(final String args) throws IOException, InterruptedException { + checkNotNull(args); + return exec(String.format("%s %s < /dev/tty", sttyCommand, args)); + } + + private String exec(final String cmd) throws IOException, InterruptedException { + checkNotNull(cmd); + return exec(shCommand, "-c", cmd); + } + + private String exec(final String... cmd) throws IOException, InterruptedException { + checkNotNull(cmd); + + ByteArrayOutputStream bout = new ByteArrayOutputStream(); + + Log.trace("Running: ", cmd); + + Process p = Runtime.getRuntime().exec(cmd); + + InputStream in = null; + InputStream err = null; + OutputStream out = null; + try { + int c; + in = p.getInputStream(); + while ((c = in.read()) != -1) { + bout.write(c); + } + err = p.getErrorStream(); + while ((c = err.read()) != -1) { + bout.write(c); + } + out = p.getOutputStream(); + p.waitFor(); + } + finally { + close(in, out, err); + } + + String result = bout.toString(); + + Log.trace("Result: ", result); + + return result; + } + + private static void close(final Closeable... closeables) { + for (Closeable c : closeables) { + try { + c.close(); + } + catch (Exception e) { + // Ignore + } + } + } +} + diff --git a/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/internal/TestAccessible.java b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/internal/TestAccessible.java new file mode 100644 index 00000000000..b28f0405b47 --- /dev/null +++ b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/internal/TestAccessible.java @@ -0,0 +1,33 @@ +/* + * Copyright (c) 2002-2012, the original author or authors. + * + * This software is distributable under the BSD license. See the terms of the + * BSD license in the documentation provided with this software. + * + * http://www.opensource.org/licenses/bsd-license.php + */ +package jdk.internal.jline.internal; + +import java.lang.annotation.Documented; +import java.lang.annotation.Retention; +import java.lang.annotation.Target; + +import static java.lang.annotation.ElementType.CONSTRUCTOR; +import static java.lang.annotation.ElementType.FIELD; +import static java.lang.annotation.ElementType.METHOD; +import static java.lang.annotation.ElementType.PARAMETER; +import static java.lang.annotation.ElementType.TYPE; +import static java.lang.annotation.RetentionPolicy.RUNTIME; + +/** + * Marker annotation for members which are exposed for testing access. + * + * @since 2.7 + */ +@Retention(RUNTIME) +@Target({TYPE, CONSTRUCTOR, METHOD, FIELD, PARAMETER}) +@Documented +public @interface TestAccessible +{ + // empty +} diff --git a/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/internal/Urls.java b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/internal/Urls.java new file mode 100644 index 00000000000..835064ee445 --- /dev/null +++ b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/internal/Urls.java @@ -0,0 +1,44 @@ +/* + * Copyright (c) 2002-2012, the original author or authors. + * + * This software is distributable under the BSD license. See the terms of the + * BSD license in the documentation provided with this software. + * + * http://www.opensource.org/licenses/bsd-license.php + */ +package jdk.internal.jline.internal; + +import java.io.File; +import java.net.MalformedURLException; +import java.net.URL; + +/** + * URL helpers. + * + * @author Jason Dillon + * @author Guillaume Nodet + * @since 2.7 + */ +public class Urls +{ + public static URL create(final String input) { + if (input == null) { + return null; + } + try { + return new URL(input); + } + catch (MalformedURLException e) { + return create(new File(input)); + } + } + + public static URL create(final File file) { + try { + return file != null ? file.toURI().toURL() : null; + } + catch (MalformedURLException e) { + throw new IllegalStateException(e); + } + } +} diff --git a/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/internal/package-info.java b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/internal/package-info.java new file mode 100644 index 00000000000..78a11dba932 --- /dev/null +++ b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/internal/package-info.java @@ -0,0 +1,14 @@ +/* + * Copyright (c) 2002-2012, the original author or authors. + * + * This software is distributable under the BSD license. See the terms of the + * BSD license in the documentation provided with this software. + * + * http://www.opensource.org/licenses/bsd-license.php + */ +/** + * Internal support. + * + * @since 2.0 + */ +package jdk.internal.jline.internal; diff --git a/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/package-info.java b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/package-info.java new file mode 100644 index 00000000000..52b00aea6d3 --- /dev/null +++ b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/package-info.java @@ -0,0 +1,14 @@ +/* + * Copyright (c) 2002-2012, the original author or authors. + * + * This software is distributable under the BSD license. See the terms of the + * BSD license in the documentation provided with this software. + * + * http://www.opensource.org/licenses/bsd-license.php + */ +/** + * JLine 2. + * + * @since 2.0 + */ +package jdk.internal.jline; diff --git a/jdk/src/jdk.internal.le/windows/native/lible/WindowsTerminal.cpp b/jdk/src/jdk.internal.le/windows/native/lible/WindowsTerminal.cpp new file mode 100644 index 00000000000..b6c0bc62638 --- /dev/null +++ b/jdk/src/jdk.internal.le/windows/native/lible/WindowsTerminal.cpp @@ -0,0 +1,127 @@ +/* + * Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +#include "jni.h" +#include "jni_util.h" +#include "jvm.h" +#include "jdk_internal_jline_WindowsTerminal.h" + +#include +#include +#include + +static jclass recordClass; +static jmethodID recordConstructor; + +JNIEXPORT void JNICALL Java_jdk_internal_jline_WindowsTerminal_initIDs + (JNIEnv *env, jclass) { + jclass cls = env->FindClass("jdk/internal/jline/WindowsTerminal$KEY_EVENT_RECORD"); + CHECK_NULL(cls); + recordClass = (jclass) env->NewGlobalRef(cls); + CHECK_NULL(recordClass); + recordConstructor = env->GetMethodID(cls, "", "(ZCIII)V"); + CHECK_NULL(recordConstructor); +} + +JNIEXPORT jint JNICALL Java_jdk_internal_jline_WindowsTerminal_getConsoleMode + (JNIEnv *, jobject) { + HANDLE hStdIn; + if ((hStdIn = GetStdHandle(STD_INPUT_HANDLE)) == INVALID_HANDLE_VALUE) { + return -1; + } + DWORD fdwMode; + if (! GetConsoleMode(hStdIn, &fdwMode)) { + return -1; + } + return fdwMode; +} + +JNIEXPORT void JNICALL Java_jdk_internal_jline_WindowsTerminal_setConsoleMode + (JNIEnv *, jobject, jint mode) { + HANDLE hStdIn; + if ((hStdIn = GetStdHandle(STD_INPUT_HANDLE)) == INVALID_HANDLE_VALUE) { + return ; + } + DWORD fdwMode = mode; + SetConsoleMode(hStdIn, fdwMode); +} + +JNIEXPORT jobject JNICALL Java_jdk_internal_jline_WindowsTerminal_readKeyEvent + (JNIEnv *env, jobject) { + HANDLE hStdIn; + if ((hStdIn = GetStdHandle(STD_INPUT_HANDLE)) == INVALID_HANDLE_VALUE) { + return NULL; + } + INPUT_RECORD record; + DWORD n; + while (TRUE) { + if (ReadConsoleInput(hStdIn, &record, 1, &n) == 0) { + return NULL; + } + if (record.EventType == KEY_EVENT) { + jclass clazz = env->FindClass("jdk/internal/jline/WindowsTerminal$KEY_EVENT_RECORD"); + jmethodID constr = env->GetMethodID(clazz, "", "(ZCIII)V"); + return env->NewObject(recordClass, + recordConstructor, + record.Event.KeyEvent.bKeyDown, + record.Event.KeyEvent.uChar.UnicodeChar, + record.Event.KeyEvent.dwControlKeyState, + record.Event.KeyEvent.wVirtualKeyCode, + record.Event.KeyEvent.wRepeatCount); + } + continue; + } +} + +JNIEXPORT jint JNICALL Java_jdk_internal_jline_WindowsTerminal_getConsoleOutputCodepage + (JNIEnv *, jobject) { + return GetConsoleCP(); +} + +JNIEXPORT jint JNICALL Java_jdk_internal_jline_WindowsTerminal_getWindowsTerminalWidth + (JNIEnv *, jobject) { + HANDLE hStdIn; + if ((hStdIn = GetStdHandle(STD_INPUT_HANDLE)) == INVALID_HANDLE_VALUE) { + return -1; + } + CONSOLE_SCREEN_BUFFER_INFO info; + if (! GetConsoleScreenBufferInfo(hStdIn, &info)) { + return -1; + } + return info.dwSize.X; +} + +JNIEXPORT jint JNICALL Java_jdk_internal_jline_WindowsTerminal_getWindowsTerminalHeight + (JNIEnv *, jobject) { + HANDLE hStdIn; + if ((hStdIn = GetStdHandle(STD_INPUT_HANDLE)) == INVALID_HANDLE_VALUE) { + return -1; + } + CONSOLE_SCREEN_BUFFER_INFO info; + if (! GetConsoleScreenBufferInfo(hStdIn, &info)) { + return -1; + } + return info.dwSize.Y; +} diff --git a/jdk/src/jdk.jartool/share/classes/sun/security/tools/jarsigner/TimestampedSigner.java b/jdk/src/jdk.jartool/share/classes/sun/security/tools/jarsigner/TimestampedSigner.java index 938897b8789..3f440fe7a28 100644 --- a/jdk/src/jdk.jartool/share/classes/sun/security/tools/jarsigner/TimestampedSigner.java +++ b/jdk/src/jdk.jartool/share/classes/sun/security/tools/jarsigner/TimestampedSigner.java @@ -169,7 +169,7 @@ public final class TimestampedSigner extends ContentSigner { for (int i = 0; i < derValue.length; i++) { description = new AccessDescription(derValue[i]); if (description.getAccessMethod() - .equals((Object)AD_TIMESTAMPING_Id)) { + .equals(AD_TIMESTAMPING_Id)) { location = description.getAccessLocation(); if (location.getType() == GeneralNameInterface.NAME_URI) { uri = (URIName) location.getName(); diff --git a/jdk/src/jdk.security.auth/share/classes/com/sun/security/auth/module/Crypt.java b/jdk/src/jdk.security.auth/share/classes/com/sun/security/auth/module/Crypt.java index a79b40372ee..4dce8bb5eca 100644 --- a/jdk/src/jdk.security.auth/share/classes/com/sun/security/auth/module/Crypt.java +++ b/jdk/src/jdk.security.auth/share/classes/com/sun/security/auth/module/Crypt.java @@ -377,7 +377,7 @@ class Crypt { * */ - public static void main(String arg[]) { + public static void main(String[] arg) { if (arg.length!=2) { System.err.println("usage: Crypt password salt"); @@ -386,7 +386,7 @@ class Crypt { Crypt c = new Crypt(); try { - byte result[] = c.crypt + byte[] result = c.crypt (arg[0].getBytes("ISO-8859-1"), arg[1].getBytes("ISO-8859-1")); for (int i=0; i 0) { - String groupSIDs[] = ntSystem.getGroupIDs(); + String[] groupSIDs = ntSystem.getGroupIDs(); groups = new NTSidGroupPrincipal[groupSIDs.length]; for (int i = 0; i < groupSIDs.length; i++) { groups[i] = new NTSidGroupPrincipal(groupSIDs[i]); diff --git a/jdk/src/jdk.security.auth/share/classes/com/sun/security/auth/module/NTSystem.java b/jdk/src/jdk.security.auth/share/classes/com/sun/security/auth/module/NTSystem.java index 54fa4c23348..d15636955a6 100644 --- a/jdk/src/jdk.security.auth/share/classes/com/sun/security/auth/module/NTSystem.java +++ b/jdk/src/jdk.security.auth/share/classes/com/sun/security/auth/module/NTSystem.java @@ -40,7 +40,7 @@ public class NTSystem { private String domain; private String domainSID; private String userSID; - private String groupIDs[]; + private String[] groupIDs; private String primaryGroupID; private long impersonationToken; diff --git a/jdk/src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/FactoryImpl.java b/jdk/src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/FactoryImpl.java index 8f74a1393ba..b95873f7894 100644 --- a/jdk/src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/FactoryImpl.java +++ b/jdk/src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/FactoryImpl.java @@ -38,10 +38,10 @@ import javax.security.auth.callback.CallbackHandler; * @author Rosanna Lee */ public final class FactoryImpl implements SaslClientFactory, SaslServerFactory { - private static final String myMechs[] = { + private static final String[] myMechs = { "GSSAPI"}; - private static final int mechPolicies[] = { + private static final int[] mechPolicies = { PolicyUtils.NOPLAINTEXT|PolicyUtils.NOANONYMOUS|PolicyUtils.NOACTIVE }; diff --git a/jdk/test/ProblemList.txt b/jdk/test/ProblemList.txt index bed59bc7d24..22078493fab 100644 --- a/jdk/test/ProblemList.txt +++ b/jdk/test/ProblemList.txt @@ -116,6 +116,12 @@ # jdk_beans +# 8060027 +java/beans/XMLEncoder/Test4903007.java generic-all +java/beans/XMLEncoder/java_awt_GridBagLayout.java generic-all +java/beans/XMLDecoder/8028054/TestConstructorFinder.java generic-all +java/beans/XMLDecoder/8028054/TestMethodFinder.java generic-all + ############################################################################ # jdk_lang @@ -221,9 +227,6 @@ sun/security/pkcs11/ec/TestKeyFactory.java generic-all # 7164518: no PortUnreachableException on Mac sun/security/krb5/auto/Unreachable.java macosx-all -# 8058849 -sun/security/krb5/config/dns.sh generic-all - # 7041639: Solaris DSA keypair generation bug java/security/KeyPairGenerator/SolarisShortDSA.java solaris-all sun/security/tools/keytool/standard.sh solaris-all @@ -292,10 +295,16 @@ sun/security/pkcs11/tls/TestMasterSecret.java windows-all sun/security/pkcs11/tls/TestPRF.java windows-all sun/security/pkcs11/tls/TestPremaster.java windows-all +# 8051770 +sun/security/provider/SecureRandom/StrongSecureRandom.java macosx-10.10 + ############################################################################ # jdk_sound +# 8059743 +javax/sound/midi/Gervill/SoftProvider/GetDevice.java generic-all + ############################################################################ # jdk_swing diff --git a/jdk/test/TEST.groups b/jdk/test/TEST.groups index 2a349a91e5f..f9e6753b340 100644 --- a/jdk/test/TEST.groups +++ b/jdk/test/TEST.groups @@ -243,6 +243,7 @@ jdk_other = \ javax/xml \ -javax/xml/crypto \ jdk/asm \ + jdk/internal/jline \ com/sun/jndi \ com/sun/corba \ lib/testlibrary \ diff --git a/jdk/test/com/apple/eawt/DefaultMenuBar/DefaultMenuBarTest.java b/jdk/test/com/apple/eawt/DefaultMenuBar/DefaultMenuBarTest.java index 079426f9ce2..cc4f155e57c 100644 --- a/jdk/test/com/apple/eawt/DefaultMenuBar/DefaultMenuBarTest.java +++ b/jdk/test/com/apple/eawt/DefaultMenuBar/DefaultMenuBarTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2013, 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 @@ -26,6 +26,7 @@ * @bug 8007267 * @summary [macosx] com.apple.eawt.Application.setDefaultMenuBar is not working * @author leonid.romanov@oracle.com + * @modules java.desktop/sun.awt * @run main DefaultMenuBarTest */ diff --git a/jdk/test/com/apple/eawt/TEST.properties b/jdk/test/com/apple/eawt/TEST.properties new file mode 100644 index 00000000000..3032a5cf793 --- /dev/null +++ b/jdk/test/com/apple/eawt/TEST.properties @@ -0,0 +1,2 @@ +modules=java.desktop + diff --git a/jdk/test/com/sun/awt/SecurityWarning/GetSizeShouldNotReturnZero.java b/jdk/test/com/sun/awt/SecurityWarning/GetSizeShouldNotReturnZero.java index bf4cdc5bb3a..01d4eaca7cd 100644 --- a/jdk/test/com/sun/awt/SecurityWarning/GetSizeShouldNotReturnZero.java +++ b/jdk/test/com/sun/awt/SecurityWarning/GetSizeShouldNotReturnZero.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2009, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2009, 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 @@ -27,6 +27,8 @@ @summary The size returned by SecurityWarning.getSize() should not be zero @author anthony.petrov@sun.com: area=awt.toplevel @library ../../../../java/awt/regtesthelpers + @modules java.desktop/com.sun.awt + java.desktop/sun.awt @build Util CustomSecurityManager CopyClassFile @run main CopyClassFile CustomSecurityManager bootcp/ @run main/othervm/secure=CustomSecurityManager -Xbootclasspath/a:bootcp GetSizeShouldNotReturnZero diff --git a/jdk/test/com/sun/awt/TEST.properties b/jdk/test/com/sun/awt/TEST.properties new file mode 100644 index 00000000000..3032a5cf793 --- /dev/null +++ b/jdk/test/com/sun/awt/TEST.properties @@ -0,0 +1,2 @@ +modules=java.desktop + diff --git a/jdk/test/com/sun/awt/Translucency/WindowOpacity.java b/jdk/test/com/sun/awt/Translucency/WindowOpacity.java index a8391503238..1f1454b12ff 100644 --- a/jdk/test/com/sun/awt/Translucency/WindowOpacity.java +++ b/jdk/test/com/sun/awt/Translucency/WindowOpacity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2008, 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 @@ -26,6 +26,7 @@ @bug 6594131 @summary Tests the AWTUtilities.get/setWindowOpacity() methods @author anthony.petrov@...: area=awt.toplevel + @modules java.desktop/com.sun.awt @run main WindowOpacity */ diff --git a/jdk/test/com/sun/crypto/provider/Cipher/AES/Test4511676.java b/jdk/test/com/sun/crypto/provider/Cipher/AES/Test4511676.java index 4cd9a00066c..ef538f63f90 100644 --- a/jdk/test/com/sun/crypto/provider/Cipher/AES/Test4511676.java +++ b/jdk/test/com/sun/crypto/provider/Cipher/AES/Test4511676.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2002, 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 @@ -34,7 +34,6 @@ import java.security.spec.*; import javax.crypto.*; import javax.crypto.spec.*; import java.security.Provider; -import com.sun.crypto.provider.*; public class Test4511676 { private static final String ALGO = "AES"; @@ -59,7 +58,6 @@ public class Test4511676 { } public static void main (String[] args) throws Exception { - Security.addProvider(new com.sun.crypto.provider.SunJCE()); Test4511676 test = new Test4511676(); String testName = test.getClass().getName() + "[" + ALGO + diff --git a/jdk/test/com/sun/crypto/provider/Cipher/AES/Test4512524.java b/jdk/test/com/sun/crypto/provider/Cipher/AES/Test4512524.java index 6b751e751b3..b743d6bcefd 100644 --- a/jdk/test/com/sun/crypto/provider/Cipher/AES/Test4512524.java +++ b/jdk/test/com/sun/crypto/provider/Cipher/AES/Test4512524.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2002, 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 @@ -35,7 +35,6 @@ import java.util.Random; import javax.crypto.*; import javax.crypto.spec.*; import java.security.Provider; -import com.sun.crypto.provider.*; public class Test4512524 { @@ -65,8 +64,6 @@ public class Test4512524 { } public static void main (String[] args) throws Exception { - Security.addProvider(new com.sun.crypto.provider.SunJCE()); - Test4512524 test = new Test4512524(); test.execute("CBC"); test.execute("GCM"); diff --git a/jdk/test/com/sun/crypto/provider/Cipher/AES/Test4512704.java b/jdk/test/com/sun/crypto/provider/Cipher/AES/Test4512704.java index ad89561493d..bf004314392 100644 --- a/jdk/test/com/sun/crypto/provider/Cipher/AES/Test4512704.java +++ b/jdk/test/com/sun/crypto/provider/Cipher/AES/Test4512704.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2002, 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 @@ -35,7 +35,6 @@ import java.util.Random; import javax.crypto.*; import javax.crypto.spec.*; import java.security.Provider; -import com.sun.crypto.provider.*; public class Test4512704 { private static final String ALGO = "AES"; @@ -61,8 +60,6 @@ public class Test4512704 { } public static void main (String[] args) throws Exception { - Security.addProvider(new com.sun.crypto.provider.SunJCE()); - Test4512704 test = new Test4512704(); test.execute("CBC"); test.execute("GCM"); diff --git a/jdk/test/com/sun/crypto/provider/Cipher/AES/Test4513830.java b/jdk/test/com/sun/crypto/provider/Cipher/AES/Test4513830.java index c421b169c4a..a3bfc0012ff 100644 --- a/jdk/test/com/sun/crypto/provider/Cipher/AES/Test4513830.java +++ b/jdk/test/com/sun/crypto/provider/Cipher/AES/Test4513830.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2002, 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 @@ -85,8 +85,6 @@ public class Test4513830 { } public static void main (String[] args) throws Exception { - Security.addProvider(new com.sun.crypto.provider.SunJCE()); - Test4513830 test = new Test4513830(); String testName = test.getClass().getName() + "[" + ALGO + "/" + MODE + "/" + PADDING + "]"; diff --git a/jdk/test/com/sun/crypto/provider/Cipher/AES/Test4517355.java b/jdk/test/com/sun/crypto/provider/Cipher/AES/Test4517355.java index 7ea6b8316f8..ccab72bf69a 100644 --- a/jdk/test/com/sun/crypto/provider/Cipher/AES/Test4517355.java +++ b/jdk/test/com/sun/crypto/provider/Cipher/AES/Test4517355.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2002, 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 @@ -37,7 +37,6 @@ import java.util.*; import javax.crypto.*; import javax.crypto.spec.*; import java.security.Provider; -import com.sun.crypto.provider.*; public class Test4517355 { @@ -93,8 +92,6 @@ public class Test4517355 { } public static void main (String[] args) throws Exception { - Security.addProvider(new com.sun.crypto.provider.SunJCE()); - Test4517355 test = new Test4517355(); Random rdm = new Random(); rdm.nextBytes(test.plainText); diff --git a/jdk/test/com/sun/crypto/provider/Cipher/AES/Test4626070.java b/jdk/test/com/sun/crypto/provider/Cipher/AES/Test4626070.java index dc32cc4a657..86409d3e4cd 100644 --- a/jdk/test/com/sun/crypto/provider/Cipher/AES/Test4626070.java +++ b/jdk/test/com/sun/crypto/provider/Cipher/AES/Test4626070.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2002, 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 @@ -60,8 +60,6 @@ public class Test4626070 { } public static void main (String[] args) throws Exception { - Security.addProvider(new com.sun.crypto.provider.SunJCE()); - Test4626070 test = new Test4626070(); test.execute("CBC", "PKCS5Padding"); test.execute("GCM", "NoPadding"); diff --git a/jdk/test/com/sun/crypto/provider/Cipher/AES/TestGHASH.java b/jdk/test/com/sun/crypto/provider/Cipher/AES/TestGHASH.java index 8d05806dc5f..dbd97239be8 100644 --- a/jdk/test/com/sun/crypto/provider/Cipher/AES/TestGHASH.java +++ b/jdk/test/com/sun/crypto/provider/Cipher/AES/TestGHASH.java @@ -1,5 +1,6 @@ /* * Copyright (c) 2015, Red Hat, Inc. + * Copyright (c) 2015, Oracle, Inc. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -24,7 +25,14 @@ /* * @test * @bug 8069072 - * @summary Test vectors for com.sun.crypto.provider.GHASH + * @summary Test vectors for com.sun.crypto.provider.GHASH. + * + * Single iteration to verify software-only GHASH algorithm. + * @run main TestGHASH + * + * Multi-iteration to verify test intrinsics GHASH, if available. + * Many iterations are needed so we are sure hotspot will use intrinsic + * @run main TestGHASH -n 10000 */ import java.lang.reflect.Constructor; import java.lang.reflect.Method; @@ -124,43 +132,55 @@ public class TestGHASH { public static void main(String[] args) throws Exception { TestGHASH test; - if (args.length == 0) { - test = new TestGHASH("com.sun.crypto.provider.GHASH"); - } else { - test = new TestGHASH(args[0]); + String test_class = "com.sun.crypto.provider.GHASH"; + int i = 0; + int num_of_loops = 1; + while (args.length > i) { + if (args[i].compareTo("-c") == 0) { + test_class = args[++i]; + } else if (args[i].compareTo("-n") == 0) { + num_of_loops = Integer.parseInt(args[++i]); + } + i++; } - // Test vectors from David A. McGrew, John Viega, - // "The Galois/Counter Mode of Operation (GCM)", 2005. - // + System.out.println("Running " + num_of_loops + " iterations."); + test = new TestGHASH(test_class); + i = 0; - test.check(1, "66e94bd4ef8a2c3b884cfa59ca342b2e", "", "", - "00000000000000000000000000000000"); - test.check(2, - "66e94bd4ef8a2c3b884cfa59ca342b2e", "", - "0388dace60b6a392f328c2b971b2fe78", - "f38cbb1ad69223dcc3457ae5b6b0f885"); - test.check(3, - "b83b533708bf535d0aa6e52980d53b78", "", - "42831ec2217774244b7221b784d0d49c" + - "e3aa212f2c02a4e035c17e2329aca12e" + - "21d514b25466931c7d8f6a5aac84aa05" + - "1ba30b396a0aac973d58e091473f5985", - "7f1b32b81b820d02614f8895ac1d4eac"); - test.check(4, - "b83b533708bf535d0aa6e52980d53b78", - "feedfacedeadbeeffeedfacedeadbeef" + "abaddad2", - "42831ec2217774244b7221b784d0d49c" + - "e3aa212f2c02a4e035c17e2329aca12e" + - "21d514b25466931c7d8f6a5aac84aa05" + - "1ba30b396a0aac973d58e091", - "698e57f70e6ecc7fd9463b7260a9ae5f"); - test.check(5, "b83b533708bf535d0aa6e52980d53b78", - "feedfacedeadbeeffeedfacedeadbeef" + "abaddad2", - "61353b4c2806934a777ff51fa22a4755" + - "699b2a714fcdc6f83766e5f97b6c7423" + - "73806900e49f24b22b097544d4896b42" + - "4989b5e1ebac0f07c23f4598", - "df586bb4c249b92cb6922877e444d37b"); + while (num_of_loops > i) { + // Test vectors from David A. McGrew, John Viega, + // "The Galois/Counter Mode of Operation (GCM)", 2005. + // + test.check(1, "66e94bd4ef8a2c3b884cfa59ca342b2e", "", "", + "00000000000000000000000000000000"); + test.check(2, + "66e94bd4ef8a2c3b884cfa59ca342b2e", "", + "0388dace60b6a392f328c2b971b2fe78", + "f38cbb1ad69223dcc3457ae5b6b0f885"); + test.check(3, + "b83b533708bf535d0aa6e52980d53b78", "", + "42831ec2217774244b7221b784d0d49c" + + "e3aa212f2c02a4e035c17e2329aca12e" + + "21d514b25466931c7d8f6a5aac84aa05" + + "1ba30b396a0aac973d58e091473f5985", + "7f1b32b81b820d02614f8895ac1d4eac"); + test.check(4, + "b83b533708bf535d0aa6e52980d53b78", + "feedfacedeadbeeffeedfacedeadbeef" + "abaddad2", + "42831ec2217774244b7221b784d0d49c" + + "e3aa212f2c02a4e035c17e2329aca12e" + + "21d514b25466931c7d8f6a5aac84aa05" + + "1ba30b396a0aac973d58e091", + "698e57f70e6ecc7fd9463b7260a9ae5f"); + test.check(5, "b83b533708bf535d0aa6e52980d53b78", + "feedfacedeadbeeffeedfacedeadbeef" + "abaddad2", + "61353b4c2806934a777ff51fa22a4755" + + "699b2a714fcdc6f83766e5f97b6c7423" + + "73806900e49f24b22b097544d4896b42" + + "4989b5e1ebac0f07c23f4598", + "df586bb4c249b92cb6922877e444d37b"); + i++; + } } } diff --git a/jdk/test/com/sun/crypto/provider/Cipher/AES/TestKATForECB_IV.java b/jdk/test/com/sun/crypto/provider/Cipher/AES/TestKATForECB_IV.java index e14a3a85187..7cdd845cd5b 100644 --- a/jdk/test/com/sun/crypto/provider/Cipher/AES/TestKATForECB_IV.java +++ b/jdk/test/com/sun/crypto/provider/Cipher/AES/TestKATForECB_IV.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2002, 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 @@ -118,8 +118,6 @@ public class TestKATForECB_IV } public static void main (String[] args) throws Exception { - Security.addProvider(new com.sun.crypto.provider.SunJCE()); - TestKATForECB_IV test = new TestKATForECB_IV(); String testName = test.getClass().getName() + "[" + ALGO + "/" + MODE + "/" + PADDING + "]"; diff --git a/jdk/test/com/sun/crypto/provider/Cipher/AES/TestKATForECB_VK.java b/jdk/test/com/sun/crypto/provider/Cipher/AES/TestKATForECB_VK.java index e07abe087c3..098232b8c4c 100644 --- a/jdk/test/com/sun/crypto/provider/Cipher/AES/TestKATForECB_VK.java +++ b/jdk/test/com/sun/crypto/provider/Cipher/AES/TestKATForECB_VK.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2002, 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 @@ -34,7 +34,6 @@ import java.security.*; import javax.crypto.*; import javax.crypto.spec.*; import java.math.*; -import com.sun.crypto.provider.*; import java.util.*; @@ -746,8 +745,6 @@ public class TestKATForECB_VK } public static void main (String[] args) throws Exception { - Security.addProvider(new com.sun.crypto.provider.SunJCE()); - TestKATForECB_VK test = new TestKATForECB_VK(); String testName = test.getClass().getName() + "[" + ALGO + "/" + MODE + "/" + PADDING + "]"; diff --git a/jdk/test/com/sun/crypto/provider/Cipher/AES/TestKATForECB_VT.java b/jdk/test/com/sun/crypto/provider/Cipher/AES/TestKATForECB_VT.java index 78391e68c8f..b8f83bd7b05 100644 --- a/jdk/test/com/sun/crypto/provider/Cipher/AES/TestKATForECB_VT.java +++ b/jdk/test/com/sun/crypto/provider/Cipher/AES/TestKATForECB_VT.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2002, 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 @@ -34,7 +34,6 @@ import java.security.*; import javax.crypto.*; import javax.crypto.spec.*; import java.math.*; -import com.sun.crypto.provider.*; import java.util.*; @@ -555,8 +554,6 @@ public class TestKATForECB_VT } public static void main (String[] args) throws Exception { - Security.addProvider(new com.sun.crypto.provider.SunJCE()); - TestKATForECB_VT test = new TestKATForECB_VT(); String testName = test.getClass().getName() + "[" + ALGO + "/" + MODE + "/" + PADDING + "]"; diff --git a/jdk/test/com/sun/crypto/provider/Cipher/Blowfish/BlowfishTestVector.java b/jdk/test/com/sun/crypto/provider/Cipher/Blowfish/BlowfishTestVector.java index 400489265d5..20d460f3c65 100644 --- a/jdk/test/com/sun/crypto/provider/Cipher/Blowfish/BlowfishTestVector.java +++ b/jdk/test/com/sun/crypto/provider/Cipher/Blowfish/BlowfishTestVector.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1998, 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 @@ -68,10 +68,8 @@ public class BlowfishTestVector { public static void main(String[] argv) throws Exception { - Provider p = new com.sun.crypto.provider.SunJCE(); - Security.addProvider(p); String transformation = "Blowfish/ECB/NoPadding"; - Cipher cipher = Cipher.getInstance(transformation); + Cipher cipher = Cipher.getInstance(transformation, "SunJCE"); int MAX_KEY_SIZE = Cipher.getMaxAllowedKeyLength(transformation); // // test 1 diff --git a/jdk/test/com/sun/crypto/provider/Cipher/DES/DESSecretKeySpec.java b/jdk/test/com/sun/crypto/provider/Cipher/DES/DESSecretKeySpec.java index e5ec14f18e5..34a2af6ac73 100644 --- a/jdk/test/com/sun/crypto/provider/Cipher/DES/DESSecretKeySpec.java +++ b/jdk/test/com/sun/crypto/provider/Cipher/DES/DESSecretKeySpec.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2013, 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 @@ -46,11 +46,11 @@ public class DESSecretKeySpec { System.out.println("Testing DES key"); SecretKeySpec skey = new SecretKeySpec(key, "DES"); c = Cipher.getInstance("DES/CBC/PKCS5Padding", "SunJCE"); - SecretKeyFactory.getInstance("DES").generateSecret(skey); + SecretKeyFactory.getInstance("DES", "SunJCE").generateSecret(skey); System.out.println("Testing DESede key"); skey = new SecretKeySpec(key, "DESede"); c = Cipher.getInstance("DESede/CBC/PKCS5Padding", "SunJCE"); - SecretKeyFactory.getInstance("TripleDES").generateSecret(skey); + SecretKeyFactory.getInstance("TripleDES", "SunJCE").generateSecret(skey); } } diff --git a/jdk/test/com/sun/crypto/provider/Cipher/DES/DesAPITest.java b/jdk/test/com/sun/crypto/provider/Cipher/DES/DesAPITest.java index 59de8de4ad4..7d327e5ee4c 100644 --- a/jdk/test/com/sun/crypto/provider/Cipher/DES/DesAPITest.java +++ b/jdk/test/com/sun/crypto/provider/Cipher/DES/DesAPITest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 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 @@ -32,7 +32,6 @@ import java.security.*; import java.security.spec.*; import javax.crypto.*; import javax.crypto.spec.*; -import com.sun.crypto.provider.*; public class DesAPITest { @@ -87,9 +86,6 @@ public class DesAPITest { public void init(String crypt, String mode, String padding) throws Exception { - SunJCE jce = new SunJCE(); - Security.addProvider(jce); - KeySpec desKeySpec = null; SecretKeyFactory factory = null; @@ -99,7 +95,7 @@ public class DesAPITest { if (padding.length() != 0) cipherName.append("/" + padding); - cipher = Cipher.getInstance(cipherName.toString()); + cipher = Cipher.getInstance(cipherName.toString(), "SunJCE"); if (crypt.endsWith("ede")) { desKeySpec = new DESedeKeySpec(key3); factory = SecretKeyFactory.getInstance("DESede", "SunJCE"); diff --git a/jdk/test/com/sun/crypto/provider/Cipher/DES/DoFinalReturnLen.java b/jdk/test/com/sun/crypto/provider/Cipher/DES/DoFinalReturnLen.java index f58217244b7..99293b31236 100644 --- a/jdk/test/com/sun/crypto/provider/Cipher/DES/DoFinalReturnLen.java +++ b/jdk/test/com/sun/crypto/provider/Cipher/DES/DoFinalReturnLen.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1998, 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 @@ -85,9 +85,7 @@ public class DoFinalReturnLen { IvParameterSpec IvParamSpec = null; SecretKey sKey = null; - // Step 0: add providers - Provider sun = new com.sun.crypto.provider.SunJCE(); - Security.addProvider(sun); + // Step 0: list providers Provider[] theProviders = Security.getProviders(); for (int index = 0; index < theProviders.length; index++) { System.out.println(theProviders[index].getName()); diff --git a/jdk/test/com/sun/crypto/provider/Cipher/DES/FlushBug.java b/jdk/test/com/sun/crypto/provider/Cipher/DES/FlushBug.java index bb03a885825..5dd428cbdec 100644 --- a/jdk/test/com/sun/crypto/provider/Cipher/DES/FlushBug.java +++ b/jdk/test/com/sun/crypto/provider/Cipher/DES/FlushBug.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1998, 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 @@ -32,18 +32,13 @@ import java.io.*; import java.security.*; import javax.crypto.*; import javax.crypto.spec.*; -import com.sun.crypto.provider.SunJCE; public class FlushBug { public static void main(String[] args) throws Exception { - - Provider prov = new com.sun.crypto.provider.SunJCE(); - Security.addProvider(prov); - SecureRandom sr = new SecureRandom(); // Create new DES key. - KeyGenerator kg = KeyGenerator.getInstance("DES"); + KeyGenerator kg = KeyGenerator.getInstance("DES", "SunJCE"); kg.init(sr); Key key = kg.generateKey(); @@ -53,13 +48,13 @@ public class FlushBug { IvParameterSpec iv = new IvParameterSpec(iv_bytes); // Create the consumer - Cipher decrypter = Cipher.getInstance("DES/CFB8/NoPadding"); + Cipher decrypter = Cipher.getInstance("DES/CFB8/NoPadding", "SunJCE"); decrypter.init(Cipher.DECRYPT_MODE, key, iv); PipedInputStream consumer = new PipedInputStream(); InputStream in = new CipherInputStream(consumer, decrypter); // Create the producer - Cipher encrypter = Cipher.getInstance("DES/CFB8/NoPadding"); + Cipher encrypter = Cipher.getInstance("DES/CFB8/NoPadding", "SunJCE"); encrypter.init(Cipher.ENCRYPT_MODE, key, iv); PipedOutputStream producer = new PipedOutputStream(); OutputStream out = new CipherOutputStream(producer, encrypter); diff --git a/jdk/test/com/sun/crypto/provider/Cipher/DES/PaddingTest.java b/jdk/test/com/sun/crypto/provider/Cipher/DES/PaddingTest.java index eee4fc9ab72..889dc733166 100644 --- a/jdk/test/com/sun/crypto/provider/Cipher/DES/PaddingTest.java +++ b/jdk/test/com/sun/crypto/provider/Cipher/DES/PaddingTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 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 @@ -118,7 +118,7 @@ public class PaddingTest { if (padding.length() != 0) cipherName.append("/" + padding); - cipher = Cipher.getInstance(cipherName.toString()); + cipher = Cipher.getInstance(cipherName.toString(), "SunJCE"); if (crypt.endsWith("ede")) { desKeySpec = new DESedeKeySpec(key3); factory = SecretKeyFactory.getInstance("DESede", "SunJCE"); diff --git a/jdk/test/com/sun/crypto/provider/Cipher/DES/PerformanceTest.java b/jdk/test/com/sun/crypto/provider/Cipher/DES/PerformanceTest.java index f235df6be2e..7e3d860d28a 100644 --- a/jdk/test/com/sun/crypto/provider/Cipher/DES/PerformanceTest.java +++ b/jdk/test/com/sun/crypto/provider/Cipher/DES/PerformanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 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 @@ -152,7 +152,7 @@ public class PerformanceTest { if (padding.length() != 0) cipherName.append("/" + padding); - cipher = Cipher.getInstance(cipherName.toString()); + cipher = Cipher.getInstance(cipherName.toString(), "SunJCE"); if (crypt.endsWith("ede")) { desKeySpec = new DESedeKeySpec(key3); factory = SecretKeyFactory.getInstance("DESede", "SunJCE"); diff --git a/jdk/test/com/sun/crypto/provider/Cipher/DES/Sealtest.java b/jdk/test/com/sun/crypto/provider/Cipher/DES/Sealtest.java index 5c949c8b019..abc536f14e2 100644 --- a/jdk/test/com/sun/crypto/provider/Cipher/DES/Sealtest.java +++ b/jdk/test/com/sun/crypto/provider/Cipher/DES/Sealtest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 2011, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1998, 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 @@ -35,19 +35,17 @@ public class Sealtest { public static void main(String[] args) throws Exception { - Security.addProvider(new com.sun.crypto.provider.SunJCE()); - // create DSA keypair KeyPairGenerator kpgen = KeyPairGenerator.getInstance("DSA"); kpgen.initialize(512); KeyPair kp = kpgen.generateKeyPair(); // create DES key - KeyGenerator kg = KeyGenerator.getInstance("DES"); + KeyGenerator kg = KeyGenerator.getInstance("DES", "SunJCE"); SecretKey skey = kg.generateKey(); // create cipher - Cipher c = Cipher.getInstance("DES/CFB16/PKCS5Padding"); + Cipher c = Cipher.getInstance("DES/CFB16/PKCS5Padding", "SunJCE"); c.init(Cipher.ENCRYPT_MODE, skey); // seal the DSA private key diff --git a/jdk/test/com/sun/crypto/provider/Cipher/UTIL/SunJCEGetInstance.java b/jdk/test/com/sun/crypto/provider/Cipher/UTIL/SunJCEGetInstance.java index 66c5079032a..d9bf59b63f0 100644 --- a/jdk/test/com/sun/crypto/provider/Cipher/UTIL/SunJCEGetInstance.java +++ b/jdk/test/com/sun/crypto/provider/Cipher/UTIL/SunJCEGetInstance.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2013, 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 @@ -30,6 +30,7 @@ */ import java.security.Security; +import java.security.Provider; import javax.crypto.Cipher; import javax.crypto.spec.SecretKeySpec; @@ -40,13 +41,12 @@ public class SunJCEGetInstance { try{ // Remove SunJCE from Provider list + Provider prov = Security.getProvider("SunJCE"); Security.removeProvider("SunJCE"); - // Create our own instance of SunJCE provider. Purposefully not // using SunJCE.getInstance() so we can have our own instance // for the test. - jce = Cipher.getInstance("AES/CBC/PKCS5Padding", - new com.sun.crypto.provider.SunJCE()); + jce = Cipher.getInstance("AES/CBC/PKCS5Padding", prov); jce.init(Cipher.ENCRYPT_MODE, new SecretKeySpec("1234567890abcedf".getBytes(), "AES")); diff --git a/jdk/test/com/sun/crypto/provider/KeyAgreement/DHGenSharedSecret.java b/jdk/test/com/sun/crypto/provider/KeyAgreement/DHGenSharedSecret.java index 53a922a788a..34e87030636 100644 --- a/jdk/test/com/sun/crypto/provider/KeyAgreement/DHGenSharedSecret.java +++ b/jdk/test/com/sun/crypto/provider/KeyAgreement/DHGenSharedSecret.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 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 @@ -32,7 +32,6 @@ import java.security.spec.*; import java.security.interfaces.*; import javax.crypto.*; import javax.crypto.spec.*; -import com.sun.crypto.provider.*; import java.math.BigInteger; public class DHGenSharedSecret { @@ -69,8 +68,6 @@ public class DHGenSharedSecret { }; public static void main(String[] args) throws Exception { - SunJCE jce = new SunJCE(); - Security.addProvider(jce); DHGenSharedSecret test = new DHGenSharedSecret(); test.run(); } diff --git a/jdk/test/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement2.java b/jdk/test/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement2.java index 292a8cb234c..8499f849ce5 100644 --- a/jdk/test/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement2.java +++ b/jdk/test/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement2.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 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 @@ -25,6 +25,7 @@ * @test * @bug 7146728 * @summary DHKeyAgreement2 + * @modules java.base/sun.misc * @author Jan Luehe */ @@ -36,7 +37,6 @@ import java.security.interfaces.*; import javax.crypto.*; import javax.crypto.spec.*; import javax.crypto.interfaces.*; -import com.sun.crypto.provider.SunJCE; import sun.misc.HexDumpEncoder; diff --git a/jdk/test/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement3.java b/jdk/test/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement3.java index 22dbabb62ad..8815d9bd5e3 100644 --- a/jdk/test/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement3.java +++ b/jdk/test/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement3.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1998, 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 @@ -36,7 +36,6 @@ import java.security.interfaces.*; import javax.crypto.*; import javax.crypto.spec.*; import javax.crypto.interfaces.*; -import com.sun.crypto.provider.SunJCE; /** * This test utility executes the Diffie-Hellman key agreement protocol @@ -51,10 +50,6 @@ public class DHKeyAgreement3 { private DHKeyAgreement3() {} public static void main(String argv[]) throws Exception { - // Add JCE to the list of providers - SunJCE jce = new SunJCE(); - Security.addProvider(jce); - DHKeyAgreement3 keyAgree = new DHKeyAgreement3(); keyAgree.run(); System.out.println("Test Passed"); @@ -69,36 +64,36 @@ public class DHKeyAgreement3 { // Alice creates her own DH key pair System.err.println("ALICE: Generate DH keypair ..."); - KeyPairGenerator aliceKpairGen = KeyPairGenerator.getInstance("DH"); + KeyPairGenerator aliceKpairGen = KeyPairGenerator.getInstance("DH", "SunJCE"); aliceKpairGen.initialize(dhSkipParamSpec); KeyPair aliceKpair = aliceKpairGen.generateKeyPair(); // Bob creates his own DH key pair System.err.println("BOB: Generate DH keypair ..."); - KeyPairGenerator bobKpairGen = KeyPairGenerator.getInstance("DH"); + KeyPairGenerator bobKpairGen = KeyPairGenerator.getInstance("DH", "SunJCE"); bobKpairGen.initialize(dhSkipParamSpec); KeyPair bobKpair = bobKpairGen.generateKeyPair(); // Carol creates her own DH key pair System.err.println("CAROL: Generate DH keypair ..."); - KeyPairGenerator carolKpairGen = KeyPairGenerator.getInstance("DH"); + KeyPairGenerator carolKpairGen = KeyPairGenerator.getInstance("DH", "SunJCE"); carolKpairGen.initialize(dhSkipParamSpec); KeyPair carolKpair = carolKpairGen.generateKeyPair(); // Alice initialize System.err.println("ALICE: Initialize ..."); - KeyAgreement aliceKeyAgree = KeyAgreement.getInstance("DH"); + KeyAgreement aliceKeyAgree = KeyAgreement.getInstance("DH", "SunJCE"); aliceKeyAgree.init(aliceKpair.getPrivate()); // Bob initialize System.err.println("BOB: Initialize ..."); - KeyAgreement bobKeyAgree = KeyAgreement.getInstance("DH"); + KeyAgreement bobKeyAgree = KeyAgreement.getInstance("DH", "SunJCE"); bobKeyAgree.init(bobKpair.getPrivate()); // Carol initialize System.err.println("CAROL: Initialize ..."); - KeyAgreement carolKeyAgree = KeyAgreement.getInstance("DH"); + KeyAgreement carolKeyAgree = KeyAgreement.getInstance("DH", "SunJCE"); carolKeyAgree.init(carolKpair.getPrivate()); diff --git a/jdk/test/com/sun/crypto/provider/KeyAgreement/DHKeyFactory.java b/jdk/test/com/sun/crypto/provider/KeyAgreement/DHKeyFactory.java index 0ab5164406f..e12f3871ec2 100644 --- a/jdk/test/com/sun/crypto/provider/KeyAgreement/DHKeyFactory.java +++ b/jdk/test/com/sun/crypto/provider/KeyAgreement/DHKeyFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1998, 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 @@ -36,7 +36,6 @@ import java.security.interfaces.*; import javax.crypto.*; import javax.crypto.spec.*; import javax.crypto.interfaces.*; -import com.sun.crypto.provider.SunJCE; /** * This test creates a DH keypair, retrieves the encodings of the DH public and @@ -49,10 +48,6 @@ public class DHKeyFactory { private DHKeyFactory() {} public static void main(String argv[]) throws Exception { - // Add JCE to the list of providers - SunJCE jce = new SunJCE(); - Security.addProvider(jce); - DHKeyFactory test = new DHKeyFactory(); test.run(); System.out.println("Test Passed"); @@ -67,7 +62,7 @@ public class DHKeyFactory { dhSkipParamSpec = new DHParameterSpec(skip1024Modulus, skip1024Base); - KeyPairGenerator kpgen = KeyPairGenerator.getInstance("DH"); + KeyPairGenerator kpgen = KeyPairGenerator.getInstance("DH", "SunJCE"); kpgen.initialize(dhSkipParamSpec); KeyPair kp = kpgen.generateKeyPair(); @@ -77,7 +72,7 @@ public class DHKeyFactory { // get the private key encoding byte[] privKeyEnc = kp.getPrivate().getEncoded(); - KeyFactory kfac = KeyFactory.getInstance("DH"); + KeyFactory kfac = KeyFactory.getInstance("DH", "SunJCE"); X509EncodedKeySpec x509KeySpec = new X509EncodedKeySpec(pubKeyEnc); PublicKey pubKey = kfac.generatePublic(x509KeySpec); diff --git a/jdk/test/com/sun/crypto/provider/KeyAgreement/DHKeyGenSpeed.java b/jdk/test/com/sun/crypto/provider/KeyAgreement/DHKeyGenSpeed.java index 5b7f8b932eb..b24f0a66fb9 100644 --- a/jdk/test/com/sun/crypto/provider/KeyAgreement/DHKeyGenSpeed.java +++ b/jdk/test/com/sun/crypto/provider/KeyAgreement/DHKeyGenSpeed.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 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 @@ -32,7 +32,6 @@ import java.security.spec.*; import java.security.interfaces.*; import javax.crypto.*; import javax.crypto.spec.*; -import com.sun.crypto.provider.*; import java.math.*; public class DHKeyGenSpeed { @@ -71,8 +70,6 @@ public class DHKeyGenSpeed { }; public static void main(String[] args) throws Exception { - SunJCE jce = new SunJCE(); - Security.addProvider(jce); DHKeyGenSpeed test = new DHKeyGenSpeed(); test.run(); System.out.println("Test Passed"); diff --git a/jdk/test/com/sun/crypto/provider/KeyFactory/TestProviderLeak.java b/jdk/test/com/sun/crypto/provider/KeyFactory/TestProviderLeak.java index 83b2c690410..d7b3971676c 100644 --- a/jdk/test/com/sun/crypto/provider/KeyFactory/TestProviderLeak.java +++ b/jdk/test/com/sun/crypto/provider/KeyFactory/TestProviderLeak.java @@ -66,15 +66,17 @@ public class TestProviderLeak { megaByte = new byte [MB]; data.add(megaByte); } catch (OutOfMemoryError e) { - System.out.println("OOME is thrown when allocating " - + data.size() + "MB memory."); - megaByte = null; + megaByte = null; // Free memory ASAP + + int size = data.size(); for (int j = 0; j < RESERVATION && !data.isEmpty(); j++) { data.removeLast(); } System.gc(); hasException = true; + System.out.println("OOME is thrown when allocating " + + size + "MB memory."); } } dumpMemoryStats("After memory allocation"); diff --git a/jdk/test/com/sun/crypto/provider/KeyGenerator/Test4628062.java b/jdk/test/com/sun/crypto/provider/KeyGenerator/Test4628062.java index 227404e2510..3e93874a88a 100644 --- a/jdk/test/com/sun/crypto/provider/KeyGenerator/Test4628062.java +++ b/jdk/test/com/sun/crypto/provider/KeyGenerator/Test4628062.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2002, 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 @@ -78,8 +78,6 @@ public class Test4628062 { } public static void main (String[] args) throws Exception { - Security.addProvider(new com.sun.crypto.provider.SunJCE()); - Test4628062 test = new Test4628062(); String testName = test.getClass().getName(); if (test.execute("AES", AES_SIZES)) { diff --git a/jdk/test/com/sun/crypto/provider/KeyGenerator/TestExplicitKeyLength.java b/jdk/test/com/sun/crypto/provider/KeyGenerator/TestExplicitKeyLength.java index e5101e41636..fd53497a4b4 100644 --- a/jdk/test/com/sun/crypto/provider/KeyGenerator/TestExplicitKeyLength.java +++ b/jdk/test/com/sun/crypto/provider/KeyGenerator/TestExplicitKeyLength.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 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 @@ -52,7 +52,6 @@ public class TestExplicitKeyLength { } public static void main (String[] args) throws Exception { - Security.addProvider(new com.sun.crypto.provider.SunJCE()); for (int i = 0; i < ALGOS.length; i++) { System.out.println("Testing " + ALGOS[i] + " KeyGenerator with " + KEY_SIZES[i] + "-bit keysize"); diff --git a/jdk/test/com/sun/crypto/provider/Mac/HmacMD5.java b/jdk/test/com/sun/crypto/provider/Mac/HmacMD5.java index 43a98525b20..cc95b58d20f 100644 --- a/jdk/test/com/sun/crypto/provider/Mac/HmacMD5.java +++ b/jdk/test/com/sun/crypto/provider/Mac/HmacMD5.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1998, 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 @@ -39,9 +39,6 @@ public class HmacMD5 { int i, j, n; Mac mac; - Provider jce = new com.sun.crypto.provider.SunJCE(); - Security.addProvider(jce); - byte[][][] test_data = { { { (byte)0x0b, (byte)0x0b, (byte)0x0b, (byte)0x0b, @@ -92,7 +89,7 @@ public class HmacMD5 { } }; - mac = Mac.getInstance("HmacMD5"); + mac = Mac.getInstance("HmacMD5", "SunJCE"); for (i=0; i<3; i++) { j=0; @@ -109,7 +106,7 @@ public class HmacMD5 { } // now test multiple-part operation, using the 2nd test vector - mac = Mac.getInstance("HmacMD5"); + mac = Mac.getInstance("HmacMD5", "SunJCE"); mac.init(new SecretKeySpec("Jefe".getBytes(), "HMAC")); mac.update("what do ya ".getBytes()); mac.update("want for ".getBytes()); diff --git a/jdk/test/com/sun/crypto/provider/TLS/TestLeadingZeroes.java b/jdk/test/com/sun/crypto/provider/TLS/TestLeadingZeroes.java index a45f65f0a0f..5d4bd5cc4d0 100644 --- a/jdk/test/com/sun/crypto/provider/TLS/TestLeadingZeroes.java +++ b/jdk/test/com/sun/crypto/provider/TLS/TestLeadingZeroes.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2013, 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 @@ -35,7 +35,6 @@ import java.security.interfaces.*; import javax.crypto.*; import javax.crypto.spec.*; import javax.crypto.interfaces.*; -import com.sun.crypto.provider.SunJCE; /** * Test that leading zeroes are stripped in TlsPremasterSecret case, @@ -52,10 +51,6 @@ public class TestLeadingZeroes { private TestLeadingZeroes() {} public static void main(String argv[]) throws Exception { - // Add JCE to the list of providers - SunJCE jce = new SunJCE(); - Security.addProvider(jce); - TestLeadingZeroes keyAgree = new TestLeadingZeroes(); keyAgree.run(); System.out.println("Test Passed"); diff --git a/jdk/test/com/sun/java/swing/TEST.properties b/jdk/test/com/sun/java/swing/TEST.properties new file mode 100644 index 00000000000..3032a5cf793 --- /dev/null +++ b/jdk/test/com/sun/java/swing/TEST.properties @@ -0,0 +1,2 @@ +modules=java.desktop + diff --git a/jdk/test/com/sun/java/swing/plaf/windows/Test6824600.java b/jdk/test/com/sun/java/swing/plaf/windows/Test6824600.java index 890aa8ddbdf..74b2890c563 100644 --- a/jdk/test/com/sun/java/swing/plaf/windows/Test6824600.java +++ b/jdk/test/com/sun/java/swing/plaf/windows/Test6824600.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2009, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2009, 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 @@ -25,6 +25,7 @@ @bug 6824600 @summary OOM occurs when setLookAndFeel() is executed in Windows L&F(XP style) @author Pavel Porvatov + @modules java.desktop/com.sun.java.swing.plaf.windows @run main Test6824600 */ diff --git a/jdk/test/com/sun/jdi/cds/CDSBreakpointTest.java b/jdk/test/com/sun/jdi/cds/CDSBreakpointTest.java new file mode 100644 index 00000000000..fe07abd8f1c --- /dev/null +++ b/jdk/test/com/sun/jdi/cds/CDSBreakpointTest.java @@ -0,0 +1,57 @@ +/* + * 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. + * + * 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 8054386 + * @summary java debugging test for CDS + * @modules jdk.jdi + * java.base/sun.misc + * java.management + * jdk.jartool/sun.tools.jar + * @library /lib/testlibrary + * @library .. + * @run compile -g ../BreakpointTest.java + * @run main CDSBreakpointTest + */ + +/* + * Launch the JDI BreakpointTest, which will set a debugger breakpoint in + * BreakpointTarg. BreakpointTarg is first dumped into the CDS archive, + * so this will test debugging a class in the archive. + */ + +public class CDSBreakpointTest extends CDSJDITest { + static String jarClasses[] = { + // BreakpointTarg is the only class we need in the archive. It will + // be launched by BreakpointTest as the debuggee application. Note, + // compiling BreakpointTest.java above will cause BreakpointTarg to + // be compiled since it is also in BreakpointTest.java. + "BreakpointTarg", + }; + static String testname = "BreakpointTest"; + + public static void main(String[] args) throws Exception { + runTest(testname, jarClasses); + } +} diff --git a/jdk/test/com/sun/jdi/cds/CDSDeleteAllBkptsTest.java b/jdk/test/com/sun/jdi/cds/CDSDeleteAllBkptsTest.java new file mode 100644 index 00000000000..1f03cacd681 --- /dev/null +++ b/jdk/test/com/sun/jdi/cds/CDSDeleteAllBkptsTest.java @@ -0,0 +1,57 @@ +/* + * 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. + * + * 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 8054386 + * @summary java debugging test for CDS + * @modules jdk.jdi + * java.base/sun.misc + * java.management + * jdk.jartool/sun.tools.jar + * @library /lib/testlibrary + * @library .. + * @run compile -g ../DeleteAllBkptsTest.java + * @run main CDSDeleteAllBkptsTest + */ + +/* + * Launch the JDI DeleteAllBkptsTest, which will set a debugger breakpoint in + * DeleteAllBkptsTarg and then clear them. DeleteAllBkptsTarg is first dumped + * into the CDS archive, so this will test debugging a class in the archive. + */ + +public class CDSDeleteAllBkptsTest extends CDSJDITest { + static String jarClasses[] = { + // DeleteAllBkptsTarg is the only class we need in the archive. It will + // be launched by DeleteAllBkptsTest as the debuggee application. Note, + // compiling DeleteAllBkptsTest.java above will cause DeleteAllBkptsTarg to + // be compiled since it is also in DeleteAllBkptsTest.java. + "DeleteAllBkptsTarg", + }; + static String testname = "DeleteAllBkptsTest"; + + public static void main(String[] args) throws Exception { + runTest(testname, jarClasses); + } +} diff --git a/jdk/test/com/sun/jdi/cds/CDSFieldWatchpoints.java b/jdk/test/com/sun/jdi/cds/CDSFieldWatchpoints.java new file mode 100644 index 00000000000..dcb4145d3ae --- /dev/null +++ b/jdk/test/com/sun/jdi/cds/CDSFieldWatchpoints.java @@ -0,0 +1,57 @@ +/* + * 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. + * + * 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 8054386 + * @summary java debugging test for CDS + * @modules jdk.jdi + * java.base/sun.misc + * java.management + * jdk.jartool/sun.tools.jar + * @library /lib/testlibrary + * @library .. + * @run compile -g ../FieldWatchpoints.java + * @run main CDSFieldWatchpoints + */ + +/* + * Launch the JDI FieldWatchpoints test, which will setup field watchpoints in + * FieldWatchpointsDebugee. FieldWatchpointsDebugee is first dumped into the + * CDS archive, so this will test debugging a class in the archive. + */ + +public class CDSFieldWatchpoints extends CDSJDITest { + static String jarClasses[] = { + // FieldWatchpointsDebugee. A, and B are the only classes we need in the archive. + // FieldWatchpointsDebugee will be launched by FieldWatchpoints as the debuggee + // application. Note, compiling FieldWatchpoints.java above will cause + // FieldWatchpointsDebugee to be compiled since it is also in FieldWatchpoints.java. + "FieldWatchpointsDebugee", "A", "B", + }; + static String testname = "FieldWatchpoints"; + + public static void main(String[] args) throws Exception { + runTest(testname, jarClasses); + } +} diff --git a/jdk/test/com/sun/jdi/cds/CDSJDITest.java b/jdk/test/com/sun/jdi/cds/CDSJDITest.java new file mode 100644 index 00000000000..f935b37c660 --- /dev/null +++ b/jdk/test/com/sun/jdi/cds/CDSJDITest.java @@ -0,0 +1,202 @@ +/* + * Copyright (c) 2013, 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. + * + * 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. + */ + +/* + * Helper superclass for launching JDI tests out of the CDS archive. +*/ + +import jdk.testlibrary.OutputAnalyzer; +import jdk.testlibrary.ProcessTools; + +import java.io.*; +import java.util.ArrayList; +import sun.tools.jar.Main; + +public class CDSJDITest { + private static final String classesDir = System.getProperty("test.classes"); + + public static void runTest(String testname, String[] jarClasses) throws Exception { + File jarClasslistFile = makeClassList(jarClasses); + String appJar = buildJar(testname, jarClasses); + + // These are the arguments passed to createJavaProcessBuilder() to launch + // the JDI test. + String[] testArgs = { + // JVM Args: + // These first three properties are setup by jtreg, and must be passed + // to the JDI test subprocess because it needs them in order to + // pass them to the subprocess it will create for the debuggee. This + // is how the JPRT -javaopts are passed to the debggee. See + // VMConnection.getDebuggeeVMOptions(). + getPropOpt("test.classes"), + getPropOpt("test.java.opts"), + getPropOpt("test.vm.opts"), + // Pass -showversion to the JDI test just so we get a bit of trace output. + "-showversion", + // Main class: + testname, + // Args to the Main Class: + // These argument all follow the above argument, and are + // in fact passed to .main() as java arguments. will + // pass them as JVM arguments to the debuggee process it creates. + "-Xbootclasspath/a:" + appJar, + "-XX:+UnlockDiagnosticVMOptions", + "-XX:+TraceClassPaths", + "-XX:SharedArchiveFile=./SharedArchiveFile.jsa", + "-Xshare:on", + "-showversion" + }; + + // Dump the archive + ProcessBuilder pb = ProcessTools.createJavaProcessBuilder( + "-Xbootclasspath/a:" + appJar, + "-XX:+UnlockDiagnosticVMOptions", "-XX:SharedArchiveFile=./SharedArchiveFile.jsa", + "-XX:ExtraSharedClassListFile=" + jarClasslistFile.getPath(), + "-Xshare:dump"); + OutputAnalyzer outputDump = executeAndLog(pb, "exec"); + for (String jarClass : jarClasses) { + outputDump.shouldNotContain("Cannot find " + jarClass); + } + outputDump.shouldContain("Loading classes to share"); + outputDump.shouldHaveExitValue(0); + + // Run the test specified JDI test + pb = ProcessTools.createJavaProcessBuilder(true, testArgs); + OutputAnalyzer outputRun = executeAndLog(pb, "exec"); + try { + outputRun.shouldContain("sharing"); + outputRun.shouldHaveExitValue(0); + } catch (RuntimeException e) { + outputRun.shouldContain("Unable to use shared archive"); + outputRun.shouldHaveExitValue(1); + } + } + + public static String getPropOpt(String prop) { + String propVal = System.getProperty(prop); + if (propVal == null) propVal = ""; + System.out.println(prop + ": '" + propVal + "'"); + return "-D" + prop + "=" + propVal; + } + + public static File makeClassList(String appClasses[]) throws Exception { + File classList = getOutputFile("test.classlist"); + FileOutputStream fos = new FileOutputStream(classList); + PrintStream ps = new PrintStream(fos); + + addToClassList(ps, appClasses); + + ps.close(); + fos.close(); + + return classList; + } + + public static OutputAnalyzer executeAndLog(ProcessBuilder pb, String logName) throws Exception { + long started = System.currentTimeMillis(); + OutputAnalyzer output = ProcessTools.executeProcess(pb); + writeFile(getOutputFile(logName + ".stdout"), output.getStdout()); + writeFile(getOutputFile(logName + ".stderr"), output.getStderr()); + System.out.println("[ELAPSED: " + (System.currentTimeMillis() - started) + " ms]"); + System.out.println("[STDOUT]\n" + output.getStdout()); + System.out.println("[STDERR]\n" + output.getStderr()); + return output; + } + + private static void writeFile(File file, String content) throws Exception { + FileOutputStream fos = new FileOutputStream(file); + PrintStream ps = new PrintStream(fos); + ps.print(content); + ps.close(); + fos.close(); + } + + public static File getOutputFile(String name) { + File dir = new File(System.getProperty("test.classes", ".")); + return new File(dir, getTestNamePrefix() + name); + } + + private static void addToClassList(PrintStream ps, String classes[]) throws IOException { + if (classes != null) { + for (String s : classes) { + ps.println(s); + } + } + } + + private static String testNamePrefix; + + private static String getTestNamePrefix() { + if (testNamePrefix == null) { + StackTraceElement[] elms = (new Throwable()).getStackTrace(); + if (elms.length > 0) { + for (StackTraceElement n: elms) { + if ("main".equals(n.getMethodName())) { + testNamePrefix = n.getClassName() + "-"; + break; + } + } + } + + if (testNamePrefix == null) { + testNamePrefix = ""; + } + } + return testNamePrefix; + } + + private static String buildJar(String jarName, String ...classNames) + throws Exception { + + String jarFullName = classesDir + File.separator + jarName + ".jar"; + createSimpleJar(classesDir, jarFullName, classNames); + return jarFullName; + } + + private static void createSimpleJar(String jarClassesDir, String jarName, + String[] classNames) throws Exception { + + ArrayList args = new ArrayList(); + args.add("cf"); + args.add(jarName); + addJarClassArgs(args, jarClassesDir, classNames); + createJar(args); + } + + private static void addJarClassArgs(ArrayList args, String jarClassesDir, + String[] classNames) { + + for (String name : classNames) { + args.add("-C"); + args.add(jarClassesDir); + args.add(name + ".class"); + } + } + + private static void createJar(ArrayList args) { + Main jarTool = new Main(System.out, System.err, "jar"); + if (!jarTool.run(args.toArray(new String[1]))) { + throw new RuntimeException("jar operation failed"); + } + } +} diff --git a/jdk/test/com/sun/tools/attach/BasicTests.java b/jdk/test/com/sun/tools/attach/BasicTests.java index 7d6f7aa43f2..30e6ed395b3 100644 --- a/jdk/test/com/sun/tools/attach/BasicTests.java +++ b/jdk/test/com/sun/tools/attach/BasicTests.java @@ -21,17 +21,21 @@ * questions. */ -import com.sun.tools.attach.*; +import java.io.File; +import java.io.IOException; import java.net.ServerSocket; import java.net.Socket; -import java.io.IOException; -import java.util.Properties; import java.util.List; -import java.io.File; +import java.util.Properties; + import jdk.testlibrary.OutputAnalyzer; -import jdk.testlibrary.JDKToolLauncher; -import jdk.testlibrary.ProcessTools; import jdk.testlibrary.ProcessThread; +import jdk.testlibrary.ProcessTools; + +import com.sun.tools.attach.AgentInitializationException; +import com.sun.tools.attach.AgentLoadException; +import com.sun.tools.attach.VirtualMachine; +import com.sun.tools.attach.VirtualMachineDescriptor; /* * @test diff --git a/jdk/test/com/sun/tools/attach/RunnerUtil.java b/jdk/test/com/sun/tools/attach/RunnerUtil.java index de2b70b2b36..71c25082580 100644 --- a/jdk/test/com/sun/tools/attach/RunnerUtil.java +++ b/jdk/test/com/sun/tools/attach/RunnerUtil.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2013, 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 @@ -48,7 +48,7 @@ public class RunnerUtil { */ public static ProcessThread startApplication(String... additionalOpts) throws Throwable { String classpath = System.getProperty("test.class.path", "."); - String[] myArgs = concat(additionalOpts, new String [] { "-Dattach.test=true", "-classpath", classpath, "Application" }); + String[] myArgs = concat(additionalOpts, new String [] { "-XX:+UsePerfData", "-Dattach.test=true", "-classpath", classpath, "Application" }); String[] args = Utils.addTestJavaOpts(myArgs); ProcessBuilder pb = ProcessTools.createJavaProcessBuilder(args); ProcessThread pt = new ProcessThread("runApplication", (line) -> line.equals(Application.READY_MSG), pb); diff --git a/jdk/test/java/awt/Choice/ItemStateChangeTest/ItemStateChangeTest.java b/jdk/test/java/awt/Choice/ItemStateChangeTest/ItemStateChangeTest.java index 9dd36dda9e3..698785274a9 100644 --- a/jdk/test/java/awt/Choice/ItemStateChangeTest/ItemStateChangeTest.java +++ b/jdk/test/java/awt/Choice/ItemStateChangeTest/ItemStateChangeTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2012, 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 @@ -28,6 +28,7 @@ @author Oleg Pekhovskiy: area=awt-choice @library ../../regtesthelpers @library ../../../../lib/testlibrary + @modules java.desktop/sun.awt @build Util @build jdk.testlibrary.OSInfo @run main ItemStateChangeTest diff --git a/jdk/test/java/awt/Cursor/MultiResolutionCursorTest/MultiResolutionCursorTest.java b/jdk/test/java/awt/Cursor/MultiResolutionCursorTest/MultiResolutionCursorTest.java index 977c5fa67c0..9eb0dbc93e1 100644 --- a/jdk/test/java/awt/Cursor/MultiResolutionCursorTest/MultiResolutionCursorTest.java +++ b/jdk/test/java/awt/Cursor/MultiResolutionCursorTest/MultiResolutionCursorTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2013, 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 @@ -45,6 +45,7 @@ import sun.awt.image.MultiResolutionImage; * @summary [macosx] Custom Cursor HiDPI support * @author Alexander Scherbatiy * @library ../../../../lib/testlibrary + * @modules java.desktop/sun.awt.image * @build jdk.testlibrary.OSInfo * @run applet/manual=yesno MultiResolutionCursorTest.html */ diff --git a/jdk/test/java/awt/Desktop/8064934/bug8064934.java b/jdk/test/java/awt/Desktop/8064934/bug8064934.java index ca1c451ccc1..66091afb5ae 100644 --- a/jdk/test/java/awt/Desktop/8064934/bug8064934.java +++ b/jdk/test/java/awt/Desktop/8064934/bug8064934.java @@ -26,6 +26,7 @@ * @summary Incorrect Exception message from java.awt.Desktop.open() * @author Dmitry Markov * @library ../../../../lib/testlibrary + * @modules java.desktop/sun.awt * @build jdk.testlibrary.OSInfo * @run main bug8064934 */ diff --git a/jdk/test/java/awt/Dialog/CloseDialog/CloseDialogTest.java b/jdk/test/java/awt/Dialog/CloseDialog/CloseDialogTest.java index 0a6288d896d..3053d793043 100644 --- a/jdk/test/java/awt/Dialog/CloseDialog/CloseDialogTest.java +++ b/jdk/test/java/awt/Dialog/CloseDialog/CloseDialogTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -32,6 +32,7 @@ import java.util.concurrent.atomic.AtomicReference; * @test * @bug 8043705 * @summary Can't exit color chooser dialog when running as an applet + * @modules java.desktop/sun.awt * @run main CloseDialogTest */ public class CloseDialogTest { diff --git a/jdk/test/java/awt/EventDispatchThread/EDTShutdownTest/EDTShutdownTest.java b/jdk/test/java/awt/EventDispatchThread/EDTShutdownTest/EDTShutdownTest.java index 7a671b7b6de..c2d01180ca8 100644 --- a/jdk/test/java/awt/EventDispatchThread/EDTShutdownTest/EDTShutdownTest.java +++ b/jdk/test/java/awt/EventDispatchThread/EDTShutdownTest/EDTShutdownTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -26,6 +26,7 @@ @bug 8031694 @summary [macosx] TwentyThousandTest test intermittently hangs @author Oleg Pekhovskiy + @modules java.desktop/sun.awt @run main EDTShutdownTest */ diff --git a/jdk/test/java/awt/EventDispatchThread/LoopRobustness/LoopRobustness.html b/jdk/test/java/awt/EventDispatchThread/LoopRobustness/LoopRobustness.html index 3e8611d2e02..8f5e722fb68 100644 --- a/jdk/test/java/awt/EventDispatchThread/LoopRobustness/LoopRobustness.html +++ b/jdk/test/java/awt/EventDispatchThread/LoopRobustness/LoopRobustness.html @@ -1,5 +1,5 @@ diff --git a/jdk/test/java/awt/EventQueue/MainAppContext/MainAppContext.java b/jdk/test/java/awt/EventQueue/MainAppContext/MainAppContext.java index 58f4bb96989..50cf7b018dc 100644 --- a/jdk/test/java/awt/EventQueue/MainAppContext/MainAppContext.java +++ b/jdk/test/java/awt/EventQueue/MainAppContext/MainAppContext.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2011,2013 Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2011,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 @@ -26,6 +26,7 @@ * @bug 8004584 * @summary Tests 8004584 * @author anthony.petrov@oracle.com, petr.pchelko@oracle.com + * @modules java.desktop/sun.awt */ import java.awt.*; diff --git a/jdk/test/java/awt/EventQueue/PostEventOrderingTest/PostEventOrderingTest.java b/jdk/test/java/awt/EventQueue/PostEventOrderingTest/PostEventOrderingTest.java index e41f33cec05..7b75001f42d 100644 --- a/jdk/test/java/awt/EventQueue/PostEventOrderingTest/PostEventOrderingTest.java +++ b/jdk/test/java/awt/EventQueue/PostEventOrderingTest/PostEventOrderingTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2012, 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 @@ -26,6 +26,7 @@ * @bug 4171596 6699589 * @summary Checks that the posting of events between the PostEventQueue * @summary and the EventQueue maintains proper ordering. + * @modules java.desktop/sun.awt * @run main PostEventOrderingTest * @author fredx */ diff --git a/jdk/test/java/awt/EventQueue/PushPopDeadlock2/PushPopTest.java b/jdk/test/java/awt/EventQueue/PushPopDeadlock2/PushPopTest.java index 570ddcd46fe..c59b7b39df4 100644 --- a/jdk/test/java/awt/EventQueue/PushPopDeadlock2/PushPopTest.java +++ b/jdk/test/java/awt/EventQueue/PushPopDeadlock2/PushPopTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2009, 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 @@ -25,6 +25,7 @@ @test @bug 4913324 @author Oleg Sukhodolsky: area=eventqueue + @modules java.desktop/sun.awt @run main/timeout=30 PushPopTest */ diff --git a/jdk/test/java/awt/FileDialog/8017487/bug8017487.java b/jdk/test/java/awt/FileDialog/8017487/bug8017487.java new file mode 100644 index 00000000000..c9cd370e10a --- /dev/null +++ b/jdk/test/java/awt/FileDialog/8017487/bug8017487.java @@ -0,0 +1,82 @@ +/* + * 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. + * + * 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 8017487 + @summary filechooser in Windows-Libraries folder: columns are mixed up + @author Semyon Sadetsky + @library /lib/testlibrary + @build jdk.testlibrary.OSInfo + @run main bug8017487 + */ + + +import jdk.testlibrary.OSInfo; + +import sun.awt.shell.ShellFolder; +import sun.awt.shell.ShellFolderColumnInfo; +import javax.swing.filechooser.FileSystemView; +import java.io.File; + +public class bug8017487 +{ + public static void main(String[] p_args) throws Exception { + if (OSInfo.getOSType() == OSInfo.OSType.WINDOWS && + OSInfo.getWindowsVersion().compareTo(OSInfo.WINDOWS_VISTA) > 0 ) { + test(); + System.out.println("ok"); + } + } + + private static void test() throws Exception { + FileSystemView fsv = FileSystemView.getFileSystemView(); + File def = new File(fsv.getDefaultDirectory().getAbsolutePath()); + ShellFolderColumnInfo[] defColumns = + ShellFolder.getShellFolder(def).getFolderColumns(); + + File[] files = fsv.getHomeDirectory().listFiles(); + for (File file : files) { + if( "Libraries".equals(ShellFolder.getShellFolder( file ).getDisplayName())) { + File[] libs = file.listFiles(); + for (File lib : libs) { + ShellFolder libFolder = + ShellFolder.getShellFolder(lib); + if( "Library".equals(libFolder.getFolderType() ) ) { + ShellFolderColumnInfo[] folderColumns = + libFolder.getFolderColumns(); + + for (int i = 0; i < defColumns.length; i++) { + if (!defColumns[i].getTitle() + .equals(folderColumns[i].getTitle())) + throw new RuntimeException("Columnn " + + folderColumns[i].getTitle() + + " doesn't match " + + defColumns[i].getTitle()); + } + } + } + } + } + } + +} diff --git a/jdk/test/java/awt/FileDialog/FileDialogOpenDirTest/FileDialogOpenDirTest.html b/jdk/test/java/awt/FileDialog/FileDialogOpenDirTest/FileDialogOpenDirTest.html new file mode 100644 index 00000000000..a36a20661ba --- /dev/null +++ b/jdk/test/java/awt/FileDialog/FileDialogOpenDirTest/FileDialogOpenDirTest.html @@ -0,0 +1,43 @@ + + + + + +FileDialogOpenDirTest + + + +

                      FileDialogOpenDirTest
                      Bug ID: 4974135

                      + +

                      See the dialog box (usually in upper left corner) for instructions

                      + + + + diff --git a/jdk/test/java/awt/FileDialog/FileDialogOpenDirTest/FileDialogOpenDirTest.java b/jdk/test/java/awt/FileDialog/FileDialogOpenDirTest/FileDialogOpenDirTest.java new file mode 100644 index 00000000000..2461a0b7db2 --- /dev/null +++ b/jdk/test/java/awt/FileDialog/FileDialogOpenDirTest/FileDialogOpenDirTest.java @@ -0,0 +1,239 @@ +/* + * Copyright (c) 2004, 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 4974135 + @summary FileDialog should open current directory by default. + @author tav@sparc.spb.su area=awt.filedialog + @run applet/manual=yesno FileDialogOpenDirTest.html +*/ + +import java.awt.*; +import java.awt.event.*; +import java.applet.*; + +public class FileDialogOpenDirTest extends Applet { + + public static void main(String[] args) { + Applet a = new FileDialogOpenDirTest(); + a.init(); + a.start(); + } + + public void init() + { + System.setProperty("sun.awt.disableGtkFileDialogs","true"); + //Create instructions for the user here, as well as set up + // the environment -- set the layout manager, add buttons, + // etc. + this.setLayout (new BorderLayout ()); + + String curdir = System.getProperty("user.dir"); + + String[] instructions1 = + { + "After test started you will see 'Test Frame' with a button inside.", + "Click the button to open FileDialog.", + "Verify that the directory opened is current directory, that is:", + curdir, + "If so press PASSED, otherwise FAILED." + }; + + String[] instructions2 = + { + "The test is not applicable for current platform. Press PASSED." + }; + + Sysout.createDialogWithInstructions(Toolkit.getDefaultToolkit().getClass().getName(). + equals("sun.awt.X11.XToolkit") ? + instructions1 : instructions2); + } + + public void start() { + Frame frame = new Frame("Test Frame"); + Button open = new Button("Open File Dialog"); + + open.addActionListener(new ActionListener() { + public void actionPerformed(ActionEvent e) { + new FileDialog(new Frame()).show(); + } + }); + + frame.setLayout(new FlowLayout()); + frame.add(open); + + int x = 0; + int y = 0; + Component dlg = null; + + if ((dlg = Sysout.getDialog()) != null) { + x = dlg.getBounds().x + dlg.getBounds().width; + y = dlg.getBounds().y; + } + frame.setBounds(x, y, 150, 70); + frame.setVisible(true); + } +} + + +/**************************************************** + Standard Test Machinery + DO NOT modify anything below -- it's a standard + chunk of code whose purpose is to make user + interaction uniform, and thereby make it simpler + to read and understand someone else's test. + ****************************************************/ + +/** + This is part of the standard test machinery. + It creates a dialog (with the instructions), and is the interface + for sending text messages to the user. + To print the instructions, send an array of strings to Sysout.createDialog + WithInstructions method. Put one line of instructions per array entry. + To display a message for the tester to see, simply call Sysout.println + with the string to be displayed. + This mimics System.out.println but works within the test harness as well + as standalone. + */ + +class Sysout +{ + private static TestDialog dialog; + + public static void createDialogWithInstructions( String[] instructions ) + { + dialog = new TestDialog( new Frame(), "Instructions" ); + dialog.printInstructions( instructions ); + dialog.setVisible(true); + println( "Any messages for the tester will display here." ); + } + + public static void createDialog( ) + { + dialog = new TestDialog( new Frame(), "Instructions" ); + String[] defInstr = { "Instructions will appear here. ", "" } ; + dialog.printInstructions( defInstr ); + dialog.setVisible(true); + println( "Any messages for the tester will display here." ); + } + + + public static void printInstructions( String[] instructions ) + { + dialog.printInstructions( instructions ); + } + + + public static void println( String messageIn ) + { + dialog.displayMessage( messageIn ); + } + + public static Component getDialog() { + return dialog; + } + +}// Sysout class + +/** + This is part of the standard test machinery. It provides a place for the + test instructions to be displayed, and a place for interactive messages + to the user to be displayed. + To have the test instructions displayed, see Sysout. + To have a message to the user be displayed, see Sysout. + Do not call anything in this dialog directly. + */ +class TestDialog extends Dialog +{ + + TextArea instructionsText; + TextArea messageText; + int maxStringLength = 80; + + //DO NOT call this directly, go through Sysout + public TestDialog( Frame frame, String name ) + { + super( frame, name ); + int scrollBoth = TextArea.SCROLLBARS_BOTH; + instructionsText = new TextArea( "", 15, maxStringLength, scrollBoth ); + add( "North", instructionsText ); + + messageText = new TextArea( "", 5, maxStringLength, scrollBoth ); + add("Center", messageText); + + pack(); + + setVisible(true); + }// TestDialog() + + //DO NOT call this directly, go through Sysout + public void printInstructions( String[] instructions ) + { + //Clear out any current instructions + instructionsText.setText( "" ); + + //Go down array of instruction strings + + String printStr, remainingStr; + for( int i=0; i < instructions.length; i++ ) + { + //chop up each into pieces maxSringLength long + remainingStr = instructions[ i ]; + while( remainingStr.length() > 0 ) + { + //if longer than max then chop off first max chars to print + if( remainingStr.length() >= maxStringLength ) + { + //Try to chop on a word boundary + int posOfSpace = remainingStr. + lastIndexOf( ' ', maxStringLength - 1 ); + + if( posOfSpace <= 0 ) posOfSpace = maxStringLength - 1; + + printStr = remainingStr.substring( 0, posOfSpace + 1 ); + remainingStr = remainingStr.substring( posOfSpace + 1 ); + } + //else just print + else + { + printStr = remainingStr; + remainingStr = ""; + } + + instructionsText.append( printStr + "\n" ); + + }// while + + }// for + + }//printInstructions() + + //DO NOT call this directly, go through Sysout + public void displayMessage( String messageIn ) + { + messageText.append( messageIn + "\n" ); + System.out.println(messageIn); + } + +}// TestDialog class diff --git a/jdk/test/java/awt/Focus/ActualFocusedWindowTest/ActualFocusedWindowBlockingTest.java b/jdk/test/java/awt/Focus/ActualFocusedWindowTest/ActualFocusedWindowBlockingTest.java index 0210803b627..6f8e48415bf 100644 --- a/jdk/test/java/awt/Focus/ActualFocusedWindowTest/ActualFocusedWindowBlockingTest.java +++ b/jdk/test/java/awt/Focus/ActualFocusedWindowTest/ActualFocusedWindowBlockingTest.java @@ -36,7 +36,6 @@ import java.awt.event.*; import java.applet.Applet; import java.util.concurrent.atomic.AtomicBoolean; import java.lang.reflect.InvocationTargetException; -import sun.awt.SunToolkit; import test.java.awt.regtesthelpers.Util; public class ActualFocusedWindowBlockingTest extends Applet { diff --git a/jdk/test/java/awt/Focus/ModalExcludedWindowClickTest/ModalExcludedWindowClickTest.html b/jdk/test/java/awt/Focus/ModalExcludedWindowClickTest/ModalExcludedWindowClickTest.html index 77502895ba6..a34d01d1ac3 100644 --- a/jdk/test/java/awt/Focus/ModalExcludedWindowClickTest/ModalExcludedWindowClickTest.html +++ b/jdk/test/java/awt/Focus/ModalExcludedWindowClickTest/ModalExcludedWindowClickTest.html @@ -27,6 +27,7 @@ @bug 6271849 @summary Tests that component in modal excluded Window which parent is blocked responses to mouse clicks. @author anton.tarasov@sun.com: area=awt.focus + @modules java.desktop/sun.awt @run applet ModalExcludedWindowClickTest.html --> diff --git a/jdk/test/java/awt/Focus/NonFocusableBlockedOwnerTest/NonFocusableBlockedOwnerTest.html b/jdk/test/java/awt/Focus/NonFocusableBlockedOwnerTest/NonFocusableBlockedOwnerTest.html index a844c798cb3..21fd1470289 100644 --- a/jdk/test/java/awt/Focus/NonFocusableBlockedOwnerTest/NonFocusableBlockedOwnerTest.html +++ b/jdk/test/java/awt/Focus/NonFocusableBlockedOwnerTest/NonFocusableBlockedOwnerTest.html @@ -27,6 +27,7 @@ @bug 6272324 @summary Modal excluded Window which decorated parent is blocked should be non-focusable. @author anton.tarasov@sun.com: area=awt.focus + @modules java.desktop/sun.awt @run applet NonFocusableBlockedOwnerTest.html --> diff --git a/jdk/test/java/awt/Focus/WindowUpdateFocusabilityTest/WindowUpdateFocusabilityTest.html b/jdk/test/java/awt/Focus/WindowUpdateFocusabilityTest/WindowUpdateFocusabilityTest.html index 56b72d53944..9eb69ab789a 100644 --- a/jdk/test/java/awt/Focus/WindowUpdateFocusabilityTest/WindowUpdateFocusabilityTest.html +++ b/jdk/test/java/awt/Focus/WindowUpdateFocusabilityTest/WindowUpdateFocusabilityTest.html @@ -27,6 +27,7 @@ @bug 6253913 @summary Tests that a Window shown before its owner is focusable. @author anton.tarasov@sun.com: area=awt-focus + @modules java.desktop/sun.awt @run applet WindowUpdateFocusabilityTest.html --> diff --git a/jdk/test/java/awt/Graphics2D/Test8004859/Test8004859.java b/jdk/test/java/awt/Graphics2D/Test8004859/Test8004859.java index 8cdb83feaa3..e7c82b0d9f5 100644 --- a/jdk/test/java/awt/Graphics2D/Test8004859/Test8004859.java +++ b/jdk/test/java/awt/Graphics2D/Test8004859/Test8004859.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2013, 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 @@ -34,6 +34,8 @@ import sun.java2d.SunGraphics2D; * @bug 8004859 * @summary getClipBounds/getClip should return equivalent bounds. * @author Sergey Bylokhov + * @modules java.desktop/sun.java2d + * java.desktop/sun.java2d.pipe */ public final class Test8004859 { diff --git a/jdk/test/java/awt/Graphics2D/TransformSetGet/TransformSetGet.java b/jdk/test/java/awt/Graphics2D/TransformSetGet/TransformSetGet.java index 066e7698618..e6662cd378b 100644 --- a/jdk/test/java/awt/Graphics2D/TransformSetGet/TransformSetGet.java +++ b/jdk/test/java/awt/Graphics2D/TransformSetGet/TransformSetGet.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2013, 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 @@ -33,6 +33,7 @@ import sun.java2d.SunGraphics2D; * @bug 8000629 * @summary Set/get transform should work on constrained graphics. * @author Sergey Bylokhov + * @modules java.desktop/sun.java2d */ public class TransformSetGet { diff --git a/jdk/test/java/awt/KeyboardFocusmanager/TypeAhead/TestDialogTypeAhead.html b/jdk/test/java/awt/KeyboardFocusmanager/TypeAhead/TestDialogTypeAhead.html index 7d3e98a9d97..854b8424ccf 100644 --- a/jdk/test/java/awt/KeyboardFocusmanager/TypeAhead/TestDialogTypeAhead.html +++ b/jdk/test/java/awt/KeyboardFocusmanager/TypeAhead/TestDialogTypeAhead.html @@ -1,5 +1,5 @@ diff --git a/jdk/test/java/awt/Menu/OpensWithNoGrab/OpensWithNoGrab.java b/jdk/test/java/awt/Menu/OpensWithNoGrab/OpensWithNoGrab.java index dcfb8ca16a9..52f01658e32 100644 --- a/jdk/test/java/awt/Menu/OpensWithNoGrab/OpensWithNoGrab.java +++ b/jdk/test/java/awt/Menu/OpensWithNoGrab/OpensWithNoGrab.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 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 @@ -28,6 +28,7 @@ @author andrei.dmitriev: area=awt.menu @library ../../regtesthelpers @library ../../../../lib/testlibrary + @modules java.desktop/sun.awt @build jdk.testlibrary.OSInfo @build Util @run main OpensWithNoGrab diff --git a/jdk/test/java/awt/Mixing/AWT_Mixing/JButtonInGlassPaneOverlapping.java b/jdk/test/java/awt/Mixing/AWT_Mixing/JButtonInGlassPaneOverlapping.java index 867a28b34a3..e39dbae5f6b 100644 --- a/jdk/test/java/awt/Mixing/AWT_Mixing/JButtonInGlassPaneOverlapping.java +++ b/jdk/test/java/awt/Mixing/AWT_Mixing/JButtonInGlassPaneOverlapping.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -33,6 +33,7 @@ import javax.swing.*; @summary Simple Overlapping test for javax.swing.JButton @author sergey.grinev@oracle.com: area=awt.mixing @library ../../regtesthelpers +@modules java.desktop/sun.awt @build Util @run main JButtonInGlassPaneOverlapping */ diff --git a/jdk/test/java/awt/Mixing/AWT_Mixing/JButtonOverlapping.java b/jdk/test/java/awt/Mixing/AWT_Mixing/JButtonOverlapping.java index 42070fa3ee0..55bfb377c77 100644 --- a/jdk/test/java/awt/Mixing/AWT_Mixing/JButtonOverlapping.java +++ b/jdk/test/java/awt/Mixing/AWT_Mixing/JButtonOverlapping.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -33,6 +33,7 @@ import javax.swing.*; @summary Simple Overlapping test for javax.swing.JButton @author sergey.grinev@oracle.com: area=awt.mixing @library ../../regtesthelpers +@modules java.desktop/sun.awt @build Util @run main JButtonOverlapping */ diff --git a/jdk/test/java/awt/Mixing/AWT_Mixing/JColorChooserOverlapping.java b/jdk/test/java/awt/Mixing/AWT_Mixing/JColorChooserOverlapping.java index a21633b6b5f..d685ab8a858 100644 --- a/jdk/test/java/awt/Mixing/AWT_Mixing/JColorChooserOverlapping.java +++ b/jdk/test/java/awt/Mixing/AWT_Mixing/JColorChooserOverlapping.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -32,6 +32,7 @@ import javax.swing.*; @summary Simple Overlapping test for javax.swing.JColorChooser @author sergey.grinev@oracle.com: area=awt.mixing @library ../../regtesthelpers +@modules java.desktop/sun.awt @build Util @run main JColorChooserOverlapping */ diff --git a/jdk/test/java/awt/Mixing/AWT_Mixing/JComboBoxOverlapping.java b/jdk/test/java/awt/Mixing/AWT_Mixing/JComboBoxOverlapping.java index 8d69f7156f7..6c4df6ae2ee 100644 --- a/jdk/test/java/awt/Mixing/AWT_Mixing/JComboBoxOverlapping.java +++ b/jdk/test/java/awt/Mixing/AWT_Mixing/JComboBoxOverlapping.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -43,6 +43,7 @@ import test.java.awt.regtesthelpers.Util; @summary Overlapping test for javax.swing.JScrollPane @author sergey.grinev@oracle.com: area=awt.mixing @library ../../regtesthelpers +@modules java.desktop/sun.awt @build Util @run main JComboBoxOverlapping */ diff --git a/jdk/test/java/awt/Mixing/AWT_Mixing/JEditorPaneInGlassPaneOverlapping.java b/jdk/test/java/awt/Mixing/AWT_Mixing/JEditorPaneInGlassPaneOverlapping.java index 1c406a808b4..9586e0dc1d2 100644 --- a/jdk/test/java/awt/Mixing/AWT_Mixing/JEditorPaneInGlassPaneOverlapping.java +++ b/jdk/test/java/awt/Mixing/AWT_Mixing/JEditorPaneInGlassPaneOverlapping.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -34,6 +34,7 @@ import javax.swing.*; @summary Simple Overlapping test for javax.swing.JLabel @author sergey.grinev@oracle.com: area=awt.mixing @library ../../regtesthelpers +@modules java.desktop/sun.awt @build Util @run main JEditorPaneInGlassPaneOverlapping */ diff --git a/jdk/test/java/awt/Mixing/AWT_Mixing/JEditorPaneOverlapping.java b/jdk/test/java/awt/Mixing/AWT_Mixing/JEditorPaneOverlapping.java index 6b0bf6d66ab..066528c75d8 100644 --- a/jdk/test/java/awt/Mixing/AWT_Mixing/JEditorPaneOverlapping.java +++ b/jdk/test/java/awt/Mixing/AWT_Mixing/JEditorPaneOverlapping.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -32,6 +32,7 @@ import javax.swing.*; @summary Simple Overlapping test for javax.swing.JLabel @author sergey.grinev@oracle.com: area=awt.mixing @library ../../regtesthelpers +@modules java.desktop/sun.awt @build Util @run main JEditorPaneOverlapping */ diff --git a/jdk/test/java/awt/Mixing/AWT_Mixing/JGlassPaneInternalFrameOverlapping.java b/jdk/test/java/awt/Mixing/AWT_Mixing/JGlassPaneInternalFrameOverlapping.java index e647875b059..a042120ed21 100644 --- a/jdk/test/java/awt/Mixing/AWT_Mixing/JGlassPaneInternalFrameOverlapping.java +++ b/jdk/test/java/awt/Mixing/AWT_Mixing/JGlassPaneInternalFrameOverlapping.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -45,6 +45,7 @@ import test.java.awt.regtesthelpers.Util; @summary Overlapping test for javax.swing.JScrollPane @author sergey.grinev@oracle.com: area=awt.mixing @library ../../regtesthelpers +@modules java.desktop/sun.awt @build Util @run main JGlassPaneInternalFrameOverlapping */ diff --git a/jdk/test/java/awt/Mixing/AWT_Mixing/JGlassPaneMoveOverlapping.java b/jdk/test/java/awt/Mixing/AWT_Mixing/JGlassPaneMoveOverlapping.java index 2103c63f688..c5611db104e 100644 --- a/jdk/test/java/awt/Mixing/AWT_Mixing/JGlassPaneMoveOverlapping.java +++ b/jdk/test/java/awt/Mixing/AWT_Mixing/JGlassPaneMoveOverlapping.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -46,6 +46,7 @@ import test.java.awt.regtesthelpers.Util; @summary Overlapping test for javax.swing.JScrollPane @author sergey.grinev@oracle.com: area=awt.mixing @library ../../regtesthelpers +@modules java.desktop/sun.awt @build Util @run main JGlassPaneMoveOverlapping */ diff --git a/jdk/test/java/awt/Mixing/AWT_Mixing/JInternalFrameMoveOverlapping.java b/jdk/test/java/awt/Mixing/AWT_Mixing/JInternalFrameMoveOverlapping.java index 78e624323eb..6b18cb57d41 100644 --- a/jdk/test/java/awt/Mixing/AWT_Mixing/JInternalFrameMoveOverlapping.java +++ b/jdk/test/java/awt/Mixing/AWT_Mixing/JInternalFrameMoveOverlapping.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -42,6 +42,7 @@ import test.java.awt.regtesthelpers.Util; @summary Overlapping test for javax.swing.JScrollPane @author sergey.grinev@oracle.com: area=awt.mixing @library ../../regtesthelpers +@modules java.desktop/sun.awt @build Util @run main JInternalFrameMoveOverlapping */ diff --git a/jdk/test/java/awt/Mixing/AWT_Mixing/JInternalFrameOverlapping.java b/jdk/test/java/awt/Mixing/AWT_Mixing/JInternalFrameOverlapping.java index 17e3165e01c..845b7cd0f89 100644 --- a/jdk/test/java/awt/Mixing/AWT_Mixing/JInternalFrameOverlapping.java +++ b/jdk/test/java/awt/Mixing/AWT_Mixing/JInternalFrameOverlapping.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -41,6 +41,7 @@ import test.java.awt.regtesthelpers.Util; @summary Overlapping test for javax.swing.JScrollPane @author sergey.grinev@oracle.com: area=awt.mixing @library ../../regtesthelpers +@modules java.desktop/sun.awt @build Util @run main JInternalFrameOverlapping */ diff --git a/jdk/test/java/awt/Mixing/AWT_Mixing/JLabelInGlassPaneOverlapping.java b/jdk/test/java/awt/Mixing/AWT_Mixing/JLabelInGlassPaneOverlapping.java index a469774db82..d9b442e7523 100644 --- a/jdk/test/java/awt/Mixing/AWT_Mixing/JLabelInGlassPaneOverlapping.java +++ b/jdk/test/java/awt/Mixing/AWT_Mixing/JLabelInGlassPaneOverlapping.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -34,6 +34,7 @@ import javax.swing.*; @summary Simple Overlapping test for javax.swing.JLabel @author sergey.grinev@oracle.com: area=awt.mixing @library ../../regtesthelpers +@modules java.desktop/sun.awt @build Util @run main JLabelInGlassPaneOverlapping */ diff --git a/jdk/test/java/awt/Mixing/AWT_Mixing/JLabelOverlapping.java b/jdk/test/java/awt/Mixing/AWT_Mixing/JLabelOverlapping.java index 658a99db561..8871b85ccd8 100644 --- a/jdk/test/java/awt/Mixing/AWT_Mixing/JLabelOverlapping.java +++ b/jdk/test/java/awt/Mixing/AWT_Mixing/JLabelOverlapping.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -33,6 +33,7 @@ import javax.swing.*; @summary Simple Overlapping test for javax.swing.JLabel @author sergey.grinev@oracle.com: area=awt.mixing @library ../../regtesthelpers +@modules java.desktop/sun.awt @build Util @run main JLabelOverlapping */ diff --git a/jdk/test/java/awt/Mixing/AWT_Mixing/JListInGlassPaneOverlapping.java b/jdk/test/java/awt/Mixing/AWT_Mixing/JListInGlassPaneOverlapping.java index 5a9123f5020..69d9e4e06d9 100644 --- a/jdk/test/java/awt/Mixing/AWT_Mixing/JListInGlassPaneOverlapping.java +++ b/jdk/test/java/awt/Mixing/AWT_Mixing/JListInGlassPaneOverlapping.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -33,6 +33,7 @@ import javax.swing.*; @summary Simple Overlapping test for javax.swing.JList @author sergey.grinev@oracle.com: area=awt.mixing @library ../../regtesthelpers +@modules java.desktop/sun.awt @build Util @run main JListInGlassPaneOverlapping */ diff --git a/jdk/test/java/awt/Mixing/AWT_Mixing/JListOverlapping.java b/jdk/test/java/awt/Mixing/AWT_Mixing/JListOverlapping.java index bed4a98503a..e17ede99764 100644 --- a/jdk/test/java/awt/Mixing/AWT_Mixing/JListOverlapping.java +++ b/jdk/test/java/awt/Mixing/AWT_Mixing/JListOverlapping.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -32,6 +32,7 @@ import javax.swing.*; @summary Simple Overlapping test for javax.swing.JList @author sergey.grinev@oracle.com: area=awt.mixing @library ../../regtesthelpers +@modules java.desktop/sun.awt @build Util @run main JListOverlapping */ diff --git a/jdk/test/java/awt/Mixing/AWT_Mixing/JMenuBarOverlapping.java b/jdk/test/java/awt/Mixing/AWT_Mixing/JMenuBarOverlapping.java index b6816fb877b..eb5501a6140 100644 --- a/jdk/test/java/awt/Mixing/AWT_Mixing/JMenuBarOverlapping.java +++ b/jdk/test/java/awt/Mixing/AWT_Mixing/JMenuBarOverlapping.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -48,6 +48,7 @@ import test.java.awt.regtesthelpers.Util; @summary Overlapping test for javax.swing.JScrollPane @author sergey.grinev@oracle.com: area=awt.mixing @library ../../regtesthelpers +@modules java.desktop/sun.awt @build Util @run main JMenuBarOverlapping */ diff --git a/jdk/test/java/awt/Mixing/AWT_Mixing/JPanelInGlassPaneOverlapping.java b/jdk/test/java/awt/Mixing/AWT_Mixing/JPanelInGlassPaneOverlapping.java index 078557831a9..ca57e4b6732 100644 --- a/jdk/test/java/awt/Mixing/AWT_Mixing/JPanelInGlassPaneOverlapping.java +++ b/jdk/test/java/awt/Mixing/AWT_Mixing/JPanelInGlassPaneOverlapping.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -34,6 +34,7 @@ import javax.swing.*; @summary Simple Overlapping test for javax.swing.JPanel @author sergey.grinev@oracle.com: area=awt.mixing @library ../../regtesthelpers +@modules java.desktop/sun.awt @build Util @run main JPanelInGlassPaneOverlapping */ diff --git a/jdk/test/java/awt/Mixing/AWT_Mixing/JPanelOverlapping.java b/jdk/test/java/awt/Mixing/AWT_Mixing/JPanelOverlapping.java index a8ca9e67baf..2fb63331c7b 100644 --- a/jdk/test/java/awt/Mixing/AWT_Mixing/JPanelOverlapping.java +++ b/jdk/test/java/awt/Mixing/AWT_Mixing/JPanelOverlapping.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -33,6 +33,7 @@ import javax.swing.*; @summary Simple Overlapping test for javax.swing.JPanel @author sergey.grinev@oracle.com: area=awt.mixing @library ../../regtesthelpers +@modules java.desktop/sun.awt @build Util @run main JPanelOverlapping */ diff --git a/jdk/test/java/awt/Mixing/AWT_Mixing/JPopupMenuOverlapping.java b/jdk/test/java/awt/Mixing/AWT_Mixing/JPopupMenuOverlapping.java index ba72f755360..1bc2119b186 100644 --- a/jdk/test/java/awt/Mixing/AWT_Mixing/JPopupMenuOverlapping.java +++ b/jdk/test/java/awt/Mixing/AWT_Mixing/JPopupMenuOverlapping.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -45,6 +45,7 @@ import test.java.awt.regtesthelpers.Util; @summary Overlapping test for javax.swing.JScrollPane @author sergey.grinev@oracle.com: area=awt.mixing @library ../../regtesthelpers +@modules java.desktop/sun.awt @build Util @run main JPopupMenuOverlapping */ diff --git a/jdk/test/java/awt/Mixing/AWT_Mixing/JProgressBarInGlassPaneOverlapping.java b/jdk/test/java/awt/Mixing/AWT_Mixing/JProgressBarInGlassPaneOverlapping.java index be104e1fed1..ca06e8e2671 100644 --- a/jdk/test/java/awt/Mixing/AWT_Mixing/JProgressBarInGlassPaneOverlapping.java +++ b/jdk/test/java/awt/Mixing/AWT_Mixing/JProgressBarInGlassPaneOverlapping.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -34,6 +34,7 @@ import javax.swing.*; @summary Simple Overlapping test for javax.swing.JProgressBar @author sergey.grinev@oracle.com: area=awt.mixing @library ../../regtesthelpers +@modules java.desktop/sun.awt @build Util @run main JProgressBarInGlassPaneOverlapping */ diff --git a/jdk/test/java/awt/Mixing/AWT_Mixing/JProgressBarOverlapping.java b/jdk/test/java/awt/Mixing/AWT_Mixing/JProgressBarOverlapping.java index c1c9aab77a2..749ad80fa8b 100644 --- a/jdk/test/java/awt/Mixing/AWT_Mixing/JProgressBarOverlapping.java +++ b/jdk/test/java/awt/Mixing/AWT_Mixing/JProgressBarOverlapping.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -33,6 +33,7 @@ import javax.swing.*; @summary Simple Overlapping test for javax.swing.JProgressBar @author sergey.grinev@oracle.com: area=awt.mixing @library ../../regtesthelpers +@modules java.desktop/sun.awt @build Util @run main JProgressBarOverlapping */ diff --git a/jdk/test/java/awt/Mixing/AWT_Mixing/JScrollBarInGlassPaneOverlapping.java b/jdk/test/java/awt/Mixing/AWT_Mixing/JScrollBarInGlassPaneOverlapping.java index 33d1a483998..c8dcb9ec03e 100644 --- a/jdk/test/java/awt/Mixing/AWT_Mixing/JScrollBarInGlassPaneOverlapping.java +++ b/jdk/test/java/awt/Mixing/AWT_Mixing/JScrollBarInGlassPaneOverlapping.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -37,6 +37,7 @@ import javax.swing.*; @summary Simple Overlapping test for javax.swing.JScrollBar @author sergey.grinev@oracle.com: area=awt.mixing @library ../../regtesthelpers +@modules java.desktop/sun.awt @build Util @run main JScrollBarInGlassPaneOverlapping */ diff --git a/jdk/test/java/awt/Mixing/AWT_Mixing/JScrollBarOverlapping.java b/jdk/test/java/awt/Mixing/AWT_Mixing/JScrollBarOverlapping.java index 8271f5b272a..c825dc88342 100644 --- a/jdk/test/java/awt/Mixing/AWT_Mixing/JScrollBarOverlapping.java +++ b/jdk/test/java/awt/Mixing/AWT_Mixing/JScrollBarOverlapping.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -36,6 +36,7 @@ import javax.swing.*; @summary Simple Overlapping test for javax.swing.JScrollBar @author sergey.grinev@oracle.com: area=awt.mixing @library ../../regtesthelpers +@modules java.desktop/sun.awt @build Util @run main JScrollBarOverlapping */ diff --git a/jdk/test/java/awt/Mixing/AWT_Mixing/JScrollPaneOverlapping.java b/jdk/test/java/awt/Mixing/AWT_Mixing/JScrollPaneOverlapping.java index f7205cec299..a99fab91cec 100644 --- a/jdk/test/java/awt/Mixing/AWT_Mixing/JScrollPaneOverlapping.java +++ b/jdk/test/java/awt/Mixing/AWT_Mixing/JScrollPaneOverlapping.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -43,6 +43,7 @@ import test.java.awt.regtesthelpers.Util; @summary Overlapping test for javax.swing.JScrollPane @author sergey.grinev@oracle.com: area=awt.mixing @library ../../regtesthelpers +@modules java.desktop/sun.awt @build Util @run main JScrollPaneOverlapping */ diff --git a/jdk/test/java/awt/Mixing/AWT_Mixing/JSliderInGlassPaneOverlapping.java b/jdk/test/java/awt/Mixing/AWT_Mixing/JSliderInGlassPaneOverlapping.java index ece5ea80537..350ec1a3d0b 100644 --- a/jdk/test/java/awt/Mixing/AWT_Mixing/JSliderInGlassPaneOverlapping.java +++ b/jdk/test/java/awt/Mixing/AWT_Mixing/JSliderInGlassPaneOverlapping.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -34,6 +34,7 @@ import javax.swing.*; @summary Simple Overlapping test for javax.swing.JSlider @author sergey.grinev@oracle.com: area=awt.mixing @library ../../regtesthelpers +@modules java.desktop/sun.awt @build Util @run main JSliderInGlassPaneOverlapping */ diff --git a/jdk/test/java/awt/Mixing/AWT_Mixing/JSliderOverlapping.java b/jdk/test/java/awt/Mixing/AWT_Mixing/JSliderOverlapping.java index bf28c046d7a..39d6a1b7aa2 100644 --- a/jdk/test/java/awt/Mixing/AWT_Mixing/JSliderOverlapping.java +++ b/jdk/test/java/awt/Mixing/AWT_Mixing/JSliderOverlapping.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -33,6 +33,7 @@ import javax.swing.*; @summary Simple Overlapping test for javax.swing.JSlider @author sergey.grinev@oracle.com: area=awt.mixing @library ../../regtesthelpers +@modules java.desktop/sun.awt @build Util @run main JSliderOverlapping */ diff --git a/jdk/test/java/awt/Mixing/AWT_Mixing/JSpinnerInGlassPaneOverlapping.java b/jdk/test/java/awt/Mixing/AWT_Mixing/JSpinnerInGlassPaneOverlapping.java index 805f111d4cf..c56f5834450 100644 --- a/jdk/test/java/awt/Mixing/AWT_Mixing/JSpinnerInGlassPaneOverlapping.java +++ b/jdk/test/java/awt/Mixing/AWT_Mixing/JSpinnerInGlassPaneOverlapping.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -36,6 +36,7 @@ import javax.swing.event.ChangeListener; @summary Simple Overlapping test for javax.swing.JSpinner @author sergey.grinev@oracle.com: area=awt.mixing @library ../../regtesthelpers +@modules java.desktop/sun.awt @build Util @run main JSpinnerInGlassPaneOverlapping */ diff --git a/jdk/test/java/awt/Mixing/AWT_Mixing/JSpinnerOverlapping.java b/jdk/test/java/awt/Mixing/AWT_Mixing/JSpinnerOverlapping.java index be06e8bc670..2b0d5907df4 100644 --- a/jdk/test/java/awt/Mixing/AWT_Mixing/JSpinnerOverlapping.java +++ b/jdk/test/java/awt/Mixing/AWT_Mixing/JSpinnerOverlapping.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -35,6 +35,7 @@ import javax.swing.event.ChangeListener; @summary Simple Overlapping test for javax.swing.JSpinner @author sergey.grinev@oracle.com: area=awt.mixing @library ../../regtesthelpers +@modules java.desktop/sun.awt @build Util @run main JSpinnerOverlapping */ diff --git a/jdk/test/java/awt/Mixing/AWT_Mixing/JSplitPaneOverlapping.java b/jdk/test/java/awt/Mixing/AWT_Mixing/JSplitPaneOverlapping.java index 2af8101ef97..e4f9bcdbbae 100644 --- a/jdk/test/java/awt/Mixing/AWT_Mixing/JSplitPaneOverlapping.java +++ b/jdk/test/java/awt/Mixing/AWT_Mixing/JSplitPaneOverlapping.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -49,6 +49,7 @@ import test.java.awt.regtesthelpers.Util; @summary Overlapping test for javax.swing.JSplitPane @author sergey.grinev@oracle.com: area=awt.mixing @library ../../regtesthelpers +@modules java.desktop/sun.awt @build Util @run main JSplitPaneOverlapping */ diff --git a/jdk/test/java/awt/Mixing/AWT_Mixing/JTableInGlassPaneOverlapping.java b/jdk/test/java/awt/Mixing/AWT_Mixing/JTableInGlassPaneOverlapping.java index 634d707857c..28249979c59 100644 --- a/jdk/test/java/awt/Mixing/AWT_Mixing/JTableInGlassPaneOverlapping.java +++ b/jdk/test/java/awt/Mixing/AWT_Mixing/JTableInGlassPaneOverlapping.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -36,6 +36,7 @@ import javax.swing.event.TableModelListener; @summary Simple Overlapping test for JTable @author sergey.grinev@oracle.com: area=awt.mixing @library ../../regtesthelpers +@modules java.desktop/sun.awt @build Util @run main JTableInGlassPaneOverlapping */ diff --git a/jdk/test/java/awt/Mixing/AWT_Mixing/JTableOverlapping.java b/jdk/test/java/awt/Mixing/AWT_Mixing/JTableOverlapping.java index bea7c6bcf88..e118c59d6f2 100644 --- a/jdk/test/java/awt/Mixing/AWT_Mixing/JTableOverlapping.java +++ b/jdk/test/java/awt/Mixing/AWT_Mixing/JTableOverlapping.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -32,6 +32,7 @@ import javax.swing.*; @summary Simple Overlapping test for JTable @author sergey.grinev@oracle.com: area=awt.mixing @library ../../regtesthelpers +@modules java.desktop/sun.awt @build Util @run main JTableOverlapping */ diff --git a/jdk/test/java/awt/Mixing/AWT_Mixing/JTextAreaInGlassPaneOverlapping.java b/jdk/test/java/awt/Mixing/AWT_Mixing/JTextAreaInGlassPaneOverlapping.java index 7b7fb405af9..6d22b328b88 100644 --- a/jdk/test/java/awt/Mixing/AWT_Mixing/JTextAreaInGlassPaneOverlapping.java +++ b/jdk/test/java/awt/Mixing/AWT_Mixing/JTextAreaInGlassPaneOverlapping.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -34,6 +34,7 @@ import javax.swing.*; @summary Simple Overlapping test for javax.swing.JLabel @author sergey.grinev@oracle.com: area=awt.mixing @library ../../regtesthelpers +@modules java.desktop/sun.awt @build Util @run main JTextAreaInGlassPaneOverlapping */ diff --git a/jdk/test/java/awt/Mixing/AWT_Mixing/JTextAreaOverlapping.java b/jdk/test/java/awt/Mixing/AWT_Mixing/JTextAreaOverlapping.java index 683e47f9f6c..dcc87576a00 100644 --- a/jdk/test/java/awt/Mixing/AWT_Mixing/JTextAreaOverlapping.java +++ b/jdk/test/java/awt/Mixing/AWT_Mixing/JTextAreaOverlapping.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -33,6 +33,7 @@ import javax.swing.*; @summary Simple Overlapping test for javax.swing.JLabel @author sergey.grinev@oracle.com: area=awt.mixing @library ../../regtesthelpers +@modules java.desktop/sun.awt @build Util @run main JTextAreaOverlapping */ diff --git a/jdk/test/java/awt/Mixing/AWT_Mixing/JTextFieldInGlassPaneOverlapping.java b/jdk/test/java/awt/Mixing/AWT_Mixing/JTextFieldInGlassPaneOverlapping.java index 0f58c9cbd40..e73889b06ed 100644 --- a/jdk/test/java/awt/Mixing/AWT_Mixing/JTextFieldInGlassPaneOverlapping.java +++ b/jdk/test/java/awt/Mixing/AWT_Mixing/JTextFieldInGlassPaneOverlapping.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -34,6 +34,7 @@ import javax.swing.*; @summary Simple Overlapping test for javax.swing.JLabel @author sergey.grinev@oracle.com: area=awt.mixing @library ../../regtesthelpers +@modules java.desktop/sun.awt @build Util @run main JTextFieldInGlassPaneOverlapping */ diff --git a/jdk/test/java/awt/Mixing/AWT_Mixing/JTextFieldOverlapping.java b/jdk/test/java/awt/Mixing/AWT_Mixing/JTextFieldOverlapping.java index 01f71df838f..75a979dcb1b 100644 --- a/jdk/test/java/awt/Mixing/AWT_Mixing/JTextFieldOverlapping.java +++ b/jdk/test/java/awt/Mixing/AWT_Mixing/JTextFieldOverlapping.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -33,6 +33,7 @@ import javax.swing.*; @summary Simple Overlapping test for javax.swing.JLabel @author sergey.grinev@oracle.com: area=awt.mixing @library ../../regtesthelpers +@modules java.desktop/sun.awt @build Util @run main JTextFieldOverlapping */ diff --git a/jdk/test/java/awt/Mixing/AWT_Mixing/JToggleButtonInGlassPaneOverlapping.java b/jdk/test/java/awt/Mixing/AWT_Mixing/JToggleButtonInGlassPaneOverlapping.java index 33657f2c9ca..5c7ede29dc5 100644 --- a/jdk/test/java/awt/Mixing/AWT_Mixing/JToggleButtonInGlassPaneOverlapping.java +++ b/jdk/test/java/awt/Mixing/AWT_Mixing/JToggleButtonInGlassPaneOverlapping.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -33,6 +33,7 @@ import javax.swing.*; @summary Simple Overlapping test for javax.swing.JToggleButton @author sergey.grinev@oracle.com: area=awt.mixing @library ../../regtesthelpers +@modules java.desktop/sun.awt @build Util @run main JToggleButtonInGlassPaneOverlapping */ diff --git a/jdk/test/java/awt/Mixing/AWT_Mixing/JToggleButtonOverlapping.java b/jdk/test/java/awt/Mixing/AWT_Mixing/JToggleButtonOverlapping.java index 0ca9aee2597..6699bd5e889 100644 --- a/jdk/test/java/awt/Mixing/AWT_Mixing/JToggleButtonOverlapping.java +++ b/jdk/test/java/awt/Mixing/AWT_Mixing/JToggleButtonOverlapping.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -32,6 +32,7 @@ import javax.swing.*; @summary Simple Overlapping test for javax.swing.JToggleButton @author sergey.grinev@oracle.com: area=awt.mixing @library ../../regtesthelpers +@modules java.desktop/sun.awt @build Util @run main JToggleButtonOverlapping */ diff --git a/jdk/test/java/awt/Mixing/AWT_Mixing/MixingFrameResizing.java b/jdk/test/java/awt/Mixing/AWT_Mixing/MixingFrameResizing.java index dbb01bb8047..ab18e1bb877 100644 --- a/jdk/test/java/awt/Mixing/AWT_Mixing/MixingFrameResizing.java +++ b/jdk/test/java/awt/Mixing/AWT_Mixing/MixingFrameResizing.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -42,6 +42,7 @@ import test.java.awt.regtesthelpers.Util; @summary Issues when resizing the JFrame with HW components @author sergey.grinev@oracle.com: area=awt.mixing @library ../../regtesthelpers +@modules java.desktop/sun.awt @build Util @run main MixingFrameResizing */ diff --git a/jdk/test/java/awt/Mixing/AWT_Mixing/OpaqueOverlapping.java b/jdk/test/java/awt/Mixing/AWT_Mixing/OpaqueOverlapping.java index d0e2f8f77c4..eb6701345bc 100644 --- a/jdk/test/java/awt/Mixing/AWT_Mixing/OpaqueOverlapping.java +++ b/jdk/test/java/awt/Mixing/AWT_Mixing/OpaqueOverlapping.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -46,6 +46,8 @@ import test.java.awt.regtesthelpers.Util; @bug 6776743 @summary Opaque overlapping test for each AWT component @library ../../regtesthelpers +@modules java.desktop/com.sun.awt + java.desktop/sun.awt @build Util @run main OpaqueOverlapping */ diff --git a/jdk/test/java/awt/Mixing/AWT_Mixing/OpaqueOverlappingChoice.java b/jdk/test/java/awt/Mixing/AWT_Mixing/OpaqueOverlappingChoice.java index fa4b103159b..f92f36d4b49 100644 --- a/jdk/test/java/awt/Mixing/AWT_Mixing/OpaqueOverlappingChoice.java +++ b/jdk/test/java/awt/Mixing/AWT_Mixing/OpaqueOverlappingChoice.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -32,6 +32,8 @@ @bug 6994264 @summary Opaque overlapping test for Choice AWT component @library ../../regtesthelpers +@modules java.desktop/com.sun.awt + java.desktop/sun.awt @build Util @run main OpaqueOverlappingChoice */ diff --git a/jdk/test/java/awt/Mixing/AWT_Mixing/ViewportOverlapping.java b/jdk/test/java/awt/Mixing/AWT_Mixing/ViewportOverlapping.java index 923bb8a5707..3b90c55ab11 100644 --- a/jdk/test/java/awt/Mixing/AWT_Mixing/ViewportOverlapping.java +++ b/jdk/test/java/awt/Mixing/AWT_Mixing/ViewportOverlapping.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -51,6 +51,7 @@ import test.java.awt.regtesthelpers.Util; @summary Viewport overlapping test for each AWT component @author sergey.grinev@oracle.com: area=awt.mixing @library ../../regtesthelpers +@modules java.desktop/sun.awt @build Util @run main ViewportOverlapping */ diff --git a/jdk/test/java/awt/Mixing/OpaqueTest.java b/jdk/test/java/awt/Mixing/OpaqueTest.java index c58711402b2..3fc2ccb6d4e 100644 --- a/jdk/test/java/awt/Mixing/OpaqueTest.java +++ b/jdk/test/java/awt/Mixing/OpaqueTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -27,6 +27,7 @@ @summary Tests whether opaque and non-opaque components mix correctly @author anthony.petrov@...: area=awt.mixing @library ../regtesthelpers + @modules java.desktop/com.sun.awt @build Util @run main OpaqueTest */ diff --git a/jdk/test/java/awt/Mouse/EnterExitEvents/FullscreenEnterEventTest.java b/jdk/test/java/awt/Mouse/EnterExitEvents/FullscreenEnterEventTest.java index 4b8f92d5207..c78d4f308c8 100644 --- a/jdk/test/java/awt/Mouse/EnterExitEvents/FullscreenEnterEventTest.java +++ b/jdk/test/java/awt/Mouse/EnterExitEvents/FullscreenEnterEventTest.java @@ -21,7 +21,6 @@ * questions. */ -import sun.misc.OSEnvironment; import test.java.awt.regtesthelpers.Util; import javax.swing.*; diff --git a/jdk/test/java/awt/Robot/AcceptExtraMouseButtons/AcceptExtraMouseButtons.java b/jdk/test/java/awt/Robot/AcceptExtraMouseButtons/AcceptExtraMouseButtons.java index 156b76499a4..922244babff 100644 --- a/jdk/test/java/awt/Robot/AcceptExtraMouseButtons/AcceptExtraMouseButtons.java +++ b/jdk/test/java/awt/Robot/AcceptExtraMouseButtons/AcceptExtraMouseButtons.java @@ -38,7 +38,6 @@ import java.awt.*; import java.awt.event.*; -import sun.awt.SunToolkit; import test.java.awt.regtesthelpers.Util; public class AcceptExtraMouseButtons extends Frame { diff --git a/jdk/test/java/awt/SplashScreen/FullscreenAfterSplash/FullScreenAfterSplash.java b/jdk/test/java/awt/SplashScreen/FullscreenAfterSplash/FullScreenAfterSplash.java index 6cecf964a72..150d4814a07 100644 --- a/jdk/test/java/awt/SplashScreen/FullscreenAfterSplash/FullScreenAfterSplash.java +++ b/jdk/test/java/awt/SplashScreen/FullscreenAfterSplash/FullScreenAfterSplash.java @@ -1,5 +1,5 @@ /* -* Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved. +* Copyright (c) 2013, 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 @@ -38,6 +38,7 @@ import javax.swing.*; * @summary Native Mac OS X full screen does not work after showing the splash * @library ../ * @library ../../../../lib/testlibrary + * @modules java.desktop/sun.awt * @build jdk.testlibrary.OSInfo * @build GenerateTestImage * @run main GenerateTestImage diff --git a/jdk/test/java/awt/SplashScreen/MultiResolutionSplash/MultiResolutionSplashTest.java b/jdk/test/java/awt/SplashScreen/MultiResolutionSplash/MultiResolutionSplashTest.java index ec42aa9d7ed..de72cfd7bf7 100644 --- a/jdk/test/java/awt/SplashScreen/MultiResolutionSplash/MultiResolutionSplashTest.java +++ b/jdk/test/java/awt/SplashScreen/MultiResolutionSplash/MultiResolutionSplashTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -44,6 +44,7 @@ import sun.java2d.SunGraphics2D; * @author Alexander Scherbatiy * @summary [macosx] java -splash does not honor 2x hi dpi notation for retina * support + * @modules java.desktop/sun.java2d * @run main MultiResolutionSplashTest GENERATE_IMAGES * @run main/othervm -splash:splash1.png MultiResolutionSplashTest TEST_SPLASH 0 * @run main/othervm -splash:splash2 MultiResolutionSplashTest TEST_SPLASH 1 diff --git a/jdk/test/java/awt/TEST.properties b/jdk/test/java/awt/TEST.properties new file mode 100644 index 00000000000..3032a5cf793 --- /dev/null +++ b/jdk/test/java/awt/TEST.properties @@ -0,0 +1,2 @@ +modules=java.desktop + diff --git a/jdk/test/java/awt/Toolkit/RealSync/RealSyncOnEDT.java b/jdk/test/java/awt/Toolkit/RealSync/RealSyncOnEDT.java index 239d082eb3d..9f2200af3c2 100644 --- a/jdk/test/java/awt/Toolkit/RealSync/RealSyncOnEDT.java +++ b/jdk/test/java/awt/Toolkit/RealSync/RealSyncOnEDT.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -26,6 +26,7 @@ @bug 6541903 @summary Tests if the realSync() throws the IllegalThreadException while invoked on the EDT @author anthony.petrov: area=awt.toolkit + @modules java.desktop/sun.awt @run main/timeout=10 RealSyncOnEDT */ diff --git a/jdk/test/java/awt/Toolkit/RealSync/Test.java b/jdk/test/java/awt/Toolkit/RealSync/Test.java index 9bf6faabbef..174b73cf72b 100644 --- a/jdk/test/java/awt/Toolkit/RealSync/Test.java +++ b/jdk/test/java/awt/Toolkit/RealSync/Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 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 @@ -26,6 +26,7 @@ @bug 6252005 @summary Tests that realSync feature works @author denis.mikhalkin: area=awt.toolkit + @modules java.desktop/sun.awt @run main/timeout=6000 Test */ diff --git a/jdk/test/java/awt/Window/AlwaysOnTop/AutoTestOnTop.java b/jdk/test/java/awt/Window/AlwaysOnTop/AutoTestOnTop.java index 07843be5ea6..7fee84fd01c 100644 --- a/jdk/test/java/awt/Window/AlwaysOnTop/AutoTestOnTop.java +++ b/jdk/test/java/awt/Window/AlwaysOnTop/AutoTestOnTop.java @@ -26,6 +26,7 @@ @bug 4632143 @summary Unit test for the RFE window/frame/dialog always on top @author dom@sparc.spb.su: area=awt.toplevel + @modules java.desktop/sun.awt @run main AutoTestOnTop */ diff --git a/jdk/test/java/awt/Window/Grab/GrabTest.java b/jdk/test/java/awt/Window/Grab/GrabTest.java index e632af18dbf..8b0a7870429 100644 --- a/jdk/test/java/awt/Window/Grab/GrabTest.java +++ b/jdk/test/java/awt/Window/Grab/GrabTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2012, 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 @@ -27,6 +27,7 @@ @summary Tests that SunToolkit.grab API works @author anton.tarasov@oracle.com: area=awt.toolkit @library ../../regtesthelpers + @modules java.desktop/sun.awt @build Util @run main GrabTest */ diff --git a/jdk/test/java/awt/Window/WindowsLeak/WindowsLeak.java b/jdk/test/java/awt/Window/WindowsLeak/WindowsLeak.java index dd776a8d299..f6ee946e873 100644 --- a/jdk/test/java/awt/Window/WindowsLeak/WindowsLeak.java +++ b/jdk/test/java/awt/Window/WindowsLeak/WindowsLeak.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2013, 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 @@ -25,6 +25,7 @@ * @test * @bug 8013563 * @summary Tests that windows are removed from windows list + * @modules java.desktop/sun.awt * @run main/othervm -Xms32M -Xmx32M WindowsLeak */ diff --git a/jdk/test/java/awt/appletviewer/IOExceptionIfEncodedURLTest/IOExceptionIfEncodedURLTest.sh b/jdk/test/java/awt/appletviewer/IOExceptionIfEncodedURLTest/IOExceptionIfEncodedURLTest.sh index 290029e95a0..960c5bf219f 100644 --- a/jdk/test/java/awt/appletviewer/IOExceptionIfEncodedURLTest/IOExceptionIfEncodedURLTest.sh +++ b/jdk/test/java/awt/appletviewer/IOExceptionIfEncodedURLTest/IOExceptionIfEncodedURLTest.sh @@ -1,5 +1,5 @@ # -# Copyright (c) 2008, 2013, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2008, 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 @@ -27,6 +27,8 @@ # @bug 6193279 6619458 # @summary REGRESSION: AppletViewer throws IOException when path is encoded URL # @author Dmitry Cherepanov: area=appletviewer +# @modules java.base/sun.net.www +# java.desktop # @run compile IOExceptionIfEncodedURLTest.java # @run main IOExceptionIfEncodedURLTest # @run shell IOExceptionIfEncodedURLTest.sh diff --git a/jdk/test/java/awt/datatransfer/Clipboard/BasicClipboardTest.java b/jdk/test/java/awt/datatransfer/Clipboard/BasicClipboardTest.java index cf19672f4c3..c5b082a5289 100644 --- a/jdk/test/java/awt/datatransfer/Clipboard/BasicClipboardTest.java +++ b/jdk/test/java/awt/datatransfer/Clipboard/BasicClipboardTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2002, 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 @@ -29,6 +29,7 @@ import java.awt.datatransfer.*; * @test * @summary To test the basic Clipboard functions * @author Kanishk Jethi (kanishk.jethi@sun.com) area=Clipboard + * @modules java.datatransfer * @run main BasicClipboardTest */ diff --git a/jdk/test/java/awt/datatransfer/DataFlavor/DataFlavorCloneTest/DataFlavorCloneTest.java b/jdk/test/java/awt/datatransfer/DataFlavor/DataFlavorCloneTest/DataFlavorCloneTest.java index 670c5cb20e7..34c41c1aefa 100644 --- a/jdk/test/java/awt/datatransfer/DataFlavor/DataFlavorCloneTest/DataFlavorCloneTest.java +++ b/jdk/test/java/awt/datatransfer/DataFlavor/DataFlavorCloneTest/DataFlavorCloneTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -26,6 +26,7 @@ @bug 4181601 @summary tests that DataFlavor.clone method doesn't throw exception @author xianfa: area= + @modules java.datatransfer @run main DataFlavorCloneTest */ diff --git a/jdk/test/java/awt/datatransfer/DataFlavor/DataFlavorEqualsNullTest.java b/jdk/test/java/awt/datatransfer/DataFlavor/DataFlavorEqualsNullTest.java index b01fa915e10..96c0d7767c9 100644 --- a/jdk/test/java/awt/datatransfer/DataFlavor/DataFlavorEqualsNullTest.java +++ b/jdk/test/java/awt/datatransfer/DataFlavor/DataFlavorEqualsNullTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -26,6 +26,7 @@ @bug 4175731 @summary DataFlavor.equals(null) throws NullPointerException @author prs@sparc.spb.su: area= + @modules java.datatransfer @run main DataFlavorEqualsNullTest */ diff --git a/jdk/test/java/awt/datatransfer/DataFlavor/DataFlavorEqualsTest.java b/jdk/test/java/awt/datatransfer/DataFlavor/DataFlavorEqualsTest.java index 158fbd94981..2bd6fe7e4a9 100644 --- a/jdk/test/java/awt/datatransfer/DataFlavor/DataFlavorEqualsTest.java +++ b/jdk/test/java/awt/datatransfer/DataFlavor/DataFlavorEqualsTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -26,6 +26,7 @@ @bug 4175341 @summary DataFlavor.equals throws NullPointerException @author prs@sparc.spb.su: area= + @modules java.datatransfer @run main DataFlavorEqualsTest */ diff --git a/jdk/test/java/awt/datatransfer/DataFlavor/DataFlavorFileListTest.java b/jdk/test/java/awt/datatransfer/DataFlavor/DataFlavorFileListTest.java index e3300033bf9..c2dc6b66235 100644 --- a/jdk/test/java/awt/datatransfer/DataFlavor/DataFlavorFileListTest.java +++ b/jdk/test/java/awt/datatransfer/DataFlavor/DataFlavorFileListTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -26,6 +26,7 @@ @bug 4172848 @summary DataFlavor.isFlavorJavaFileListType works wrong @author prs@sparc.spb.su: area= + @modules java.datatransfer @run main DataFlavorFileListTest */ diff --git a/jdk/test/java/awt/datatransfer/DataFlavor/DataFlavorSerializedTest.java b/jdk/test/java/awt/datatransfer/DataFlavor/DataFlavorSerializedTest.java index a62bf99f596..299fa6aadd8 100644 --- a/jdk/test/java/awt/datatransfer/DataFlavor/DataFlavorSerializedTest.java +++ b/jdk/test/java/awt/datatransfer/DataFlavor/DataFlavorSerializedTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -26,6 +26,7 @@ @bug 4174020 @summary DataFlavor.isMimeTypeSerializedObject works wrong @author prs@sparc.spb.su: area= + @modules java.datatransfer @run main DataFlavorSerializedTest */ diff --git a/jdk/test/java/awt/datatransfer/DataFlavor/DefaultMatchTest.java b/jdk/test/java/awt/datatransfer/DataFlavor/DefaultMatchTest.java index 885d564c14a..11932d85370 100644 --- a/jdk/test/java/awt/datatransfer/DataFlavor/DefaultMatchTest.java +++ b/jdk/test/java/awt/datatransfer/DataFlavor/DefaultMatchTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -26,6 +26,7 @@ @bug 4250750 @summary tests that DataFlavor.match() does not throw NPE. @author prs@sparc.spb.su: area= + @modules java.datatransfer @run main DefaultMatchTest */ diff --git a/jdk/test/java/awt/datatransfer/DataFlavor/EqualsHashCodeSymmetryTest/EqualsHashCodeSymmetryTest.java b/jdk/test/java/awt/datatransfer/DataFlavor/EqualsHashCodeSymmetryTest/EqualsHashCodeSymmetryTest.java index bfe820f5c2a..12b1f8c6083 100644 --- a/jdk/test/java/awt/datatransfer/DataFlavor/EqualsHashCodeSymmetryTest/EqualsHashCodeSymmetryTest.java +++ b/jdk/test/java/awt/datatransfer/DataFlavor/EqualsHashCodeSymmetryTest/EqualsHashCodeSymmetryTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -28,6 +28,7 @@ import java.awt.datatransfer.DataFlavor; * @bug 8038999 * @summary DataFlavor.equals is not symmetric * @author Petr Pchelko + * @modules java.datatransfer */ public class EqualsHashCodeSymmetryTest { diff --git a/jdk/test/java/awt/datatransfer/DataFlavor/ExternalizeTest.java b/jdk/test/java/awt/datatransfer/DataFlavor/ExternalizeTest.java index a3a7d2d53cd..4fe578c8351 100644 --- a/jdk/test/java/awt/datatransfer/DataFlavor/ExternalizeTest.java +++ b/jdk/test/java/awt/datatransfer/DataFlavor/ExternalizeTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -26,6 +26,7 @@ @bug 4274267 @summary Tests that externalized DataFlavor is restored properly @author prs@sparc.spb.su: area= + @modules java.datatransfer @run main ExternalizeTest */ diff --git a/jdk/test/java/awt/datatransfer/DataFlavor/GetReaderForTextIAEForStringSelectionTest.java b/jdk/test/java/awt/datatransfer/DataFlavor/GetReaderForTextIAEForStringSelectionTest.java index f52af36d098..1b5e2ecdf5c 100644 --- a/jdk/test/java/awt/datatransfer/DataFlavor/GetReaderForTextIAEForStringSelectionTest.java +++ b/jdk/test/java/awt/datatransfer/DataFlavor/GetReaderForTextIAEForStringSelectionTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -26,6 +26,7 @@ @bug 4260874 @summary Tests that DataFlavor.getReaderForText do not throw NPE when transferObject is null @author tdv@sparc.spb.su: area= + @modules java.datatransfer @run main GetReaderForTextIAEForStringSelectionTest */ diff --git a/jdk/test/java/awt/datatransfer/DataFlavor/GetReaderForTextNPETest.java b/jdk/test/java/awt/datatransfer/DataFlavor/GetReaderForTextNPETest.java index 7b503962b9f..b075fd20ccb 100644 --- a/jdk/test/java/awt/datatransfer/DataFlavor/GetReaderForTextNPETest.java +++ b/jdk/test/java/awt/datatransfer/DataFlavor/GetReaderForTextNPETest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -26,6 +26,7 @@ @bug 4260874 @summary Tests that DataFlavor.getReaderForText do not throw NPE when transferObject is null @author tdv@sparc.spb.su: area= + @modules java.datatransfer @run main GetReaderForTextNPETest */ diff --git a/jdk/test/java/awt/datatransfer/DataFlavor/MimeTypeSerializationTest.java b/jdk/test/java/awt/datatransfer/DataFlavor/MimeTypeSerializationTest.java index 50f1dde894a..e1ffafb8041 100644 --- a/jdk/test/java/awt/datatransfer/DataFlavor/MimeTypeSerializationTest.java +++ b/jdk/test/java/awt/datatransfer/DataFlavor/MimeTypeSerializationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -27,6 +27,7 @@ @summary Tests that long (more than 64K) MimeType can be serialized and deserialized. @author gas@sparc.spb.su area=datatransfer + @modules java.datatransfer @run main MimeTypeSerializationTest */ diff --git a/jdk/test/java/awt/datatransfer/DataFlavor/NoClassParameterTest.java b/jdk/test/java/awt/datatransfer/DataFlavor/NoClassParameterTest.java index 40e899169af..87cfd3f9070 100644 --- a/jdk/test/java/awt/datatransfer/DataFlavor/NoClassParameterTest.java +++ b/jdk/test/java/awt/datatransfer/DataFlavor/NoClassParameterTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -26,6 +26,7 @@ @bug 4212613 @summary tests that DataFlavor(String) doesn't through Exception if no "class=" specified. @author prs@sparc.spb.su: area= + @modules java.datatransfer @run main NoClassParameterTest */ diff --git a/jdk/test/java/awt/datatransfer/DataFlavor/NormalizeMimeTypeParameter.java b/jdk/test/java/awt/datatransfer/DataFlavor/NormalizeMimeTypeParameter.java index 6c794ca9383..8527d153e07 100644 --- a/jdk/test/java/awt/datatransfer/DataFlavor/NormalizeMimeTypeParameter.java +++ b/jdk/test/java/awt/datatransfer/DataFlavor/NormalizeMimeTypeParameter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -26,6 +26,7 @@ @bug 4260860 @summary tests that DataFlavor.normalizeMimeTypeParameter() returns parm value @author ssi@sparc.spb.su area= + @modules java.datatransfer @run main NormalizeMimeTypeParameter */ diff --git a/jdk/test/java/awt/datatransfer/DataFlavor/ReaderForUnicodeText.java b/jdk/test/java/awt/datatransfer/DataFlavor/ReaderForUnicodeText.java index 2dbe746f2e1..7106847c6bc 100644 --- a/jdk/test/java/awt/datatransfer/DataFlavor/ReaderForUnicodeText.java +++ b/jdk/test/java/awt/datatransfer/DataFlavor/ReaderForUnicodeText.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -26,6 +26,7 @@ @bug 4274234 @summary Tests that DataFlavor.getReaderForText() doesn't throw UnsupportedEncodingException for unicode text @author prs@sparc.spb.su: area= + @modules java.datatransfer @run main ReaderForUnicodeText */ diff --git a/jdk/test/java/awt/datatransfer/DataFlavor/SelectBestFlavorNPETest.java b/jdk/test/java/awt/datatransfer/DataFlavor/SelectBestFlavorNPETest.java index 21cde56738d..80118af14d6 100644 --- a/jdk/test/java/awt/datatransfer/DataFlavor/SelectBestFlavorNPETest.java +++ b/jdk/test/java/awt/datatransfer/DataFlavor/SelectBestFlavorNPETest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -26,6 +26,7 @@ @bug 4370469 @summary tests that selectBestTextFlavor doesn't throw NPE @author prs@sparc.spb.su: area= + @modules java.datatransfer @run main SelectBestFlavorNPETest */ diff --git a/jdk/test/java/awt/datatransfer/DataFlavor/SelectBestTextFlavorBadArrayTest.java b/jdk/test/java/awt/datatransfer/DataFlavor/SelectBestTextFlavorBadArrayTest.java index 7b7d5dd3c98..41a060abe37 100644 --- a/jdk/test/java/awt/datatransfer/DataFlavor/SelectBestTextFlavorBadArrayTest.java +++ b/jdk/test/java/awt/datatransfer/DataFlavor/SelectBestTextFlavorBadArrayTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -28,6 +28,7 @@ is a null array or an empty array or an array which doesn't contain a text flavor in a supported encoding. @author das@sparc.spb.su area=datatransfer + @modules java.datatransfer @run main SelectBestTextFlavorBadArrayTest */ diff --git a/jdk/test/java/awt/datatransfer/DataFlavor/ToStringNullPointerTest.java b/jdk/test/java/awt/datatransfer/DataFlavor/ToStringNullPointerTest.java index 91b6c6769ff..85c6a827742 100644 --- a/jdk/test/java/awt/datatransfer/DataFlavor/ToStringNullPointerTest.java +++ b/jdk/test/java/awt/datatransfer/DataFlavor/ToStringNullPointerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -26,6 +26,7 @@ @bug 4250768 @summary tests that DataFlavor.toString() does not throw NPE @author prs@sparc.spb.su: area= + @modules java.datatransfer @run main ToStringNullPointerTest */ diff --git a/jdk/test/java/awt/datatransfer/Headless/HeadlessClipboard.java b/jdk/test/java/awt/datatransfer/Headless/HeadlessClipboard.java index 6023618e6e3..2a34b5b88e7 100644 --- a/jdk/test/java/awt/datatransfer/Headless/HeadlessClipboard.java +++ b/jdk/test/java/awt/datatransfer/Headless/HeadlessClipboard.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -27,6 +27,7 @@ import java.awt.datatransfer.Clipboard; * @test * @summary Check Clipboard constructor and getName() method do not throw * exceptions in headless mode + * @modules java.datatransfer * @run main/othervm -Djava.awt.headless=true HeadlessClipboard */ diff --git a/jdk/test/java/awt/datatransfer/Headless/HeadlessDataFlavor.java b/jdk/test/java/awt/datatransfer/Headless/HeadlessDataFlavor.java index 0f2cb08a63d..ee1bbd3ecb6 100644 --- a/jdk/test/java/awt/datatransfer/Headless/HeadlessDataFlavor.java +++ b/jdk/test/java/awt/datatransfer/Headless/HeadlessDataFlavor.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -27,6 +27,7 @@ import java.awt.datatransfer.DataFlavor; * @test * @summary Check that DataFlavor constructors do not throw unexpected exceptions * in headless mode + * @modules java.datatransfer * @run main/othervm -Djava.awt.headless=true HeadlessDataFlavor */ diff --git a/jdk/test/java/awt/datatransfer/Headless/HeadlessSystemFlavorMap.java b/jdk/test/java/awt/datatransfer/Headless/HeadlessSystemFlavorMap.java index 741d3f9c019..25409cda92d 100644 --- a/jdk/test/java/awt/datatransfer/Headless/HeadlessSystemFlavorMap.java +++ b/jdk/test/java/awt/datatransfer/Headless/HeadlessSystemFlavorMap.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -28,6 +28,7 @@ import java.awt.datatransfer.SystemFlavorMap; * @test * @summary Check that SystemFlavorMap constructor does not throw unexpected * exceptions in headless mode + * @modules java.datatransfer * @run main/othervm -Djava.awt.headless=true HeadlessSystemFlavorMap */ diff --git a/jdk/test/java/awt/datatransfer/SystemFlavorMap/AddFlavorForNativeTest.java b/jdk/test/java/awt/datatransfer/SystemFlavorMap/AddFlavorForNativeTest.java index dfffc3a653a..2065615526a 100644 --- a/jdk/test/java/awt/datatransfer/SystemFlavorMap/AddFlavorForNativeTest.java +++ b/jdk/test/java/awt/datatransfer/SystemFlavorMap/AddFlavorForNativeTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2001, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2001, 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 @@ -37,6 +37,7 @@ import java.util.Vector; * adding new mappings, one-way and two-way, and to update * existing mappings. * @author Rick Reynaga (rick.reynaga@eng.sun.com) area=Clipboard + * @modules java.datatransfer * @run main AddFlavorForNativeTest */ diff --git a/jdk/test/java/awt/datatransfer/SystemFlavorMap/AddFlavorTest.java b/jdk/test/java/awt/datatransfer/SystemFlavorMap/AddFlavorTest.java index e12e90c2200..73d9eb4245a 100644 --- a/jdk/test/java/awt/datatransfer/SystemFlavorMap/AddFlavorTest.java +++ b/jdk/test/java/awt/datatransfer/SystemFlavorMap/AddFlavorTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2001, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2001, 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 @@ -38,6 +38,7 @@ import java.nio.charset.Charset; * that all entries are present, and order is maintained. * @author Rick Reynaga (rick.reynaga@eng.sun.com) area=Clipboard * @author dmitriy.ermashov@oracle.com + * @modules java.datatransfer * @run main AddFlavorTest */ diff --git a/jdk/test/java/awt/datatransfer/SystemFlavorMap/AddNativeForFlavorTest.java b/jdk/test/java/awt/datatransfer/SystemFlavorMap/AddNativeForFlavorTest.java index 8f627b8233d..9ef8842d7a8 100644 --- a/jdk/test/java/awt/datatransfer/SystemFlavorMap/AddNativeForFlavorTest.java +++ b/jdk/test/java/awt/datatransfer/SystemFlavorMap/AddNativeForFlavorTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2001, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2001, 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 @@ -37,6 +37,7 @@ import java.util.Vector; * adding new mappings, one-way and two-way, and to update * existing mappings. * @author Rick Reynaga (rick.reynaga@eng.sun.com) area=Clipboard + * @modules java.datatransfer * @run main AddNativeForFlavorTest */ diff --git a/jdk/test/java/awt/datatransfer/SystemFlavorMap/AddNativeTest.java b/jdk/test/java/awt/datatransfer/SystemFlavorMap/AddNativeTest.java index d6dc8634e55..2e59cdd2df4 100644 --- a/jdk/test/java/awt/datatransfer/SystemFlavorMap/AddNativeTest.java +++ b/jdk/test/java/awt/datatransfer/SystemFlavorMap/AddNativeTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2001, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2001, 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 @@ -36,6 +36,7 @@ import java.util.*; * DataFlavors. The mappings will be verified by examining * that all entries are present. * @author Rick Reynaga (rick.reynaga@eng.sun.com) area=Clipboard + * @modules java.datatransfer * @run main AddNativeTest */ diff --git a/jdk/test/java/awt/datatransfer/SystemFlavorMap/DuplicateMappingTest.java b/jdk/test/java/awt/datatransfer/SystemFlavorMap/DuplicateMappingTest.java index b3dbe4465e9..90aae80e695 100644 --- a/jdk/test/java/awt/datatransfer/SystemFlavorMap/DuplicateMappingTest.java +++ b/jdk/test/java/awt/datatransfer/SystemFlavorMap/DuplicateMappingTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -27,6 +27,7 @@ @summary tests that addUnencodedNativeForFlavor()/addFlavorForUnencodedNative() do not allow to duplicate mappings @author das@sparc.spb.su area=datatransfer + @modules java.datatransfer @run main DuplicateMappingTest */ diff --git a/jdk/test/java/awt/datatransfer/SystemFlavorMap/DuplicatedNativesTest.java b/jdk/test/java/awt/datatransfer/SystemFlavorMap/DuplicatedNativesTest.java index b994bb735d1..9f4c234509e 100644 --- a/jdk/test/java/awt/datatransfer/SystemFlavorMap/DuplicatedNativesTest.java +++ b/jdk/test/java/awt/datatransfer/SystemFlavorMap/DuplicatedNativesTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2013, 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 @@ -32,6 +32,7 @@ import java.util.Map; * @bug 8028230 * @summary Checks that SystemFlavorMap.getNativesForFlavor returns a list without duplicates * @author Petr Pchelko + * @modules java.datatransfer * @run main DuplicatedNativesTest */ public class DuplicatedNativesTest { diff --git a/jdk/test/java/awt/datatransfer/SystemFlavorMap/GetFlavorsForNewNativeTest.java b/jdk/test/java/awt/datatransfer/SystemFlavorMap/GetFlavorsForNewNativeTest.java index d3590b55601..52361c673b3 100644 --- a/jdk/test/java/awt/datatransfer/SystemFlavorMap/GetFlavorsForNewNativeTest.java +++ b/jdk/test/java/awt/datatransfer/SystemFlavorMap/GetFlavorsForNewNativeTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2001, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2001, 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 @@ -38,6 +38,7 @@ import java.util.Vector; * returned, and with unknown Encoded String native where * two-way mapping should be established. * @author Rick Reynaga (rick.reynaga@eng.sun.com) area=Clipboard + * @modules java.datatransfer * @run main GetFlavorsForNewNativeTest */ diff --git a/jdk/test/java/awt/datatransfer/SystemFlavorMap/GetNativesForFlavorTest.java b/jdk/test/java/awt/datatransfer/SystemFlavorMap/GetNativesForFlavorTest.java index 837683026f1..d031b670a1f 100644 --- a/jdk/test/java/awt/datatransfer/SystemFlavorMap/GetNativesForFlavorTest.java +++ b/jdk/test/java/awt/datatransfer/SystemFlavorMap/GetNativesForFlavorTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -28,6 +28,7 @@ only if there are no mappings for the DataFlavor and the mappings were not explicitly removed @author das@sparc.spb.su area=datatransfer + @modules java.datatransfer @run main GetNativesForFlavorTest */ diff --git a/jdk/test/java/awt/datatransfer/SystemFlavorMap/GetNativesForNewFlavorTest.java b/jdk/test/java/awt/datatransfer/SystemFlavorMap/GetNativesForNewFlavorTest.java index 01ed571779b..30abd5676eb 100644 --- a/jdk/test/java/awt/datatransfer/SystemFlavorMap/GetNativesForNewFlavorTest.java +++ b/jdk/test/java/awt/datatransfer/SystemFlavorMap/GetNativesForNewFlavorTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2001, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2001, 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 @@ -37,6 +37,7 @@ import java.util.Vector; * passing an unknown DataFlavor where two-way mapping * should be established. * @author Rick Reynaga (rick.reynaga@eng.sun.com) area=Clipboard + * @modules java.datatransfer * @run main GetNativesForNewFlavorTest */ diff --git a/jdk/test/java/awt/datatransfer/SystemFlavorMap/InvalidMapArgumentsTest.java b/jdk/test/java/awt/datatransfer/SystemFlavorMap/InvalidMapArgumentsTest.java index a525323bd75..035dbf13d6f 100644 --- a/jdk/test/java/awt/datatransfer/SystemFlavorMap/InvalidMapArgumentsTest.java +++ b/jdk/test/java/awt/datatransfer/SystemFlavorMap/InvalidMapArgumentsTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2001, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2001, 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 @@ -36,6 +36,7 @@ import java.awt.datatransfer.SystemFlavorMap; * - setNativesForFlavor(DataFlavor flav, String[] natives) * - setFlavorsForNative(String nat, DataFlavor[] flavors) * @author Rick Reynaga (rick.reynaga@eng.sun.com) area=Clipboard + * @modules java.datatransfer * @run main InvalidMapArgumentsTest */ diff --git a/jdk/test/java/awt/datatransfer/SystemFlavorMap/ManyFlavorMapTest.java b/jdk/test/java/awt/datatransfer/SystemFlavorMap/ManyFlavorMapTest.java index 401da6e146e..cf496ceecbe 100644 --- a/jdk/test/java/awt/datatransfer/SystemFlavorMap/ManyFlavorMapTest.java +++ b/jdk/test/java/awt/datatransfer/SystemFlavorMap/ManyFlavorMapTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2001, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2001, 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 @@ -37,6 +37,7 @@ import java.util.*; * include all entries and that the correct order is * maintained. * @author Rick Reynaga (rick.reynaga@eng.sun.com) area=Clipboard + * @modules java.datatransfer * @run main ManyFlavorMapTest */ diff --git a/jdk/test/java/awt/datatransfer/SystemFlavorMap/MappingGenerationTest.java b/jdk/test/java/awt/datatransfer/SystemFlavorMap/MappingGenerationTest.java index b0d8587afa3..3d067e08c1e 100644 --- a/jdk/test/java/awt/datatransfer/SystemFlavorMap/MappingGenerationTest.java +++ b/jdk/test/java/awt/datatransfer/SystemFlavorMap/MappingGenerationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -30,6 +30,7 @@ import java.util.List; @bug 4512530 8027148 @summary tests that mappings for text flavors are generated properly @author das@sparc.spb.su area=datatransfer + @modules java.datatransfer */ public class MappingGenerationTest { diff --git a/jdk/test/java/awt/datatransfer/SystemFlavorMap/SetDataFlavorsTest.java b/jdk/test/java/awt/datatransfer/SystemFlavorMap/SetDataFlavorsTest.java index e106c3a78c0..1d24034b31f 100644 --- a/jdk/test/java/awt/datatransfer/SystemFlavorMap/SetDataFlavorsTest.java +++ b/jdk/test/java/awt/datatransfer/SystemFlavorMap/SetDataFlavorsTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1999, 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 @@ -39,6 +39,7 @@ import java.util.Vector; * DataFlavors. The mappings will be verified by examining * that all entries are present, and order is maintained. * @author Rick Reynaga (rick.reynaga@eng.sun.com) area=Clipboard + * @modules java.datatransfer * @run main SetDataFlavorsTest */ diff --git a/jdk/test/java/awt/datatransfer/SystemFlavorMap/SetFlavorsForNativeTest.java b/jdk/test/java/awt/datatransfer/SystemFlavorMap/SetFlavorsForNativeTest.java index 167c78e473e..db6a193dd34 100644 --- a/jdk/test/java/awt/datatransfer/SystemFlavorMap/SetFlavorsForNativeTest.java +++ b/jdk/test/java/awt/datatransfer/SystemFlavorMap/SetFlavorsForNativeTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2001, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2001, 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 @@ -37,6 +37,7 @@ import java.util.Vector; * adding new mappings, one-way and two-way, and to update * existing mappings. * @author Rick Reynaga (rick.reynaga@eng.sun.com) area=Clipboard + * @modules java.datatransfer * @run main SetFlavorsForNativeTest */ diff --git a/jdk/test/java/awt/datatransfer/SystemFlavorMap/SetNativesForFlavor.java b/jdk/test/java/awt/datatransfer/SystemFlavorMap/SetNativesForFlavor.java index 795b24322c6..35e11aa4675 100644 --- a/jdk/test/java/awt/datatransfer/SystemFlavorMap/SetNativesForFlavor.java +++ b/jdk/test/java/awt/datatransfer/SystemFlavorMap/SetNativesForFlavor.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2001, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2001, 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 @@ -37,6 +37,7 @@ import java.util.Vector; * adding new mappings, one-way and two-way, and to update * existing mappings. * @author Rick Reynaga (rick.reynaga@eng.sun.com) area=Clipboard + * @modules java.datatransfer * @run main SetNativesForFlavorTest */ diff --git a/jdk/test/java/awt/datatransfer/SystemFlavorMap/SetNativesForFlavorTest.java b/jdk/test/java/awt/datatransfer/SystemFlavorMap/SetNativesForFlavorTest.java index 34fc792aeca..33f96ce033c 100644 --- a/jdk/test/java/awt/datatransfer/SystemFlavorMap/SetNativesForFlavorTest.java +++ b/jdk/test/java/awt/datatransfer/SystemFlavorMap/SetNativesForFlavorTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -27,6 +27,7 @@ @summary tests that getNativesForFlavor()/getFlavorsForNative() return the same list as was set with setNativesForFlavor()/setFlavorsForNative() @author das@sparc.spb.su area=datatransfer + @modules java.datatransfer @run main SetNativesForFlavorTest */ diff --git a/jdk/test/java/awt/datatransfer/SystemFlavorMap/SetNativesTest.java b/jdk/test/java/awt/datatransfer/SystemFlavorMap/SetNativesTest.java index d655d6374aa..8d67c73f1eb 100644 --- a/jdk/test/java/awt/datatransfer/SystemFlavorMap/SetNativesTest.java +++ b/jdk/test/java/awt/datatransfer/SystemFlavorMap/SetNativesTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2001, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2001, 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 @@ -39,6 +39,7 @@ import java.util.Vector; * DataFlavors. The mappings will be verified by examining * that all entries are present, and order is maintained. * @author Rick Reynaga (rick.reynaga@eng.sun.com) area=Clipboard + * @modules java.datatransfer * @run main SetNativesTest */ diff --git a/jdk/test/java/awt/event/ComponentEvent/MovedResizedTardyEventTest/MovedResizedTardyEventTest.html b/jdk/test/java/awt/event/ComponentEvent/MovedResizedTardyEventTest/MovedResizedTardyEventTest.html index 39bbfcab4cd..a94f1e28293 100644 --- a/jdk/test/java/awt/event/ComponentEvent/MovedResizedTardyEventTest/MovedResizedTardyEventTest.html +++ b/jdk/test/java/awt/event/ComponentEvent/MovedResizedTardyEventTest/MovedResizedTardyEventTest.html @@ -27,6 +27,7 @@ @bug 4985250 @summary COMPONENT_MOVED/RESIZED tardy events shouldn't be generated. @author tav@sparc.spb.su + @modules java.desktop/sun.awt @run applet MovedResizedTardyEventTest.html --> diff --git a/jdk/test/java/awt/event/KeyEvent/AltCharAcceleratorTest/AltCharAcceleratorTest.java b/jdk/test/java/awt/event/KeyEvent/AltCharAcceleratorTest/AltCharAcceleratorTest.java index 741c4813903..9eac6021fe4 100644 --- a/jdk/test/java/awt/event/KeyEvent/AltCharAcceleratorTest/AltCharAcceleratorTest.java +++ b/jdk/test/java/awt/event/KeyEvent/AltCharAcceleratorTest/AltCharAcceleratorTest.java @@ -26,6 +26,7 @@ @bug 8068283 @summary Checks that +Char accelerators work when pressed in a text component @author Anton Nashatyrev +@modules java.desktop/sun.awt @run main AltCharAcceleratorTest */ diff --git a/jdk/test/java/awt/event/KeyEvent/SwallowKeyEvents/SwallowKeyEvents.java b/jdk/test/java/awt/event/KeyEvent/SwallowKeyEvents/SwallowKeyEvents.java index 6878c3f42a8..5b62bf6712a 100644 --- a/jdk/test/java/awt/event/KeyEvent/SwallowKeyEvents/SwallowKeyEvents.java +++ b/jdk/test/java/awt/event/KeyEvent/SwallowKeyEvents/SwallowKeyEvents.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2012, 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 @@ -28,6 +28,7 @@ @author anton.tarasov: area=awt.focus @library ../../../regtesthelpers @library ../../../../../lib/testlibrary + @modules java.desktop/sun.awt @build jdk.testlibrary.OSInfo @build Util @run main SwallowKeyEvents diff --git a/jdk/test/java/awt/event/OtherEvents/UngrabID/UngrabID.java b/jdk/test/java/awt/event/OtherEvents/UngrabID/UngrabID.java index 2855767e04e..762cc4acaa4 100644 --- a/jdk/test/java/awt/event/OtherEvents/UngrabID/UngrabID.java +++ b/jdk/test/java/awt/event/OtherEvents/UngrabID/UngrabID.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2010, 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 @@ -26,6 +26,7 @@ @bug 6960516 @summary check if the ungrab event has the ID < AWTEvent.RESERVED_ID_MAX @author Andrei Dmitriev : area=awt.event + @modules java.desktop/sun.awt @run main UngrabID */ diff --git a/jdk/test/java/awt/im/8041990/bug8041990.java b/jdk/test/java/awt/im/8041990/bug8041990.java index ee813e6715c..6c2af47d1ab 100644 --- a/jdk/test/java/awt/im/8041990/bug8041990.java +++ b/jdk/test/java/awt/im/8041990/bug8041990.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -27,6 +27,7 @@ @bug 8041990 @summary Language specific keys does not work in applets when opened outside the browser @author Petr Pchelko + @modules java.desktop/sun.awt */ import sun.awt.SunToolkit; diff --git a/jdk/test/java/awt/image/MultiResolutionImage/NSImageToMultiResolutionImageTest.java b/jdk/test/java/awt/image/MultiResolutionImage/NSImageToMultiResolutionImageTest.java index af809243acc..b7d557cca2d 100644 --- a/jdk/test/java/awt/image/MultiResolutionImage/NSImageToMultiResolutionImageTest.java +++ b/jdk/test/java/awt/image/MultiResolutionImage/NSImageToMultiResolutionImageTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -30,6 +30,8 @@ import sun.awt.image.MultiResolutionImage; * @bug 8033534 8035069 * @summary [macosx] Get MultiResolution image from native system * @author Alexander Scherbatiy + * @modules java.desktop/sun.awt + * java.desktop/sun.awt.image * @run main NSImageToMultiResolutionImageTest */ diff --git a/jdk/test/java/awt/image/MultiResolutionImageTest.java b/jdk/test/java/awt/image/MultiResolutionImageTest.java index 21864f9be52..70ed2a4c5f4 100644 --- a/jdk/test/java/awt/image/MultiResolutionImageTest.java +++ b/jdk/test/java/awt/image/MultiResolutionImageTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2013, 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 @@ -47,6 +47,8 @@ import sun.awt.image.MultiResolutionImage; * @bug 8011059 * @author Alexander Scherbatiy * @summary [macosx] Make JDK demos look perfect on retina displays + * @modules java.desktop/sun.awt + * java.desktop/sun.awt.image * @run main MultiResolutionImageTest CUSTOM * @run main MultiResolutionImageTest TOOLKIT_PREPARE * @run main MultiResolutionImageTest TOOLKIT_LOAD diff --git a/jdk/test/java/awt/image/mlib/MlibOpsTest.java b/jdk/test/java/awt/image/mlib/MlibOpsTest.java index 06b9583d370..0f1fe717c78 100644 --- a/jdk/test/java/awt/image/mlib/MlibOpsTest.java +++ b/jdk/test/java/awt/image/mlib/MlibOpsTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -26,6 +26,7 @@ * @bug 6556332 8011992 8012112 * @summary Test verifies that on-demnad loading of medialib library does * not break imageing ops based on this library. + * @modules java.desktop/sun.awt.image * @run main MlibOpsTest * @run main/othervm/policy=mlib.security.policy MlibOpsTest */ diff --git a/jdk/test/java/awt/image/multiresolution/MultiResolutionToolkitImageTest.java b/jdk/test/java/awt/image/multiresolution/MultiResolutionToolkitImageTest.java index 57a54386f0c..613a6d333f8 100644 --- a/jdk/test/java/awt/image/multiresolution/MultiResolutionToolkitImageTest.java +++ b/jdk/test/java/awt/image/multiresolution/MultiResolutionToolkitImageTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -39,6 +39,8 @@ import sun.awt.image.MultiResolutionToolkitImage; * @bug 8040291 * @author Alexander Scherbatiy * @summary [macosx] Http-Images are not fully loaded when using ImageIcon + * @modules java.desktop/sun.awt + * java.desktop/sun.awt.image * @run main MultiResolutionToolkitImageTest */ public class MultiResolutionToolkitImageTest { diff --git a/jdk/test/java/awt/keyboard/EqualKeyCode/EqualKeyCode.java b/jdk/test/java/awt/keyboard/EqualKeyCode/EqualKeyCode.java index 9f8598c14b7..4cbe1954ae4 100644 --- a/jdk/test/java/awt/keyboard/EqualKeyCode/EqualKeyCode.java +++ b/jdk/test/java/awt/keyboard/EqualKeyCode/EqualKeyCode.java @@ -26,6 +26,7 @@ @bug 6799551 @summary Extended key codes for small letters undefined @author Andrei Dmitriev: area=awt.keyboard + @modules java.desktop/sun.awt @run main EqualKeyCode */ diff --git a/jdk/test/java/awt/print/bug8023392/bug8023392.html b/jdk/test/java/awt/print/bug8023392/bug8023392.html index af6951249c5..c51ae001e2e 100644 --- a/jdk/test/java/awt/print/bug8023392/bug8023392.html +++ b/jdk/test/java/awt/print/bug8023392/bug8023392.html @@ -1,5 +1,5 @@ diff --git a/jdk/test/java/awt/xembed/server/RunTestXEmbed.java b/jdk/test/java/awt/xembed/server/RunTestXEmbed.java index f91d345d875..58f8ecfce3f 100644 --- a/jdk/test/java/awt/xembed/server/RunTestXEmbed.java +++ b/jdk/test/java/awt/xembed/server/RunTestXEmbed.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2004, 2008, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2004, 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 @@ -26,6 +26,7 @@ * @bug 4931668 * @summary Tests XEmbed server/client functionality * @author Denis Mikhalkin: area=awt.xembed + * @modules java.desktop/sun.awt * @compile JavaClient.java TesterClient.java TestXEmbedServer.java * @run main/timeout=6000 RunTestXEmbed */ diff --git a/jdk/test/java/awt/xembed/server/TestXEmbedServerJava.java b/jdk/test/java/awt/xembed/server/TestXEmbedServerJava.java index 2d4674350f0..05e729e3caf 100644 --- a/jdk/test/java/awt/xembed/server/TestXEmbedServerJava.java +++ b/jdk/test/java/awt/xembed/server/TestXEmbedServerJava.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2004, 2008, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2004, 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 @@ -26,6 +26,7 @@ * @bug 4931668 * @summary Tests XEmbed server/client functionality * @author denis mikhalkin: area=awt.xembed + * @modules java.desktop/sun.awt * @compile JavaClient.java TesterClient.java TestXEmbedServer.java * @run main/manual TestXEmbedServerJava */ diff --git a/jdk/test/java/beans/Introspector/Test6277246.java b/jdk/test/java/beans/Introspector/Test6277246.java index 8b536690b24..857c484e6a3 100644 --- a/jdk/test/java/beans/Introspector/Test6277246.java +++ b/jdk/test/java/beans/Introspector/Test6277246.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 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 @@ -25,6 +25,8 @@ * @test * @bug 6277246 * @summary Tests problem with java.beans use of reflection + * @modules java.base/sun.misc + * java.desktop * @run main/othervm Test6277246 * @author Jeff Nisewanger */ diff --git a/jdk/test/java/beans/Introspector/TestCacheRecursion.java b/jdk/test/java/beans/Introspector/TestCacheRecursion.java index cb36deccb92..7dce257db32 100644 --- a/jdk/test/java/beans/Introspector/TestCacheRecursion.java +++ b/jdk/test/java/beans/Introspector/TestCacheRecursion.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -28,6 +28,7 @@ import com.sun.beans.util.Cache; * @bug 8039137 * @summary Tests Cache recursion * @author Sergey Malenkov + * @modules java.desktop/com.sun.beans.util * @compile -XDignore.symbol.file TestCacheRecursion.java * @run main TestCacheRecursion */ diff --git a/jdk/test/java/beans/Introspector/TestTypeResolver.java b/jdk/test/java/beans/Introspector/TestTypeResolver.java index 485b117da18..4b28e8ea0e2 100644 --- a/jdk/test/java/beans/Introspector/TestTypeResolver.java +++ b/jdk/test/java/beans/Introspector/TestTypeResolver.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -25,6 +25,8 @@ * @test * @summary Tests com.sun.beans.TypeResolver * @author Eamonn McManus + * @modules java.base/sun.reflect.generics.reflectiveObjects + * java.desktop/com.sun.beans */ import com.sun.beans.TypeResolver; diff --git a/jdk/test/java/beans/PropertyEditor/6380849/TestPropertyEditor.java b/jdk/test/java/beans/PropertyEditor/6380849/TestPropertyEditor.java index ff9067d6ab2..9c55b3dfc4c 100644 --- a/jdk/test/java/beans/PropertyEditor/6380849/TestPropertyEditor.java +++ b/jdk/test/java/beans/PropertyEditor/6380849/TestPropertyEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (c) 2009, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2009, 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 @@ -26,8 +26,10 @@ * @bug 6380849 * @summary Tests PropertyEditor finder * @author Sergey Malenkov + * @modules java.desktop/com.sun.beans.editors * @compile -XDignore.symbol.file TestPropertyEditor.java * @run main TestPropertyEditor + * @key headful */ import editors.SecondBeanEditor; diff --git a/jdk/test/java/beans/PropertyEditor/Test6397609.java b/jdk/test/java/beans/PropertyEditor/Test6397609.java index bfbadd6f43d..6893f66edf9 100644 --- a/jdk/test/java/beans/PropertyEditor/Test6397609.java +++ b/jdk/test/java/beans/PropertyEditor/Test6397609.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2008, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2008, 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 @@ -26,6 +26,9 @@ * @bug 6397609 * @summary Tests autocleaning * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ import java.beans.PropertyEditorManager; diff --git a/jdk/test/java/beans/PropertyEditor/Test6963811.java b/jdk/test/java/beans/PropertyEditor/Test6963811.java index d864cc623bc..b6856ffb91d 100644 --- a/jdk/test/java/beans/PropertyEditor/Test6963811.java +++ b/jdk/test/java/beans/PropertyEditor/Test6963811.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2010, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2010, 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 @@ -26,6 +26,7 @@ * @bug 6963811 * @summary Tests deadlock in PropertyEditorManager * @author Sergey Malenkov + * @modules java.desktop/com.sun.beans.editors * @compile -XDignore.symbol.file Test6963811.java * @run main Test6963811 */ diff --git a/jdk/test/java/beans/PropertyEditor/TestBooleanClass.java b/jdk/test/java/beans/PropertyEditor/TestBooleanClass.java index 1a5e7eae165..c274564484c 100644 --- a/jdk/test/java/beans/PropertyEditor/TestBooleanClass.java +++ b/jdk/test/java/beans/PropertyEditor/TestBooleanClass.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,9 @@ * @bug 4506596 6258510 6498158 * @summary Tests PropertyEditor for value of type Boolean with security manager * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestBooleanClass { diff --git a/jdk/test/java/beans/PropertyEditor/TestBooleanClassJava.java b/jdk/test/java/beans/PropertyEditor/TestBooleanClassJava.java index 5d6566e6a9d..caa2820625a 100644 --- a/jdk/test/java/beans/PropertyEditor/TestBooleanClassJava.java +++ b/jdk/test/java/beans/PropertyEditor/TestBooleanClassJava.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,9 @@ * @bug 4506596 6498158 * @summary Tests PropertyEditor for value of type Boolean * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestBooleanClassJava { diff --git a/jdk/test/java/beans/PropertyEditor/TestBooleanClassNull.java b/jdk/test/java/beans/PropertyEditor/TestBooleanClassNull.java index 02e11ad0b53..0ca17b8a1cd 100644 --- a/jdk/test/java/beans/PropertyEditor/TestBooleanClassNull.java +++ b/jdk/test/java/beans/PropertyEditor/TestBooleanClassNull.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,9 @@ * @bug 4506596 6498158 6498171 * @summary Tests PropertyEditor for null value of type Boolean * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestBooleanClassNull { diff --git a/jdk/test/java/beans/PropertyEditor/TestBooleanClassValue.java b/jdk/test/java/beans/PropertyEditor/TestBooleanClassValue.java index 9706892e9e8..ece4357347e 100644 --- a/jdk/test/java/beans/PropertyEditor/TestBooleanClassValue.java +++ b/jdk/test/java/beans/PropertyEditor/TestBooleanClassValue.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -26,6 +26,9 @@ * @bug 4222827 4506596 6498158 * @summary Tests PropertyEditor for value of type Boolean * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestBooleanClassValue { diff --git a/jdk/test/java/beans/PropertyEditor/TestBooleanType.java b/jdk/test/java/beans/PropertyEditor/TestBooleanType.java index e842c791831..71553a32421 100644 --- a/jdk/test/java/beans/PropertyEditor/TestBooleanType.java +++ b/jdk/test/java/beans/PropertyEditor/TestBooleanType.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,9 @@ * @bug 4506596 6258510 * @summary Tests PropertyEditor for value of type boolean with security manager * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestBooleanType { diff --git a/jdk/test/java/beans/PropertyEditor/TestBooleanTypeJava.java b/jdk/test/java/beans/PropertyEditor/TestBooleanTypeJava.java index 653422a0e41..bf13718be09 100644 --- a/jdk/test/java/beans/PropertyEditor/TestBooleanTypeJava.java +++ b/jdk/test/java/beans/PropertyEditor/TestBooleanTypeJava.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,9 @@ * @bug 4506596 * @summary Tests PropertyEditor for value of type boolean * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestBooleanTypeJava { diff --git a/jdk/test/java/beans/PropertyEditor/TestBooleanTypeNull.java b/jdk/test/java/beans/PropertyEditor/TestBooleanTypeNull.java index cda69ed9dc8..7fcac9f2db4 100644 --- a/jdk/test/java/beans/PropertyEditor/TestBooleanTypeNull.java +++ b/jdk/test/java/beans/PropertyEditor/TestBooleanTypeNull.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,9 @@ * @bug 4506596 6498171 * @summary Tests PropertyEditor for null value of type boolean * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestBooleanTypeNull { diff --git a/jdk/test/java/beans/PropertyEditor/TestBooleanTypeValue.java b/jdk/test/java/beans/PropertyEditor/TestBooleanTypeValue.java index b5a1efab0d6..b0c44a6a63a 100644 --- a/jdk/test/java/beans/PropertyEditor/TestBooleanTypeValue.java +++ b/jdk/test/java/beans/PropertyEditor/TestBooleanTypeValue.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -26,6 +26,9 @@ * @bug 4222827 4506596 * @summary Tests PropertyEditor for value of type boolean * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestBooleanTypeValue { diff --git a/jdk/test/java/beans/PropertyEditor/TestByteClass.java b/jdk/test/java/beans/PropertyEditor/TestByteClass.java index 71b53ae2e4b..393dabad722 100644 --- a/jdk/test/java/beans/PropertyEditor/TestByteClass.java +++ b/jdk/test/java/beans/PropertyEditor/TestByteClass.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,9 @@ * @bug 4506596 6258510 * @summary Tests PropertyEditor for value of type Byte with security manager * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestByteClass { diff --git a/jdk/test/java/beans/PropertyEditor/TestByteClassJava.java b/jdk/test/java/beans/PropertyEditor/TestByteClassJava.java index b1f729d6d12..414e43aa56c 100644 --- a/jdk/test/java/beans/PropertyEditor/TestByteClassJava.java +++ b/jdk/test/java/beans/PropertyEditor/TestByteClassJava.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,9 @@ * @bug 4506596 * @summary Tests PropertyEditor for value of type Byte * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestByteClassJava { diff --git a/jdk/test/java/beans/PropertyEditor/TestByteClassNull.java b/jdk/test/java/beans/PropertyEditor/TestByteClassNull.java index 093c14c905f..f5e678ec282 100644 --- a/jdk/test/java/beans/PropertyEditor/TestByteClassNull.java +++ b/jdk/test/java/beans/PropertyEditor/TestByteClassNull.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,9 @@ * @bug 4506596 6498171 * @summary Tests PropertyEditor for null value of type Byte * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestByteClassNull { diff --git a/jdk/test/java/beans/PropertyEditor/TestByteClassValue.java b/jdk/test/java/beans/PropertyEditor/TestByteClassValue.java index 908c267ebc0..5a61febbd4d 100644 --- a/jdk/test/java/beans/PropertyEditor/TestByteClassValue.java +++ b/jdk/test/java/beans/PropertyEditor/TestByteClassValue.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -26,6 +26,9 @@ * @bug 4222827 4506596 * @summary Tests PropertyEditor for value of type Byte * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestByteClassValue { diff --git a/jdk/test/java/beans/PropertyEditor/TestByteType.java b/jdk/test/java/beans/PropertyEditor/TestByteType.java index 5a2aa7db5f5..5d8a01d8169 100644 --- a/jdk/test/java/beans/PropertyEditor/TestByteType.java +++ b/jdk/test/java/beans/PropertyEditor/TestByteType.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,9 @@ * @bug 4506596 6258510 * @summary Tests PropertyEditor for value of type byte with security manager * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestByteType { diff --git a/jdk/test/java/beans/PropertyEditor/TestByteTypeJava.java b/jdk/test/java/beans/PropertyEditor/TestByteTypeJava.java index dd59b6a5f6b..0e013be6c9f 100644 --- a/jdk/test/java/beans/PropertyEditor/TestByteTypeJava.java +++ b/jdk/test/java/beans/PropertyEditor/TestByteTypeJava.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,9 @@ * @bug 4506596 * @summary Tests PropertyEditor for value of type byte * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestByteTypeJava { diff --git a/jdk/test/java/beans/PropertyEditor/TestByteTypeNull.java b/jdk/test/java/beans/PropertyEditor/TestByteTypeNull.java index 24de2bad484..25053c45fe5 100644 --- a/jdk/test/java/beans/PropertyEditor/TestByteTypeNull.java +++ b/jdk/test/java/beans/PropertyEditor/TestByteTypeNull.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,9 @@ * @bug 4506596 6498171 * @summary Tests PropertyEditor for null value of type byte * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestByteTypeNull { diff --git a/jdk/test/java/beans/PropertyEditor/TestByteTypeValue.java b/jdk/test/java/beans/PropertyEditor/TestByteTypeValue.java index 9bdbdab2406..ffbe176ab87 100644 --- a/jdk/test/java/beans/PropertyEditor/TestByteTypeValue.java +++ b/jdk/test/java/beans/PropertyEditor/TestByteTypeValue.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -26,6 +26,9 @@ * @bug 4222827 4506596 * @summary Tests PropertyEditor for value of type byte * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestByteTypeValue { diff --git a/jdk/test/java/beans/PropertyEditor/TestColorClass.java b/jdk/test/java/beans/PropertyEditor/TestColorClass.java index 3bf219b4b15..e449baf1064 100644 --- a/jdk/test/java/beans/PropertyEditor/TestColorClass.java +++ b/jdk/test/java/beans/PropertyEditor/TestColorClass.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,10 @@ * @bug 4506596 6258510 * @summary Tests PropertyEditor for value of type Color with security manager * @author Sergey Malenkov + * @key headful + * @modules java.compiler + * java.desktop + * jdk.compiler */ import java.awt.Color; diff --git a/jdk/test/java/beans/PropertyEditor/TestColorClassJava.java b/jdk/test/java/beans/PropertyEditor/TestColorClassJava.java index 0e5ca302918..7135c7ba377 100644 --- a/jdk/test/java/beans/PropertyEditor/TestColorClassJava.java +++ b/jdk/test/java/beans/PropertyEditor/TestColorClassJava.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,10 @@ * @bug 4506596 * @summary Tests PropertyEditor for value of type Color * @author Sergey Malenkov + * @key headful + * @modules java.compiler + * java.desktop + * jdk.compiler */ import java.awt.Color; diff --git a/jdk/test/java/beans/PropertyEditor/TestColorClassNull.java b/jdk/test/java/beans/PropertyEditor/TestColorClassNull.java index 0094232ab9b..4e77a8a7949 100644 --- a/jdk/test/java/beans/PropertyEditor/TestColorClassNull.java +++ b/jdk/test/java/beans/PropertyEditor/TestColorClassNull.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,10 @@ * @bug 4506596 6498171 * @summary Tests PropertyEditor for null value of type Color * @author Sergey Malenkov + * @key headful + * @modules java.compiler + * java.desktop + * jdk.compiler */ import java.awt.Color; diff --git a/jdk/test/java/beans/PropertyEditor/TestColorClassValue.java b/jdk/test/java/beans/PropertyEditor/TestColorClassValue.java index 3602d71404a..1cd9d8cd3ed 100644 --- a/jdk/test/java/beans/PropertyEditor/TestColorClassValue.java +++ b/jdk/test/java/beans/PropertyEditor/TestColorClassValue.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -26,6 +26,10 @@ * @bug 4222827 4506596 * @summary Tests PropertyEditor for value of type Color * @author Sergey Malenkov + * @key headful + * @modules java.compiler + * java.desktop + * jdk.compiler */ import java.awt.Color; diff --git a/jdk/test/java/beans/PropertyEditor/TestDoubleClass.java b/jdk/test/java/beans/PropertyEditor/TestDoubleClass.java index 4269a74cc5a..b1ffde0a9eb 100644 --- a/jdk/test/java/beans/PropertyEditor/TestDoubleClass.java +++ b/jdk/test/java/beans/PropertyEditor/TestDoubleClass.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,9 @@ * @bug 4506596 6258510 * @summary Tests PropertyEditor for value of type Double with security manager * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestDoubleClass { diff --git a/jdk/test/java/beans/PropertyEditor/TestDoubleClassJava.java b/jdk/test/java/beans/PropertyEditor/TestDoubleClassJava.java index 59aae97a3a8..7657cd17bae 100644 --- a/jdk/test/java/beans/PropertyEditor/TestDoubleClassJava.java +++ b/jdk/test/java/beans/PropertyEditor/TestDoubleClassJava.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,9 @@ * @bug 4506596 * @summary Tests PropertyEditor for value of type Double * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestDoubleClassJava { diff --git a/jdk/test/java/beans/PropertyEditor/TestDoubleClassNull.java b/jdk/test/java/beans/PropertyEditor/TestDoubleClassNull.java index 094165f08f3..ee6ba40955f 100644 --- a/jdk/test/java/beans/PropertyEditor/TestDoubleClassNull.java +++ b/jdk/test/java/beans/PropertyEditor/TestDoubleClassNull.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,9 @@ * @bug 4506596 6498171 * @summary Tests PropertyEditor for null value of type Double * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestDoubleClassNull { diff --git a/jdk/test/java/beans/PropertyEditor/TestDoubleClassValue.java b/jdk/test/java/beans/PropertyEditor/TestDoubleClassValue.java index f59bddc35fe..8b7650a6cf7 100644 --- a/jdk/test/java/beans/PropertyEditor/TestDoubleClassValue.java +++ b/jdk/test/java/beans/PropertyEditor/TestDoubleClassValue.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -26,6 +26,9 @@ * @bug 4222827 4506596 * @summary Tests PropertyEditor for value of type Double * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestDoubleClassValue { diff --git a/jdk/test/java/beans/PropertyEditor/TestDoubleType.java b/jdk/test/java/beans/PropertyEditor/TestDoubleType.java index 619775e27ea..7dc21b95d86 100644 --- a/jdk/test/java/beans/PropertyEditor/TestDoubleType.java +++ b/jdk/test/java/beans/PropertyEditor/TestDoubleType.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,9 @@ * @bug 4506596 6258510 * @summary Tests PropertyEditor for value of type double with security manager * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestDoubleType { diff --git a/jdk/test/java/beans/PropertyEditor/TestDoubleTypeJava.java b/jdk/test/java/beans/PropertyEditor/TestDoubleTypeJava.java index a3bc965749c..15b44733c32 100644 --- a/jdk/test/java/beans/PropertyEditor/TestDoubleTypeJava.java +++ b/jdk/test/java/beans/PropertyEditor/TestDoubleTypeJava.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,9 @@ * @bug 4506596 * @summary Tests PropertyEditor for value of type double * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestDoubleTypeJava { diff --git a/jdk/test/java/beans/PropertyEditor/TestDoubleTypeNull.java b/jdk/test/java/beans/PropertyEditor/TestDoubleTypeNull.java index 379b2a9f2b8..8b6245257e7 100644 --- a/jdk/test/java/beans/PropertyEditor/TestDoubleTypeNull.java +++ b/jdk/test/java/beans/PropertyEditor/TestDoubleTypeNull.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,9 @@ * @bug 4506596 6498171 * @summary Tests PropertyEditor for null value of type double * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestDoubleTypeNull { diff --git a/jdk/test/java/beans/PropertyEditor/TestDoubleTypeValue.java b/jdk/test/java/beans/PropertyEditor/TestDoubleTypeValue.java index e2669f43363..d2108a12f3a 100644 --- a/jdk/test/java/beans/PropertyEditor/TestDoubleTypeValue.java +++ b/jdk/test/java/beans/PropertyEditor/TestDoubleTypeValue.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -26,6 +26,9 @@ * @bug 4222827 4506596 * @summary Tests PropertyEditor for value of type double * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestDoubleTypeValue { diff --git a/jdk/test/java/beans/PropertyEditor/TestEnumClass.java b/jdk/test/java/beans/PropertyEditor/TestEnumClass.java index 0737d7c939c..8aec51b0299 100644 --- a/jdk/test/java/beans/PropertyEditor/TestEnumClass.java +++ b/jdk/test/java/beans/PropertyEditor/TestEnumClass.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,9 @@ * @bug 4506596 6219769 6258510 * @summary Tests PropertyEditor for value of type Enum with security manager * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestEnumClass { diff --git a/jdk/test/java/beans/PropertyEditor/TestEnumClassJava.java b/jdk/test/java/beans/PropertyEditor/TestEnumClassJava.java index be9174ea47b..13e644fbf5f 100644 --- a/jdk/test/java/beans/PropertyEditor/TestEnumClassJava.java +++ b/jdk/test/java/beans/PropertyEditor/TestEnumClassJava.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,9 @@ * @bug 4506596 6219769 * @summary Tests PropertyEditor for value of type Enum * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestEnumClassJava { diff --git a/jdk/test/java/beans/PropertyEditor/TestEnumClassNull.java b/jdk/test/java/beans/PropertyEditor/TestEnumClassNull.java index 699b1559eae..3e410fe5264 100644 --- a/jdk/test/java/beans/PropertyEditor/TestEnumClassNull.java +++ b/jdk/test/java/beans/PropertyEditor/TestEnumClassNull.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,9 @@ * @bug 4506596 6219769 6498171 * @summary Tests PropertyEditor for null value of type Enum * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestEnumClassNull { diff --git a/jdk/test/java/beans/PropertyEditor/TestEnumClassValue.java b/jdk/test/java/beans/PropertyEditor/TestEnumClassValue.java index d023fbd0d0a..873bdbdc3e9 100644 --- a/jdk/test/java/beans/PropertyEditor/TestEnumClassValue.java +++ b/jdk/test/java/beans/PropertyEditor/TestEnumClassValue.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,9 @@ * @bug 4222827 4506596 6219769 * @summary Tests PropertyEditor for value of type Enum * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestEnumClassValue { diff --git a/jdk/test/java/beans/PropertyEditor/TestEnumSubclass.java b/jdk/test/java/beans/PropertyEditor/TestEnumSubclass.java index a2088ae424b..8ff3d2e55d7 100644 --- a/jdk/test/java/beans/PropertyEditor/TestEnumSubclass.java +++ b/jdk/test/java/beans/PropertyEditor/TestEnumSubclass.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2008, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2008, 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 @@ -26,6 +26,9 @@ * @bug 6736248 * @summary Tests PropertyEditor for value of subtype Enum with security manager * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestEnumSubclass { diff --git a/jdk/test/java/beans/PropertyEditor/TestEnumSubclassJava.java b/jdk/test/java/beans/PropertyEditor/TestEnumSubclassJava.java index a89a3497420..3b24cb887d0 100644 --- a/jdk/test/java/beans/PropertyEditor/TestEnumSubclassJava.java +++ b/jdk/test/java/beans/PropertyEditor/TestEnumSubclassJava.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2008, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2008, 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 @@ -26,6 +26,9 @@ * @bug 6736248 * @summary Tests PropertyEditor for value of subtype Enum * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestEnumSubclassJava { diff --git a/jdk/test/java/beans/PropertyEditor/TestEnumSubclassNull.java b/jdk/test/java/beans/PropertyEditor/TestEnumSubclassNull.java index 07f7b399e4f..08b6c172397 100644 --- a/jdk/test/java/beans/PropertyEditor/TestEnumSubclassNull.java +++ b/jdk/test/java/beans/PropertyEditor/TestEnumSubclassNull.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2008, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2008, 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 @@ -26,6 +26,9 @@ * @bug 6736248 * @summary Tests PropertyEditor for null value of subtype Enum * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestEnumSubclassNull { diff --git a/jdk/test/java/beans/PropertyEditor/TestEnumSubclassValue.java b/jdk/test/java/beans/PropertyEditor/TestEnumSubclassValue.java index 790bfd13be5..3cdaa7ebcb3 100644 --- a/jdk/test/java/beans/PropertyEditor/TestEnumSubclassValue.java +++ b/jdk/test/java/beans/PropertyEditor/TestEnumSubclassValue.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2008, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2008, 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 @@ -26,6 +26,9 @@ * @bug 6736248 * @summary Tests PropertyEditor for value of subtype Enum * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestEnumSubclassValue { diff --git a/jdk/test/java/beans/PropertyEditor/TestFloatClass.java b/jdk/test/java/beans/PropertyEditor/TestFloatClass.java index 8fc663f8b40..cd231d33e68 100644 --- a/jdk/test/java/beans/PropertyEditor/TestFloatClass.java +++ b/jdk/test/java/beans/PropertyEditor/TestFloatClass.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,9 @@ * @bug 4506596 6258510 * @summary Tests PropertyEditor for value of type Float with security manager * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestFloatClass { diff --git a/jdk/test/java/beans/PropertyEditor/TestFloatClassJava.java b/jdk/test/java/beans/PropertyEditor/TestFloatClassJava.java index a212ace21bd..5d4dacc6a64 100644 --- a/jdk/test/java/beans/PropertyEditor/TestFloatClassJava.java +++ b/jdk/test/java/beans/PropertyEditor/TestFloatClassJava.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,9 @@ * @bug 4506596 * @summary Tests PropertyEditor for value of type Float * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestFloatClassJava { diff --git a/jdk/test/java/beans/PropertyEditor/TestFloatClassNull.java b/jdk/test/java/beans/PropertyEditor/TestFloatClassNull.java index 93715d7575b..7ce118928ff 100644 --- a/jdk/test/java/beans/PropertyEditor/TestFloatClassNull.java +++ b/jdk/test/java/beans/PropertyEditor/TestFloatClassNull.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,9 @@ * @bug 4506596 6498171 * @summary Tests PropertyEditor for null value of type Float * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestFloatClassNull { diff --git a/jdk/test/java/beans/PropertyEditor/TestFloatClassValue.java b/jdk/test/java/beans/PropertyEditor/TestFloatClassValue.java index 2d5c8073efc..048a266e3da 100644 --- a/jdk/test/java/beans/PropertyEditor/TestFloatClassValue.java +++ b/jdk/test/java/beans/PropertyEditor/TestFloatClassValue.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -26,6 +26,9 @@ * @bug 4222827 4506596 * @summary Tests PropertyEditor for value of type Float * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestFloatClassValue { diff --git a/jdk/test/java/beans/PropertyEditor/TestFloatType.java b/jdk/test/java/beans/PropertyEditor/TestFloatType.java index 2946827438c..84d00f99e7c 100644 --- a/jdk/test/java/beans/PropertyEditor/TestFloatType.java +++ b/jdk/test/java/beans/PropertyEditor/TestFloatType.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,9 @@ * @bug 4506596 6258510 * @summary Tests PropertyEditor for value of type float with security manager * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestFloatType { diff --git a/jdk/test/java/beans/PropertyEditor/TestFloatTypeJava.java b/jdk/test/java/beans/PropertyEditor/TestFloatTypeJava.java index 6cf6eca7315..7bf8fa83574 100644 --- a/jdk/test/java/beans/PropertyEditor/TestFloatTypeJava.java +++ b/jdk/test/java/beans/PropertyEditor/TestFloatTypeJava.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,9 @@ * @bug 4506596 * @summary Tests PropertyEditor for value of type float * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestFloatTypeJava { diff --git a/jdk/test/java/beans/PropertyEditor/TestFloatTypeNull.java b/jdk/test/java/beans/PropertyEditor/TestFloatTypeNull.java index 33a1b25cb54..37d68391214 100644 --- a/jdk/test/java/beans/PropertyEditor/TestFloatTypeNull.java +++ b/jdk/test/java/beans/PropertyEditor/TestFloatTypeNull.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,9 @@ * @bug 4506596 6498171 * @summary Tests PropertyEditor for null value of type float * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestFloatTypeNull { diff --git a/jdk/test/java/beans/PropertyEditor/TestFloatTypeValue.java b/jdk/test/java/beans/PropertyEditor/TestFloatTypeValue.java index 021ab5e7fc2..c94aa11eb9d 100644 --- a/jdk/test/java/beans/PropertyEditor/TestFloatTypeValue.java +++ b/jdk/test/java/beans/PropertyEditor/TestFloatTypeValue.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -26,6 +26,9 @@ * @bug 4222827 4506596 * @summary Tests PropertyEditor for value of type float * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestFloatTypeValue { diff --git a/jdk/test/java/beans/PropertyEditor/TestFontClass.java b/jdk/test/java/beans/PropertyEditor/TestFontClass.java index 304af188093..742a6d65d9b 100644 --- a/jdk/test/java/beans/PropertyEditor/TestFontClass.java +++ b/jdk/test/java/beans/PropertyEditor/TestFontClass.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,10 @@ * @bug 4506596 6258510 6538853 * @summary Tests PropertyEditor for value of type Font with security manager * @author Sergey Malenkov + * @key headful + * @modules java.compiler + * java.desktop + * jdk.compiler */ import java.awt.Font; diff --git a/jdk/test/java/beans/PropertyEditor/TestFontClassJava.java b/jdk/test/java/beans/PropertyEditor/TestFontClassJava.java index e63b0d60830..8946b9a5c3e 100644 --- a/jdk/test/java/beans/PropertyEditor/TestFontClassJava.java +++ b/jdk/test/java/beans/PropertyEditor/TestFontClassJava.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,10 @@ * @bug 4506596 6538853 * @summary Tests PropertyEditor for value of type Font * @author Sergey Malenkov + * @key headful + * @modules java.compiler + * java.desktop + * jdk.compiler */ import java.awt.Font; diff --git a/jdk/test/java/beans/PropertyEditor/TestFontClassNull.java b/jdk/test/java/beans/PropertyEditor/TestFontClassNull.java index 4da531c26d9..1151ddced30 100644 --- a/jdk/test/java/beans/PropertyEditor/TestFontClassNull.java +++ b/jdk/test/java/beans/PropertyEditor/TestFontClassNull.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,10 @@ * @bug 4506596 6498171 6538853 * @summary Tests PropertyEditor for null value of type Font * @author Sergey Malenkov + * @key headful + * @modules java.compiler + * java.desktop + * jdk.compiler */ import java.awt.Font; diff --git a/jdk/test/java/beans/PropertyEditor/TestFontClassValue.java b/jdk/test/java/beans/PropertyEditor/TestFontClassValue.java index b8f89fc74da..af5e881c0cc 100644 --- a/jdk/test/java/beans/PropertyEditor/TestFontClassValue.java +++ b/jdk/test/java/beans/PropertyEditor/TestFontClassValue.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -26,6 +26,10 @@ * @bug 4222827 4506596 6538853 * @summary Tests PropertyEditor for value of type Font * @author Sergey Malenkov + * @key headful + * @modules java.compiler + * java.desktop + * jdk.compiler */ import java.awt.Font; diff --git a/jdk/test/java/beans/PropertyEditor/TestIntegerClass.java b/jdk/test/java/beans/PropertyEditor/TestIntegerClass.java index 38a793c7a3d..10657042489 100644 --- a/jdk/test/java/beans/PropertyEditor/TestIntegerClass.java +++ b/jdk/test/java/beans/PropertyEditor/TestIntegerClass.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,9 @@ * @bug 4506596 6258510 6498158 * @summary Tests PropertyEditor for value of type Integer with security manager * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestIntegerClass { diff --git a/jdk/test/java/beans/PropertyEditor/TestIntegerClassJava.java b/jdk/test/java/beans/PropertyEditor/TestIntegerClassJava.java index 05a90b7e7fd..70ff6b3740c 100644 --- a/jdk/test/java/beans/PropertyEditor/TestIntegerClassJava.java +++ b/jdk/test/java/beans/PropertyEditor/TestIntegerClassJava.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,9 @@ * @bug 4506596 6498158 * @summary Tests PropertyEditor for value of type Integer * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestIntegerClassJava { diff --git a/jdk/test/java/beans/PropertyEditor/TestIntegerClassNull.java b/jdk/test/java/beans/PropertyEditor/TestIntegerClassNull.java index 95d171cc7e5..7817bbd37c5 100644 --- a/jdk/test/java/beans/PropertyEditor/TestIntegerClassNull.java +++ b/jdk/test/java/beans/PropertyEditor/TestIntegerClassNull.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,9 @@ * @bug 4506596 6498158 6498171 * @summary Tests PropertyEditor for null value of type Integer * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestIntegerClassNull { diff --git a/jdk/test/java/beans/PropertyEditor/TestIntegerClassValue.java b/jdk/test/java/beans/PropertyEditor/TestIntegerClassValue.java index 3bf0abacd68..5e62c653ed6 100644 --- a/jdk/test/java/beans/PropertyEditor/TestIntegerClassValue.java +++ b/jdk/test/java/beans/PropertyEditor/TestIntegerClassValue.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -26,6 +26,9 @@ * @bug 4222827 4506596 6498158 * @summary Tests PropertyEditor for value of type Integer * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestIntegerClassValue { diff --git a/jdk/test/java/beans/PropertyEditor/TestIntegerType.java b/jdk/test/java/beans/PropertyEditor/TestIntegerType.java index 1e803741277..34a2261ea69 100644 --- a/jdk/test/java/beans/PropertyEditor/TestIntegerType.java +++ b/jdk/test/java/beans/PropertyEditor/TestIntegerType.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,9 @@ * @bug 4506596 6258510 * @summary Tests PropertyEditor for value of type int with security manager * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestIntegerType { diff --git a/jdk/test/java/beans/PropertyEditor/TestIntegerTypeJava.java b/jdk/test/java/beans/PropertyEditor/TestIntegerTypeJava.java index 029f03945e6..0a4b6ea2eb8 100644 --- a/jdk/test/java/beans/PropertyEditor/TestIntegerTypeJava.java +++ b/jdk/test/java/beans/PropertyEditor/TestIntegerTypeJava.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,9 @@ * @bug 4506596 * @summary Tests PropertyEditor for value of type int * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestIntegerTypeJava { diff --git a/jdk/test/java/beans/PropertyEditor/TestIntegerTypeNull.java b/jdk/test/java/beans/PropertyEditor/TestIntegerTypeNull.java index db552647295..79ff0b92a12 100644 --- a/jdk/test/java/beans/PropertyEditor/TestIntegerTypeNull.java +++ b/jdk/test/java/beans/PropertyEditor/TestIntegerTypeNull.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,9 @@ * @bug 4506596 6498171 * @summary Tests PropertyEditor for null value of type int * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestIntegerTypeNull { diff --git a/jdk/test/java/beans/PropertyEditor/TestIntegerTypeValue.java b/jdk/test/java/beans/PropertyEditor/TestIntegerTypeValue.java index 3c6584137db..bb9cca5a03f 100644 --- a/jdk/test/java/beans/PropertyEditor/TestIntegerTypeValue.java +++ b/jdk/test/java/beans/PropertyEditor/TestIntegerTypeValue.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -26,6 +26,9 @@ * @bug 4222827 4506596 * @summary Tests PropertyEditor for value of type int * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestIntegerTypeValue { diff --git a/jdk/test/java/beans/PropertyEditor/TestLongClass.java b/jdk/test/java/beans/PropertyEditor/TestLongClass.java index 486aa9be518..5d06f0c0515 100644 --- a/jdk/test/java/beans/PropertyEditor/TestLongClass.java +++ b/jdk/test/java/beans/PropertyEditor/TestLongClass.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,9 @@ * @bug 4506596 6258510 * @summary Tests PropertyEditor for value of type Long with security manager * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestLongClass { diff --git a/jdk/test/java/beans/PropertyEditor/TestLongClassJava.java b/jdk/test/java/beans/PropertyEditor/TestLongClassJava.java index b183575ab38..e7076047da1 100644 --- a/jdk/test/java/beans/PropertyEditor/TestLongClassJava.java +++ b/jdk/test/java/beans/PropertyEditor/TestLongClassJava.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,9 @@ * @bug 4506596 * @summary Tests PropertyEditor for value of type Long * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestLongClassJava { diff --git a/jdk/test/java/beans/PropertyEditor/TestLongClassNull.java b/jdk/test/java/beans/PropertyEditor/TestLongClassNull.java index ee68badc23c..ee5eb4891c6 100644 --- a/jdk/test/java/beans/PropertyEditor/TestLongClassNull.java +++ b/jdk/test/java/beans/PropertyEditor/TestLongClassNull.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,9 @@ * @bug 4506596 6498171 * @summary Tests PropertyEditor for null value of type Long * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestLongClassNull { diff --git a/jdk/test/java/beans/PropertyEditor/TestLongClassValue.java b/jdk/test/java/beans/PropertyEditor/TestLongClassValue.java index 8dbe35a4317..ed1b8eee1b0 100644 --- a/jdk/test/java/beans/PropertyEditor/TestLongClassValue.java +++ b/jdk/test/java/beans/PropertyEditor/TestLongClassValue.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -26,6 +26,9 @@ * @bug 4222827 4506596 * @summary Tests PropertyEditor for value of type Long * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestLongClassValue { diff --git a/jdk/test/java/beans/PropertyEditor/TestLongType.java b/jdk/test/java/beans/PropertyEditor/TestLongType.java index 944b4f1c60e..a32cd1506ca 100644 --- a/jdk/test/java/beans/PropertyEditor/TestLongType.java +++ b/jdk/test/java/beans/PropertyEditor/TestLongType.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,9 @@ * @bug 4506596 6258510 * @summary Tests PropertyEditor for value of type long with security manager * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestLongType { diff --git a/jdk/test/java/beans/PropertyEditor/TestLongTypeJava.java b/jdk/test/java/beans/PropertyEditor/TestLongTypeJava.java index 4dd48ec3485..2aa9f78723a 100644 --- a/jdk/test/java/beans/PropertyEditor/TestLongTypeJava.java +++ b/jdk/test/java/beans/PropertyEditor/TestLongTypeJava.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,9 @@ * @bug 4506596 * @summary Tests PropertyEditor for value of type long * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestLongTypeJava { diff --git a/jdk/test/java/beans/PropertyEditor/TestLongTypeNull.java b/jdk/test/java/beans/PropertyEditor/TestLongTypeNull.java index c490ce04492..d416c225b4d 100644 --- a/jdk/test/java/beans/PropertyEditor/TestLongTypeNull.java +++ b/jdk/test/java/beans/PropertyEditor/TestLongTypeNull.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,9 @@ * @bug 4506596 6498171 * @summary Tests PropertyEditor for null value of type long * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestLongTypeNull { diff --git a/jdk/test/java/beans/PropertyEditor/TestLongTypeValue.java b/jdk/test/java/beans/PropertyEditor/TestLongTypeValue.java index 476e7735ba2..a85b4d5c49d 100644 --- a/jdk/test/java/beans/PropertyEditor/TestLongTypeValue.java +++ b/jdk/test/java/beans/PropertyEditor/TestLongTypeValue.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -26,6 +26,9 @@ * @bug 4222827 4506596 * @summary Tests PropertyEditor for value of type long * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestLongTypeValue { diff --git a/jdk/test/java/beans/PropertyEditor/TestShortClass.java b/jdk/test/java/beans/PropertyEditor/TestShortClass.java index 1fa18455c3a..875c3a0bf78 100644 --- a/jdk/test/java/beans/PropertyEditor/TestShortClass.java +++ b/jdk/test/java/beans/PropertyEditor/TestShortClass.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,9 @@ * @bug 4506596 6258510 * @summary Tests PropertyEditor for value of type Short with security manager * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestShortClass { diff --git a/jdk/test/java/beans/PropertyEditor/TestShortClassJava.java b/jdk/test/java/beans/PropertyEditor/TestShortClassJava.java index 5785d8c5d07..1d75bde0151 100644 --- a/jdk/test/java/beans/PropertyEditor/TestShortClassJava.java +++ b/jdk/test/java/beans/PropertyEditor/TestShortClassJava.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,9 @@ * @bug 4506596 * @summary Tests PropertyEditor for value of type Short * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestShortClassJava { diff --git a/jdk/test/java/beans/PropertyEditor/TestShortClassNull.java b/jdk/test/java/beans/PropertyEditor/TestShortClassNull.java index 0017e19e3e0..b227901412e 100644 --- a/jdk/test/java/beans/PropertyEditor/TestShortClassNull.java +++ b/jdk/test/java/beans/PropertyEditor/TestShortClassNull.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,9 @@ * @bug 4506596 6498171 * @summary Tests PropertyEditor for null value of type Short * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestShortClassNull { diff --git a/jdk/test/java/beans/PropertyEditor/TestShortClassValue.java b/jdk/test/java/beans/PropertyEditor/TestShortClassValue.java index dd3a6601756..2fa6566662b 100644 --- a/jdk/test/java/beans/PropertyEditor/TestShortClassValue.java +++ b/jdk/test/java/beans/PropertyEditor/TestShortClassValue.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -26,6 +26,9 @@ * @bug 4222827 4506596 * @summary Tests PropertyEditor for value of type Short * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestShortClassValue { diff --git a/jdk/test/java/beans/PropertyEditor/TestShortType.java b/jdk/test/java/beans/PropertyEditor/TestShortType.java index 429d91ee0ac..25a24a8fbb9 100644 --- a/jdk/test/java/beans/PropertyEditor/TestShortType.java +++ b/jdk/test/java/beans/PropertyEditor/TestShortType.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,9 @@ * @bug 4506596 6258510 * @summary Tests PropertyEditor for value of type short with security manager * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestShortType { diff --git a/jdk/test/java/beans/PropertyEditor/TestShortTypeJava.java b/jdk/test/java/beans/PropertyEditor/TestShortTypeJava.java index 2e391c2739d..ec2cca487b8 100644 --- a/jdk/test/java/beans/PropertyEditor/TestShortTypeJava.java +++ b/jdk/test/java/beans/PropertyEditor/TestShortTypeJava.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,9 @@ * @bug 4506596 * @summary Tests PropertyEditor for value of type short * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestShortTypeJava { diff --git a/jdk/test/java/beans/PropertyEditor/TestShortTypeNull.java b/jdk/test/java/beans/PropertyEditor/TestShortTypeNull.java index 3f5a811830b..78d3178a373 100644 --- a/jdk/test/java/beans/PropertyEditor/TestShortTypeNull.java +++ b/jdk/test/java/beans/PropertyEditor/TestShortTypeNull.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,9 @@ * @bug 4506596 6498171 * @summary Tests PropertyEditor for null value of type short * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestShortTypeNull { diff --git a/jdk/test/java/beans/PropertyEditor/TestShortTypeValue.java b/jdk/test/java/beans/PropertyEditor/TestShortTypeValue.java index f7473e7ff75..a25c532e302 100644 --- a/jdk/test/java/beans/PropertyEditor/TestShortTypeValue.java +++ b/jdk/test/java/beans/PropertyEditor/TestShortTypeValue.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -26,6 +26,9 @@ * @bug 4222827 4506596 * @summary Tests PropertyEditor for value of type short * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestShortTypeValue { diff --git a/jdk/test/java/beans/PropertyEditor/TestStringClass.java b/jdk/test/java/beans/PropertyEditor/TestStringClass.java index 5d0979705bc..2a2a6d718b4 100644 --- a/jdk/test/java/beans/PropertyEditor/TestStringClass.java +++ b/jdk/test/java/beans/PropertyEditor/TestStringClass.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,9 @@ * @bug 4506596 6258510 6457659 * @summary Tests PropertyEditor for value of type String with security manager * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestStringClass { diff --git a/jdk/test/java/beans/PropertyEditor/TestStringClassJava.java b/jdk/test/java/beans/PropertyEditor/TestStringClassJava.java index 55538049b4c..bd375a067dc 100644 --- a/jdk/test/java/beans/PropertyEditor/TestStringClassJava.java +++ b/jdk/test/java/beans/PropertyEditor/TestStringClassJava.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,9 @@ * @bug 4506596 6457659 * @summary Tests PropertyEditor for value of type String * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestStringClassJava { diff --git a/jdk/test/java/beans/PropertyEditor/TestStringClassNull.java b/jdk/test/java/beans/PropertyEditor/TestStringClassNull.java index a1be503cdf4..31d48da5794 100644 --- a/jdk/test/java/beans/PropertyEditor/TestStringClassNull.java +++ b/jdk/test/java/beans/PropertyEditor/TestStringClassNull.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,9 @@ * @bug 4506596 6457659 6498171 * @summary Tests PropertyEditor for null value of type String * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestStringClassNull { diff --git a/jdk/test/java/beans/PropertyEditor/TestStringClassValue.java b/jdk/test/java/beans/PropertyEditor/TestStringClassValue.java index 93afb1b4047..aa76e33b4d6 100644 --- a/jdk/test/java/beans/PropertyEditor/TestStringClassValue.java +++ b/jdk/test/java/beans/PropertyEditor/TestStringClassValue.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -28,6 +28,9 @@ * @bug 6457659 * @summary Tests PropertyEditor for value of type String * @author Sergey Malenkov + * @modules java.compiler + * java.desktop + * jdk.compiler */ public class TestStringClassValue { diff --git a/jdk/test/java/beans/TEST.properties b/jdk/test/java/beans/TEST.properties new file mode 100644 index 00000000000..3032a5cf793 --- /dev/null +++ b/jdk/test/java/beans/TEST.properties @@ -0,0 +1,2 @@ +modules=java.desktop + diff --git a/jdk/test/java/beans/XMLDecoder/8028054/TestConstructorFinder.java b/jdk/test/java/beans/XMLDecoder/8028054/TestConstructorFinder.java index 1bce91ec858..0b8cef769e7 100644 --- a/jdk/test/java/beans/XMLDecoder/8028054/TestConstructorFinder.java +++ b/jdk/test/java/beans/XMLDecoder/8028054/TestConstructorFinder.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2013, 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 @@ -33,6 +33,7 @@ import java.util.List; * @bug 8028054 * @summary Tests that cached constructors have synchronized access * @author Sergey Malenkov + * @modules java.desktop/com.sun.beans.finder * @compile -XDignore.symbol.file TestConstructorFinder.java * @run main TestConstructorFinder */ diff --git a/jdk/test/java/beans/XMLDecoder/8028054/TestMethodFinder.java b/jdk/test/java/beans/XMLDecoder/8028054/TestMethodFinder.java index 7ff7a9077b3..2b9b8a40ff0 100644 --- a/jdk/test/java/beans/XMLDecoder/8028054/TestMethodFinder.java +++ b/jdk/test/java/beans/XMLDecoder/8028054/TestMethodFinder.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2013, 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 @@ -33,6 +33,7 @@ import java.util.List; * @bug 8028054 * @summary Tests that cached methods have synchronized access * @author Sergey Malenkov + * @modules java.desktop/com.sun.beans.finder * @compile -XDignore.symbol.file TestMethodFinder.java * @run main TestMethodFinder */ diff --git a/jdk/test/java/beans/XMLEncoder/java_awt_ScrollPane.java b/jdk/test/java/beans/XMLEncoder/java_awt_ScrollPane.java index 1f216b4abb0..4861f625ff9 100644 --- a/jdk/test/java/beans/XMLEncoder/java_awt_ScrollPane.java +++ b/jdk/test/java/beans/XMLEncoder/java_awt_ScrollPane.java @@ -25,6 +25,7 @@ * @test * @bug 6402062 6487891 * @summary Tests ScrollPane encoding + * @key headful * @author Sergey Malenkov */ diff --git a/jdk/test/java/beans/XMLEncoder/java_sql_Date.java b/jdk/test/java/beans/XMLEncoder/java_sql_Date.java index e1a8746599f..7278e81e836 100644 --- a/jdk/test/java/beans/XMLEncoder/java_sql_Date.java +++ b/jdk/test/java/beans/XMLEncoder/java_sql_Date.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,8 @@ * @bug 4733558 6471539 * @summary Tests Date encoding * @author Sergey Malenkov + * @modules java.desktop + * java.sql */ import java.sql.Date; diff --git a/jdk/test/java/beans/XMLEncoder/java_sql_Time.java b/jdk/test/java/beans/XMLEncoder/java_sql_Time.java index 87d9dc5c804..589bfa8f16a 100644 --- a/jdk/test/java/beans/XMLEncoder/java_sql_Time.java +++ b/jdk/test/java/beans/XMLEncoder/java_sql_Time.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,8 @@ * @bug 4733558 6471539 * @summary Tests Time encoding * @author Sergey Malenkov + * @modules java.desktop + * java.sql */ import java.sql.Time; diff --git a/jdk/test/java/beans/XMLEncoder/java_sql_Timestamp.java b/jdk/test/java/beans/XMLEncoder/java_sql_Timestamp.java index 3d1863fd08c..94d473155c3 100644 --- a/jdk/test/java/beans/XMLEncoder/java_sql_Timestamp.java +++ b/jdk/test/java/beans/XMLEncoder/java_sql_Timestamp.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -26,6 +26,8 @@ * @bug 4733558 6471539 * @summary Tests Timestamp encoding * @author Sergey Malenkov + * @modules java.desktop + * java.sql */ import java.sql.Timestamp; diff --git a/jdk/test/java/beans/XMLEncoder/sun_swing_PrintColorUIResource.java b/jdk/test/java/beans/XMLEncoder/sun_swing_PrintColorUIResource.java index ca639277975..b6e5b86b18b 100644 --- a/jdk/test/java/beans/XMLEncoder/sun_swing_PrintColorUIResource.java +++ b/jdk/test/java/beans/XMLEncoder/sun_swing_PrintColorUIResource.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -26,6 +26,7 @@ * @bug 6589532 * @summary Tests PrintColorUIResource value encoding * @author Sergey Malenkov + * @modules java.desktop/sun.swing */ import java.awt.Color; diff --git a/jdk/test/java/io/FilterOutputStream/SuppressedException.java b/jdk/test/java/io/FilterOutputStream/SuppressedException.java new file mode 100644 index 00000000000..9bd982a5d32 --- /dev/null +++ b/jdk/test/java/io/FilterOutputStream/SuppressedException.java @@ -0,0 +1,195 @@ +/* + * 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. + * + * 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. + */ +import java.io.BufferedOutputStream; +import java.io.FilterOutputStream; +import java.io.IOException; +import java.io.OutputStream; + +/* + * @test + * @bug 8042377 + * @summary Ensure suppressed exceptions are properly handled in close() + */ +public class SuppressedException { + private static final String CLOSE_MESSAGE = "Close exception"; + private static final String FLUSH_MESSAGE = "Flush exception"; + private static final String SAME_MESSAGE = "Same exception"; + + public static void main(String[] args) throws java.io.IOException { + SuppressedException test = new SuppressedException(); + test.test(); + } + + private FilterOutputStream createOutputStream(OutputStream out, + boolean isBuffered) { + return isBuffered ? new BufferedOutputStream(out) : + new FilterOutputStream(out); + } + + private void test() { + int failures = 0; + FilterOutputStream buf; + + boolean[] isBuffered = new boolean[] {false, true}; + for (boolean buffered : isBuffered) { + System.err.println("\n>>> Buffered: " + buffered + " <<<"); + System.err.flush(); + + try { + buf = createOutputStream(new OutputStreamFailsWithException(), + buffered); + buf.close(); + System.err.println("\nNo IOException thrown for same exception"); + failures++; + } catch (IOException expected) { + if (!expected.getMessage().equals(SAME_MESSAGE)) { + System.err.println("\nIOException with unexpected message thrown"); + expected.printStackTrace(); + failures++; + } + } catch (IllegalArgumentException unexpected) { + System.err.println("\nUnexpected IllegalArgumentException thrown"); + unexpected.printStackTrace(); + failures++; + } + + try { + buf = createOutputStream( + new OutputStreamFailsWithException(false, false), + buffered); + buf.close(); + } catch (IOException e) { + System.err.println("\nUnexpected IOException thrown"); + e.printStackTrace(); + failures++; + } + + try { + buf = createOutputStream( + new OutputStreamFailsWithException(true, false), + buffered); + buf.close(); + } catch (IOException e) { + if (!e.getMessage().equals(CLOSE_MESSAGE)) { + System.err.println("\nIOException with unexpected message thrown"); + e.printStackTrace(); + failures++; + } + } + + try { + buf = createOutputStream( + new OutputStreamFailsWithException(false, true), + buffered); + buf.close(); + } catch (IOException e) { + if (!e.getMessage().equals(FLUSH_MESSAGE)) { + System.err.println("\nIOException with unexpected message thrown"); + e.printStackTrace(); + failures++; + } + } + + try { + buf = createOutputStream( + new OutputStreamFailsWithException(true, true), + buffered); + buf.close(); + } catch (IOException e) { + if (!e.getMessage().equals(CLOSE_MESSAGE)) { + System.err.println("\nIOException with unexpected message thrown"); + e.printStackTrace(); + failures++; + } + + Throwable[] suppressed = e.getSuppressed(); + if (suppressed == null) { + System.err.println("\nExpected suppressed exception not present"); + e.printStackTrace(); + failures++; + } else if (suppressed.length != 1) { + System.err.println("\nUnexpected number of suppressed exceptions"); + e.printStackTrace(); + failures++; + } else if (!(suppressed[0] instanceof IOException)) { + System.err.println("\nSuppressed exception is not an IOException"); + e.printStackTrace(); + failures++; + } else if (!suppressed[0].getMessage().equals(FLUSH_MESSAGE)) { + System.err.println("\nIOException with unexpected message thrown"); + e.printStackTrace(); + failures++; + } + } + } + + if (failures > 0) { + throw new RuntimeException("Test failed with " + failures + " errors"); + } else { + System.out.println("Test succeeded."); + } + } + + class OutputStreamFailsWithException extends OutputStream { + private final IOException sameException = new IOException(SAME_MESSAGE); + + private final Boolean throwSeparateCloseException; + private final Boolean throwSeparateFlushException; + + OutputStreamFailsWithException() { + throwSeparateCloseException = null; + throwSeparateFlushException = null; + } + + OutputStreamFailsWithException(boolean throwCloseException, + boolean throwFlushException) { + throwSeparateCloseException = throwCloseException; + throwSeparateFlushException = throwFlushException; + } + + @Override + public void write(int i) throws IOException { + throw new UnsupportedOperationException(""); + } + + @Override + public void flush() throws IOException { + System.out.println("flush()"); + if (throwSeparateFlushException == null) { + throw sameException; + } else if (throwSeparateFlushException) { + throw new IOException(FLUSH_MESSAGE); + } + } + + @Override + public void close() throws IOException { + System.out.println("close()"); + if (throwSeparateCloseException == null) { + throw sameException; + } else if (throwSeparateCloseException) { + throw new IOException(CLOSE_MESSAGE); + } + } + } +} diff --git a/jdk/test/java/lang/ProcessHandle/InfoTest.java b/jdk/test/java/lang/ProcessHandle/InfoTest.java index c4c89cf349b..5efc99062d3 100644 --- a/jdk/test/java/lang/ProcessHandle/InfoTest.java +++ b/jdk/test/java/lang/ProcessHandle/InfoTest.java @@ -32,24 +32,24 @@ import java.nio.file.Paths; import java.nio.file.attribute.UserPrincipal; import java.time.Duration; import java.time.Instant; -import java.time.temporal.ChronoUnit; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import java.util.Objects; import java.util.Optional; import java.util.Random; -import java.util.Scanner; -import java.util.StringTokenizer; import java.util.concurrent.TimeUnit; import jdk.testlibrary.Platform; +import jdk.testlibrary.Utils; + import org.testng.Assert; import org.testng.annotations.Test; import org.testng.TestNG; /* * @test + * @build jdk.testlibrary.* * @library /lib/testlibrary * @summary Functions of ProcessHandle.Info * @author Roger Riggs @@ -91,16 +91,16 @@ public class InfoTest { "test runner is included."); ProcessHandle self = ProcessHandle.current(); - Duration somecpu = Duration.ofMillis(200L); - Instant end = Instant.now().plus(somecpu); + Duration someCPU = Duration.ofMillis(200L); + Instant end = Instant.now().plus(someCPU); while (Instant.now().isBefore(end)) { // waste the cpu } ProcessHandle.Info info = self.info(); System.out.printf(" info: %s%n", info); Optional totalCpu = info.totalCpuDuration(); - if (totalCpu.isPresent() && (totalCpu.get().compareTo(somecpu) < 0)) { - Assert.fail("reported cputime less than expected: " + somecpu + ", " + + if (totalCpu.isPresent() && (totalCpu.get().compareTo(someCPU) < 0)) { + Assert.fail("reported cputime less than expected: " + someCPU + ", " + "actual: " + info.totalCpuDuration()); } } @@ -111,17 +111,16 @@ public class InfoTest { @Test public static void test2() { try { - long cpulooptime = 1 << 8; + long cpuLoopTime = 100; // 100 ms String[] extraArgs = {"pid", "parent", "stdin"}; - Instant beforeStart = Instant.now().truncatedTo(ChronoUnit.SECONDS); JavaChild p1 = JavaChild.spawnJavaChild((Object[])extraArgs); Instant afterStart = Instant.now(); try (BufferedReader lines = p1.outputReader()) { Duration lastCpu = Duration.ofMillis(0L); - for (int j = 0; j < 20; j++) { + for (int j = 0; j < 10; j++) { - p1.sendAction("cpuloop", cpulooptime); + p1.sendAction("cpuloop", cpuLoopTime); p1.sendAction("cputime", ""); // Read cputime from child @@ -187,17 +186,21 @@ public class InfoTest { if (info.totalCpuDuration().isPresent()) { Duration totalCPU = info.totalCpuDuration().get(); Duration epsilon = Duration.ofMillis(200L); - Assert.assertTrue(totalCPU.toNanos() > 0L, - "total cpu time expected > 0ms, actual: " + totalCPU); - Assert.assertTrue(totalCPU.toNanos() < lastCpu.toNanos() + 10_000_000_000L, - "total cpu time expected < 10s more than previous iteration, actual: " + totalCPU); if (childCpuTime != null) { System.out.printf(" info.totalCPU: %s, childCpuTime: %s, diff: %s%n", - totalCPU.toNanos(), childCpuTime.toNanos(), childCpuTime.toNanos() - totalCPU.toNanos()); + totalCPU.toNanos(), childCpuTime.toNanos(), + childCpuTime.toNanos() - totalCPU.toNanos()); Assert.assertTrue(checkEpsilon(childCpuTime, totalCPU, epsilon), childCpuTime + " should be within " + epsilon + " of " + totalCPU); } + Assert.assertTrue(totalCPU.toNanos() > 0L, + "total cpu time expected > 0ms, actual: " + totalCPU); + long t = Utils.adjustTimeout(10L); // Adjusted timeout seconds + Assert.assertTrue(totalCPU.toNanos() < lastCpu.toNanos() + t * 1_000_000_000L, + "total cpu time expected < " + t + + " seconds more than previous iteration, actual: " + + (totalCPU.toNanos() - lastCpu.toNanos())); lastCpu = totalCPU; } @@ -209,7 +212,7 @@ public class InfoTest { } } } - p1.waitFor(5, TimeUnit.SECONDS); + p1.waitFor(Utils.adjustTimeout(5), TimeUnit.SECONDS); } catch (IOException | InterruptedException ie) { ie.printStackTrace(System.out); Assert.fail("unexpected exception", ie); @@ -252,7 +255,7 @@ public class InfoTest { Assert.assertTrue(p.waitFor(15, TimeUnit.SECONDS)); } } catch (IOException | InterruptedException ex) { - ex.printStackTrace(System.out);; + ex.printStackTrace(System.out); } finally { // Destroy any children that still exist ProcessUtil.destroyProcessTree(ProcessHandle.current()); @@ -274,7 +277,7 @@ public class InfoTest { if (dur1.isPresent() && dur2.isPresent()) { Duration total1 = dur1.get(); - Duration total2 = dur2.get(); ; + Duration total2 = dur2.get(); System.out.printf(" total1 vs. mbean: %s, getProcessCpuTime: %s, diff: %s%n", Objects.toString(total1), myCputime1, myCputime1.minus(total1)); System.out.printf(" total2 vs. mbean: %s, getProcessCpuTime: %s, diff: %s%n", @@ -326,7 +329,7 @@ public class InfoTest { * @param d1 a Duration - presumed to be shorter * @param d2 a 2nd Duration - presumed to be greater (or within Epsilon) * @param epsilon Epsilon the amount of overlap allowed - * @return + * @return true if d2 is greater than d1 or within epsilon, false otherwise */ static boolean checkEpsilon(Duration d1, Duration d2, Duration epsilon) { if (d1.toNanos() <= d2.toNanos()) { @@ -339,7 +342,7 @@ public class InfoTest { /** * Spawn a native process with the provided arguments. * @param command the executable of native process - * @args + * @param args to start a new process * @return the Process that was started * @throws IOException thrown by ProcessBuilder.start */ diff --git a/jdk/test/java/lang/ProcessHandle/JavaChild.java b/jdk/test/java/lang/ProcessHandle/JavaChild.java index 0aed8343242..9d4a6e1f2f2 100644 --- a/jdk/test/java/lang/ProcessHandle/JavaChild.java +++ b/jdk/test/java/lang/ProcessHandle/JavaChild.java @@ -281,12 +281,12 @@ private static volatile int commandSeq = 0; // Command sequence number sendResult(action, Integer.toString(millis)); break; case "cpuloop": - long times = Long.valueOf(args[nextArg++]); - Instant end = Instant.now().plusMillis(times); - while (Instant.now().isBefore(end)) { - // burn the cpu til the time is up + long cpuMillis = Long.valueOf(args[nextArg++]); + long cpuTarget = getCpuTime() + cpuMillis * 1_000_000L; + while (getCpuTime() < cpuTarget) { + // burn the cpu until the time is up } - sendResult(action, times); + sendResult(action, cpuMillis); break; case "cputime": sendResult(action, getCpuTime()); diff --git a/jdk/test/java/lang/ProcessHandle/OnExitTest.java b/jdk/test/java/lang/ProcessHandle/OnExitTest.java index 1043c55bba2..5de89a3a353 100644 --- a/jdk/test/java/lang/ProcessHandle/OnExitTest.java +++ b/jdk/test/java/lang/ProcessHandle/OnExitTest.java @@ -27,16 +27,19 @@ import java.time.Duration; import java.time.Instant; import java.util.ArrayList; import java.util.List; -import java.util.concurrent.ArrayBlockingQueue; import java.util.concurrent.CompletableFuture; import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.ExecutionException; + +import jdk.testlibrary.Utils; + import org.testng.annotations.Test; import org.testng.Assert; import org.testng.TestNG; /* * @test + * @build jdk.testlibrary.Utils * @summary Functions of Process.onExit and ProcessHandle.onExit * @author Roger Riggs */ @@ -88,6 +91,7 @@ public class OnExitTest extends ProcessUtil { */ @Test public static void test2() { + ProcessHandle procHandle = null; try { ConcurrentHashMap processes = new ConcurrentHashMap<>(); List children = getChildren(ProcessHandle.current()); @@ -96,7 +100,7 @@ public class OnExitTest extends ProcessUtil { "Expected to start with zero children; " + children); JavaChild proc = JavaChild.spawnJavaChild("stdin"); - ProcessHandle procHandle = proc.toHandle(); + procHandle = proc.toHandle(); printf(" spawned: %d%n", proc.getPid()); proc.forEachOutputLine((s) -> { @@ -114,7 +118,8 @@ public class OnExitTest extends ProcessUtil { // Poll until all 9 child processes exist or the timeout is reached int expected = 9; - Instant endTimeout = Instant.now().plusSeconds(10L); + long timeout = Utils.adjustTimeout(10L); + Instant endTimeout = Instant.now().plusSeconds(timeout); do { Thread.sleep(200L); printf(" subprocess count: %d, waiting for %d%n", processes.size(), expected); @@ -123,16 +128,17 @@ public class OnExitTest extends ProcessUtil { children = getAllChildren(procHandle); - ArrayBlockingQueue completions = new ArrayBlockingQueue<>(expected + 1); + ConcurrentHashMap> completions = + new ConcurrentHashMap<>(); Instant startTime = Instant.now(); // Create a future for each of the 9 children processes.forEach( (p, parent) -> { - p.onExit().whenComplete((ph, ex) -> { + CompletableFuture cf = p.onExit().whenComplete((ph, ex) -> { Duration elapsed = Duration.between(startTime, Instant.now()); - completions.add(ph); printf("whenComplete: pid: %s, exception: %s, thread: %s, elapsed: %s%n", ph, ex, Thread.currentThread(), elapsed); }); + completions.put(p, cf); }); // Check that each of the spawned processes is included in the children @@ -153,20 +159,23 @@ public class OnExitTest extends ProcessUtil { proc.destroy(); // kill off the parent proc.waitFor(); - // Wait for all the processes to be completed + // Wait for all the processes and corresponding onExit CF to be completed processes.forEach((p, parent) -> { try { p.onExit().get(); + completions.get(p).join(); } catch (InterruptedException | ExecutionException ex) { // ignore } }); - // Verify that all 9 exit handlers were called - processes.forEach((p, parent) -> - Assert.assertTrue(completions.contains(p), "Child onExit not called: " + p - + ", parent: " + parent - + ": " + p.info())); + // Verify that all 9 exit handlers were called with the correct ProcessHandle + processes.forEach((p, parent) -> { + ProcessHandle value = completions.get(p).getNow(null); + Assert.assertEquals(p, value, "onExit.get value expected: " + p + + ", actual: " + value + + ": " + p.info()); + }); // Show the status of the original children children.forEach(p -> printProcess(p, "after onExit:")); @@ -176,13 +185,12 @@ public class OnExitTest extends ProcessUtil { List children2 = getAllChildren(procHandle); printf(" children2: %s%n", children2.toString()); Assert.assertEquals(children2.size(), 0, "After onExit, expected no children"); - - Assert.assertEquals(remaining.size(), 0, "Unaccounted for children"); - } catch (IOException | InterruptedException ex) { Assert.fail(ex.getMessage()); } finally { - destroyProcessTree(ProcessHandle.current()); + if (procHandle != null) { + destroyProcessTree(procHandle); + } } } diff --git a/jdk/test/java/lang/ProcessHandle/TreeTest.java b/jdk/test/java/lang/ProcessHandle/TreeTest.java index 5a7928216fd..6926e155f2b 100644 --- a/jdk/test/java/lang/ProcessHandle/TreeTest.java +++ b/jdk/test/java/lang/ProcessHandle/TreeTest.java @@ -75,10 +75,12 @@ public class TreeTest extends ProcessUtil { spawned.add(JavaChild.spawnJavaChild("pid", "stdin")); } - List subprocesses = getChildren(self); - subprocesses.forEach(ProcessUtil::printProcess); - count = subprocesses.size(); - Assert.assertEquals(count, MAXCHILDREN, "Wrong number of spawned children"); + // Verify spawned Process is in list of children + final List initialChildren = getChildren(self); + spawned.stream() + .map(Process::toHandle) + .filter(p -> !initialChildren.contains(p)) + .forEach(p -> Assert.fail("Spawned process missing from children: " + p)); // Send exit command to each spawned Process spawned.forEach(p -> { @@ -102,20 +104,25 @@ public class TreeTest extends ProcessUtil { }); // Verify that ProcessHandle.isAlive sees each of them as not alive - for (ProcessHandle ph : subprocesses) { + for (Process p : spawned) { + ProcessHandle ph = p.toHandle(); Assert.assertFalse(ph.isAlive(), "ProcessHandle.isAlive for exited process: " + ph); } - // Verify no current children are visible - count = getChildren(self).size(); - Assert.assertEquals(count, 0, "Children destroyed, should be zero"); + // Verify spawned processes are not visible as children + final List afterChildren = getChildren(self); + spawned.stream() + .map(Process::toHandle) + .filter(p -> afterChildren.contains(p)) + .forEach(p -> Assert.fail("Spawned process missing from children: " + p)); } catch (IOException ioe) { Assert.fail("unable to spawn process", ioe); } finally { // Cleanup any left over processes - spawned.stream().map(Process::toHandle) + spawned.stream() + .map(Process::toHandle) .filter(ProcessHandle::isAlive) .forEach(ph -> printDeep(ph, "test1 cleanup: ")); destroyProcessTree(ProcessHandle.current()); @@ -127,7 +134,6 @@ public class TreeTest extends ProcessUtil { */ @Test public static void test2() { - ProcessHandle p1Handle = null; try { ProcessHandle self = ProcessHandle.current(); List initialChildren = getChildren(self); @@ -138,7 +144,7 @@ public class TreeTest extends ProcessUtil { } JavaChild p1 = JavaChild.spawnJavaChild("stdin"); - p1Handle = p1.toHandle(); + ProcessHandle p1Handle = p1.toHandle(); printf(" p1 pid: %d%n", p1.getPid()); int spawnNew = 3; @@ -187,9 +193,6 @@ public class TreeTest extends ProcessUtil { throw new RuntimeException(t); } finally { // Cleanup any left over processes - if (p1Handle.isAlive()) { - printDeep(p1Handle, "test2 cleanup: "); - } destroyProcessTree(ProcessHandle.current()); } } @@ -205,7 +208,10 @@ public class TreeTest extends ProcessUtil { JavaChild p1 = JavaChild.spawnJavaChild("stdin"); ProcessHandle p1Handle = p1.toHandle(); printf(" p1: %s%n", p1.getPid()); - long count = getChildren(self).size(); + + List subprocesses = getChildren(self); + subprocesses.forEach(ProcessUtil::printProcess); + long count = subprocesses.size(); Assert.assertEquals(count, 1, "Wrong number of spawned children"); int newChildren = 3; @@ -213,7 +219,7 @@ public class TreeTest extends ProcessUtil { p1.sendAction("spawn", newChildren, "stdin"); // Wait for the new processes and save the list - List subprocesses = waitForAllChildren(p1Handle, newChildren); + subprocesses = waitForAllChildren(p1Handle, newChildren); printDeep(p1Handle, "allChildren"); Assert.assertEquals(subprocesses.size(), newChildren, "Wrong number of children"); @@ -249,6 +255,9 @@ public class TreeTest extends ProcessUtil { Assert.fail("Spawn of subprocess failed", ioe); } catch (InterruptedException inte) { Assert.fail("InterruptedException", inte); + } finally { + // Cleanup any left over processes + destroyProcessTree(ProcessHandle.current()); } } @@ -299,16 +308,15 @@ public class TreeTest extends ProcessUtil { } /** - * A test for scale; launch a large number (39) of subprocesses. + * A test for scale; launch a large number (14) of subprocesses. */ @Test public static void test5() { int factor = 2; - ProcessHandle p1Handle = null; Instant start = Instant.now(); try { JavaChild p1 = JavaChild.spawnJavaChild("stdin"); - p1Handle = p1.toHandle(); + ProcessHandle p1Handle = p1.toHandle(); printf("Spawning %d x %d x %d processes, pid: %d%n", factor, factor, factor, p1.getPid()); @@ -325,18 +333,14 @@ public class TreeTest extends ProcessUtil { int newChildren = factor * (1 + factor * (1 + factor)); List children = ProcessUtil.waitForAllChildren(p1Handle, newChildren); - Assert.assertEquals(p1.children() - .filter(ProcessUtil::isNotWindowsConsole) - .count(), factor, "expected direct children"); - Assert.assertEquals(p1.allChildren() - .filter(ProcessUtil::isNotWindowsConsole) - .count(), - factor * factor * factor + factor * factor + factor, - "expected all children"); + Assert.assertEquals(getChildren(p1Handle).size(), + factor, "expected direct children"); + long count = getAllChildren(p1Handle).size(); + long totalChildren = factor * factor * factor + factor * factor + factor; + Assert.assertTrue(count >= totalChildren, + "expected at least " + totalChildren + ", actual: " + count); - List subprocesses = p1.allChildren() - .filter(ProcessUtil::isNotWindowsConsole) - .collect(Collectors.toList()); + List subprocesses = getAllChildren(p1Handle); printf(" allChildren: %s%n", subprocesses.stream().map(p -> p.getPid()) .collect(Collectors.toList())); @@ -347,10 +351,6 @@ public class TreeTest extends ProcessUtil { Assert.fail("Unexpected Exception", ex); } finally { printf("Duration: %s%n", Duration.between(start, Instant.now())); - // Cleanup any left over processes - if (p1Handle.isAlive()) { - printDeep(p1Handle, "test5 cleanup: "); - } destroyProcessTree(ProcessHandle.current()); } } diff --git a/jdk/test/java/lang/ref/SoftReference/Pin.java b/jdk/test/java/lang/ref/SoftReference/Pin.java index dbdf9be1b39..38cd56da242 100644 --- a/jdk/test/java/lang/ref/SoftReference/Pin.java +++ b/jdk/test/java/lang/ref/SoftReference/Pin.java @@ -76,6 +76,7 @@ public class Pin { Thread.sleep(100); // yield, for what it's worth } } catch (OutOfMemoryError e) { + chain = null; // Free memory for further work. System.err.println("Got OutOfMemoryError, as expected."); } diff --git a/jdk/test/java/math/BigInteger/ExtremeShiftingTests.java b/jdk/test/java/math/BigInteger/ExtremeShiftingTests.java index 4f11c66e211..853b88668a2 100644 --- a/jdk/test/java/math/BigInteger/ExtremeShiftingTests.java +++ b/jdk/test/java/math/BigInteger/ExtremeShiftingTests.java @@ -25,6 +25,7 @@ * @test * @bug 6371401 * @summary Tests of shiftLeft and shiftRight on Integer.MIN_VALUE + * @requires os.maxMemory >= 1g * @run main/othervm -Xmx512m ExtremeShiftingTests * @author Joseph D. Darcy */ diff --git a/jdk/test/java/net/NetworkInterface/NetworkInterfaceStreamTest.java b/jdk/test/java/net/NetworkInterface/NetworkInterfaceStreamTest.java new file mode 100644 index 00000000000..77282c66d80 --- /dev/null +++ b/jdk/test/java/net/NetworkInterface/NetworkInterfaceStreamTest.java @@ -0,0 +1,135 @@ +/* + * 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. + * + * 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 8081678 + * @summary Tests for stream returning methods + * @library ../../util/stream/bootlib + * @build java.util.stream.OpTestCase + * @run testng/othervm NetworkInterfaceStreamTest + * @run testng/othervm -Djava.net.preferIPv4Stack=true NetworkInterfaceStreamTest + */ + +import org.testng.annotations.Test; + +import java.net.InetAddress; +import java.net.NetworkInterface; +import java.net.SocketException; +import java.util.ArrayList; +import java.util.Collection; +import java.util.Collections; +import java.util.function.Supplier; +import java.util.stream.OpTestCase; +import java.util.stream.Stream; +import java.util.stream.TestData; + +public class NetworkInterfaceStreamTest extends OpTestCase { + + @Test + public void testNetworkInterfaces() throws SocketException { + Supplier> ss = () -> { + try { + return NetworkInterface.networkInterfaces(); + } + catch (SocketException e) { + throw new RuntimeException(e); + } + }; + + Collection expected = Collections.list(NetworkInterface.getNetworkInterfaces()); + withData(TestData.Factory.ofSupplier("Top-level network interfaces", ss)) + .stream(s -> s) + .expectedResult(expected) + .exercise(); + } + + + private Collection getAllNetworkInterfaces() throws SocketException { + Collection anis = new ArrayList<>(); + for (NetworkInterface ni : Collections.list(NetworkInterface.getNetworkInterfaces())) { + getAllSubNetworkInterfaces(ni, anis); + } + return anis; + } + + private void getAllSubNetworkInterfaces(NetworkInterface ni, Collection result) { + result.add(ni); + + for (NetworkInterface sni : Collections.list(ni.getSubInterfaces())) { + getAllSubNetworkInterfaces(sni, result); + } + } + + private Stream allNetworkInterfaces() throws SocketException { + return NetworkInterface.networkInterfaces().flatMap(this::allSubNetworkInterfaces); + } + + private Stream allSubNetworkInterfaces(NetworkInterface ni) { + return Stream.concat( + Stream.of(ni), + ni.subInterfaces().flatMap(this::allSubNetworkInterfaces)); + } + + @Test + public void testSubNetworkInterfaces() throws SocketException { + Supplier> ss = () -> { + try { + return allNetworkInterfaces(); + } + catch (SocketException e) { + throw new RuntimeException(e); + } + }; + + Collection expected = getAllNetworkInterfaces(); + withData(TestData.Factory.ofSupplier("All network interfaces", ss)) + .stream(s -> s) + .expectedResult(expected) + .exercise(); + } + + + @Test + public void testInetAddresses() throws SocketException { + Supplier> ss = () -> { + try { + return NetworkInterface.networkInterfaces().flatMap(NetworkInterface::inetAddresses); + } + catch (SocketException e) { + throw new RuntimeException(e); + } + }; + + Collection nis = Collections.list(NetworkInterface.getNetworkInterfaces()); + Collection expected = new ArrayList<>(); + for (NetworkInterface ni : nis) { + expected.addAll(Collections.list(ni.getInetAddresses())); + } + withData(TestData.Factory.ofSupplier("All inet addresses", ss)) + .stream(s -> s) + .expectedResult(expected) + .exercise(); + } + + +} diff --git a/jdk/test/java/net/Socks/SocksProxyVersion.java b/jdk/test/java/net/Socks/SocksProxyVersion.java index 3abc1d2f0a7..2e7a6d57bbe 100644 --- a/jdk/test/java/net/Socks/SocksProxyVersion.java +++ b/jdk/test/java/net/Socks/SocksProxyVersion.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2011, 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 @@ -23,7 +23,7 @@ /* * @test - * @bug 6964547 5001942 + * @bug 6964547 5001942 8129444 * @run main/othervm SocksProxyVersion * @summary test socksProxyVersion system property */ @@ -32,13 +32,15 @@ import java.net.InetSocketAddress; import java.net.ServerSocket; import java.net.Socket; import java.net.SocketException; -import java.io.DataInputStream; import java.io.IOException; import java.net.InetAddress; +import java.net.Proxy; public class SocksProxyVersion implements Runnable { final ServerSocket ss; volatile boolean failed; + volatile boolean stopped = false; + volatile int expected; public static void main(String[] args) throws Exception { if (InetAddress.getLocalHost().isLoopbackAddress()) { @@ -48,68 +50,81 @@ public class SocksProxyVersion implements Runnable { new SocksProxyVersion(); } - @SuppressWarnings("try") public SocksProxyVersion() throws Exception { ss = new ServerSocket(0); - try (ServerSocket socket = ss) { - runTest(); - } - } - - void runTest() throws Exception { int port = ss.getLocalPort(); Thread serverThread = new Thread(this); serverThread.start(); - - /* - * Retreving the IP Address of the machine - * since "localhost" is bypassed as a non-proxy host - */ - String addr = InetAddress.getLocalHost().getHostAddress(); - - System.setProperty("socksProxyHost", addr); - System.setProperty("socksProxyPort", Integer.toString(port)); - - // SOCKS V4 - System.setProperty("socksProxyVersion", Integer.toString(4)); - try (Socket s = new Socket()) { - s.connect(new InetSocketAddress(addr, port)); - } catch (SocketException e) { - // java.net.SocketException: Malformed reply from SOCKS server - // This exception is OK, since the "server" does not implement - // the socks protocol. It just verifies the version and closes. + try (ServerSocket socket = ss) { + runTest(port); + } finally { + stopped = true; } - // SOCKS V5 - System.setProperty("socksProxyVersion", Integer.toString(5)); - try (Socket s = new Socket()) { - s.connect(new InetSocketAddress(addr, port)); - } catch (SocketException e) { /* OK */ } - serverThread.join(); if (failed) { throw new RuntimeException("socksProxyVersion not being set correctly"); } } + final void runTest(int port) throws Exception { + /* + * Retrieving the IP Address of the machine + * since "localhost" is bypassed as a non-proxy host + */ + String addr = InetAddress.getLocalHost().getHostAddress(); + + System.setProperty("socksProxyHost", addr); + System.setProperty("socksProxyPort", Integer.toString(port)); + + Proxy proxy = new Proxy(Proxy.Type.SOCKS, + new InetSocketAddress(addr, port)); + + // SOCKS V4 + System.setProperty("socksProxyVersion", Integer.toString(4)); + this.expected = 4; + check(new Socket(), addr, port); + check(new Socket(proxy), addr, port); + + // SOCKS V5 + System.setProperty("socksProxyVersion", Integer.toString(5)); + this.expected = 5; + check(new Socket(), addr, port); + check(new Socket(proxy), addr, port); + } + + private void check(Socket socket, String addr, int port) + throws IOException + { + try (Socket s = socket) { + socket.connect(new InetSocketAddress(addr, port)); + } catch (SocketException e) { + // java.net.SocketException: Malformed reply from SOCKS server + // This exception is OK, since the "server" does not implement + // the socks protocol. It just verifies the version and closes. + } + } + + @Override public void run() { + int count = 0; try { - try (Socket s = ss.accept()) { - int version = (s.getInputStream()).read(); - if (version != 4) { - System.out.println("Got " + version + ", expected 4"); - failed = true; - } - } - try (Socket s = ss.accept()) { - int version = (s.getInputStream()).read(); - if (version != 5) { - System.out.println("Got " + version + ", expected 5"); - failed = true; + while (!stopped) { + try (Socket s = ss.accept()) { + int version = (s.getInputStream()).read(); + if (version != expected) { + System.out.printf("Iteration: %d, Got: %d, expected: %d%n", + count, version, expected); + failed = true; + } } + count++; } } catch (IOException e) { - e.printStackTrace(); + if (!ss.isClosed()) { + e.printStackTrace(); + } + // ignore, server socket was closed } } } diff --git a/jdk/test/java/nio/file/Files/probeContentType/Basic.java b/jdk/test/java/nio/file/Files/probeContentType/Basic.java index 3980637a77e..4b379704ce3 100644 --- a/jdk/test/java/nio/file/Files/probeContentType/Basic.java +++ b/jdk/test/java/nio/file/Files/probeContentType/Basic.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2008, 2011, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2008, 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 @@ -22,7 +22,7 @@ */ /* @test - * @bug 4313887 + * @bug 4313887 8129632 * @summary Unit test for probeContentType method * @library ../.. * @build Basic SimpleFileTypeDetector @@ -33,9 +33,9 @@ import java.nio.file.*; import java.io.*; /** - * Uses Files.probeContentType to probe html file and custom file type. + * Uses Files.probeContentType to probe html file, custom file type, and minimal + * set of file extension to content type mappings. */ - public class Basic { static Path createHtmlFile() throws IOException { @@ -51,6 +51,39 @@ public class Basic { return Files.createTempFile("red", ".grape"); } + static void checkContentTypes(String[] extensions, String[] expectedTypes) + throws IOException { + if (extensions.length != expectedTypes.length) { + throw new IllegalArgumentException("Parameter array lengths differ"); + } + + int failures = 0; + for (int i = 0; i < extensions.length; i++) { + String extension = extensions[i]; + Path file = Files.createTempFile("foo", "." + extension); + try { + String type = Files.probeContentType(file); + if (type == null) { + System.err.println("Content type of " + extension + + " cannot be determined"); + failures++; + } else { + if (!type.equals(expectedTypes[i])) { + System.err.println("Content type: " + type + + "; expected: " + expectedTypes[i]); + failures++; + } + } + } finally { + Files.delete(file); + } + } + + if (failures > 0) { + throw new RuntimeException("Test failed!"); + } + } + public static void main(String[] args) throws IOException { // exercise default file type detector @@ -79,5 +112,17 @@ public class Basic { Files.delete(file); } + // Verify that common file extensions are mapped to the correct content + // types on Mac OS X only which has consistent Uniform Type Identifiers. + if (System.getProperty("os.name").contains("OS X")) { + String[] extensions = new String[]{ + "jpg", "mp3", "mp4", "pdf", "png" + }; + String[] expectedTypes = new String[]{ + "image/jpeg", "audio/mpeg", "video/mp4", "application/pdf", + "image/png" + }; + checkContentTypes(extensions, expectedTypes); + } } } diff --git a/jdk/test/java/security/KeyStore/EntryMethods.java b/jdk/test/java/security/KeyStore/EntryMethods.java index d627da23e17..396e04346fa 100644 --- a/jdk/test/java/security/KeyStore/EntryMethods.java +++ b/jdk/test/java/security/KeyStore/EntryMethods.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2004, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 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 @@ -348,96 +348,140 @@ public class EntryMethods public static class Pre15 extends KeyStoreSpi { - private static KeyStoreSpi jks = getJKS(); + private static KeyStore jks = getJKS(); - // javac does not allow direct access to class (javac bug?) - // use reflection instead - private static KeyStoreSpi getJKS() { + private static KeyStore getJKS() { try { - Class clazz = Class.forName("sun.security.provider.JavaKeyStore$JKS"); - return (KeyStoreSpi)clazz.newInstance(); + return (KeyStore) KeyStore.getInstance("JKS"); } catch (Exception e) { e.printStackTrace(); throw new RuntimeException(e); } } + public Pre15() { + } public Key engineGetKey(String alias, char[] password) throws NoSuchAlgorithmException, UnrecoverableKeyException { - return jks.engineGetKey(alias, password); + try { + return jks.getKey(alias, password); + } catch (KeyStoreException ke) { + throw new RuntimeException("Unexpected exception", ke); + } } public java.security.cert.Certificate[] engineGetCertificateChain (String alias) { - return jks.engineGetCertificateChain(alias); + try { + return jks.getCertificateChain(alias); + } catch (KeyStoreException ke) { + throw new RuntimeException("Unexpected exception", ke); + } } public java.security.cert.Certificate engineGetCertificate (String alias) { - return jks.engineGetCertificate(alias); + try { + return jks.getCertificate(alias); + } catch (KeyStoreException ke) { + throw new RuntimeException("Unexpected exception", ke); + } } public Date engineGetCreationDate(String alias) { - return jks.engineGetCreationDate(alias); + try { + return jks.getCreationDate(alias); + } catch (KeyStoreException ke) { + throw new RuntimeException("Unexpected exception", ke); + } } public void engineSetKeyEntry(String alias, Key key, char[] password, java.security.cert.Certificate[] chain) throws KeyStoreException { - jks.engineSetKeyEntry(alias, key, password, chain); + jks.setKeyEntry(alias, key, password, chain); } public void engineSetKeyEntry(String alias, byte[] key, java.security.cert.Certificate[] chain) throws KeyStoreException { - jks.engineSetKeyEntry(alias, key, chain); + jks.setKeyEntry(alias, key, chain); } public void engineSetCertificateEntry(String alias, java.security.cert.Certificate cert) throws KeyStoreException { - jks.engineSetCertificateEntry(alias, cert); + jks.setCertificateEntry(alias, cert); } public void engineDeleteEntry(String alias) throws KeyStoreException { - jks.engineDeleteEntry(alias); + jks.deleteEntry(alias); } public Enumeration engineAliases() { - return jks.engineAliases(); + try { + return jks.aliases(); + } catch (KeyStoreException ke) { + throw new RuntimeException("Unexpected exception", ke); + } + } public boolean engineContainsAlias(String alias) { - return jks.engineContainsAlias(alias); + try { + return jks.containsAlias(alias); + } catch (KeyStoreException ke) { + throw new RuntimeException("Unexpected exception", ke); + } } public int engineSize() { - return jks.engineSize(); + try { + return jks.size(); + } catch (KeyStoreException ke) { + throw new RuntimeException("Unexpected exception", ke); + } } public boolean engineIsKeyEntry(String alias) { - return jks.engineIsKeyEntry(alias); + try { + return jks.isKeyEntry(alias); + } catch (KeyStoreException ke) { + throw new RuntimeException("Unexpected exception", ke); + } } public boolean engineIsCertificateEntry(String alias) { - return jks.engineIsCertificateEntry(alias); + try { + return jks.isCertificateEntry(alias); + } catch (KeyStoreException ke) { + throw new RuntimeException("Unexpected exception", ke); + } } public String engineGetCertificateAlias (java.security.cert.Certificate cert) { - return jks.engineGetCertificateAlias(cert); + try { + return jks.getCertificateAlias(cert); + } catch (KeyStoreException ke) { + throw new RuntimeException("Unexpected exception", ke); + } } public void engineStore(OutputStream stream, char[] password) throws IOException, NoSuchAlgorithmException, CertificateException { - jks.engineStore(stream, password); + try { + jks.store(stream, password); + } catch (KeyStoreException ke) { + throw new RuntimeException("Unexpected exception", ke); + } } public void engineLoad(InputStream stream, char[] password) throws IOException, NoSuchAlgorithmException, CertificateException { - jks.engineLoad(stream, password); + jks.load(stream, password); } } diff --git a/jdk/test/java/security/PermissionCollection/PermissionCollectionStreamTest.java b/jdk/test/java/security/PermissionCollection/PermissionCollectionStreamTest.java new file mode 100644 index 00000000000..00fef3a4bff --- /dev/null +++ b/jdk/test/java/security/PermissionCollection/PermissionCollectionStreamTest.java @@ -0,0 +1,82 @@ +/* + * 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. + * + * 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 8081678 + * @summary Tests for stream returning methods + * @library ../../util/stream/bootlib + * @build java.util.stream.OpTestCase + * @run testng/othervm PermissionCollectionStreamTest + */ + +import org.testng.annotations.DataProvider; +import org.testng.annotations.Test; + +import java.io.FilePermission; +import java.security.Permission; +import java.security.PermissionCollection; +import java.util.Collection; +import java.util.Collections; +import java.util.function.Supplier; +import java.util.stream.OpTestCase; +import java.util.stream.Stream; +import java.util.stream.TestData; + +public class PermissionCollectionStreamTest extends OpTestCase { + + @DataProvider + public static Object[][] permissions() { + return new Object[][]{ + { + "FilePermission", + new Permission[]{ + new FilePermission("/home/foobar", "read"), + new FilePermission("/home/foo", "write"), + new FilePermission("/home/foobar", "read,write"), + } + }, + }; + } + + + private PermissionCollection create(Permission[] pa) { + PermissionCollection pc = pa[0].newPermissionCollection(); + for (Permission p : pa) { + pc.add(p); + } + return pc; + } + + @Test(dataProvider = "permissions") + public void testElementsAsStream(String description, Permission[] pa) { + PermissionCollection pc = create(pa); + + Supplier> ss = pc::elementsAsStream; + + Collection expected = Collections.list(pc.elements()); + withData(TestData.Factory.ofSupplier(description, ss)) + .stream(s -> s) + .expectedResult(expected) + .exercise(); + } +} diff --git a/jdk/test/java/sql/testng/test/sql/DriverManagerTests.java b/jdk/test/java/sql/testng/test/sql/DriverManagerTests.java index 938f23e38a9..9bc312d00c3 100644 --- a/jdk/test/java/sql/testng/test/sql/DriverManagerTests.java +++ b/jdk/test/java/sql/testng/test/sql/DriverManagerTests.java @@ -34,7 +34,11 @@ import java.io.PrintWriter; import java.sql.Driver; import java.sql.DriverManager; import java.sql.SQLException; +import java.util.Collection; +import java.util.Collections; import java.util.Properties; +import java.util.stream.Collectors; + import static org.testng.Assert.*; import org.testng.annotations.AfterClass; import org.testng.annotations.AfterMethod; @@ -351,4 +355,24 @@ public class DriverManagerTests { assertTrue(result.equals(reader.readLine())); } } + + /** + * Register some driver implementations and validate that the driver + * elements covered by the Enumeration obtained from + * {@link DriverManager#getDrivers()} are the same as driver elements + * covered by the stream obtained from {@link DriverManager#drivers()}} + */ + @Test + public void tests19() throws Exception { + int n = 8; + for (int i = 0; i < n; i++) { + DriverManager.registerDriver(new StubDriver()); + } + + Collection expectedDrivers = Collections.list(DriverManager.getDrivers()); + assertEquals(expectedDrivers.size(), n); + Collection drivers = DriverManager.drivers().collect(Collectors.toList()); + + assertEquals(drivers, expectedDrivers); + } } diff --git a/jdk/test/java/util/Collection/MOAT.java b/jdk/test/java/util/Collection/MOAT.java index e04659c4dda..608b7022e9b 100644 --- a/jdk/test/java/util/Collection/MOAT.java +++ b/jdk/test/java/util/Collection/MOAT.java @@ -356,13 +356,7 @@ public class MOAT { } check(c.toArray().length == c.size()); - check(c.toArray().getClass() == Object[].class - || - // !!!! - // 6260652: (coll) Arrays.asList(x).toArray().getClass() - // should be Object[].class - (c.getClass().getName().equals("java.util.Arrays$ArrayList")) - ); + check(c.toArray().getClass() == Object[].class); for (int size : new int[]{0,1,c.size(), c.size()+1}) { Integer[] a = c.toArray(new Integer[size]); check((size > c.size()) || a.length == c.size()); diff --git a/jdk/test/java/util/logging/LoggingDeadlock2.java b/jdk/test/java/util/logging/LoggingDeadlock2.java index b33a25191fc..bada1395985 100644 --- a/jdk/test/java/util/logging/LoggingDeadlock2.java +++ b/jdk/test/java/util/logging/LoggingDeadlock2.java @@ -57,35 +57,59 @@ import java.util.concurrent.CyclicBarrier; import java.util.concurrent.atomic.AtomicInteger; import java.util.logging.LogManager; import java.io.File; +import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.Reader; +import java.util.concurrent.TimeUnit; public class LoggingDeadlock2 { + // ask child process to dumpstack after 60secs + public static final long DUMP_STACK_FREQUENCY_MS = 60000; + + // A marker that allows to validate the subprocess output. + public static final String MARKER = "$"; + public static void realMain(String arg[]) throws Throwable { try { System.out.println(javaChildArgs); ProcessBuilder pb = new ProcessBuilder(javaChildArgs); ProcessResults r = run(pb.start()); equal(r.exitValue(), 99); - equal(r.out(), ""); + + // output of subprocess should end with "$" + final String out = r.out(); + final String trailingOutput = out.indexOf(MARKER) > -1 + ? out.substring(out.indexOf(MARKER)+MARKER.length()) + : out; + equal(trailingOutput, ""); equal(r.err(), ""); + equal(out.startsWith("JavaChild started"), true); + equal(out.endsWith("$"), true); } catch (Throwable t) { unexpected(t); } } public static class JavaChild { public static void main(String args[]) throws Throwable { + System.out.println("JavaChild started"); + final CyclicBarrier startingGate = new CyclicBarrier(2); final Throwable[] thrown = new Throwable[1]; // Some random variation, to help tickle races. final Random rnd = new Random(); + final long seed = rnd.nextLong(); + rnd.setSeed(seed); + System.out.println("seed=" + seed); final boolean dojoin = rnd.nextBoolean(); final int JITTER = 1024; final int iters1 = rnd.nextInt(JITTER); final int iters2 = JITTER - iters1; final AtomicInteger counter = new AtomicInteger(0); + System.out.println("dojoin=" + dojoin); + System.out.println("iters1=" + iters1); + System.out.println("iters2=" + iters2); Thread exiter = new Thread() { public void run() { @@ -101,6 +125,12 @@ public class LoggingDeadlock2 { }}; exiter.start(); + System.out.println("exiter started"); + + // signal end of verbose output + System.out.print(MARKER); + System.out.flush(); + startingGate.await(); for (int i = 0; i < iters2; i++) counter.getAndIncrement(); @@ -124,6 +154,9 @@ public class LoggingDeadlock2 { private static final String javaExe = System.getProperty("java.home") + File.separator + "bin" + File.separator + "java"; + private static final String jstackExe = + System.getProperty("java.home") + + File.separator + "bin" + File.separator + "jstack"; private static final String classpath = System.getProperty("java.class.path"); @@ -182,10 +215,15 @@ public class LoggingDeadlock2 { public void run() { try { Reader r = new InputStreamReader(is); - char[] buf = new char[4096]; int n; - while ((n = r.read(buf)) > 0) { - sb.append(buf,0,n); + while ((n = r.read()) > 0) { + sb.append((char)n); + + // prints everything immediately to System.out so that we can + // see the traces even in the event of a test timeout + System.out.write((char)n); + System.out.flush(); + } } catch (Throwable t) { throwable = t; @@ -196,6 +234,56 @@ public class LoggingDeadlock2 { } } + /** + * If the child process deadlocks, then the parent may fail in timeout. + * In that case, we won't have any interesting traces, unless we manage + * to get a thread dump from the child. + * It is unsure whether obtaining a thread dump from a deadlocked child + * will work - but maybe we could see something if the timeout is a false + * positive (the child has not deadlocked but hasn't managed to fully start + * yet, for instance). + * The idea here is to periodically try to obtain a thread dump from the + * child, every 60sec - which should be always less than the jtreg timeout. + */ + private static class TimeoutThread extends Thread { + final long ms; + final Process process; + TimeoutThread(long ms, Process p) { + super("TimeoutThread"); + setDaemon(true); + this.ms = ms; + this.process = p; + } + + @Override + public void run() { + long start = System.nanoTime(); + try { + while (true) { + sleep(ms); + System.err.println("Timeout reached: " + ms); + if (process.isAlive()) { + long pid = process.getPid(); + ProcessBuilder jstack = new ProcessBuilder(jstackExe, String.valueOf(pid)); + System.err.println("Dumping subprocess stack: " + pid); + Process p = jstack.inheritIO().start(); + p.waitFor(ms, TimeUnit.MILLISECONDS); + } else { + System.err.println("Process is not alive!"); + break; + } + } + } catch (InterruptedException ex) { + System.err.println("Interrupted: " + ex); + } catch (IOException io) { + System.err.println("Failed to get stack from subprocess"); + io.printStackTrace(); + } + } + + + } + private static ProcessResults run(Process p) { Throwable throwable = null; int exitValue = -1; @@ -208,10 +296,15 @@ public class LoggingDeadlock2 { new StreamAccumulator(p.getErrorStream()); try { + System.out.println("Waiting for child process to exit"); outAccumulator.start(); errAccumulator.start(); + // ask subprocess to dump stack every 60 secs. + new TimeoutThread(DUMP_STACK_FREQUENCY_MS, p).start(); + exitValue = p.waitFor(); + System.out.println("\nChild exited with status: " + exitValue); outAccumulator.join(); errAccumulator.join(); diff --git a/jdk/test/java/util/stream/test/org/openjdk/tests/java/util/stream/DistinctOpTest.java b/jdk/test/java/util/stream/test/org/openjdk/tests/java/util/stream/DistinctOpTest.java index 96d329b73c0..fa7b912d436 100644 --- a/jdk/test/java/util/stream/test/org/openjdk/tests/java/util/stream/DistinctOpTest.java +++ b/jdk/test/java/util/stream/test/org/openjdk/tests/java/util/stream/DistinctOpTest.java @@ -171,7 +171,7 @@ public class DistinctOpTest extends OpTestCase { assertSorted(result); } - @Test + @Test(groups = { "serialization-hostile" }) public void testStable() { // Create N instances of Integer all with the same value List input = IntStream.rangeClosed(0, 1000) diff --git a/jdk/test/java/util/stream/test/org/openjdk/tests/java/util/stream/SliceOpTest.java b/jdk/test/java/util/stream/test/org/openjdk/tests/java/util/stream/SliceOpTest.java index 44499d021ce..7fe0006dc1b 100644 --- a/jdk/test/java/util/stream/test/org/openjdk/tests/java/util/stream/SliceOpTest.java +++ b/jdk/test/java/util/stream/test/org/openjdk/tests/java/util/stream/SliceOpTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2012, 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 @@ -190,6 +190,7 @@ public class SliceOpTest extends OpTestCase { } } + @Test(groups = { "serialization-hostile" }) public void testSkipLimitOpsWithNonSplittingSpliterator() { class NonSplittingNotSubsizedOrderedSpliterator implements Spliterator { Spliterator s; diff --git a/jdk/test/javax/accessibility/AccessibilityProvider/BarProvider.java b/jdk/test/javax/accessibility/AccessibilityProvider/BarProvider.java new file mode 100644 index 00000000000..334cec09703 --- /dev/null +++ b/jdk/test/javax/accessibility/AccessibilityProvider/BarProvider.java @@ -0,0 +1,45 @@ +/* + * 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. + * + * 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. + */ + +import java.io.IOException; +import java.io.PrintWriter; +import java.io.UncheckedIOException; +import javax.accessibility.AccessibilityProvider; + +public final class BarProvider extends AccessibilityProvider { + private final String name = "BarProvider"; + + public String getName() { + return name; + } + + public void activate() { + // Write to log to indicate activate was called. + try (PrintWriter writer = new PrintWriter("BarProvider.txt")) { + writer.println(" BarProvider-activated"); + } catch (IOException e) { + throw new UncheckedIOException(e); + } + } + +} diff --git a/jdk/make/non-build-utils/sharing/tests/JHello.java b/jdk/test/javax/accessibility/AccessibilityProvider/FooProvider.java similarity index 51% rename from jdk/make/non-build-utils/sharing/tests/JHello.java rename to jdk/test/javax/accessibility/AccessibilityProvider/FooProvider.java index 8af527d4ef6..ae3896b502d 100644 --- a/jdk/make/non-build-utils/sharing/tests/JHello.java +++ b/jdk/test/javax/accessibility/AccessibilityProvider/FooProvider.java @@ -1,12 +1,10 @@ /* - * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. + * 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. + * 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 @@ -23,31 +21,26 @@ * questions. */ +import javax.accessibility.AccessibilityProvider; +import java.io.UncheckedIOException; +import java.io.IOException; +import java.io.PrintWriter; -import java.awt.Font; -import javax.swing.JFrame; -import javax.swing.JLabel; +public final class FooProvider extends AccessibilityProvider { -public class JHello extends JFrame { + private final String name = "FooProvider"; - public static void main(String[] args) { - System.out.println("Hello"); + public String getName() { + return name; + } - new JHello().show(); - if (args.length == 1 && args[0].equals("quit")) { - try { - Thread.currentThread().sleep(1000); - } catch (InterruptedException e) { - } - System.exit(0); + public void activate() { + // Write to log to indicate activate was called. + try (PrintWriter writer = new PrintWriter("FooProvider.txt")) { + writer.println("FooProvider-activated"); + } catch (IOException e) { + throw new UncheckedIOException(e); } } - - JHello() { - JLabel jlabel = new JLabel("Hello"); - jlabel.setFont(new Font("Monospaced", Font.PLAIN, 144)); - getContentPane().add(jlabel); - pack(); - } } diff --git a/jdk/test/javax/accessibility/AccessibilityProvider/Load.java b/jdk/test/javax/accessibility/AccessibilityProvider/Load.java new file mode 100644 index 00000000000..41fc1ff3396 --- /dev/null +++ b/jdk/test/javax/accessibility/AccessibilityProvider/Load.java @@ -0,0 +1,89 @@ +/* + * 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. + * + * 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. + */ + +import java.awt.AWTError; +import java.awt.Toolkit; +import java.io.File; +import java.util.ArrayList; +import java.util.List; +import javax.accessibility.AccessibilityProvider; + +public class Load { + + public static void main(String[] args) { + // args[0]: "pass" or "fail" (the expected result) + // args[1]: "" + // args[2]: "" + + boolean passExpected = args[0].equals("pass"); + + // Fill Set with provider names that were requested. + // The providers may or may not be available: + // - available: FooProvider, BarProvider + // - not available: NoProvider + List requestedNames = new ArrayList<>(); + for (int i = 1; i < args.length; ++i) { + requestedNames.add(args[i]); + } + // cleanup files from any prior run + for (String name : requestedNames) { + File f = new File(name + ".txt"); + f.delete(); + } + // Activate getDefaultToolkit which will in turn activate the providers + try { + Toolkit.getDefaultToolkit(); + } catch (AWTError e) { + if (passExpected) { + throw new RuntimeException(e.getMessage()); + } + } + // Toolkit.getDefaultToolkit() already went through all the service + // providers, loading and activating the requested ones, but now we need + // to see if they actually got activated. + // Go through the providers that were requested, for each one: + // If it was activated pass + // else fail (throw exception) + boolean failure = false; + String failingName = ""; + for (String name : requestedNames) { + File f = new File(name + ".txt"); + if (!f.exists()) { + failure = true; + failingName = name; + break; + } + } // if get to here, no issues, so try next provider + if (failure && passExpected) { + throw new RuntimeException(failingName + " was not activated"); + } + if (!failure && !passExpected) { + String s = "Test passed but a failure was expected. "; + s += "The requested providers were:\n"; + for (String name : requestedNames) { + s += (" " + name + "\n"); + } + throw new RuntimeException(s); + } + } +} diff --git a/jdk/test/javax/accessibility/AccessibilityProvider/UnusedProvider.java b/jdk/test/javax/accessibility/AccessibilityProvider/UnusedProvider.java new file mode 100644 index 00000000000..37c01f73eaf --- /dev/null +++ b/jdk/test/javax/accessibility/AccessibilityProvider/UnusedProvider.java @@ -0,0 +1,46 @@ +/* + * Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * 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. + */ + +import java.io.IOException; +import java.io.PrintWriter; +import java.io.UncheckedIOException; +import javax.accessibility.AccessibilityProvider; + +public final class UnusedProvider extends AccessibilityProvider { + + private static final String name = "UnusedProvider"; + + public String getName() { + return name; + } + + public void activate() { + // Write to log to indicate activate was called. + try (PrintWriter writer = new PrintWriter("UnusedProvider.txt")) { + writer.println("UnusedProvider-activated"); + } catch (IOException e) { + throw new UncheckedIOException(e); + } + } + +} diff --git a/jdk/test/javax/accessibility/AccessibilityProvider/accessibilityProvider.sp b/jdk/test/javax/accessibility/AccessibilityProvider/accessibilityProvider.sp new file mode 100644 index 00000000000..71c05d1700f --- /dev/null +++ b/jdk/test/javax/accessibility/AccessibilityProvider/accessibilityProvider.sp @@ -0,0 +1,4 @@ +grant { + permission java.lang.RuntimePermission "accessibilityProvider"; + permission java.io.FilePermission "*", "read,write,delete"; +}; diff --git a/jdk/test/javax/accessibility/AccessibilityProvider/basic.sh b/jdk/test/javax/accessibility/AccessibilityProvider/basic.sh new file mode 100644 index 00000000000..0588d009a19 --- /dev/null +++ b/jdk/test/javax/accessibility/AccessibilityProvider/basic.sh @@ -0,0 +1,114 @@ +# +# 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. +# +# 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 8055160 +# @summary Unit test for javax.accessibility.AccessibilitySPI +# +# @build Load FooProvider BarProvider UnusedProvider +# @run shell basic.sh + +# Command-line usage: sh basic.sh /path/to/build + +if [ -z "$TESTJAVA" ]; then + if [ $# -lt 1 ]; then exit 1; fi + TESTJAVA="$1" + TESTSRC=`pwd` + TESTCLASSES="`pwd`" +fi + +JAVA="$TESTJAVA/bin/java" + +OS=`uname -s` +case "$OS" in + SunOS | Darwin | AIX ) + FS='/' + SEP=':' ;; + Linux ) + FS='/' + SEP=':' ;; + * ) + FS='\\' + SEP='\;' ;; +esac + +TESTD=x.test +rm -rf $TESTD +mkdir -p $TESTD + +mv $TESTCLASSES/FooProvider.class $TESTD +mv $TESTCLASSES/BarProvider.class $TESTD +mv $TESTCLASSES/UnusedProvider.class $TESTD +mkdir -p $TESTD/META-INF/services +echo FooProvider >$TESTD/META-INF/services/javax.accessibility.AccessibilityProvider +echo BarProvider >>$TESTD/META-INF/services/javax.accessibility.AccessibilityProvider +echo UnusedProvider >>$TESTD/META-INF/services/javax.accessibility.AccessibilityProvider + + +failures=0 + +go() { + CP="$TESTCLASSES$SEP$TESTD" + echo '' + sh -xc "$JAVA $SECURITY_MANAGER -Djavax.accessibility.assistive_technologies=$PROVIDER1$COMMA$PROVIDER2 -cp $CP Load $1 $2 $3" 2>&1 + if [ $? != 0 ]; then failures=`expr $failures + 1`; fi +} + +# find one provider +PROVIDER1="FooProvider" +go pass $PROVIDER1 + +# start using security manager +SECURITY_MANAGER="-Djava.security.manager -Djava.security.policy=$TESTSRC/accessibilityProvider.sp" + +# find one provider (with security manager) +go pass $PROVIDER1 +SECURITY_MANAGER= + +# fail if no provider found +PROVIDER1="NoProvider" +go fail $PROVIDER1 + +# setup for two providers +COMMA="," + +# find two providers, both exist +PROVIDER1="FooProvider" +PROVIDER2="BarProvider" +go pass $PROVIDER1 $PROVIDER2 + +# find two providers, where second one doesn't exist +PROVIDER1="FooProvider" +PROVIDER2="NoProvider" +go fail $PROVIDER1 $PROVIDER2 + +# find two providers, where first one doesn't exist +PROVIDER1="NoProvider" +PROVIDER2="BarProvider" +go fail $PROVIDER1 $PROVIDER2 + +echo '' +if [ $failures -gt 0 ]; + then echo "$failures case(s) failed"; + else echo "All cases passed"; fi +exit $failures + diff --git a/jdk/test/javax/accessibility/TEST.properties b/jdk/test/javax/accessibility/TEST.properties new file mode 100644 index 00000000000..3032a5cf793 --- /dev/null +++ b/jdk/test/javax/accessibility/TEST.properties @@ -0,0 +1,2 @@ +modules=java.desktop + diff --git a/jdk/test/javax/imageio/TEST.properties b/jdk/test/javax/imageio/TEST.properties new file mode 100644 index 00000000000..31eeb72bff9 --- /dev/null +++ b/jdk/test/javax/imageio/TEST.properties @@ -0,0 +1 @@ +modules=java.desktop diff --git a/jdk/test/javax/imageio/stream/StreamCloserLeak/run_test.sh b/jdk/test/javax/imageio/stream/StreamCloserLeak/run_test.sh index 6f889251775..f725cd74932 100644 --- a/jdk/test/javax/imageio/stream/StreamCloserLeak/run_test.sh +++ b/jdk/test/javax/imageio/stream/StreamCloserLeak/run_test.sh @@ -1,6 +1,6 @@ #!/bin/ksh -p # -# Copyright (c) 2009, 2012, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2009, 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 @@ -29,6 +29,7 @@ # the same VM and verifies that ImageIO shutdown hook # StreamCloser does not cause a leak of classloaders. # +# @modules java.desktop/sun.awt # @build test.Main # @build testapp.Main # @run shell run_test.sh diff --git a/jdk/test/javax/management/loading/MLetCLR/MLetCommand.java b/jdk/test/javax/management/loading/MLetCLR/MLetCommand.java index 88e61dd2e76..728ee23ffa1 100644 --- a/jdk/test/javax/management/loading/MLetCLR/MLetCommand.java +++ b/jdk/test/javax/management/loading/MLetCLR/MLetCommand.java @@ -31,7 +31,7 @@ * @modules java.management * @run clean MLetCommand * @run build MLetCommand - * @run main/othervm/policy=policy MLetCommand + * @run main/othervm/java.security.policy=policy MLetCommand */ import javax.management.MBeanServer; diff --git a/jdk/test/javax/management/modelmbean/ModelMBeanInfoSupport/GetAllDescriptorsTest.java b/jdk/test/javax/management/modelmbean/ModelMBeanInfoSupport/GetAllDescriptorsTest.java index b8df32c621b..fd272fbe1a3 100644 --- a/jdk/test/javax/management/modelmbean/ModelMBeanInfoSupport/GetAllDescriptorsTest.java +++ b/jdk/test/javax/management/modelmbean/ModelMBeanInfoSupport/GetAllDescriptorsTest.java @@ -30,7 +30,7 @@ * @modules java.management * @run clean GetAllDescriptorsTest * @run build GetAllDescriptorsTest - * @run main/othervm/policy=policy GetAllDescriptorsTest + * @run main/othervm/java.security.policy=policy GetAllDescriptorsTest */ import java.lang.reflect.*; diff --git a/jdk/test/javax/management/modelmbean/SimpleModelMBean/SimpleModelMBeanCommand.java b/jdk/test/javax/management/modelmbean/SimpleModelMBean/SimpleModelMBeanCommand.java index d811ad1219a..de7fba15686 100644 --- a/jdk/test/javax/management/modelmbean/SimpleModelMBean/SimpleModelMBeanCommand.java +++ b/jdk/test/javax/management/modelmbean/SimpleModelMBean/SimpleModelMBeanCommand.java @@ -31,7 +31,7 @@ * @modules java.management * @run clean SimpleModelMBeanCommand * @run build SimpleModelMBeanCommand - * @run main/othervm/policy=policy SimpleModelMBeanCommand + * @run main/othervm/java.security.policy=policy SimpleModelMBeanCommand */ import java.lang.reflect.*; diff --git a/jdk/test/javax/management/remote/mandatory/notif/DeadListenerTest.java b/jdk/test/javax/management/remote/mandatory/notif/DeadListenerTest.java index 9f19efea098..3f91fc38085 100644 --- a/jdk/test/javax/management/remote/mandatory/notif/DeadListenerTest.java +++ b/jdk/test/javax/management/remote/mandatory/notif/DeadListenerTest.java @@ -27,6 +27,7 @@ * @summary Test that a listener can be removed remotely from an MBean that no longer exists. * @modules java.management/com.sun.jmx.remote.internal * @author Eamonn McManus + * @run main/othervm -XX:+UsePerfData DeadListenerTest */ import com.sun.jmx.remote.internal.ServerNotifForwarder; diff --git a/jdk/test/javax/net/ssl/DTLS/DTLSOverDatagram.java b/jdk/test/javax/net/ssl/DTLS/DTLSOverDatagram.java index c8912cc1e17..891ae7f0e29 100644 --- a/jdk/test/javax/net/ssl/DTLS/DTLSOverDatagram.java +++ b/jdk/test/javax/net/ssl/DTLS/DTLSOverDatagram.java @@ -46,8 +46,8 @@ import sun.misc.HexDumpEncoder; * An example to show the way to use SSLEngine in datagram connections. */ public class DTLSOverDatagram { - private static int MAX_HANDSHAKE_LOOPS = 60; - private static int MAX_APP_READ_LOOPS = 10; + private static int MAX_HANDSHAKE_LOOPS = 200; + private static int MAX_APP_READ_LOOPS = 60; /* * The following is to set up the keystores. diff --git a/jdk/test/javax/net/ssl/TLS/CipherTestUtils.java b/jdk/test/javax/net/ssl/TLS/CipherTestUtils.java index 4f56e69a8de..a86b10abd26 100644 --- a/jdk/test/javax/net/ssl/TLS/CipherTestUtils.java +++ b/jdk/test/javax/net/ssl/TLS/CipherTestUtils.java @@ -47,6 +47,7 @@ import java.security.spec.PKCS8EncodedKeySpec; import java.util.ArrayList; import java.util.Arrays; import java.util.Base64; +import java.util.Collections; import java.util.List; import javax.net.ssl.KeyManagerFactory; import javax.net.ssl.SSLEngine; @@ -70,7 +71,8 @@ public class CipherTestUtils { public static final SecureRandom secureRandom = new SecureRandom(); public static char[] PASSWORD = "passphrase".toCharArray(); private static final List TESTS = new ArrayList<>(3); - private static final List EXCEPTIONS = new ArrayList<>(1); + private static final List EXCEPTIONS + = Collections.synchronizedList(new ArrayList<>(1)); private static final String CLIENT_PUBLIC_KEY = "-----BEGIN CERTIFICATE-----\n" + "MIICtTCCAh4CCQDkYJ46DMcGRjANBgkqhkiG9w0BAQUFADCBnDELMAkGA1UEBhMC\n" diff --git a/jdk/test/javax/print/TEST.properties b/jdk/test/javax/print/TEST.properties new file mode 100644 index 00000000000..3032a5cf793 --- /dev/null +++ b/jdk/test/javax/print/TEST.properties @@ -0,0 +1,2 @@ +modules=java.desktop + diff --git a/jdk/test/javax/sound/TEST.properties b/jdk/test/javax/sound/TEST.properties new file mode 100644 index 00000000000..3032a5cf793 --- /dev/null +++ b/jdk/test/javax/sound/TEST.properties @@ -0,0 +1,2 @@ +modules=java.desktop + diff --git a/jdk/test/javax/sound/midi/Gervill/AudioFloatConverter/GetFormat.java b/jdk/test/javax/sound/midi/Gervill/AudioFloatConverter/GetFormat.java index 910613990fe..29c93ff5bf5 100644 --- a/jdk/test/javax/sound/midi/Gervill/AudioFloatConverter/GetFormat.java +++ b/jdk/test/javax/sound/midi/Gervill/AudioFloatConverter/GetFormat.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test AudioFloatConverter getFormat method */ + @summary Test AudioFloatConverter getFormat method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.sampled.*; import com.sun.media.sound.*; diff --git a/jdk/test/javax/sound/midi/Gervill/AudioFloatConverter/ToFloatArray.java b/jdk/test/javax/sound/midi/Gervill/AudioFloatConverter/ToFloatArray.java index 9e6e919af80..845ad9dd9e8 100644 --- a/jdk/test/javax/sound/midi/Gervill/AudioFloatConverter/ToFloatArray.java +++ b/jdk/test/javax/sound/midi/Gervill/AudioFloatConverter/ToFloatArray.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test AudioFloatConverter toFloatArray method */ + @summary Test AudioFloatConverter toFloatArray method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/AudioFloatFormatConverter/SkipTest.java b/jdk/test/javax/sound/midi/Gervill/AudioFloatFormatConverter/SkipTest.java index 4f7fcf78829..fcf0d669535 100644 --- a/jdk/test/javax/sound/midi/Gervill/AudioFloatFormatConverter/SkipTest.java +++ b/jdk/test/javax/sound/midi/Gervill/AudioFloatFormatConverter/SkipTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2010, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test skip method returned from AudioFloatFormatConverter.getAudioInputStream */ + @summary Test skip method returned from AudioFloatFormatConverter.getAudioInputStream + @modules java.desktop/com.sun.media.sound +*/ import java.io.ByteArrayInputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/AudioFloatInputStream/Available.java b/jdk/test/javax/sound/midi/Gervill/AudioFloatInputStream/Available.java index ef19c822788..5ae9b114e73 100644 --- a/jdk/test/javax/sound/midi/Gervill/AudioFloatInputStream/Available.java +++ b/jdk/test/javax/sound/midi/Gervill/AudioFloatInputStream/Available.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test AudioFloatInputStream available method */ + @summary Test AudioFloatInputStream available method + @modules java.desktop/com.sun.media.sound +*/ import java.io.*; diff --git a/jdk/test/javax/sound/midi/Gervill/AudioFloatInputStream/Close.java b/jdk/test/javax/sound/midi/Gervill/AudioFloatInputStream/Close.java index 96ca98ad95e..3db668bcda5 100644 --- a/jdk/test/javax/sound/midi/Gervill/AudioFloatInputStream/Close.java +++ b/jdk/test/javax/sound/midi/Gervill/AudioFloatInputStream/Close.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test AudioFloatInputStream close method */ + @summary Test AudioFloatInputStream close method + @modules java.desktop/com.sun.media.sound +*/ import java.io.*; diff --git a/jdk/test/javax/sound/midi/Gervill/AudioFloatInputStream/GetFormat.java b/jdk/test/javax/sound/midi/Gervill/AudioFloatInputStream/GetFormat.java index 77af795be27..3833624bf63 100644 --- a/jdk/test/javax/sound/midi/Gervill/AudioFloatInputStream/GetFormat.java +++ b/jdk/test/javax/sound/midi/Gervill/AudioFloatInputStream/GetFormat.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test AudioFloatInputStream getFormat method */ + @summary Test AudioFloatInputStream getFormat method + @modules java.desktop/com.sun.media.sound +*/ import java.io.*; diff --git a/jdk/test/javax/sound/midi/Gervill/AudioFloatInputStream/GetFrameLength.java b/jdk/test/javax/sound/midi/Gervill/AudioFloatInputStream/GetFrameLength.java index de5cdbbc6e8..d90fe588725 100644 --- a/jdk/test/javax/sound/midi/Gervill/AudioFloatInputStream/GetFrameLength.java +++ b/jdk/test/javax/sound/midi/Gervill/AudioFloatInputStream/GetFrameLength.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test AudioFloatInputStream getFrameLength method */ + @summary Test AudioFloatInputStream getFrameLength method + @modules java.desktop/com.sun.media.sound +*/ import java.io.*; diff --git a/jdk/test/javax/sound/midi/Gervill/AudioFloatInputStream/MarkSupported.java b/jdk/test/javax/sound/midi/Gervill/AudioFloatInputStream/MarkSupported.java index b4c8aa7653f..0cb5928af85 100644 --- a/jdk/test/javax/sound/midi/Gervill/AudioFloatInputStream/MarkSupported.java +++ b/jdk/test/javax/sound/midi/Gervill/AudioFloatInputStream/MarkSupported.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test AudioFloatInputStream markSupported method */ + @summary Test AudioFloatInputStream markSupported method + @modules java.desktop/com.sun.media.sound +*/ import java.io.*; diff --git a/jdk/test/javax/sound/midi/Gervill/AudioFloatInputStream/Read.java b/jdk/test/javax/sound/midi/Gervill/AudioFloatInputStream/Read.java index 032946aeee4..77430746fea 100644 --- a/jdk/test/javax/sound/midi/Gervill/AudioFloatInputStream/Read.java +++ b/jdk/test/javax/sound/midi/Gervill/AudioFloatInputStream/Read.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test AudioFloatInputStream read method */ + @summary Test AudioFloatInputStream read method + @modules java.desktop/com.sun.media.sound +*/ import java.io.*; diff --git a/jdk/test/javax/sound/midi/Gervill/AudioFloatInputStream/ReadFloatArray.java b/jdk/test/javax/sound/midi/Gervill/AudioFloatInputStream/ReadFloatArray.java index caffe3ae3af..d8ab5fbaee0 100644 --- a/jdk/test/javax/sound/midi/Gervill/AudioFloatInputStream/ReadFloatArray.java +++ b/jdk/test/javax/sound/midi/Gervill/AudioFloatInputStream/ReadFloatArray.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test AudioFloatInputStream read(float[]) method */ + @summary Test AudioFloatInputStream read(float[]) method + @modules java.desktop/com.sun.media.sound +*/ import java.io.*; diff --git a/jdk/test/javax/sound/midi/Gervill/AudioFloatInputStream/ReadFloatArrayIntInt.java b/jdk/test/javax/sound/midi/Gervill/AudioFloatInputStream/ReadFloatArrayIntInt.java index 25bc0b3bfae..b444d6b410b 100644 --- a/jdk/test/javax/sound/midi/Gervill/AudioFloatInputStream/ReadFloatArrayIntInt.java +++ b/jdk/test/javax/sound/midi/Gervill/AudioFloatInputStream/ReadFloatArrayIntInt.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test AudioFloatInputStream read(float[], int, int) method */ + @summary Test AudioFloatInputStream read(float[], int, int) method + @modules java.desktop/com.sun.media.sound +*/ import java.io.*; diff --git a/jdk/test/javax/sound/midi/Gervill/AudioFloatInputStream/Reset.java b/jdk/test/javax/sound/midi/Gervill/AudioFloatInputStream/Reset.java index df854eefbfc..078454f8911 100644 --- a/jdk/test/javax/sound/midi/Gervill/AudioFloatInputStream/Reset.java +++ b/jdk/test/javax/sound/midi/Gervill/AudioFloatInputStream/Reset.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test AudioFloatInputStream reset method */ + @summary Test AudioFloatInputStream reset method + @modules java.desktop/com.sun.media.sound +*/ import java.io.*; diff --git a/jdk/test/javax/sound/midi/Gervill/AudioFloatInputStream/Skip.java b/jdk/test/javax/sound/midi/Gervill/AudioFloatInputStream/Skip.java index ed7a2d4dd63..d4b24661cb7 100644 --- a/jdk/test/javax/sound/midi/Gervill/AudioFloatInputStream/Skip.java +++ b/jdk/test/javax/sound/midi/Gervill/AudioFloatInputStream/Skip.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test AudioFloatInputStream skip method */ + @summary Test AudioFloatInputStream skip method + @modules java.desktop/com.sun.media.sound +*/ import java.io.*; diff --git a/jdk/test/javax/sound/midi/Gervill/DLSSoundbankReader/TestGetSoundbankFile.java b/jdk/test/javax/sound/midi/Gervill/DLSSoundbankReader/TestGetSoundbankFile.java index 5748cafc4e9..2502c3e1188 100644 --- a/jdk/test/javax/sound/midi/Gervill/DLSSoundbankReader/TestGetSoundbankFile.java +++ b/jdk/test/javax/sound/midi/Gervill/DLSSoundbankReader/TestGetSoundbankFile.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test DLSSoundbankReader getSoundbank(File) method */ + @summary Test DLSSoundbankReader getSoundbank(File) method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; diff --git a/jdk/test/javax/sound/midi/Gervill/DLSSoundbankReader/TestGetSoundbankInputStream.java b/jdk/test/javax/sound/midi/Gervill/DLSSoundbankReader/TestGetSoundbankInputStream.java index 9ae76517605..3f9baaa07eb 100644 --- a/jdk/test/javax/sound/midi/Gervill/DLSSoundbankReader/TestGetSoundbankInputStream.java +++ b/jdk/test/javax/sound/midi/Gervill/DLSSoundbankReader/TestGetSoundbankInputStream.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test DLSSoundbankReader getSoundbank(InputStream) method */ + @summary Test DLSSoundbankReader getSoundbank(InputStream) method + @modules java.desktop/com.sun.media.sound +*/ import java.io.BufferedInputStream; import java.io.File; diff --git a/jdk/test/javax/sound/midi/Gervill/DLSSoundbankReader/TestGetSoundbankInputStream2.java b/jdk/test/javax/sound/midi/Gervill/DLSSoundbankReader/TestGetSoundbankInputStream2.java index 0825e125f62..bf6a02b6f2e 100644 --- a/jdk/test/javax/sound/midi/Gervill/DLSSoundbankReader/TestGetSoundbankInputStream2.java +++ b/jdk/test/javax/sound/midi/Gervill/DLSSoundbankReader/TestGetSoundbankInputStream2.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -23,7 +23,9 @@ /* @test @summary Test DLSSoundbankReader getSoundbank(InputStream) method using - very bad InputStream which can only read 1 byte at time */ + very bad InputStream which can only read 1 byte at time + @modules java.desktop/com.sun.media.sound +*/ import java.io.BufferedInputStream; import java.io.File; diff --git a/jdk/test/javax/sound/midi/Gervill/DLSSoundbankReader/TestGetSoundbankUrl.java b/jdk/test/javax/sound/midi/Gervill/DLSSoundbankReader/TestGetSoundbankUrl.java index c3fb5c1976e..34d5f54ddf7 100644 --- a/jdk/test/javax/sound/midi/Gervill/DLSSoundbankReader/TestGetSoundbankUrl.java +++ b/jdk/test/javax/sound/midi/Gervill/DLSSoundbankReader/TestGetSoundbankUrl.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test DLSSoundbankReader getSoundbank(File) method */ + @summary Test DLSSoundbankReader getSoundbank(File) method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.net.URL; diff --git a/jdk/test/javax/sound/midi/Gervill/EmergencySoundbank/TestCreateSoundbank.java b/jdk/test/javax/sound/midi/Gervill/EmergencySoundbank/TestCreateSoundbank.java index f83e54de0b8..71156dc3234 100644 --- a/jdk/test/javax/sound/midi/Gervill/EmergencySoundbank/TestCreateSoundbank.java +++ b/jdk/test/javax/sound/midi/Gervill/EmergencySoundbank/TestCreateSoundbank.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test EmergencySoundbank createSoundbank() method */ + @summary Test EmergencySoundbank createSoundbank() method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/GetInputStream.java b/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/GetInputStream.java index 6afa60b61ad..e1a39d3c500 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/GetInputStream.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/GetInputStream.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelByteBuffer getInputStream method */ + @summary Test ModelByteBuffer getInputStream method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/GetRoot.java b/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/GetRoot.java index edfa8706cce..b9928253678 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/GetRoot.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/GetRoot.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelByteBuffer getRoot method */ + @summary Test ModelByteBuffer getRoot method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/Load.java b/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/Load.java index c8d85155cff..734ed37b4ac 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/Load.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/Load.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelByteBuffer load method */ + @summary Test ModelByteBuffer load method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/LoadAll.java b/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/LoadAll.java index bcc075120ca..e912ee98698 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/LoadAll.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/LoadAll.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelByteBuffer loadAll method */ + @summary Test ModelByteBuffer loadAll method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/NewModelByteBufferByteArray.java b/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/NewModelByteBufferByteArray.java index 8c192be6575..edcef873e0a 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/NewModelByteBufferByteArray.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/NewModelByteBufferByteArray.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelByteBuffer(byte[]) constructor */ + @summary Test ModelByteBuffer(byte[]) constructor + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/NewModelByteBufferByteArrayIntInt.java b/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/NewModelByteBufferByteArrayIntInt.java index 03dd4779e52..3d1ad726598 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/NewModelByteBufferByteArrayIntInt.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/NewModelByteBufferByteArrayIntInt.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelByteBuffer(byte[],int,int) constructor */ + @summary Test ModelByteBuffer(byte[],int,int) constructor + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/NewModelByteBufferFile.java b/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/NewModelByteBufferFile.java index a5fe1fec7d1..5a200045671 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/NewModelByteBufferFile.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/NewModelByteBufferFile.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelByteBuffer(File) constructor */ + @summary Test ModelByteBuffer(File) constructor + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/NewModelByteBufferFileLongLong.java b/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/NewModelByteBufferFileLongLong.java index 779c8737692..d55466ae5e8 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/NewModelByteBufferFileLongLong.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/NewModelByteBufferFileLongLong.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelByteBuffer(File,long,long) constructor */ + @summary Test ModelByteBuffer(File,long,long) constructor + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/Available.java b/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/Available.java index 3c4b21f07bc..c4da3ad8183 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/Available.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/Available.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelByteBuffer.RandomFileInputStream available() method */ + @summary Test ModelByteBuffer.RandomFileInputStream available() method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/Close.java b/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/Close.java index 9ce6077fe23..2bfd5891953 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/Close.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/Close.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelByteBuffer.RandomFileInputStream close method */ + @summary Test ModelByteBuffer.RandomFileInputStream close method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/MarkReset.java b/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/MarkReset.java index 3de30518690..bcd8584834e 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/MarkReset.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/MarkReset.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelByteBuffer.RandomFileInputStream mark and reset methods */ + @summary Test ModelByteBuffer.RandomFileInputStream mark and reset methods + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/MarkSupported.java b/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/MarkSupported.java index 3777778d723..e505d0b9d96 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/MarkSupported.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/MarkSupported.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelByteBuffer.RandomFileInputStream markSupported() method */ + @summary Test ModelByteBuffer.RandomFileInputStream markSupported() method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/Read.java b/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/Read.java index 6bd5fda6865..e8fb2818fca 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/Read.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/Read.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelByteBuffer.RandomFileInputStream read() method */ + @summary Test ModelByteBuffer.RandomFileInputStream read() method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/ReadByte.java b/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/ReadByte.java index e7bd8d8b058..a847b56783b 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/ReadByte.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/ReadByte.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelByteBuffer.RandomFileInputStream read(byte[]) method */ + @summary Test ModelByteBuffer.RandomFileInputStream read(byte[]) method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/ReadByteIntInt.java b/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/ReadByteIntInt.java index 4e908d44346..c8c0a0fe64d 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/ReadByteIntInt.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/ReadByteIntInt.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelByteBuffer.RandomFileInputStream read(byte[], int, int) method */ + @summary Test ModelByteBuffer.RandomFileInputStream read(byte[], int, int) method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/Skip.java b/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/Skip.java index f664a9a5e34..96ce0fef5e8 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/Skip.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/RandomFileInputStream/Skip.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelByteBuffer.RandomFileInputStream skip(long) method */ + @summary Test ModelByteBuffer.RandomFileInputStream skip(long) method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/SubbufferLong.java b/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/SubbufferLong.java index 3164bbe2323..14eba08157e 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/SubbufferLong.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/SubbufferLong.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelByteBuffer subbuffer(long) method */ + @summary Test ModelByteBuffer subbuffer(long) method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/SubbufferLongLong.java b/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/SubbufferLongLong.java index cc0cbf3d7c7..d6f9cd82521 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/SubbufferLongLong.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/SubbufferLongLong.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelByteBuffer subbuffer(long,long) method */ + @summary Test ModelByteBuffer subbuffer(long,long) method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/SubbufferLongLongBoolean.java b/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/SubbufferLongLongBoolean.java index 0726f18b06f..d59349ce709 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/SubbufferLongLongBoolean.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/SubbufferLongLongBoolean.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelByteBuffer subbuffer(long,long,boolean) method */ + @summary Test ModelByteBuffer subbuffer(long,long,boolean) method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/Unload.java b/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/Unload.java index 88e49261f8c..1c15fa3a176 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/Unload.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/Unload.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelByteBuffer unload method */ + @summary Test ModelByteBuffer unload method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/WriteTo.java b/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/WriteTo.java index b1522640734..61ebd221659 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/WriteTo.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelByteBuffer/WriteTo.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelByteBuffer writeTo method */ + @summary Test ModelByteBuffer writeTo method + @modules java.desktop/com.sun.media.sound +*/ import java.io.ByteArrayOutputStream; import java.io.File; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelByteBufferWavetable/GetAttenuation.java b/jdk/test/javax/sound/midi/Gervill/ModelByteBufferWavetable/GetAttenuation.java index 89ec6419c85..c79137ccf93 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelByteBufferWavetable/GetAttenuation.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelByteBufferWavetable/GetAttenuation.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelByteBufferWavetable getAttenuation method */ + @summary Test ModelByteBufferWavetable getAttenuation method + @modules java.desktop/com.sun.media.sound +*/ import java.io.ByteArrayOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelByteBufferWavetable/GetChannels.java b/jdk/test/javax/sound/midi/Gervill/ModelByteBufferWavetable/GetChannels.java index c9024bf39f9..d0a8e485def 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelByteBufferWavetable/GetChannels.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelByteBufferWavetable/GetChannels.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelByteBufferWavetable getChannels method */ + @summary Test ModelByteBufferWavetable getChannels method + @modules java.desktop/com.sun.media.sound +*/ import java.io.ByteArrayOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelByteBufferWavetable/GetLoopLength.java b/jdk/test/javax/sound/midi/Gervill/ModelByteBufferWavetable/GetLoopLength.java index 735704d0c13..19413be3db2 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelByteBufferWavetable/GetLoopLength.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelByteBufferWavetable/GetLoopLength.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelByteBufferWavetable getLoopLength method */ + @summary Test ModelByteBufferWavetable getLoopLength method + @modules java.desktop/com.sun.media.sound +*/ import java.io.ByteArrayOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelByteBufferWavetable/GetLoopStart.java b/jdk/test/javax/sound/midi/Gervill/ModelByteBufferWavetable/GetLoopStart.java index a03403876a4..f659a4abf3c 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelByteBufferWavetable/GetLoopStart.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelByteBufferWavetable/GetLoopStart.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelByteBufferWavetable getLoopStart method */ + @summary Test ModelByteBufferWavetable getLoopStart method + @modules java.desktop/com.sun.media.sound +*/ import java.io.ByteArrayOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelByteBufferWavetable/GetPitchCorrection.java b/jdk/test/javax/sound/midi/Gervill/ModelByteBufferWavetable/GetPitchCorrection.java index 2adf7043155..efb9930edb7 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelByteBufferWavetable/GetPitchCorrection.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelByteBufferWavetable/GetPitchCorrection.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelByteBufferWavetable getPitchCorrect method */ + @summary Test ModelByteBufferWavetable getPitchCorrect method + @modules java.desktop/com.sun.media.sound +*/ import java.io.ByteArrayOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelByteBufferWavetable/NewModelByteBufferWavetableModelByteBuffer.java b/jdk/test/javax/sound/midi/Gervill/ModelByteBufferWavetable/NewModelByteBufferWavetableModelByteBuffer.java index eb24b9e306f..93d471588f0 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelByteBufferWavetable/NewModelByteBufferWavetableModelByteBuffer.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelByteBufferWavetable/NewModelByteBufferWavetableModelByteBuffer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelByteBufferWavetable(ModelByteBuffer) method */ + @summary Test ModelByteBufferWavetable(ModelByteBuffer) method + @modules java.desktop/com.sun.media.sound +*/ import java.io.ByteArrayOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelByteBufferWavetable/NewModelByteBufferWavetableModelByteBufferAudioFormat.java b/jdk/test/javax/sound/midi/Gervill/ModelByteBufferWavetable/NewModelByteBufferWavetableModelByteBufferAudioFormat.java index 9acf07ff0ff..fe56b048b79 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelByteBufferWavetable/NewModelByteBufferWavetableModelByteBufferAudioFormat.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelByteBufferWavetable/NewModelByteBufferWavetableModelByteBufferAudioFormat.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelByteBufferWavetable(ModelByteBuffer, AudioFormat) method */ + @summary Test ModelByteBufferWavetable(ModelByteBuffer, AudioFormat) method + @modules java.desktop/com.sun.media.sound +*/ import java.io.ByteArrayOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelByteBufferWavetable/NewModelByteBufferWavetableModelByteBufferAudioFormatFloat.java b/jdk/test/javax/sound/midi/Gervill/ModelByteBufferWavetable/NewModelByteBufferWavetableModelByteBufferAudioFormatFloat.java index 0544a130559..97e8f531491 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelByteBufferWavetable/NewModelByteBufferWavetableModelByteBufferAudioFormatFloat.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelByteBufferWavetable/NewModelByteBufferWavetableModelByteBufferAudioFormatFloat.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelByteBufferWavetable(ModelByteBuffer, AudioFormat) method */ + @summary Test ModelByteBufferWavetable(ModelByteBuffer, AudioFormat) method + @modules java.desktop/com.sun.media.sound +*/ import java.io.ByteArrayOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelByteBufferWavetable/NewModelByteBufferWavetableModelByteBufferFloat.java b/jdk/test/javax/sound/midi/Gervill/ModelByteBufferWavetable/NewModelByteBufferWavetableModelByteBufferFloat.java index fb7bc3bbd3b..443e501695b 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelByteBufferWavetable/NewModelByteBufferWavetableModelByteBufferFloat.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelByteBufferWavetable/NewModelByteBufferWavetableModelByteBufferFloat.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelByteBufferWavetable(ModelByteBuffer, AudioFormat, float) method */ + @summary Test ModelByteBufferWavetable(ModelByteBuffer, AudioFormat, float) method + @modules java.desktop/com.sun.media.sound +*/ import java.io.ByteArrayOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelByteBufferWavetable/Open.java b/jdk/test/javax/sound/midi/Gervill/ModelByteBufferWavetable/Open.java index d000567a773..41314d8cb8d 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelByteBufferWavetable/Open.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelByteBufferWavetable/Open.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelByteBufferWavetable open method */ + @summary Test ModelByteBufferWavetable open method + @modules java.desktop/com.sun.media.sound +*/ import java.io.ByteArrayOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelByteBufferWavetable/OpenStream.java b/jdk/test/javax/sound/midi/Gervill/ModelByteBufferWavetable/OpenStream.java index fb86e120b3f..01e3b7a26af 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelByteBufferWavetable/OpenStream.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelByteBufferWavetable/OpenStream.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2010, 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 @@ -23,7 +23,9 @@ /* @test @summary Test AudioFloatInputStream.getFrameLength() returned from - ModelByteBufferWavetable openStream method */ + ModelByteBufferWavetable openStream method + @modules java.desktop/com.sun.media.sound + */ import java.io.ByteArrayOutputStream; import java.io.File; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelByteBufferWavetable/Set8BitExtensionBuffer.java b/jdk/test/javax/sound/midi/Gervill/ModelByteBufferWavetable/Set8BitExtensionBuffer.java index 6775500d8d1..57e04791723 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelByteBufferWavetable/Set8BitExtensionBuffer.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelByteBufferWavetable/Set8BitExtensionBuffer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelByteBufferWavetable set8BitExtensionBuffer method */ + @summary Test ModelByteBufferWavetable set8BitExtensionBuffer method + @modules java.desktop/com.sun.media.sound +*/ import java.io.ByteArrayOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelByteBufferWavetable/SetLoopType.java b/jdk/test/javax/sound/midi/Gervill/ModelByteBufferWavetable/SetLoopType.java index e0ac697e4ee..eddecc41b62 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelByteBufferWavetable/SetLoopType.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelByteBufferWavetable/SetLoopType.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelByteBufferWavetable SetLoopType method */ + @summary Test ModelByteBufferWavetable SetLoopType method + @modules java.desktop/com.sun.media.sound +*/ import java.io.ByteArrayOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelDestination/NewModelDestination.java b/jdk/test/javax/sound/midi/Gervill/ModelDestination/NewModelDestination.java index bab1621123d..0e225160f3f 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelDestination/NewModelDestination.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelDestination/NewModelDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelDestination constructor */ + @summary Test ModelDestination constructor + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelDestination/NewModelDestinationModelIdentifier.java b/jdk/test/javax/sound/midi/Gervill/ModelDestination/NewModelDestinationModelIdentifier.java index 89feb84f4c3..56031904445 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelDestination/NewModelDestinationModelIdentifier.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelDestination/NewModelDestinationModelIdentifier.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelDestination(ModelIdentifier) constructor */ + @summary Test ModelDestination(ModelIdentifier) constructor + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelDestination/SetIdentifier.java b/jdk/test/javax/sound/midi/Gervill/ModelDestination/SetIdentifier.java index 7641884301b..b3a57b6397a 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelDestination/SetIdentifier.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelDestination/SetIdentifier.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelByteBufferWavetable setIdentifier(ModelIdentifier) method */ + @summary Test ModelByteBufferWavetable setIdentifier(ModelIdentifier) method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelDestination/SetTransform.java b/jdk/test/javax/sound/midi/Gervill/ModelDestination/SetTransform.java index 6938cb12354..7a10e9f9e42 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelDestination/SetTransform.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelDestination/SetTransform.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelByteBufferWavetable setTransform(ModelTransform) method */ + @summary Test ModelByteBufferWavetable setTransform(ModelTransform) method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelIdentifier/EqualsObject.java b/jdk/test/javax/sound/midi/Gervill/ModelIdentifier/EqualsObject.java index 49d711a1404..305474377fc 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelIdentifier/EqualsObject.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelIdentifier/EqualsObject.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelIdentifier equals method */ + @summary Test ModelIdentifier equals method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelIdentifier/NewModelIdentifierString.java b/jdk/test/javax/sound/midi/Gervill/ModelIdentifier/NewModelIdentifierString.java index e1617186afe..162fe8af0b9 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelIdentifier/NewModelIdentifierString.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelIdentifier/NewModelIdentifierString.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelIdentifier(String) constructor */ + @summary Test ModelIdentifier(String) constructor + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelIdentifier/NewModelIdentifierStringInt.java b/jdk/test/javax/sound/midi/Gervill/ModelIdentifier/NewModelIdentifierStringInt.java index 763273d12e0..d48cf5f7df5 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelIdentifier/NewModelIdentifierStringInt.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelIdentifier/NewModelIdentifierStringInt.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelIdentifier(String, integer) constructor */ + @summary Test ModelIdentifier(String, integer) constructor + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelIdentifier/NewModelIdentifierStringString.java b/jdk/test/javax/sound/midi/Gervill/ModelIdentifier/NewModelIdentifierStringString.java index 373daf4c68b..cb9c1018ce9 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelIdentifier/NewModelIdentifierStringString.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelIdentifier/NewModelIdentifierStringString.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelIdentifier(String,String) constructor */ + @summary Test ModelIdentifier(String,String) constructor + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelIdentifier/NewModelIdentifierStringStringInt.java b/jdk/test/javax/sound/midi/Gervill/ModelIdentifier/NewModelIdentifierStringStringInt.java index 864ea2dd440..348012f54bf 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelIdentifier/NewModelIdentifierStringStringInt.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelIdentifier/NewModelIdentifierStringStringInt.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelIdentifier(String,String,int) constructor */ + @summary Test ModelIdentifier(String,String,int) constructor + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelIdentifier/SetInstance.java b/jdk/test/javax/sound/midi/Gervill/ModelIdentifier/SetInstance.java index 213f1bf8a46..30beedb57ef 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelIdentifier/SetInstance.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelIdentifier/SetInstance.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelIdentifier setInstance method */ + @summary Test ModelIdentifier setInstance method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelIdentifier/SetObject.java b/jdk/test/javax/sound/midi/Gervill/ModelIdentifier/SetObject.java index 7b3cffbc956..0a8b4b131f4 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelIdentifier/SetObject.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelIdentifier/SetObject.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelIdentifier setObject method */ + @summary Test ModelIdentifier setObject method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelIdentifier/SetVariable.java b/jdk/test/javax/sound/midi/Gervill/ModelIdentifier/SetVariable.java index 3911642e661..6f48d2a35aa 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelIdentifier/SetVariable.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelIdentifier/SetVariable.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelIdentifier setVariable method */ + @summary Test ModelIdentifier setVariable method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelPerformer/GetOscillators.java b/jdk/test/javax/sound/midi/Gervill/ModelPerformer/GetOscillators.java index 6ec5a48651d..d63c7c8b0e6 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelPerformer/GetOscillators.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelPerformer/GetOscillators.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelPerformer getOscillators method */ + @summary Test ModelPerformer getOscillators method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelPerformer/SetConnectionBlocks.java b/jdk/test/javax/sound/midi/Gervill/ModelPerformer/SetConnectionBlocks.java index d189ef94cba..50bd0e396c6 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelPerformer/SetConnectionBlocks.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelPerformer/SetConnectionBlocks.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelPerformer setConnectionBlocks method */ + @summary Test ModelPerformer setConnectionBlocks method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelPerformer/SetDefaultConnectionsEnabled.java b/jdk/test/javax/sound/midi/Gervill/ModelPerformer/SetDefaultConnectionsEnabled.java index ab4995fa4cb..e035125ab14 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelPerformer/SetDefaultConnectionsEnabled.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelPerformer/SetDefaultConnectionsEnabled.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelPerformer setDefaultConnectionsEnabled method */ + @summary Test ModelPerformer setDefaultConnectionsEnabled method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelPerformer/SetExclusiveClass.java b/jdk/test/javax/sound/midi/Gervill/ModelPerformer/SetExclusiveClass.java index dd881811ea8..89d84372dbc 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelPerformer/SetExclusiveClass.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelPerformer/SetExclusiveClass.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelPerformer setExclusiveClass method */ + @summary Test ModelPerformer setExclusiveClass method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelPerformer/SetKeyFrom.java b/jdk/test/javax/sound/midi/Gervill/ModelPerformer/SetKeyFrom.java index 6a7c7bfd175..0615c135a21 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelPerformer/SetKeyFrom.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelPerformer/SetKeyFrom.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelPerformer setKeyFrom method */ + @summary Test ModelPerformer setKeyFrom method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelPerformer/SetKeyTo.java b/jdk/test/javax/sound/midi/Gervill/ModelPerformer/SetKeyTo.java index 290be0a9f39..24dcab6ac0d 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelPerformer/SetKeyTo.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelPerformer/SetKeyTo.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelPerformer setKeyTo method */ + @summary Test ModelPerformer setKeyTo method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelPerformer/SetName.java b/jdk/test/javax/sound/midi/Gervill/ModelPerformer/SetName.java index d324cb2295d..26dd43fa321 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelPerformer/SetName.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelPerformer/SetName.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelPerformer setName method */ + @summary Test ModelPerformer setName method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelPerformer/SetSelfNonExclusive.java b/jdk/test/javax/sound/midi/Gervill/ModelPerformer/SetSelfNonExclusive.java index c559a513002..0e54f08c37a 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelPerformer/SetSelfNonExclusive.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelPerformer/SetSelfNonExclusive.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelPerformer setSelfNonExclusive method */ + @summary Test ModelPerformer setSelfNonExclusive method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelPerformer/SetVelFrom.java b/jdk/test/javax/sound/midi/Gervill/ModelPerformer/SetVelFrom.java index 112ef00ad01..39ea9ae7e51 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelPerformer/SetVelFrom.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelPerformer/SetVelFrom.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelPerformer setVelFrom method */ + @summary Test ModelPerformer setVelFrom method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelPerformer/SetVelTo.java b/jdk/test/javax/sound/midi/Gervill/ModelPerformer/SetVelTo.java index e7f085b895c..204bdb69da8 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelPerformer/SetVelTo.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelPerformer/SetVelTo.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelPerformer setVelTo method */ + @summary Test ModelPerformer setVelTo method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelSource/NewModelSource.java b/jdk/test/javax/sound/midi/Gervill/ModelSource/NewModelSource.java index 6ab77c154af..359756ebb07 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelSource/NewModelSource.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelSource/NewModelSource.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelSource() constructor */ + @summary Test ModelSource() constructor + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelSource/NewModelSourceModelIdentifier.java b/jdk/test/javax/sound/midi/Gervill/ModelSource/NewModelSourceModelIdentifier.java index 989212fa935..d9ccf8867a5 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelSource/NewModelSourceModelIdentifier.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelSource/NewModelSourceModelIdentifier.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelSource(ModelIdentifier) constructor */ + @summary Test ModelSource(ModelIdentifier) constructor + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelSource/NewModelSourceModelIdentifierBoolean.java b/jdk/test/javax/sound/midi/Gervill/ModelSource/NewModelSourceModelIdentifierBoolean.java index c49ed08bae3..323f8320003 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelSource/NewModelSourceModelIdentifierBoolean.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelSource/NewModelSourceModelIdentifierBoolean.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelSource(ModelIdentifier,boolean) constructor */ + @summary Test ModelSource(ModelIdentifier,boolean) constructor + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelSource/NewModelSourceModelIdentifierBooleanBoolean.java b/jdk/test/javax/sound/midi/Gervill/ModelSource/NewModelSourceModelIdentifierBooleanBoolean.java index 058c4680176..144073375d4 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelSource/NewModelSourceModelIdentifierBooleanBoolean.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelSource/NewModelSourceModelIdentifierBooleanBoolean.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelSource(ModelIdentifier,boolean,boolean) constructor */ + @summary Test ModelSource(ModelIdentifier,boolean,boolean) constructor + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelSource/NewModelSourceModelIdentifierBooleanBooleanInt.java b/jdk/test/javax/sound/midi/Gervill/ModelSource/NewModelSourceModelIdentifierBooleanBooleanInt.java index 022049618d0..615d238b990 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelSource/NewModelSourceModelIdentifierBooleanBooleanInt.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelSource/NewModelSourceModelIdentifierBooleanBooleanInt.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelSource(ModelIdentifier,boolean,boolean,int) constructor */ + @summary Test ModelSource(ModelIdentifier,boolean,boolean,int) constructor + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelSource/NewModelSourceModelIdentifierModelTransform.java b/jdk/test/javax/sound/midi/Gervill/ModelSource/NewModelSourceModelIdentifierModelTransform.java index 4623de49f1b..1e7864fb03a 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelSource/NewModelSourceModelIdentifierModelTransform.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelSource/NewModelSourceModelIdentifierModelTransform.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelSource(ModelIdentifier,ModelTransform) constructor */ + @summary Test ModelSource(ModelIdentifier,ModelTransform) constructor + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelSource/SetIdentifier.java b/jdk/test/javax/sound/midi/Gervill/ModelSource/SetIdentifier.java index 01c1d82d24c..df16d4ed2f6 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelSource/SetIdentifier.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelSource/SetIdentifier.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelSource setIdentifier method */ + @summary Test ModelSource setIdentifier method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelSource/SetTransform.java b/jdk/test/javax/sound/midi/Gervill/ModelSource/SetTransform.java index a9a18ff906d..2bad3ac6a56 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelSource/SetTransform.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelSource/SetTransform.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelSource setTransform method */ + @summary Test ModelSource setTransform method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelStandardIndexedDirector/ModelStandardIndexedDirectorTest.java b/jdk/test/javax/sound/midi/Gervill/ModelStandardIndexedDirector/ModelStandardIndexedDirectorTest.java index 830f6fe2e12..89c676f4e78 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelStandardIndexedDirector/ModelStandardIndexedDirectorTest.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelStandardIndexedDirector/ModelStandardIndexedDirectorTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2010, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelStandardIndexedDirector class */ + @summary Test ModelStandardIndexedDirector class + @modules java.desktop/com.sun.media.sound +*/ import java.util.ArrayList; import java.util.List; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelStandardTransform/NewModelStandardTransform.java b/jdk/test/javax/sound/midi/Gervill/ModelStandardTransform/NewModelStandardTransform.java index 573d906e605..8ea7ad87d8d 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelStandardTransform/NewModelStandardTransform.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelStandardTransform/NewModelStandardTransform.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelStandardTransform constructor */ + @summary Test ModelStandardTransform constructor + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelStandardTransform/NewModelStandardTransformBoolean.java b/jdk/test/javax/sound/midi/Gervill/ModelStandardTransform/NewModelStandardTransformBoolean.java index 89179c2ffa5..579691b53be 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelStandardTransform/NewModelStandardTransformBoolean.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelStandardTransform/NewModelStandardTransformBoolean.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelStandardTransform(boolean) constructor */ + @summary Test ModelStandardTransform(boolean) constructor + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelStandardTransform/NewModelStandardTransformBooleanBoolean.java b/jdk/test/javax/sound/midi/Gervill/ModelStandardTransform/NewModelStandardTransformBooleanBoolean.java index 95583727507..c9ab8c5166b 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelStandardTransform/NewModelStandardTransformBooleanBoolean.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelStandardTransform/NewModelStandardTransformBooleanBoolean.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelStandardTransform(boolean,boolean) constructor */ + @summary Test ModelStandardTransform(boolean,boolean) constructor + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelStandardTransform/NewModelStandardTransformBooleanBooleanInt.java b/jdk/test/javax/sound/midi/Gervill/ModelStandardTransform/NewModelStandardTransformBooleanBooleanInt.java index 36a08a28933..13e5fd898fc 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelStandardTransform/NewModelStandardTransformBooleanBooleanInt.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelStandardTransform/NewModelStandardTransformBooleanBooleanInt.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelStandardTransform(boolean,boolean,int) constructor */ + @summary Test ModelStandardTransform(boolean,boolean,int) constructor + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelStandardTransform/SetDirection.java b/jdk/test/javax/sound/midi/Gervill/ModelStandardTransform/SetDirection.java index 496eaeb136e..97804599edc 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelStandardTransform/SetDirection.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelStandardTransform/SetDirection.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelStandardTransform setDirection method */ + @summary Test ModelStandardTransform setDirection method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelStandardTransform/SetPolarity.java b/jdk/test/javax/sound/midi/Gervill/ModelStandardTransform/SetPolarity.java index 207050c02e1..3fc1383cc5c 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelStandardTransform/SetPolarity.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelStandardTransform/SetPolarity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelStandardTransform setPolarity method */ + @summary Test ModelStandardTransform setPolarity method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelStandardTransform/SetTransform.java b/jdk/test/javax/sound/midi/Gervill/ModelStandardTransform/SetTransform.java index 5d6c7f6a2fc..a8888337c66 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelStandardTransform/SetTransform.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelStandardTransform/SetTransform.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelStandardTransform setTransform method */ + @summary Test ModelStandardTransform setTransform method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelStandardTransform/TransformAbsolute.java b/jdk/test/javax/sound/midi/Gervill/ModelStandardTransform/TransformAbsolute.java index da1acbab2c1..de88436ea5a 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelStandardTransform/TransformAbsolute.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelStandardTransform/TransformAbsolute.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelStandardTransform transform method */ + @summary Test ModelStandardTransform transform method + @modules java.desktop/com.sun.media.sound +*/ import com.sun.media.sound.ModelStandardTransform; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelStandardTransform/TransformConcave.java b/jdk/test/javax/sound/midi/Gervill/ModelStandardTransform/TransformConcave.java index e70b68cba2b..89600d7a8f8 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelStandardTransform/TransformConcave.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelStandardTransform/TransformConcave.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelStandardTransform transform method */ + @summary Test ModelStandardTransform transform method + @modules java.desktop/com.sun.media.sound +*/ import com.sun.media.sound.ModelStandardTransform; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelStandardTransform/TransformConvex.java b/jdk/test/javax/sound/midi/Gervill/ModelStandardTransform/TransformConvex.java index 667473ed24e..41185482619 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelStandardTransform/TransformConvex.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelStandardTransform/TransformConvex.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelStandardTransform transform method */ + @summary Test ModelStandardTransform transform method + @modules java.desktop/com.sun.media.sound +*/ import com.sun.media.sound.ModelStandardTransform; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelStandardTransform/TransformLinear.java b/jdk/test/javax/sound/midi/Gervill/ModelStandardTransform/TransformLinear.java index fe15766b2b0..4c327215bca 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelStandardTransform/TransformLinear.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelStandardTransform/TransformLinear.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelStandardTransform transform method */ + @summary Test ModelStandardTransform transform method + @modules java.desktop/com.sun.media.sound +*/ import com.sun.media.sound.ModelStandardTransform; diff --git a/jdk/test/javax/sound/midi/Gervill/ModelStandardTransform/TransformSwitch.java b/jdk/test/javax/sound/midi/Gervill/ModelStandardTransform/TransformSwitch.java index d1fe4e6da0d..f6ccd86466a 100644 --- a/jdk/test/javax/sound/midi/Gervill/ModelStandardTransform/TransformSwitch.java +++ b/jdk/test/javax/sound/midi/Gervill/ModelStandardTransform/TransformSwitch.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test ModelStandardTransform transform method */ + @summary Test ModelStandardTransform transform method + @modules java.desktop/com.sun.media.sound +*/ import com.sun.media.sound.ModelStandardTransform; diff --git a/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/Available.java b/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/Available.java index 1ff0064d082..2f66a1f2fb8 100644 --- a/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/Available.java +++ b/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/Available.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test RiffReader available method */ + @summary Test RiffReader available method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileInputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/Close.java b/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/Close.java index da5e82019f7..ddd236a8c21 100644 --- a/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/Close.java +++ b/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/Close.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test RiffReader close method */ + @summary Test RiffReader close method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileInputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/GetFilePointer.java b/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/GetFilePointer.java index 3292b481c7b..05f075f4ab5 100644 --- a/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/GetFilePointer.java +++ b/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/GetFilePointer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test RiffReader getFilePointer method */ + @summary Test RiffReader getFilePointer method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileInputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/GetSize.java b/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/GetSize.java index 8f4d4b5d5cc..9f24f5ab336 100644 --- a/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/GetSize.java +++ b/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/GetSize.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test RiffReader getSize method */ + @summary Test RiffReader getSize method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileInputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/HasNextChunk.java b/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/HasNextChunk.java index a8a982691ea..4594622ebff 100644 --- a/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/HasNextChunk.java +++ b/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/HasNextChunk.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test RiffReader hasNextChunk method */ + @summary Test RiffReader hasNextChunk method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileInputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/Read.java b/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/Read.java index 55055956e6b..fb9cea65b6a 100644 --- a/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/Read.java +++ b/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/Read.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test RiffReader read method */ + @summary Test RiffReader read method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileInputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/ReadByte.java b/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/ReadByte.java index 8d564eb69ec..798e6b55e0d 100644 --- a/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/ReadByte.java +++ b/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/ReadByte.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test RiffReader read(byte) method */ + @summary Test RiffReader read(byte) method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileInputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/ReadByteArrayIntInt.java b/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/ReadByteArrayIntInt.java index 3532508cbe1..57407713d20 100644 --- a/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/ReadByteArrayIntInt.java +++ b/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/ReadByteArrayIntInt.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test RiffReader read(byte[], int, int) method */ + @summary Test RiffReader read(byte[], int, int) method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileInputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/ReadInt.java b/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/ReadInt.java index e3b8c0c6b46..27ea1e7c2a0 100644 --- a/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/ReadInt.java +++ b/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/ReadInt.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test RiffReader readInt method */ + @summary Test RiffReader readInt method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileInputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/ReadLong.java b/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/ReadLong.java index fd1f0447050..6b6aa881d32 100644 --- a/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/ReadLong.java +++ b/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/ReadLong.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test RiffReader readLong method */ + @summary Test RiffReader readLong method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileInputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/ReadShort.java b/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/ReadShort.java index 8c64bf0103c..9994986dc99 100644 --- a/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/ReadShort.java +++ b/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/ReadShort.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test RiffReader readShort method */ + @summary Test RiffReader readShort method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileInputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/ReadString.java b/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/ReadString.java index fee666d43d7..4e48d65f65b 100644 --- a/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/ReadString.java +++ b/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/ReadString.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test RiffReader readString method */ + @summary Test RiffReader readString method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileInputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/ReadUnsignedByte.java b/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/ReadUnsignedByte.java index 4d9bd36c099..7ca5d0617ce 100644 --- a/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/ReadUnsignedByte.java +++ b/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/ReadUnsignedByte.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test RiffReader readUnsignedByte method */ + @summary Test RiffReader readUnsignedByte method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileInputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/ReadUnsignedInt.java b/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/ReadUnsignedInt.java index 88f4f7d7b48..e93e34a3744 100644 --- a/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/ReadUnsignedInt.java +++ b/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/ReadUnsignedInt.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test RiffReader readUnsignedInt method */ + @summary Test RiffReader readUnsignedInt method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileInputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/ReadUnsignedShort.java b/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/ReadUnsignedShort.java index df72c3144b3..3f1492aeb77 100644 --- a/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/ReadUnsignedShort.java +++ b/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/ReadUnsignedShort.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test RiffReader readUnsignedShort method */ + @summary Test RiffReader readUnsignedShort method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileInputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/Skip.java b/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/Skip.java index 2e1afd73a19..bf09f79f884 100644 --- a/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/Skip.java +++ b/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/Skip.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test RiffReader skip method */ + @summary Test RiffReader skip method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileInputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/WriteOutputStream.java b/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/WriteOutputStream.java index c8be15c9b17..194af0f1211 100644 --- a/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/WriteOutputStream.java +++ b/jdk/test/javax/sound/midi/Gervill/RiffReaderWriter/WriteOutputStream.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test RiffWriter(OutputStream) constructor */ + @summary Test RiffWriter(OutputStream) constructor + @modules java.desktop/com.sun.media.sound +*/ import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/SF2SoundbankReader/TestGetSoundbankFile.java b/jdk/test/javax/sound/midi/Gervill/SF2SoundbankReader/TestGetSoundbankFile.java index 108bb32226f..14d4c379bfb 100644 --- a/jdk/test/javax/sound/midi/Gervill/SF2SoundbankReader/TestGetSoundbankFile.java +++ b/jdk/test/javax/sound/midi/Gervill/SF2SoundbankReader/TestGetSoundbankFile.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SF2SoundbankReader getSoundbank(File) method */ + @summary Test SF2SoundbankReader getSoundbank(File) method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; diff --git a/jdk/test/javax/sound/midi/Gervill/SF2SoundbankReader/TestGetSoundbankInputStream.java b/jdk/test/javax/sound/midi/Gervill/SF2SoundbankReader/TestGetSoundbankInputStream.java index 78624db80d5..abe45180c48 100644 --- a/jdk/test/javax/sound/midi/Gervill/SF2SoundbankReader/TestGetSoundbankInputStream.java +++ b/jdk/test/javax/sound/midi/Gervill/SF2SoundbankReader/TestGetSoundbankInputStream.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SF2SoundbankReader getSoundbank(InputStream) method */ + @summary Test SF2SoundbankReader getSoundbank(InputStream) method + @modules java.desktop/com.sun.media.sound +*/ import java.io.BufferedInputStream; import java.io.File; diff --git a/jdk/test/javax/sound/midi/Gervill/SF2SoundbankReader/TestGetSoundbankInputStream2.java b/jdk/test/javax/sound/midi/Gervill/SF2SoundbankReader/TestGetSoundbankInputStream2.java index daa314eb13c..3e62bf3f254 100644 --- a/jdk/test/javax/sound/midi/Gervill/SF2SoundbankReader/TestGetSoundbankInputStream2.java +++ b/jdk/test/javax/sound/midi/Gervill/SF2SoundbankReader/TestGetSoundbankInputStream2.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -23,7 +23,9 @@ /* @test @summary Test SF2SoundbankReader getSoundbank(InputStream) method using - very bad InputStream which can only read 1 byte at time */ + very bad InputStream which can only read 1 byte at time + @modules java.desktop/com.sun.media.sound + */ import java.io.BufferedInputStream; import java.io.File; diff --git a/jdk/test/javax/sound/midi/Gervill/SF2SoundbankReader/TestGetSoundbankUrl.java b/jdk/test/javax/sound/midi/Gervill/SF2SoundbankReader/TestGetSoundbankUrl.java index 8a49fce572c..90754a69703 100644 --- a/jdk/test/javax/sound/midi/Gervill/SF2SoundbankReader/TestGetSoundbankUrl.java +++ b/jdk/test/javax/sound/midi/Gervill/SF2SoundbankReader/TestGetSoundbankUrl.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SF2SoundbankReader getSoundbank(File) method */ + @summary Test SF2SoundbankReader getSoundbank(File) method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.net.URL; diff --git a/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/AddModelInstrument.java b/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/AddModelInstrument.java index 8fc359b0058..a1d3898e154 100644 --- a/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/AddModelInstrument.java +++ b/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/AddModelInstrument.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SimpleInstrument add(ModelInstrument) method */ + @summary Test SimpleInstrument add(ModelInstrument) method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/AddModelInstrumentIntInt.java b/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/AddModelInstrumentIntInt.java index a7e40a4dd91..ac1fb04ecfc 100644 --- a/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/AddModelInstrumentIntInt.java +++ b/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/AddModelInstrumentIntInt.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SimpleInstrument add(ModelInstrument,int,int) method */ + @summary Test SimpleInstrument add(ModelInstrument,int,int) method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/AddModelInstrumentIntIntIntInt.java b/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/AddModelInstrumentIntIntIntInt.java index dab492ee1e4..2366a9c809b 100644 --- a/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/AddModelInstrumentIntIntIntInt.java +++ b/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/AddModelInstrumentIntIntIntInt.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SimpleInstrument add(ModelInstrument,int,int,int,int) method */ + @summary Test SimpleInstrument add(ModelInstrument,int,int,int,int) method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/AddModelInstrumentIntIntIntIntInt.java b/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/AddModelInstrumentIntIntIntIntInt.java index fe2c5e7500f..04f7b71650f 100644 --- a/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/AddModelInstrumentIntIntIntIntInt.java +++ b/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/AddModelInstrumentIntIntIntIntInt.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SimpleInstrument add(ModelInstrument,int,int,int,int,int) method */ + @summary Test SimpleInstrument add(ModelInstrument,int,int,int,int,int) method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformer.java b/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformer.java index c27b2d41ba6..726fabb79be 100644 --- a/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformer.java +++ b/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SimpleInstrument add(ModelPerformer) method */ + @summary Test SimpleInstrument add(ModelPerformer) method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerArray.java b/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerArray.java index d8a2c543b6e..f3756ad5654 100644 --- a/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerArray.java +++ b/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerArray.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SimpleInstrument add(ModelPerformer[]) method */ + @summary Test SimpleInstrument add(ModelPerformer[]) method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerArrayIntInt.java b/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerArrayIntInt.java index c0f7b036333..b3052f47fe7 100644 --- a/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerArrayIntInt.java +++ b/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerArrayIntInt.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SimpleInstrument add(ModelPerformer[],int,int) method */ + @summary Test SimpleInstrument add(ModelPerformer[],int,int) method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerArrayIntIntIntInt.java b/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerArrayIntIntIntInt.java index 850350b19ac..78733fee8a9 100644 --- a/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerArrayIntIntIntInt.java +++ b/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerArrayIntIntIntInt.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SimpleInstrument add(ModelPerformer[],int,int,int,int) method */ + @summary Test SimpleInstrument add(ModelPerformer[],int,int,int,int) method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerArrayIntIntIntIntInt.java b/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerArrayIntIntIntIntInt.java index ef8406f82a9..b40c757c1b2 100644 --- a/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerArrayIntIntIntIntInt.java +++ b/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerArrayIntIntIntIntInt.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SimpleInstrument add(ModelPerformer[],int,int,int,int,int) method */ + @summary Test SimpleInstrument add(ModelPerformer[],int,int,int,int,int) method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerIntInt.java b/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerIntInt.java index 697e7a2cb94..f03e1750447 100644 --- a/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerIntInt.java +++ b/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerIntInt.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SimpleInstrument add(ModelPerformer,int,int) method */ + @summary Test SimpleInstrument add(ModelPerformer,int,int) method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerIntIntIntInt.java b/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerIntIntIntInt.java index 2b375817275..f688c146b70 100644 --- a/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerIntIntIntInt.java +++ b/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerIntIntIntInt.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SimpleInstrument add(ModelPerformer,int,int,int,int) method */ + @summary Test SimpleInstrument add(ModelPerformer,int,int,int,int) method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerIntIntIntIntInt.java b/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerIntIntIntIntInt.java index 1662fcc24af..bd29c5da750 100644 --- a/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerIntIntIntIntInt.java +++ b/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/AddModelPerformerIntIntIntIntInt.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SimpleInstrument add(ModelPerformer,int,int,int,int,int) method */ + @summary Test SimpleInstrument add(ModelPerformer,int,int,int,int,int) method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/Clear.java b/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/Clear.java index e0c75969607..f627ea28a4c 100644 --- a/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/Clear.java +++ b/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/Clear.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SimpleInstrument clear method */ + @summary Test SimpleInstrument clear method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/SetName.java b/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/SetName.java index 5d5ffd464c5..5a83e843673 100644 --- a/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/SetName.java +++ b/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/SetName.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SimpleInstrument setName(String) method */ + @summary Test SimpleInstrument setName(String) method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/SetPatch.java b/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/SetPatch.java index acc7d0cd8bf..29f09065bc3 100644 --- a/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/SetPatch.java +++ b/jdk/test/javax/sound/midi/Gervill/SimpleInstrument/SetPatch.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SimpleInstrument setPatch(Patch) method */ + @summary Test SimpleInstrument setPatch(Patch) method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.Patch; import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SimpleSoundbank/AddInstrument.java b/jdk/test/javax/sound/midi/Gervill/SimpleSoundbank/AddInstrument.java index c73a294d289..1a553b2787d 100644 --- a/jdk/test/javax/sound/midi/Gervill/SimpleSoundbank/AddInstrument.java +++ b/jdk/test/javax/sound/midi/Gervill/SimpleSoundbank/AddInstrument.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SimpleSoundbank addInstrument method */ + @summary Test SimpleSoundbank addInstrument method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.Patch; import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SimpleSoundbank/AddResource.java b/jdk/test/javax/sound/midi/Gervill/SimpleSoundbank/AddResource.java index e80e508442d..0db4353581b 100644 --- a/jdk/test/javax/sound/midi/Gervill/SimpleSoundbank/AddResource.java +++ b/jdk/test/javax/sound/midi/Gervill/SimpleSoundbank/AddResource.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SimpleSoundbank addResource method */ + @summary Test SimpleSoundbank addResource method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.SoundbankResource; import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SimpleSoundbank/GetInstrument.java b/jdk/test/javax/sound/midi/Gervill/SimpleSoundbank/GetInstrument.java index 7100b99cf73..2b6d047ce43 100644 --- a/jdk/test/javax/sound/midi/Gervill/SimpleSoundbank/GetInstrument.java +++ b/jdk/test/javax/sound/midi/Gervill/SimpleSoundbank/GetInstrument.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SimpleSoundbank getInstrument method */ + @summary Test SimpleSoundbank getInstrument method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.Patch; import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SimpleSoundbank/RemoveInstrument.java b/jdk/test/javax/sound/midi/Gervill/SimpleSoundbank/RemoveInstrument.java index 0431a5800a0..5e8136af92b 100644 --- a/jdk/test/javax/sound/midi/Gervill/SimpleSoundbank/RemoveInstrument.java +++ b/jdk/test/javax/sound/midi/Gervill/SimpleSoundbank/RemoveInstrument.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SimpleSoundbank removeInstrument method */ + @summary Test SimpleSoundbank removeInstrument method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.Patch; import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SimpleSoundbank/SetDescription.java b/jdk/test/javax/sound/midi/Gervill/SimpleSoundbank/SetDescription.java index bba8dd78307..15e22dd34ce 100644 --- a/jdk/test/javax/sound/midi/Gervill/SimpleSoundbank/SetDescription.java +++ b/jdk/test/javax/sound/midi/Gervill/SimpleSoundbank/SetDescription.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SimpleSoundbank setDescription method */ + @summary Test SimpleSoundbank setDescription method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SimpleSoundbank/SetName.java b/jdk/test/javax/sound/midi/Gervill/SimpleSoundbank/SetName.java index 67cc0e707a2..af4bcf428a5 100644 --- a/jdk/test/javax/sound/midi/Gervill/SimpleSoundbank/SetName.java +++ b/jdk/test/javax/sound/midi/Gervill/SimpleSoundbank/SetName.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SimpleSoundbank setName method */ + @summary Test SimpleSoundbank setName method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SimpleSoundbank/SetVendor.java b/jdk/test/javax/sound/midi/Gervill/SimpleSoundbank/SetVendor.java index 9dd099703ba..1f70d5f1931 100644 --- a/jdk/test/javax/sound/midi/Gervill/SimpleSoundbank/SetVendor.java +++ b/jdk/test/javax/sound/midi/Gervill/SimpleSoundbank/SetVendor.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SimpleSoundbank setVendor method */ + @summary Test SimpleSoundbank setVendor method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SimpleSoundbank/SetVersion.java b/jdk/test/javax/sound/midi/Gervill/SimpleSoundbank/SetVersion.java index 7e7d1dde935..4007a929eee 100644 --- a/jdk/test/javax/sound/midi/Gervill/SimpleSoundbank/SetVersion.java +++ b/jdk/test/javax/sound/midi/Gervill/SimpleSoundbank/SetVersion.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SimpleSoundbank setVersion method */ + @summary Test SimpleSoundbank setVersion method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftAudioBuffer/Array.java b/jdk/test/javax/sound/midi/Gervill/SoftAudioBuffer/Array.java index 8b5435270bd..31d5ff849f1 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftAudioBuffer/Array.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftAudioBuffer/Array.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftAudioBuffer array method */ + @summary Test SoftAudioBuffer array method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.Patch; import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftAudioBuffer/Clear.java b/jdk/test/javax/sound/midi/Gervill/SoftAudioBuffer/Clear.java index edd2cb392de..1a1bc99514c 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftAudioBuffer/Clear.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftAudioBuffer/Clear.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftAudioBuffer clear method */ + @summary Test SoftAudioBuffer clear method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.Patch; import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftAudioBuffer/Get.java b/jdk/test/javax/sound/midi/Gervill/SoftAudioBuffer/Get.java index d5ca82a0c08..ae11f2e2415 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftAudioBuffer/Get.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftAudioBuffer/Get.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftAudioBuffer get method */ + @summary Test SoftAudioBuffer get method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.Patch; import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftAudioBuffer/NewSoftAudioBuffer.java b/jdk/test/javax/sound/midi/Gervill/SoftAudioBuffer/NewSoftAudioBuffer.java index 49e55e23217..b2f029916cc 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftAudioBuffer/NewSoftAudioBuffer.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftAudioBuffer/NewSoftAudioBuffer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftAudioBuffer constructor */ + @summary Test SoftAudioBuffer constructor + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.Patch; import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftAudioSynthesizer/GetFormat.java b/jdk/test/javax/sound/midi/Gervill/SoftAudioSynthesizer/GetFormat.java index a9b9ef4ebce..a79d7a62cae 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftAudioSynthesizer/GetFormat.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftAudioSynthesizer/GetFormat.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftAudioSynthesizer getFormat method */ + @summary Test SoftAudioSynthesizer getFormat method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.MidiUnavailableException; import javax.sound.midi.Patch; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftAudioSynthesizer/GetPropertyInfo.java b/jdk/test/javax/sound/midi/Gervill/SoftAudioSynthesizer/GetPropertyInfo.java index b51a097c8ed..23c023f46e2 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftAudioSynthesizer/GetPropertyInfo.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftAudioSynthesizer/GetPropertyInfo.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftAudioSynthesizer getPropertyInfo method */ + @summary Test SoftAudioSynthesizer getPropertyInfo method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.Patch; import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftAudioSynthesizer/Open.java b/jdk/test/javax/sound/midi/Gervill/SoftAudioSynthesizer/Open.java index 67e4a18b2d3..18bfdf91640 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftAudioSynthesizer/Open.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftAudioSynthesizer/Open.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftAudioSynthesizer open method */ + @summary Test SoftAudioSynthesizer open method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.Patch; import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftAudioSynthesizer/OpenStream.java b/jdk/test/javax/sound/midi/Gervill/SoftAudioSynthesizer/OpenStream.java index 49098689253..94791807b98 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftAudioSynthesizer/OpenStream.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftAudioSynthesizer/OpenStream.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftAudioSynthesizer openStream method */ + @summary Test SoftAudioSynthesizer openStream method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.Patch; import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftChannel/AllNotesOff.java b/jdk/test/javax/sound/midi/Gervill/SoftChannel/AllNotesOff.java index d68406bad7b..aaa5a069728 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftChannel/AllNotesOff.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftChannel/AllNotesOff.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftChannel allNotesOff method */ + @summary Test SoftChannel allNotesOff method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.*; import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftChannel/AllSoundOff.java b/jdk/test/javax/sound/midi/Gervill/SoftChannel/AllSoundOff.java index e38f3af4b3d..c696fce5668 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftChannel/AllSoundOff.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftChannel/AllSoundOff.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftChannel allSoundOff method */ + @summary Test SoftChannel allSoundOff method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.*; import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftChannel/ChannelPressure.java b/jdk/test/javax/sound/midi/Gervill/SoftChannel/ChannelPressure.java index 6806f100538..982ad1c1d11 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftChannel/ChannelPressure.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftChannel/ChannelPressure.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftChannel channelPressure method */ + @summary Test SoftChannel channelPressure method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.*; import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftChannel/Controller.java b/jdk/test/javax/sound/midi/Gervill/SoftChannel/Controller.java index c67a4d5bdeb..517a8a1a4df 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftChannel/Controller.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftChannel/Controller.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftChannel controller method */ + @summary Test SoftChannel controller method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.*; import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftChannel/LocalControl.java b/jdk/test/javax/sound/midi/Gervill/SoftChannel/LocalControl.java index 5fb7dd8f675..34e8b6fedfc 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftChannel/LocalControl.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftChannel/LocalControl.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftChannel localControl method */ + @summary Test SoftChannel localControl method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.*; import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftChannel/Mono.java b/jdk/test/javax/sound/midi/Gervill/SoftChannel/Mono.java index 0026bc35eb7..3b65db25b7e 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftChannel/Mono.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftChannel/Mono.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftChannel mono method */ + @summary Test SoftChannel mono method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.*; import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftChannel/Mute.java b/jdk/test/javax/sound/midi/Gervill/SoftChannel/Mute.java index 987b861c56f..e5f86d4fc6f 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftChannel/Mute.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftChannel/Mute.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftChannel mute method */ + @summary Test SoftChannel mute method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.*; import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftChannel/NoteOff.java b/jdk/test/javax/sound/midi/Gervill/SoftChannel/NoteOff.java index ca173b9dd8b..0330628c8b6 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftChannel/NoteOff.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftChannel/NoteOff.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftChannel noteOff method */ + @summary Test SoftChannel noteOff method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.*; import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftChannel/NoteOff2.java b/jdk/test/javax/sound/midi/Gervill/SoftChannel/NoteOff2.java index a7b56567ae6..71172a049da 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftChannel/NoteOff2.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftChannel/NoteOff2.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftChannel noteOff method */ + @summary Test SoftChannel noteOff method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.*; import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftChannel/NoteOn.java b/jdk/test/javax/sound/midi/Gervill/SoftChannel/NoteOn.java index adc256de722..d07d291e4ad 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftChannel/NoteOn.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftChannel/NoteOn.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftChannel noteOn method */ + @summary Test SoftChannel noteOn method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.*; import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftChannel/NoteOverFlowTest.java b/jdk/test/javax/sound/midi/Gervill/SoftChannel/NoteOverFlowTest.java index b9395ed023e..e28f772c9a2 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftChannel/NoteOverFlowTest.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftChannel/NoteOverFlowTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftChannel noteOn/noteOff overflow test */ + @summary Test SoftChannel noteOn/noteOff overflow test + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.MidiChannel; import javax.sound.midi.VoiceStatus; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftChannel/NoteOverFlowTest2.java b/jdk/test/javax/sound/midi/Gervill/SoftChannel/NoteOverFlowTest2.java index 00412639be8..c7db9362002 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftChannel/NoteOverFlowTest2.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftChannel/NoteOverFlowTest2.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2009, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2009, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftChannel overflow test 2 */ + @summary Test SoftChannel overflow test 2 + @modules java.desktop/com.sun.media.sound +*/ import java.util.HashMap; import java.util.Map; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftChannel/Omni.java b/jdk/test/javax/sound/midi/Gervill/SoftChannel/Omni.java index 472884520e1..d7e580592b0 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftChannel/Omni.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftChannel/Omni.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftChannel omni method */ + @summary Test SoftChannel omni method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.*; import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftChannel/PitchBend.java b/jdk/test/javax/sound/midi/Gervill/SoftChannel/PitchBend.java index 92160c1ef25..c8d3e0207f6 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftChannel/PitchBend.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftChannel/PitchBend.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftChannel pitchBend method */ + @summary Test SoftChannel pitchBend method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.*; import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftChannel/PolyPressure.java b/jdk/test/javax/sound/midi/Gervill/SoftChannel/PolyPressure.java index 13a3ce9f441..3ff096cd6d3 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftChannel/PolyPressure.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftChannel/PolyPressure.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftChannel polyPressure method */ + @summary Test SoftChannel polyPressure method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.*; import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftChannel/ProgramAndBankChange.java b/jdk/test/javax/sound/midi/Gervill/SoftChannel/ProgramAndBankChange.java index 32d3af387bb..09d55652fbe 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftChannel/ProgramAndBankChange.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftChannel/ProgramAndBankChange.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2010, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftChannel program and bank change */ + @summary Test SoftChannel program and bank change + @modules java.desktop/com.sun.media.sound +*/ import java.io.IOException; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftChannel/ProgramChange.java b/jdk/test/javax/sound/midi/Gervill/SoftChannel/ProgramChange.java index 784ca28cdeb..de3f67864a8 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftChannel/ProgramChange.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftChannel/ProgramChange.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftChannel programChange method */ + @summary Test SoftChannel programChange method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.*; import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftChannel/ResetAllControllers.java b/jdk/test/javax/sound/midi/Gervill/SoftChannel/ResetAllControllers.java index 8c2534a3c14..63c0bc6ab40 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftChannel/ResetAllControllers.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftChannel/ResetAllControllers.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftChannel resetAllControllers method */ + @summary Test SoftChannel resetAllControllers method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.*; import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftChannel/Solo.java b/jdk/test/javax/sound/midi/Gervill/SoftChannel/Solo.java index 9ae1c420711..0c9e5ec9b68 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftChannel/Solo.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftChannel/Solo.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftChannel solo method */ + @summary Test SoftChannel solo method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.*; import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftCubicResampler/Interpolate.java b/jdk/test/javax/sound/midi/Gervill/SoftCubicResampler/Interpolate.java index eb2b5b1663a..ffa11cfcb85 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftCubicResampler/Interpolate.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftCubicResampler/Interpolate.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftCubicResampler interpolate method */ + @summary Test SoftCubicResampler interpolate method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftFilter/TestProcessAudio.java b/jdk/test/javax/sound/midi/Gervill/SoftFilter/TestProcessAudio.java index 46fdbfa9839..a65221bdc89 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftFilter/TestProcessAudio.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftFilter/TestProcessAudio.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2009, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2009, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftFilter processAudio method */ + @summary Test SoftFilter processAudio method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftLanczosResampler/Interpolate.java b/jdk/test/javax/sound/midi/Gervill/SoftLanczosResampler/Interpolate.java index daff3981018..47affc40397 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftLanczosResampler/Interpolate.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftLanczosResampler/Interpolate.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftLanczosResampler interpolate method */ + @summary Test SoftLanczosResampler interpolate method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_mix.java b/jdk/test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_mix.java index c8b541e50e6..42ff36ff1b6 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_mix.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_mix.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftLimiter processAudio method */ + @summary Test SoftLimiter processAudio method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.MidiUnavailableException; import javax.sound.midi.Patch; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_mix_mono.java b/jdk/test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_mix_mono.java index 99bfc47c74a..90a462e285a 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_mix_mono.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_mix_mono.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftLimiter processAudio method */ + @summary Test SoftLimiter processAudio method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.MidiUnavailableException; import javax.sound.midi.Patch; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_mix_mono_overdrive.java b/jdk/test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_mix_mono_overdrive.java index ba24aab5d86..da97a344bd8 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_mix_mono_overdrive.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_mix_mono_overdrive.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftLimiter processAudio method */ + @summary Test SoftLimiter processAudio method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.MidiUnavailableException; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_mix_overdrive.java b/jdk/test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_mix_overdrive.java index c9eb7bca50e..f445d0c1531 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_mix_overdrive.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_mix_overdrive.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftLimiter processAudio method */ + @summary Test SoftLimiter processAudio method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.MidiUnavailableException; import javax.sound.midi.Patch; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_normal.java b/jdk/test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_normal.java index 6672bf2606b..a57c5a77eb6 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_normal.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_normal.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftLimiter processAudio method */ + @summary Test SoftLimiter processAudio method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.MidiUnavailableException; import javax.sound.midi.Patch; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_normal_mono.java b/jdk/test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_normal_mono.java index be92a3d5443..401fd7af1ab 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_normal_mono.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_normal_mono.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftLimiter processAudio method */ + @summary Test SoftLimiter processAudio method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.MidiUnavailableException; import javax.sound.midi.Patch; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_overdrive.java b/jdk/test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_overdrive.java index f8f22135b59..55e9c2d0212 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_overdrive.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_overdrive.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftLimiter processAudio method */ + @summary Test SoftLimiter processAudio method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.MidiUnavailableException; import javax.sound.midi.Patch; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_overdrive_mono.java b/jdk/test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_overdrive_mono.java index 5a1f864ec22..3d6fb9a28ac 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_overdrive_mono.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftLimiter/ProcessAudio_replace_overdrive_mono.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftLimiter processAudio method */ + @summary Test SoftLimiter processAudio method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.MidiUnavailableException; import javax.sound.midi.Patch; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftLinearResampler/Interpolate.java b/jdk/test/javax/sound/midi/Gervill/SoftLinearResampler/Interpolate.java index e09f0bc5bd1..1472ba49587 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftLinearResampler/Interpolate.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftLinearResampler/Interpolate.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftLinearResampler interpolate method */ + @summary Test SoftLinearResampler interpolate method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftLinearResampler2/Interpolate.java b/jdk/test/javax/sound/midi/Gervill/SoftLinearResampler2/Interpolate.java index 2cb9daf51d5..1769fbb518c 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftLinearResampler2/Interpolate.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftLinearResampler2/Interpolate.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftLinearResampler2 interpolate method */ + @summary Test SoftLinearResampler2 interpolate method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftLowFrequencyOscillator/TestProcessControlLogic.java b/jdk/test/javax/sound/midi/Gervill/SoftLowFrequencyOscillator/TestProcessControlLogic.java index 391921161f1..9eccc78c33f 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftLowFrequencyOscillator/TestProcessControlLogic.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftLowFrequencyOscillator/TestProcessControlLogic.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2009, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2009, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftLowFrequencyOscillator processControlLogic method */ + @summary Test SoftLowFrequencyOscillator processControlLogic method + @modules java.desktop/com.sun.media.sound +*/ import com.sun.media.sound.AudioSynthesizerPropertyInfo; import com.sun.media.sound.SoftLowFrequencyOscillator; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftPointResampler/Interpolate.java b/jdk/test/javax/sound/midi/Gervill/SoftPointResampler/Interpolate.java index ad70348c962..ee2b9286d49 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftPointResampler/Interpolate.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftPointResampler/Interpolate.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftPointResampler interpolate method */ + @summary Test SoftPointResampler interpolate method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftProvider/GetDevice.java b/jdk/test/javax/sound/midi/Gervill/SoftProvider/GetDevice.java index 6633e40d0a9..0ab37bf5339 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftProvider/GetDevice.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftProvider/GetDevice.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftProvider getDevice method */ + @summary Test SoftProvider getDevice method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.MidiDevice; import javax.sound.midi.MidiUnavailableException; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Close.java b/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Close.java index 226037f6261..93f7a53aa3d 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Close.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Close.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftReceiver close method */ + @summary Test SoftReceiver close method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.*; import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftReceiver/GetMidiDevice.java b/jdk/test/javax/sound/midi/Gervill/SoftReceiver/GetMidiDevice.java index 78bfd7fc6c7..8553f8bd85c 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftReceiver/GetMidiDevice.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftReceiver/GetMidiDevice.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2009, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2009, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftReceiver getMidiDevice method */ + @summary Test SoftReceiver getMidiDevice method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.Receiver; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_ActiveSense.java b/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_ActiveSense.java index 490ff46e235..1dc2dde8477 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_ActiveSense.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_ActiveSense.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftReceiver send method */ + @summary Test SoftReceiver send method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.*; import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_AllNotesOff.java b/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_AllNotesOff.java index ab7150fcdff..f9009e45ac5 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_AllNotesOff.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_AllNotesOff.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftReceiver send method */ + @summary Test SoftReceiver send method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.*; import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_AllSoundOff.java b/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_AllSoundOff.java index d1ab8ed3f22..ec6b97e50af 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_AllSoundOff.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_AllSoundOff.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftReceiver send method */ + @summary Test SoftReceiver send method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.*; import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_ChannelPressure.java b/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_ChannelPressure.java index 36b1b57aa68..0e0279c503a 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_ChannelPressure.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_ChannelPressure.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftReceiver send method */ + @summary Test SoftReceiver send method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.*; import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_Controller.java b/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_Controller.java index 8f5a4c41a9a..df313a66ed4 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_Controller.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_Controller.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftReceiver send method */ + @summary Test SoftReceiver send method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.*; import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_Mono.java b/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_Mono.java index 027f29f24e9..10ceb908bbd 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_Mono.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_Mono.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftReceiver send method */ + @summary Test SoftReceiver send method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.*; import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_NoteOff.java b/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_NoteOff.java index c71ecc5386f..6ebaf6afffc 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_NoteOff.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_NoteOff.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftReceiver send method */ + @summary Test SoftReceiver send method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.*; import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_NoteOn.java b/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_NoteOn.java index 310396efdaf..1dee270b619 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_NoteOn.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_NoteOn.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftReceiver send method */ + @summary Test SoftReceiver send method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.*; import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_NoteOn_AllChannels.java b/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_NoteOn_AllChannels.java index a0651f079c1..da5afaa421e 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_NoteOn_AllChannels.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_NoteOn_AllChannels.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftReceiver send method */ + @summary Test SoftReceiver send method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.*; import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_NoteOn_Delayed.java b/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_NoteOn_Delayed.java index af1bd9765b4..36296f74728 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_NoteOn_Delayed.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_NoteOn_Delayed.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftReceiver send method */ + @summary Test SoftReceiver send method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.*; import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_NoteOn_Multiple.java b/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_NoteOn_Multiple.java index 8afcd9094da..0d871508ddf 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_NoteOn_Multiple.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_NoteOn_Multiple.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftReceiver send method */ + @summary Test SoftReceiver send method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.*; import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_Omni.java b/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_Omni.java index b0393da4d99..3f365e8d4ef 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_Omni.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_Omni.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftReceiver send method */ + @summary Test SoftReceiver send method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.*; import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_PitchBend.java b/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_PitchBend.java index 669020cd4a6..7768ed24966 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_PitchBend.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_PitchBend.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftReceiver send method */ + @summary Test SoftReceiver send method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.*; import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_PolyPressure.java b/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_PolyPressure.java index 357154d59a7..f164fe7d604 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_PolyPressure.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_PolyPressure.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftReceiver send method */ + @summary Test SoftReceiver send method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.*; import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_ProgramChange.java b/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_ProgramChange.java index 6fc3309250b..e25030749f6 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_ProgramChange.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_ProgramChange.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftReceiver send method */ + @summary Test SoftReceiver send method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.*; import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_ResetAllControllers.java b/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_ResetAllControllers.java index 417d2bff364..90ac2092a06 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_ResetAllControllers.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftReceiver/Send_ResetAllControllers.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftReceiver send method */ + @summary Test SoftReceiver send method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.*; import javax.sound.sampled.*; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftSincResampler/Interpolate.java b/jdk/test/javax/sound/midi/Gervill/SoftSincResampler/Interpolate.java index 14d369276a0..283b64292a1 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftSincResampler/Interpolate.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftSincResampler/Interpolate.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftSincResampler interpolate method */ + @summary Test SoftSincResampler interpolate method + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileOutputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/Close.java b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/Close.java index 907b3570967..3057aaedad9 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/Close.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/Close.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftSynthesizer close method */ + @summary Test SoftSynthesizer close method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.MidiDevice; import javax.sound.midi.MidiUnavailableException; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetAvailableInstruments.java b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetAvailableInstruments.java index dab83605ce9..7794664359a 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetAvailableInstruments.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetAvailableInstruments.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftSynthesizer getAvailableInstruments method */ + @summary Test SoftSynthesizer getAvailableInstruments method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.MidiDevice; import javax.sound.midi.MidiUnavailableException; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetAvailableInstruments2.java b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetAvailableInstruments2.java index 1671c486cee..b42eb243de7 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetAvailableInstruments2.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetAvailableInstruments2.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2010, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftSynthesizer getAvailableInstruments method */ + @summary Test SoftSynthesizer getAvailableInstruments method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.MidiDevice; import javax.sound.midi.MidiUnavailableException; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetChannels.java b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetChannels.java index 3c19ef7551b..0e19586ef1c 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetChannels.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetChannels.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftSynthesizer getChannels method */ + @summary Test SoftSynthesizer getChannels method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.MidiChannel; import javax.sound.midi.MidiDevice; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetDefaultSoundbank.java b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetDefaultSoundbank.java index 52e6226dc48..d42da740dd9 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetDefaultSoundbank.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetDefaultSoundbank.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftSynthesizer getDefaultSoundbank method */ + @summary Test SoftSynthesizer getDefaultSoundbank method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.MidiDevice; import javax.sound.midi.MidiUnavailableException; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetDeviceInfo.java b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetDeviceInfo.java index 73a781cbef3..f7b6bbf66c8 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetDeviceInfo.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetDeviceInfo.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftSynthesizer getDeviceInfo method */ + @summary Test SoftSynthesizer getDeviceInfo method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.MidiDevice; import javax.sound.midi.MidiUnavailableException; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetLatency.java b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetLatency.java index 947667d366a..983e74bf1e7 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetLatency.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetLatency.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftSynthesizer getLatency method */ + @summary Test SoftSynthesizer getLatency method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.MidiDevice; import javax.sound.midi.MidiUnavailableException; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetLoadedInstruments.java b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetLoadedInstruments.java index b569036e304..f7ddae4094d 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetLoadedInstruments.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetLoadedInstruments.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftSynthesizer getLoadedInstruments method */ + @summary Test SoftSynthesizer getLoadedInstruments method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.MidiDevice; import javax.sound.midi.MidiUnavailableException; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetLoadedInstruments2.java b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetLoadedInstruments2.java index fed95a072e8..879f544089d 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetLoadedInstruments2.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetLoadedInstruments2.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2010, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftSynthesizer getLoadedInstruments method */ + @summary Test SoftSynthesizer getLoadedInstruments method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.MidiDevice; import javax.sound.midi.MidiUnavailableException; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetMaxPolyphony.java b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetMaxPolyphony.java index efc9cb2f3a9..6eb7e416a41 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetMaxPolyphony.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetMaxPolyphony.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftSynthesizer getMaxPolyphony method */ + @summary Test SoftSynthesizer getMaxPolyphony method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.MidiDevice; import javax.sound.midi.MidiUnavailableException; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetMaxReceivers.java b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetMaxReceivers.java index dbfc954e180..3e3e58f2f35 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetMaxReceivers.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetMaxReceivers.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftSynthesizer getMaxReceivers method */ + @summary Test SoftSynthesizer getMaxReceivers method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.MidiDevice; import javax.sound.midi.MidiUnavailableException; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetMaxTransmitters.java b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetMaxTransmitters.java index 7bc9d2b9bd7..fe3c12f5da2 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetMaxTransmitters.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetMaxTransmitters.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftSynthesizer getMaxTransmitters method */ + @summary Test SoftSynthesizer getMaxTransmitters method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.MidiDevice; import javax.sound.midi.MidiUnavailableException; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetMicrosecondPosition.java b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetMicrosecondPosition.java index 106b01a0675..d7deb2b2b10 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetMicrosecondPosition.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetMicrosecondPosition.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftSynthesizer getMicrosecondPosition method */ + @summary Test SoftSynthesizer getMicrosecondPosition method + @modules java.desktop/com.sun.media.sound +*/ import java.io.IOException; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetPropertyInfo.java b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetPropertyInfo.java index 80c83415e23..4b69ad0fd7c 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetPropertyInfo.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetPropertyInfo.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2010, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftSynthesizer getPropertyInfo method */ + @summary Test SoftSynthesizer getPropertyInfo method + @modules java.desktop/com.sun.media.sound +*/ import java.util.HashMap; import java.util.Map; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetReceiver.java b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetReceiver.java index fe5b80d3134..fa4d2827247 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetReceiver.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetReceiver.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftSynthesizer getReceiver method */ + @summary Test SoftSynthesizer getReceiver method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.MidiDevice; import javax.sound.midi.MidiUnavailableException; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetReceiver2.java b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetReceiver2.java index 09544225380..af12c35c229 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetReceiver2.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetReceiver2.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2008, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2008, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftSynthesizer getReceiver method */ + @summary Test SoftSynthesizer getReceiver method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.Receiver; import javax.sound.midi.ShortMessage; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetReceivers.java b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetReceivers.java index 224b600d5c3..0dd6939cff7 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetReceivers.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetReceivers.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftSynthesizer getReceivers method */ + @summary Test SoftSynthesizer getReceivers method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.MidiDevice; import javax.sound.midi.MidiUnavailableException; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetTransmitter.java b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetTransmitter.java index 22a5aa595c8..29a82e98262 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetTransmitter.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetTransmitter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftSynthesizer getTransmitter method */ + @summary Test SoftSynthesizer getTransmitter method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.MidiDevice; import javax.sound.midi.MidiUnavailableException; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetTransmitters.java b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetTransmitters.java index 78573552b4c..3cd517d0e5b 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetTransmitters.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetTransmitters.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftSynthesizer getTransmitters method */ + @summary Test SoftSynthesizer getTransmitters method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.MidiDevice; import javax.sound.midi.MidiUnavailableException; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetVoiceStatus.java b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetVoiceStatus.java index d37c291647a..bc6513d579c 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetVoiceStatus.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/GetVoiceStatus.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftSynthesizer getVoiceStatus method */ + @summary Test SoftSynthesizer getVoiceStatus method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.MidiDevice; import javax.sound.midi.MidiUnavailableException; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/ImplicitOpenClose.java b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/ImplicitOpenClose.java index 519f576e79b..d3219521d74 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/ImplicitOpenClose.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/ImplicitOpenClose.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftSynthesizer implicit open/close using getReceiver. */ + @summary Test SoftSynthesizer implicit open/close using getReceiver. + @modules java.desktop/com.sun.media.sound +*/ import java.lang.reflect.Field; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/IsOpen.java b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/IsOpen.java index 10401d37530..5475d03216c 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/IsOpen.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/IsOpen.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftSynthesizer isOpen method */ + @summary Test SoftSynthesizer isOpen method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.MidiDevice; import javax.sound.midi.MidiUnavailableException; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/IsSoundbankSupported.java b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/IsSoundbankSupported.java index 9a5812c7d0f..322a0c38d84 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/IsSoundbankSupported.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/IsSoundbankSupported.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftSynthesizer isSoundbankSupported method */ + @summary Test SoftSynthesizer isSoundbankSupported method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.Instrument; import javax.sound.midi.MidiDevice; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/LoadAllInstruments.java b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/LoadAllInstruments.java index c7eba86d07f..438cf8a94fd 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/LoadAllInstruments.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/LoadAllInstruments.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftSynthesizer loadAllInstruments method */ + @summary Test SoftSynthesizer loadAllInstruments method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.MidiDevice; import javax.sound.midi.MidiUnavailableException; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/LoadInstrument.java b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/LoadInstrument.java index e8f1142097e..5b2e2c9ac7a 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/LoadInstrument.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/LoadInstrument.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftSynthesizer loadAllInstrument method */ + @summary Test SoftSynthesizer loadAllInstrument method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.MidiDevice; import javax.sound.midi.MidiUnavailableException; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/LoadInstruments.java b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/LoadInstruments.java index f24b2358e1e..7ac498c9f40 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/LoadInstruments.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/LoadInstruments.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftSynthesizer loadAllInstruments method */ + @summary Test SoftSynthesizer loadAllInstruments method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.MidiDevice; import javax.sound.midi.MidiUnavailableException; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/Open.java b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/Open.java index 9d1a7c001ad..3ca088de0ec 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/Open.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/Open.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftSynthesizer open method */ + @summary Test SoftSynthesizer open method + @modules java.desktop/com.sun.media.sound +*/ import java.lang.reflect.Field; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/OpenStream.java b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/OpenStream.java index 25bc740bb9b..40e07524ecb 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/OpenStream.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/OpenStream.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftSynthesizer openStream method */ + @summary Test SoftSynthesizer openStream method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.MidiDevice; import javax.sound.midi.MidiUnavailableException; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/RemapInstrument.java b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/RemapInstrument.java index 604e5cafa6c..30a57e69515 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/RemapInstrument.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/RemapInstrument.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftSynthesizer remapInstrument method */ + @summary Test SoftSynthesizer remapInstrument method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.Instrument; import javax.sound.midi.MidiDevice; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/TestDisableLoadDefaultSoundbank.java b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/TestDisableLoadDefaultSoundbank.java index eb1af02f547..b7ba235be2e 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/TestDisableLoadDefaultSoundbank.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/TestDisableLoadDefaultSoundbank.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2010, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test Disable/enable loading default soundbank in SoftSynthesizer */ + @summary Test Disable/enable loading default soundbank in SoftSynthesizer + @modules java.desktop/com.sun.media.sound +*/ import java.util.HashMap; import java.util.Map; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/TestPreciseTimestampRendering.java b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/TestPreciseTimestampRendering.java index 0c9d873e090..01aa0e0bf91 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/TestPreciseTimestampRendering.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/TestPreciseTimestampRendering.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2009, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2009, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test rendering when using precise timestamps */ + @summary Test rendering when using precise timestamps + @modules java.desktop/com.sun.media.sound +*/ import java.util.Arrays; import java.util.Random; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/TestRender1.java b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/TestRender1.java index 83663152b01..2086cc7e30d 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/TestRender1.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/TestRender1.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftSynthesizer simple note rendering in many settings */ + @summary Test SoftSynthesizer simple note rendering in many settings + @modules java.desktop/com.sun.media.sound +*/ import java.io.File; import java.io.FileInputStream; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/UnloadAllInstruments.java b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/UnloadAllInstruments.java index a9557999bd0..3c1e0b2835d 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/UnloadAllInstruments.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/UnloadAllInstruments.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftSynthesizer unloadAllInstruments method */ + @summary Test SoftSynthesizer unloadAllInstruments method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.MidiDevice; import javax.sound.midi.MidiUnavailableException; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/UnloadInstrument.java b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/UnloadInstrument.java index fce6243e3a8..1ddb3e3ca2c 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/UnloadInstrument.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/UnloadInstrument.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftSynthesizer unloadInstrument method */ + @summary Test SoftSynthesizer unloadInstrument method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.MidiDevice; import javax.sound.midi.MidiUnavailableException; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/UnloadInstruments.java b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/UnloadInstruments.java index 825ea0a1b78..12a91b26e16 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/UnloadInstruments.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftSynthesizer/UnloadInstruments.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftSynthesizer unloadInstruments method */ + @summary Test SoftSynthesizer unloadInstruments method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.MidiDevice; import javax.sound.midi.MidiUnavailableException; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftTuning/GetName.java b/jdk/test/javax/sound/midi/Gervill/SoftTuning/GetName.java index 192d8b766d0..4da15ec46b6 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftTuning/GetName.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftTuning/GetName.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftTuning getName method */ + @summary Test SoftTuning getName method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.MidiUnavailableException; import javax.sound.midi.Patch; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftTuning/GetTuning.java b/jdk/test/javax/sound/midi/Gervill/SoftTuning/GetTuning.java index 0ffeb0396ec..16e8aa6f657 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftTuning/GetTuning.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftTuning/GetTuning.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftTuning getTuning method */ + @summary Test SoftTuning getTuning method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.MidiUnavailableException; import javax.sound.midi.Patch; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftTuning/GetTuningInt.java b/jdk/test/javax/sound/midi/Gervill/SoftTuning/GetTuningInt.java index 7d1ae34004a..b2ebc554d7c 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftTuning/GetTuningInt.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftTuning/GetTuningInt.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftTuning getTuning(int) method */ + @summary Test SoftTuning getTuning(int) method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.MidiUnavailableException; import javax.sound.midi.Patch; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftTuning/Load1.java b/jdk/test/javax/sound/midi/Gervill/SoftTuning/Load1.java index 2d045e55ffd..50c04ede10d 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftTuning/Load1.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftTuning/Load1.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftTuning load method */ + @summary Test SoftTuning load method + @modules java.desktop/com.sun.media.sound +*/ import java.io.UnsupportedEncodingException; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftTuning/Load2.java b/jdk/test/javax/sound/midi/Gervill/SoftTuning/Load2.java index 7eef7a3562f..25807a34aa0 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftTuning/Load2.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftTuning/Load2.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftTuning load method */ + @summary Test SoftTuning load method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.MidiUnavailableException; import javax.sound.midi.Patch; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftTuning/Load4.java b/jdk/test/javax/sound/midi/Gervill/SoftTuning/Load4.java index c0237ee9842..bd1134b36c4 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftTuning/Load4.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftTuning/Load4.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftTuning load method */ + @summary Test SoftTuning load method + @modules java.desktop/com.sun.media.sound +*/ import java.io.UnsupportedEncodingException; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftTuning/Load5.java b/jdk/test/javax/sound/midi/Gervill/SoftTuning/Load5.java index 2a14a52a1a2..df9397b5d71 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftTuning/Load5.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftTuning/Load5.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftTuning load method */ + @summary Test SoftTuning load method + @modules java.desktop/com.sun.media.sound +*/ import java.io.UnsupportedEncodingException; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftTuning/Load6.java b/jdk/test/javax/sound/midi/Gervill/SoftTuning/Load6.java index a7986bb1bba..2a7cc0f6580 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftTuning/Load6.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftTuning/Load6.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftTuning load method */ + @summary Test SoftTuning load method + @modules java.desktop/com.sun.media.sound +*/ import java.io.UnsupportedEncodingException; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftTuning/Load7.java b/jdk/test/javax/sound/midi/Gervill/SoftTuning/Load7.java index ba17ed69a72..8d62d4b42f2 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftTuning/Load7.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftTuning/Load7.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftTuning load method */ + @summary Test SoftTuning load method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.MidiUnavailableException; import javax.sound.midi.Patch; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftTuning/Load8.java b/jdk/test/javax/sound/midi/Gervill/SoftTuning/Load8.java index 12dfe1de1da..86634f45794 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftTuning/Load8.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftTuning/Load8.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftTuning load method */ + @summary Test SoftTuning load method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.MidiUnavailableException; import javax.sound.midi.Patch; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftTuning/Load9.java b/jdk/test/javax/sound/midi/Gervill/SoftTuning/Load9.java index 49fbb957aec..e7d98b25c6e 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftTuning/Load9.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftTuning/Load9.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftTuning load method */ + @summary Test SoftTuning load method + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.MidiUnavailableException; import javax.sound.midi.Patch; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftTuning/NewSoftTuning.java b/jdk/test/javax/sound/midi/Gervill/SoftTuning/NewSoftTuning.java index 1d93e52606c..7125ebd5e80 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftTuning/NewSoftTuning.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftTuning/NewSoftTuning.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftTuning constructor */ + @summary Test SoftTuning constructor + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.MidiUnavailableException; import javax.sound.midi.Patch; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftTuning/NewSoftTuningByteArray.java b/jdk/test/javax/sound/midi/Gervill/SoftTuning/NewSoftTuningByteArray.java index f0b7a2bbb4e..ad60c56af94 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftTuning/NewSoftTuningByteArray.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftTuning/NewSoftTuningByteArray.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftTuning constructor */ + @summary Test SoftTuning constructor + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.MidiUnavailableException; import javax.sound.midi.Patch; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftTuning/NewSoftTuningPatch.java b/jdk/test/javax/sound/midi/Gervill/SoftTuning/NewSoftTuningPatch.java index d826d7d1254..7dd176301fc 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftTuning/NewSoftTuningPatch.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftTuning/NewSoftTuningPatch.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftTuning constructor */ + @summary Test SoftTuning constructor + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.MidiUnavailableException; import javax.sound.midi.Patch; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftTuning/NewSoftTuningPatchByteArray.java b/jdk/test/javax/sound/midi/Gervill/SoftTuning/NewSoftTuningPatchByteArray.java index d9a50e7c8d9..8db7b697fd1 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftTuning/NewSoftTuningPatchByteArray.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftTuning/NewSoftTuningPatchByteArray.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test SoftTuning constructor */ + @summary Test SoftTuning constructor + @modules java.desktop/com.sun.media.sound +*/ import javax.sound.midi.MidiUnavailableException; import javax.sound.midi.Patch; diff --git a/jdk/test/javax/sound/midi/Gervill/SoftTuning/RealTimeTuning.java b/jdk/test/javax/sound/midi/Gervill/SoftTuning/RealTimeTuning.java index 357ced1bdbd..6fc40a7827b 100644 --- a/jdk/test/javax/sound/midi/Gervill/SoftTuning/RealTimeTuning.java +++ b/jdk/test/javax/sound/midi/Gervill/SoftTuning/RealTimeTuning.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2010, 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 @@ -22,7 +22,9 @@ */ /* @test - @summary Test RealTime-tunings using SoftReciver.send method */ + @summary Test RealTime-tunings using SoftReciver.send method + @modules java.desktop/com.sun.media.sound +*/ import java.io.IOException; diff --git a/jdk/test/javax/swing/DataTransfer/6456844/bug6456844.java b/jdk/test/javax/swing/DataTransfer/6456844/bug6456844.java index 0b290375f45..801355ecbac 100644 --- a/jdk/test/javax/swing/DataTransfer/6456844/bug6456844.java +++ b/jdk/test/javax/swing/DataTransfer/6456844/bug6456844.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2010, 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 @@ -25,6 +25,7 @@ @bug 6456844 @summary Tests that JTextComponent doesn't create drop locations with null bias. @author Shannon Hickey + @modules java.desktop/sun.swing */ import sun.swing.SwingAccessor; diff --git a/jdk/test/javax/swing/JButton/4796987/bug4796987.java b/jdk/test/javax/swing/JButton/4796987/bug4796987.java index a206ff7b931..52d2a32120f 100644 --- a/jdk/test/javax/swing/JButton/4796987/bug4796987.java +++ b/jdk/test/javax/swing/JButton/4796987/bug4796987.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2013, 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 @@ -28,6 +28,8 @@ * @author Alexander Scherbatiy * @library ../../regtesthelpers * @library ../../../../lib/testlibrary + * @modules java.desktop/com.sun.java.swing.plaf.windows + * java.desktop/sun.awt * @build jdk.testlibrary.OSInfo * @build Util * @run main bug4796987 diff --git a/jdk/test/javax/swing/JCheckBox/4449413/bug4449413.java b/jdk/test/javax/swing/JCheckBox/4449413/bug4449413.java index c55287906bc..292f001e543 100644 --- a/jdk/test/javax/swing/JCheckBox/4449413/bug4449413.java +++ b/jdk/test/javax/swing/JCheckBox/4449413/bug4449413.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2012, 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 @@ -26,6 +26,7 @@ * @summary Tests that checkbox and radiobuttons' check marks are visible when background is black * @author Ilya Boyandin * @library ../../../../lib/testlibrary + * @modules java.desktop/sun.awt * @build jdk.testlibrary.OSInfo * @run applet/manual=yesno bug4449413.html */ diff --git a/jdk/test/javax/swing/JColorChooser/Test6524757.java b/jdk/test/javax/swing/JColorChooser/Test6524757.java index 779ef7ba88d..55ee7c4e4c8 100644 --- a/jdk/test/javax/swing/JColorChooser/Test6524757.java +++ b/jdk/test/javax/swing/JColorChooser/Test6524757.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -26,6 +26,7 @@ * @bug 6524757 * @summary Tests different locales * @author Sergey Malenkov + * @modules java.desktop/sun.swing */ import java.awt.Component; diff --git a/jdk/test/javax/swing/JComboBox/4199622/bug4199622.java b/jdk/test/javax/swing/JComboBox/4199622/bug4199622.java index 83392bae45b..6293a3edb42 100644 --- a/jdk/test/javax/swing/JComboBox/4199622/bug4199622.java +++ b/jdk/test/javax/swing/JComboBox/4199622/bug4199622.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2013, 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 @@ -26,6 +26,7 @@ @summary RFE: JComboBox shouldn't send ActionEvents for keyboard navigation @author Vladislav Karnaukhov @library ../../../../lib/testlibrary + @modules java.desktop/com.sun.java.swing.plaf.windows @build jdk.testlibrary.OSInfo @run main bug4199622 */ diff --git a/jdk/test/javax/swing/JComboBox/8015300/Test8015300.java b/jdk/test/javax/swing/JComboBox/8015300/Test8015300.java index 37a8c0d6404..48b3a40d6b2 100644 --- a/jdk/test/javax/swing/JComboBox/8015300/Test8015300.java +++ b/jdk/test/javax/swing/JComboBox/8015300/Test8015300.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2013, 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 @@ -30,7 +30,6 @@ import javax.swing.JComboBox; import javax.swing.JFrame; import javax.swing.JTextField; import javax.swing.UIManager; -import sun.awt.SunToolkit; import static javax.swing.SwingUtilities.invokeAndWait; import static javax.swing.SwingUtilities.windowForComponent; @@ -42,6 +41,7 @@ import static javax.swing.WindowConstants.DISPOSE_ON_CLOSE; * @summary Tests that editable combobox select all text * @author Sergey Malenkov * @library ../../../../lib/testlibrary/ + * @modules java.desktop/com.sun.java.swing.plaf.windows * @build ExtendedRobot * @run main Test8015300 */ diff --git a/jdk/test/javax/swing/JComponent/6683775/bug6683775.java b/jdk/test/javax/swing/JComponent/6683775/bug6683775.java index 190d0463e21..ba627d183af 100644 --- a/jdk/test/javax/swing/JComponent/6683775/bug6683775.java +++ b/jdk/test/javax/swing/JComponent/6683775/bug6683775.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2009, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2009, 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 @@ -25,6 +25,8 @@ @bug 6683775 6794764 @summary Painting artifacts is seen when panel is made setOpaque(false) for a translucent window @author Alexander Potochkin + @modules java.desktop/com.sun.awt + java.desktop/sun.awt @run main bug6683775 */ diff --git a/jdk/test/javax/swing/JComponent/8043610/bug8043610.java b/jdk/test/javax/swing/JComponent/8043610/bug8043610.java index b4fc89f0552..1fd6c443c11 100644 --- a/jdk/test/javax/swing/JComponent/8043610/bug8043610.java +++ b/jdk/test/javax/swing/JComponent/8043610/bug8043610.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -28,6 +28,7 @@ @summary Tests that JComponent invalidate, revalidate and repaint methods could be called from any thread @author Petr Pchelko + @modules java.desktop/sun.awt */ import sun.awt.SunToolkit; diff --git a/jdk/test/javax/swing/JEditorPane/bug4714674.java b/jdk/test/javax/swing/JEditorPane/bug4714674.java index f42d8fab8be..85f511d0850 100644 --- a/jdk/test/javax/swing/JEditorPane/bug4714674.java +++ b/jdk/test/javax/swing/JEditorPane/bug4714674.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2008, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2008, 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 @@ -25,6 +25,8 @@ @bug 4714674 @summary Tests that JEditorPane opens HTTP connection asynchronously @author Peter Zhelezniakov + @modules java.desktop + jdk.httpserver @run main bug4714674 */ diff --git a/jdk/test/javax/swing/JFileChooser/4847375/bug4847375.java b/jdk/test/javax/swing/JFileChooser/4847375/bug4847375.java index 8a9af80b672..33012922cab 100644 --- a/jdk/test/javax/swing/JFileChooser/4847375/bug4847375.java +++ b/jdk/test/javax/swing/JFileChooser/4847375/bug4847375.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2010, 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 @@ -26,6 +26,8 @@ * @bug 4847375 * @summary JFileChooser Create New Folder button is disabled incorrectly * @author Pavel Porvatov + * @modules java.desktop/sun.awt + * java.desktop/sun.awt.shell */ import sun.awt.OSInfo; diff --git a/jdk/test/javax/swing/JFileChooser/6396844/TwentyThousandTest.java b/jdk/test/javax/swing/JFileChooser/6396844/TwentyThousandTest.java index a4df9535d97..977c85e030a 100644 --- a/jdk/test/javax/swing/JFileChooser/6396844/TwentyThousandTest.java +++ b/jdk/test/javax/swing/JFileChooser/6396844/TwentyThousandTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2012, 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 @@ -27,6 +27,7 @@ * @summary Tests memory leak for 20000 files * @author Sergey Malenkov * @library ../../regtesthelpers + * @modules java.desktop/sun.java2d * @build Util * @run main/othervm/timeout=1000 -mx128m TwentyThousandTest */ diff --git a/jdk/test/javax/swing/JFileChooser/6550546/bug6550546.java b/jdk/test/javax/swing/JFileChooser/6550546/bug6550546.java index 695a04d9396..c16b0edd3b6 100644 --- a/jdk/test/javax/swing/JFileChooser/6550546/bug6550546.java +++ b/jdk/test/javax/swing/JFileChooser/6550546/bug6550546.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2009, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2009, 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 @@ -25,6 +25,8 @@ @bug 6550546 @summary Win LAF: JFileChooser -> Look in Drop down should not display any shortcuts created on desktop @author Pavel Porvatov + @modules java.desktop/sun.awt + java.desktop/sun.awt.shell @run main bug6550546 */ diff --git a/jdk/test/javax/swing/JFileChooser/6713352/bug6713352.java b/jdk/test/javax/swing/JFileChooser/6713352/bug6713352.java index 6ec2e4fffcc..fbf92473dc6 100644 --- a/jdk/test/javax/swing/JFileChooser/6713352/bug6713352.java +++ b/jdk/test/javax/swing/JFileChooser/6713352/bug6713352.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2009, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2009, 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 @@ -25,6 +25,7 @@ @bug 6713352 @summary Deadlock in JFileChooser with synchronized custom FileSystemView @author Pavel Porvatov + @modules java.desktop/sun.awt.shell @run main bug6713352 */ diff --git a/jdk/test/javax/swing/JFileChooser/6741890/bug6741890.java b/jdk/test/javax/swing/JFileChooser/6741890/bug6741890.java index 078e310c965..89d08c88d5b 100644 --- a/jdk/test/javax/swing/JFileChooser/6741890/bug6741890.java +++ b/jdk/test/javax/swing/JFileChooser/6741890/bug6741890.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2009, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2009, 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 @@ -25,6 +25,8 @@ @bug 6741890 @summary Deadlock in Win32ShellFolderManager2 @author Pavel Porvatov + @modules java.desktop/sun.awt + java.desktop/sun.awt.shell @run main bug6741890 */ diff --git a/jdk/test/javax/swing/JFileChooser/6798062/bug6798062.java b/jdk/test/javax/swing/JFileChooser/6798062/bug6798062.java index a43ba18d9e4..2c32f5f2b5e 100644 --- a/jdk/test/javax/swing/JFileChooser/6798062/bug6798062.java +++ b/jdk/test/javax/swing/JFileChooser/6798062/bug6798062.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2009, 2011, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2009, 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 @@ -25,6 +25,8 @@ @bug 6798062 @summary Memory Leak on using getFiles of FileSystemView @author Pavel Porvatov + @modules java.desktop/sun.awt + java.desktop/sun.awt.shell @run applet/manual=done bug6798062.html */ diff --git a/jdk/test/javax/swing/JFileChooser/6817933/Test6817933.java b/jdk/test/javax/swing/JFileChooser/6817933/Test6817933.java index 2b65f173a18..b142fefd053 100644 --- a/jdk/test/javax/swing/JFileChooser/6817933/Test6817933.java +++ b/jdk/test/javax/swing/JFileChooser/6817933/Test6817933.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2013, 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 @@ -26,6 +26,8 @@ * @bug 6817933 * @summary Tests that HTMLEditorKit does not affect JFileChooser * @author Sergey Malenkov + * @modules java.desktop/sun.awt + * java.desktop/sun.swing */ import java.awt.Color; diff --git a/jdk/test/javax/swing/JFileChooser/6840086/bug6840086.java b/jdk/test/javax/swing/JFileChooser/6840086/bug6840086.java index 7c5b9d8d06e..16bfcf17007 100644 --- a/jdk/test/javax/swing/JFileChooser/6840086/bug6840086.java +++ b/jdk/test/javax/swing/JFileChooser/6840086/bug6840086.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2009, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2009, 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 @@ -26,6 +26,7 @@ @summary JFileChooser lacks icons on top right when running on Windows 7 @author Pavel Porvatov @library ../../../../lib/testlibrary + @modules java.desktop/sun.awt.shell @build jdk.testlibrary.OSInfo @run main bug6840086 */ diff --git a/jdk/test/javax/swing/JFileChooser/6945316/bug6945316.java b/jdk/test/javax/swing/JFileChooser/6945316/bug6945316.java index eec057298a7..29b56c078bc 100644 --- a/jdk/test/javax/swing/JFileChooser/6945316/bug6945316.java +++ b/jdk/test/javax/swing/JFileChooser/6945316/bug6945316.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2010, 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 @@ -25,6 +25,8 @@ @bug 6945316 @summary The Win32ShellFolderManager2.isFileSystemRoot can throw NPE @author Pavel Porvatov + @modules java.desktop/sun.awt + java.desktop/sun.awt.shell @run main bug6945316 */ diff --git a/jdk/test/javax/swing/JFileChooser/8046391/bug8046391.java b/jdk/test/javax/swing/JFileChooser/8046391/bug8046391.java index f900d052725..deed68deb17 100644 --- a/jdk/test/javax/swing/JFileChooser/8046391/bug8046391.java +++ b/jdk/test/javax/swing/JFileChooser/8046391/bug8046391.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -27,6 +27,7 @@ * @summary JFileChooser hangs if displayed in Windows L&F * @author Alexey Ivanov * @library ../../../../lib/testlibrary + * @modules java.desktop/com.sun.java.swing.plaf.windows * @build jdk.testlibrary.OSInfo * @run main/othervm/timeout=10 bug8046391 */ diff --git a/jdk/test/javax/swing/JFileChooser/8062561/bug8062561.java b/jdk/test/javax/swing/JFileChooser/8062561/bug8062561.java index cf00665d61f..ab4cce31010 100644 --- a/jdk/test/javax/swing/JFileChooser/8062561/bug8062561.java +++ b/jdk/test/javax/swing/JFileChooser/8062561/bug8062561.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -38,6 +38,7 @@ import javax.swing.filechooser.FileSystemView; * @bug 8062561 * @summary File system view returns null default directory * @library ../../../../lib/testlibrary + * @modules java.desktop/sun.awt * @build jdk.testlibrary.OSInfo * @run main/othervm bug8062561 GENERATE_POLICY * @run main/othervm/policy=security.policy bug8062561 CHECK_DEFAULT_DIR run diff --git a/jdk/test/javax/swing/JInternalFrame/6725409/bug6725409.java b/jdk/test/javax/swing/JInternalFrame/6725409/bug6725409.java index 6fb9b655b77..b121e1d8a5d 100644 --- a/jdk/test/javax/swing/JInternalFrame/6725409/bug6725409.java +++ b/jdk/test/javax/swing/JInternalFrame/6725409/bug6725409.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2008, 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 @@ -27,6 +27,7 @@ * can be localized during run-time * @author Mikhail Lapshin * @library ../../../../lib/testlibrary/ + * @modules java.desktop/com.sun.java.swing.plaf.windows * @build ExtendedRobot * @run main bug6725409 */ diff --git a/jdk/test/javax/swing/JLabel/7004134/bug7004134.java b/jdk/test/javax/swing/JLabel/7004134/bug7004134.java index 63464b2738a..12fcf81471f 100644 --- a/jdk/test/javax/swing/JLabel/7004134/bug7004134.java +++ b/jdk/test/javax/swing/JLabel/7004134/bug7004134.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2010, 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 @@ -25,6 +25,7 @@ @bug 7004134 @summary JLabel containing a ToolTipText does no longer show ToolTip after browser refresh @author Pavel Porvatov + @modules java.desktop/sun.awt */ import sun.awt.SunToolkit; diff --git a/jdk/test/javax/swing/JPopupMenu/6495920/bug6495920.java b/jdk/test/javax/swing/JPopupMenu/6495920/bug6495920.java index f8f79310e28..ff68cf62844 100644 --- a/jdk/test/javax/swing/JPopupMenu/6495920/bug6495920.java +++ b/jdk/test/javax/swing/JPopupMenu/6495920/bug6495920.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2010, 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 @@ -28,6 +28,7 @@ interaction with GNOME is not crippled * @author Sergey Malenkov * @library ../.. + * @modules java.desktop/sun.awt */ import sun.awt.AppContext; diff --git a/jdk/test/javax/swing/JPopupMenu/6827786/bug6827786.java b/jdk/test/javax/swing/JPopupMenu/6827786/bug6827786.java index 1cacce868bf..ed8ec4782be 100644 --- a/jdk/test/javax/swing/JPopupMenu/6827786/bug6827786.java +++ b/jdk/test/javax/swing/JPopupMenu/6827786/bug6827786.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -28,6 +28,7 @@ * @author Peter Zhelezniakov * @library ../../regtesthelpers * @library ../../../../lib/testlibrary + * @modules java.desktop/sun.awt * @build jdk.testlibrary.OSInfo * @build Util * @run main bug6827786 diff --git a/jdk/test/javax/swing/JPopupMenu/7156657/bug7156657.java b/jdk/test/javax/swing/JPopupMenu/7156657/bug7156657.java index 6bddc2aefcb..d6d818dd0f3 100644 --- a/jdk/test/javax/swing/JPopupMenu/7156657/bug7156657.java +++ b/jdk/test/javax/swing/JPopupMenu/7156657/bug7156657.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2012, 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 @@ -34,6 +34,8 @@ import java.util.concurrent.Callable; @summary Version 7 doesn't support translucent popup menus against a translucent window @library ../../regtesthelpers @author Pavel Porvatov + @modules java.desktop/com.sun.awt + java.desktop/sun.awt */ public class bug7156657 { private static JFrame lowerFrame; diff --git a/jdk/test/javax/swing/JSlider/6524424/bug6524424.java b/jdk/test/javax/swing/JSlider/6524424/bug6524424.java index 43de6ac5aa9..f819d247d96 100644 --- a/jdk/test/javax/swing/JSlider/6524424/bug6524424.java +++ b/jdk/test/javax/swing/JSlider/6524424/bug6524424.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2008, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2008, 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 @@ -25,6 +25,7 @@ * @bug 6524424 * @summary JSlider Clicking In Tracks Behavior Inconsistent For Different Tick Spacings * @author Pavel Porvatov + * @modules java.desktop/com.sun.java.swing.plaf.windows * @run applet/manual=done bug6524424.html */ diff --git a/jdk/test/javax/swing/JTabbedPane/8007563/Test8007563.java b/jdk/test/javax/swing/JTabbedPane/8007563/Test8007563.java index 5f73173df34..5fd35ac36d7 100644 --- a/jdk/test/javax/swing/JTabbedPane/8007563/Test8007563.java +++ b/jdk/test/javax/swing/JTabbedPane/8007563/Test8007563.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * 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 @@ -21,9 +21,7 @@ * questions. */ -import java.awt.Color; -import java.awt.Point; -import java.awt.Robot; +import java.awt.*; import java.util.ArrayList; import java.util.concurrent.CountDownLatch; import javax.swing.JFrame; @@ -119,6 +117,20 @@ public class Test8007563 implements Runnable { } } - invokeLater(this); + SecondaryLoop secondaryLoop = + Toolkit.getDefaultToolkit().getSystemEventQueue() + .createSecondaryLoop(); + new Thread() { + @Override + public void run() { + try { + Thread.sleep(200); + } catch (InterruptedException e) { + } + secondaryLoop.exit(); + invokeLater(Test8007563.this); + } + }.start(); + secondaryLoop.enter(); } } diff --git a/jdk/test/javax/swing/JTable/6788484/bug6788484.java b/jdk/test/javax/swing/JTable/6788484/bug6788484.java index 8add60fb732..2842bad10d8 100644 --- a/jdk/test/javax/swing/JTable/6788484/bug6788484.java +++ b/jdk/test/javax/swing/JTable/6788484/bug6788484.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2010, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2010, 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 @@ -24,6 +24,7 @@ /* @test @bug 6788484 @summary NPE in DefaultTableCellHeaderRenderer.getColumnSortOrder() with null table + @modules java.desktop/sun.swing.table @compile -XDignore.symbol.file=true bug6788484.java @author Alexander Potochkin @run main bug6788484 diff --git a/jdk/test/javax/swing/JTable/6937798/bug6937798.java b/jdk/test/javax/swing/JTable/6937798/bug6937798.java index 6e063d50dd6..c34d3a89143 100644 --- a/jdk/test/javax/swing/JTable/6937798/bug6937798.java +++ b/jdk/test/javax/swing/JTable/6937798/bug6937798.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2010, 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 @@ -25,6 +25,7 @@ @bug 6937798 @summary Nimbus: Issues with JTable grid @author Alexander Potochkin + @modules java.desktop/com.sun.java.swing.plaf.nimbus @run main bug6937798 */ diff --git a/jdk/test/javax/swing/JTableHeader/6884066/bug6884066.java b/jdk/test/javax/swing/JTableHeader/6884066/bug6884066.java index 3e1fe84c1d5..cf5e291d0ef 100644 --- a/jdk/test/javax/swing/JTableHeader/6884066/bug6884066.java +++ b/jdk/test/javax/swing/JTableHeader/6884066/bug6884066.java @@ -35,8 +35,6 @@ import javax.swing.table.TableColumn; import java.awt.*; import java.awt.event.InputEvent; -import com.sun.java.swing.plaf.windows.WindowsLookAndFeel; - public class bug6884066 { private static JTableHeader header; diff --git a/jdk/test/javax/swing/JTree/8004298/bug8004298.java b/jdk/test/javax/swing/JTree/8004298/bug8004298.java index ae2251ced5e..12b618bd64d 100644 --- a/jdk/test/javax/swing/JTree/8004298/bug8004298.java +++ b/jdk/test/javax/swing/JTree/8004298/bug8004298.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2013, 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 @@ -27,6 +27,7 @@ * @summary NPE in WindowsTreeUI.ensureRowsAreVisible * @author Alexander Scherbatiy * @library ../../regtesthelpers + * @modules java.desktop/com.sun.java.swing.plaf.windows * @build Util * @run main bug8004298 */ diff --git a/jdk/test/javax/swing/KeyboardManager/8013370/Test8013370.java b/jdk/test/javax/swing/KeyboardManager/8013370/Test8013370.java index 2b9856f7272..33f48a26ae2 100644 --- a/jdk/test/javax/swing/KeyboardManager/8013370/Test8013370.java +++ b/jdk/test/javax/swing/KeyboardManager/8013370/Test8013370.java @@ -32,7 +32,6 @@ import javax.swing.JFrame; import javax.swing.JMenuBar; import javax.swing.JMenuItem; import javax.swing.KeyStroke; -import sun.awt.SunToolkit; import static java.awt.event.InputEvent.CTRL_DOWN_MASK; import static javax.swing.JComponent.WHEN_IN_FOCUSED_WINDOW; diff --git a/jdk/test/javax/swing/Security/6657138/bug6657138.java b/jdk/test/javax/swing/Security/6657138/bug6657138.java index fa96f6bd971..a53b339d272 100644 --- a/jdk/test/javax/swing/Security/6657138/bug6657138.java +++ b/jdk/test/javax/swing/Security/6657138/bug6657138.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2009, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2009, 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 @@ -26,6 +26,7 @@ * @bug 6657138 * @summary Verifies that buttons and labels don't share their ui's across appContexts * @author Alexander Potochkin + * @modules java.desktop/sun.awt */ import sun.awt.SunToolkit; diff --git a/jdk/test/javax/swing/Security/6938813/bug6938813.java b/jdk/test/javax/swing/Security/6938813/bug6938813.java index 5bedf95e140..ba71ec990b1 100644 --- a/jdk/test/javax/swing/Security/6938813/bug6938813.java +++ b/jdk/test/javax/swing/Security/6938813/bug6938813.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2010, 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 @@ -26,6 +26,7 @@ * @bug 6938813 * @summary Swing mutable statics * @author Pavel Porvatov + * @modules java.desktop/sun.awt */ import sun.awt.AppContext; diff --git a/jdk/test/javax/swing/SwingUtilities/8032219/DrawRect.java b/jdk/test/javax/swing/SwingUtilities/8032219/DrawRect.java index a58608080c6..202c9a9120f 100644 --- a/jdk/test/javax/swing/SwingUtilities/8032219/DrawRect.java +++ b/jdk/test/javax/swing/SwingUtilities/8032219/DrawRect.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -36,6 +36,7 @@ import javax.imageio.ImageIO; * @test * @bug 8032219 * @author Sergey Bylokhov + * @modules java.desktop/sun.swing */ public final class DrawRect { @@ -121,4 +122,4 @@ public final class DrawRect { } } } -} \ No newline at end of file +} diff --git a/jdk/test/javax/swing/TEST.properties b/jdk/test/javax/swing/TEST.properties new file mode 100644 index 00000000000..3032a5cf793 --- /dev/null +++ b/jdk/test/javax/swing/TEST.properties @@ -0,0 +1,2 @@ +modules=java.desktop + diff --git a/jdk/test/javax/swing/ToolTipManager/7123767/bug7123767.java b/jdk/test/javax/swing/ToolTipManager/7123767/bug7123767.java index 143503861a1..f7bae5b269d 100644 --- a/jdk/test/javax/swing/ToolTipManager/7123767/bug7123767.java +++ b/jdk/test/javax/swing/ToolTipManager/7123767/bug7123767.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2012, 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 @@ -25,6 +25,7 @@ @bug 7123767 @summary Wrong tooltip location in Multi-Monitor configurations @author Vladislav Karnaukhov + @modules java.desktop/sun.awt @run main bug7123767 */ diff --git a/jdk/test/javax/swing/ToolTipManager/Test6657026.java b/jdk/test/javax/swing/ToolTipManager/Test6657026.java index 2b43840a5ac..0678d57f768 100644 --- a/jdk/test/javax/swing/ToolTipManager/Test6657026.java +++ b/jdk/test/javax/swing/ToolTipManager/Test6657026.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2009, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2009, 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 @@ -26,6 +26,7 @@ * @bug 6657026 * @summary Tests shared ToolTipManager in different application contexts * @author Sergey Malenkov + * @modules java.desktop/sun.awt */ import sun.awt.SunToolkit; diff --git a/jdk/test/javax/swing/UIDefaults/6795356/TableTest.java b/jdk/test/javax/swing/UIDefaults/6795356/TableTest.java index 9ce70958df5..6702f803aa3 100644 --- a/jdk/test/javax/swing/UIDefaults/6795356/TableTest.java +++ b/jdk/test/javax/swing/UIDefaults/6795356/TableTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2009, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2009, 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 @@ -26,6 +26,7 @@ * @bug 6795356 * @summary Checks that SwingLazyValue class correclty works * @author Alexander Potochkin + * @modules java.desktop/sun.applet * @run main/othervm TableTest */ diff --git a/jdk/test/javax/swing/UIManager/Test6657026.java b/jdk/test/javax/swing/UIManager/Test6657026.java index 274e93de77b..5ce1ea73de4 100644 --- a/jdk/test/javax/swing/UIManager/Test6657026.java +++ b/jdk/test/javax/swing/UIManager/Test6657026.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2009, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2009, 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 @@ -26,6 +26,7 @@ * @bug 6657026 * @summary Tests shared UIManager in different application contexts * @author Sergey Malenkov + * @modules java.desktop/sun.awt */ import sun.awt.SunToolkit; diff --git a/jdk/test/javax/swing/border/Test4856008.java b/jdk/test/javax/swing/border/Test4856008.java index 7c0da08e930..398fefb51a1 100644 --- a/jdk/test/javax/swing/border/Test4856008.java +++ b/jdk/test/javax/swing/border/Test4856008.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -26,6 +26,9 @@ * @bug 4856008 7025987 * @summary Tests border insets * @author Sergey Malenkov + * @modules java.desktop/com.sun.java.swing.plaf.motif + * java.desktop/com.sun.java.swing.plaf.windows + * java.desktop/sun.swing.plaf.synth */ import com.sun.java.swing.plaf.motif.MotifBorders; diff --git a/jdk/test/javax/swing/border/Test6978482.java b/jdk/test/javax/swing/border/Test6978482.java index 804970f2210..b9f30e531e0 100644 --- a/jdk/test/javax/swing/border/Test6978482.java +++ b/jdk/test/javax/swing/border/Test6978482.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2010, 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 @@ -26,6 +26,9 @@ * @bug 6978482 7025987 * @summary Tests unchecked casts * @author Sergey Malenkov + * @modules java.desktop/com.sun.java.swing.plaf.motif + * java.desktop/com.sun.java.swing.plaf.windows + * java.desktop/sun.swing.plaf.synth */ import com.sun.java.swing.plaf.motif.MotifBorders; diff --git a/jdk/test/javax/swing/plaf/basic/BasicSplitPaneUI/Test6657026.java b/jdk/test/javax/swing/plaf/basic/BasicSplitPaneUI/Test6657026.java index 179f62e9003..343375d2486 100644 --- a/jdk/test/javax/swing/plaf/basic/BasicSplitPaneUI/Test6657026.java +++ b/jdk/test/javax/swing/plaf/basic/BasicSplitPaneUI/Test6657026.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2009, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2009, 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 @@ -26,6 +26,7 @@ * @bug 6657026 * @summary Tests shared BasicSplitPaneUI in different application contexts * @author Sergey Malenkov + * @modules java.desktop/sun.awt */ import sun.awt.SunToolkit; diff --git a/jdk/test/javax/swing/plaf/metal/MetalBumps/Test6657026.java b/jdk/test/javax/swing/plaf/metal/MetalBumps/Test6657026.java index 23808de286e..d333ed3465a 100644 --- a/jdk/test/javax/swing/plaf/metal/MetalBumps/Test6657026.java +++ b/jdk/test/javax/swing/plaf/metal/MetalBumps/Test6657026.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2009, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2009, 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 @@ -26,6 +26,7 @@ * @bug 6657026 * @summary Tests shared MetalBumps in different application contexts * @author Sergey Malenkov + * @modules java.desktop/sun.awt */ import sun.awt.SunToolkit; diff --git a/jdk/test/javax/swing/plaf/metal/MetalInternalFrameUI/Test6657026.java b/jdk/test/javax/swing/plaf/metal/MetalInternalFrameUI/Test6657026.java index e62bf042195..158c743375c 100644 --- a/jdk/test/javax/swing/plaf/metal/MetalInternalFrameUI/Test6657026.java +++ b/jdk/test/javax/swing/plaf/metal/MetalInternalFrameUI/Test6657026.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2009, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2009, 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 @@ -26,6 +26,7 @@ * @bug 6657026 * @summary Tests shared MetalInternalFrameUI in different application contexts * @author Sergey Malenkov + * @modules java.desktop/sun.awt */ import sun.awt.SunToolkit; diff --git a/jdk/test/javax/swing/plaf/metal/MetalSliderUI/Test6657026.java b/jdk/test/javax/swing/plaf/metal/MetalSliderUI/Test6657026.java index 924999e46f8..b8ea5e2bd07 100644 --- a/jdk/test/javax/swing/plaf/metal/MetalSliderUI/Test6657026.java +++ b/jdk/test/javax/swing/plaf/metal/MetalSliderUI/Test6657026.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2009, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2009, 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 @@ -26,6 +26,7 @@ * @bug 6657026 7077259 * @summary Tests shared MetalSliderUI in different application contexts * @author Sergey Malenkov + * @modules java.desktop/sun.awt * @run main/othervm -Dswing.defaultlaf=javax.swing.plaf.metal.MetalLookAndFeel Test6657026 */ diff --git a/jdk/test/javax/swing/plaf/nimbus/Test6741426.java b/jdk/test/javax/swing/plaf/nimbus/Test6741426.java index 66c11b363a5..99a3ce4d463 100644 --- a/jdk/test/javax/swing/plaf/nimbus/Test6741426.java +++ b/jdk/test/javax/swing/plaf/nimbus/Test6741426.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2008, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2008, 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 @@ -25,6 +25,7 @@ @bug 6741426 @summary Tests reusing Nimbus borders across different components (JComboBox border set on a JTextField) @author Peter Zhelezniakov + @modules java.desktop/com.sun.java.swing.plaf.nimbus @run main Test6741426 */ diff --git a/jdk/test/javax/swing/plaf/synth/7143614/bug7143614.java b/jdk/test/javax/swing/plaf/synth/7143614/bug7143614.java index a4f81fd031e..be1b983b195 100644 --- a/jdk/test/javax/swing/plaf/synth/7143614/bug7143614.java +++ b/jdk/test/javax/swing/plaf/synth/7143614/bug7143614.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2012, 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 @@ -26,6 +26,7 @@ * @bug 7143614 * @summary Issues with Synth Look&Feel * @author Pavel Porvatov + * @modules java.desktop/sun.awt */ import sun.awt.SunToolkit; diff --git a/jdk/test/javax/swing/plaf/synth/Test6660049.java b/jdk/test/javax/swing/plaf/synth/Test6660049.java index 41d0c9cf78d..234452d0cda 100644 --- a/jdk/test/javax/swing/plaf/synth/Test6660049.java +++ b/jdk/test/javax/swing/plaf/synth/Test6660049.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2009, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2009, 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 @@ -26,6 +26,7 @@ * @bug 6660049 6849518 * @summary Tests the Region initialization * @author Sergey Malenkov + * @modules java.desktop/sun.awt */ import sun.awt.SunToolkit; diff --git a/jdk/test/javax/swing/system/6799345/TestShutdown.java b/jdk/test/javax/swing/system/6799345/TestShutdown.java index 9a858f1f5bd..8af07bdf2bc 100644 --- a/jdk/test/javax/swing/system/6799345/TestShutdown.java +++ b/jdk/test/javax/swing/system/6799345/TestShutdown.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2009, 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 @@ -26,6 +26,7 @@ @summary Tests that no exceptions are thrown from TimerQueue and SwingWorker on AppContext shutdown @author art + @modules java.desktop/sun.awt @run main TestShutdown */ diff --git a/jdk/test/javax/swing/text/DefaultStyledDocument/6636983/bug6636983.java b/jdk/test/javax/swing/text/DefaultStyledDocument/6636983/bug6636983.java index 15619c9909f..9f38cd11828 100644 --- a/jdk/test/javax/swing/text/DefaultStyledDocument/6636983/bug6636983.java +++ b/jdk/test/javax/swing/text/DefaultStyledDocument/6636983/bug6636983.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2010, 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 @@ -26,6 +26,7 @@ * @bug 6636983 * @summary test that composed text at the line starts is handled correctly * @author Sergey Groznyh + * @modules java.desktop/sun.swing * @run main bug6636983 */ diff --git a/jdk/test/javax/swing/text/LayoutQueue/Test6588003.java b/jdk/test/javax/swing/text/LayoutQueue/Test6588003.java index 4a7a6b28d37..561ac594a47 100644 --- a/jdk/test/javax/swing/text/LayoutQueue/Test6588003.java +++ b/jdk/test/javax/swing/text/LayoutQueue/Test6588003.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -25,6 +25,7 @@ @bug 6588003 @summary LayoutQueue should not share its DefaultQueue across AppContexts @author Peter Zhelezniakov + @modules java.desktop/sun.awt @run main Test6588003 */ diff --git a/jdk/test/javax/swing/text/html/parser/Parser/6990651/bug6990651.java b/jdk/test/javax/swing/text/html/parser/Parser/6990651/bug6990651.java index 60378e23b2f..b939f3e148f 100644 --- a/jdk/test/javax/swing/text/html/parser/Parser/6990651/bug6990651.java +++ b/jdk/test/javax/swing/text/html/parser/Parser/6990651/bug6990651.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2010, 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 @@ -25,6 +25,7 @@ @bug 6990651 @summary Regression: NPE when refreshing applet since 6u22-b01 @author Pavel Porvatov + @modules java.desktop/sun.awt */ import sun.awt.SunToolkit; diff --git a/jdk/test/javax/swing/text/html/parser/Test8017492.java b/jdk/test/javax/swing/text/html/parser/Test8017492.java index e129a41f296..43b8ec2f900 100644 --- a/jdk/test/javax/swing/text/html/parser/Test8017492.java +++ b/jdk/test/javax/swing/text/html/parser/Test8017492.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2013, 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 @@ -32,6 +32,7 @@ import sun.awt.SunToolkit; /* * @test * @bug 8017492 + * @modules java.desktop/sun.awt * @run main/othervm Test8017492 * @summary Tests for OutOfMemoryError/NegativeArraySizeException * @author Sergey Malenkov diff --git a/jdk/test/jdk/internal/jline/KeyConversionTest.java b/jdk/test/jdk/internal/jline/KeyConversionTest.java new file mode 100644 index 00000000000..887ce8290ad --- /dev/null +++ b/jdk/test/jdk/internal/jline/KeyConversionTest.java @@ -0,0 +1,59 @@ +/* + * 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. + * + * 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 8080679 + * @summary Verify the conversion from key events to escape sequences works properly. + * @requires os.family == "windows" + */ + +import jdk.internal.jline.WindowsTerminal; +import jdk.internal.jline.WindowsTerminal.KEY_EVENT_RECORD; + +public class KeyConversionTest { + public static void main(String... args) throws Exception { + new KeyConversionTest().run(); + } + + void run() throws Exception { + checkKeyConversion(new KEY_EVENT_RECORD(true, '\0', 256, 37, 1), "\033[D"); //LEFT + checkKeyConversion(new KEY_EVENT_RECORD(true, '\0', 264, 37, 1), "\033[1;5D"); //Ctrl-LEFT + checkKeyConversion(new KEY_EVENT_RECORD(true, '\0', 258, 37, 1), "\033[1;3D"); //Alt-LEFT + checkKeyConversion(new KEY_EVENT_RECORD(true, '\0', 256, 46, 1), "\033[3~"); //delete + checkKeyConversion(new KEY_EVENT_RECORD(true, '\0', 264, 46, 1), "\033[3;5~"); //Ctrl-delete + checkKeyConversion(new KEY_EVENT_RECORD(true, '\0', 258, 46, 1), "\033[3;3~"); //Alt-delete + checkKeyConversion(new KEY_EVENT_RECORD(true, '\0', 272, 46, 1), "\033[3;2~"); //Shift-delete + checkKeyConversion(new KEY_EVENT_RECORD(true, '\0', 280, 46, 1), "\033[3;6~"); //Ctrl-Shift-delete + checkKeyConversion(new KEY_EVENT_RECORD(true, '\0', 274, 46, 1), "\033[3;4~"); //Alt-Shift-delete + checkKeyConversion(new KEY_EVENT_RECORD(true, '\0', 282, 46, 1), "\033[3;8~"); //Ctrl-Alt-Shift-delete + } + + void checkKeyConversion(KEY_EVENT_RECORD event, String expected) { + String actual = WindowsTerminal.convertKeys(event); + + if (!expected.equals(actual)) { + throw new AssertionError("Expected: " + expected + "; actual: " + actual); + } + } +} diff --git a/jdk/test/jdk/internal/jline/console/StripAnsiTest.java b/jdk/test/jdk/internal/jline/console/StripAnsiTest.java new file mode 100644 index 00000000000..6aa11d78c7d --- /dev/null +++ b/jdk/test/jdk/internal/jline/console/StripAnsiTest.java @@ -0,0 +1,56 @@ +/* + * 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. + * + * 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 8080679 + * @summary Verify ConsoleReader.stripAnsi strips escape sequences from its input correctly. + */ + +import java.io.ByteArrayInputStream; +import java.io.ByteArrayOutputStream; +import java.lang.reflect.Method; +import jdk.internal.jline.console.ConsoleReader; + +public class StripAnsiTest { + public static void main(String... args) throws Exception { + new StripAnsiTest().run(); + } + + void run() throws Exception { + ByteArrayInputStream in = new ByteArrayInputStream(new byte[0]); + ByteArrayOutputStream out = new ByteArrayOutputStream(); + ConsoleReader reader = new ConsoleReader(in, out); + + String withAnsi = "0\033[s1\033[2J2\033[37;4m3"; + String expected = "0123"; + + Method stripAnsi = ConsoleReader.class.getDeclaredMethod("stripAnsi", String.class); + stripAnsi.setAccessible(true); + String actual = (String) stripAnsi.invoke(reader, withAnsi); + + if (!expected.equals(actual)) { + throw new IllegalStateException("Did not correctly strip escape sequences: " + actual); + } + } +} diff --git a/jdk/test/lib/testlibrary/jdk/testlibrary/ProcessTools.java b/jdk/test/lib/testlibrary/jdk/testlibrary/ProcessTools.java index 207d18099b6..bcf829254a0 100644 --- a/jdk/test/lib/testlibrary/jdk/testlibrary/ProcessTools.java +++ b/jdk/test/lib/testlibrary/jdk/testlibrary/ProcessTools.java @@ -278,16 +278,46 @@ public final class ProcessTools { } /** - * Create ProcessBuilder using the java launcher from the jdk to be tested - * and with any platform specific arguments prepended + * Create ProcessBuilder using the java launcher from the jdk to be tested, + * and with any platform specific arguments prepended. + * + * @param command Arguments to pass to the java command. + * @return The ProcessBuilder instance representing the java command. */ public static ProcessBuilder createJavaProcessBuilder(String... command) throws Exception { + return createJavaProcessBuilder(false, command); + } + + /** + * Create ProcessBuilder using the java launcher from the jdk to be tested, + * and with any platform specific arguments prepended. + * + * @param addTestVmAndJavaOptions If true, adds test.vm.opts and test.java.opts + * to the java arguments. + * @param command Arguments to pass to the java command. + * @return The ProcessBuilder instance representing the java command. + */ + public static ProcessBuilder createJavaProcessBuilder(boolean addTestVmAndJavaOptions, String... command) throws Exception { String javapath = JDKToolFinder.getJDKTool("java"); ArrayList args = new ArrayList<>(); args.add(javapath); Collections.addAll(args, getPlatformSpecificVMArgs()); + + if (addTestVmAndJavaOptions) { + // -cp is needed to make sure the same classpath is used whether the test is + // run in AgentVM mode or OtherVM mode. It was added to the hotspot version + // of this API as part of 8077608. However, for the jdk version it is only + // added when addTestVmAndJavaOptions is true in order to minimize + // disruption to existing JDK tests, which have yet to be tested with -cp + // being added. At some point -cp should always be added to be consistent + // with what the hotspot version does. + args.add("-cp"); + args.add(System.getProperty("java.class.path")); + Collections.addAll(args, Utils.getTestJavaOpts()); + } + Collections.addAll(args, command); // Reporting diff --git a/jdk/test/sun/awt/AppContext/8012933/Test8012933.java b/jdk/test/sun/awt/AppContext/8012933/Test8012933.java index 445407be430..51c5250f3ac 100644 --- a/jdk/test/sun/awt/AppContext/8012933/Test8012933.java +++ b/jdk/test/sun/awt/AppContext/8012933/Test8012933.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2013, 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 @@ -27,6 +27,7 @@ * @summary Tests (although somewhat indirectly) that createNewAppContext() * immediately followed by dispose() works correctly * @author Leonid Romanov + * @modules java.desktop/sun.awt */ import sun.awt.SunToolkit; diff --git a/jdk/test/sun/awt/AppContext/MultiThread/MultiThreadTest.java b/jdk/test/sun/awt/AppContext/MultiThread/MultiThreadTest.java index 4939cae15ca..c4812ea39ba 100644 --- a/jdk/test/sun/awt/AppContext/MultiThread/MultiThreadTest.java +++ b/jdk/test/sun/awt/AppContext/MultiThread/MultiThreadTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2013, 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 @@ -26,6 +26,7 @@ * @bug 8019623 * @summary Tests that AppContext.getAppContext() works correctly in multi-threads scenario. * @author Leonid Romanov + * @modules java.desktop/sun.awt */ import sun.awt.AppContext; diff --git a/jdk/test/sun/awt/TEST.properties b/jdk/test/sun/awt/TEST.properties new file mode 100644 index 00000000000..3032a5cf793 --- /dev/null +++ b/jdk/test/sun/awt/TEST.properties @@ -0,0 +1,2 @@ +modules=java.desktop + diff --git a/jdk/test/sun/awt/datatransfer/DataFlavorComparatorTest.java b/jdk/test/sun/awt/datatransfer/DataFlavorComparatorTest.java index 18ff2fc14ab..d898a953350 100644 --- a/jdk/test/sun/awt/datatransfer/DataFlavorComparatorTest.java +++ b/jdk/test/sun/awt/datatransfer/DataFlavorComparatorTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2013, 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 @@ -25,10 +25,10 @@ @bug 7173464 @summary Clipboard.getAvailableDataFlavors: Comparison method violates contract @author Petr Pchelko + @modules java.datatransfer/sun.datatransfer @run main DataFlavorComparatorTest */ -import sun.awt.datatransfer.DataTransferer; import java.util.Comparator; import sun.datatransfer.DataFlavorUtil; import java.awt.datatransfer.DataFlavor; diff --git a/jdk/test/sun/awt/datatransfer/DataFlavorComparatorTest1.java b/jdk/test/sun/awt/datatransfer/DataFlavorComparatorTest1.java index 86ecd481322..50f5ad68189 100644 --- a/jdk/test/sun/awt/datatransfer/DataFlavorComparatorTest1.java +++ b/jdk/test/sun/awt/datatransfer/DataFlavorComparatorTest1.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -26,6 +26,7 @@ @summary "Comparison method violates its general contract" when using Clipboard Ensure that DataFlavorComparator conforms to Comparator contract @author Anton Nashatyrev + @modules java.datatransfer/sun.datatransfer @run main DataFlavorComparatorTest1 */ import sun.datatransfer.DataFlavorUtil; diff --git a/jdk/test/sun/awt/datatransfer/SuplementaryCharactersTransferTest.java b/jdk/test/sun/awt/datatransfer/SuplementaryCharactersTransferTest.java index 6578808d8dd..7546c36e63e 100644 --- a/jdk/test/sun/awt/datatransfer/SuplementaryCharactersTransferTest.java +++ b/jdk/test/sun/awt/datatransfer/SuplementaryCharactersTransferTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2013, 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 @@ -25,6 +25,8 @@ @bug 6877495 @summary JTextField and JTextArea does not support supplementary characters @author Alexander Scherbatiy + @modules java.datatransfer/sun.datatransfer + java.desktop/sun.awt.datatransfer @run main SuplementaryCharactersTransferTest */ diff --git a/jdk/test/sun/java2d/SunGraphics2D/EmptyClipRenderingTest.java b/jdk/test/sun/java2d/SunGraphics2D/EmptyClipRenderingTest.java index cae43d6a835..60f6cccd864 100644 --- a/jdk/test/sun/java2d/SunGraphics2D/EmptyClipRenderingTest.java +++ b/jdk/test/sun/java2d/SunGraphics2D/EmptyClipRenderingTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -50,6 +50,7 @@ import sun.awt.ConstrainableGraphics; * @bug 6335200 6419610 * @summary Tests that we don't render anything if specific empty clip is set * @author Dmitri.Trembovetski@Sun.COM: area=Graphics + * @modules java.desktop/sun.awt * @run main EmptyClipRenderingTest * @run main/othervm -Dsun.java2d.noddraw=true EmptyClipRenderingTest * @run main/othervm -Dsun.java2d.pmoffscreen=true EmptyClipRenderingTest diff --git a/jdk/test/sun/java2d/TEST.properties b/jdk/test/sun/java2d/TEST.properties new file mode 100644 index 00000000000..3032a5cf793 --- /dev/null +++ b/jdk/test/sun/java2d/TEST.properties @@ -0,0 +1,2 @@ +modules=java.desktop + diff --git a/jdk/test/sun/java2d/pipe/RegionOps.java b/jdk/test/sun/java2d/pipe/RegionOps.java index 418b73f3515..15da674a217 100644 --- a/jdk/test/sun/java2d/pipe/RegionOps.java +++ b/jdk/test/sun/java2d/pipe/RegionOps.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2009, 2011, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2009, 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 @@ -26,6 +26,7 @@ * @bug 6504874 * @summary This test verifies the operation (and performance) of the * various CAG operations on the internal Region class. + * @modules java.desktop/sun.java2d.pipe * @run main RegionOps */ diff --git a/jdk/test/sun/java2d/pipe/hw/RSLAPITest/RSLAPITest.java b/jdk/test/sun/java2d/pipe/hw/RSLAPITest/RSLAPITest.java index ca8fbdf5ec6..b5d813fbf3f 100644 --- a/jdk/test/sun/java2d/pipe/hw/RSLAPITest/RSLAPITest.java +++ b/jdk/test/sun/java2d/pipe/hw/RSLAPITest/RSLAPITest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2008, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -25,6 +25,9 @@ * @bug 6635805 6653780 6667607 * @summary Tests that the resource sharing layer API is not broken * @author Dmitri.Trembovetski@sun.com: area=Graphics + * @modules java.desktop/sun.java2d + * java.desktop/sun.java2d.pipe + * java.desktop/sun.java2d.pipe.hw * @compile -XDignore.symbol.file=true RSLAPITest.java * @run main/othervm RSLAPITest * @run main/othervm -Dsun.java2d.noddraw=true RSLAPITest diff --git a/jdk/test/sun/java2d/pipe/hw/RSLContextInvalidationTest/RSLContextInvalidationTest.java b/jdk/test/sun/java2d/pipe/hw/RSLContextInvalidationTest/RSLContextInvalidationTest.java index 13ae7474508..b7b44eb1adf 100644 --- a/jdk/test/sun/java2d/pipe/hw/RSLContextInvalidationTest/RSLContextInvalidationTest.java +++ b/jdk/test/sun/java2d/pipe/hw/RSLContextInvalidationTest/RSLContextInvalidationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2008, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -26,6 +26,9 @@ * @bug 6764257 * @summary Tests that the color is reset properly after save/restore context * @author Dmitri.Trembovetski@sun.com: area=Graphics + * @modules java.desktop/sun.java2d + * java.desktop/sun.java2d.pipe + * java.desktop/sun.java2d.pipe.hw * @compile -XDignore.symbol.file=true RSLContextInvalidationTest.java * @run main/othervm RSLContextInvalidationTest * @run main/othervm -Dsun.java2d.noddraw=true RSLContextInvalidationTest diff --git a/jdk/test/sun/java2d/pipe/hw/VSyncedBufferStrategyTest/VSyncedBufferStrategyTest.java b/jdk/test/sun/java2d/pipe/hw/VSyncedBufferStrategyTest/VSyncedBufferStrategyTest.java index a8a9a1a473a..b772735954d 100644 --- a/jdk/test/sun/java2d/pipe/hw/VSyncedBufferStrategyTest/VSyncedBufferStrategyTest.java +++ b/jdk/test/sun/java2d/pipe/hw/VSyncedBufferStrategyTest/VSyncedBufferStrategyTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2008, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -25,6 +25,7 @@ * @bug 6678218 6681745 6691737 * @summary Tests that v-synced BufferStrategies works (if vsync is supported) * @author Dmitri.Trembovetski@sun.com: area=Graphics + * @modules java.desktop/sun.java2d.pipe.hw * @compile -XDignore.symbol.file=true VSyncedBufferStrategyTest.java * @run main/manual/othervm VSyncedBufferStrategyTest * @run main/manual/othervm -Dsun.java2d.opengl=True VSyncedBufferStrategyTest diff --git a/jdk/test/sun/management/jmxremote/bootstrap/LocalManagementTest.java b/jdk/test/sun/management/jmxremote/bootstrap/LocalManagementTest.java index 15843654d30..a34424935f0 100644 --- a/jdk/test/sun/management/jmxremote/bootstrap/LocalManagementTest.java +++ b/jdk/test/sun/management/jmxremote/bootstrap/LocalManagementTest.java @@ -21,14 +21,15 @@ * questions. */ -import java.io.File; import java.lang.reflect.Method; import java.lang.reflect.Modifier; import java.util.ArrayList; import java.util.List; -import java.util.concurrent.TimeUnit; import java.util.concurrent.atomic.AtomicReference; +import jdk.testlibrary.ProcessTools; +import jdk.testlibrary.Utils; + /** * @test * @library /lib/testlibrary @@ -39,14 +40,10 @@ import java.util.concurrent.atomic.AtomicReference; * both agent properties and jvmstat buffer. * @modules java.management/sun.management * @build jdk.testlibrary.* TestManager TestApplication - * @run main/othervm/timeout=300 -XX:+UsePerfData LocalManagementTest + * @run main/othervm/timeout=300 LocalManagementTest */ - -import jdk.testlibrary.ProcessTools; - public class LocalManagementTest { private static final String TEST_CLASSPATH = System.getProperty("test.class.path"); - private static final String TEST_JDK = System.getProperty("test.jdk"); public static void main(String[] args) throws Exception { int failures = 0; @@ -96,6 +93,8 @@ public class LocalManagementTest { private static boolean doTest(String testId, String arg) throws Exception { List args = new ArrayList<>(); + args.add("-XX:+UsePerfData"); + args.addAll(Utils.getVmOptions()); args.add("-cp"); args.add(TEST_CLASSPATH); diff --git a/jdk/test/sun/management/jmxremote/startstop/JMXStartStopTest.java b/jdk/test/sun/management/jmxremote/startstop/JMXStartStopTest.java index 6ef71f75d0e..ca988cdea47 100644 --- a/jdk/test/sun/management/jmxremote/startstop/JMXStartStopTest.java +++ b/jdk/test/sun/management/jmxremote/startstop/JMXStartStopTest.java @@ -21,6 +21,7 @@ * questions. */ +import java.io.EOFException; import java.io.File; import java.io.IOException; import java.lang.reflect.InvocationTargetException; @@ -36,7 +37,6 @@ import java.util.Arrays; import java.util.List; import java.util.Objects; import java.util.Set; -import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeoutException; import java.util.concurrent.atomic.AtomicBoolean; @@ -45,6 +45,7 @@ import javax.management.remote.*; import javax.net.ssl.SSLHandshakeException; import jdk.testlibrary.ProcessTools; +import jdk.testlibrary.Utils; import sun.management.Agent; import sun.management.AgentConfigurationError; @@ -155,7 +156,28 @@ public class JMXStartStopTest { } private static void testConnect(int port, int rmiPort) throws Exception { + EOFException lastException = null; + // factor adjusted timeout (5 seconds) for the RMI to become available + long timeout = System.currentTimeMillis() + Utils.adjustTimeout(5000); + do { + try { + doTestConnect(port, rmiPort); + lastException = null; + } catch (EOFException e) { + lastException = e; + System.out.println("Error establishing RMI connection. Retrying in 500ms."); + Thread.sleep(500); + } + } while (lastException != null && System.currentTimeMillis() < timeout); + if (lastException != null) { + // didn't manage to get the RMI running in time + // rethrow the exception + throw lastException; + } + } + + private static void doTestConnect(int port, int rmiPort) throws Exception { dbg_print("RmiRegistry lookup..."); dbg_print("Using port: " + port); diff --git a/jdk/test/sun/management/jmxremote/startstop/ManagementAgentJcmd.java b/jdk/test/sun/management/jmxremote/startstop/ManagementAgentJcmd.java index f273cd2ce4b..d2f231cdfc0 100644 --- a/jdk/test/sun/management/jmxremote/startstop/ManagementAgentJcmd.java +++ b/jdk/test/sun/management/jmxremote/startstop/ManagementAgentJcmd.java @@ -196,7 +196,9 @@ final class ManagementAgentJcmd { l.addToolArg(cmd); } - StringBuilder output = new StringBuilder(); + // this buffer will get filled in different threads + // -> must be the synchronized StringBuffer + StringBuffer output = new StringBuffer(); AtomicBoolean portUnavailable = new AtomicBoolean(false); Process p = ProcessTools.startProcess( diff --git a/jdk/test/sun/pisces/TEST.properties b/jdk/test/sun/pisces/TEST.properties new file mode 100644 index 00000000000..31eeb72bff9 --- /dev/null +++ b/jdk/test/sun/pisces/TEST.properties @@ -0,0 +1 @@ +modules=java.desktop diff --git a/jdk/test/sun/security/krb5/auto/AcceptPermissions.java b/jdk/test/sun/security/krb5/auto/AcceptPermissions.java index e63a06cba0e..d26f9688a6b 100644 --- a/jdk/test/sun/security/krb5/auto/AcceptPermissions.java +++ b/jdk/test/sun/security/krb5/auto/AcceptPermissions.java @@ -25,14 +25,6 @@ * @test * @bug 9999999 * @summary default principal can act as anyone - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.jgss - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @compile -XDignore.symbol.file AcceptPermissions.java * @run main/othervm AcceptPermissions two * @run main/othervm AcceptPermissions unbound diff --git a/jdk/test/sun/security/krb5/auto/AcceptorSubKey.java b/jdk/test/sun/security/krb5/auto/AcceptorSubKey.java index cbff85de802..f5e122d030e 100644 --- a/jdk/test/sun/security/krb5/auto/AcceptorSubKey.java +++ b/jdk/test/sun/security/krb5/auto/AcceptorSubKey.java @@ -25,14 +25,6 @@ * @test * @bug 7077646 * @summary gssapi wrap for CFX per-message tokens always set FLAG_ACCEPTOR_SUBKEY - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.jgss - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @compile -XDignore.symbol.file AcceptorSubKey.java * @run main/othervm AcceptorSubKey 0 * @run main/othervm AcceptorSubKey 4 diff --git a/jdk/test/sun/security/krb5/auto/AddressesAndNameType.java b/jdk/test/sun/security/krb5/auto/AddressesAndNameType.java index 0d3985be028..de0dc89491c 100644 --- a/jdk/test/sun/security/krb5/auto/AddressesAndNameType.java +++ b/jdk/test/sun/security/krb5/auto/AddressesAndNameType.java @@ -24,13 +24,6 @@ /* * @test * @bug 4501327 4868379 8039132 - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @run main/othervm AddressesAndNameType 1 * @run main/othervm AddressesAndNameType 2 * @run main/othervm AddressesAndNameType 3 diff --git a/jdk/test/sun/security/krb5/auto/BadKdc1.java b/jdk/test/sun/security/krb5/auto/BadKdc1.java index 8108535d284..bc70c2a8b74 100644 --- a/jdk/test/sun/security/krb5/auto/BadKdc1.java +++ b/jdk/test/sun/security/krb5/auto/BadKdc1.java @@ -24,13 +24,6 @@ /* * @test * @bug 6843127 - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @run main/othervm/timeout=300 BadKdc1 * @summary krb5 should not try to access unavailable kdc too often */ @@ -60,8 +53,7 @@ public class BadKdc1 { // k3 off k2 on "(122212(22){1,2}|1222323232-)", // 1 // k1 on - "(12(12){1,2}|122232-)" // empty + "(12(12){1,2}|122212|122232-)" // empty ); } } - diff --git a/jdk/test/sun/security/krb5/auto/BadKdc2.java b/jdk/test/sun/security/krb5/auto/BadKdc2.java index 403a9111c11..4291d5c14c0 100644 --- a/jdk/test/sun/security/krb5/auto/BadKdc2.java +++ b/jdk/test/sun/security/krb5/auto/BadKdc2.java @@ -24,13 +24,6 @@ /* * @test * @bug 6843127 - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @run main/othervm/timeout=300 BadKdc2 * @summary krb5 should not try to access unavailable kdc too often */ diff --git a/jdk/test/sun/security/krb5/auto/BadKdc3.java b/jdk/test/sun/security/krb5/auto/BadKdc3.java index f739ce0078f..4bafd9a2ffe 100644 --- a/jdk/test/sun/security/krb5/auto/BadKdc3.java +++ b/jdk/test/sun/security/krb5/auto/BadKdc3.java @@ -24,13 +24,6 @@ /* * @test * @bug 6843127 - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @run main/othervm/timeout=300 BadKdc3 * @summary krb5 should not try to access unavailable kdc too often */ diff --git a/jdk/test/sun/security/krb5/auto/BadKdc4.java b/jdk/test/sun/security/krb5/auto/BadKdc4.java index a45d9f15624..877e5400df9 100644 --- a/jdk/test/sun/security/krb5/auto/BadKdc4.java +++ b/jdk/test/sun/security/krb5/auto/BadKdc4.java @@ -24,13 +24,6 @@ /* * @test * @bug 6843127 - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @run main/othervm/timeout=300 BadKdc4 * @summary krb5 should not try to access unavailable kdc too often */ diff --git a/jdk/test/sun/security/krb5/auto/Basic.java b/jdk/test/sun/security/krb5/auto/Basic.java index c16d0373131..ef7f11db509 100644 --- a/jdk/test/sun/security/krb5/auto/Basic.java +++ b/jdk/test/sun/security/krb5/auto/Basic.java @@ -25,14 +25,6 @@ * @test * @bug 7152176 * @summary More krb5 tests - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.jgss - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @compile -XDignore.symbol.file Basic.java * @run main/othervm Basic */ diff --git a/jdk/test/sun/security/krb5/auto/BasicKrb5Test.java b/jdk/test/sun/security/krb5/auto/BasicKrb5Test.java index 7fb18b0f9bf..3a60cc2fd9a 100644 --- a/jdk/test/sun/security/krb5/auto/BasicKrb5Test.java +++ b/jdk/test/sun/security/krb5/auto/BasicKrb5Test.java @@ -25,14 +25,6 @@ * @test * @bug 6706974 * @summary Add krb5 test infrastructure - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.jgss - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @compile -XDignore.symbol.file BasicKrb5Test.java * @run main/othervm BasicKrb5Test * @run main/othervm BasicKrb5Test des-cbc-crc diff --git a/jdk/test/sun/security/krb5/auto/BasicProc.java b/jdk/test/sun/security/krb5/auto/BasicProc.java index 8cfee2b1892..54b204fb420 100644 --- a/jdk/test/sun/security/krb5/auto/BasicProc.java +++ b/jdk/test/sun/security/krb5/auto/BasicProc.java @@ -26,13 +26,6 @@ * @bug 8009977 * @summary A test library to launch multiple Java processes * @library ../../../../java/security/testlibrary/ - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @compile -XDignore.symbol.file BasicProc.java * @run main/othervm BasicProc */ diff --git a/jdk/test/sun/security/krb5/auto/CleanState.java b/jdk/test/sun/security/krb5/auto/CleanState.java index 1c76cfd99be..b63e23deffe 100644 --- a/jdk/test/sun/security/krb5/auto/CleanState.java +++ b/jdk/test/sun/security/krb5/auto/CleanState.java @@ -24,13 +24,6 @@ /* * @test * @bug 6716534 - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @compile -XDignore.symbol.file CleanState.java * @run main/othervm CleanState * @summary Krb5LoginModule has not cleaned temp info between authentication attempts diff --git a/jdk/test/sun/security/krb5/auto/CrossRealm.java b/jdk/test/sun/security/krb5/auto/CrossRealm.java index 97d29452742..26dc6ae6419 100644 --- a/jdk/test/sun/security/krb5/auto/CrossRealm.java +++ b/jdk/test/sun/security/krb5/auto/CrossRealm.java @@ -24,14 +24,6 @@ /* * @test * @bug 6706974 - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.jgss - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @compile -XDignore.symbol.file CrossRealm.java * @run main/othervm CrossRealm * @summary Add krb5 test infrastructure diff --git a/jdk/test/sun/security/krb5/auto/DiffNameSameKey.java b/jdk/test/sun/security/krb5/auto/DiffNameSameKey.java index 0290d442cff..38bacb861e3 100644 --- a/jdk/test/sun/security/krb5/auto/DiffNameSameKey.java +++ b/jdk/test/sun/security/krb5/auto/DiffNameSameKey.java @@ -25,14 +25,6 @@ * @test * @bug 8005447 * @summary default principal can act as anyone - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.jgss - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @compile -XDignore.symbol.file DiffNameSameKey.java * @run main/othervm/fail DiffNameSameKey a * @run main/othervm DiffNameSameKey b diff --git a/jdk/test/sun/security/krb5/auto/DupEtypes.java b/jdk/test/sun/security/krb5/auto/DupEtypes.java index 55fd273995a..efc26e825c0 100644 --- a/jdk/test/sun/security/krb5/auto/DupEtypes.java +++ b/jdk/test/sun/security/krb5/auto/DupEtypes.java @@ -25,14 +25,6 @@ * @test * @bug 7067974 * @summary multiple ETYPE-INFO-ENTRY with same etype and different salt - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.jgss - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @compile -XDignore.symbol.file DupEtypes.java * @run main/othervm DupEtypes 1 * @run main/othervm DupEtypes 2 diff --git a/jdk/test/sun/security/krb5/auto/DynamicKeytab.java b/jdk/test/sun/security/krb5/auto/DynamicKeytab.java index eaaee087f29..dd9e67cac8a 100644 --- a/jdk/test/sun/security/krb5/auto/DynamicKeytab.java +++ b/jdk/test/sun/security/krb5/auto/DynamicKeytab.java @@ -24,14 +24,6 @@ /* * @test * @bug 6894072 - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.jgss - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @compile -XDignore.symbol.file DynamicKeytab.java * @run main/othervm DynamicKeytab * @summary always refresh keytab diff --git a/jdk/test/sun/security/krb5/auto/EmptyPassword.java b/jdk/test/sun/security/krb5/auto/EmptyPassword.java index 4a631ef68ed..d66b202ec37 100644 --- a/jdk/test/sun/security/krb5/auto/EmptyPassword.java +++ b/jdk/test/sun/security/krb5/auto/EmptyPassword.java @@ -25,13 +25,6 @@ * @test * @bug 6879540 * @summary enable empty password for kerberos 5 - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @compile -XDignore.symbol.file EmptyPassword.java * @run main/othervm EmptyPassword */ diff --git a/jdk/test/sun/security/krb5/auto/FileKeyTab.java b/jdk/test/sun/security/krb5/auto/FileKeyTab.java index e7333e12c66..62b4b02704f 100644 --- a/jdk/test/sun/security/krb5/auto/FileKeyTab.java +++ b/jdk/test/sun/security/krb5/auto/FileKeyTab.java @@ -25,13 +25,6 @@ * @test * @bug 7152121 * @summary Krb5LoginModule no longer handles keyTabNames with "file:" prefix - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @compile -XDignore.symbol.file FileKeyTab.java * @run main/othervm FileKeyTab */ diff --git a/jdk/test/sun/security/krb5/auto/ForwardableCheck.java b/jdk/test/sun/security/krb5/auto/ForwardableCheck.java index b5ffe5df05b..df6e49ec66b 100644 --- a/jdk/test/sun/security/krb5/auto/ForwardableCheck.java +++ b/jdk/test/sun/security/krb5/auto/ForwardableCheck.java @@ -25,14 +25,6 @@ * @test * @bug 8022582 * @summary Relax response flags checking in sun.security.krb5.KrbKdcRep.check. - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.jgss - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @compile -XDignore.symbol.file ForwardableCheck.java * @run main/othervm ForwardableCheck */ diff --git a/jdk/test/sun/security/krb5/auto/GSS.java b/jdk/test/sun/security/krb5/auto/GSS.java index 00d9b69c5ec..8e782095884 100644 --- a/jdk/test/sun/security/krb5/auto/GSS.java +++ b/jdk/test/sun/security/krb5/auto/GSS.java @@ -25,14 +25,6 @@ * @test * @bug 7152176 * @summary More krb5 tests - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.jgss - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @compile -XDignore.symbol.file GSS.java * @run main/othervm GSS */ diff --git a/jdk/test/sun/security/krb5/auto/GSSUnbound.java b/jdk/test/sun/security/krb5/auto/GSSUnbound.java index 973920d8c0f..74f0e9a91ec 100644 --- a/jdk/test/sun/security/krb5/auto/GSSUnbound.java +++ b/jdk/test/sun/security/krb5/auto/GSSUnbound.java @@ -25,14 +25,6 @@ * @test * @bug 8001104 * @summary Unbound SASL service: the GSSAPI/krb5 mech - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.jgss - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @compile -XDignore.symbol.file GSSUnbound.java * @run main/othervm GSSUnbound */ diff --git a/jdk/test/sun/security/krb5/auto/HttpNegotiateServer.java b/jdk/test/sun/security/krb5/auto/HttpNegotiateServer.java index 70c95f72fe3..96245002874 100644 --- a/jdk/test/sun/security/krb5/auto/HttpNegotiateServer.java +++ b/jdk/test/sun/security/krb5/auto/HttpNegotiateServer.java @@ -24,15 +24,6 @@ /* * @test * @bug 6578647 6829283 - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.base/sun.util.logging - * java.security.jgss/sun.security.jgss - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @run main/othervm HttpNegotiateServer * @summary Undefined requesting URL in java.net.Authenticator.getPasswordAuthentication() * @summary HTTP/Negotiate: Authenticator triggered again when user cancels the first one @@ -76,9 +67,6 @@ import org.ietf.jgss.GSSCredential; import org.ietf.jgss.GSSManager; import sun.security.jgss.GSSUtil; import sun.security.krb5.Config; -import java.util.Base64; -import sun.util.logging.PlatformLogger; - import java.util.Base64; /** @@ -172,9 +160,7 @@ public class HttpNegotiateServer { public static void main(String[] args) throws Exception { - String HTTPLOG = "sun.net.www.protocol.http.HttpURLConnection"; System.setProperty("sun.security.krb5.debug", "true"); - PlatformLogger.getLogger(HTTPLOG).setLevel(PlatformLogger.Level.ALL); KDC kdcw = KDC.create(REALM_WEB); kdcw.addPrincipal(WEB_USER, WEB_PASS); diff --git a/jdk/test/sun/security/krb5/auto/IgnoreChannelBinding.java b/jdk/test/sun/security/krb5/auto/IgnoreChannelBinding.java index 6f675ddca8b..e2641a9a4f9 100644 --- a/jdk/test/sun/security/krb5/auto/IgnoreChannelBinding.java +++ b/jdk/test/sun/security/krb5/auto/IgnoreChannelBinding.java @@ -24,14 +24,6 @@ /* * @test * @bug 6851973 - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.jgss - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @run main/othervm IgnoreChannelBinding * @summary ignore incoming channel binding if acceptor does not set one */ diff --git a/jdk/test/sun/security/krb5/auto/KDC.java b/jdk/test/sun/security/krb5/auto/KDC.java index d09d8e1d240..d4a919f7a76 100644 --- a/jdk/test/sun/security/krb5/auto/KDC.java +++ b/jdk/test/sun/security/krb5/auto/KDC.java @@ -30,6 +30,7 @@ import java.lang.reflect.Method; import java.security.SecureRandom; import java.util.*; import java.util.concurrent.*; + import sun.net.spi.nameservice.NameService; import sun.net.spi.nameservice.NameServiceDescriptor; import sun.security.krb5.*; @@ -155,6 +156,8 @@ public class KDC { DatagramSocket u1 = null; ServerSocket t1 = null; + public static enum KtabMode { APPEND, EXISTING }; + /** * Option names, to be expanded forever. */ @@ -1316,6 +1319,68 @@ public class KDC { // OK } } + + public static void startKDC(final String host, final String krbConfFileName, + final String realm, final Map principals, + final String ktab, final KtabMode mode) { + + try { + KDC kdc = KDC.create(realm, host, 0, true); + kdc.setOption(KDC.Option.PREAUTH_REQUIRED, Boolean.FALSE); + KDC.saveConfig(krbConfFileName, kdc); + + // Add principals + if (principals != null) { + principals.forEach((name, password) -> { + if (password == null || password.isEmpty()) { + System.out.println(String.format( + "KDC:add a principal '%s' with a random " + + "password", name)); + kdc.addPrincipalRandKey(name); + } else { + System.out.println(String.format( + "KDC:add a principal '%s' with '%s' password", + name, password)); + kdc.addPrincipal(name, password.toCharArray()); + } + }); + } + + // Create or append keys to existing keytab file + if (ktab != null) { + File ktabFile = new File(ktab); + switch(mode) { + case APPEND: + if (ktabFile.exists()) { + System.out.println(String.format( + "KDC:append keys to an exising keytab " + + "file %s", ktab)); + kdc.appendKtab(ktab); + } else { + System.out.println(String.format( + "KDC:create a new keytab file %s", ktab)); + kdc.writeKtab(ktab); + } + break; + case EXISTING: + System.out.println(String.format( + "KDC:use an existing keytab file %s", ktab)); + break; + default: + throw new RuntimeException(String.format( + "KDC:unsupported keytab mode: %s", mode)); + } + } + + System.out.println(String.format( + "KDC: started on %s:%s with '%s' realm", + host, kdc.getPort(), realm)); + } catch (Exception e) { + throw new RuntimeException("KDC: unexpected exception", e); + } + + } + /** * Helper class to encapsulate a job in a KDC. */ diff --git a/jdk/test/sun/security/krb5/auto/KPEquals.java b/jdk/test/sun/security/krb5/auto/KPEquals.java index b9b314805c2..7a7aaa34f24 100644 --- a/jdk/test/sun/security/krb5/auto/KPEquals.java +++ b/jdk/test/sun/security/krb5/auto/KPEquals.java @@ -25,14 +25,6 @@ * @test * @bug 8015669 * @summary KerberosPrincipal::equals should ignore name-type - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.jgss - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @compile -XDignore.symbol.file KPEquals.java * @run main/othervm KPEquals */ diff --git a/jdk/test/sun/security/krb5/auto/KeyPermissions.java b/jdk/test/sun/security/krb5/auto/KeyPermissions.java index 4e90d29bcae..78f0eafc6c5 100644 --- a/jdk/test/sun/security/krb5/auto/KeyPermissions.java +++ b/jdk/test/sun/security/krb5/auto/KeyPermissions.java @@ -25,14 +25,6 @@ * @test * @bug 8004488 * @summary wrong permissions checked in krb5 - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.jgss - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @compile -XDignore.symbol.file KeyPermissions.java * @run main/othervm KeyPermissions */ diff --git a/jdk/test/sun/security/krb5/auto/KeyTabCompat.java b/jdk/test/sun/security/krb5/auto/KeyTabCompat.java index 3939b524ff2..00a7f7cd837 100644 --- a/jdk/test/sun/security/krb5/auto/KeyTabCompat.java +++ b/jdk/test/sun/security/krb5/auto/KeyTabCompat.java @@ -25,14 +25,6 @@ * @test * @bug 6894072 * @bug 8004488 - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.jgss - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @compile -XDignore.symbol.file KeyTabCompat.java * @run main/othervm KeyTabCompat * @summary always refresh keytab diff --git a/jdk/test/sun/security/krb5/auto/KvnoNA.java b/jdk/test/sun/security/krb5/auto/KvnoNA.java index 4dd4e9ea8c0..2c645ecf357 100644 --- a/jdk/test/sun/security/krb5/auto/KvnoNA.java +++ b/jdk/test/sun/security/krb5/auto/KvnoNA.java @@ -24,14 +24,6 @@ /* * @test * @bug 7197159 - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.jgss - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @compile -XDignore.symbol.file KvnoNA.java * @run main/othervm KvnoNA * @summary accept different kvno if there no match diff --git a/jdk/test/sun/security/krb5/auto/LifeTimeInSeconds.java b/jdk/test/sun/security/krb5/auto/LifeTimeInSeconds.java index eb924fd1a38..961990bdda7 100644 --- a/jdk/test/sun/security/krb5/auto/LifeTimeInSeconds.java +++ b/jdk/test/sun/security/krb5/auto/LifeTimeInSeconds.java @@ -24,13 +24,6 @@ /* * @test * @bug 6857802 - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @run main/othervm LifeTimeInSeconds * @summary GSS getRemainingInitLifetime method returns milliseconds not seconds */ diff --git a/jdk/test/sun/security/krb5/auto/LoginModuleOptions.java b/jdk/test/sun/security/krb5/auto/LoginModuleOptions.java index 42feacc8241..2c77451d748 100644 --- a/jdk/test/sun/security/krb5/auto/LoginModuleOptions.java +++ b/jdk/test/sun/security/krb5/auto/LoginModuleOptions.java @@ -24,13 +24,6 @@ /* * @test * @bug 6765491 - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @run main/othervm LoginModuleOptions * @summary Krb5LoginModule a little too restrictive, and the doc is not clear. */ diff --git a/jdk/test/sun/security/krb5/auto/LoginNoPass.java b/jdk/test/sun/security/krb5/auto/LoginNoPass.java index 019dc102f6f..73de94001ae 100644 --- a/jdk/test/sun/security/krb5/auto/LoginNoPass.java +++ b/jdk/test/sun/security/krb5/auto/LoginNoPass.java @@ -25,14 +25,6 @@ * @test * @bug 8028351 * @summary JWS doesn't get authenticated when using kerberos auth proxy - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.jgss - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @compile -XDignore.symbol.file LoginNoPass.java * @run main/othervm LoginNoPass */ diff --git a/jdk/test/sun/security/krb5/auto/MSOID2.java b/jdk/test/sun/security/krb5/auto/MSOID2.java index e3c3ce83e33..a10d38325ac 100644 --- a/jdk/test/sun/security/krb5/auto/MSOID2.java +++ b/jdk/test/sun/security/krb5/auto/MSOID2.java @@ -25,15 +25,6 @@ * @test * @bug 8078439 * @summary SPNEGO auth fails if client proposes MS krb5 OID - * @modules java.base/sun.misc - * java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.jgss - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @compile -XDignore.symbol.file MSOID2.java * @run main/othervm MSOID2 */ diff --git a/jdk/test/sun/security/krb5/auto/MaxRetries.java b/jdk/test/sun/security/krb5/auto/MaxRetries.java index adcbc646cc8..880c0233381 100644 --- a/jdk/test/sun/security/krb5/auto/MaxRetries.java +++ b/jdk/test/sun/security/krb5/auto/MaxRetries.java @@ -24,13 +24,6 @@ /* * @test * @bug 6844193 - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @compile -XDignore.symbol.file MaxRetries.java * @run main/othervm/timeout=300 MaxRetries * @summary support max_retries in krb5.conf diff --git a/jdk/test/sun/security/krb5/auto/MoreKvno.java b/jdk/test/sun/security/krb5/auto/MoreKvno.java index bdb1d9a4381..8abb1e23ffb 100644 --- a/jdk/test/sun/security/krb5/auto/MoreKvno.java +++ b/jdk/test/sun/security/krb5/auto/MoreKvno.java @@ -24,14 +24,6 @@ /* * @test * @bug 6893158 6907425 7197159 - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.jgss - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @run main/othervm MoreKvno * @summary AP_REQ check should use key version number */ diff --git a/jdk/test/sun/security/krb5/auto/NewInquireTypes.java b/jdk/test/sun/security/krb5/auto/NewInquireTypes.java index 63d9efa24ac..bb4d041b413 100644 --- a/jdk/test/sun/security/krb5/auto/NewInquireTypes.java +++ b/jdk/test/sun/security/krb5/auto/NewInquireTypes.java @@ -25,14 +25,6 @@ * @test * @bug 8043071 * @summary Expose session key and KRB_CRED through extended GSS-API - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.jgss - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @compile -XDignore.symbol.file NewInquireTypes.java * @run main/othervm NewInquireTypes */ diff --git a/jdk/test/sun/security/krb5/auto/NewSalt.java b/jdk/test/sun/security/krb5/auto/NewSalt.java index ec9fa2ce14f..2a0a17fcd9f 100644 --- a/jdk/test/sun/security/krb5/auto/NewSalt.java +++ b/jdk/test/sun/security/krb5/auto/NewSalt.java @@ -25,14 +25,6 @@ * @test * @bug 6960894 * @summary Better AS-REQ creation and processing - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.jgss - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @run main/othervm NewSalt * @run main/othervm -Dnopreauth NewSalt * @run main/othervm -Donlyonepreauth NewSalt diff --git a/jdk/test/sun/security/krb5/auto/NoAddresses.java b/jdk/test/sun/security/krb5/auto/NoAddresses.java index 15e7fe198cf..04c5b71e52a 100644 --- a/jdk/test/sun/security/krb5/auto/NoAddresses.java +++ b/jdk/test/sun/security/krb5/auto/NoAddresses.java @@ -24,14 +24,6 @@ /* * @test * @bug 7032354 - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.jgss - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @run main/othervm NoAddresses 1 * @run main/othervm NoAddresses 2 * @run main/othervm/fail NoAddresses 3 diff --git a/jdk/test/sun/security/krb5/auto/NoInitNoKeytab.java b/jdk/test/sun/security/krb5/auto/NoInitNoKeytab.java index 571f54c7c89..cde2ec6bbe4 100644 --- a/jdk/test/sun/security/krb5/auto/NoInitNoKeytab.java +++ b/jdk/test/sun/security/krb5/auto/NoInitNoKeytab.java @@ -25,14 +25,6 @@ * @test * @bug 7089889 * @summary Krb5LoginModule.login() throws an exception if used without a keytab - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.jgss - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @compile -XDignore.symbol.file NoInitNoKeytab.java * @run main/othervm NoInitNoKeytab */ diff --git a/jdk/test/sun/security/krb5/auto/NonMutualSpnego.java b/jdk/test/sun/security/krb5/auto/NonMutualSpnego.java index cdd05c241c9..304dca1be89 100644 --- a/jdk/test/sun/security/krb5/auto/NonMutualSpnego.java +++ b/jdk/test/sun/security/krb5/auto/NonMutualSpnego.java @@ -24,14 +24,6 @@ /* * @test * @bug 6733095 - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.jgss - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @run main/othervm NonMutualSpnego * @summary Failure when SPNEGO request non-Mutual */ diff --git a/jdk/test/sun/security/krb5/auto/NoneReplayCacheTest.java b/jdk/test/sun/security/krb5/auto/NoneReplayCacheTest.java index 555f15ff696..2bb59a2990f 100644 --- a/jdk/test/sun/security/krb5/auto/NoneReplayCacheTest.java +++ b/jdk/test/sun/security/krb5/auto/NoneReplayCacheTest.java @@ -24,14 +24,6 @@ /* * @test * @bug 8001326 - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.jgss - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @run main/othervm NoneReplayCacheTest * @summary the replaycache type none cannot stop an authenticator replay, * but it can stop a message replay when s.s.k.acceptor.subkey is true. diff --git a/jdk/test/sun/security/krb5/auto/OkAsDelegate.java b/jdk/test/sun/security/krb5/auto/OkAsDelegate.java index d8bc5b5b1ec..198de7d78ca 100644 --- a/jdk/test/sun/security/krb5/auto/OkAsDelegate.java +++ b/jdk/test/sun/security/krb5/auto/OkAsDelegate.java @@ -24,14 +24,6 @@ /* * @test * @bug 6853328 7172701 - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.jgss - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @run main/othervm OkAsDelegate false true true false false false * FORWARDABLE ticket not allowed, always fail * @run main/othervm OkAsDelegate true false false false false false diff --git a/jdk/test/sun/security/krb5/auto/OkAsDelegateXRealm.java b/jdk/test/sun/security/krb5/auto/OkAsDelegateXRealm.java index 77d7d08a2f9..ce71314339e 100644 --- a/jdk/test/sun/security/krb5/auto/OkAsDelegateXRealm.java +++ b/jdk/test/sun/security/krb5/auto/OkAsDelegateXRealm.java @@ -24,14 +24,6 @@ /* * @test * @bug 6853328 7172701 - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.jgss - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @run main/othervm OkAsDelegateXRealm false * KDC no OK-AS-DELEGATE, fail * @run main/othervm -Dtest.kdc.policy.ok-as-delegate OkAsDelegateXRealm true diff --git a/jdk/test/sun/security/krb5/auto/OnlyDesLogin.java b/jdk/test/sun/security/krb5/auto/OnlyDesLogin.java index 892a153528e..c4b03d166f8 100644 --- a/jdk/test/sun/security/krb5/auto/OnlyDesLogin.java +++ b/jdk/test/sun/security/krb5/auto/OnlyDesLogin.java @@ -25,13 +25,6 @@ * @test * @bug 8014310 * @summary JAAS/Krb5LoginModule using des encytypes failure with NPE after JDK-8012679 - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @compile -XDignore.symbol.file OnlyDesLogin.java * @run main/othervm OnlyDesLogin */ diff --git a/jdk/test/sun/security/krb5/auto/PrincipalNameEquals.java b/jdk/test/sun/security/krb5/auto/PrincipalNameEquals.java index c911e160f36..c4ae6b9aa9d 100644 --- a/jdk/test/sun/security/krb5/auto/PrincipalNameEquals.java +++ b/jdk/test/sun/security/krb5/auto/PrincipalNameEquals.java @@ -25,14 +25,6 @@ * @test * @bug 7061379 * @summary [Kerberos] Cross-realm authentication fails, due to nameType problem - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.jgss - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @compile -XDignore.symbol.file PrincipalNameEquals.java * @run main/othervm PrincipalNameEquals */ diff --git a/jdk/test/sun/security/krb5/auto/RRC.java b/jdk/test/sun/security/krb5/auto/RRC.java index 7e5c8e0e59f..ade12a40abe 100644 --- a/jdk/test/sun/security/krb5/auto/RRC.java +++ b/jdk/test/sun/security/krb5/auto/RRC.java @@ -25,14 +25,6 @@ * @test * @bug 7077640 * @summary gss wrap for cfx doesn't handle rrc != 0 - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.jgss - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @compile -XDignore.symbol.file RRC.java * @run main/othervm RRC */ diff --git a/jdk/test/sun/security/krb5/auto/Renewal.java b/jdk/test/sun/security/krb5/auto/Renewal.java index 55ec2f9d838..36cf3148569 100644 --- a/jdk/test/sun/security/krb5/auto/Renewal.java +++ b/jdk/test/sun/security/krb5/auto/Renewal.java @@ -27,13 +27,6 @@ * @summary Add kinit options and krb5.conf flags that allow users to * obtain renewable tickets and specify ticket lifetimes * @library ../../../../java/security/testlibrary/ - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @compile -XDignore.symbol.file Renewal.java * @run main/othervm Renewal */ diff --git a/jdk/test/sun/security/krb5/auto/ReplayCacheExpunge.java b/jdk/test/sun/security/krb5/auto/ReplayCacheExpunge.java index d7aa4b0061c..da68ec3b7e1 100644 --- a/jdk/test/sun/security/krb5/auto/ReplayCacheExpunge.java +++ b/jdk/test/sun/security/krb5/auto/ReplayCacheExpunge.java @@ -24,8 +24,6 @@ /* * @test * @bug 8001326 - * @modules java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.rcache * @run main/othervm ReplayCacheExpunge 16 * @run main/othervm/fail ReplayCacheExpunge 15 * @summary when number of expired entries minus number of good entries diff --git a/jdk/test/sun/security/krb5/auto/ReplayCachePrecise.java b/jdk/test/sun/security/krb5/auto/ReplayCachePrecise.java index 708392295f0..c23645bc11f 100644 --- a/jdk/test/sun/security/krb5/auto/ReplayCachePrecise.java +++ b/jdk/test/sun/security/krb5/auto/ReplayCachePrecise.java @@ -24,9 +24,6 @@ /* * @test * @bug 8001326 - * @modules java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.rcache * @run main/othervm ReplayCachePrecise * @summary when there are 2 two AuthTime with the same time but different hash, * it's not a replay. diff --git a/jdk/test/sun/security/krb5/auto/ReplayCacheTest.java b/jdk/test/sun/security/krb5/auto/ReplayCacheTest.java index 3a6ef72e42e..79a4da79f2d 100644 --- a/jdk/test/sun/security/krb5/auto/ReplayCacheTest.java +++ b/jdk/test/sun/security/krb5/auto/ReplayCacheTest.java @@ -24,14 +24,6 @@ /* * @test * @bug 7118809 8001326 - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.jgss - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @run main/othervm ReplayCacheTest jvm * @run main/othervm ReplayCacheTest dfl * @summary rcache deadlock diff --git a/jdk/test/sun/security/krb5/auto/ReplayCacheTestProc.java b/jdk/test/sun/security/krb5/auto/ReplayCacheTestProc.java index b30abb3e6fc..5275b69b594 100644 --- a/jdk/test/sun/security/krb5/auto/ReplayCacheTestProc.java +++ b/jdk/test/sun/security/krb5/auto/ReplayCacheTestProc.java @@ -26,16 +26,6 @@ * @bug 7152176 * @summary More krb5 tests * @library ../../../../java/security/testlibrary/ - * @modules java.base/sun.misc - * java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.jgss - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab - * java.security.jgss/sun.security.krb5.internal.rcache * @compile -XDignore.symbol.file ReplayCacheTestProc.java * @run main/othervm/timeout=100 ReplayCacheTestProc */ diff --git a/jdk/test/sun/security/krb5/auto/S4U2proxy.java b/jdk/test/sun/security/krb5/auto/S4U2proxy.java index 29c85dc7757..10e565279f0 100644 --- a/jdk/test/sun/security/krb5/auto/S4U2proxy.java +++ b/jdk/test/sun/security/krb5/auto/S4U2proxy.java @@ -25,14 +25,6 @@ * @test * @bug 6355584 8044215 * @summary Introduce constrained Kerberos delegation - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.jgss - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @compile -XDignore.symbol.file S4U2proxy.java * @run main/othervm S4U2proxy krb5 * @run main/othervm S4U2proxy spnego diff --git a/jdk/test/sun/security/krb5/auto/S4U2proxyGSS.java b/jdk/test/sun/security/krb5/auto/S4U2proxyGSS.java index 8fb704bcbc8..f2f0b305e05 100644 --- a/jdk/test/sun/security/krb5/auto/S4U2proxyGSS.java +++ b/jdk/test/sun/security/krb5/auto/S4U2proxyGSS.java @@ -25,14 +25,6 @@ * @test * @bug 6355584 * @summary Introduce constrained Kerberos delegation - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.jgss - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @compile -XDignore.symbol.file S4U2proxyGSS.java * @run main/othervm -Djavax.security.auth.useSubjectCredsOnly=false S4U2proxyGSS krb5 * @run main/othervm -Djavax.security.auth.useSubjectCredsOnly=false S4U2proxyGSS spnego diff --git a/jdk/test/sun/security/krb5/auto/S4U2self.java b/jdk/test/sun/security/krb5/auto/S4U2self.java index 0881e9622b9..a6c4b21c192 100644 --- a/jdk/test/sun/security/krb5/auto/S4U2self.java +++ b/jdk/test/sun/security/krb5/auto/S4U2self.java @@ -25,14 +25,6 @@ * @test * @bug 6355584 * @summary Introduce constrained Kerberos delegation - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.jgss - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @compile -XDignore.symbol.file S4U2self.java * @run main/othervm -Dsun.security.krb5.debug=false S4U2self krb5 0 * @run main/othervm/fail -Dsun.security.krb5.debug=false S4U2self krb5 1 diff --git a/jdk/test/sun/security/krb5/auto/S4U2selfAsServer.java b/jdk/test/sun/security/krb5/auto/S4U2selfAsServer.java index 26390ca2904..467129c16e3 100644 --- a/jdk/test/sun/security/krb5/auto/S4U2selfAsServer.java +++ b/jdk/test/sun/security/krb5/auto/S4U2selfAsServer.java @@ -25,14 +25,6 @@ * @test * @bug 6355584 * @summary Introduce constrained Kerberos delegation - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.jgss - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @compile -XDignore.symbol.file S4U2selfAsServer.java * @run main/othervm S4U2selfAsServer krb5 * @run main/othervm S4U2selfAsServer spnego diff --git a/jdk/test/sun/security/krb5/auto/S4U2selfAsServerGSS.java b/jdk/test/sun/security/krb5/auto/S4U2selfAsServerGSS.java index 7375502f422..0ff2b7bb53d 100644 --- a/jdk/test/sun/security/krb5/auto/S4U2selfAsServerGSS.java +++ b/jdk/test/sun/security/krb5/auto/S4U2selfAsServerGSS.java @@ -25,14 +25,6 @@ * @test * @bug 6355584 * @summary Introduce constrained Kerberos delegation - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.jgss - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @compile -XDignore.symbol.file S4U2selfAsServerGSS.java * @run main/othervm -Djavax.security.auth.useSubjectCredsOnly=false S4U2selfAsServerGSS krb5 * @run main/othervm -Djavax.security.auth.useSubjectCredsOnly=false S4U2selfAsServerGSS spnego diff --git a/jdk/test/sun/security/krb5/auto/S4U2selfGSS.java b/jdk/test/sun/security/krb5/auto/S4U2selfGSS.java index 48250a94edb..f060c787ffb 100644 --- a/jdk/test/sun/security/krb5/auto/S4U2selfGSS.java +++ b/jdk/test/sun/security/krb5/auto/S4U2selfGSS.java @@ -25,14 +25,6 @@ * @test * @bug 6355584 * @summary Introduce constrained Kerberos delegation - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.jgss - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @compile -XDignore.symbol.file S4U2selfGSS.java * @run main/othervm -Dsun.security.krb5.debug=false S4U2selfGSS krb5 * @run main/othervm -Dsun.security.krb5.debug=false S4U2selfGSS spnego diff --git a/jdk/test/sun/security/krb5/auto/SPNEGO.java b/jdk/test/sun/security/krb5/auto/SPNEGO.java index da9fdab1f89..250a942f0d4 100644 --- a/jdk/test/sun/security/krb5/auto/SPNEGO.java +++ b/jdk/test/sun/security/krb5/auto/SPNEGO.java @@ -25,14 +25,6 @@ * @test * @bug 7040151 * @summary SPNEGO GSS code does not parse tokens in accordance to RFC 2478 - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.jgss - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @compile -XDignore.symbol.file SPNEGO.java * @run main/othervm SPNEGO */ diff --git a/jdk/test/sun/security/krb5/auto/SSL.java b/jdk/test/sun/security/krb5/auto/SSL.java index 8e80842bb4a..02317138102 100644 --- a/jdk/test/sun/security/krb5/auto/SSL.java +++ b/jdk/test/sun/security/krb5/auto/SSL.java @@ -25,15 +25,6 @@ * @test * @bug 6894643 6913636 8005523 8025123 * @summary Test JSSE Kerberos ciphersuite - - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.jgss - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @run main/othervm SSL TLS_KRB5_WITH_RC4_128_SHA * @run main/othervm SSL TLS_KRB5_WITH_RC4_128_SHA unbound * @run main/othervm SSL TLS_KRB5_WITH_RC4_128_SHA unbound sni diff --git a/jdk/test/sun/security/krb5/auto/SaslBasic.java b/jdk/test/sun/security/krb5/auto/SaslBasic.java index f00b3254c68..3fdd3534ed4 100644 --- a/jdk/test/sun/security/krb5/auto/SaslBasic.java +++ b/jdk/test/sun/security/krb5/auto/SaslBasic.java @@ -25,14 +25,6 @@ * @test * @bug 7110803 * @summary SASL service for multiple hostnames - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab - * java.security.sasl * @compile -XDignore.symbol.file SaslBasic.java * @run main/othervm SaslBasic bound * @run main/othervm SaslBasic unbound diff --git a/jdk/test/sun/security/krb5/auto/SaslGSS.java b/jdk/test/sun/security/krb5/auto/SaslGSS.java index edc7d3634d4..ec541935308 100644 --- a/jdk/test/sun/security/krb5/auto/SaslGSS.java +++ b/jdk/test/sun/security/krb5/auto/SaslGSS.java @@ -26,15 +26,6 @@ * @bug 8012082 8019267 * @summary SASL: auth-conf negotiated, but unencrypted data is accepted, * reset to unencrypt - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.jgss - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab - * java.security.sasl * @compile -XDignore.symbol.file SaslGSS.java * @run main/othervm SaslGSS */ diff --git a/jdk/test/sun/security/krb5/auto/SaslUnbound.java b/jdk/test/sun/security/krb5/auto/SaslUnbound.java index 2693c9019b4..797d66b94be 100644 --- a/jdk/test/sun/security/krb5/auto/SaslUnbound.java +++ b/jdk/test/sun/security/krb5/auto/SaslUnbound.java @@ -25,14 +25,6 @@ * @test * @bug 8001104 * @summary Unbound SASL service: the GSSAPI/krb5 mech - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab - * java.security.sasl * @compile -XDignore.symbol.file SaslUnbound.java * @run main/othervm SaslUnbound 0 * @run main/othervm/fail SaslUnbound 1 diff --git a/jdk/test/sun/security/krb5/auto/SpnegoLifeTime.java b/jdk/test/sun/security/krb5/auto/SpnegoLifeTime.java index 3d5a9e46326..906cfbee786 100644 --- a/jdk/test/sun/security/krb5/auto/SpnegoLifeTime.java +++ b/jdk/test/sun/security/krb5/auto/SpnegoLifeTime.java @@ -25,14 +25,6 @@ * @test * @bug 8000653 * @summary SPNEGO tests fail at context.getDelegCred().getRemainingInitLifetime(mechOid) - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.jgss - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @compile -XDignore.symbol.file SpnegoLifeTime.java * @run main/othervm SpnegoLifeTime */ diff --git a/jdk/test/sun/security/krb5/auto/SpnegoReqFlags.java b/jdk/test/sun/security/krb5/auto/SpnegoReqFlags.java index fe35bfe3691..62c55048d1f 100644 --- a/jdk/test/sun/security/krb5/auto/SpnegoReqFlags.java +++ b/jdk/test/sun/security/krb5/auto/SpnegoReqFlags.java @@ -24,14 +24,6 @@ /* * @test * @bug 6815182 - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.jgss - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @run main/othervm SpnegoReqFlags * @summary GSSAPI/SPNEGO does not work with server using MIT Kerberos library */ diff --git a/jdk/test/sun/security/krb5/auto/TEST.properties b/jdk/test/sun/security/krb5/auto/TEST.properties new file mode 100644 index 00000000000..681450777d0 --- /dev/null +++ b/jdk/test/sun/security/krb5/auto/TEST.properties @@ -0,0 +1,10 @@ +modules java.base/sun.misc \ + java.base/sun.net.spi.nameservice \ + java.base/sun.security.util \ + java.security.jgss/sun.security.jgss \ + java.security.jgss/sun.security.krb5 \ + java.security.jgss/sun.security.krb5.internal \ + java.security.jgss/sun.security.krb5.internal.ccache \ + java.security.jgss/sun.security.krb5.internal.rcache \ + java.security.jgss/sun.security.krb5.internal.crypto \ + java.security.jgss/sun.security.krb5.internal.ktab diff --git a/jdk/test/sun/security/krb5/auto/TcpTimeout.java b/jdk/test/sun/security/krb5/auto/TcpTimeout.java index 73372e47bae..45699fbe5ad 100644 --- a/jdk/test/sun/security/krb5/auto/TcpTimeout.java +++ b/jdk/test/sun/security/krb5/auto/TcpTimeout.java @@ -24,13 +24,6 @@ /* * @test * @bug 6952519 - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @compile -XDignore.symbol.file TcpTimeout.java * @run main/othervm TcpTimeout * @summary kdc_timeout is not being honoured when using TCP diff --git a/jdk/test/sun/security/krb5/auto/Test5653.java b/jdk/test/sun/security/krb5/auto/Test5653.java index a5c935d8215..4384b87ee0b 100644 --- a/jdk/test/sun/security/krb5/auto/Test5653.java +++ b/jdk/test/sun/security/krb5/auto/Test5653.java @@ -24,14 +24,6 @@ /* * @test * @bug 6895424 - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.jgss - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @run main/othervm Test5653 * @summary RFC 5653 */ diff --git a/jdk/test/sun/security/krb5/auto/TwoOrThree.java b/jdk/test/sun/security/krb5/auto/TwoOrThree.java index 1eb02205af4..5af545be4a1 100644 --- a/jdk/test/sun/security/krb5/auto/TwoOrThree.java +++ b/jdk/test/sun/security/krb5/auto/TwoOrThree.java @@ -25,14 +25,6 @@ * @test * @bug 8005447 * @summary default principal can act as anyone - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.jgss - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @compile -XDignore.symbol.file TwoOrThree.java * @run main/othervm TwoOrThree first first * @run main/othervm/fail TwoOrThree first second diff --git a/jdk/test/sun/security/krb5/auto/TwoPrinces.java b/jdk/test/sun/security/krb5/auto/TwoPrinces.java index 0f30e9475ed..30f16e96a25 100644 --- a/jdk/test/sun/security/krb5/auto/TwoPrinces.java +++ b/jdk/test/sun/security/krb5/auto/TwoPrinces.java @@ -24,14 +24,6 @@ /* * @test * @bug 6894072 - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.jgss - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @compile -XDignore.symbol.file TwoPrinces.java * @run main/othervm TwoPrinces * @summary always refresh keytab diff --git a/jdk/test/sun/security/krb5/auto/TwoTab.java b/jdk/test/sun/security/krb5/auto/TwoTab.java index f3def8b038e..dd2cf96a8a4 100644 --- a/jdk/test/sun/security/krb5/auto/TwoTab.java +++ b/jdk/test/sun/security/krb5/auto/TwoTab.java @@ -25,14 +25,6 @@ * @test * @bug 7152176 * @summary More krb5 tests - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.jgss - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @compile -XDignore.symbol.file TwoTab.java * @run main/othervm TwoTab */ diff --git a/jdk/test/sun/security/krb5/auto/UdpTcp.java b/jdk/test/sun/security/krb5/auto/UdpTcp.java index 66c82438a2e..ae54b793527 100644 --- a/jdk/test/sun/security/krb5/auto/UdpTcp.java +++ b/jdk/test/sun/security/krb5/auto/UdpTcp.java @@ -24,13 +24,6 @@ /* * @test * @bug 4966382 8039132 - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @run main/othervm UdpTcp UDP * @run main/othervm UdpTcp TCP * @summary udp or tcp diff --git a/jdk/test/sun/security/krb5/auto/UnboundSSL.java b/jdk/test/sun/security/krb5/auto/UnboundSSL.java index 0862f072f04..5df24f85217 100644 --- a/jdk/test/sun/security/krb5/auto/UnboundSSL.java +++ b/jdk/test/sun/security/krb5/auto/UnboundSSL.java @@ -26,6 +26,7 @@ import java.security.NoSuchAlgorithmException; import java.security.PrivilegedActionException; import java.util.HashMap; import java.util.Map; + import javax.security.auth.login.LoginException; /* @@ -74,8 +75,9 @@ public class UnboundSSL { UnboundSSLUtils.KRB5_CONF_FILENAME); // start a local KDC instance - UnboundSSLUtils.startKDC(UnboundSSLUtils.REALM, principals, - UnboundSSLUtils.KTAB_FILENAME, UnboundSSLUtils.KtabMode.APPEND); + KDC.startKDC(UnboundSSLUtils.HOST, UnboundSSLUtils.KRB5_CONF_FILENAME, + UnboundSSLUtils.REALM, principals, + UnboundSSLUtils.KTAB_FILENAME, KDC.KtabMode.APPEND); System.setProperty("java.security.auth.login.config", UnboundSSLUtils.TEST_SRC + UnboundSSLUtils.FS + jaacConfigFile); diff --git a/jdk/test/sun/security/krb5/auto/UnboundSSLMultipleKeys.java b/jdk/test/sun/security/krb5/auto/UnboundSSLMultipleKeys.java index 255a40ca106..aa1ea2b38ce 100644 --- a/jdk/test/sun/security/krb5/auto/UnboundSSLMultipleKeys.java +++ b/jdk/test/sun/security/krb5/auto/UnboundSSLMultipleKeys.java @@ -26,6 +26,7 @@ import java.security.NoSuchAlgorithmException; import java.security.PrivilegedActionException; import java.util.HashMap; import java.util.Map; + import javax.security.auth.login.LoginException; /* @@ -81,8 +82,9 @@ public class UnboundSSLMultipleKeys { * principal, but password for only one key is the same with the record * for service1 principal in KDC. */ - UnboundSSLUtils.startKDC(UnboundSSLUtils.REALM, principals, - UnboundSSLUtils.KTAB_FILENAME, UnboundSSLUtils.KtabMode.APPEND); + KDC.startKDC(UnboundSSLUtils.HOST, UnboundSSLUtils.KRB5_CONF_FILENAME, + UnboundSSLUtils.REALM, principals, + UnboundSSLUtils.KTAB_FILENAME, KDC.KtabMode.APPEND); System.setProperty("java.security.auth.login.config", UnboundSSLUtils.TEST_SRC + UnboundSSLUtils.FS + jaacConfigFile); diff --git a/jdk/test/sun/security/krb5/auto/UnboundSSLPrincipalProperty.java b/jdk/test/sun/security/krb5/auto/UnboundSSLPrincipalProperty.java index 3ccb4bf604a..ab8549eb87c 100644 --- a/jdk/test/sun/security/krb5/auto/UnboundSSLPrincipalProperty.java +++ b/jdk/test/sun/security/krb5/auto/UnboundSSLPrincipalProperty.java @@ -70,8 +70,9 @@ public class UnboundSSLPrincipalProperty { UnboundSSLUtils.KRB5_CONF_FILENAME); // start a local KDC instance - UnboundSSLUtils.startKDC(UnboundSSLUtils.REALM, principals, - UnboundSSLUtils.KTAB_FILENAME, UnboundSSLUtils.KtabMode.APPEND); + KDC.startKDC(UnboundSSLUtils.HOST, UnboundSSLUtils.KRB5_CONF_FILENAME, + UnboundSSLUtils.REALM, principals, + UnboundSSLUtils.KTAB_FILENAME, KDC.KtabMode.APPEND); System.setProperty("java.security.auth.login.config", UnboundSSLUtils.TEST_SRC + UnboundSSLUtils.FS + jaacConfigFile); diff --git a/jdk/test/sun/security/krb5/auto/UnboundSSLUtils.java b/jdk/test/sun/security/krb5/auto/UnboundSSLUtils.java index ab55e1fa184..1aefac2c332 100644 --- a/jdk/test/sun/security/krb5/auto/UnboundSSLUtils.java +++ b/jdk/test/sun/security/krb5/auto/UnboundSSLUtils.java @@ -50,8 +50,6 @@ import javax.security.auth.login.LoginException; */ class UnboundSSLUtils { - static enum KtabMode { APPEND, EXISTING }; - static final String KTAB_FILENAME = "krb5.keytab.data"; static final String HOST = "localhost"; static final String REALM = "TEST.REALM"; @@ -87,65 +85,6 @@ class UnboundSSLUtils { }); } - /* - * Start a KDC server: - * - create a KDC instance - * - create Kerberos principals - * - save Kerberos configuration - * - save keys to keytab file - * - no pre-auth required - */ - static void startKDC(String realm, Map principals, - String ktab, KtabMode mode) { - try { - KDC kdc = KDC.create(realm, HOST, 0, true); - kdc.setOption(KDC.Option.PREAUTH_REQUIRED, Boolean.FALSE); - if (principals != null) { - for (Map.Entry entry : principals.entrySet()) { - String name = entry.getKey(); - String password = entry.getValue(); - if (password == null || password.isEmpty()) { - System.out.println("KDC: add a principal '" + name + - "' with a random password"); - kdc.addPrincipalRandKey(name); - } else { - System.out.println("KDC: add a principal '" + name + - "' with '" + password + "' password"); - kdc.addPrincipal(name, password.toCharArray()); - } - } - } - - KDC.saveConfig(KRB5_CONF_FILENAME, kdc); - - if (ktab != null) { - File ktabFile = new File(ktab); - if (mode == KtabMode.APPEND) { - if (ktabFile.exists()) { - System.out.println("KDC: append keys to an exising " + - "keytab file " + ktab); - kdc.appendKtab(ktab); - } else { - System.out.println("KDC: create a new keytab file " + - ktab); - kdc.writeKtab(ktab); - } - } else if (mode == KtabMode.EXISTING) { - System.out.println("KDC: use an existing keytab file " - + ktab); - } else { - throw new RuntimeException("KDC: unsupported keytab mode: " - + mode); - } - } - - System.out.println("KDC: started on " + HOST + ":" + kdc.getPort() - + " with '" + realm + "' realm"); - } catch (Exception e) { - throw new RuntimeException("KDC: unexpected exception", e); - } - } - } class SSLClient { diff --git a/jdk/test/sun/security/krb5/auto/UnboundService.java b/jdk/test/sun/security/krb5/auto/UnboundService.java index a0bc937b29e..1327f78c995 100644 --- a/jdk/test/sun/security/krb5/auto/UnboundService.java +++ b/jdk/test/sun/security/krb5/auto/UnboundService.java @@ -25,14 +25,6 @@ * @test * @bug 8001104 * @summary Unbound SASL service: the GSSAPI/krb5 mech - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.jgss - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @compile -XDignore.symbol.file UnboundService.java * @run main/othervm UnboundService null null * @run main/othervm UnboundService server/host.rabbit.hole null diff --git a/jdk/test/sun/security/krb5/auto/Unreachable.java b/jdk/test/sun/security/krb5/auto/Unreachable.java index 670d33afc8e..52339786a9f 100644 --- a/jdk/test/sun/security/krb5/auto/Unreachable.java +++ b/jdk/test/sun/security/krb5/auto/Unreachable.java @@ -25,7 +25,6 @@ * @test * @bug 7162687 * @summary enhance KDC server availability detection - * @modules java.security.jgss/sun.security.krb5 * @compile -XDignore.symbol.file Unreachable.java * @run main/othervm/timeout=10 Unreachable */ diff --git a/jdk/test/sun/security/krb5/auto/UseCacheAndStoreKey.java b/jdk/test/sun/security/krb5/auto/UseCacheAndStoreKey.java index ca1229b90b9..3769643e09a 100644 --- a/jdk/test/sun/security/krb5/auto/UseCacheAndStoreKey.java +++ b/jdk/test/sun/security/krb5/auto/UseCacheAndStoreKey.java @@ -26,13 +26,6 @@ * @bug 7201053 * @summary Krb5LoginModule shows NPE when both useTicketCache and storeKey * are set to true - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @compile -XDignore.symbol.file UseCacheAndStoreKey.java * @run main/othervm UseCacheAndStoreKey */ diff --git a/jdk/test/sun/security/krb5/auto/W83.java b/jdk/test/sun/security/krb5/auto/W83.java index 7de5912b94e..dea4e765e40 100644 --- a/jdk/test/sun/security/krb5/auto/W83.java +++ b/jdk/test/sun/security/krb5/auto/W83.java @@ -26,13 +26,6 @@ * @bug 6932525 6951366 6959292 * @summary kerberos login failure on win2008 with AD set to win2000 compat mode * and cannot login if session key and preauth does not use the same etype - * @modules java.base/sun.net.spi.nameservice - * java.base/sun.security.util - * java.security.jgss/sun.security.krb5 - * java.security.jgss/sun.security.krb5.internal - * java.security.jgss/sun.security.krb5.internal.ccache - * java.security.jgss/sun.security.krb5.internal.crypto - * java.security.jgss/sun.security.krb5.internal.ktab * @run main/othervm -D6932525 W83 * @run main/othervm -D6959292 W83 */ diff --git a/jdk/test/sun/security/krb5/auto/principalProperty/PrincipalSystemPropTest.java b/jdk/test/sun/security/krb5/auto/principalProperty/PrincipalSystemPropTest.java new file mode 100644 index 00000000000..262e1da189b --- /dev/null +++ b/jdk/test/sun/security/krb5/auto/principalProperty/PrincipalSystemPropTest.java @@ -0,0 +1,155 @@ +/* + * 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. + * + * 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 8075301 + * @library /sun/security/krb5/auto + * @summary New test for sun.security.krb5.principal system property. + * The principal can set using the system property sun.security.krb5.principal. + * This property is checked during login. If this property is not set, + * then the principal name from the configuration is used. + * @run main/othervm/java.security.policy=principalSystemPropTest.policy + * PrincipalSystemPropTest + */ + +import java.io.File; +import java.util.HashMap; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import javax.security.auth.login.LoginException; +import javax.security.auth.login.LoginContext; +import com.sun.security.auth.callback.TextCallbackHandler; + +public class PrincipalSystemPropTest { + + private static final boolean PASS = Boolean.TRUE; + private static final boolean FAIL = Boolean.FALSE; + private static final String VALID_PRINCIPAL_JAAS_ENTRY = + "ValidPrincipalSystemPropTest"; + private static final String INVALID_PRINCIPAL_JAAS_ENTRY = + "InvalidPrincipalSystemPropTest"; + private static final String NO_PRINCIPAL_JAAS_ENTRY = + "NoPrincipalSystemPropTest"; + private static final String SAME_PRINCIPAL_JAAS_ENTRY = + "SelfPrincipalSystemPropTest"; + private static final String HOST = "localhost"; + private static final String KTAB_FILENAME = "krb5.keytab.data"; + private static final String REALM = "TEST.REALM"; + private static final String TEST_SRC = System.getProperty("test.src", "."); + private static final String USER = "USER"; + private static final String AVAILABLE_USER = "AVAILABLE"; + private static final String USER_PASSWORD = "password"; + private static final String FS = System.getProperty("file.separator"); + private static final String KRB5_CONF_FILENAME = "krb5.conf"; + private static final String JAAS_CONF_FILENAME = "jaas.conf"; + private static final String KRBTGT_PRINCIPAL = "krbtgt/" + REALM; + private static final String USER_PRINCIPAL = USER + "@" + REALM; + private static final String AVAILABLE_USER_PRINCIPAL = + AVAILABLE_USER + "@" + REALM; + + public static void main(String[] args) throws Exception { + + setupTest(); + + // Expected result, Jaas Config Entry, Login Principal Expected, + // Principal passed through System property + runTest(PASS, VALID_PRINCIPAL_JAAS_ENTRY, + USER_PRINCIPAL, "USER@TEST.REALM"); + runTest(PASS, VALID_PRINCIPAL_JAAS_ENTRY, + AVAILABLE_USER_PRINCIPAL, null); + runTest(PASS, INVALID_PRINCIPAL_JAAS_ENTRY, + USER_PRINCIPAL, "USER@TEST.REALM"); + runTest(FAIL, INVALID_PRINCIPAL_JAAS_ENTRY, null, null); + runTest(PASS, NO_PRINCIPAL_JAAS_ENTRY, + USER_PRINCIPAL, "USER@TEST.REALM"); + runTest(FAIL, NO_PRINCIPAL_JAAS_ENTRY, null, null); + runTest(PASS, SAME_PRINCIPAL_JAAS_ENTRY, + USER_PRINCIPAL, "USER@TEST.REALM"); + + } + + private static void setupTest() { + + System.setProperty("java.security.krb5.conf", KRB5_CONF_FILENAME); + System.setProperty("java.security.auth.login.config", + TEST_SRC + FS + JAAS_CONF_FILENAME); + + Map principals = new HashMap<>(); + principals.put(USER_PRINCIPAL, USER_PASSWORD); + principals.put(AVAILABLE_USER_PRINCIPAL, USER_PASSWORD); + principals.put(KRBTGT_PRINCIPAL, null); + KDC.startKDC(HOST, KRB5_CONF_FILENAME, REALM, principals, + KTAB_FILENAME, KDC.KtabMode.APPEND); + + } + + private static void runTest(boolean expected, String jaasConfigEntry, + String expectedLoginUser, String loginUserBySysProp) { + + if(loginUserBySysProp != null) { + System.setProperty("sun.security.krb5.principal", + loginUserBySysProp); + } else { + System.clearProperty("sun.security.krb5.principal"); + } + + try { + LoginContext lc = new LoginContext(jaasConfigEntry, + new TextCallbackHandler()); + lc.login(); + System.out.println(String.format( + "Authentication completed with Subject '%s' ", + lc.getSubject())); + + if (!expected) { + throw new RuntimeException( + "TEST FAILED - JAAS login success isn't expected"); + } + if(expectedLoginUser != null && !lc.getSubject().getPrincipals() + .stream().map(p -> p.getName()).filter( + expectedLoginUser :: equals).findFirst() + .isPresent()) { + throw new RuntimeException(String.format( + "TEST FAILED - Login principal is not matched " + + "to expected principal '%s'.", expectedLoginUser)); + } + System.out.println( + "TEST PASSED - JAAS login success is expected."); + } catch (LoginException ie) { + System.out.println(String.format( + "Authentication failed with exception: %s", + ie.getMessage())); + if (expected) { + System.out.println( + "TEST FAILED - JAAS login failure isn't expected"); + throw new RuntimeException(ie); + } + System.out.println( + "TEST PASSED - JAAS login failure is expected."); + } + + } + +} diff --git a/jdk/test/sun/security/krb5/auto/principalProperty/jaas.conf b/jdk/test/sun/security/krb5/auto/principalProperty/jaas.conf new file mode 100644 index 00000000000..0a5b794e9e2 --- /dev/null +++ b/jdk/test/sun/security/krb5/auto/principalProperty/jaas.conf @@ -0,0 +1,34 @@ +NoPrincipalSystemPropTest { + com.sun.security.auth.module.Krb5LoginModule required + useKeyTab = true + keyTab = krb5.keytab.data + doNotPrompt =true + debug=true; +}; + +InvalidPrincipalSystemPropTest { + com.sun.security.auth.module.Krb5LoginModule required + principal="UNAVAILABLE@TEST.REALM" + useKeyTab = true + keyTab = krb5.keytab.data + doNotPrompt =true + debug=true; +}; + +ValidPrincipalSystemPropTest { + com.sun.security.auth.module.Krb5LoginModule required + principal="AVAILABLE@TEST.REALM" + useKeyTab = true + keyTab = krb5.keytab.data + doNotPrompt =true + debug=true; +}; + +SelfPrincipalSystemPropTest { + com.sun.security.auth.module.Krb5LoginModule required + principal="USER@TEST.REALM" + useKeyTab = true + keyTab = krb5.keytab.data + doNotPrompt =true + debug=true; +}; diff --git a/jdk/test/sun/security/krb5/auto/principalProperty/principalSystemPropTest.policy b/jdk/test/sun/security/krb5/auto/principalProperty/principalSystemPropTest.policy new file mode 100644 index 00000000000..ac9ef4861c1 --- /dev/null +++ b/jdk/test/sun/security/krb5/auto/principalProperty/principalSystemPropTest.policy @@ -0,0 +1,21 @@ +grant { + permission javax.security.auth.AuthPermission + "createLoginContext.ValidPrincipalSystemPropTest"; + permission javax.security.auth.AuthPermission + "createLoginContext.InvalidPrincipalSystemPropTest"; + permission javax.security.auth.AuthPermission + "createLoginContext.NoPrincipalSystemPropTest"; + permission javax.security.auth.AuthPermission + "createLoginContext.SelfPrincipalSystemPropTest"; + permission javax.security.auth.AuthPermission "doAs"; + permission javax.security.auth.AuthPermission "modifyPrincipals"; + permission javax.security.auth.AuthPermission "getSubject"; + permission java.util.PropertyPermission "*", "read,write"; + permission java.io.FilePermission "*", "read,write,delete"; + permission java.lang.RuntimePermission "accessDeclaredMembers"; + permission java.lang.reflect.ReflectPermission "suppressAccessChecks"; + permission java.lang.RuntimePermission "accessClassInPackage.*"; + permission java.net.SocketPermission "*:*", + "listen,resolve,accept,connect"; +}; + diff --git a/jdk/test/sun/security/krb5/config/NamingManager.java b/jdk/test/sun/security/krb5/config/NamingManager.java index 47f4f412deb..93f0762f130 100644 --- a/jdk/test/sun/security/krb5/config/NamingManager.java +++ b/jdk/test/sun/security/krb5/config/NamingManager.java @@ -23,7 +23,6 @@ package javax.naming.spi; -import com.sun.jndi.dns.DnsContext; import java.util.Hashtable; import javax.naming.Context; import javax.naming.NamingException; @@ -31,6 +30,7 @@ import javax.naming.directory.Attribute; import javax.naming.directory.Attributes; import javax.naming.directory.BasicAttribute; import javax.naming.directory.BasicAttributes; +import javax.naming.directory.InitialDirContext; /** * A fake javax.naming.spi.NamingManager. It allows reading a DNS @@ -43,7 +43,7 @@ public class NamingManager { public static Context getURLContext( String scheme, Hashtable environment) throws NamingException { - return new DnsContext("", null, new Hashtable()) { + return new InitialDirContext() { public Attributes getAttributes(String name, String[] attrIds) throws NamingException { return new BasicAttributes() { diff --git a/jdk/test/sun/security/krb5/tools/KtabZero.java b/jdk/test/sun/security/krb5/tools/KtabZero.java index bc1b1d32b8f..6cc2a527380 100644 --- a/jdk/test/sun/security/krb5/tools/KtabZero.java +++ b/jdk/test/sun/security/krb5/tools/KtabZero.java @@ -33,7 +33,9 @@ import java.nio.file.Paths; * @test * @bug 8014196 * @summary ktab creates a file with zero kt_vno + * @requires os.family == "windows" * @modules java.security.jgss/sun.security.krb5.internal.ktab + * java.security.jgss/sun.security.krb5.internal.tools */ public class KtabZero { @@ -52,15 +54,8 @@ public class KtabZero { // 2. Create with the tool Files.deleteIfExists(Paths.get(NAME)); - try { - Class ktab = Class.forName("sun.security.krb5.internal.tools.Ktab"); - ktab.getDeclaredMethod("main", String[].class).invoke(null, - (Object)(("-k " + NAME + " -a me@HERE pass").split(" "))); - } catch (ClassNotFoundException cnfe) { - // Only Windows has ktab tool - System.out.println("No ktab tool here. Ignored."); - return; - } + sun.security.krb5.internal.tools.Ktab.main( + ("-k " + NAME + " -a me@HERE pass").split(" ")); check(false); } diff --git a/jdk/test/sun/security/util/Oid/OidEquals.java b/jdk/test/sun/security/util/Oid/OidEquals.java new file mode 100644 index 00000000000..1682fc3a0d1 --- /dev/null +++ b/jdk/test/sun/security/util/Oid/OidEquals.java @@ -0,0 +1,62 @@ +/* + * 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. + * + * 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 8022444 + * @summary Test ObjectIdentifier.equals(Object obj) + */ + +import sun.security.util.ObjectIdentifier; + +public class OidEquals { + public static void main(String[] args) throws Exception { + ObjectIdentifier oid1 = new ObjectIdentifier("1.3.6.1.4.1.42.2.17"); + ObjectIdentifier oid2 = + new ObjectIdentifier(new int[]{1, 3, 6, 1, 4, 1, 42, 2, 17}); + ObjectIdentifier oid3 = new ObjectIdentifier("1.2.3.4"); + + assertEquals(oid1, oid1); + assertEquals(oid1, oid2); + assertNotEquals(oid1, oid3); + assertNotEquals(oid1, "1.3.6.1.4.1.42.2.17"); + + System.out.println("Tests passed."); + } + + static void assertEquals(ObjectIdentifier oid, Object obj) + throws Exception { + if (!oid.equals(obj)) { + throw new Exception("The ObjectIdentifier " + oid.toString() + + " should be equal to the Object " + obj.toString()); + } + } + + static void assertNotEquals(ObjectIdentifier oid, Object obj) + throws Exception { + if (oid.equals(obj)) { + throw new Exception("The ObjectIdentifier " + oid.toString() + + " should not be equal to the Object " + obj.toString()); + } + } +} diff --git a/jdk/test/sun/security/util/Oid/OidFormat.java b/jdk/test/sun/security/util/Oid/OidFormat.java index d7aab146c82..48dd2f925bc 100644 --- a/jdk/test/sun/security/util/Oid/OidFormat.java +++ b/jdk/test/sun/security/util/Oid/OidFormat.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -129,7 +129,7 @@ public class OidFormat { os.putOID(oid); DerInputStream is = new DerInputStream(os.toByteArray()); ObjectIdentifier oid2 = is.getOID(); - if (!oid.equals((Object)oid2)) { + if (!oid.equals(oid2)) { throw new Exception("Test DER I/O fails: " + oid + " and " + oid2); } } @@ -144,7 +144,7 @@ public class OidFormat { os.putOID(oid); DerInputStream is = new DerInputStream(os.toByteArray()); ObjectIdentifier oid2 = is.getOID(); - if (!oid.equals((Object)oid2)) { + if (!oid.equals(oid2)) { throw new Exception("Test DER I/O fails: " + oid + " and " + oid2); } } diff --git a/jdk/test/sun/tools/jmap/heapconfig/TmtoolTestScenario.java b/jdk/test/sun/tools/jmap/heapconfig/TmtoolTestScenario.java index 049663c86ac..4558f3e346b 100644 --- a/jdk/test/sun/tools/jmap/heapconfig/TmtoolTestScenario.java +++ b/jdk/test/sun/tools/jmap/heapconfig/TmtoolTestScenario.java @@ -38,7 +38,7 @@ import jdk.testlibrary.Utils; public class TmtoolTestScenario { - private final ArrayList toolOutput = new ArrayList(); + private final ArrayList toolOutput = new ArrayList(); private LingeredApp theApp = null; private final String toolName; private final String[] toolArgs; @@ -72,7 +72,7 @@ public class TmtoolTestScenario { */ public Map parseFlagsFinal() { List astr = theApp.getAppOutput(); - Map vmMap = new HashMap(); + Map vmMap = new HashMap(); for (String line : astr) { String[] lv = line.trim().split("\\s+"); @@ -94,7 +94,10 @@ public class TmtoolTestScenario { System.out.println("Starting LingeredApp"); try { try { - theApp = LingeredApp.startApp(vmArgs); + List vmArgsExtended = new ArrayList(); + vmArgsExtended.add("-XX:+UsePerfData"); + vmArgsExtended.addAll(vmArgs); + theApp = LingeredApp.startApp(vmArgsExtended); System.out.println("Starting " + toolName + " against " + theApp.getPid()); JDKToolLauncher launcher = JDKToolLauncher.createUsingTestJDK(toolName); @@ -120,7 +123,7 @@ public class TmtoolTestScenario { return toolProcess.exitValue(); } finally { - theApp.stopApp(); + LingeredApp.stopApp(theApp); } } catch (IOException | InterruptedException ex) { throw new RuntimeException("Test ERROR " + ex, ex); diff --git a/jdk/test/sun/tools/jps/JpsHelper.java b/jdk/test/sun/tools/jps/JpsHelper.java index a5882aee6db..214be820d13 100644 --- a/jdk/test/sun/tools/jps/JpsHelper.java +++ b/jdk/test/sun/tools/jps/JpsHelper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 @@ -94,9 +94,10 @@ public final class JpsHelper { } /** - * VM arguments to start test application with + * VM arguments to start test application with. + * -XX:+UsePerfData is required for running the tests on embedded platforms. */ - public static final String[] VM_ARGS = {"-Xmx512m", "-XX:+PrintGCDetails"}; + public static final String[] VM_ARGS = {"-XX:+UsePerfData", "-Xmx512m", "-XX:+PrintGCDetails"}; /** * VM flag to start test application with */ diff --git a/jdk/test/sun/util/calendar/zi/tzdata/VERSION b/jdk/test/sun/util/calendar/zi/tzdata/VERSION index 19d5533385c..d6f6f158d1d 100644 --- a/jdk/test/sun/util/calendar/zi/tzdata/VERSION +++ b/jdk/test/sun/util/calendar/zi/tzdata/VERSION @@ -21,4 +21,4 @@ # or visit www.oracle.com if you need additional information or have any # questions. # -tzdata2015d +tzdata2015e diff --git a/jdk/test/sun/util/calendar/zi/tzdata/africa b/jdk/test/sun/util/calendar/zi/tzdata/africa index 6099a70f5e6..049861192cc 100644 --- a/jdk/test/sun/util/calendar/zi/tzdata/africa +++ b/jdk/test/sun/util/calendar/zi/tzdata/africa @@ -361,9 +361,10 @@ Rule Egypt 2007 only - Sep Thu>=1 24:00 0 - # time this summer, and carry out studies on the possibility of canceling the # practice altogether in future years." # -# From Paul Eggert (2015-04-20): -# For now, assume DST will be canceled. Any resumption would likely -# use different rules anyway. +# From Paul Eggert (2015-04-24): +# Yesterday the office of Egyptian President El-Sisi announced his +# decision to abandon DST permanently. See Ahram Online 2015-04-24. +# http://english.ahram.org.eg/NewsContent/1/64/128509/Egypt/Politics-/Sisi-cancels-daylight-saving-time-in-Egypt.aspx Rule Egypt 2008 only - Aug lastThu 24:00 0 - Rule Egypt 2009 only - Aug 20 24:00 0 - @@ -810,20 +811,41 @@ Zone Indian/Mauritius 3:50:00 - LMT 1907 # Port Louis # will resume again at 02:00 on Saturday, August 2, 2014.... # http://www.mmsp.gov.ma/fr/actualites.aspx?id=586 -# From Paul Eggert (2014-06-05): -# For now, guess that later spring and fall transitions will use 2014's rules, +# From Milamber (2015-06-08): +# (Google Translation) The hour will thus be delayed 60 minutes +# Sunday, June 14 at 3:00, the ministry said in a statement, adding +# that the time will be advanced again 60 minutes Sunday, July 19, +# 2015 at 2:00. The move comes under 2.12.126 Decree of 26 Jumada I +# 1433 (18 April 2012) and the decision of the Head of Government of +# 16 N. 3-29-15 Chaaban 1435 (4 June 2015). +# Source (french): +# http://lnt.ma/le-maroc-reculera-dune-heure-le-dimanche-14-juin/ +# +# From Milamber (2015-06-09): +# http://www.mmsp.gov.ma/fr/actualites.aspx?id=863 +# +# From Michael Deckers (2015-06-09): +# [The gov.ma announcement] would (probably) make the switch on 2015-07-19 go +# from 03:00 to 04:00 rather than from 02:00 to 03:00, as in the patch.... +# I think the patch is correct and the quoted text is wrong; the text in +# agrees +# with the patch. + +# From Paul Eggert (2015-06-08): +# For now, guess that later spring and fall transitions will use 2015's rules, # and guess that Morocco will switch to standard time at 03:00 the last -# Saturday before Ramadan, and back to DST at 02:00 the first Saturday after -# Ramadan. To implement this, transition dates for 2015 through 2037 were +# Sunday before Ramadan, and back to DST at 02:00 the first Sunday after +# Ramadan. To implement this, transition dates for 2016 through 2037 were # determined by running the following program under GNU Emacs 24.3, with the # results integrated by hand into the table below. -# (let ((islamic-year 1436)) +# (let ((islamic-year 1437)) +# (require 'cal-islam) # (while (< islamic-year 1460) # (let ((a (calendar-islamic-to-absolute (list 9 1 islamic-year))) # (b (calendar-islamic-to-absolute (list 10 1 islamic-year))) -# (saturday 6)) -# (while (/= saturday (mod (setq a (1- a)) 7))) -# (while (/= saturday (mod b 7)) +# (sunday 0)) +# (while (/= sunday (mod (setq a (1- a)) 7))) +# (while (/= sunday (mod b 7)) # (setq b (1+ b))) # (setq a (calendar-gregorian-from-absolute a)) # (setq b (calendar-gregorian-from-absolute b)) @@ -867,32 +889,30 @@ Rule Morocco 2012 only - Aug 20 2:00 1:00 S Rule Morocco 2013 only - Jul 7 3:00 0 - Rule Morocco 2013 only - Aug 10 2:00 1:00 S Rule Morocco 2013 max - Oct lastSun 3:00 0 - -Rule Morocco 2014 2022 - Mar lastSun 2:00 1:00 S +Rule Morocco 2014 2021 - Mar lastSun 2:00 1:00 S Rule Morocco 2014 only - Jun 28 3:00 0 - Rule Morocco 2014 only - Aug 2 2:00 1:00 S -Rule Morocco 2015 only - Jun 13 3:00 0 - -Rule Morocco 2015 only - Jul 18 2:00 1:00 S -Rule Morocco 2016 only - Jun 4 3:00 0 - -Rule Morocco 2016 only - Jul 9 2:00 1:00 S -Rule Morocco 2017 only - May 20 3:00 0 - -Rule Morocco 2017 only - Jul 1 2:00 1:00 S -Rule Morocco 2018 only - May 12 3:00 0 - -Rule Morocco 2018 only - Jun 16 2:00 1:00 S -Rule Morocco 2019 only - May 4 3:00 0 - -Rule Morocco 2019 only - Jun 8 2:00 1:00 S -Rule Morocco 2020 only - Apr 18 3:00 0 - -Rule Morocco 2020 only - May 30 2:00 1:00 S -Rule Morocco 2021 only - Apr 10 3:00 0 - -Rule Morocco 2021 only - May 15 2:00 1:00 S -Rule Morocco 2022 only - Apr 2 3:00 0 - -Rule Morocco 2022 only - May 7 2:00 1:00 S -Rule Morocco 2023 only - Apr 22 2:00 1:00 S -Rule Morocco 2024 only - Apr 13 2:00 1:00 S -Rule Morocco 2025 only - Apr 5 2:00 1:00 S +Rule Morocco 2015 only - Jun 14 3:00 0 - +Rule Morocco 2015 only - Jul 19 2:00 1:00 S +Rule Morocco 2016 only - Jun 5 3:00 0 - +Rule Morocco 2016 only - Jul 10 2:00 1:00 S +Rule Morocco 2017 only - May 21 3:00 0 - +Rule Morocco 2017 only - Jul 2 2:00 1:00 S +Rule Morocco 2018 only - May 13 3:00 0 - +Rule Morocco 2018 only - Jun 17 2:00 1:00 S +Rule Morocco 2019 only - May 5 3:00 0 - +Rule Morocco 2019 only - Jun 9 2:00 1:00 S +Rule Morocco 2020 only - Apr 19 3:00 0 - +Rule Morocco 2020 only - May 24 2:00 1:00 S +Rule Morocco 2021 only - Apr 11 3:00 0 - +Rule Morocco 2021 only - May 16 2:00 1:00 S +Rule Morocco 2022 only - May 8 2:00 1:00 S +Rule Morocco 2023 only - Apr 23 2:00 1:00 S +Rule Morocco 2024 only - Apr 14 2:00 1:00 S +Rule Morocco 2025 only - Apr 6 2:00 1:00 S Rule Morocco 2026 max - Mar lastSun 2:00 1:00 S -Rule Morocco 2035 only - Oct 27 3:00 0 - -Rule Morocco 2036 only - Oct 18 3:00 0 - -Rule Morocco 2037 only - Oct 10 3:00 0 - +Rule Morocco 2036 only - Oct 19 3:00 0 - +Rule Morocco 2037 only - Oct 4 3:00 0 - # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Africa/Casablanca -0:30:20 - LMT 1913 Oct 26 diff --git a/jdk/test/sun/util/calendar/zi/tzdata/iso3166.tab b/jdk/test/sun/util/calendar/zi/tzdata/iso3166.tab index 63eadcbd0c5..7fb307326ff 100644 --- a/jdk/test/sun/util/calendar/zi/tzdata/iso3166.tab +++ b/jdk/test/sun/util/calendar/zi/tzdata/iso3166.tab @@ -26,11 +26,10 @@ # This file is in the public domain, so clarified as of # 2009-05-17 by Arthur David Olson. # -# From Paul Eggert (2014-07-18): +# From Paul Eggert (2015-05-02): # This file contains a table of two-letter country codes. Columns are # separated by a single tab. Lines beginning with '#' are comments. -# Although all text currently uses ASCII encoding, this is planned to -# change to UTF-8 soon. The columns of the table are as follows: +# All text uses UTF-8 encoding. The columns of the table are as follows: # # 1. ISO 3166-1 alpha-2 country code, current as of # ISO 3166-1 Newsletter VI-16 (2013-07-11). See: Updates on ISO 3166 @@ -61,7 +60,7 @@ AS Samoa (American) AT Austria AU Australia AW Aruba -AX Aaland Islands +AX Åland Islands AZ Azerbaijan BA Bosnia & Herzegovina BB Barbados @@ -90,7 +89,7 @@ CD Congo (Dem. Rep.) CF Central African Rep. CG Congo (Rep.) CH Switzerland -CI Cote d'Ivoire +CI Côte d'Ivoire CK Cook Islands CL Chile CM Cameroon @@ -234,7 +233,7 @@ PT Portugal PW Palau PY Paraguay QA Qatar -RE Reunion +RE Réunion RO Romania RS Serbia RU Russia diff --git a/jdk/test/sun/util/calendar/zi/tzdata/northamerica b/jdk/test/sun/util/calendar/zi/tzdata/northamerica index 810cd93ade6..09b1b7fad9f 100644 --- a/jdk/test/sun/util/calendar/zi/tzdata/northamerica +++ b/jdk/test/sun/util/calendar/zi/tzdata/northamerica @@ -2684,7 +2684,17 @@ Zone Atlantic/Bermuda -4:19:18 - LMT 1930 Jan 1 2:00 # Hamilton -4:00 US A%sT # Cayman Is -# See America/Panama. + +# From Paul Eggert (2015-05-15): +# The Cayman government has decided to introduce DST in 2016, the idea being +# to keep in sync with New York. The legislation hasn't passed but the change +# seems quite likely. See: Meade B. Cayman 27. +# http://www.cayman27.com.ky/2015/05/15/clock-ticks-toward-daylight-saving-time-in-cayman + +Zone America/Cayman -5:25:32 - LMT 1890 # Georgetown + -5:07:11 - KMT 1912 Feb # Kingston Mean Time + -5:00 - EST 2016 + -5:00 US E%sT # Costa Rica @@ -3207,7 +3217,6 @@ Zone America/Managua -5:45:08 - LMT 1890 Zone America/Panama -5:18:08 - LMT 1890 -5:19:36 - CMT 1908 Apr 22 # Colón Mean Time -5:00 - EST -Link America/Panama America/Cayman # Puerto Rico # There are too many San Juans elsewhere, so we'll use 'Puerto_Rico'. diff --git a/jdk/test/sun/util/calendar/zi/tzdata/southamerica b/jdk/test/sun/util/calendar/zi/tzdata/southamerica index 375c2d2fa9d..6cf0b2bff37 100644 --- a/jdk/test/sun/util/calendar/zi/tzdata/southamerica +++ b/jdk/test/sun/util/calendar/zi/tzdata/southamerica @@ -53,7 +53,7 @@ # I suggest the use of _Summer time_ instead of the more cumbersome # _daylight-saving time_. _Summer time_ seems to be in general use # in Europe and South America. -# -- E O Cutler, _New York Times_ (1937-02-14), quoted in +# -- E O Cutler, _New York Times_ (1937-02-14), quoted in # H L Mencken, _The American Language: Supplement I_ (1960), p 466 # # Earlier editions of these tables also used the North American style diff --git a/langtools/.hgtags b/langtools/.hgtags index b0aca017da4..a2e0088c9ea 100644 --- a/langtools/.hgtags +++ b/langtools/.hgtags @@ -313,3 +313,5 @@ fd782cd69b0497299269952d30a6b88cad960fcf jdk9-b67 c71857c93f57c63be44258d3d67e656c2bacdb45 jdk9-b68 931ec7dd6cd9e4a92bde7b2cd26e9a9fb0ecdb56 jdk9-b69 d732d6dfa72743e3aa96375c6e33f1388dbaa5c6 jdk9-b70 +dc35e315436d21eab68ef44909922fb3424917f3 jdk9-b71 +832e51533706b633d37a77282ae94d016b95e649 jdk9-b72 diff --git a/langtools/make/data/symbols/README b/langtools/make/data/symbols/README new file mode 100644 index 00000000000..f99d6b7562e --- /dev/null +++ b/langtools/make/data/symbols/README @@ -0,0 +1,3 @@ +This directory contains history data for -release. + +Please see $LANGTOOLS_DIR/make/src/classes/build/tools/symbolgenerator/CreateSymbols.java for main usage. diff --git a/langtools/make/data/symbols/include.list b/langtools/make/data/symbols/include.list new file mode 100644 index 00000000000..07eef9eeb36 --- /dev/null +++ b/langtools/make/data/symbols/include.list @@ -0,0 +1,311 @@ +# +# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# This code is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License version 2 only, as +# published by the Free Software Foundation. Oracle designates this +# particular file as subject to the "Classpath" exception as provided +# by Oracle in the LICENSE file that accompanied this code. +# +# This code is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# version 2 for more details (a copy is included in the LICENSE file that +# accompanied this code). +# +# You should have received a copy of the GNU General Public License version +# 2 along with this work; if not, write to the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +# +# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA +# or visit www.oracle.com if you need additional information or have any +# questions. +# +# +#Include +#=== +# +#CORE_PKGS: +#--- ++java/applet/ ++java/awt/ ++java/awt/color/ ++java/awt/datatransfer/ ++java/awt/dnd/ ++java/awt/event/ ++java/awt/font/ ++java/awt/geom/ ++java/awt/im/ ++java/awt/im/spi/ ++java/awt/image/ ++java/awt/image/renderable/ ++java/awt/print/ ++java/beans/ ++java/beans/beancontext/ ++java/io/ ++java/lang/ ++java/lang/annotation/ ++java/lang/instrument/ ++java/lang/invoke/ ++java/lang/management/ ++java/lang/ref/ ++java/lang/reflect/ ++java/math/ ++java/net/ ++java/net/spi/ ++java/nio/ ++java/nio/channels/ ++java/nio/channels/spi/ ++java/nio/charset/ ++java/nio/charset/spi/ ++java/nio/file/ ++java/nio/file/attribute/ ++java/nio/file/spi/ ++java/rmi/ ++java/rmi/activation/ ++java/rmi/dgc/ ++java/rmi/registry/ ++java/rmi/server/ ++java/security/ ++java/security/acl/ ++java/security/cert/ ++java/security/interfaces/ ++java/security/spec/ ++java/sql/ ++java/text/ ++java/text/spi/ ++java/time/ ++java/time/chrono/ ++java/time/format/ ++java/time/temporal/ ++java/time/zone/ ++java/util/ ++java/util/concurrent/ ++java/util/concurrent/atomic/ ++java/util/concurrent/locks/ ++java/util/function/ ++java/util/jar/ ++java/util/logging/ ++java/util/prefs/ ++java/util/regex/ ++java/util/spi/ ++java/util/stream/ ++java/util/zip/ ++javax/accessibility/ ++javax/activation/ ++javax/activity/ ++javax/annotation/ ++javax/annotation/processing/ ++javax/crypto/ ++javax/crypto/interfaces/ ++javax/crypto/spec/ ++javax/imageio/ ++javax/imageio/event/ ++javax/imageio/metadata/ ++javax/imageio/plugins/jpeg/ ++javax/imageio/plugins/bmp/ ++javax/imageio/spi/ ++javax/imageio/stream/ ++javax/jws/ ++javax/jws/soap/ ++javax/lang/model/ ++javax/lang/model/element/ ++javax/lang/model/type/ ++javax/lang/model/util/ ++javax/management/ ++javax/management/loading/ ++javax/management/monitor/ ++javax/management/relation/ ++javax/management/openmbean/ ++javax/management/timer/ ++javax/management/modelmbean/ ++javax/management/remote/ ++javax/management/remote/rmi/ ++javax/naming/ ++javax/naming/directory/ ++javax/naming/event/ ++javax/naming/ldap/ ++javax/naming/spi/ ++javax/net/ ++javax/net/ssl/ ++javax/print/ ++javax/print/attribute/ ++javax/print/attribute/standard/ ++javax/print/event/ ++javax/rmi/ ++javax/rmi/CORBA/ ++javax/rmi/ssl/ ++javax/script/ ++javax/security/auth/ ++javax/security/auth/callback/ ++javax/security/auth/kerberos/ ++javax/security/auth/login/ ++javax/security/auth/spi/ ++javax/security/auth/x500/ ++javax/security/cert/ ++javax/security/sasl/ ++javax/sound/sampled/ ++javax/sound/sampled/spi/ ++javax/sound/midi/ ++javax/sound/midi/spi/ ++javax/sql/ ++javax/sql/rowset/ ++javax/sql/rowset/serial/ ++javax/sql/rowset/spi/ ++javax/swing/ ++javax/swing/border/ ++javax/swing/colorchooser/ ++javax/swing/filechooser/ ++javax/swing/event/ ++javax/swing/table/ ++javax/swing/text/ ++javax/swing/text/html/ ++javax/swing/text/html/parser/ ++javax/swing/text/rtf/ ++javax/swing/tree/ ++javax/swing/undo/ ++javax/swing/plaf/ ++javax/swing/plaf/basic/ ++javax/swing/plaf/metal/ ++javax/swing/plaf/multi/ ++javax/swing/plaf/nimbus/ ++javax/swing/plaf/synth/ ++javax/tools/ ++javax/tools/annotation/ ++javax/transaction/ ++javax/transaction/xa/ ++javax/xml/parsers/ ++javax/xml/bind/ ++javax/xml/bind/annotation/ ++javax/xml/bind/annotation/adapters/ ++javax/xml/bind/attachment/ ++javax/xml/bind/helpers/ ++javax/xml/bind/util/ ++javax/xml/soap/ ++javax/xml/ws/ ++javax/xml/ws/handler/ ++javax/xml/ws/handler/soap/ ++javax/xml/ws/http/ ++javax/xml/ws/soap/ ++javax/xml/ws/spi/ ++javax/xml/ws/spi/http/ ++javax/xml/ws/wsaddressing/ ++javax/xml/transform/ ++javax/xml/transform/sax/ ++javax/xml/transform/dom/ ++javax/xml/transform/stax/ ++javax/xml/transform/stream/ ++javax/xml/ ++javax/xml/crypto/ ++javax/xml/crypto/dom/ ++javax/xml/crypto/dsig/ ++javax/xml/crypto/dsig/dom/ ++javax/xml/crypto/dsig/keyinfo/ ++javax/xml/crypto/dsig/spec/ ++javax/xml/datatype/ ++javax/xml/validation/ ++javax/xml/namespace/ ++javax/xml/xpath/ ++javax/xml/stream/ ++javax/xml/stream/events/ ++javax/xml/stream/util/ ++org/ietf/jgss/ ++org/omg/CORBA/ ++org/omg/CORBA/DynAnyPackage/ ++org/omg/CORBA/ORBPackage/ ++org/omg/CORBA/TypeCodePackage/ ++org/omg/stub/java/rmi/ ++org/omg/CORBA/portable/ ++org/omg/CORBA_2_3/ ++org/omg/CORBA_2_3/portable/ ++org/omg/CosNaming/ ++org/omg/CosNaming/NamingContextExtPackage/ ++org/omg/CosNaming/NamingContextPackage/ ++org/omg/SendingContext/ ++org/omg/PortableServer/ ++org/omg/PortableServer/CurrentPackage/ ++org/omg/PortableServer/POAPackage/ ++org/omg/PortableServer/POAManagerPackage/ ++org/omg/PortableServer/ServantLocatorPackage/ ++org/omg/PortableServer/portable/ ++org/omg/PortableInterceptor/ ++org/omg/PortableInterceptor/ORBInitInfoPackage/ ++org/omg/Messaging/ ++org/omg/IOP/ ++org/omg/IOP/CodecFactoryPackage/ ++org/omg/IOP/CodecPackage/ ++org/omg/Dynamic/ ++org/omg/DynamicAny/ ++org/omg/DynamicAny/DynAnyPackage/ ++org/omg/DynamicAny/DynAnyFactoryPackage/ ++org/w3c/dom/ ++org/w3c/dom/events/ ++org/w3c/dom/bootstrap/ ++org/w3c/dom/ls/ ++org/w3c/dom/ranges/ ++org/w3c/dom/traversal/ ++org/w3c/dom/views/ ++org/xml/sax/ ++org/xml/sax/ext/ ++org/xml/sax/helpers/ +# +#Additional required classes: +# ++java/awt/dnd/peer/ ++java/awt/peer/ +# +#Exported(true): +#--- ++com/sun/net/httpserver/ ++com/sun/net/httpserver/spi/ ++com/sun/security/auth/ ++com/sun/security/auth/module/ ++com/sun/security/auth/callback/ ++com/sun/security/auth/login/ ++com/sun/security/jgss/ ++com/sun/management/ ++com/sun/nio/sctp/ ++jdk/ +# +#Exported(true) in 8u40: +# ++jdk/nashorn/api/scripting/ +# +# +#Exclude: +#=== +# +#Exported(false): +#--- +-com/sun/security/auth/PolicyFile +-com/sun/security/auth/SolarisNumericGroupPrincipal +-com/sun/security/auth/SolarisNumericUserPrincipal +-com/sun/security/auth/SolarisPrincipal +-com/sun/security/auth/X500Principal +-com/sun/security/auth/callback/DialogCallbackHandler +# +#Platform specific: +#--- +-java/io/UnixFileSystem +-java/io/Win32FileSystem +-java/io/WinNTFileSystem +-java/lang/ProcessEnvironment +-java/lang/ProcessImpl +-java/lang/UNIXProcess +-java/net/DualStackPlainDatagramSocketImpl +-java/net/DualStackPlainSocketImpl +-java/net/PlainDatagramSocketImpl +-java/net/PlainSocketImpl +-java/net/TwoStacksPlainDatagramSocketImpl +-java/net/TwoStacksPlainSocketImpl +-java/util/prefs/FileSystemPreferences +-java/util/prefs/FileSystemPreferencesFactory +-java/util/prefs/WindowsPreferences +-java/util/prefs/WindowsPreferencesFactory +-com/sun/management/OperatingSystem +-com/sun/management/UnixOperatingSystem +-com/sun/security/auth/module/NTLoginModule +-com/sun/security/auth/module/NTSystem +-com/sun/security/auth/module/UnixLoginModule +-com/sun/security/auth/module/UnixSystem diff --git a/langtools/make/data/symbols/java.activation-6.sym.txt b/langtools/make/data/symbols/java.activation-6.sym.txt new file mode 100644 index 00000000000..5e01a80f634 --- /dev/null +++ b/langtools/make/data/symbols/java.activation-6.sym.txt @@ -0,0 +1,28 @@ +# +# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# This code is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License version 2 only, as +# published by the Free Software Foundation. Oracle designates this +# particular file as subject to the "Classpath" exception as provided +# by Oracle in the LICENSE file that accompanied this code. +# +# This code is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# version 2 for more details (a copy is included in the LICENSE file that +# accompanied this code). +# +# You should have received a copy of the GNU General Public License version +# 2 along with this work; if not, write to the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +# +# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA +# or visit www.oracle.com if you need additional information or have any +# questions. +# +# ########################################################## +# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ### +# ########################################################## +# diff --git a/langtools/make/data/symbols/java.activation-7.sym.txt b/langtools/make/data/symbols/java.activation-7.sym.txt new file mode 100644 index 00000000000..1dda089900c --- /dev/null +++ b/langtools/make/data/symbols/java.activation-7.sym.txt @@ -0,0 +1,79 @@ +# +# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# This code is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License version 2 only, as +# published by the Free Software Foundation. Oracle designates this +# particular file as subject to the "Classpath" exception as provided +# by Oracle in the LICENSE file that accompanied this code. +# +# This code is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# version 2 for more details (a copy is included in the LICENSE file that +# accompanied this code). +# +# You should have received a copy of the GNU General Public License version +# 2 along with this work; if not, write to the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +# +# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA +# or visit www.oracle.com if you need additional information or have any +# questions. +# +# ########################################################## +# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ### +# ########################################################## +# +class name javax/activation/ActivationDataFlavor +header extends java/awt/datatransfer/DataFlavor flags 21 + +class name javax/activation/CommandInfo +header extends java/lang/Object flags 21 + +class name javax/activation/CommandMap +header extends java/lang/Object flags 421 + +class name javax/activation/CommandObject +header extends java/lang/Object flags 601 + +class name javax/activation/DataContentHandler +header extends java/lang/Object flags 601 + +class name javax/activation/DataContentHandlerFactory +header extends java/lang/Object flags 601 + +class name javax/activation/DataHandler +header extends java/lang/Object implements java/awt/datatransfer/Transferable flags 21 + +class name javax/activation/DataSource +header extends java/lang/Object flags 601 + +class name javax/activation/FileDataSource +header extends java/lang/Object implements javax/activation/DataSource flags 21 + +class name javax/activation/FileTypeMap +header extends java/lang/Object flags 421 + +class name javax/activation/MailcapCommandMap +header extends javax/activation/CommandMap flags 21 + +class name javax/activation/MimeType +header extends java/lang/Object implements java/io/Externalizable flags 21 + +class name javax/activation/MimeTypeParameterList +header extends java/lang/Object flags 21 + +class name javax/activation/MimeTypeParseException +header extends java/lang/Exception flags 21 + +class name javax/activation/MimetypesFileTypeMap +header extends javax/activation/FileTypeMap flags 21 + +class name javax/activation/URLDataSource +header extends java/lang/Object implements javax/activation/DataSource flags 21 + +class name javax/activation/UnsupportedDataTypeException +header extends java/io/IOException flags 21 + diff --git a/langtools/make/data/symbols/java.activation-8.sym.txt b/langtools/make/data/symbols/java.activation-8.sym.txt new file mode 100644 index 00000000000..63ad9044b2a --- /dev/null +++ b/langtools/make/data/symbols/java.activation-8.sym.txt @@ -0,0 +1,201 @@ +# +# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# This code is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License version 2 only, as +# published by the Free Software Foundation. Oracle designates this +# particular file as subject to the "Classpath" exception as provided +# by Oracle in the LICENSE file that accompanied this code. +# +# This code is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# version 2 for more details (a copy is included in the LICENSE file that +# accompanied this code). +# +# You should have received a copy of the GNU General Public License version +# 2 along with this work; if not, write to the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +# +# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA +# or visit www.oracle.com if you need additional information or have any +# questions. +# +# ########################################################## +# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ### +# ########################################################## +# +class name javax/activation/ActivationDataFlavor +header extends java/awt/datatransfer/DataFlavor flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/Class;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name getMimeType descriptor ()Ljava/lang/String; flags 1 +method name getRepresentationClass descriptor ()Ljava/lang/Class; flags 1 +method name getHumanPresentableName descriptor ()Ljava/lang/String; flags 1 +method name setHumanPresentableName descriptor (Ljava/lang/String;)V flags 1 +method name equals descriptor (Ljava/awt/datatransfer/DataFlavor;)Z flags 1 +method name isMimeTypeEqual descriptor (Ljava/lang/String;)Z flags 1 +method name normalizeMimeTypeParameter descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; flags 4 deprecated true +method name normalizeMimeType descriptor (Ljava/lang/String;)Ljava/lang/String; flags 4 deprecated true + +class name javax/activation/CommandInfo +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name getCommandName descriptor ()Ljava/lang/String; flags 1 +method name getCommandClass descriptor ()Ljava/lang/String; flags 1 +method name getCommandObject descriptor (Ljavax/activation/DataHandler;Ljava/lang/ClassLoader;)Ljava/lang/Object; thrownTypes java/io/IOException,java/lang/ClassNotFoundException flags 1 + +class name javax/activation/CommandMap +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name getDefaultCommandMap descriptor ()Ljavax/activation/CommandMap; flags 9 +method name setDefaultCommandMap descriptor (Ljavax/activation/CommandMap;)V flags 9 +method name getPreferredCommands descriptor (Ljava/lang/String;)[Ljavax/activation/CommandInfo; flags 401 +method name getPreferredCommands descriptor (Ljava/lang/String;Ljavax/activation/DataSource;)[Ljavax/activation/CommandInfo; flags 1 +method name getAllCommands descriptor (Ljava/lang/String;)[Ljavax/activation/CommandInfo; flags 401 +method name getAllCommands descriptor (Ljava/lang/String;Ljavax/activation/DataSource;)[Ljavax/activation/CommandInfo; flags 1 +method name getCommand descriptor (Ljava/lang/String;Ljava/lang/String;)Ljavax/activation/CommandInfo; flags 401 +method name getCommand descriptor (Ljava/lang/String;Ljava/lang/String;Ljavax/activation/DataSource;)Ljavax/activation/CommandInfo; flags 1 +method name createDataContentHandler descriptor (Ljava/lang/String;)Ljavax/activation/DataContentHandler; flags 401 +method name createDataContentHandler descriptor (Ljava/lang/String;Ljavax/activation/DataSource;)Ljavax/activation/DataContentHandler; flags 1 +method name getMimeTypes descriptor ()[Ljava/lang/String; flags 1 + +class name javax/activation/CommandObject +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name setCommandContext descriptor (Ljava/lang/String;Ljavax/activation/DataHandler;)V thrownTypes java/io/IOException flags 401 + +class name javax/activation/DataContentHandler +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getTransferDataFlavors descriptor ()[Ljava/awt/datatransfer/DataFlavor; flags 401 +method name getTransferData descriptor (Ljava/awt/datatransfer/DataFlavor;Ljavax/activation/DataSource;)Ljava/lang/Object; thrownTypes java/awt/datatransfer/UnsupportedFlavorException,java/io/IOException flags 401 +method name getContent descriptor (Ljavax/activation/DataSource;)Ljava/lang/Object; thrownTypes java/io/IOException flags 401 +method name writeTo descriptor (Ljava/lang/Object;Ljava/lang/String;Ljava/io/OutputStream;)V thrownTypes java/io/IOException flags 401 + +class name javax/activation/DataContentHandlerFactory +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name createDataContentHandler descriptor (Ljava/lang/String;)Ljavax/activation/DataContentHandler; flags 401 + +class name javax/activation/DataHandler +header extends java/lang/Object implements java/awt/datatransfer/Transferable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljavax/activation/DataSource;)V flags 1 +method name descriptor (Ljava/lang/Object;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/net/URL;)V flags 1 +method name getDataSource descriptor ()Ljavax/activation/DataSource; flags 1 +method name getName descriptor ()Ljava/lang/String; flags 1 +method name getContentType descriptor ()Ljava/lang/String; flags 1 +method name getInputStream descriptor ()Ljava/io/InputStream; thrownTypes java/io/IOException flags 1 +method name writeTo descriptor (Ljava/io/OutputStream;)V thrownTypes java/io/IOException flags 1 +method name getOutputStream descriptor ()Ljava/io/OutputStream; thrownTypes java/io/IOException flags 1 +method name getTransferDataFlavors descriptor ()[Ljava/awt/datatransfer/DataFlavor; flags 21 +method name isDataFlavorSupported descriptor (Ljava/awt/datatransfer/DataFlavor;)Z flags 1 +method name getTransferData descriptor (Ljava/awt/datatransfer/DataFlavor;)Ljava/lang/Object; thrownTypes java/awt/datatransfer/UnsupportedFlavorException,java/io/IOException flags 1 +method name setCommandMap descriptor (Ljavax/activation/CommandMap;)V flags 21 +method name getPreferredCommands descriptor ()[Ljavax/activation/CommandInfo; flags 1 +method name getAllCommands descriptor ()[Ljavax/activation/CommandInfo; flags 1 +method name getCommand descriptor (Ljava/lang/String;)Ljavax/activation/CommandInfo; flags 1 +method name getContent descriptor ()Ljava/lang/Object; thrownTypes java/io/IOException flags 1 +method name getBean descriptor (Ljavax/activation/CommandInfo;)Ljava/lang/Object; flags 1 +method name setDataContentHandlerFactory descriptor (Ljavax/activation/DataContentHandlerFactory;)V flags 29 + +class name javax/activation/DataSource +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getInputStream descriptor ()Ljava/io/InputStream; thrownTypes java/io/IOException flags 401 +method name getOutputStream descriptor ()Ljava/io/OutputStream; thrownTypes java/io/IOException flags 401 +method name getContentType descriptor ()Ljava/lang/String; flags 401 +method name getName descriptor ()Ljava/lang/String; flags 401 + +class name javax/activation/FileDataSource +header extends java/lang/Object implements javax/activation/DataSource flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/io/File;)V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name getInputStream descriptor ()Ljava/io/InputStream; thrownTypes java/io/IOException flags 1 +method name getOutputStream descriptor ()Ljava/io/OutputStream; thrownTypes java/io/IOException flags 1 +method name getContentType descriptor ()Ljava/lang/String; flags 1 +method name getName descriptor ()Ljava/lang/String; flags 1 +method name getFile descriptor ()Ljava/io/File; flags 1 +method name setFileTypeMap descriptor (Ljavax/activation/FileTypeMap;)V flags 1 + +class name javax/activation/FileTypeMap +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name getContentType descriptor (Ljava/io/File;)Ljava/lang/String; flags 401 +method name getContentType descriptor (Ljava/lang/String;)Ljava/lang/String; flags 401 +method name setDefaultFileTypeMap descriptor (Ljavax/activation/FileTypeMap;)V flags 9 +method name getDefaultFileTypeMap descriptor ()Ljavax/activation/FileTypeMap; flags 9 + +class name javax/activation/MailcapCommandMap +header extends javax/activation/CommandMap flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V thrownTypes java/io/IOException flags 1 +method name descriptor (Ljava/io/InputStream;)V flags 1 +method name getPreferredCommands descriptor (Ljava/lang/String;)[Ljavax/activation/CommandInfo; flags 21 +method name getAllCommands descriptor (Ljava/lang/String;)[Ljavax/activation/CommandInfo; flags 21 +method name getCommand descriptor (Ljava/lang/String;Ljava/lang/String;)Ljavax/activation/CommandInfo; flags 21 +method name addMailcap descriptor (Ljava/lang/String;)V flags 21 +method name createDataContentHandler descriptor (Ljava/lang/String;)Ljavax/activation/DataContentHandler; flags 21 +method name getMimeTypes descriptor ()[Ljava/lang/String; flags 21 +method name getNativeCommands descriptor (Ljava/lang/String;)[Ljava/lang/String; flags 21 + +class name javax/activation/MimeType +header extends java/lang/Object implements java/io/Externalizable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V thrownTypes javax/activation/MimeTypeParseException flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V thrownTypes javax/activation/MimeTypeParseException flags 1 +method name getPrimaryType descriptor ()Ljava/lang/String; flags 1 +method name setPrimaryType descriptor (Ljava/lang/String;)V thrownTypes javax/activation/MimeTypeParseException flags 1 +method name getSubType descriptor ()Ljava/lang/String; flags 1 +method name setSubType descriptor (Ljava/lang/String;)V thrownTypes javax/activation/MimeTypeParseException flags 1 +method name getParameters descriptor ()Ljavax/activation/MimeTypeParameterList; flags 1 +method name getParameter descriptor (Ljava/lang/String;)Ljava/lang/String; flags 1 +method name setParameter descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name removeParameter descriptor (Ljava/lang/String;)V flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name getBaseType descriptor ()Ljava/lang/String; flags 1 +method name match descriptor (Ljavax/activation/MimeType;)Z flags 1 +method name match descriptor (Ljava/lang/String;)Z thrownTypes javax/activation/MimeTypeParseException flags 1 +method name writeExternal descriptor (Ljava/io/ObjectOutput;)V thrownTypes java/io/IOException flags 1 +method name readExternal descriptor (Ljava/io/ObjectInput;)V thrownTypes java/io/IOException,java/lang/ClassNotFoundException flags 1 + +class name javax/activation/MimeTypeParameterList +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V thrownTypes javax/activation/MimeTypeParseException flags 1 +method name parse descriptor (Ljava/lang/String;)V thrownTypes javax/activation/MimeTypeParseException flags 4 +method name size descriptor ()I flags 1 +method name isEmpty descriptor ()Z flags 1 +method name get descriptor (Ljava/lang/String;)Ljava/lang/String; flags 1 +method name set descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name remove descriptor (Ljava/lang/String;)V flags 1 +method name getNames descriptor ()Ljava/util/Enumeration; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/activation/MimeTypeParseException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/activation/MimetypesFileTypeMap +header extends javax/activation/FileTypeMap flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V thrownTypes java/io/IOException flags 1 +method name descriptor (Ljava/io/InputStream;)V flags 1 +method name addMimeTypes descriptor (Ljava/lang/String;)V flags 21 +method name getContentType descriptor (Ljava/io/File;)Ljava/lang/String; flags 1 +method name getContentType descriptor (Ljava/lang/String;)Ljava/lang/String; flags 21 + +class name javax/activation/URLDataSource +header extends java/lang/Object implements javax/activation/DataSource flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/net/URL;)V flags 1 +method name getContentType descriptor ()Ljava/lang/String; flags 1 +method name getName descriptor ()Ljava/lang/String; flags 1 +method name getInputStream descriptor ()Ljava/io/InputStream; thrownTypes java/io/IOException flags 1 +method name getOutputStream descriptor ()Ljava/io/OutputStream; thrownTypes java/io/IOException flags 1 +method name getURL descriptor ()Ljava/net/URL; flags 1 + +class name javax/activation/UnsupportedDataTypeException +header extends java/io/IOException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + diff --git a/langtools/make/data/symbols/java.annotations.common-6.sym.txt b/langtools/make/data/symbols/java.annotations.common-6.sym.txt new file mode 100644 index 00000000000..d7ce1acc720 --- /dev/null +++ b/langtools/make/data/symbols/java.annotations.common-6.sym.txt @@ -0,0 +1,31 @@ +# +# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# This code is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License version 2 only, as +# published by the Free Software Foundation. Oracle designates this +# particular file as subject to the "Classpath" exception as provided +# by Oracle in the LICENSE file that accompanied this code. +# +# This code is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# version 2 for more details (a copy is included in the LICENSE file that +# accompanied this code). +# +# You should have received a copy of the GNU General Public License version +# 2 along with this work; if not, write to the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +# +# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA +# or visit www.oracle.com if you need additional information or have any +# questions. +# +# ########################################################## +# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ### +# ########################################################## +# +class name javax/annotation/Resource +-method name lookup descriptor ()Ljava/lang/String; + diff --git a/langtools/make/data/symbols/java.annotations.common-7.sym.txt b/langtools/make/data/symbols/java.annotations.common-7.sym.txt new file mode 100644 index 00000000000..e45463911b9 --- /dev/null +++ b/langtools/make/data/symbols/java.annotations.common-7.sym.txt @@ -0,0 +1,46 @@ +# +# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# This code is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License version 2 only, as +# published by the Free Software Foundation. Oracle designates this +# particular file as subject to the "Classpath" exception as provided +# by Oracle in the LICENSE file that accompanied this code. +# +# This code is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# version 2 for more details (a copy is included in the LICENSE file that +# accompanied this code). +# +# You should have received a copy of the GNU General Public License version +# 2 along with this work; if not, write to the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +# +# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA +# or visit www.oracle.com if you need additional information or have any +# questions. +# +# ########################################################## +# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ### +# ########################################################## +# +class name javax/annotation/Generated +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;SOURCE;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;PACKAGE;eLjava/lang/annotation/ElementType;TYPE;eLjava/lang/annotation/ElementType;ANNOTATION_TYPE;eLjava/lang/annotation/ElementType;METHOD;eLjava/lang/annotation/ElementType;CONSTRUCTOR;eLjava/lang/annotation/ElementType;FIELD;eLjava/lang/annotation/ElementType;LOCAL_VARIABLE;eLjava/lang/annotation/ElementType;PARAMETER;}) + +class name javax/annotation/PostConstruct +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;METHOD;}) + +class name javax/annotation/PreDestroy +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;METHOD;}) + +class name javax/annotation/Resource +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;eLjava/lang/annotation/ElementType;FIELD;eLjava/lang/annotation/ElementType;METHOD;})@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;) +innerclass innerClass javax/annotation/Resource$AuthenticationType outerClass javax/annotation/Resource innerClassName AuthenticationType flags 4019 +-method name type descriptor ()Ljava/lang/Class; +method name type descriptor ()Ljava/lang/Class; annotationDefaultValue cLjava/lang/Object; flags 401 + +class name javax/annotation/Resources +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;}) + diff --git a/langtools/make/data/symbols/java.annotations.common-8.sym.txt b/langtools/make/data/symbols/java.annotations.common-8.sym.txt new file mode 100644 index 00000000000..443485e19aa --- /dev/null +++ b/langtools/make/data/symbols/java.annotations.common-8.sym.txt @@ -0,0 +1,63 @@ +# +# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# This code is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License version 2 only, as +# published by the Free Software Foundation. Oracle designates this +# particular file as subject to the "Classpath" exception as provided +# by Oracle in the LICENSE file that accompanied this code. +# +# This code is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# version 2 for more details (a copy is included in the LICENSE file that +# accompanied this code). +# +# You should have received a copy of the GNU General Public License version +# 2 along with this work; if not, write to the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +# +# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA +# or visit www.oracle.com if you need additional information or have any +# questions. +# +# ########################################################## +# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ### +# ########################################################## +# +class name javax/annotation/Generated +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) runtimeAnnotations @Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;SOURCE;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;PACKAGE;eLjava/lang/annotation/ElementType;TYPE;eLjava/lang/annotation/ElementType;ANNOTATION_TYPE;eLjava/lang/annotation/ElementType;METHOD;eLjava/lang/annotation/ElementType;CONSTRUCTOR;eLjava/lang/annotation/ElementType;FIELD;eLjava/lang/annotation/ElementType;LOCAL_VARIABLE;eLjava/lang/annotation/ElementType;PARAMETER;}) +method name value descriptor ()[Ljava/lang/String; flags 401 +method name date descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401 +method name comments descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401 + +class name javax/annotation/PostConstruct +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) runtimeAnnotations @Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;METHOD;}) + +class name javax/annotation/PreDestroy +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) runtimeAnnotations @Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;METHOD;}) + +class name javax/annotation/Resource +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) runtimeAnnotations @Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;eLjava/lang/annotation/ElementType;FIELD;eLjava/lang/annotation/ElementType;METHOD;})@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;) +innerclass innerClass javax/annotation/Resource$AuthenticationType outerClass javax/annotation/Resource innerClassName AuthenticationType flags 4019 +method name name descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401 +method name lookup descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401 +method name type descriptor ()Ljava/lang/Class; annotationDefaultValue cLjava/lang/Object; flags 401 signature ()Ljava/lang/Class<*>; +method name authenticationType descriptor ()Ljavax/annotation/Resource$AuthenticationType; annotationDefaultValue eLjavax/annotation/Resource$AuthenticationType;CONTAINER; flags 401 +method name shareable descriptor ()Z annotationDefaultValue Ztrue flags 401 +method name mappedName descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401 +method name description descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401 + +class name javax/annotation/Resource$AuthenticationType +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; +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 + diff --git a/langtools/make/data/symbols/java.base-6.sym.txt b/langtools/make/data/symbols/java.base-6.sym.txt new file mode 100644 index 00000000000..1e87a66398e --- /dev/null +++ b/langtools/make/data/symbols/java.base-6.sym.txt @@ -0,0 +1,890 @@ +# +# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# This code is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License version 2 only, as +# published by the Free Software Foundation. Oracle designates this +# particular file as subject to the "Classpath" exception as provided +# by Oracle in the LICENSE file that accompanied this code. +# +# This code is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# version 2 for more details (a copy is included in the LICENSE file that +# accompanied this code). +# +# You should have received a copy of the GNU General Public License version +# 2 along with this work; if not, write to the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +# +# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA +# or visit www.oracle.com if you need additional information or have any +# questions. +# +# ########################################################## +# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ### +# ########################################################## +# +class name java/io/Closeable +header extends java/lang/Object flags 601 + +class name java/io/File +-method name toPath descriptor ()Ljava/nio/file/Path; + +class name java/io/FileOutputStream +-method name write descriptor (I)V +method name write descriptor (I)V thrownTypes java/io/IOException flags 101 + +class name java/io/ObjectInput +header extends java/lang/Object implements java/io/DataInput flags 601 + +class name java/io/ObjectOutput +header extends java/lang/Object implements java/io/DataOutput flags 601 + +class name java/lang/AssertionError +-method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V + +-class name java/lang/AutoCloseable + +class name java/lang/Boolean +-method name compare descriptor (ZZ)I + +-class name java/lang/BootstrapMethodError + +class name java/lang/Byte +-method name compare descriptor (BB)I + +class name java/lang/Character +header extends java/lang/Object implements java/io/Serializable,java/lang/Comparable flags 31 signature Ljava/lang/Object;Ljava/io/Serializable;Ljava/lang/Comparable; +innerclass innerClass java/lang/Character$Subset outerClass java/lang/Character innerClassName Subset flags 9 +innerclass innerClass java/lang/Character$UnicodeBlock outerClass java/lang/Character innerClassName UnicodeBlock flags 19 +-method name isBmpCodePoint descriptor (I)Z +-method name isSurrogate descriptor (C)Z +-method name highSurrogate descriptor (I)C +-method name lowSurrogate descriptor (I)C +-method name isAlphabetic descriptor (I)Z +-method name isIdeographic descriptor (I)Z +-method name compare descriptor (CC)I +-method name getName descriptor (I)Ljava/lang/String; + +class name java/lang/Character$UnicodeBlock +-field name ARABIC_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock; +-field name NKO descriptor Ljava/lang/Character$UnicodeBlock; +-field name SAMARITAN descriptor Ljava/lang/Character$UnicodeBlock; +-field name MANDAIC descriptor Ljava/lang/Character$UnicodeBlock; +-field name ETHIOPIC_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock; +-field name UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED descriptor Ljava/lang/Character$UnicodeBlock; +-field name NEW_TAI_LUE descriptor Ljava/lang/Character$UnicodeBlock; +-field name BUGINESE descriptor Ljava/lang/Character$UnicodeBlock; +-field name TAI_THAM descriptor Ljava/lang/Character$UnicodeBlock; +-field name BALINESE descriptor Ljava/lang/Character$UnicodeBlock; +-field name SUNDANESE descriptor Ljava/lang/Character$UnicodeBlock; +-field name BATAK descriptor Ljava/lang/Character$UnicodeBlock; +-field name LEPCHA descriptor Ljava/lang/Character$UnicodeBlock; +-field name OL_CHIKI descriptor Ljava/lang/Character$UnicodeBlock; +-field name VEDIC_EXTENSIONS descriptor Ljava/lang/Character$UnicodeBlock; +-field name PHONETIC_EXTENSIONS_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock; +-field name COMBINING_DIACRITICAL_MARKS_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock; +-field name GLAGOLITIC descriptor Ljava/lang/Character$UnicodeBlock; +-field name LATIN_EXTENDED_C descriptor Ljava/lang/Character$UnicodeBlock; +-field name COPTIC descriptor Ljava/lang/Character$UnicodeBlock; +-field name GEORGIAN_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock; +-field name TIFINAGH descriptor Ljava/lang/Character$UnicodeBlock; +-field name ETHIOPIC_EXTENDED descriptor Ljava/lang/Character$UnicodeBlock; +-field name CYRILLIC_EXTENDED_A descriptor Ljava/lang/Character$UnicodeBlock; +-field name SUPPLEMENTAL_PUNCTUATION descriptor Ljava/lang/Character$UnicodeBlock; +-field name CJK_STROKES descriptor Ljava/lang/Character$UnicodeBlock; +-field name LISU descriptor Ljava/lang/Character$UnicodeBlock; +-field name VAI descriptor Ljava/lang/Character$UnicodeBlock; +-field name CYRILLIC_EXTENDED_B descriptor Ljava/lang/Character$UnicodeBlock; +-field name BAMUM descriptor Ljava/lang/Character$UnicodeBlock; +-field name MODIFIER_TONE_LETTERS descriptor Ljava/lang/Character$UnicodeBlock; +-field name LATIN_EXTENDED_D descriptor Ljava/lang/Character$UnicodeBlock; +-field name SYLOTI_NAGRI descriptor Ljava/lang/Character$UnicodeBlock; +-field name COMMON_INDIC_NUMBER_FORMS descriptor Ljava/lang/Character$UnicodeBlock; +-field name PHAGS_PA descriptor Ljava/lang/Character$UnicodeBlock; +-field name SAURASHTRA descriptor Ljava/lang/Character$UnicodeBlock; +-field name DEVANAGARI_EXTENDED descriptor Ljava/lang/Character$UnicodeBlock; +-field name KAYAH_LI descriptor Ljava/lang/Character$UnicodeBlock; +-field name REJANG descriptor Ljava/lang/Character$UnicodeBlock; +-field name HANGUL_JAMO_EXTENDED_A descriptor Ljava/lang/Character$UnicodeBlock; +-field name JAVANESE descriptor Ljava/lang/Character$UnicodeBlock; +-field name CHAM descriptor Ljava/lang/Character$UnicodeBlock; +-field name MYANMAR_EXTENDED_A descriptor Ljava/lang/Character$UnicodeBlock; +-field name TAI_VIET descriptor Ljava/lang/Character$UnicodeBlock; +-field name ETHIOPIC_EXTENDED_A descriptor Ljava/lang/Character$UnicodeBlock; +-field name MEETEI_MAYEK descriptor Ljava/lang/Character$UnicodeBlock; +-field name HANGUL_JAMO_EXTENDED_B descriptor Ljava/lang/Character$UnicodeBlock; +-field name VERTICAL_FORMS descriptor Ljava/lang/Character$UnicodeBlock; +-field name ANCIENT_GREEK_NUMBERS descriptor Ljava/lang/Character$UnicodeBlock; +-field name ANCIENT_SYMBOLS descriptor Ljava/lang/Character$UnicodeBlock; +-field name PHAISTOS_DISC descriptor Ljava/lang/Character$UnicodeBlock; +-field name LYCIAN descriptor Ljava/lang/Character$UnicodeBlock; +-field name CARIAN descriptor Ljava/lang/Character$UnicodeBlock; +-field name OLD_PERSIAN descriptor Ljava/lang/Character$UnicodeBlock; +-field name IMPERIAL_ARAMAIC descriptor Ljava/lang/Character$UnicodeBlock; +-field name PHOENICIAN descriptor Ljava/lang/Character$UnicodeBlock; +-field name LYDIAN descriptor Ljava/lang/Character$UnicodeBlock; +-field name KHAROSHTHI descriptor Ljava/lang/Character$UnicodeBlock; +-field name OLD_SOUTH_ARABIAN descriptor Ljava/lang/Character$UnicodeBlock; +-field name AVESTAN descriptor Ljava/lang/Character$UnicodeBlock; +-field name INSCRIPTIONAL_PARTHIAN descriptor Ljava/lang/Character$UnicodeBlock; +-field name INSCRIPTIONAL_PAHLAVI descriptor Ljava/lang/Character$UnicodeBlock; +-field name OLD_TURKIC descriptor Ljava/lang/Character$UnicodeBlock; +-field name RUMI_NUMERAL_SYMBOLS descriptor Ljava/lang/Character$UnicodeBlock; +-field name BRAHMI descriptor Ljava/lang/Character$UnicodeBlock; +-field name KAITHI descriptor Ljava/lang/Character$UnicodeBlock; +-field name CUNEIFORM descriptor Ljava/lang/Character$UnicodeBlock; +-field name CUNEIFORM_NUMBERS_AND_PUNCTUATION descriptor Ljava/lang/Character$UnicodeBlock; +-field name EGYPTIAN_HIEROGLYPHS descriptor Ljava/lang/Character$UnicodeBlock; +-field name BAMUM_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock; +-field name KANA_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock; +-field name ANCIENT_GREEK_MUSICAL_NOTATION descriptor Ljava/lang/Character$UnicodeBlock; +-field name COUNTING_ROD_NUMERALS descriptor Ljava/lang/Character$UnicodeBlock; +-field name MAHJONG_TILES descriptor Ljava/lang/Character$UnicodeBlock; +-field name DOMINO_TILES descriptor Ljava/lang/Character$UnicodeBlock; +-field name PLAYING_CARDS descriptor Ljava/lang/Character$UnicodeBlock; +-field name ENCLOSED_ALPHANUMERIC_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock; +-field name ENCLOSED_IDEOGRAPHIC_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock; +-field name MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS descriptor Ljava/lang/Character$UnicodeBlock; +-field name EMOTICONS descriptor Ljava/lang/Character$UnicodeBlock; +-field name TRANSPORT_AND_MAP_SYMBOLS descriptor Ljava/lang/Character$UnicodeBlock; +-field name ALCHEMICAL_SYMBOLS descriptor Ljava/lang/Character$UnicodeBlock; +-field name CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C descriptor Ljava/lang/Character$UnicodeBlock; +-field name CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D descriptor Ljava/lang/Character$UnicodeBlock; + +-class name java/lang/Character$UnicodeScript + +class name java/lang/ClassLoader +-method name loadClass descriptor (Ljava/lang/String;Z)Ljava/lang/Class; +-method name getClassLoadingLock descriptor (Ljava/lang/String;)Ljava/lang/Object; +-method name setDefaultAssertionStatus descriptor (Z)V +-method name setPackageAssertionStatus descriptor (Ljava/lang/String;Z)V +-method name setClassAssertionStatus descriptor (Ljava/lang/String;Z)V +-method name clearAssertionStatus descriptor ()V +-method name registerAsParallelCapable descriptor ()Z +method name loadClass descriptor (Ljava/lang/String;Z)Ljava/lang/Class; thrownTypes java/lang/ClassNotFoundException flags 24 signature (Ljava/lang/String;Z)Ljava/lang/Class<*>; +method name setDefaultAssertionStatus descriptor (Z)V flags 21 +method name setPackageAssertionStatus descriptor (Ljava/lang/String;Z)V flags 21 +method name setClassAssertionStatus descriptor (Ljava/lang/String;Z)V flags 21 +method name clearAssertionStatus descriptor ()V flags 21 + +class name java/lang/ClassNotFoundException +header extends java/lang/Exception flags 21 + +-class name java/lang/ClassValue + +class name java/lang/Deprecated +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;) + +class name java/lang/Error +-method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;ZZ)V + +class name java/lang/Exception +-method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;ZZ)V + +class name java/lang/IllegalAccessException +header extends java/lang/Exception flags 21 + +class name java/lang/InstantiationException +header extends java/lang/Exception flags 21 + +class name java/lang/Integer +-method name compare descriptor (II)I + +class name java/lang/LinkageError +-method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V + +class name java/lang/Long +-method name compare descriptor (JJ)I + +class name java/lang/NoSuchFieldException +header extends java/lang/Exception flags 21 + +class name java/lang/NoSuchMethodException +header extends java/lang/Exception flags 21 + +class name java/lang/ProcessBuilder +header extends java/lang/Object flags 31 +-method name redirectInput descriptor (Ljava/lang/ProcessBuilder$Redirect;)Ljava/lang/ProcessBuilder; +-method name redirectOutput descriptor (Ljava/lang/ProcessBuilder$Redirect;)Ljava/lang/ProcessBuilder; +-method name redirectError descriptor (Ljava/lang/ProcessBuilder$Redirect;)Ljava/lang/ProcessBuilder; +-method name redirectInput descriptor (Ljava/io/File;)Ljava/lang/ProcessBuilder; +-method name redirectOutput descriptor (Ljava/io/File;)Ljava/lang/ProcessBuilder; +-method name redirectError descriptor (Ljava/io/File;)Ljava/lang/ProcessBuilder; +-method name redirectInput descriptor ()Ljava/lang/ProcessBuilder$Redirect; +-method name redirectOutput descriptor ()Ljava/lang/ProcessBuilder$Redirect; +-method name redirectError descriptor ()Ljava/lang/ProcessBuilder$Redirect; +-method name inheritIO descriptor ()Ljava/lang/ProcessBuilder; + +-class name java/lang/ProcessBuilder$Redirect + +-class name java/lang/ProcessBuilder$Redirect$Type + +-class name java/lang/ReflectiveOperationException + +class name java/lang/RuntimeException +-method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;ZZ)V + +-class name java/lang/SafeVarargs + +class name java/lang/Short +-method name compare descriptor (SS)I + +class name java/lang/StrictMath +-method name ceil descriptor (D)D +-method name floor descriptor (D)D +method name ceil descriptor (D)D flags 109 +method name floor descriptor (D)D flags 109 + +class name java/lang/System +-method name lineSeparator descriptor ()Ljava/lang/String; + +class name java/lang/Thread +-method name clone descriptor ()Ljava/lang/Object; + +class name java/lang/Throwable +-method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;ZZ)V +-method name getCause descriptor ()Ljava/lang/Throwable; +-method name fillInStackTrace descriptor ()Ljava/lang/Throwable; +-method name addSuppressed descriptor (Ljava/lang/Throwable;)V +-method name getSuppressed descriptor ()[Ljava/lang/Throwable; +method name getCause descriptor ()Ljava/lang/Throwable; flags 1 +method name fillInStackTrace descriptor ()Ljava/lang/Throwable; flags 121 + +-class name java/lang/invoke/CallSite + +-class name java/lang/invoke/ConstantCallSite + +-class name java/lang/invoke/MethodHandle + +-class name java/lang/invoke/MethodHandleProxies + +-class name java/lang/invoke/MethodHandles + +-class name java/lang/invoke/MethodHandles$Lookup + +-class name java/lang/invoke/MethodType + +-class name java/lang/invoke/MutableCallSite + +-class name java/lang/invoke/SwitchPoint + +-class name java/lang/invoke/VolatileCallSite + +-class name java/lang/invoke/WrongMethodTypeException + +class name java/lang/reflect/InvocationTargetException +header extends java/lang/Exception flags 21 + +class name java/lang/reflect/Modifier +-method name classModifiers descriptor ()I +-method name interfaceModifiers descriptor ()I +-method name constructorModifiers descriptor ()I +-method name methodModifiers descriptor ()I +-method name fieldModifiers descriptor ()I + +class name java/net/DatagramSocket +header extends java/lang/Object flags 21 + +class name java/net/HttpCookie +-method name isHttpOnly descriptor ()Z +-method name setHttpOnly descriptor (Z)V + +class name java/net/HttpURLConnection +-field name fixedContentLengthLong descriptor J +-method name setFixedLengthStreamingMode descriptor (J)V + +class name java/net/InetAddress +-method name getLoopbackAddress descriptor ()Ljava/net/InetAddress; + +class name java/net/InetSocketAddress +-method name getHostString descriptor ()Ljava/lang/String; + +class name java/net/NetworkInterface +-method name getIndex descriptor ()I +-method name getByIndex descriptor (I)Ljava/net/NetworkInterface; + +-class name java/net/ProtocolFamily + +class name java/net/ServerSocket +header extends java/lang/Object flags 21 + +class name java/net/Socket +header extends java/lang/Object flags 21 + +-class name java/net/SocketOption + +-class name java/net/StandardProtocolFamily + +-class name java/net/StandardSocketOptions + +class name java/net/URLClassLoader +header extends java/security/SecureClassLoader flags 21 +-method name getResourceAsStream descriptor (Ljava/lang/String;)Ljava/io/InputStream; +-method name close descriptor ()V + +class name java/net/URLConnection +-method name getContentLengthLong descriptor ()J +-method name getHeaderFieldLong descriptor (Ljava/lang/String;J)J + +class name java/nio/CharBuffer +-method name subSequence descriptor (II)Ljava/nio/CharBuffer; +-method name subSequence descriptor (II)Ljava/lang/CharSequence; +method name subSequence descriptor (II)Ljava/lang/CharSequence; flags 401 + +-class name java/nio/channels/AcceptPendingException + +-class name java/nio/channels/AlreadyBoundException + +-class name java/nio/channels/AsynchronousByteChannel + +-class name java/nio/channels/AsynchronousChannel + +-class name java/nio/channels/AsynchronousChannelGroup + +-class name java/nio/channels/AsynchronousFileChannel + +-class name java/nio/channels/AsynchronousServerSocketChannel + +-class name java/nio/channels/AsynchronousSocketChannel + +class name java/nio/channels/Channels +-method name newInputStream descriptor (Ljava/nio/channels/AsynchronousByteChannel;)Ljava/io/InputStream; +-method name newOutputStream descriptor (Ljava/nio/channels/AsynchronousByteChannel;)Ljava/io/OutputStream; + +-class name java/nio/channels/CompletionHandler + +class name java/nio/channels/DatagramChannel +header extends java/nio/channels/spi/AbstractSelectableChannel implements java/nio/channels/ByteChannel,java/nio/channels/ScatteringByteChannel,java/nio/channels/GatheringByteChannel flags 421 +-method name open descriptor (Ljava/net/ProtocolFamily;)Ljava/nio/channels/DatagramChannel; +-method name bind descriptor (Ljava/net/SocketAddress;)Ljava/nio/channels/DatagramChannel; +-method name setOption descriptor (Ljava/net/SocketOption;Ljava/lang/Object;)Ljava/nio/channels/DatagramChannel; +-method name getRemoteAddress descriptor ()Ljava/net/SocketAddress; +-method name setOption descriptor (Ljava/net/SocketOption;Ljava/lang/Object;)Ljava/nio/channels/NetworkChannel; +-method name bind descriptor (Ljava/net/SocketAddress;)Ljava/nio/channels/NetworkChannel; + +class name java/nio/channels/FileChannel +header extends java/nio/channels/spi/AbstractInterruptibleChannel implements java/nio/channels/ByteChannel,java/nio/channels/GatheringByteChannel,java/nio/channels/ScatteringByteChannel flags 421 +innerclass innerClass java/nio/channels/FileChannel$MapMode outerClass java/nio/channels/FileChannel innerClassName MapMode flags 9 +-method name open descriptor (Ljava/nio/file/Path;Ljava/util/Set;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/channels/FileChannel; +-method name open descriptor (Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/nio/channels/FileChannel; +-method name truncate descriptor (J)Ljava/nio/channels/SeekableByteChannel; +-method name position descriptor (J)Ljava/nio/channels/SeekableByteChannel; + +class name java/nio/channels/FileLock +header extends java/lang/Object flags 421 +-method name descriptor (Ljava/nio/channels/AsynchronousFileChannel;JJZ)V +-method name acquiredBy descriptor ()Ljava/nio/channels/Channel; +-method name close descriptor ()V + +-class name java/nio/channels/IllegalChannelGroupException + +-class name java/nio/channels/InterruptedByTimeoutException + +-class name java/nio/channels/MembershipKey + +-class name java/nio/channels/MulticastChannel + +-class name java/nio/channels/NetworkChannel + +-class name java/nio/channels/ReadPendingException + +-class name java/nio/channels/SeekableByteChannel + +class name java/nio/channels/Selector +header extends java/lang/Object flags 421 + +class name java/nio/channels/ServerSocketChannel +header extends java/nio/channels/spi/AbstractSelectableChannel flags 421 +-method name bind descriptor (Ljava/net/SocketAddress;)Ljava/nio/channels/ServerSocketChannel; +-method name bind descriptor (Ljava/net/SocketAddress;I)Ljava/nio/channels/ServerSocketChannel; +-method name setOption descriptor (Ljava/net/SocketOption;Ljava/lang/Object;)Ljava/nio/channels/ServerSocketChannel; +-method name setOption descriptor (Ljava/net/SocketOption;Ljava/lang/Object;)Ljava/nio/channels/NetworkChannel; +-method name bind descriptor (Ljava/net/SocketAddress;)Ljava/nio/channels/NetworkChannel; + +-class name java/nio/channels/ShutdownChannelGroupException + +class name java/nio/channels/SocketChannel +header extends java/nio/channels/spi/AbstractSelectableChannel implements java/nio/channels/ByteChannel,java/nio/channels/ScatteringByteChannel,java/nio/channels/GatheringByteChannel flags 421 +-method name bind descriptor (Ljava/net/SocketAddress;)Ljava/nio/channels/SocketChannel; +-method name setOption descriptor (Ljava/net/SocketOption;Ljava/lang/Object;)Ljava/nio/channels/SocketChannel; +-method name shutdownInput descriptor ()Ljava/nio/channels/SocketChannel; +-method name shutdownOutput descriptor ()Ljava/nio/channels/SocketChannel; +-method name getRemoteAddress descriptor ()Ljava/net/SocketAddress; +-method name setOption descriptor (Ljava/net/SocketOption;Ljava/lang/Object;)Ljava/nio/channels/NetworkChannel; +-method name bind descriptor (Ljava/net/SocketAddress;)Ljava/nio/channels/NetworkChannel; + +-class name java/nio/channels/WritePendingException + +-class name java/nio/channels/spi/AsynchronousChannelProvider + +class name java/nio/channels/spi/SelectorProvider +-method name openDatagramChannel descriptor (Ljava/net/ProtocolFamily;)Ljava/nio/channels/DatagramChannel; + +-class name java/nio/charset/StandardCharsets + +-class name java/nio/file/AccessDeniedException + +-class name java/nio/file/AccessMode + +-class name java/nio/file/AtomicMoveNotSupportedException + +-class name java/nio/file/ClosedDirectoryStreamException + +-class name java/nio/file/ClosedFileSystemException + +-class name java/nio/file/ClosedWatchServiceException + +-class name java/nio/file/CopyOption + +-class name java/nio/file/DirectoryIteratorException + +-class name java/nio/file/DirectoryNotEmptyException + +-class name java/nio/file/DirectoryStream + +-class name java/nio/file/DirectoryStream$Filter + +-class name java/nio/file/FileAlreadyExistsException + +-class name java/nio/file/FileStore + +-class name java/nio/file/FileSystem + +-class name java/nio/file/FileSystemAlreadyExistsException + +-class name java/nio/file/FileSystemException + +-class name java/nio/file/FileSystemLoopException + +-class name java/nio/file/FileSystemNotFoundException + +-class name java/nio/file/FileSystems + +-class name java/nio/file/FileVisitOption + +-class name java/nio/file/FileVisitResult + +-class name java/nio/file/FileVisitor + +-class name java/nio/file/Files + +-class name java/nio/file/InvalidPathException + +-class name java/nio/file/LinkOption + +-class name java/nio/file/LinkPermission + +-class name java/nio/file/NoSuchFileException + +-class name java/nio/file/NotDirectoryException + +-class name java/nio/file/NotLinkException + +-class name java/nio/file/OpenOption + +-class name java/nio/file/Path + +-class name java/nio/file/PathMatcher + +-class name java/nio/file/Paths + +-class name java/nio/file/ProviderMismatchException + +-class name java/nio/file/ProviderNotFoundException + +-class name java/nio/file/ReadOnlyFileSystemException + +-class name java/nio/file/SecureDirectoryStream + +-class name java/nio/file/SimpleFileVisitor + +-class name java/nio/file/StandardCopyOption + +-class name java/nio/file/StandardOpenOption + +-class name java/nio/file/StandardWatchEventKinds + +-class name java/nio/file/WatchEvent + +-class name java/nio/file/WatchEvent$Kind + +-class name java/nio/file/WatchEvent$Modifier + +-class name java/nio/file/WatchKey + +-class name java/nio/file/WatchService + +-class name java/nio/file/Watchable + +-class name java/nio/file/attribute/AclEntry + +-class name java/nio/file/attribute/AclEntry$Builder + +-class name java/nio/file/attribute/AclEntryFlag + +-class name java/nio/file/attribute/AclEntryPermission + +-class name java/nio/file/attribute/AclEntryType + +-class name java/nio/file/attribute/AclFileAttributeView + +-class name java/nio/file/attribute/AttributeView + +-class name java/nio/file/attribute/BasicFileAttributeView + +-class name java/nio/file/attribute/BasicFileAttributes + +-class name java/nio/file/attribute/DosFileAttributeView + +-class name java/nio/file/attribute/DosFileAttributes + +-class name java/nio/file/attribute/FileAttribute + +-class name java/nio/file/attribute/FileAttributeView + +-class name java/nio/file/attribute/FileOwnerAttributeView + +-class name java/nio/file/attribute/FileStoreAttributeView + +-class name java/nio/file/attribute/FileTime + +-class name java/nio/file/attribute/GroupPrincipal + +-class name java/nio/file/attribute/PosixFileAttributeView + +-class name java/nio/file/attribute/PosixFileAttributes + +-class name java/nio/file/attribute/PosixFilePermission + +-class name java/nio/file/attribute/PosixFilePermissions + +-class name java/nio/file/attribute/UserDefinedFileAttributeView + +-class name java/nio/file/attribute/UserPrincipal + +-class name java/nio/file/attribute/UserPrincipalLookupService + +-class name java/nio/file/attribute/UserPrincipalNotFoundException + +-class name java/nio/file/spi/FileSystemProvider + +-class name java/nio/file/spi/FileTypeDetector + +-class name java/security/AlgorithmConstraints + +-class name java/security/CryptoPrimitive + +-class name java/security/cert/CRLReason + +class name java/security/cert/CertPathValidatorException +header extends java/security/GeneralSecurityException flags 21 +-method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;Ljava/security/cert/CertPath;ILjava/security/cert/CertPathValidatorException$Reason;)V +-method name getReason descriptor ()Ljava/security/cert/CertPathValidatorException$Reason; + +-class name java/security/cert/CertPathValidatorException$BasicReason + +-class name java/security/cert/CertPathValidatorException$Reason + +-class name java/security/cert/CertificateRevokedException + +-class name java/security/cert/Extension + +-class name java/security/cert/PKIXReason + +class name java/security/cert/X509CRLEntry +-method name getRevocationReason descriptor ()Ljava/security/cert/CRLReason; + +class name java/util/ArrayList +-method name removeAll descriptor (Ljava/util/Collection;)Z +-method name retainAll descriptor (Ljava/util/Collection;)Z +-method name listIterator descriptor (I)Ljava/util/ListIterator; +-method name listIterator descriptor ()Ljava/util/ListIterator; +-method name iterator descriptor ()Ljava/util/Iterator; +-method name subList descriptor (II)Ljava/util/List; + +class name java/util/Arrays +-method name asList descriptor ([Ljava/lang/Object;)Ljava/util/List; +method name asList descriptor ([Ljava/lang/Object;)Ljava/util/List; flags 89 signature ([TT;)Ljava/util/List; + +class name java/util/BitSet +-method name valueOf descriptor ([J)Ljava/util/BitSet; +-method name valueOf descriptor (Ljava/nio/LongBuffer;)Ljava/util/BitSet; +-method name valueOf descriptor ([B)Ljava/util/BitSet; +-method name valueOf descriptor (Ljava/nio/ByteBuffer;)Ljava/util/BitSet; +-method name toByteArray descriptor ()[B +-method name toLongArray descriptor ()[J +-method name previousSetBit descriptor (I)I +-method name previousClearBit descriptor (I)I + +class name java/util/Calendar +-method name isWeekDateSupported descriptor ()Z +-method name getWeekYear descriptor ()I +-method name setWeekDate descriptor (III)V +-method name getWeeksInWeekYear descriptor ()I + +class name java/util/Collections +-method name emptyIterator descriptor ()Ljava/util/Iterator; +-method name emptyListIterator descriptor ()Ljava/util/ListIterator; +-method name emptyEnumeration descriptor ()Ljava/util/Enumeration; +-method name addAll descriptor (Ljava/util/Collection;[Ljava/lang/Object;)Z +method name addAll descriptor (Ljava/util/Collection;[Ljava/lang/Object;)Z flags 89 signature (Ljava/util/Collection<-TT;>;[TT;)Z + +class name java/util/ConcurrentModificationException +-method name descriptor (Ljava/lang/Throwable;)V +-method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V + +class name java/util/Currency +-method name getAvailableCurrencies descriptor ()Ljava/util/Set; +-method name getNumericCode descriptor ()I +-method name getDisplayName descriptor ()Ljava/lang/String; +-method name getDisplayName descriptor (Ljava/util/Locale;)Ljava/lang/String; + +class name java/util/EnumMap +-method name hashCode descriptor ()I + +class name java/util/EnumSet +-method name of descriptor (Ljava/lang/Enum;[Ljava/lang/Enum;)Ljava/util/EnumSet; +method name of descriptor (Ljava/lang/Enum;[Ljava/lang/Enum;)Ljava/util/EnumSet; flags 89 signature ;>(TE;[TE;)Ljava/util/EnumSet; + +class name java/util/EventListenerProxy +header extends java/lang/Object implements java/util/EventListener flags 421 +-method name descriptor (Ljava/util/EventListener;)V +-method name getListener descriptor ()Ljava/util/EventListener; +method name descriptor (Ljava/util/EventListener;)V flags 1 +method name getListener descriptor ()Ljava/util/EventListener; flags 1 + +class name java/util/GregorianCalendar +-method name isWeekDateSupported descriptor ()Z +-method name getWeekYear descriptor ()I +-method name setWeekDate descriptor (III)V +-method name getWeeksInWeekYear descriptor ()I + +-class name java/util/IllformedLocaleException + +class name java/util/Locale +header extends java/lang/Object implements java/lang/Cloneable,java/io/Serializable flags 31 +-field name PRIVATE_USE_EXTENSION descriptor C +-field name UNICODE_LOCALE_EXTENSION descriptor C +-method name getDefault descriptor (Ljava/util/Locale$Category;)Ljava/util/Locale; +-method name setDefault descriptor (Ljava/util/Locale$Category;Ljava/util/Locale;)V +-method name getScript descriptor ()Ljava/lang/String; +-method name getExtension descriptor (C)Ljava/lang/String; +-method name getExtensionKeys descriptor ()Ljava/util/Set; +-method name getUnicodeLocaleAttributes descriptor ()Ljava/util/Set; +-method name getUnicodeLocaleType descriptor (Ljava/lang/String;)Ljava/lang/String; +-method name getUnicodeLocaleKeys descriptor ()Ljava/util/Set; +-method name toLanguageTag descriptor ()Ljava/lang/String; +-method name forLanguageTag descriptor (Ljava/lang/String;)Ljava/util/Locale; +-method name getDisplayScript descriptor ()Ljava/lang/String; +-method name getDisplayScript descriptor (Ljava/util/Locale;)Ljava/lang/String; + +-class name java/util/Locale$Builder + +-class name java/util/Locale$Category + +-class name java/util/Objects + +class name java/util/Properties +-method name save descriptor (Ljava/io/OutputStream;Ljava/lang/String;)V +-method name storeToXML descriptor (Ljava/io/OutputStream;Ljava/lang/String;)V +-method name storeToXML descriptor (Ljava/io/OutputStream;Ljava/lang/String;Ljava/lang/String;)V +method name save descriptor (Ljava/io/OutputStream;Ljava/lang/String;)V flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name storeToXML descriptor (Ljava/io/OutputStream;Ljava/lang/String;)V thrownTypes java/io/IOException flags 21 +method name storeToXML descriptor (Ljava/io/OutputStream;Ljava/lang/String;Ljava/lang/String;)V thrownTypes java/io/IOException flags 21 + +class name java/util/Scanner +header extends java/lang/Object implements java/util/Iterator flags 31 signature Ljava/lang/Object;Ljava/util/Iterator; +-method name descriptor (Ljava/nio/file/Path;)V +-method name descriptor (Ljava/nio/file/Path;Ljava/lang/String;)V + +class name java/util/SimpleTimeZone +-method name observesDaylightTime descriptor ()Z + +class name java/util/TimeZone +-method name observesDaylightTime descriptor ()Z + +class name java/util/Vector +-method name listIterator descriptor (I)Ljava/util/ListIterator; +-method name listIterator descriptor ()Ljava/util/ListIterator; +-method name iterator descriptor ()Ljava/util/Iterator; + +-class name java/util/concurrent/ConcurrentLinkedDeque + +class name java/util/concurrent/ConcurrentLinkedQueue +-method name addAll descriptor (Ljava/util/Collection;)Z + +-class name java/util/concurrent/ForkJoinPool + +-class name java/util/concurrent/ForkJoinPool$ForkJoinWorkerThreadFactory + +-class name java/util/concurrent/ForkJoinPool$ManagedBlocker + +-class name java/util/concurrent/ForkJoinTask + +-class name java/util/concurrent/ForkJoinWorkerThread + +class name java/util/concurrent/LinkedBlockingQueue +-method name contains descriptor (Ljava/lang/Object;)Z + +-class name java/util/concurrent/LinkedTransferQueue + +-class name java/util/concurrent/Phaser + +-class name java/util/concurrent/RecursiveAction + +-class name java/util/concurrent/RecursiveTask + +class name java/util/concurrent/ScheduledThreadPoolExecutor +-method name setRemoveOnCancelPolicy descriptor (Z)V +-method name getRemoveOnCancelPolicy descriptor ()Z +method name remove descriptor (Ljava/lang/Runnable;)Z flags 1 + +-class name java/util/concurrent/ThreadLocalRandom + +class name java/util/concurrent/ThreadPoolExecutor +-method name toString descriptor ()Ljava/lang/String; + +-class name java/util/concurrent/TransferQueue + +class name java/util/concurrent/locks/AbstractQueuedLongSynchronizer +-method name hasQueuedPredecessors descriptor ()Z + +class name java/util/concurrent/locks/AbstractQueuedSynchronizer +-method name hasQueuedPredecessors descriptor ()Z + +class name java/util/regex/Matcher +-method name group descriptor (Ljava/lang/String;)Ljava/lang/String; + +class name java/util/regex/Pattern +-field name UNICODE_CHARACTER_CLASS descriptor I + +class name java/util/spi/CurrencyNameProvider +-method name getDisplayName descriptor (Ljava/lang/String;Ljava/util/Locale;)Ljava/lang/String; + +class name java/util/spi/LocaleNameProvider +-method name getDisplayScript descriptor (Ljava/lang/String;Ljava/util/Locale;)Ljava/lang/String; + +class name java/util/zip/Deflater +-field name NO_FLUSH descriptor I +-field name SYNC_FLUSH descriptor I +-field name FULL_FLUSH descriptor I +-method name setInput descriptor ([BII)V +-method name setDictionary descriptor ([BII)V +-method name setStrategy descriptor (I)V +-method name setLevel descriptor (I)V +-method name finish descriptor ()V +-method name finished descriptor ()Z +-method name deflate descriptor ([BII)I +-method name deflate descriptor ([BIII)I +-method name getAdler descriptor ()I +-method name getBytesRead descriptor ()J +-method name getBytesWritten descriptor ()J +-method name reset descriptor ()V +-method name end descriptor ()V +method name setInput descriptor ([BII)V flags 21 +method name setDictionary descriptor ([BII)V flags 21 +method name setStrategy descriptor (I)V flags 21 +method name setLevel descriptor (I)V flags 21 +method name finish descriptor ()V flags 21 +method name finished descriptor ()Z flags 21 +method name deflate descriptor ([BII)I flags 21 +method name getAdler descriptor ()I flags 21 +method name getBytesRead descriptor ()J flags 21 +method name getBytesWritten descriptor ()J flags 21 +method name reset descriptor ()V flags 21 +method name end descriptor ()V flags 21 + +class name java/util/zip/DeflaterOutputStream +-method name descriptor (Ljava/io/OutputStream;Ljava/util/zip/Deflater;IZ)V +-method name descriptor (Ljava/io/OutputStream;Ljava/util/zip/Deflater;Z)V +-method name descriptor (Ljava/io/OutputStream;Z)V +-method name flush descriptor ()V + +class name java/util/zip/GZIPOutputStream +-method name descriptor (Ljava/io/OutputStream;IZ)V +-method name descriptor (Ljava/io/OutputStream;Z)V + +class name java/util/zip/Inflater +-method name setInput descriptor ([BII)V +-method name setDictionary descriptor ([BII)V +-method name getRemaining descriptor ()I +-method name needsInput descriptor ()Z +-method name needsDictionary descriptor ()Z +-method name finished descriptor ()Z +-method name inflate descriptor ([BII)I +-method name getAdler descriptor ()I +-method name getBytesRead descriptor ()J +-method name getBytesWritten descriptor ()J +-method name reset descriptor ()V +-method name end descriptor ()V +method name setInput descriptor ([BII)V flags 21 +method name setDictionary descriptor ([BII)V flags 21 +method name getRemaining descriptor ()I flags 21 +method name needsInput descriptor ()Z flags 21 +method name needsDictionary descriptor ()Z flags 21 +method name finished descriptor ()Z flags 21 +method name inflate descriptor ([BII)I thrownTypes java/util/zip/DataFormatException flags 21 +method name getAdler descriptor ()I flags 21 +method name getBytesRead descriptor ()J flags 21 +method name getBytesWritten descriptor ()J flags 21 +method name reset descriptor ()V flags 21 +method name end descriptor ()V flags 21 + +class name java/util/zip/ZipFile +header extends java/lang/Object implements java/util/zip/ZipConstants flags 21 +-method name descriptor (Ljava/io/File;ILjava/nio/charset/Charset;)V +-method name descriptor (Ljava/lang/String;Ljava/nio/charset/Charset;)V +-method name descriptor (Ljava/io/File;Ljava/nio/charset/Charset;)V +-method name getComment descriptor ()Ljava/lang/String; + +class name java/util/zip/ZipInputStream +-method name descriptor (Ljava/io/InputStream;Ljava/nio/charset/Charset;)V + +class name java/util/zip/ZipOutputStream +-method name descriptor (Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V + +-class name javax/crypto/AEADBadTagException + +class name javax/crypto/Cipher +-method name updateAAD descriptor ([B)V +-method name updateAAD descriptor ([BII)V +-method name updateAAD descriptor (Ljava/nio/ByteBuffer;)V + +class name javax/crypto/CipherSpi +-method name engineUpdateAAD descriptor ([BII)V +-method name engineUpdateAAD descriptor (Ljava/nio/ByteBuffer;)V + +-class name javax/crypto/spec/GCMParameterSpec + +-class name javax/net/ssl/ExtendedSSLSession + +class name javax/net/ssl/SSLEngine +-method name getHandshakeSession descriptor ()Ljavax/net/ssl/SSLSession; + +class name javax/net/ssl/SSLEngineResult +header extends java/lang/Object flags 21 +innerclass innerClass javax/net/ssl/SSLEngineResult$HandshakeStatus outerClass javax/net/ssl/SSLEngineResult innerClassName HandshakeStatus flags 4019 +innerclass innerClass javax/net/ssl/SSLEngineResult$Status outerClass javax/net/ssl/SSLEngineResult innerClassName Status flags 4019 + +class name javax/net/ssl/SSLParameters +-method name getAlgorithmConstraints descriptor ()Ljava/security/AlgorithmConstraints; +-method name setAlgorithmConstraints descriptor (Ljava/security/AlgorithmConstraints;)V +-method name getEndpointIdentificationAlgorithm descriptor ()Ljava/lang/String; +-method name setEndpointIdentificationAlgorithm descriptor (Ljava/lang/String;)V + +class name javax/net/ssl/SSLServerSocket +-method name getSSLParameters descriptor ()Ljavax/net/ssl/SSLParameters; +-method name setSSLParameters descriptor (Ljavax/net/ssl/SSLParameters;)V + +class name javax/net/ssl/SSLSocket +-method name getHandshakeSession descriptor ()Ljavax/net/ssl/SSLSession; + +-class name javax/net/ssl/X509ExtendedTrustManager + +class name javax/security/auth/login/Configuration +-method name getConfiguration descriptor ()Ljavax/security/auth/login/Configuration; +method name getConfiguration descriptor ()Ljavax/security/auth/login/Configuration; flags 29 + diff --git a/langtools/make/data/symbols/java.base-7.sym.txt b/langtools/make/data/symbols/java.base-7.sym.txt new file mode 100644 index 00000000000..69ce3abfc13 --- /dev/null +++ b/langtools/make/data/symbols/java.base-7.sym.txt @@ -0,0 +1,4129 @@ +# +# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# This code is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License version 2 only, as +# published by the Free Software Foundation. Oracle designates this +# particular file as subject to the "Classpath" exception as provided +# by Oracle in the LICENSE file that accompanied this code. +# +# This code is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# version 2 for more details (a copy is included in the LICENSE file that +# accompanied this code). +# +# You should have received a copy of the GNU General Public License version +# 2 along with this work; if not, write to the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +# +# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA +# or visit www.oracle.com if you need additional information or have any +# questions. +# +# ########################################################## +# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ### +# ########################################################## +# +class name java/io/BufferedInputStream +header extends java/io/FilterInputStream flags 21 + +class name java/io/BufferedOutputStream +header extends java/io/FilterOutputStream flags 21 + +class name java/io/BufferedReader +header extends java/io/Reader flags 21 +-method name lines descriptor ()Ljava/util/stream/Stream; + +class name java/io/BufferedWriter +header extends java/io/Writer flags 21 + +class name java/io/ByteArrayInputStream +header extends java/io/InputStream flags 21 + +class name java/io/ByteArrayOutputStream +header extends java/io/OutputStream flags 21 + +class name java/io/CharArrayReader +header extends java/io/Reader flags 21 + +class name java/io/CharArrayWriter +header extends java/io/Writer flags 21 + +class name java/io/CharConversionException +header extends java/io/IOException flags 21 + +class name java/io/Closeable +header extends java/lang/Object implements java/lang/AutoCloseable flags 601 + +class name java/io/Console +header extends java/lang/Object implements java/io/Flushable flags 31 + +class name java/io/DataInput +header extends java/lang/Object flags 601 + +class name java/io/DataInputStream +header extends java/io/FilterInputStream implements java/io/DataInput flags 21 + +class name java/io/DataOutput +header extends java/lang/Object flags 601 + +class name java/io/DataOutputStream +header extends java/io/FilterOutputStream implements java/io/DataOutput flags 21 + +class name java/io/EOFException +header extends java/io/IOException flags 21 + +class name java/io/Externalizable +header extends java/lang/Object implements java/io/Serializable flags 601 + +class name java/io/File +header extends java/lang/Object implements java/io/Serializable,java/lang/Comparable flags 21 signature Ljava/lang/Object;Ljava/io/Serializable;Ljava/lang/Comparable; + +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; +-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; +-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; +-field name BYTES descriptor I +-method name hashCode descriptor (B)I +-method name toUnsignedInt descriptor (B)I +-method name toUnsignedLong descriptor (B)J + +class name java/lang/CharSequence +header extends java/lang/Object flags 601 +-method name chars descriptor ()Ljava/util/stream/IntStream; +-method name codePoints descriptor ()Ljava/util/stream/IntStream; + +class name java/lang/Character +header extends java/lang/Object implements java/io/Serializable,java/lang/Comparable flags 31 signature Ljava/lang/Object;Ljava/io/Serializable;Ljava/lang/Comparable; +innerclass innerClass java/lang/Character$Subset outerClass java/lang/Character innerClassName Subset flags 9 +innerclass innerClass java/lang/Character$UnicodeBlock outerClass java/lang/Character innerClassName UnicodeBlock flags 19 +innerclass innerClass java/lang/Character$UnicodeScript outerClass java/lang/Character innerClassName UnicodeScript flags 4019 +-field name BYTES descriptor I +-method name hashCode descriptor (C)I + +class name java/lang/Character$UnicodeBlock +-field name ARABIC_EXTENDED_A descriptor Ljava/lang/Character$UnicodeBlock; +-field name SUNDANESE_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock; +-field name MEETEI_MAYEK_EXTENSIONS descriptor Ljava/lang/Character$UnicodeBlock; +-field name MEROITIC_HIEROGLYPHS descriptor Ljava/lang/Character$UnicodeBlock; +-field name MEROITIC_CURSIVE descriptor Ljava/lang/Character$UnicodeBlock; +-field name SORA_SOMPENG descriptor Ljava/lang/Character$UnicodeBlock; +-field name CHAKMA descriptor Ljava/lang/Character$UnicodeBlock; +-field name SHARADA descriptor Ljava/lang/Character$UnicodeBlock; +-field name TAKRI descriptor Ljava/lang/Character$UnicodeBlock; +-field name MIAO descriptor Ljava/lang/Character$UnicodeBlock; +-field name ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS descriptor Ljava/lang/Character$UnicodeBlock; + +class name java/lang/Character$UnicodeScript +-field name MEROITIC_HIEROGLYPHS descriptor Ljava/lang/Character$UnicodeScript; +-field name MEROITIC_CURSIVE descriptor Ljava/lang/Character$UnicodeScript; +-field name SORA_SOMPENG descriptor Ljava/lang/Character$UnicodeScript; +-field name CHAKMA descriptor Ljava/lang/Character$UnicodeScript; +-field name SHARADA descriptor Ljava/lang/Character$UnicodeScript; +-field name TAKRI descriptor Ljava/lang/Character$UnicodeScript; +-field name MIAO descriptor Ljava/lang/Character$UnicodeScript; + +class name java/lang/Class +header extends java/lang/Object implements java/io/Serializable,java/lang/reflect/GenericDeclaration,java/lang/reflect/Type,java/lang/reflect/AnnotatedElement flags 31 signature Ljava/lang/Object;Ljava/io/Serializable;Ljava/lang/reflect/GenericDeclaration;Ljava/lang/reflect/Type;Ljava/lang/reflect/AnnotatedElement; +-method name toGenericString descriptor ()Ljava/lang/String; +-method name forName descriptor (Ljava/lang/String;)Ljava/lang/Class; +-method name forName descriptor (Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; +-method name newInstance descriptor ()Ljava/lang/Object; +-method name getClassLoader descriptor ()Ljava/lang/ClassLoader; +-method name getInterfaces descriptor ()[Ljava/lang/Class; +-method name getEnclosingMethod descriptor ()Ljava/lang/reflect/Method; +-method name getEnclosingConstructor descriptor ()Ljava/lang/reflect/Constructor; +-method name getDeclaringClass descriptor ()Ljava/lang/Class; +-method name getEnclosingClass descriptor ()Ljava/lang/Class; +-method name getTypeName descriptor ()Ljava/lang/String; +-method name getClasses descriptor ()[Ljava/lang/Class; +-method name getFields descriptor ()[Ljava/lang/reflect/Field; +-method name getMethods descriptor ()[Ljava/lang/reflect/Method; +-method name getConstructors descriptor ()[Ljava/lang/reflect/Constructor; +-method name getField descriptor (Ljava/lang/String;)Ljava/lang/reflect/Field; +-method name getMethod descriptor (Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; +-method name getConstructor descriptor ([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; +-method name getDeclaredClasses descriptor ()[Ljava/lang/Class; +-method name getDeclaredFields descriptor ()[Ljava/lang/reflect/Field; +-method name getDeclaredMethods descriptor ()[Ljava/lang/reflect/Method; +-method name getDeclaredConstructors descriptor ()[Ljava/lang/reflect/Constructor; +-method name getDeclaredField descriptor (Ljava/lang/String;)Ljava/lang/reflect/Field; +-method name getDeclaredMethod descriptor (Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; +-method name getDeclaredConstructor descriptor ([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; +-method name getAnnotationsByType descriptor (Ljava/lang/Class;)[Ljava/lang/annotation/Annotation; +-method name getDeclaredAnnotation descriptor (Ljava/lang/Class;)Ljava/lang/annotation/Annotation; +-method name getDeclaredAnnotationsByType descriptor (Ljava/lang/Class;)[Ljava/lang/annotation/Annotation; +-method name getAnnotatedSuperclass descriptor ()Ljava/lang/reflect/AnnotatedType; +-method name getAnnotatedInterfaces descriptor ()[Ljava/lang/reflect/AnnotatedType; +method name forName descriptor (Ljava/lang/String;)Ljava/lang/Class; thrownTypes java/lang/ClassNotFoundException flags 9 signature (Ljava/lang/String;)Ljava/lang/Class<*>; +method name forName descriptor (Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; thrownTypes java/lang/ClassNotFoundException flags 9 signature (Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class<*>; +method name newInstance descriptor ()Ljava/lang/Object; thrownTypes java/lang/InstantiationException,java/lang/IllegalAccessException flags 1 signature ()TT; +method name getClassLoader descriptor ()Ljava/lang/ClassLoader; flags 1 +method name getInterfaces descriptor ()[Ljava/lang/Class; flags 101 signature ()[Ljava/lang/Class<*>; +method name getEnclosingMethod descriptor ()Ljava/lang/reflect/Method; flags 1 +method name getEnclosingConstructor descriptor ()Ljava/lang/reflect/Constructor; flags 1 signature ()Ljava/lang/reflect/Constructor<*>; +method name getDeclaringClass descriptor ()Ljava/lang/Class; flags 101 signature ()Ljava/lang/Class<*>; +method name getEnclosingClass descriptor ()Ljava/lang/Class; flags 1 signature ()Ljava/lang/Class<*>; +method name getClasses descriptor ()[Ljava/lang/Class; flags 1 signature ()[Ljava/lang/Class<*>; +method name getFields descriptor ()[Ljava/lang/reflect/Field; thrownTypes java/lang/SecurityException flags 1 +method name getMethods descriptor ()[Ljava/lang/reflect/Method; thrownTypes java/lang/SecurityException flags 1 +method name getConstructors descriptor ()[Ljava/lang/reflect/Constructor; thrownTypes java/lang/SecurityException flags 1 signature ()[Ljava/lang/reflect/Constructor<*>; +method name getField descriptor (Ljava/lang/String;)Ljava/lang/reflect/Field; thrownTypes java/lang/NoSuchFieldException,java/lang/SecurityException flags 1 +method name getMethod descriptor (Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; thrownTypes java/lang/NoSuchMethodException,java/lang/SecurityException flags 81 signature (Ljava/lang/String;[Ljava/lang/Class<*>;)Ljava/lang/reflect/Method; +method name getConstructor descriptor ([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; thrownTypes java/lang/NoSuchMethodException,java/lang/SecurityException flags 81 signature ([Ljava/lang/Class<*>;)Ljava/lang/reflect/Constructor; +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; + +class name java/lang/ClassCastException +header extends java/lang/RuntimeException flags 21 + +class name java/lang/ClassCircularityError +header extends java/lang/LinkageError flags 21 + +class name java/lang/ClassFormatError +header extends java/lang/LinkageError flags 21 + +class name java/lang/ClassLoader +header extends java/lang/Object flags 421 +-method name registerAsParallelCapable descriptor ()Z +-method name getParent descriptor ()Ljava/lang/ClassLoader; +-method name getSystemClassLoader descriptor ()Ljava/lang/ClassLoader; +method name registerAsParallelCapable descriptor ()Z flags c +method name getParent descriptor ()Ljava/lang/ClassLoader; flags 11 +method name getSystemClassLoader descriptor ()Ljava/lang/ClassLoader; flags 9 + +class name java/lang/ClassNotFoundException +header extends java/lang/ReflectiveOperationException flags 21 + +class name java/lang/ClassValue +header extends java/lang/Object flags 421 signature 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 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; +-field name BYTES descriptor I +-method name isFinite descriptor (D)Z +-method name hashCode descriptor (D)I +-method name sum descriptor (DD)D +-method name max descriptor (DD)D +-method name min descriptor (DD)D + +class name java/lang/Enum +header extends java/lang/Object implements java/lang/Comparable,java/io/Serializable flags 421 signature ;>Ljava/lang/Object;Ljava/lang/Comparable;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; +-field name BYTES descriptor I +-method name isFinite descriptor (F)Z +-method name hashCode descriptor (F)I +-method name sum descriptor (FF)F +-method name max descriptor (FF)F +-method name min descriptor (FF)F + +-class name java/lang/FunctionalInterface + +class name java/lang/IllegalAccessError +header extends java/lang/IncompatibleClassChangeError flags 21 + +class name java/lang/IllegalAccessException +header extends java/lang/ReflectiveOperationException flags 21 + +class name java/lang/IllegalArgumentException +header extends java/lang/RuntimeException flags 21 + +class name java/lang/IllegalMonitorStateException +header extends java/lang/RuntimeException flags 21 + +class name java/lang/IllegalStateException +header extends java/lang/RuntimeException flags 21 + +class name java/lang/IllegalThreadStateException +header extends java/lang/IllegalArgumentException flags 21 + +class name java/lang/IncompatibleClassChangeError +header extends java/lang/LinkageError flags 21 + +class name java/lang/IndexOutOfBoundsException +header extends java/lang/RuntimeException flags 21 + +class name java/lang/InheritableThreadLocal +header extends java/lang/ThreadLocal flags 21 signature Ljava/lang/ThreadLocal; + +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; +-field name BYTES descriptor I +-method name toUnsignedString descriptor (II)Ljava/lang/String; +-method name toUnsignedString descriptor (I)Ljava/lang/String; +-method name parseUnsignedInt descriptor (Ljava/lang/String;I)I +-method name parseUnsignedInt descriptor (Ljava/lang/String;)I +-method name hashCode descriptor (I)I +-method name compareUnsigned descriptor (II)I +-method name toUnsignedLong descriptor (I)J +-method name divideUnsigned descriptor (II)I +-method name remainderUnsigned descriptor (II)I +-method name sum descriptor (II)I +-method name max descriptor (II)I +-method name min descriptor (II)I + +class name java/lang/InternalError +header extends java/lang/VirtualMachineError flags 21 +-method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V +-method name 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 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; +-field name BYTES descriptor I +-method name toUnsignedString descriptor (JI)Ljava/lang/String; +-method name toUnsignedString descriptor (J)Ljava/lang/String; +-method name parseUnsignedLong descriptor (Ljava/lang/String;I)J +-method name parseUnsignedLong descriptor (Ljava/lang/String;)J +-method name hashCode descriptor (J)I +-method name compareUnsigned descriptor (JJ)I +-method name divideUnsigned descriptor (JJ)J +-method name remainderUnsigned descriptor (JJ)J +-method name sum descriptor (JJ)J +-method name max descriptor (JJ)J +-method name min descriptor (JJ)J + +class name java/lang/Math +header extends java/lang/Object flags 31 +-method name addExact descriptor (II)I +-method name addExact descriptor (JJ)J +-method name subtractExact descriptor (II)I +-method name subtractExact descriptor (JJ)J +-method name multiplyExact descriptor (II)I +-method name multiplyExact descriptor (JJ)J +-method name incrementExact descriptor (I)I +-method name incrementExact descriptor (J)J +-method name decrementExact descriptor (I)I +-method name decrementExact descriptor (J)J +-method name negateExact descriptor (I)I +-method name negateExact descriptor (J)J +-method name toIntExact descriptor (J)I +-method name floorDiv descriptor (II)I +-method name floorDiv descriptor (JJ)J +-method name floorMod descriptor (II)I +-method name floorMod descriptor (JJ)J +-method name nextDown descriptor (D)D +-method name nextDown descriptor (F)F + +class name java/lang/NegativeArraySizeException +header extends java/lang/RuntimeException flags 21 + +class name java/lang/NoClassDefFoundError +header extends java/lang/LinkageError flags 21 + +class name java/lang/NoSuchFieldError +header extends java/lang/IncompatibleClassChangeError flags 21 + +class name java/lang/NoSuchFieldException +header extends java/lang/ReflectiveOperationException flags 21 + +class name java/lang/NoSuchMethodError +header extends java/lang/IncompatibleClassChangeError flags 21 + +class name java/lang/NoSuchMethodException +header extends java/lang/ReflectiveOperationException flags 21 + +class name java/lang/NullPointerException +header extends java/lang/RuntimeException flags 21 + +class name java/lang/Number +header extends java/lang/Object implements java/io/Serializable flags 421 + +class name java/lang/NumberFormatException +header extends java/lang/IllegalArgumentException flags 21 + +class name java/lang/Object +header flags 21 + +class name java/lang/OutOfMemoryError +header extends java/lang/VirtualMachineError flags 21 + +class name java/lang/Override +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;METHOD;})@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;SOURCE;) + +class name java/lang/Package +header extends java/lang/Object implements java/lang/reflect/AnnotatedElement flags 21 +-method name getPackage descriptor (Ljava/lang/String;)Ljava/lang/Package; +-method name getPackages descriptor ()[Ljava/lang/Package; +-method name getAnnotationsByType descriptor (Ljava/lang/Class;)[Ljava/lang/annotation/Annotation; +-method name getDeclaredAnnotation descriptor (Ljava/lang/Class;)Ljava/lang/annotation/Annotation; +-method name getDeclaredAnnotationsByType descriptor (Ljava/lang/Class;)[Ljava/lang/annotation/Annotation; +method name getPackage descriptor (Ljava/lang/String;)Ljava/lang/Package; flags 9 +method name getPackages descriptor ()[Ljava/lang/Package; flags 9 + +class name java/lang/Process +header extends java/lang/Object flags 421 +-method name waitFor descriptor (JLjava/util/concurrent/TimeUnit;)Z +-method name destroyForcibly descriptor ()Ljava/lang/Process; +-method name isAlive descriptor ()Z + +class name java/lang/ProcessBuilder +header extends java/lang/Object flags 31 +innerclass innerClass java/lang/ProcessBuilder$Redirect outerClass java/lang/ProcessBuilder innerClassName Redirect flags 409 + +class name java/lang/Readable +header extends java/lang/Object flags 601 + +class name java/lang/ReflectiveOperationException +header extends java/lang/Exception flags 21 + +class name java/lang/Runnable +header extends java/lang/Object flags 601 + +class name java/lang/Runtime +header extends java/lang/Object flags 21 +-method name load descriptor (Ljava/lang/String;)V +-method name loadLibrary descriptor (Ljava/lang/String;)V +method name load descriptor (Ljava/lang/String;)V flags 1 +method name loadLibrary descriptor (Ljava/lang/String;)V flags 1 + +class name java/lang/RuntimeException +header extends java/lang/Exception flags 21 + +class name java/lang/RuntimePermission +header extends java/security/BasicPermission flags 31 + +class name java/lang/SafeVarargs +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;CONSTRUCTOR;eLjava/lang/annotation/ElementType;METHOD;}) + +class name java/lang/SecurityException +header extends java/lang/RuntimeException flags 21 + +class name java/lang/SecurityManager +header extends java/lang/Object flags 21 +-method name checkTopLevelWindow descriptor (Ljava/lang/Object;)Z +-method name checkSystemClipboardAccess descriptor ()V +-method name checkAwtEventQueueAccess descriptor ()V +-method name checkMemberAccess descriptor (Ljava/lang/Class;I)V +method name checkTopLevelWindow descriptor (Ljava/lang/Object;)Z flags 1 +method name checkSystemClipboardAccess descriptor ()V flags 1 +method name checkAwtEventQueueAccess descriptor ()V flags 1 +method name checkMemberAccess descriptor (Ljava/lang/Class;I)V flags 1 signature (Ljava/lang/Class<*>;I)V + +class name java/lang/Short +header extends java/lang/Number implements java/lang/Comparable flags 31 signature Ljava/lang/Number;Ljava/lang/Comparable; +-field name BYTES descriptor I +-method name hashCode descriptor (S)I +-method name toUnsignedInt descriptor (S)I +-method name toUnsignedLong descriptor (S)J + +class name java/lang/StackOverflowError +header extends java/lang/VirtualMachineError flags 21 + +class name java/lang/StackTraceElement +header extends java/lang/Object implements java/io/Serializable flags 31 + +class name java/lang/StrictMath +header extends java/lang/Object flags 31 +-method name addExact descriptor (II)I +-method name addExact descriptor (JJ)J +-method name subtractExact descriptor (II)I +-method name subtractExact descriptor (JJ)J +-method name multiplyExact descriptor (II)I +-method name multiplyExact descriptor (JJ)J +-method name toIntExact descriptor (J)I +-method name floorDiv descriptor (II)I +-method name floorDiv descriptor (JJ)J +-method name floorMod descriptor (II)I +-method name floorMod descriptor (JJ)J +-method name nextDown descriptor (D)D +-method name nextDown descriptor (F)F + +class name java/lang/String +header extends java/lang/Object implements java/io/Serializable,java/lang/Comparable,java/lang/CharSequence flags 31 signature Ljava/lang/Object;Ljava/io/Serializable;Ljava/lang/Comparable;Ljava/lang/CharSequence; +-method name join descriptor (Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)Ljava/lang/String; +-method name join descriptor (Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String; + +class name java/lang/StringBuffer +header extends java/lang/AbstractStringBuilder implements java/io/Serializable,java/lang/CharSequence flags 31 +-method name append descriptor (Ljava/lang/CharSequence;)Ljava/lang/StringBuffer; +method name append descriptor (Ljava/lang/CharSequence;)Ljava/lang/StringBuffer; flags 1 + +class name java/lang/StringBuilder +header extends java/lang/AbstractStringBuilder implements java/io/Serializable,java/lang/CharSequence flags 31 + +class name java/lang/StringIndexOutOfBoundsException +header extends java/lang/IndexOutOfBoundsException flags 21 + +class name java/lang/SuppressWarnings +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;eLjava/lang/annotation/ElementType;FIELD;eLjava/lang/annotation/ElementType;METHOD;eLjava/lang/annotation/ElementType;PARAMETER;eLjava/lang/annotation/ElementType;CONSTRUCTOR;eLjava/lang/annotation/ElementType;LOCAL_VARIABLE;})@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;SOURCE;) + +class name java/lang/System +header extends java/lang/Object flags 31 +-method name load descriptor (Ljava/lang/String;)V +-method name loadLibrary descriptor (Ljava/lang/String;)V +method name load descriptor (Ljava/lang/String;)V flags 9 +method name loadLibrary descriptor (Ljava/lang/String;)V flags 9 + +class name java/lang/Thread +header extends java/lang/Object implements java/lang/Runnable flags 21 +innerclass innerClass java/lang/Thread$State outerClass java/lang/Thread innerClassName State flags 4019 +innerclass innerClass java/lang/Thread$UncaughtExceptionHandler outerClass java/lang/Thread innerClassName UncaughtExceptionHandler flags 609 +-method name setName descriptor (Ljava/lang/String;)V +-method name getContextClassLoader descriptor ()Ljava/lang/ClassLoader; +method name setName descriptor (Ljava/lang/String;)V flags 11 +method name getContextClassLoader descriptor ()Ljava/lang/ClassLoader; flags 1 + +class name java/lang/Thread$UncaughtExceptionHandler +header extends java/lang/Object flags 601 +innerclass innerClass java/lang/Thread$UncaughtExceptionHandler outerClass java/lang/Thread innerClassName UncaughtExceptionHandler flags 609 + +class name java/lang/ThreadDeath +header extends java/lang/Error flags 21 + +class name java/lang/ThreadGroup +header extends java/lang/Object implements java/lang/Thread$UncaughtExceptionHandler flags 21 +innerclass innerClass java/lang/Thread$UncaughtExceptionHandler outerClass java/lang/Thread innerClassName UncaughtExceptionHandler flags 609 + +class name java/lang/ThreadLocal +header extends java/lang/Object flags 21 signature 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 descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V +-method name 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; +-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; + +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 (Ljava/lang/Class;Ljava/lang/invoke/MethodHandle;)TT; + +class name java/lang/invoke/MethodHandles +header extends java/lang/Object flags 21 +innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19 +-method name lookup descriptor ()Ljava/lang/invoke/MethodHandles$Lookup; +-method name reflectAs descriptor (Ljava/lang/Class;Ljava/lang/invoke/MethodHandle;)Ljava/lang/reflect/Member; +-method name collectArguments descriptor (Ljava/lang/invoke/MethodHandle;ILjava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle; +method name lookup descriptor ()Ljava/lang/invoke/MethodHandles$Lookup; flags 9 + +class name java/lang/invoke/MethodHandles$Lookup +-method name unreflectConstructor descriptor (Ljava/lang/reflect/Constructor;)Ljava/lang/invoke/MethodHandle; +-method name revealDirect descriptor (Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandleInfo; +method name unreflectConstructor descriptor (Ljava/lang/reflect/Constructor;)Ljava/lang/invoke/MethodHandle; thrownTypes java/lang/IllegalAccessException flags 1 + +class name java/lang/invoke/MethodType +header extends java/lang/Object implements java/io/Serializable flags 31 + +class name java/lang/invoke/MutableCallSite +header extends java/lang/invoke/CallSite flags 21 + +-class name java/lang/invoke/SerializedLambda + +class name java/lang/invoke/SwitchPoint +header extends java/lang/Object flags 21 + +class name java/lang/invoke/VolatileCallSite +header extends java/lang/invoke/CallSite flags 21 + +class name java/lang/invoke/WrongMethodTypeException +header extends java/lang/RuntimeException flags 21 + +class name java/lang/ref/PhantomReference +header extends java/lang/ref/Reference flags 21 signature Ljava/lang/ref/Reference; + +class name java/lang/ref/Reference +header extends java/lang/Object flags 421 signature Ljava/lang/Object; + +class name java/lang/ref/ReferenceQueue +header extends java/lang/Object flags 21 signature Ljava/lang/Object; + +class name java/lang/ref/SoftReference +header extends java/lang/ref/Reference flags 21 signature Ljava/lang/ref/Reference; + +class name java/lang/ref/WeakReference +header extends java/lang/ref/Reference flags 21 signature Ljava/lang/ref/Reference; + +class name java/lang/reflect/AccessibleObject +header extends java/lang/Object implements java/lang/reflect/AnnotatedElement flags 21 +-method name getAnnotationsByType descriptor (Ljava/lang/Class;)[Ljava/lang/annotation/Annotation; +-method name getDeclaredAnnotation descriptor (Ljava/lang/Class;)Ljava/lang/annotation/Annotation; +-method name getDeclaredAnnotationsByType descriptor (Ljava/lang/Class;)[Ljava/lang/annotation/Annotation; + +-class name java/lang/reflect/AnnotatedArrayType + +class name java/lang/reflect/AnnotatedElement +header extends java/lang/Object flags 601 +-method name isAnnotationPresent descriptor (Ljava/lang/Class;)Z +-method name getAnnotationsByType descriptor (Ljava/lang/Class;)[Ljava/lang/annotation/Annotation; +-method name getDeclaredAnnotation descriptor (Ljava/lang/Class;)Ljava/lang/annotation/Annotation; +-method name getDeclaredAnnotationsByType descriptor (Ljava/lang/Class;)[Ljava/lang/annotation/Annotation; +method name isAnnotationPresent descriptor (Ljava/lang/Class;)Z flags 401 signature (Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)Z + +-class name java/lang/reflect/AnnotatedParameterizedType + +-class name java/lang/reflect/AnnotatedType + +-class name java/lang/reflect/AnnotatedTypeVariable + +-class name java/lang/reflect/AnnotatedWildcardType + +class name java/lang/reflect/Array +header extends java/lang/Object flags 31 + +class name java/lang/reflect/Constructor +header extends java/lang/reflect/AccessibleObject implements java/lang/reflect/GenericDeclaration,java/lang/reflect/Member flags 31 signature Ljava/lang/reflect/AccessibleObject;Ljava/lang/reflect/GenericDeclaration;Ljava/lang/reflect/Member; +-method name getParameterCount descriptor ()I +-method name newInstance descriptor ([Ljava/lang/Object;)Ljava/lang/Object; +-method name getAnnotatedReturnType descriptor ()Ljava/lang/reflect/AnnotatedType; +-method name getAnnotatedReceiverType descriptor ()Ljava/lang/reflect/AnnotatedType; +method name newInstance descriptor ([Ljava/lang/Object;)Ljava/lang/Object; thrownTypes java/lang/InstantiationException,java/lang/IllegalAccessException,java/lang/IllegalArgumentException,java/lang/reflect/InvocationTargetException flags 81 signature ([Ljava/lang/Object;)TT; + +-class name java/lang/reflect/Executable + +class name java/lang/reflect/Field +header extends java/lang/reflect/AccessibleObject implements java/lang/reflect/Member flags 31 +-method name get descriptor (Ljava/lang/Object;)Ljava/lang/Object; +-method name getBoolean descriptor (Ljava/lang/Object;)Z +-method name getByte descriptor (Ljava/lang/Object;)B +-method name getChar descriptor (Ljava/lang/Object;)C +-method name getShort descriptor (Ljava/lang/Object;)S +-method name getInt descriptor (Ljava/lang/Object;)I +-method name getLong descriptor (Ljava/lang/Object;)J +-method name getFloat descriptor (Ljava/lang/Object;)F +-method name getDouble descriptor (Ljava/lang/Object;)D +-method name set descriptor (Ljava/lang/Object;Ljava/lang/Object;)V +-method name setBoolean descriptor (Ljava/lang/Object;Z)V +-method name setByte descriptor (Ljava/lang/Object;B)V +-method name setChar descriptor (Ljava/lang/Object;C)V +-method name setShort descriptor (Ljava/lang/Object;S)V +-method name setInt descriptor (Ljava/lang/Object;I)V +-method name setLong descriptor (Ljava/lang/Object;J)V +-method name setFloat descriptor (Ljava/lang/Object;F)V +-method name setDouble descriptor (Ljava/lang/Object;D)V +-method name getAnnotationsByType descriptor (Ljava/lang/Class;)[Ljava/lang/annotation/Annotation; +-method name getAnnotatedType descriptor ()Ljava/lang/reflect/AnnotatedType; +method name get descriptor (Ljava/lang/Object;)Ljava/lang/Object; thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1 +method name getBoolean descriptor (Ljava/lang/Object;)Z thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1 +method name getByte descriptor (Ljava/lang/Object;)B thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1 +method name getChar descriptor (Ljava/lang/Object;)C thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1 +method name getShort descriptor (Ljava/lang/Object;)S thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1 +method name getInt descriptor (Ljava/lang/Object;)I thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1 +method name getLong descriptor (Ljava/lang/Object;)J thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1 +method name getFloat descriptor (Ljava/lang/Object;)F thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1 +method name getDouble descriptor (Ljava/lang/Object;)D thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1 +method name set descriptor (Ljava/lang/Object;Ljava/lang/Object;)V thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1 +method name setBoolean descriptor (Ljava/lang/Object;Z)V thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1 +method name setByte descriptor (Ljava/lang/Object;B)V thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1 +method name setChar descriptor (Ljava/lang/Object;C)V thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1 +method name setShort descriptor (Ljava/lang/Object;S)V thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1 +method name setInt descriptor (Ljava/lang/Object;I)V thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1 +method name setLong descriptor (Ljava/lang/Object;J)V thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1 +method name setFloat descriptor (Ljava/lang/Object;F)V thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1 +method name setDouble descriptor (Ljava/lang/Object;D)V thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1 + +class name java/lang/reflect/GenericArrayType +header extends java/lang/Object implements java/lang/reflect/Type flags 601 + +class name java/lang/reflect/GenericDeclaration +header extends java/lang/Object flags 601 + +class name java/lang/reflect/GenericSignatureFormatError +header extends java/lang/ClassFormatError flags 21 +-method name descriptor (Ljava/lang/String;)V + +class name java/lang/reflect/InvocationHandler +header extends java/lang/Object flags 601 + +class name java/lang/reflect/InvocationTargetException +header extends java/lang/ReflectiveOperationException flags 21 + +class name java/lang/reflect/MalformedParameterizedTypeException +header extends java/lang/RuntimeException flags 21 + +-class name java/lang/reflect/MalformedParametersException + +class name java/lang/reflect/Member +header extends java/lang/Object flags 601 + +class name java/lang/reflect/Method +header extends java/lang/reflect/AccessibleObject implements java/lang/reflect/GenericDeclaration,java/lang/reflect/Member flags 31 +-method name getParameterCount descriptor ()I +-method name invoke descriptor (Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; +-method name isDefault descriptor ()Z +-method name getAnnotatedReturnType descriptor ()Ljava/lang/reflect/AnnotatedType; +method name invoke descriptor (Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; thrownTypes java/lang/IllegalAccessException,java/lang/IllegalArgumentException,java/lang/reflect/InvocationTargetException flags 81 + +class name java/lang/reflect/Modifier +header extends java/lang/Object flags 21 +-method name parameterModifiers descriptor ()I + +-class name java/lang/reflect/Parameter + +class name java/lang/reflect/ParameterizedType +header extends java/lang/Object implements java/lang/reflect/Type flags 601 + +class name java/lang/reflect/Proxy +header extends java/lang/Object implements java/io/Serializable flags 21 +-method name getProxyClass descriptor (Ljava/lang/ClassLoader;[Ljava/lang/Class;)Ljava/lang/Class; +-method name newProxyInstance descriptor (Ljava/lang/ClassLoader;[Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object; +-method name getInvocationHandler descriptor (Ljava/lang/Object;)Ljava/lang/reflect/InvocationHandler; +method name getProxyClass descriptor (Ljava/lang/ClassLoader;[Ljava/lang/Class;)Ljava/lang/Class; thrownTypes java/lang/IllegalArgumentException flags 89 signature (Ljava/lang/ClassLoader;[Ljava/lang/Class<*>;)Ljava/lang/Class<*>; +method name newProxyInstance descriptor (Ljava/lang/ClassLoader;[Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object; thrownTypes java/lang/IllegalArgumentException flags 9 signature (Ljava/lang/ClassLoader;[Ljava/lang/Class<*>;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object; +method name getInvocationHandler descriptor (Ljava/lang/Object;)Ljava/lang/reflect/InvocationHandler; thrownTypes java/lang/IllegalArgumentException flags 9 + +class name java/lang/reflect/ReflectPermission +header extends java/security/BasicPermission flags 31 + +class name java/lang/reflect/Type +header extends java/lang/Object flags 601 +-method name getTypeName descriptor ()Ljava/lang/String; + +class name java/lang/reflect/TypeVariable +header extends java/lang/Object implements java/lang/reflect/Type flags 601 signature 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; + +class name java/math/BigInteger +header extends java/lang/Number implements java/lang/Comparable flags 21 signature Ljava/lang/Number;Ljava/lang/Comparable; +-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; + +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 descriptor ([BIILjava/net/SocketAddress;)V +-method name descriptor ([BILjava/net/SocketAddress;)V +method name descriptor ([BIILjava/net/SocketAddress;)V thrownTypes java/net/SocketException flags 1 +method name 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 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/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/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; + +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/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; + +class name java/nio/FloatBuffer +header extends java/nio/Buffer implements java/lang/Comparable flags 421 signature Ljava/nio/Buffer;Ljava/lang/Comparable; + +class name java/nio/IntBuffer +header extends java/nio/Buffer implements java/lang/Comparable flags 421 signature Ljava/nio/Buffer;Ljava/lang/Comparable; + +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; + +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; + +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 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; + +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; + +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 Ljava/lang/Object;Ljava/io/Closeable;Ljava/lang/Iterable; +innerclass innerClass java/nio/file/DirectoryStream$Filter outerClass java/nio/file/DirectoryStream innerClassName Filter flags 609 + +class name java/nio/file/DirectoryStream$Filter +header extends java/lang/Object flags 601 signature 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; + +class name java/nio/file/FileVisitResult +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; + +class name java/nio/file/FileVisitor +header extends java/lang/Object flags 601 signature Ljava/lang/Object; + +class name java/nio/file/Files +header extends java/lang/Object flags 31 +innerclass innerClass java/nio/file/DirectoryStream$Filter outerClass java/nio/file/DirectoryStream innerClassName Filter flags 609 +-method name newBufferedReader descriptor (Ljava/nio/file/Path;)Ljava/io/BufferedReader; +-method name newBufferedWriter descriptor (Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/BufferedWriter; +-method name readAllLines descriptor (Ljava/nio/file/Path;)Ljava/util/List; +-method name write descriptor (Ljava/nio/file/Path;Ljava/lang/Iterable;[Ljava/nio/file/OpenOption;)Ljava/nio/file/Path; +-method name list descriptor (Ljava/nio/file/Path;)Ljava/util/stream/Stream; +-method name walk descriptor (Ljava/nio/file/Path;I[Ljava/nio/file/FileVisitOption;)Ljava/util/stream/Stream; +-method name walk descriptor (Ljava/nio/file/Path;[Ljava/nio/file/FileVisitOption;)Ljava/util/stream/Stream; +-method name find descriptor (Ljava/nio/file/Path;ILjava/util/function/BiPredicate;[Ljava/nio/file/FileVisitOption;)Ljava/util/stream/Stream; +-method name lines descriptor (Ljava/nio/file/Path;Ljava/nio/charset/Charset;)Ljava/util/stream/Stream; +-method name lines descriptor (Ljava/nio/file/Path;)Ljava/util/stream/Stream; + +class name java/nio/file/InvalidPathException +header extends java/lang/IllegalArgumentException flags 21 + +class name java/nio/file/LinkOption +header extends java/lang/Enum implements java/nio/file/OpenOption,java/nio/file/CopyOption flags 4031 signature Ljava/lang/Enum;Ljava/nio/file/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/lang/Iterable;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 Ljava/lang/Object;Ljava/nio/file/DirectoryStream; + +class name java/nio/file/SimpleFileVisitor +header extends java/lang/Object implements java/nio/file/FileVisitor flags 21 signature Ljava/lang/Object;Ljava/nio/file/FileVisitor; + +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/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/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 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; + +class name java/nio/file/attribute/AclEntryPermission +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; + +class name java/nio/file/attribute/AclEntryType +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; + +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 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; +-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; + +class name java/nio/file/attribute/PosixFilePermissions +header extends java/lang/Object flags 31 + +class name java/nio/file/attribute/UserDefinedFileAttributeView +header extends java/lang/Object implements java/nio/file/attribute/FileAttributeView flags 601 + +class name java/nio/file/attribute/UserPrincipal +header extends java/lang/Object implements java/security/Principal flags 601 + +class name java/nio/file/attribute/UserPrincipalLookupService +header extends java/lang/Object flags 421 + +class name java/nio/file/attribute/UserPrincipalNotFoundException +header extends java/io/IOException flags 21 + +class name java/nio/file/spi/FileSystemProvider +header extends java/lang/Object flags 421 +innerclass innerClass java/nio/file/DirectoryStream$Filter outerClass java/nio/file/DirectoryStream innerClassName Filter flags 609 + +class name java/nio/file/spi/FileTypeDetector +header extends java/lang/Object flags 421 + +class name java/security/AccessControlContext +header extends java/lang/Object flags 31 + +class name java/security/AccessControlException +header extends java/lang/SecurityException flags 21 + +class name java/security/AccessController +header extends java/lang/Object flags 31 +-method name doPrivileged descriptor (Ljava/security/PrivilegedAction;)Ljava/lang/Object; +-method name doPrivilegedWithCombiner descriptor (Ljava/security/PrivilegedAction;)Ljava/lang/Object; +-method name doPrivileged descriptor (Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object; +-method name doPrivileged descriptor (Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;[Ljava/security/Permission;)Ljava/lang/Object; +-method name doPrivilegedWithCombiner descriptor (Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;[Ljava/security/Permission;)Ljava/lang/Object; +-method name doPrivileged descriptor (Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object; +-method name doPrivilegedWithCombiner descriptor (Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object; +-method name doPrivileged descriptor (Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;)Ljava/lang/Object; +-method name doPrivileged descriptor (Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;[Ljava/security/Permission;)Ljava/lang/Object; +-method name doPrivilegedWithCombiner descriptor (Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;[Ljava/security/Permission;)Ljava/lang/Object; +method name doPrivileged descriptor (Ljava/security/PrivilegedAction;)Ljava/lang/Object; flags 109 signature (Ljava/security/PrivilegedAction;)TT; +method name doPrivilegedWithCombiner descriptor (Ljava/security/PrivilegedAction;)Ljava/lang/Object; flags 9 signature (Ljava/security/PrivilegedAction;)TT; +method name doPrivileged descriptor (Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object; flags 109 signature (Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)TT; +method name doPrivileged descriptor (Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object; thrownTypes java/security/PrivilegedActionException flags 109 signature (Ljava/security/PrivilegedExceptionAction;)TT; +method name doPrivilegedWithCombiner descriptor (Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object; thrownTypes java/security/PrivilegedActionException flags 9 signature (Ljava/security/PrivilegedExceptionAction;)TT; +method name doPrivileged descriptor (Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;)Ljava/lang/Object; thrownTypes java/security/PrivilegedActionException flags 109 signature (Ljava/security/PrivilegedExceptionAction;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; + +class name java/security/DigestException +header extends java/security/GeneralSecurityException flags 21 + +class name java/security/DigestInputStream +header extends java/io/FilterInputStream flags 21 + +class name java/security/DigestOutputStream +header extends java/io/FilterOutputStream flags 21 + +class name java/security/DomainCombiner +header extends java/lang/Object flags 601 + +-class name java/security/DomainLoadStoreParameter + +class name java/security/GeneralSecurityException +header extends java/lang/Exception flags 21 + +class name java/security/Guard +header extends java/lang/Object flags 601 + +class name java/security/GuardedObject +header extends java/lang/Object implements java/io/Serializable flags 21 + +class name java/security/Identity +header extends java/lang/Object implements java/security/Principal,java/io/Serializable flags 421 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; + +class name java/security/IdentityScope +header extends java/security/Identity flags 421 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; + +class name java/security/InvalidAlgorithmParameterException +header extends java/security/GeneralSecurityException flags 21 + +class name java/security/InvalidKeyException +header extends java/security/KeyException flags 21 + +class name java/security/InvalidParameterException +header extends java/lang/IllegalArgumentException flags 21 + +class name java/security/Key +header extends java/lang/Object implements java/io/Serializable flags 601 + +class name java/security/KeyException +header extends java/security/GeneralSecurityException flags 21 + +class name java/security/KeyFactory +header extends java/lang/Object flags 21 +innerclass innerClass java/security/Provider$Service outerClass java/security/Provider innerClassName Service flags 9 + +class name java/security/KeyFactorySpi +header extends java/lang/Object flags 421 + +class name java/security/KeyManagementException +header extends java/security/KeyException flags 21 + +class name java/security/KeyPair +header extends java/lang/Object implements java/io/Serializable flags 31 + +class name java/security/KeyPairGenerator +header extends java/security/KeyPairGeneratorSpi flags 421 + +class name java/security/KeyPairGeneratorSpi +header extends java/lang/Object flags 421 + +class name java/security/KeyRep +header extends java/lang/Object implements java/io/Serializable flags 21 +innerclass innerClass java/security/KeyRep$Type outerClass java/security/KeyRep innerClassName Type flags 4019 + +class name java/security/KeyStore +header extends java/lang/Object flags 21 +innerclass innerClass java/security/KeyStore$LoadStoreParameter outerClass java/security/KeyStore innerClassName LoadStoreParameter flags 609 +innerclass innerClass java/security/KeyStore$ProtectionParameter outerClass java/security/KeyStore innerClassName ProtectionParameter flags 609 +innerclass innerClass java/security/KeyStore$PasswordProtection outerClass java/security/KeyStore innerClassName PasswordProtection flags 9 +innerclass innerClass java/security/KeyStore$CallbackHandlerProtection outerClass java/security/KeyStore innerClassName CallbackHandlerProtection flags 9 +innerclass innerClass java/security/KeyStore$Entry outerClass java/security/KeyStore innerClassName Entry flags 609 +innerclass innerClass java/security/KeyStore$PrivateKeyEntry outerClass java/security/KeyStore innerClassName PrivateKeyEntry flags 19 +innerclass innerClass java/security/KeyStore$SecretKeyEntry outerClass java/security/KeyStore innerClassName SecretKeyEntry flags 19 +innerclass innerClass java/security/KeyStore$TrustedCertificateEntry outerClass java/security/KeyStore innerClassName TrustedCertificateEntry flags 19 +innerclass innerClass java/security/KeyStore$Builder outerClass java/security/KeyStore innerClassName Builder flags 409 + +class name java/security/KeyStore$Entry +header extends java/lang/Object flags 601 +innerclass innerClass java/security/KeyStore$Entry outerClass java/security/KeyStore innerClassName Entry flags 609 +-method name getAttributes descriptor ()Ljava/util/Set; + +-class name java/security/KeyStore$Entry$Attribute + +class name java/security/KeyStore$PasswordProtection +-method name 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 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 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 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 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 Ljava/lang/Object; + +class name java/security/ProtectionDomain +header extends java/lang/Object flags 21 + +class name java/security/Provider +header extends java/util/Properties flags 421 +innerclass innerClass java/security/Provider$Service outerClass java/security/Provider innerClassName Service flags 9 +innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609 +-method name putIfAbsent descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +-method name remove descriptor (Ljava/lang/Object;Ljava/lang/Object;)Z +-method name replace descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z +-method name replace descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +-method name replaceAll descriptor (Ljava/util/function/BiFunction;)V +-method name compute descriptor (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; +-method name computeIfAbsent descriptor (Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object; +-method name computeIfPresent descriptor (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; +-method name merge descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; +-method name getOrDefault descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +-method name forEach descriptor (Ljava/util/function/BiConsumer;)V + +class name java/security/ProviderException +header extends java/lang/RuntimeException flags 21 + +class name java/security/PublicKey +header extends java/lang/Object implements java/security/Key flags 601 + +class name java/security/SecureClassLoader +header extends java/lang/ClassLoader flags 21 + +class name java/security/SecureRandom +header extends java/util/Random flags 21 +-method name getInstanceStrong descriptor ()Ljava/security/SecureRandom; + +class name java/security/SecureRandomSpi +header extends java/lang/Object implements java/io/Serializable flags 421 + +class name java/security/Security +header extends java/lang/Object flags 31 + +class name java/security/SecurityPermission +header extends java/security/BasicPermission flags 31 + +class name java/security/Signature +header extends java/security/SignatureSpi flags 421 +innerclass innerClass java/security/Provider$Service outerClass java/security/Provider innerClassName Service flags 9 + +class name java/security/SignatureException +header extends java/security/GeneralSecurityException flags 21 + +class name java/security/SignatureSpi +header extends java/lang/Object flags 421 + +class name java/security/SignedObject +header extends java/lang/Object implements java/io/Serializable flags 31 + +class name java/security/Signer +header extends java/security/Identity flags 421 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; + +class name java/security/Timestamp +header extends java/lang/Object implements java/io/Serializable flags 31 + +class name java/security/URIParameter +header extends java/lang/Object implements java/security/Policy$Parameters,javax/security/auth/login/Configuration$Parameters flags 21 +innerclass innerClass java/security/Policy$Parameters outerClass java/security/Policy innerClassName Parameters flags 609 +innerclass innerClass javax/security/auth/login/Configuration$Parameters outerClass javax/security/auth/login/Configuration innerClassName Parameters flags 609 + +class name java/security/UnrecoverableEntryException +header extends java/security/GeneralSecurityException flags 21 + +class name java/security/UnrecoverableKeyException +header extends java/security/UnrecoverableEntryException flags 21 + +class name java/security/UnresolvedPermission +header extends java/security/Permission implements java/io/Serializable flags 31 + +class name java/security/acl/Acl +header extends java/lang/Object implements java/security/acl/Owner flags 601 + +class name java/security/acl/AclEntry +header extends java/lang/Object implements java/lang/Cloneable flags 601 + +class name java/security/acl/AclNotFoundException +header extends java/lang/Exception flags 21 + +class name java/security/acl/Group +header extends java/lang/Object implements java/security/Principal flags 601 + +class name java/security/acl/LastOwnerException +header extends java/lang/Exception flags 21 + +class name java/security/acl/NotOwnerException +header extends java/lang/Exception flags 21 + +class name java/security/acl/Owner +header extends java/lang/Object flags 601 + +class name java/security/acl/Permission +header extends java/lang/Object flags 601 + +class name java/security/cert/CRL +header extends java/lang/Object flags 421 + +class name java/security/cert/CRLException +header extends java/security/GeneralSecurityException flags 21 + +class name java/security/cert/CRLReason +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; + +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/CertPathValidatorException$Reason; +innerclass innerClass java/security/cert/CertPathValidatorException$Reason outerClass java/security/cert/CertPathValidatorException innerClassName Reason flags 609 + +-class name java/security/cert/PKIXRevocationChecker + +-class name java/security/cert/PKIXRevocationChecker$Option + +class name java/security/cert/PolicyNode +header extends java/lang/Object flags 601 + +class name java/security/cert/PolicyQualifierInfo +header extends java/lang/Object flags 21 + +class name java/security/cert/TrustAnchor +header extends java/lang/Object flags 21 + +class name java/security/cert/X509CRL +header extends java/security/cert/CRL implements java/security/cert/X509Extension flags 421 +-method name verify descriptor (Ljava/security/PublicKey;Ljava/security/Provider;)V + +class name java/security/cert/X509CRLEntry +header extends java/lang/Object implements java/security/cert/X509Extension flags 421 + +class name java/security/cert/X509CRLSelector +header extends java/lang/Object implements java/security/cert/CRLSelector flags 21 + +class name java/security/cert/X509CertSelector +header extends java/lang/Object implements java/security/cert/CertSelector flags 21 + +class name java/security/cert/X509Certificate +header extends java/security/cert/Certificate implements java/security/cert/X509Extension flags 421 +-method name verify descriptor (Ljava/security/PublicKey;Ljava/security/Provider;)V + +class name java/security/cert/X509Extension +header extends java/lang/Object flags 601 + +class name java/security/interfaces/DSAKey +header extends java/lang/Object flags 601 + +class name java/security/interfaces/DSAKeyPairGenerator +header extends java/lang/Object flags 601 + +class name java/security/interfaces/DSAParams +header extends java/lang/Object flags 601 + +class name java/security/interfaces/DSAPrivateKey +header extends java/lang/Object implements java/security/interfaces/DSAKey,java/security/PrivateKey flags 601 + +class name java/security/interfaces/DSAPublicKey +header extends java/lang/Object implements java/security/interfaces/DSAKey,java/security/PublicKey flags 601 + +class name java/security/interfaces/ECKey +header extends java/lang/Object flags 601 + +class name java/security/interfaces/ECPrivateKey +header extends java/lang/Object implements java/security/PrivateKey,java/security/interfaces/ECKey flags 601 + +class name java/security/interfaces/ECPublicKey +header extends java/lang/Object implements java/security/PublicKey,java/security/interfaces/ECKey flags 601 + +class name java/security/interfaces/RSAKey +header extends java/lang/Object flags 601 + +class name java/security/interfaces/RSAMultiPrimePrivateCrtKey +header extends java/lang/Object implements java/security/interfaces/RSAPrivateKey flags 601 + +class name java/security/interfaces/RSAPrivateCrtKey +header extends java/lang/Object implements java/security/interfaces/RSAPrivateKey flags 601 + +class name java/security/interfaces/RSAPrivateKey +header extends java/lang/Object implements java/security/PrivateKey,java/security/interfaces/RSAKey flags 601 + +class name java/security/interfaces/RSAPublicKey +header extends java/lang/Object implements java/security/PublicKey,java/security/interfaces/RSAKey flags 601 + +class name java/security/spec/AlgorithmParameterSpec +header extends java/lang/Object flags 601 + +-class name java/security/spec/DSAGenParameterSpec + +class name java/security/spec/DSAParameterSpec +header extends java/lang/Object implements java/security/spec/AlgorithmParameterSpec,java/security/interfaces/DSAParams flags 21 + +class name java/security/spec/DSAPrivateKeySpec +header extends java/lang/Object implements java/security/spec/KeySpec flags 21 + +class name java/security/spec/DSAPublicKeySpec +header extends java/lang/Object implements java/security/spec/KeySpec flags 21 + +class name java/security/spec/ECField +header extends java/lang/Object flags 601 + +class name java/security/spec/ECFieldF2m +header extends java/lang/Object implements java/security/spec/ECField flags 21 + +class name java/security/spec/ECFieldFp +header extends java/lang/Object implements java/security/spec/ECField flags 21 + +class name java/security/spec/ECGenParameterSpec +header extends java/lang/Object implements java/security/spec/AlgorithmParameterSpec flags 21 + +class name java/security/spec/ECParameterSpec +header extends java/lang/Object implements java/security/spec/AlgorithmParameterSpec flags 21 + +class name java/security/spec/ECPoint +header extends java/lang/Object flags 21 + +class name java/security/spec/ECPrivateKeySpec +header extends java/lang/Object implements java/security/spec/KeySpec flags 21 + +class name java/security/spec/ECPublicKeySpec +header extends java/lang/Object implements java/security/spec/KeySpec flags 21 + +class name java/security/spec/EllipticCurve +header extends java/lang/Object flags 21 + +class name java/security/spec/EncodedKeySpec +header extends java/lang/Object implements java/security/spec/KeySpec flags 421 + +class name java/security/spec/InvalidKeySpecException +header extends java/security/GeneralSecurityException flags 21 + +class name java/security/spec/InvalidParameterSpecException +header extends java/security/GeneralSecurityException flags 21 + +class name java/security/spec/KeySpec +header extends java/lang/Object flags 601 + +class name java/security/spec/MGF1ParameterSpec +header extends java/lang/Object implements java/security/spec/AlgorithmParameterSpec flags 21 +-field name SHA224 descriptor Ljava/security/spec/MGF1ParameterSpec; + +class name java/security/spec/PKCS8EncodedKeySpec +header extends java/security/spec/EncodedKeySpec flags 21 + +class name java/security/spec/PSSParameterSpec +header extends java/lang/Object implements java/security/spec/AlgorithmParameterSpec flags 21 + +class name java/security/spec/RSAKeyGenParameterSpec +header extends java/lang/Object implements java/security/spec/AlgorithmParameterSpec flags 21 + +class name java/security/spec/RSAMultiPrimePrivateCrtKeySpec +header extends java/security/spec/RSAPrivateKeySpec flags 21 + +class name java/security/spec/RSAOtherPrimeInfo +header extends java/lang/Object flags 21 + +class name java/security/spec/RSAPrivateCrtKeySpec +header extends java/security/spec/RSAPrivateKeySpec flags 21 + +class name java/security/spec/RSAPrivateKeySpec +header extends java/lang/Object implements java/security/spec/KeySpec flags 21 + +class name java/security/spec/RSAPublicKeySpec +header extends java/lang/Object implements java/security/spec/KeySpec flags 21 + +class name java/security/spec/X509EncodedKeySpec +header extends java/security/spec/EncodedKeySpec flags 21 + +class name java/text/Annotation +header extends java/lang/Object flags 21 + +class name java/text/AttributedCharacterIterator +header extends java/lang/Object implements java/text/CharacterIterator flags 601 +innerclass innerClass java/text/AttributedCharacterIterator$Attribute outerClass java/text/AttributedCharacterIterator innerClassName Attribute flags 9 + +class name java/text/AttributedString +header extends java/lang/Object flags 21 +innerclass innerClass java/text/AttributedCharacterIterator$Attribute outerClass java/text/AttributedCharacterIterator innerClassName Attribute flags 9 + +class name java/text/Bidi +header extends java/lang/Object flags 31 + +class name java/text/BreakIterator +header extends java/lang/Object implements java/lang/Cloneable flags 421 + +class name java/text/CharacterIterator +header extends java/lang/Object implements java/lang/Cloneable flags 601 + +class name java/text/ChoiceFormat +header extends java/text/NumberFormat flags 21 + +class name java/text/CollationElementIterator +header extends java/lang/Object flags 31 + +class name java/text/CollationKey +header extends java/lang/Object implements java/lang/Comparable flags 421 signature Ljava/lang/Object;Ljava/lang/Comparable; + +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/Cloneable; +-method name getInstance descriptor (Ljava/util/Locale;)Ljava/text/Collator; +method name getInstance descriptor (Ljava/util/Locale;)Ljava/text/Collator; flags 29 + +class name java/text/DateFormat +header extends java/text/Format flags 421 +innerclass innerClass java/text/DateFormat$Field outerClass java/text/DateFormat innerClassName Field flags 9 + +class name java/text/DateFormatSymbols +header extends java/lang/Object implements java/io/Serializable,java/lang/Cloneable flags 21 + +class name java/text/DecimalFormat +header extends java/text/NumberFormat flags 21 +innerclass innerClass java/text/Format$Field outerClass java/text/Format innerClassName Field flags 9 +-method name setGroupingUsed descriptor (Z)V + +class name java/text/DecimalFormatSymbols +header extends java/lang/Object implements java/lang/Cloneable,java/io/Serializable flags 21 + +class name java/text/FieldPosition +header extends java/lang/Object flags 21 +innerclass innerClass java/text/Format$Field outerClass java/text/Format innerClassName Field flags 9 + +class name java/text/Format +header extends java/lang/Object implements java/io/Serializable,java/lang/Cloneable flags 421 +innerclass innerClass java/text/Format$Field outerClass java/text/Format innerClassName Field flags 9 +innerclass innerClass java/text/AttributedCharacterIterator$Attribute outerClass java/text/AttributedCharacterIterator innerClassName Attribute flags 9 + +class name java/text/MessageFormat +header extends java/text/Format flags 21 +innerclass innerClass java/text/MessageFormat$Field outerClass java/text/MessageFormat innerClassName Field flags 9 + +class name java/text/Normalizer +header extends java/lang/Object flags 31 +innerclass innerClass java/text/Normalizer$Form outerClass java/text/Normalizer innerClassName Form flags 4019 + +class name java/text/NumberFormat +header extends java/text/Format flags 421 +innerclass innerClass java/text/NumberFormat$Field outerClass java/text/NumberFormat innerClassName Field flags 9 + +class name java/text/ParseException +header extends java/lang/Exception flags 21 + +class name java/text/ParsePosition +header extends java/lang/Object flags 21 + +class name java/text/RuleBasedCollator +header extends java/text/Collator flags 21 + +class name java/text/SimpleDateFormat +header extends java/text/DateFormat flags 21 +innerclass innerClass java/text/DateFormat$Field outerClass java/text/DateFormat innerClassName Field flags 9 + +class name java/text/StringCharacterIterator +header extends java/lang/Object implements java/text/CharacterIterator flags 31 + +class name java/text/spi/BreakIteratorProvider +header extends java/util/spi/LocaleServiceProvider flags 421 + +class name java/text/spi/CollatorProvider +header extends java/util/spi/LocaleServiceProvider flags 421 + +class name java/text/spi/DateFormatProvider +header extends java/util/spi/LocaleServiceProvider flags 421 + +class name java/text/spi/DateFormatSymbolsProvider +header extends java/util/spi/LocaleServiceProvider flags 421 + +class name java/text/spi/DecimalFormatSymbolsProvider +header extends java/util/spi/LocaleServiceProvider flags 421 + +class name java/text/spi/NumberFormatProvider +header extends java/util/spi/LocaleServiceProvider flags 421 + +-class name java/time/Clock + +-class name java/time/DateTimeException + +-class name java/time/DayOfWeek + +-class name java/time/Duration + +-class name java/time/Instant + +-class name java/time/LocalDate + +-class name java/time/LocalDateTime + +-class name java/time/LocalTime + +-class name java/time/Month + +-class name java/time/MonthDay + +-class name java/time/OffsetDateTime + +-class name java/time/OffsetTime + +-class name java/time/Period + +-class name java/time/Year + +-class name java/time/YearMonth + +-class name java/time/ZoneId + +-class name java/time/ZoneOffset + +-class name java/time/ZonedDateTime + +-class name java/time/chrono/AbstractChronology + +-class name java/time/chrono/ChronoLocalDate + +-class name java/time/chrono/ChronoLocalDateImpl + +-class name java/time/chrono/ChronoLocalDateTime + +-class name java/time/chrono/ChronoPeriod + +-class name java/time/chrono/ChronoZonedDateTime + +-class name java/time/chrono/Chronology + +-class name java/time/chrono/Era + +-class name java/time/chrono/HijrahChronology + +-class name java/time/chrono/HijrahDate + +-class name java/time/chrono/HijrahEra + +-class name java/time/chrono/IsoChronology + +-class name java/time/chrono/IsoEra + +-class name java/time/chrono/JapaneseChronology + +-class name java/time/chrono/JapaneseDate + +-class name java/time/chrono/JapaneseEra + +-class name java/time/chrono/MinguoChronology + +-class name java/time/chrono/MinguoDate + +-class name java/time/chrono/MinguoEra + +-class name java/time/chrono/ThaiBuddhistChronology + +-class name java/time/chrono/ThaiBuddhistDate + +-class name java/time/chrono/ThaiBuddhistEra + +-class name java/time/format/DateTimeFormatter + +-class name java/time/format/DateTimeFormatterBuilder + +-class name java/time/format/DateTimeParseException + +-class name java/time/format/DecimalStyle + +-class name java/time/format/FormatStyle + +-class name java/time/format/ResolverStyle + +-class name java/time/format/SignStyle + +-class name java/time/format/TextStyle + +-class name java/time/temporal/ChronoField + +-class name java/time/temporal/ChronoUnit + +-class name java/time/temporal/IsoFields + +-class name java/time/temporal/JulianFields + +-class name java/time/temporal/Temporal + +-class name java/time/temporal/TemporalAccessor + +-class name java/time/temporal/TemporalAdjuster + +-class name java/time/temporal/TemporalAdjusters + +-class name java/time/temporal/TemporalAmount + +-class name java/time/temporal/TemporalField + +-class name java/time/temporal/TemporalQueries + +-class name java/time/temporal/TemporalQuery + +-class name java/time/temporal/TemporalUnit + +-class name java/time/temporal/UnsupportedTemporalTypeException + +-class name java/time/temporal/ValueRange + +-class name java/time/temporal/WeekFields + +-class name java/time/zone/ZoneOffsetTransition + +-class name java/time/zone/ZoneOffsetTransitionRule + +-class name java/time/zone/ZoneOffsetTransitionRule$TimeDefinition + +-class name java/time/zone/ZoneRules + +-class name java/time/zone/ZoneRulesException + +-class name java/time/zone/ZoneRulesProvider + +class name java/util/AbstractCollection +header extends java/lang/Object implements java/util/Collection flags 421 signature Ljava/lang/Object;Ljava/util/Collection; + +class name java/util/AbstractList +header extends java/util/AbstractCollection implements java/util/List flags 421 signature Ljava/util/AbstractCollection;Ljava/util/List; + +class name java/util/AbstractMap +header extends java/lang/Object implements java/util/Map flags 421 signature Ljava/lang/Object;Ljava/util/Map; +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 Ljava/util/AbstractCollection;Ljava/util/Queue; + +class name java/util/AbstractSequentialList +header extends java/util/AbstractList flags 421 signature Ljava/util/AbstractList; + +class name java/util/AbstractSet +header extends java/util/AbstractCollection implements java/util/Set flags 421 signature Ljava/util/AbstractCollection;Ljava/util/Set; + +class name java/util/ArrayDeque +header extends java/util/AbstractCollection implements java/util/Deque,java/lang/Cloneable,java/io/Serializable flags 21 signature Ljava/util/AbstractCollection;Ljava/util/Deque;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 Ljava/util/AbstractList;Ljava/util/List;Ljava/util/RandomAccess;Ljava/lang/Cloneable;Ljava/io/Serializable; +-method name forEach descriptor (Ljava/util/function/Consumer;)V +-method name spliterator descriptor ()Ljava/util/Spliterator; +-method name removeIf descriptor (Ljava/util/function/Predicate;)Z +-method name replaceAll descriptor (Ljava/util/function/UnaryOperator;)V +-method name sort descriptor (Ljava/util/Comparator;)V + +class name java/util/Arrays +header extends java/lang/Object flags 21 +-method name parallelSort descriptor ([B)V +-method name parallelSort descriptor ([BII)V +-method name parallelSort descriptor ([C)V +-method name parallelSort descriptor ([CII)V +-method name parallelSort descriptor ([S)V +-method name parallelSort descriptor ([SII)V +-method name parallelSort descriptor ([I)V +-method name parallelSort descriptor ([III)V +-method name parallelSort descriptor ([J)V +-method name parallelSort descriptor ([JII)V +-method name parallelSort descriptor ([F)V +-method name parallelSort descriptor ([FII)V +-method name parallelSort descriptor ([D)V +-method name parallelSort descriptor ([DII)V +-method name parallelSort descriptor ([Ljava/lang/Comparable;)V +-method name parallelSort descriptor ([Ljava/lang/Comparable;II)V +-method name parallelSort descriptor ([Ljava/lang/Object;Ljava/util/Comparator;)V +-method name parallelSort descriptor ([Ljava/lang/Object;IILjava/util/Comparator;)V +-method name parallelPrefix descriptor ([Ljava/lang/Object;Ljava/util/function/BinaryOperator;)V +-method name parallelPrefix descriptor ([Ljava/lang/Object;IILjava/util/function/BinaryOperator;)V +-method name parallelPrefix descriptor ([JLjava/util/function/LongBinaryOperator;)V +-method name parallelPrefix descriptor ([JIILjava/util/function/LongBinaryOperator;)V +-method name parallelPrefix descriptor ([DLjava/util/function/DoubleBinaryOperator;)V +-method name parallelPrefix descriptor ([DIILjava/util/function/DoubleBinaryOperator;)V +-method name parallelPrefix descriptor ([ILjava/util/function/IntBinaryOperator;)V +-method name parallelPrefix descriptor ([IIILjava/util/function/IntBinaryOperator;)V +-method name setAll descriptor ([Ljava/lang/Object;Ljava/util/function/IntFunction;)V +-method name parallelSetAll descriptor ([Ljava/lang/Object;Ljava/util/function/IntFunction;)V +-method name setAll descriptor ([ILjava/util/function/IntUnaryOperator;)V +-method name parallelSetAll descriptor ([ILjava/util/function/IntUnaryOperator;)V +-method name setAll descriptor ([JLjava/util/function/IntToLongFunction;)V +-method name parallelSetAll descriptor ([JLjava/util/function/IntToLongFunction;)V +-method name setAll descriptor ([DLjava/util/function/IntToDoubleFunction;)V +-method name parallelSetAll descriptor ([DLjava/util/function/IntToDoubleFunction;)V +-method name spliterator descriptor ([Ljava/lang/Object;)Ljava/util/Spliterator; +-method name spliterator descriptor ([Ljava/lang/Object;II)Ljava/util/Spliterator; +-method name spliterator descriptor ([I)Ljava/util/Spliterator$OfInt; +-method name spliterator descriptor ([III)Ljava/util/Spliterator$OfInt; +-method name spliterator descriptor ([J)Ljava/util/Spliterator$OfLong; +-method name spliterator descriptor ([JII)Ljava/util/Spliterator$OfLong; +-method name spliterator descriptor ([D)Ljava/util/Spliterator$OfDouble; +-method name spliterator descriptor ([DII)Ljava/util/Spliterator$OfDouble; +-method name stream descriptor ([Ljava/lang/Object;)Ljava/util/stream/Stream; +-method name stream descriptor ([Ljava/lang/Object;II)Ljava/util/stream/Stream; +-method name stream descriptor ([I)Ljava/util/stream/IntStream; +-method name stream descriptor ([III)Ljava/util/stream/IntStream; +-method name stream descriptor ([J)Ljava/util/stream/LongStream; +-method name stream descriptor ([JII)Ljava/util/stream/LongStream; +-method name stream descriptor ([D)Ljava/util/stream/DoubleStream; +-method name stream descriptor ([DII)Ljava/util/stream/DoubleStream; + +-class name java/util/Base64 + +-class name java/util/Base64$Decoder + +-class name java/util/Base64$Encoder + +class name java/util/BitSet +header extends java/lang/Object implements java/lang/Cloneable,java/io/Serializable flags 21 +-method name stream descriptor ()Ljava/util/stream/IntStream; + +class name java/util/Calendar +header extends java/lang/Object implements java/io/Serializable,java/lang/Cloneable,java/lang/Comparable flags 421 signature Ljava/lang/Object;Ljava/io/Serializable;Ljava/lang/Cloneable;Ljava/lang/Comparable; +-field name NARROW_FORMAT descriptor I +-field name NARROW_STANDALONE descriptor I +-field name SHORT_FORMAT descriptor I +-field name LONG_FORMAT descriptor I +-field name SHORT_STANDALONE descriptor I +-field name LONG_STANDALONE descriptor I +-method name getAvailableCalendarTypes descriptor ()Ljava/util/Set; +-method name getCalendarType descriptor ()Ljava/lang/String; +-method name toInstant descriptor ()Ljava/time/Instant; + +-class name java/util/Calendar$Builder + +class name java/util/Collection +header extends java/lang/Object implements java/lang/Iterable flags 601 signature Ljava/lang/Object;Ljava/lang/Iterable; +-method name removeIf descriptor (Ljava/util/function/Predicate;)Z +-method name spliterator descriptor ()Ljava/util/Spliterator; +-method name stream descriptor ()Ljava/util/stream/Stream; +-method name parallelStream descriptor ()Ljava/util/stream/Stream; + +class name java/util/Collections +header extends java/lang/Object flags 21 +-method name unmodifiableNavigableSet descriptor (Ljava/util/NavigableSet;)Ljava/util/NavigableSet; +-method name unmodifiableNavigableMap descriptor (Ljava/util/NavigableMap;)Ljava/util/NavigableMap; +-method name synchronizedNavigableSet descriptor (Ljava/util/NavigableSet;)Ljava/util/NavigableSet; +-method name synchronizedNavigableMap descriptor (Ljava/util/NavigableMap;)Ljava/util/NavigableMap; +-method name checkedQueue descriptor (Ljava/util/Queue;Ljava/lang/Class;)Ljava/util/Queue; +-method name checkedNavigableSet descriptor (Ljava/util/NavigableSet;Ljava/lang/Class;)Ljava/util/NavigableSet; +-method name checkedNavigableMap descriptor (Ljava/util/NavigableMap;Ljava/lang/Class;Ljava/lang/Class;)Ljava/util/NavigableMap; +-method name emptySortedSet descriptor ()Ljava/util/SortedSet; +-method name emptyNavigableSet descriptor ()Ljava/util/NavigableSet; +-method name emptySortedMap descriptor ()Ljava/util/SortedMap; +-method name emptyNavigableMap descriptor ()Ljava/util/NavigableMap; + +class name java/util/Comparator +header extends java/lang/Object flags 601 signature Ljava/lang/Object; +-method name reversed descriptor ()Ljava/util/Comparator; +-method name thenComparing descriptor (Ljava/util/Comparator;)Ljava/util/Comparator; +-method name thenComparing descriptor (Ljava/util/function/Function;Ljava/util/Comparator;)Ljava/util/Comparator; +-method name thenComparing descriptor (Ljava/util/function/Function;)Ljava/util/Comparator; +-method name thenComparingInt descriptor (Ljava/util/function/ToIntFunction;)Ljava/util/Comparator; +-method name thenComparingLong descriptor (Ljava/util/function/ToLongFunction;)Ljava/util/Comparator; +-method name thenComparingDouble descriptor (Ljava/util/function/ToDoubleFunction;)Ljava/util/Comparator; +-method name reverseOrder descriptor ()Ljava/util/Comparator; +-method name naturalOrder descriptor ()Ljava/util/Comparator; +-method name nullsFirst descriptor (Ljava/util/Comparator;)Ljava/util/Comparator; +-method name nullsLast descriptor (Ljava/util/Comparator;)Ljava/util/Comparator; +-method name comparing descriptor (Ljava/util/function/Function;Ljava/util/Comparator;)Ljava/util/Comparator; +-method name comparing descriptor (Ljava/util/function/Function;)Ljava/util/Comparator; +-method name comparingInt descriptor (Ljava/util/function/ToIntFunction;)Ljava/util/Comparator; +-method name comparingLong descriptor (Ljava/util/function/ToLongFunction;)Ljava/util/Comparator; +-method name comparingDouble descriptor (Ljava/util/function/ToDoubleFunction;)Ljava/util/Comparator; + +class name java/util/ConcurrentModificationException +header extends java/lang/RuntimeException flags 21 + +class name java/util/Currency +header extends java/lang/Object implements java/io/Serializable flags 31 + +class name java/util/Date +header extends java/lang/Object implements java/io/Serializable,java/lang/Cloneable,java/lang/Comparable flags 21 signature Ljava/lang/Object;Ljava/io/Serializable;Ljava/lang/Cloneable;Ljava/lang/Comparable; +-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 Ljava/lang/Object;Ljava/util/Queue; + +class name java/util/Dictionary +header extends java/lang/Object flags 421 signature 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 ;V:Ljava/lang/Object;>Ljava/util/AbstractMap;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 ;>Ljava/util/AbstractSet;Ljava/lang/Cloneable;Ljava/io/Serializable; + +class name java/util/Enumeration +header extends java/lang/Object flags 601 signature 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 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 Ljava/util/AbstractMap;Ljava/util/Map;Ljava/lang/Cloneable;Ljava/io/Serializable; +innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609 +-method name getOrDefault descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +-method name putIfAbsent descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +-method name remove descriptor (Ljava/lang/Object;Ljava/lang/Object;)Z +-method name replace descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z +-method name replace descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +-method name computeIfAbsent descriptor (Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object; +-method name computeIfPresent descriptor (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; +-method name compute descriptor (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; +-method name merge descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; +-method name forEach descriptor (Ljava/util/function/BiConsumer;)V +-method name replaceAll descriptor (Ljava/util/function/BiFunction;)V + +class name java/util/HashSet +header extends java/util/AbstractSet implements java/util/Set,java/lang/Cloneable,java/io/Serializable flags 21 signature Ljava/util/AbstractSet;Ljava/util/Set;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 Ljava/util/Dictionary;Ljava/util/Map;Ljava/lang/Cloneable;Ljava/io/Serializable; +innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609 +-method name getOrDefault descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +-method name forEach descriptor (Ljava/util/function/BiConsumer;)V +-method name replaceAll descriptor (Ljava/util/function/BiFunction;)V +-method name putIfAbsent descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +-method name remove descriptor (Ljava/lang/Object;Ljava/lang/Object;)Z +-method name replace descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z +-method name replace descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +-method name computeIfAbsent descriptor (Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object; +-method name computeIfPresent descriptor (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; +-method name compute descriptor (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; +-method name merge descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; + +class name java/util/IdentityHashMap +header extends java/util/AbstractMap implements java/util/Map,java/io/Serializable,java/lang/Cloneable flags 21 signature Ljava/util/AbstractMap;Ljava/util/Map;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 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 Ljava/util/HashMap;Ljava/util/Map; +innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609 +-method name getOrDefault descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +-method name keySet descriptor ()Ljava/util/Set; +-method name values descriptor ()Ljava/util/Collection; +-method name entrySet descriptor ()Ljava/util/Set; +-method name forEach descriptor (Ljava/util/function/BiConsumer;)V +-method name replaceAll descriptor (Ljava/util/function/BiFunction;)V + +class name java/util/LinkedHashSet +header extends java/util/HashSet implements java/util/Set,java/lang/Cloneable,java/io/Serializable flags 21 signature Ljava/util/HashSet;Ljava/util/Set;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 Ljava/util/AbstractSequentialList;Ljava/util/List;Ljava/util/Deque;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 Ljava/lang/Object;Ljava/util/Collection; +-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 Ljava/lang/Object;Ljava/util/Iterator; + +class name java/util/ListResourceBundle +header extends java/util/ResourceBundle flags 421 + +class name java/util/Locale +header extends java/lang/Object implements java/lang/Cloneable,java/io/Serializable flags 31 +innerclass innerClass java/util/Locale$Category outerClass java/util/Locale innerClassName Category flags 4019 +innerclass innerClass java/util/Locale$Builder outerClass java/util/Locale innerClassName Builder flags 19 +-method name hasExtensions descriptor ()Z +-method name stripExtensions descriptor ()Ljava/util/Locale; +-method name filter descriptor (Ljava/util/List;Ljava/util/Collection;Ljava/util/Locale$FilteringMode;)Ljava/util/List; +-method name filter descriptor (Ljava/util/List;Ljava/util/Collection;)Ljava/util/List; +-method name filterTags descriptor (Ljava/util/List;Ljava/util/Collection;Ljava/util/Locale$FilteringMode;)Ljava/util/List; +-method name filterTags descriptor (Ljava/util/List;Ljava/util/Collection;)Ljava/util/List; +-method name lookup descriptor (Ljava/util/List;Ljava/util/Collection;)Ljava/util/Locale; +-method name lookupTag descriptor (Ljava/util/List;Ljava/util/Collection;)Ljava/lang/String; + +-class name java/util/Locale$FilteringMode + +-class name java/util/Locale$LanguageRange + +-class name java/util/LongSummaryStatistics + +class name java/util/Map +header extends java/lang/Object flags 601 signature Ljava/lang/Object; +innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609 +-method name getOrDefault descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +-method name forEach descriptor (Ljava/util/function/BiConsumer;)V +-method name replaceAll descriptor (Ljava/util/function/BiFunction;)V +-method name putIfAbsent descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +-method name remove descriptor (Ljava/lang/Object;Ljava/lang/Object;)Z +-method name replace descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z +-method name replace descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +-method name computeIfAbsent descriptor (Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object; +-method name computeIfPresent descriptor (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; +-method name compute descriptor (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; +-method name merge descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; + +class name java/util/Map$Entry +-method name comparingByKey descriptor ()Ljava/util/Comparator; +-method name comparingByValue descriptor ()Ljava/util/Comparator; +-method name comparingByKey descriptor (Ljava/util/Comparator;)Ljava/util/Comparator; +-method name comparingByValue descriptor (Ljava/util/Comparator;)Ljava/util/Comparator; + +class name java/util/MissingFormatArgumentException +header extends java/util/IllegalFormatException flags 21 + +class name java/util/MissingFormatWidthException +header extends java/util/IllegalFormatException flags 21 + +class name java/util/MissingResourceException +header extends java/lang/RuntimeException flags 21 + +class name java/util/NavigableMap +header extends java/lang/Object implements java/util/SortedMap flags 601 signature Ljava/lang/Object;Ljava/util/SortedMap; +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 Ljava/lang/Object;Ljava/util/SortedSet; + +class name java/util/NoSuchElementException +header extends java/lang/RuntimeException flags 21 + +class name java/util/Objects +header extends java/lang/Object flags 31 +-method name isNull descriptor (Ljava/lang/Object;)Z +-method name nonNull descriptor (Ljava/lang/Object;)Z +-method name requireNonNull descriptor (Ljava/lang/Object;Ljava/util/function/Supplier;)Ljava/lang/Object; + +class name java/util/Observable +header extends java/lang/Object flags 21 + +class name java/util/Observer +header extends java/lang/Object flags 601 + +-class name java/util/Optional + +-class name java/util/OptionalDouble + +-class name java/util/OptionalInt + +-class name java/util/OptionalLong + +-class name java/util/PrimitiveIterator + +-class name java/util/PrimitiveIterator$OfDouble + +-class name java/util/PrimitiveIterator$OfInt + +-class name java/util/PrimitiveIterator$OfLong + +class name java/util/PriorityQueue +header extends java/util/AbstractQueue implements java/io/Serializable flags 21 signature Ljava/util/AbstractQueue;Ljava/io/Serializable; +-method name 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; + +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 Ljava/lang/Object;Ljava/util/Collection; + +class name java/util/Random +header extends java/lang/Object implements java/io/Serializable flags 21 +-method name ints descriptor (J)Ljava/util/stream/IntStream; +-method name ints descriptor ()Ljava/util/stream/IntStream; +-method name ints descriptor (JII)Ljava/util/stream/IntStream; +-method name ints descriptor (II)Ljava/util/stream/IntStream; +-method name longs descriptor (J)Ljava/util/stream/LongStream; +-method name longs descriptor ()Ljava/util/stream/LongStream; +-method name longs descriptor (JJJ)Ljava/util/stream/LongStream; +-method name longs descriptor (JJ)Ljava/util/stream/LongStream; +-method name doubles descriptor (J)Ljava/util/stream/DoubleStream; +-method name doubles descriptor ()Ljava/util/stream/DoubleStream; +-method name doubles descriptor (JDD)Ljava/util/stream/DoubleStream; +-method name doubles descriptor (DD)Ljava/util/stream/DoubleStream; + +class name java/util/RandomAccess +header extends java/lang/Object flags 601 + +class name java/util/ResourceBundle +header extends java/lang/Object flags 421 +innerclass innerClass java/util/ResourceBundle$Control outerClass java/util/ResourceBundle innerClassName Control flags 9 +-method name getBaseBundleName descriptor ()Ljava/lang/String; +-method name getBundle descriptor (Ljava/lang/String;)Ljava/util/ResourceBundle; +-method name getBundle descriptor (Ljava/lang/String;Ljava/util/ResourceBundle$Control;)Ljava/util/ResourceBundle; +-method name getBundle descriptor (Ljava/lang/String;Ljava/util/Locale;)Ljava/util/ResourceBundle; +-method name getBundle descriptor (Ljava/lang/String;Ljava/util/Locale;Ljava/util/ResourceBundle$Control;)Ljava/util/ResourceBundle; +-method name clearCache descriptor ()V +method name getBundle descriptor (Ljava/lang/String;)Ljava/util/ResourceBundle; flags 19 +method name getBundle descriptor (Ljava/lang/String;Ljava/util/ResourceBundle$Control;)Ljava/util/ResourceBundle; flags 19 +method name getBundle descriptor (Ljava/lang/String;Ljava/util/Locale;)Ljava/util/ResourceBundle; flags 19 +method name getBundle descriptor (Ljava/lang/String;Ljava/util/Locale;Ljava/util/ResourceBundle$Control;)Ljava/util/ResourceBundle; flags 19 +method name clearCache descriptor ()V flags 19 + +class name java/util/Scanner +header extends java/lang/Object implements java/util/Iterator,java/io/Closeable flags 31 signature Ljava/lang/Object;Ljava/util/Iterator;Ljava/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 Ljava/lang/Object;Ljava/lang/Iterable; + +class name java/util/Set +header extends java/lang/Object implements java/util/Collection flags 601 signature Ljava/lang/Object;Ljava/util/Collection; +-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 Ljava/lang/Object;Ljava/util/Map; +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 Ljava/lang/Object;Ljava/util/Set; +-method name spliterator descriptor ()Ljava/util/Spliterator; + +-class name java/util/Spliterator + +-class name java/util/Spliterator$OfDouble + +-class name java/util/Spliterator$OfInt + +-class name java/util/Spliterator$OfLong + +-class name java/util/Spliterator$OfPrimitive + +-class name java/util/Spliterators + +-class name java/util/Spliterators$AbstractDoubleSpliterator + +-class name java/util/Spliterators$AbstractIntSpliterator + +-class name java/util/Spliterators$AbstractLongSpliterator + +-class name java/util/Spliterators$AbstractSpliterator + +-class name java/util/SplittableRandom + +class name java/util/Stack +header extends java/util/Vector flags 21 signature Ljava/util/Vector; + +-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; + +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 Ljava/util/AbstractMap;Ljava/util/NavigableMap;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 Ljava/util/AbstractSet;Ljava/util/NavigableSet;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; + +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 Ljava/util/AbstractList;Ljava/util/List;Ljava/util/RandomAccess;Ljava/lang/Cloneable;Ljava/io/Serializable; +-method name forEach descriptor (Ljava/util/function/Consumer;)V +-method name removeIf descriptor (Ljava/util/function/Predicate;)Z +-method name replaceAll descriptor (Ljava/util/function/UnaryOperator;)V +-method name sort descriptor (Ljava/util/Comparator;)V +-method name spliterator descriptor ()Ljava/util/Spliterator; + +class name java/util/WeakHashMap +header extends java/util/AbstractMap implements java/util/Map flags 21 signature Ljava/util/AbstractMap;Ljava/util/Map; +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 Ljava/util/AbstractQueue;Ljava/util/concurrent/BlockingQueue;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 Ljava/lang/Object;Ljava/util/concurrent/BlockingQueue;Ljava/util/Deque; + +class name java/util/concurrent/BlockingQueue +header extends java/lang/Object implements java/util/Queue flags 601 signature Ljava/lang/Object;Ljava/util/Queue; + +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 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 Ljava/lang/Object; + +-class name java/util/concurrent/CompletionStage + +class name java/util/concurrent/ConcurrentHashMap +header extends java/util/AbstractMap implements java/util/concurrent/ConcurrentMap,java/io/Serializable flags 21 signature Ljava/util/AbstractMap;Ljava/util/concurrent/ConcurrentMap;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; + +-class name java/util/concurrent/ConcurrentHashMap$CollectionView + +-class name java/util/concurrent/ConcurrentHashMap$KeySetView + +class name java/util/concurrent/ConcurrentLinkedDeque +header extends java/util/AbstractCollection implements java/util/Deque,java/io/Serializable flags 21 signature Ljava/util/AbstractCollection;Ljava/util/Deque;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 Ljava/util/AbstractQueue;Ljava/util/Queue;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 Ljava/lang/Object;Ljava/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 computeIfAbsent descriptor (Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object; +-method name computeIfPresent descriptor (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; +-method name compute descriptor (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; +-method name merge descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; + +class name java/util/concurrent/ConcurrentNavigableMap +header extends java/lang/Object implements java/util/concurrent/ConcurrentMap,java/util/NavigableMap flags 601 signature Ljava/lang/Object;Ljava/util/concurrent/ConcurrentMap;Ljava/util/NavigableMap; +-method name keySet descriptor ()Ljava/util/Set; +-method name tailMap descriptor (Ljava/lang/Object;)Ljava/util/SortedMap; +-method name headMap descriptor (Ljava/lang/Object;)Ljava/util/SortedMap; +-method name subMap descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedMap; +-method name tailMap descriptor (Ljava/lang/Object;Z)Ljava/util/NavigableMap; +-method name headMap descriptor (Ljava/lang/Object;Z)Ljava/util/NavigableMap; +-method name subMap descriptor (Ljava/lang/Object;ZLjava/lang/Object;Z)Ljava/util/NavigableMap; +-method name descendingMap descriptor ()Ljava/util/NavigableMap; + +class name java/util/concurrent/ConcurrentSkipListMap +header extends java/util/AbstractMap implements java/util/concurrent/ConcurrentNavigableMap,java/lang/Cloneable,java/io/Serializable flags 21 signature Ljava/util/AbstractMap;Ljava/util/concurrent/ConcurrentNavigableMap;Ljava/lang/Cloneable;Ljava/io/Serializable; +innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609 +innerclass innerClass java/util/AbstractMap$SimpleImmutableEntry outerClass java/util/AbstractMap innerClassName SimpleImmutableEntry flags 9 +-method name getOrDefault descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +-method name computeIfAbsent descriptor (Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object; +-method name computeIfPresent descriptor (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; +-method name compute descriptor (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; +-method name merge descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; +-method name forEach descriptor (Ljava/util/function/BiConsumer;)V +-method name replaceAll descriptor (Ljava/util/function/BiFunction;)V + +class name java/util/concurrent/ConcurrentSkipListSet +header extends java/util/AbstractSet implements java/util/NavigableSet,java/lang/Cloneable,java/io/Serializable flags 21 signature Ljava/util/AbstractSet;Ljava/util/NavigableSet;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 Ljava/lang/Object;Ljava/util/List;Ljava/util/RandomAccess;Ljava/lang/Cloneable;Ljava/io/Serializable; +-method name forEach descriptor (Ljava/util/function/Consumer;)V +-method name removeIf descriptor (Ljava/util/function/Predicate;)Z +-method name replaceAll descriptor (Ljava/util/function/UnaryOperator;)V +-method name sort descriptor (Ljava/util/Comparator;)V +-method name spliterator descriptor ()Ljava/util/Spliterator; + +class name java/util/concurrent/CopyOnWriteArraySet +header extends java/util/AbstractSet implements java/io/Serializable flags 21 signature Ljava/util/AbstractSet;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 Ljava/util/AbstractQueue;Ljava/util/concurrent/BlockingQueue; + +class name java/util/concurrent/Delayed +header extends java/lang/Object implements java/lang/Comparable flags 601 signature Ljava/lang/Object;Ljava/lang/Comparable; + +class name java/util/concurrent/Exchanger +header extends java/lang/Object flags 21 signature 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 Ljava/lang/Object;Ljava/util/concurrent/CompletionService; + +class name java/util/concurrent/ExecutorService +header extends java/lang/Object implements java/util/concurrent/Executor flags 601 + +class name java/util/concurrent/Executors +header extends java/lang/Object flags 21 +-method name newWorkStealingPool descriptor (I)Ljava/util/concurrent/ExecutorService; +-method name newWorkStealingPool descriptor ()Ljava/util/concurrent/ExecutorService; + +class name java/util/concurrent/ForkJoinPool +header extends java/util/concurrent/AbstractExecutorService flags 21 +innerclass innerClass java/util/concurrent/ForkJoinPool$ForkJoinWorkerThreadFactory outerClass java/util/concurrent/ForkJoinPool innerClassName ForkJoinWorkerThreadFactory flags 609 +innerclass innerClass java/util/concurrent/ForkJoinPool$ManagedBlocker outerClass java/util/concurrent/ForkJoinPool innerClassName ManagedBlocker flags 609 +innerclass innerClass java/lang/Thread$UncaughtExceptionHandler outerClass java/lang/Thread innerClassName UncaughtExceptionHandler flags 609 +-method name commonPool descriptor ()Ljava/util/concurrent/ForkJoinPool; +-method name getCommonPoolParallelism descriptor ()I +-method name awaitQuiescence descriptor (JLjava/util/concurrent/TimeUnit;)Z + +class name java/util/concurrent/ForkJoinTask +header extends java/lang/Object implements java/util/concurrent/Future,java/io/Serializable flags 421 signature Ljava/lang/Object;Ljava/util/concurrent/Future;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 Ljava/lang/Object; + +class name java/util/concurrent/FutureTask +header extends java/lang/Object implements java/util/concurrent/RunnableFuture flags 21 signature Ljava/lang/Object;Ljava/util/concurrent/RunnableFuture; + +class name java/util/concurrent/LinkedBlockingDeque +header extends java/util/AbstractQueue implements java/util/concurrent/BlockingDeque,java/io/Serializable flags 21 signature Ljava/util/AbstractQueue;Ljava/util/concurrent/BlockingDeque;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 Ljava/util/AbstractQueue;Ljava/util/concurrent/BlockingQueue;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 Ljava/util/AbstractQueue;Ljava/util/concurrent/TransferQueue;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 Ljava/util/AbstractQueue;Ljava/util/concurrent/BlockingQueue;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; + +class name java/util/concurrent/RecursiveTask +header extends java/util/concurrent/ForkJoinTask flags 421 signature Ljava/util/concurrent/ForkJoinTask; + +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 Ljava/lang/Object;Ljava/lang/Runnable;Ljava/util/concurrent/Future; + +class name java/util/concurrent/RunnableScheduledFuture +header extends java/lang/Object implements java/util/concurrent/RunnableFuture,java/util/concurrent/ScheduledFuture flags 601 signature Ljava/lang/Object;Ljava/util/concurrent/RunnableFuture;Ljava/util/concurrent/ScheduledFuture; + +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 Ljava/lang/Object;Ljava/util/concurrent/Delayed;Ljava/util/concurrent/Future; + +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 Ljava/util/AbstractQueue;Ljava/util/concurrent/BlockingQueue;Ljava/io/Serializable; +-method name spliterator descriptor ()Ljava/util/Spliterator; + +class name java/util/concurrent/ThreadFactory +header extends java/lang/Object flags 601 + +class name java/util/concurrent/ThreadLocalRandom +header extends java/util/Random flags 21 +-method name nextInt descriptor ()I +-method name nextInt descriptor (I)I +-method name nextLong descriptor ()J +-method name nextDouble descriptor ()D +-method name nextBoolean descriptor ()Z +-method name nextFloat descriptor ()F +-method name nextGaussian descriptor ()D +-method name ints descriptor (J)Ljava/util/stream/IntStream; +-method name ints descriptor ()Ljava/util/stream/IntStream; +-method name ints descriptor (JII)Ljava/util/stream/IntStream; +-method name ints descriptor (II)Ljava/util/stream/IntStream; +-method name longs descriptor (J)Ljava/util/stream/LongStream; +-method name longs descriptor ()Ljava/util/stream/LongStream; +-method name longs descriptor (JJJ)Ljava/util/stream/LongStream; +-method name longs descriptor (JJ)Ljava/util/stream/LongStream; +-method name doubles descriptor (J)Ljava/util/stream/DoubleStream; +-method name doubles descriptor ()Ljava/util/stream/DoubleStream; +-method name doubles descriptor (JDD)Ljava/util/stream/DoubleStream; +-method name doubles descriptor (DD)Ljava/util/stream/DoubleStream; + +class name java/util/concurrent/ThreadPoolExecutor +header extends java/util/concurrent/AbstractExecutorService flags 21 +innerclass innerClass java/util/concurrent/ThreadPoolExecutor$CallerRunsPolicy outerClass java/util/concurrent/ThreadPoolExecutor innerClassName CallerRunsPolicy flags 9 +innerclass innerClass java/util/concurrent/ThreadPoolExecutor$AbortPolicy outerClass java/util/concurrent/ThreadPoolExecutor innerClassName AbortPolicy flags 9 +innerclass innerClass java/util/concurrent/ThreadPoolExecutor$DiscardPolicy outerClass java/util/concurrent/ThreadPoolExecutor innerClassName DiscardPolicy flags 9 +innerclass innerClass java/util/concurrent/ThreadPoolExecutor$DiscardOldestPolicy outerClass java/util/concurrent/ThreadPoolExecutor innerClassName DiscardOldestPolicy flags 9 + +class name java/util/concurrent/TimeUnit +header extends java/lang/Enum flags 4421 signature Ljava/lang/Enum; + +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 Ljava/lang/Object;Ljava/util/concurrent/BlockingQueue; + +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 Ljava/lang/Object; +-method name newUpdater descriptor (Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; +-method name getAndUpdate descriptor (Ljava/lang/Object;Ljava/util/function/IntUnaryOperator;)I +-method name updateAndGet descriptor (Ljava/lang/Object;Ljava/util/function/IntUnaryOperator;)I +-method name getAndAccumulate descriptor (Ljava/lang/Object;ILjava/util/function/IntBinaryOperator;)I +-method name accumulateAndGet descriptor (Ljava/lang/Object;ILjava/util/function/IntBinaryOperator;)I +method name newUpdater descriptor (Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; flags 9 signature (Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; + +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 Ljava/lang/Object; +-method name newUpdater descriptor (Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicLongFieldUpdater; +-method name getAndUpdate descriptor (Ljava/lang/Object;Ljava/util/function/LongUnaryOperator;)J +-method name updateAndGet descriptor (Ljava/lang/Object;Ljava/util/function/LongUnaryOperator;)J +-method name getAndAccumulate descriptor (Ljava/lang/Object;JLjava/util/function/LongBinaryOperator;)J +-method name accumulateAndGet descriptor (Ljava/lang/Object;JLjava/util/function/LongBinaryOperator;)J +method name newUpdater descriptor (Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicLongFieldUpdater; flags 9 signature (Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicLongFieldUpdater; + +class name java/util/concurrent/atomic/AtomicMarkableReference +header extends java/lang/Object flags 21 signature Ljava/lang/Object; + +class name java/util/concurrent/atomic/AtomicReference +header extends java/lang/Object implements java/io/Serializable flags 21 signature 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 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 Ljava/lang/Object; +-method name newUpdater descriptor (Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; +-method name getAndUpdate descriptor (Ljava/lang/Object;Ljava/util/function/UnaryOperator;)Ljava/lang/Object; +-method name updateAndGet descriptor (Ljava/lang/Object;Ljava/util/function/UnaryOperator;)Ljava/lang/Object; +-method name getAndAccumulate descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BinaryOperator;)Ljava/lang/Object; +-method name accumulateAndGet descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BinaryOperator;)Ljava/lang/Object; +method name newUpdater descriptor (Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; flags 9 signature (Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; + +class name java/util/concurrent/atomic/AtomicStampedReference +header extends java/lang/Object flags 21 signature Ljava/lang/Object; + +-class name java/util/concurrent/atomic/DoubleAccumulator + +-class name java/util/concurrent/atomic/DoubleAdder + +-class name java/util/concurrent/atomic/LongAccumulator + +-class name java/util/concurrent/atomic/LongAdder + +-class name java/util/concurrent/atomic/Striped64 + +class name java/util/concurrent/locks/AbstractOwnableSynchronizer +header extends java/lang/Object implements java/io/Serializable flags 421 + +class name java/util/concurrent/locks/AbstractQueuedLongSynchronizer +header extends java/util/concurrent/locks/AbstractOwnableSynchronizer implements java/io/Serializable flags 421 +innerclass innerClass java/util/concurrent/locks/AbstractQueuedLongSynchronizer$ConditionObject outerClass java/util/concurrent/locks/AbstractQueuedLongSynchronizer innerClassName ConditionObject flags 1 + +class name java/util/concurrent/locks/AbstractQueuedSynchronizer +header extends java/util/concurrent/locks/AbstractOwnableSynchronizer implements java/io/Serializable flags 421 +innerclass innerClass java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject outerClass java/util/concurrent/locks/AbstractQueuedSynchronizer innerClassName ConditionObject flags 1 + +class name java/util/concurrent/locks/Condition +header extends java/lang/Object flags 601 + +class name java/util/concurrent/locks/Lock +header extends java/lang/Object flags 601 + +class name java/util/concurrent/locks/LockSupport +header extends java/lang/Object flags 21 + +class name java/util/concurrent/locks/ReadWriteLock +header extends java/lang/Object flags 601 + +class name java/util/concurrent/locks/ReentrantLock +header extends java/lang/Object implements java/util/concurrent/locks/Lock,java/io/Serializable flags 21 + +class name java/util/concurrent/locks/ReentrantReadWriteLock +header extends java/lang/Object implements java/util/concurrent/locks/ReadWriteLock,java/io/Serializable flags 21 +innerclass innerClass java/util/concurrent/locks/ReentrantReadWriteLock$ReadLock outerClass java/util/concurrent/locks/ReentrantReadWriteLock innerClassName ReadLock flags 9 +innerclass innerClass java/util/concurrent/locks/ReentrantReadWriteLock$WriteLock outerClass java/util/concurrent/locks/ReentrantReadWriteLock innerClassName WriteLock flags 9 + +-class name java/util/concurrent/locks/StampedLock + +-class name java/util/function/BiConsumer + +-class name java/util/function/BiFunction + +-class name java/util/function/BiPredicate + +-class name java/util/function/BinaryOperator + +-class name java/util/function/BooleanSupplier + +-class name java/util/function/Consumer + +-class name java/util/function/DoubleBinaryOperator + +-class name java/util/function/DoubleConsumer + +-class name java/util/function/DoubleFunction + +-class name java/util/function/DoublePredicate + +-class name java/util/function/DoubleSupplier + +-class name java/util/function/DoubleToIntFunction + +-class name java/util/function/DoubleToLongFunction + +-class name java/util/function/DoubleUnaryOperator + +-class name java/util/function/Function + +-class name java/util/function/IntBinaryOperator + +-class name java/util/function/IntConsumer + +-class name java/util/function/IntFunction + +-class name java/util/function/IntPredicate + +-class name java/util/function/IntSupplier + +-class name java/util/function/IntToDoubleFunction + +-class name java/util/function/IntToLongFunction + +-class name java/util/function/IntUnaryOperator + +-class name java/util/function/LongBinaryOperator + +-class name java/util/function/LongConsumer + +-class name java/util/function/LongFunction + +-class name java/util/function/LongPredicate + +-class name java/util/function/LongSupplier + +-class name java/util/function/LongToDoubleFunction + +-class name java/util/function/LongToIntFunction + +-class name java/util/function/LongUnaryOperator + +-class name java/util/function/ObjDoubleConsumer + +-class name java/util/function/ObjIntConsumer + +-class name java/util/function/ObjLongConsumer + +-class name java/util/function/Predicate + +-class name java/util/function/Supplier + +-class name java/util/function/ToDoubleBiFunction + +-class name java/util/function/ToDoubleFunction + +-class name java/util/function/ToIntBiFunction + +-class name java/util/function/ToIntFunction + +-class name java/util/function/ToLongBiFunction + +-class name java/util/function/ToLongFunction + +-class name java/util/function/UnaryOperator + +class name java/util/jar/Attributes +header extends java/lang/Object implements java/util/Map,java/lang/Cloneable flags 21 signature Ljava/lang/Object;Ljava/util/Map;Ljava/lang/Cloneable; +innerclass innerClass java/util/jar/Attributes$Name outerClass java/util/jar/Attributes innerClassName Name flags 9 +innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609 + +class name java/util/jar/JarEntry +header extends java/util/zip/ZipEntry flags 21 + +class name java/util/jar/JarException +header extends java/util/zip/ZipException flags 21 + +class name java/util/jar/JarFile +header extends java/util/zip/ZipFile flags 21 +-method name stream descriptor ()Ljava/util/stream/Stream; + +class name java/util/jar/JarInputStream +header extends java/util/zip/ZipInputStream flags 21 + +class name java/util/jar/JarOutputStream +header extends java/util/zip/ZipOutputStream flags 21 + +class name java/util/jar/Manifest +header extends java/lang/Object implements java/lang/Cloneable flags 21 + +class name java/util/jar/Pack200 +header extends java/lang/Object flags 421 +innerclass innerClass java/util/jar/Pack200$Packer outerClass java/util/jar/Pack200 innerClassName Packer flags 609 +innerclass innerClass java/util/jar/Pack200$Unpacker outerClass java/util/jar/Pack200 innerClassName Unpacker flags 609 + +class name java/util/jar/Pack200$Packer +-method name addPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V +-method name removePropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V +method name addPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 401 +method name removePropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 401 + +class name java/util/jar/Pack200$Unpacker +-method name addPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V +-method name removePropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V +method name addPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 401 +method name removePropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 401 + +class name java/util/regex/MatchResult +header extends java/lang/Object flags 601 + +class name java/util/regex/Matcher +header extends java/lang/Object implements java/util/regex/MatchResult flags 31 +-method name start descriptor (Ljava/lang/String;)I +-method name end descriptor (Ljava/lang/String;)I + +class name java/util/regex/Pattern +header extends java/lang/Object implements java/io/Serializable flags 31 +-method name asPredicate descriptor ()Ljava/util/function/Predicate; +-method name splitAsStream descriptor (Ljava/lang/CharSequence;)Ljava/util/stream/Stream; + +class name java/util/regex/PatternSyntaxException +header extends java/lang/IllegalArgumentException flags 21 + +-class name java/util/spi/CalendarDataProvider + +-class name java/util/spi/CalendarNameProvider + +class name java/util/spi/CurrencyNameProvider +header extends java/util/spi/LocaleServiceProvider flags 421 + +class name java/util/spi/LocaleNameProvider +header extends java/util/spi/LocaleServiceProvider flags 421 + +class name java/util/spi/LocaleServiceProvider +header extends java/lang/Object flags 421 +-method name isSupportedLocale descriptor (Ljava/util/Locale;)Z + +-class name java/util/spi/ResourceBundleControlProvider + +class name java/util/spi/TimeZoneNameProvider +header extends java/util/spi/LocaleServiceProvider flags 421 +-method name getGenericDisplayName descriptor (Ljava/lang/String;ILjava/util/Locale;)Ljava/lang/String; + +-class name java/util/stream/BaseStream + +-class name java/util/stream/Collector + +-class name java/util/stream/Collector$Characteristics + +-class name java/util/stream/Collectors + +-class name java/util/stream/DoubleStream + +-class name java/util/stream/DoubleStream$Builder + +-class name java/util/stream/IntStream + +-class name java/util/stream/IntStream$Builder + +-class name java/util/stream/LongStream + +-class name java/util/stream/LongStream$Builder + +-class name java/util/stream/Stream + +-class name java/util/stream/Stream$Builder + +-class name java/util/stream/StreamSupport + +class name java/util/zip/Adler32 +header extends java/lang/Object implements java/util/zip/Checksum flags 21 +-method name update descriptor (Ljava/nio/ByteBuffer;)V + +class name java/util/zip/CRC32 +header extends java/lang/Object implements java/util/zip/Checksum flags 21 +-method name update descriptor (Ljava/nio/ByteBuffer;)V + +class name java/util/zip/CheckedInputStream +header extends java/io/FilterInputStream flags 21 + +class name java/util/zip/CheckedOutputStream +header extends java/io/FilterOutputStream flags 21 + +class name java/util/zip/Checksum +header extends java/lang/Object flags 601 + +class name java/util/zip/DataFormatException +header extends java/lang/Exception flags 21 + +class name java/util/zip/Deflater +header extends java/lang/Object flags 21 + +class name java/util/zip/DeflaterInputStream +header extends java/io/FilterInputStream flags 21 + +class name java/util/zip/DeflaterOutputStream +header extends java/io/FilterOutputStream flags 21 + +class name java/util/zip/GZIPInputStream +header extends java/util/zip/InflaterInputStream flags 21 + +class name java/util/zip/GZIPOutputStream +header extends java/util/zip/DeflaterOutputStream flags 21 + +class name java/util/zip/Inflater +header extends java/lang/Object flags 21 + +class name java/util/zip/InflaterInputStream +header extends java/io/FilterInputStream flags 21 + +class name java/util/zip/InflaterOutputStream +header extends java/io/FilterOutputStream flags 21 + +class name java/util/zip/ZipConstants +header extends java/lang/Object flags 600 + +class name java/util/zip/ZipEntry +header extends java/lang/Object implements java/util/zip/ZipConstants,java/lang/Cloneable flags 21 +-method name setLastModifiedTime descriptor (Ljava/nio/file/attribute/FileTime;)Ljava/util/zip/ZipEntry; +-method name getLastModifiedTime descriptor ()Ljava/nio/file/attribute/FileTime; +-method name setLastAccessTime descriptor (Ljava/nio/file/attribute/FileTime;)Ljava/util/zip/ZipEntry; +-method name getLastAccessTime descriptor ()Ljava/nio/file/attribute/FileTime; +-method name setCreationTime descriptor (Ljava/nio/file/attribute/FileTime;)Ljava/util/zip/ZipEntry; +-method name getCreationTime descriptor ()Ljava/nio/file/attribute/FileTime; + +class name java/util/zip/ZipError +header extends java/lang/InternalError flags 21 + +class name java/util/zip/ZipException +header extends java/io/IOException flags 21 + +class name java/util/zip/ZipFile +header extends java/lang/Object implements java/util/zip/ZipConstants,java/io/Closeable flags 21 +-method name stream descriptor ()Ljava/util/stream/Stream; + +class name java/util/zip/ZipInputStream +header extends java/util/zip/InflaterInputStream implements java/util/zip/ZipConstants flags 21 + +class name java/util/zip/ZipOutputStream +header extends java/util/zip/DeflaterOutputStream implements java/util/zip/ZipConstants flags 21 + +class name javax/crypto/SecretKey +header extends java/lang/Object implements java/security/Key flags 601 + +class name javax/crypto/SecretKeyFactory +-method name getKeySpec descriptor (Ljavax/crypto/SecretKey;Ljava/lang/Class;)Ljava/security/spec/KeySpec; +method name getKeySpec descriptor (Ljavax/crypto/SecretKey;Ljava/lang/Class;)Ljava/security/spec/KeySpec; thrownTypes java/security/spec/InvalidKeySpecException flags 11 + +class name javax/crypto/SecretKeyFactorySpi +-method name engineGetKeySpec descriptor (Ljavax/crypto/SecretKey;Ljava/lang/Class;)Ljava/security/spec/KeySpec; +method name engineGetKeySpec descriptor (Ljavax/crypto/SecretKey;Ljava/lang/Class;)Ljava/security/spec/KeySpec; thrownTypes java/security/spec/InvalidKeySpecException flags 404 + +class name javax/crypto/spec/PBEParameterSpec +-method name descriptor ([BILjava/security/spec/AlgorithmParameterSpec;)V +-method name getParameterSpec descriptor ()Ljava/security/spec/AlgorithmParameterSpec; + +class name javax/net/ServerSocketFactory +header extends java/lang/Object flags 421 + +class name javax/net/SocketFactory +header extends java/lang/Object flags 421 + +class name javax/net/ssl/CertPathTrustManagerParameters +header extends java/lang/Object implements javax/net/ssl/ManagerFactoryParameters flags 21 + +class name javax/net/ssl/ExtendedSSLSession +header extends java/lang/Object implements javax/net/ssl/SSLSession flags 421 +-method name getRequestedServerNames descriptor ()Ljava/util/List; + +class name javax/net/ssl/HandshakeCompletedEvent +header extends java/util/EventObject flags 21 + +class name javax/net/ssl/HandshakeCompletedListener +header extends java/lang/Object implements java/util/EventListener flags 601 + +class name javax/net/ssl/HostnameVerifier +header extends java/lang/Object flags 601 + +class name javax/net/ssl/HttpsURLConnection +header extends java/net/HttpURLConnection flags 421 + +class name javax/net/ssl/KeyManager +header extends java/lang/Object flags 601 + +class name javax/net/ssl/KeyManagerFactory +header extends java/lang/Object flags 21 + +class name javax/net/ssl/KeyManagerFactorySpi +header extends java/lang/Object flags 421 + +class name javax/net/ssl/KeyStoreBuilderParameters +header extends java/lang/Object implements javax/net/ssl/ManagerFactoryParameters flags 21 +innerclass innerClass java/security/KeyStore$Builder outerClass java/security/KeyStore innerClassName Builder flags 409 + +class name javax/net/ssl/ManagerFactoryParameters +header extends java/lang/Object flags 601 + +-class name javax/net/ssl/SNIHostName + +-class name javax/net/ssl/SNIMatcher + +-class name javax/net/ssl/SNIServerName + +class name javax/net/ssl/SSLContext +header extends java/lang/Object flags 21 + +class name javax/net/ssl/SSLContextSpi +header extends java/lang/Object flags 421 + +class name javax/net/ssl/SSLEngine +header extends java/lang/Object flags 421 +innerclass innerClass javax/net/ssl/SSLEngineResult$HandshakeStatus outerClass javax/net/ssl/SSLEngineResult innerClassName HandshakeStatus flags 4019 + +class name javax/net/ssl/SSLEngineResult +header extends java/lang/Object flags 21 +innerclass innerClass javax/net/ssl/SSLEngineResult$Status outerClass javax/net/ssl/SSLEngineResult innerClassName Status flags 4019 +innerclass innerClass javax/net/ssl/SSLEngineResult$HandshakeStatus outerClass javax/net/ssl/SSLEngineResult innerClassName HandshakeStatus flags 4019 + +class name javax/net/ssl/SSLException +header extends java/io/IOException flags 21 + +class name javax/net/ssl/SSLHandshakeException +header extends javax/net/ssl/SSLException flags 21 + +class name javax/net/ssl/SSLKeyException +header extends javax/net/ssl/SSLException flags 21 + +class name javax/net/ssl/SSLParameters +header extends java/lang/Object flags 21 +-method name setServerNames descriptor (Ljava/util/List;)V +-method name getServerNames descriptor ()Ljava/util/List; +-method name setSNIMatchers descriptor (Ljava/util/Collection;)V +-method name getSNIMatchers descriptor ()Ljava/util/Collection; +-method name setUseCipherSuitesOrder descriptor (Z)V +-method name getUseCipherSuitesOrder descriptor ()Z + +class name javax/net/ssl/SSLPeerUnverifiedException +header extends javax/net/ssl/SSLException flags 21 + +class name javax/net/ssl/SSLPermission +header extends java/security/BasicPermission flags 31 + +class name javax/net/ssl/SSLProtocolException +header extends javax/net/ssl/SSLException flags 21 + +class name javax/net/ssl/SSLServerSocket +header extends java/net/ServerSocket flags 421 + +class name javax/net/ssl/SSLServerSocketFactory +header extends javax/net/ServerSocketFactory flags 421 + +class name javax/net/ssl/SSLSession +header extends java/lang/Object flags 601 + +class name javax/net/ssl/SSLSessionBindingEvent +header extends java/util/EventObject flags 21 + +class name javax/net/ssl/SSLSessionBindingListener +header extends java/lang/Object implements java/util/EventListener flags 601 + +class name javax/net/ssl/SSLSessionContext +header extends java/lang/Object flags 601 + +class name javax/net/ssl/SSLSocket +header extends java/net/Socket flags 421 + +class name javax/net/ssl/SSLSocketFactory +header extends javax/net/SocketFactory flags 421 +-method name createSocket descriptor (Ljava/net/Socket;Ljava/io/InputStream;Z)Ljava/net/Socket; + +-class name javax/net/ssl/StandardConstants + +class name javax/net/ssl/TrustManager +header extends java/lang/Object flags 601 + +class name javax/net/ssl/TrustManagerFactory +header extends java/lang/Object flags 21 + +class name javax/net/ssl/TrustManagerFactorySpi +header extends java/lang/Object flags 421 + +class name javax/net/ssl/X509ExtendedKeyManager +header extends java/lang/Object implements javax/net/ssl/X509KeyManager flags 421 + +class name javax/net/ssl/X509ExtendedTrustManager +header extends java/lang/Object implements javax/net/ssl/X509TrustManager flags 421 + +class name javax/net/ssl/X509KeyManager +header extends java/lang/Object implements javax/net/ssl/KeyManager flags 601 + +class name javax/net/ssl/X509TrustManager +header extends java/lang/Object implements javax/net/ssl/TrustManager flags 601 + +class name javax/security/auth/AuthPermission +header extends java/security/BasicPermission flags 31 + +class name javax/security/auth/DestroyFailedException +header extends java/lang/Exception flags 21 + +class name javax/security/auth/Destroyable +header extends java/lang/Object flags 601 +-method name destroy descriptor ()V +-method name isDestroyed descriptor ()Z +method name destroy descriptor ()V thrownTypes javax/security/auth/DestroyFailedException flags 401 +method name isDestroyed descriptor ()Z flags 401 + +class name javax/security/auth/Policy +header extends java/lang/Object flags 421 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; + +class name javax/security/auth/PrivateCredentialPermission +header extends java/security/Permission flags 31 + +class name javax/security/auth/RefreshFailedException +header extends java/lang/Exception flags 21 + +class name javax/security/auth/Refreshable +header extends java/lang/Object flags 601 + +class name javax/security/auth/Subject +header extends java/lang/Object implements java/io/Serializable flags 31 + +class name javax/security/auth/SubjectDomainCombiner +header extends java/lang/Object implements java/security/DomainCombiner flags 21 + +class name javax/security/auth/callback/Callback +header extends java/lang/Object flags 601 + +class name javax/security/auth/callback/CallbackHandler +header extends java/lang/Object flags 601 + +class name javax/security/auth/callback/ChoiceCallback +header extends java/lang/Object implements javax/security/auth/callback/Callback,java/io/Serializable flags 21 + +class name javax/security/auth/callback/ConfirmationCallback +header extends java/lang/Object implements javax/security/auth/callback/Callback,java/io/Serializable flags 21 + +class name javax/security/auth/callback/LanguageCallback +header extends java/lang/Object implements javax/security/auth/callback/Callback,java/io/Serializable flags 21 + +class name javax/security/auth/callback/NameCallback +header extends java/lang/Object implements javax/security/auth/callback/Callback,java/io/Serializable flags 21 + +class name javax/security/auth/callback/PasswordCallback +header extends java/lang/Object implements javax/security/auth/callback/Callback,java/io/Serializable flags 21 + +class name javax/security/auth/callback/TextInputCallback +header extends java/lang/Object implements javax/security/auth/callback/Callback,java/io/Serializable flags 21 + +class name javax/security/auth/callback/TextOutputCallback +header extends java/lang/Object implements javax/security/auth/callback/Callback,java/io/Serializable flags 21 + +class name javax/security/auth/callback/UnsupportedCallbackException +header extends java/lang/Exception flags 21 + +class name javax/security/auth/login/AccountException +header extends javax/security/auth/login/LoginException flags 21 + +class name javax/security/auth/login/AccountExpiredException +header extends javax/security/auth/login/AccountException flags 21 + +class name javax/security/auth/login/AccountLockedException +header extends javax/security/auth/login/AccountException flags 21 + +class name javax/security/auth/login/AccountNotFoundException +header extends javax/security/auth/login/AccountException flags 21 + +class name javax/security/auth/login/AppConfigurationEntry +header extends java/lang/Object flags 21 +innerclass innerClass javax/security/auth/login/AppConfigurationEntry$LoginModuleControlFlag outerClass javax/security/auth/login/AppConfigurationEntry innerClassName LoginModuleControlFlag flags 9 + +class name javax/security/auth/login/Configuration +header extends java/lang/Object flags 421 +innerclass innerClass javax/security/auth/login/Configuration$Parameters outerClass javax/security/auth/login/Configuration innerClassName Parameters flags 609 + +class name javax/security/auth/login/ConfigurationSpi +header extends java/lang/Object flags 421 + +class name javax/security/auth/login/CredentialException +header extends javax/security/auth/login/LoginException flags 21 + +class name javax/security/auth/login/CredentialExpiredException +header extends javax/security/auth/login/CredentialException flags 21 + +class name javax/security/auth/login/CredentialNotFoundException +header extends javax/security/auth/login/CredentialException flags 21 + +class name javax/security/auth/login/FailedLoginException +header extends javax/security/auth/login/LoginException flags 21 + +class name javax/security/auth/login/LoginContext +header extends java/lang/Object flags 21 + +class name javax/security/auth/login/LoginException +header extends java/security/GeneralSecurityException flags 21 + +class name javax/security/auth/spi/LoginModule +header extends java/lang/Object flags 601 + +class name javax/security/auth/x500/X500Principal +header extends java/lang/Object implements java/security/Principal,java/io/Serializable flags 31 + +class name javax/security/auth/x500/X500PrivateCredential +header extends java/lang/Object implements javax/security/auth/Destroyable flags 31 + +class name javax/security/cert/Certificate +header extends java/lang/Object flags 421 + +class name javax/security/cert/CertificateEncodingException +header extends javax/security/cert/CertificateException flags 21 + +class name javax/security/cert/CertificateException +header extends java/lang/Exception flags 21 + +class name javax/security/cert/CertificateExpiredException +header extends javax/security/cert/CertificateException flags 21 + +class name javax/security/cert/CertificateNotYetValidException +header extends javax/security/cert/CertificateException flags 21 + +class name javax/security/cert/CertificateParsingException +header extends javax/security/cert/CertificateException flags 21 + +class name javax/security/cert/X509Certificate +header extends javax/security/cert/Certificate flags 421 + +-class name jdk/Exported + diff --git a/langtools/make/data/symbols/java.base-8.sym.txt b/langtools/make/data/symbols/java.base-8.sym.txt new file mode 100644 index 00000000000..d2a6ee0b9a7 --- /dev/null +++ b/langtools/make/data/symbols/java.base-8.sym.txt @@ -0,0 +1,17692 @@ +# +# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# This code is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License version 2 only, as +# published by the Free Software Foundation. Oracle designates this +# particular file as subject to the "Classpath" exception as provided +# by Oracle in the LICENSE file that accompanied this code. +# +# This code is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# version 2 for more details (a copy is included in the LICENSE file that +# accompanied this code). +# +# You should have received a copy of the GNU General Public License version +# 2 along with this work; if not, write to the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +# +# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA +# or visit www.oracle.com if you need additional information or have any +# questions. +# +# ########################################################## +# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ### +# ########################################################## +# +class name java/io/BufferedInputStream +header extends java/io/FilterInputStream flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name buf descriptor [B flags 44 +field name count descriptor I flags 4 +field name pos descriptor I flags 4 +field name markpos descriptor I flags 4 +field name marklimit descriptor I flags 4 +method name descriptor (Ljava/io/InputStream;)V flags 1 +method name descriptor (Ljava/io/InputStream;I)V flags 1 +method name read descriptor ()I thrownTypes java/io/IOException flags 21 +method name read descriptor ([BII)I thrownTypes java/io/IOException flags 21 +method name skip descriptor (J)J thrownTypes java/io/IOException flags 21 +method name available descriptor ()I thrownTypes java/io/IOException flags 21 +method name mark descriptor (I)V flags 21 +method name reset descriptor ()V thrownTypes java/io/IOException flags 21 +method name markSupported descriptor ()Z flags 1 +method name close descriptor ()V thrownTypes java/io/IOException flags 1 + +class name java/io/BufferedOutputStream +header extends java/io/FilterOutputStream flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name buf descriptor [B flags 4 +field name count descriptor I flags 4 +method name descriptor (Ljava/io/OutputStream;)V flags 1 +method name descriptor (Ljava/io/OutputStream;I)V flags 1 +method name write descriptor (I)V thrownTypes java/io/IOException flags 21 +method name write descriptor ([BII)V thrownTypes java/io/IOException flags 21 +method name flush descriptor ()V thrownTypes java/io/IOException flags 21 + +class name java/io/BufferedReader +header extends java/io/Reader flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/io/Reader;I)V flags 1 +method name descriptor (Ljava/io/Reader;)V flags 1 +method name read descriptor ()I thrownTypes java/io/IOException flags 1 +method name read descriptor ([CII)I thrownTypes java/io/IOException flags 1 +method name readLine descriptor ()Ljava/lang/String; thrownTypes java/io/IOException flags 1 +method name skip descriptor (J)J thrownTypes java/io/IOException flags 1 +method name ready descriptor ()Z thrownTypes java/io/IOException flags 1 +method name markSupported descriptor ()Z flags 1 +method name mark descriptor (I)V thrownTypes java/io/IOException flags 1 +method name reset descriptor ()V thrownTypes java/io/IOException flags 1 +method name close descriptor ()V thrownTypes java/io/IOException flags 1 +method name lines descriptor ()Ljava/util/stream/Stream; flags 1 signature ()Ljava/util/stream/Stream; + +class name java/io/BufferedWriter +header extends java/io/Writer flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/io/Writer;)V flags 1 +method name descriptor (Ljava/io/Writer;I)V flags 1 +method name write descriptor (I)V thrownTypes java/io/IOException flags 1 +method name write descriptor ([CII)V thrownTypes java/io/IOException flags 1 +method name write descriptor (Ljava/lang/String;II)V thrownTypes java/io/IOException flags 1 +method name newLine descriptor ()V thrownTypes java/io/IOException flags 1 +method name flush descriptor ()V thrownTypes java/io/IOException flags 1 +method name close descriptor ()V thrownTypes java/io/IOException flags 1 + +class name java/io/ByteArrayInputStream +header extends java/io/InputStream flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name buf descriptor [B flags 4 +field name pos descriptor I flags 4 +field name mark descriptor I flags 4 +field name count descriptor I flags 4 +method name descriptor ([B)V flags 1 +method name descriptor ([BII)V flags 1 +method name read descriptor ()I flags 21 +method name read descriptor ([BII)I flags 21 +method name skip descriptor (J)J flags 21 +method name available descriptor ()I flags 21 +method name markSupported descriptor ()Z flags 1 +method name mark descriptor (I)V flags 1 +method name reset descriptor ()V flags 21 +method name close descriptor ()V thrownTypes java/io/IOException flags 1 + +class name java/io/ByteArrayOutputStream +header extends java/io/OutputStream flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name buf descriptor [B flags 4 +field name count descriptor I flags 4 +method name descriptor ()V flags 1 +method name descriptor (I)V flags 1 +method name write descriptor (I)V flags 21 +method name write descriptor ([BII)V flags 21 +method name writeTo descriptor (Ljava/io/OutputStream;)V thrownTypes java/io/IOException flags 21 +method name reset descriptor ()V flags 21 +method name toByteArray descriptor ()[B flags 21 +method name size descriptor ()I flags 21 +method name toString descriptor ()Ljava/lang/String; flags 21 +method name toString descriptor (Ljava/lang/String;)Ljava/lang/String; thrownTypes java/io/UnsupportedEncodingException flags 21 +method name toString descriptor (I)Ljava/lang/String; flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name close descriptor ()V thrownTypes java/io/IOException flags 1 + +class name java/io/CharArrayReader +header extends java/io/Reader flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name buf descriptor [C flags 4 +field name pos descriptor I flags 4 +field name markedPos descriptor I flags 4 +field name count descriptor I flags 4 +method name descriptor ([C)V flags 1 +method name descriptor ([CII)V flags 1 +method name read descriptor ()I thrownTypes java/io/IOException flags 1 +method name read descriptor ([CII)I thrownTypes java/io/IOException flags 1 +method name skip descriptor (J)J thrownTypes java/io/IOException flags 1 +method name ready descriptor ()Z thrownTypes java/io/IOException flags 1 +method name markSupported descriptor ()Z flags 1 +method name mark descriptor (I)V thrownTypes java/io/IOException flags 1 +method name reset descriptor ()V thrownTypes java/io/IOException flags 1 +method name close descriptor ()V flags 1 + +class name java/io/CharArrayWriter +header extends java/io/Writer flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name buf descriptor [C flags 4 +field name count descriptor I flags 4 +method name descriptor ()V flags 1 +method name descriptor (I)V flags 1 +method name write descriptor (I)V flags 1 +method name write descriptor ([CII)V flags 1 +method name write descriptor (Ljava/lang/String;II)V flags 1 +method name writeTo descriptor (Ljava/io/Writer;)V thrownTypes java/io/IOException flags 1 +method name append descriptor (Ljava/lang/CharSequence;)Ljava/io/CharArrayWriter; flags 1 +method name append descriptor (Ljava/lang/CharSequence;II)Ljava/io/CharArrayWriter; flags 1 +method name append descriptor (C)Ljava/io/CharArrayWriter; flags 1 +method name reset descriptor ()V flags 1 +method name toCharArray descriptor ()[C flags 1 +method name size descriptor ()I flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name flush descriptor ()V flags 1 +method name close descriptor ()V flags 1 +method name append descriptor (C)Ljava/io/Writer; thrownTypes java/io/IOException flags 1041 +method name append descriptor (Ljava/lang/CharSequence;II)Ljava/io/Writer; thrownTypes java/io/IOException flags 1041 +method name append descriptor (Ljava/lang/CharSequence;)Ljava/io/Writer; thrownTypes java/io/IOException flags 1041 +method name append descriptor (C)Ljava/lang/Appendable; thrownTypes java/io/IOException flags 1041 +method name append descriptor (Ljava/lang/CharSequence;II)Ljava/lang/Appendable; thrownTypes java/io/IOException flags 1041 +method name append descriptor (Ljava/lang/CharSequence;)Ljava/lang/Appendable; thrownTypes java/io/IOException flags 1041 + +class name java/io/CharConversionException +header extends java/io/IOException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/io/Closeable +header extends java/lang/Object implements java/lang/AutoCloseable flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name close descriptor ()V thrownTypes java/io/IOException flags 401 + +class name java/io/Console +header extends java/lang/Object implements java/io/Flushable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name writer descriptor ()Ljava/io/PrintWriter; flags 1 +method name reader descriptor ()Ljava/io/Reader; flags 1 +method name format descriptor (Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/Console; flags 81 +method name printf descriptor (Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/Console; flags 81 +method name readLine descriptor (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; flags 81 +method name readLine descriptor ()Ljava/lang/String; flags 1 +method name readPassword descriptor (Ljava/lang/String;[Ljava/lang/Object;)[C flags 81 +method name readPassword descriptor ()[C flags 1 +method name flush descriptor ()V flags 1 + +class name java/io/DataInput +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name readFully descriptor ([B)V thrownTypes java/io/IOException flags 401 +method name readFully descriptor ([BII)V thrownTypes java/io/IOException flags 401 +method name skipBytes descriptor (I)I thrownTypes java/io/IOException flags 401 +method name readBoolean descriptor ()Z thrownTypes java/io/IOException flags 401 +method name readByte descriptor ()B thrownTypes java/io/IOException flags 401 +method name readUnsignedByte descriptor ()I thrownTypes java/io/IOException flags 401 +method name readShort descriptor ()S thrownTypes java/io/IOException flags 401 +method name readUnsignedShort descriptor ()I thrownTypes java/io/IOException flags 401 +method name readChar descriptor ()C thrownTypes java/io/IOException flags 401 +method name readInt descriptor ()I thrownTypes java/io/IOException flags 401 +method name readLong descriptor ()J thrownTypes java/io/IOException flags 401 +method name readFloat descriptor ()F thrownTypes java/io/IOException flags 401 +method name readDouble descriptor ()D thrownTypes java/io/IOException flags 401 +method name readLine descriptor ()Ljava/lang/String; thrownTypes java/io/IOException flags 401 +method name readUTF descriptor ()Ljava/lang/String; thrownTypes java/io/IOException flags 401 + +class name java/io/DataInputStream +header extends java/io/FilterInputStream implements java/io/DataInput flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/io/InputStream;)V flags 1 +method name read descriptor ([B)I thrownTypes java/io/IOException flags 11 +method name read descriptor ([BII)I thrownTypes java/io/IOException flags 11 +method name readFully descriptor ([B)V thrownTypes java/io/IOException flags 11 +method name readFully descriptor ([BII)V thrownTypes java/io/IOException flags 11 +method name skipBytes descriptor (I)I thrownTypes java/io/IOException flags 11 +method name readBoolean descriptor ()Z thrownTypes java/io/IOException flags 11 +method name readByte descriptor ()B thrownTypes java/io/IOException flags 11 +method name readUnsignedByte descriptor ()I thrownTypes java/io/IOException flags 11 +method name readShort descriptor ()S thrownTypes java/io/IOException flags 11 +method name readUnsignedShort descriptor ()I thrownTypes java/io/IOException flags 11 +method name readChar descriptor ()C thrownTypes java/io/IOException flags 11 +method name readInt descriptor ()I thrownTypes java/io/IOException flags 11 +method name readLong descriptor ()J thrownTypes java/io/IOException flags 11 +method name readFloat descriptor ()F thrownTypes java/io/IOException flags 11 +method name readDouble descriptor ()D thrownTypes java/io/IOException flags 11 +method name readLine descriptor ()Ljava/lang/String; thrownTypes java/io/IOException flags 11 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name readUTF descriptor ()Ljava/lang/String; thrownTypes java/io/IOException flags 11 +method name readUTF descriptor (Ljava/io/DataInput;)Ljava/lang/String; thrownTypes java/io/IOException flags 19 + +class name java/io/DataOutput +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name write descriptor (I)V thrownTypes java/io/IOException flags 401 +method name write descriptor ([B)V thrownTypes java/io/IOException flags 401 +method name write descriptor ([BII)V thrownTypes java/io/IOException flags 401 +method name writeBoolean descriptor (Z)V thrownTypes java/io/IOException flags 401 +method name writeByte descriptor (I)V thrownTypes java/io/IOException flags 401 +method name writeShort descriptor (I)V thrownTypes java/io/IOException flags 401 +method name writeChar descriptor (I)V thrownTypes java/io/IOException flags 401 +method name writeInt descriptor (I)V thrownTypes java/io/IOException flags 401 +method name writeLong descriptor (J)V thrownTypes java/io/IOException flags 401 +method name writeFloat descriptor (F)V thrownTypes java/io/IOException flags 401 +method name writeDouble descriptor (D)V thrownTypes java/io/IOException flags 401 +method name writeBytes descriptor (Ljava/lang/String;)V thrownTypes java/io/IOException flags 401 +method name writeChars descriptor (Ljava/lang/String;)V thrownTypes java/io/IOException flags 401 +method name writeUTF descriptor (Ljava/lang/String;)V thrownTypes java/io/IOException flags 401 + +class name java/io/DataOutputStream +header extends java/io/FilterOutputStream implements java/io/DataOutput flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name written descriptor I flags 4 +method name descriptor (Ljava/io/OutputStream;)V flags 1 +method name write descriptor (I)V thrownTypes java/io/IOException flags 21 +method name write descriptor ([BII)V thrownTypes java/io/IOException flags 21 +method name flush descriptor ()V thrownTypes java/io/IOException flags 1 +method name writeBoolean descriptor (Z)V thrownTypes java/io/IOException flags 11 +method name writeByte descriptor (I)V thrownTypes java/io/IOException flags 11 +method name writeShort descriptor (I)V thrownTypes java/io/IOException flags 11 +method name writeChar descriptor (I)V thrownTypes java/io/IOException flags 11 +method name writeInt descriptor (I)V thrownTypes java/io/IOException flags 11 +method name writeLong descriptor (J)V thrownTypes java/io/IOException flags 11 +method name writeFloat descriptor (F)V thrownTypes java/io/IOException flags 11 +method name writeDouble descriptor (D)V thrownTypes java/io/IOException flags 11 +method name writeBytes descriptor (Ljava/lang/String;)V thrownTypes java/io/IOException flags 11 +method name writeChars descriptor (Ljava/lang/String;)V thrownTypes java/io/IOException flags 11 +method name writeUTF descriptor (Ljava/lang/String;)V thrownTypes java/io/IOException flags 11 +method name size descriptor ()I flags 11 + +class name java/io/EOFException +header extends java/io/IOException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/io/Externalizable +header extends java/lang/Object implements java/io/Serializable flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name writeExternal descriptor (Ljava/io/ObjectOutput;)V thrownTypes java/io/IOException flags 401 +method name readExternal descriptor (Ljava/io/ObjectInput;)V thrownTypes java/io/IOException,java/lang/ClassNotFoundException flags 401 + +class name java/io/File +header extends java/lang/Object implements java/io/Serializable,java/lang/Comparable flags 21 signature Ljava/lang/Object;Ljava/io/Serializable;Ljava/lang/Comparable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name separatorChar descriptor C flags 19 +field name separator descriptor Ljava/lang/String; flags 19 +field name pathSeparatorChar descriptor C flags 19 +field name pathSeparator descriptor Ljava/lang/String; flags 19 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/io/File;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/net/URI;)V flags 1 +method name getName descriptor ()Ljava/lang/String; flags 1 +method name getParent descriptor ()Ljava/lang/String; flags 1 +method name getParentFile descriptor ()Ljava/io/File; flags 1 +method name getPath descriptor ()Ljava/lang/String; flags 1 +method name isAbsolute descriptor ()Z flags 1 +method name getAbsolutePath descriptor ()Ljava/lang/String; flags 1 +method name getAbsoluteFile descriptor ()Ljava/io/File; flags 1 +method name getCanonicalPath descriptor ()Ljava/lang/String; thrownTypes java/io/IOException flags 1 +method name getCanonicalFile descriptor ()Ljava/io/File; thrownTypes java/io/IOException flags 1 +method name toURL descriptor ()Ljava/net/URL; thrownTypes java/net/MalformedURLException flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name toURI descriptor ()Ljava/net/URI; flags 1 +method name canRead descriptor ()Z flags 1 +method name canWrite descriptor ()Z flags 1 +method name exists descriptor ()Z flags 1 +method name isDirectory descriptor ()Z flags 1 +method name isFile descriptor ()Z flags 1 +method name isHidden descriptor ()Z flags 1 +method name lastModified descriptor ()J flags 1 +method name length descriptor ()J flags 1 +method name createNewFile descriptor ()Z thrownTypes java/io/IOException flags 1 +method name delete descriptor ()Z flags 1 +method name deleteOnExit descriptor ()V flags 1 +method name list descriptor ()[Ljava/lang/String; flags 1 +method name list descriptor (Ljava/io/FilenameFilter;)[Ljava/lang/String; flags 1 +method name listFiles descriptor ()[Ljava/io/File; flags 1 +method name listFiles descriptor (Ljava/io/FilenameFilter;)[Ljava/io/File; flags 1 +method name listFiles descriptor (Ljava/io/FileFilter;)[Ljava/io/File; flags 1 +method name mkdir descriptor ()Z flags 1 +method name mkdirs descriptor ()Z flags 1 +method name renameTo descriptor (Ljava/io/File;)Z flags 1 +method name setLastModified descriptor (J)Z flags 1 +method name setReadOnly descriptor ()Z flags 1 +method name setWritable descriptor (ZZ)Z flags 1 +method name setWritable descriptor (Z)Z flags 1 +method name setReadable descriptor (ZZ)Z flags 1 +method name setReadable descriptor (Z)Z flags 1 +method name setExecutable descriptor (ZZ)Z flags 1 +method name setExecutable descriptor (Z)Z flags 1 +method name canExecute descriptor ()Z flags 1 +method name listRoots descriptor ()[Ljava/io/File; flags 9 +method name getTotalSpace descriptor ()J flags 1 +method name getFreeSpace descriptor ()J flags 1 +method name getUsableSpace descriptor ()J flags 1 +method name createTempFile descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Ljava/io/File; thrownTypes java/io/IOException flags 9 +method name createTempFile descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; thrownTypes java/io/IOException flags 9 +method name compareTo descriptor (Ljava/io/File;)I flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name toPath descriptor ()Ljava/nio/file/Path; flags 1 +method name compareTo descriptor (Ljava/lang/Object;)I flags 1041 + +class name java/io/FileDescriptor +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name in descriptor Ljava/io/FileDescriptor; flags 19 +field name out descriptor Ljava/io/FileDescriptor; flags 19 +field name err descriptor Ljava/io/FileDescriptor; flags 19 +method name descriptor ()V flags 1 +method name valid descriptor ()Z flags 1 +method name sync descriptor ()V thrownTypes java/io/SyncFailedException flags 101 + +class name java/io/FileFilter +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/FunctionalInterface; +method name accept descriptor (Ljava/io/File;)Z flags 401 + +class name java/io/FileInputStream +header extends java/io/InputStream flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V thrownTypes java/io/FileNotFoundException flags 1 +method name descriptor (Ljava/io/File;)V thrownTypes java/io/FileNotFoundException flags 1 +method name descriptor (Ljava/io/FileDescriptor;)V flags 1 +method name read descriptor ()I thrownTypes java/io/IOException flags 101 +method name read descriptor ([B)I thrownTypes java/io/IOException flags 1 +method name read descriptor ([BII)I thrownTypes java/io/IOException flags 1 +method name skip descriptor (J)J thrownTypes java/io/IOException flags 101 +method name available descriptor ()I thrownTypes java/io/IOException flags 101 +method name close descriptor ()V thrownTypes java/io/IOException flags 1 +method name getFD descriptor ()Ljava/io/FileDescriptor; thrownTypes java/io/IOException flags 11 +method name getChannel descriptor ()Ljava/nio/channels/FileChannel; flags 1 +method name finalize descriptor ()V thrownTypes java/io/IOException flags 4 + +class name java/io/FileNotFoundException +header extends java/io/IOException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/io/FileOutputStream +header extends java/io/OutputStream flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V thrownTypes java/io/FileNotFoundException flags 1 +method name descriptor (Ljava/lang/String;Z)V thrownTypes java/io/FileNotFoundException flags 1 +method name descriptor (Ljava/io/File;)V thrownTypes java/io/FileNotFoundException flags 1 +method name descriptor (Ljava/io/File;Z)V thrownTypes java/io/FileNotFoundException flags 1 +method name descriptor (Ljava/io/FileDescriptor;)V flags 1 +method name write descriptor (I)V thrownTypes java/io/IOException flags 1 +method name write descriptor ([B)V thrownTypes java/io/IOException flags 1 +method name write descriptor ([BII)V thrownTypes java/io/IOException flags 1 +method name close descriptor ()V thrownTypes java/io/IOException flags 1 +method name getFD descriptor ()Ljava/io/FileDescriptor; thrownTypes java/io/IOException flags 11 +method name getChannel descriptor ()Ljava/nio/channels/FileChannel; flags 1 +method name finalize descriptor ()V thrownTypes java/io/IOException flags 4 + +class name java/io/FilePermission +header extends java/security/Permission implements java/io/Serializable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name implies descriptor (Ljava/security/Permission;)Z flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 +method name getActions descriptor ()Ljava/lang/String; flags 1 +method name newPermissionCollection descriptor ()Ljava/security/PermissionCollection; flags 1 + +class name java/io/FileReader +header extends java/io/InputStreamReader flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V thrownTypes java/io/FileNotFoundException flags 1 +method name descriptor (Ljava/io/File;)V thrownTypes java/io/FileNotFoundException flags 1 +method name descriptor (Ljava/io/FileDescriptor;)V flags 1 + +class name java/io/FileWriter +header extends java/io/OutputStreamWriter flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V thrownTypes java/io/IOException flags 1 +method name descriptor (Ljava/lang/String;Z)V thrownTypes java/io/IOException flags 1 +method name descriptor (Ljava/io/File;)V thrownTypes java/io/IOException flags 1 +method name descriptor (Ljava/io/File;Z)V thrownTypes java/io/IOException flags 1 +method name descriptor (Ljava/io/FileDescriptor;)V flags 1 + +class name java/io/FilenameFilter +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/FunctionalInterface; +method name accept descriptor (Ljava/io/File;Ljava/lang/String;)Z flags 401 + +class name java/io/FilterInputStream +header extends java/io/InputStream flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name in descriptor Ljava/io/InputStream; flags 44 +method name descriptor (Ljava/io/InputStream;)V flags 4 +method name read descriptor ()I thrownTypes java/io/IOException flags 1 +method name read descriptor ([B)I thrownTypes java/io/IOException flags 1 +method name read descriptor ([BII)I thrownTypes java/io/IOException flags 1 +method name skip descriptor (J)J thrownTypes java/io/IOException flags 1 +method name available descriptor ()I thrownTypes java/io/IOException flags 1 +method name close descriptor ()V thrownTypes java/io/IOException flags 1 +method name mark descriptor (I)V flags 21 +method name reset descriptor ()V thrownTypes java/io/IOException flags 21 +method name markSupported descriptor ()Z flags 1 + +class name java/io/FilterOutputStream +header extends java/io/OutputStream flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name out descriptor Ljava/io/OutputStream; flags 4 +method name descriptor (Ljava/io/OutputStream;)V flags 1 +method name write descriptor (I)V thrownTypes java/io/IOException flags 1 +method name write descriptor ([B)V thrownTypes java/io/IOException flags 1 +method name write descriptor ([BII)V thrownTypes java/io/IOException flags 1 +method name flush descriptor ()V thrownTypes java/io/IOException flags 1 +method name close descriptor ()V thrownTypes java/io/IOException flags 1 + +class name java/io/FilterReader +header extends java/io/Reader flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name in descriptor Ljava/io/Reader; flags 4 +method name descriptor (Ljava/io/Reader;)V flags 4 +method name read descriptor ()I thrownTypes java/io/IOException flags 1 +method name read descriptor ([CII)I thrownTypes java/io/IOException flags 1 +method name skip descriptor (J)J thrownTypes java/io/IOException flags 1 +method name ready descriptor ()Z thrownTypes java/io/IOException flags 1 +method name markSupported descriptor ()Z flags 1 +method name mark descriptor (I)V thrownTypes java/io/IOException flags 1 +method name reset descriptor ()V thrownTypes java/io/IOException flags 1 +method name close descriptor ()V thrownTypes java/io/IOException flags 1 + +class name java/io/FilterWriter +header extends java/io/Writer flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name out descriptor Ljava/io/Writer; flags 4 +method name descriptor (Ljava/io/Writer;)V flags 4 +method name write descriptor (I)V thrownTypes java/io/IOException flags 1 +method name write descriptor ([CII)V thrownTypes java/io/IOException flags 1 +method name write descriptor (Ljava/lang/String;II)V thrownTypes java/io/IOException flags 1 +method name flush descriptor ()V thrownTypes java/io/IOException flags 1 +method name close descriptor ()V thrownTypes java/io/IOException flags 1 + +class name java/io/Flushable +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name flush descriptor ()V thrownTypes java/io/IOException flags 401 + +class name java/io/IOError +header extends java/lang/Error flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/Throwable;)V flags 1 + +class name java/io/IOException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 + +class name java/io/InputStream +header extends java/lang/Object implements java/io/Closeable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name read descriptor ()I thrownTypes java/io/IOException flags 401 +method name read descriptor ([B)I thrownTypes java/io/IOException flags 1 +method name read descriptor ([BII)I thrownTypes java/io/IOException flags 1 +method name skip descriptor (J)J thrownTypes java/io/IOException flags 1 +method name available descriptor ()I thrownTypes java/io/IOException flags 1 +method name close descriptor ()V thrownTypes java/io/IOException flags 1 +method name mark descriptor (I)V flags 21 +method name reset descriptor ()V thrownTypes java/io/IOException flags 21 +method name markSupported descriptor ()Z flags 1 + +class name java/io/InputStreamReader +header extends java/io/Reader flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/io/InputStream;)V flags 1 +method name descriptor (Ljava/io/InputStream;Ljava/lang/String;)V thrownTypes java/io/UnsupportedEncodingException flags 1 +method name descriptor (Ljava/io/InputStream;Ljava/nio/charset/Charset;)V flags 1 +method name descriptor (Ljava/io/InputStream;Ljava/nio/charset/CharsetDecoder;)V flags 1 +method name getEncoding descriptor ()Ljava/lang/String; flags 1 +method name read descriptor ()I thrownTypes java/io/IOException flags 1 +method name read descriptor ([CII)I thrownTypes java/io/IOException flags 1 +method name ready descriptor ()Z thrownTypes java/io/IOException flags 1 +method name close descriptor ()V thrownTypes java/io/IOException flags 1 + +class name java/io/InterruptedIOException +header extends java/io/IOException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name bytesTransferred descriptor I flags 1 +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/io/InvalidClassException +header extends java/io/ObjectStreamException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name classname descriptor Ljava/lang/String; flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name getMessage descriptor ()Ljava/lang/String; flags 1 + +class name java/io/InvalidObjectException +header extends java/io/ObjectStreamException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/io/LineNumberInputStream +header extends java/io/FilterInputStream flags 21 deprecated true classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/Deprecated; +method name descriptor (Ljava/io/InputStream;)V flags 1 +method name read descriptor ()I thrownTypes java/io/IOException flags 1 +method name read descriptor ([BII)I thrownTypes java/io/IOException flags 1 +method name skip descriptor (J)J thrownTypes java/io/IOException flags 1 +method name setLineNumber descriptor (I)V flags 1 +method name getLineNumber descriptor ()I flags 1 +method name available descriptor ()I thrownTypes java/io/IOException flags 1 +method name mark descriptor (I)V flags 1 +method name reset descriptor ()V thrownTypes java/io/IOException flags 1 + +class name java/io/LineNumberReader +header extends java/io/BufferedReader flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/io/Reader;)V flags 1 +method name descriptor (Ljava/io/Reader;I)V flags 1 +method name setLineNumber descriptor (I)V flags 1 +method name getLineNumber descriptor ()I flags 1 +method name read descriptor ()I thrownTypes java/io/IOException flags 1 +method name read descriptor ([CII)I thrownTypes java/io/IOException flags 1 +method name readLine descriptor ()Ljava/lang/String; thrownTypes java/io/IOException flags 1 +method name skip descriptor (J)J thrownTypes java/io/IOException flags 1 +method name mark descriptor (I)V thrownTypes java/io/IOException flags 1 +method name reset descriptor ()V thrownTypes java/io/IOException flags 1 + +class name java/io/NotActiveException +header extends java/io/ObjectStreamException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor ()V flags 1 + +class name java/io/NotSerializableException +header extends java/io/ObjectStreamException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor ()V flags 1 + +class name java/io/ObjectInput +header extends java/lang/Object implements java/io/DataInput,java/lang/AutoCloseable flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name readObject descriptor ()Ljava/lang/Object; thrownTypes java/lang/ClassNotFoundException,java/io/IOException flags 401 +method name read descriptor ()I thrownTypes java/io/IOException flags 401 +method name read descriptor ([B)I thrownTypes java/io/IOException flags 401 +method name read descriptor ([BII)I thrownTypes java/io/IOException flags 401 +method name skip descriptor (J)J thrownTypes java/io/IOException flags 401 +method name available descriptor ()I thrownTypes java/io/IOException flags 401 +method name close descriptor ()V thrownTypes java/io/IOException flags 401 + +class name java/io/ObjectInputStream +header extends java/io/InputStream implements java/io/ObjectInput,java/io/ObjectStreamConstants flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409 +method name descriptor (Ljava/io/InputStream;)V thrownTypes java/io/IOException flags 1 +method name descriptor ()V thrownTypes java/io/IOException,java/lang/SecurityException flags 4 +method name readObject descriptor ()Ljava/lang/Object; thrownTypes java/io/IOException,java/lang/ClassNotFoundException flags 11 +method name readObjectOverride descriptor ()Ljava/lang/Object; thrownTypes java/io/IOException,java/lang/ClassNotFoundException flags 4 +method name readUnshared descriptor ()Ljava/lang/Object; thrownTypes java/io/IOException,java/lang/ClassNotFoundException flags 1 +method name defaultReadObject descriptor ()V thrownTypes java/io/IOException,java/lang/ClassNotFoundException flags 1 +method name readFields descriptor ()Ljava/io/ObjectInputStream$GetField; thrownTypes java/io/IOException,java/lang/ClassNotFoundException flags 1 +method name registerValidation descriptor (Ljava/io/ObjectInputValidation;I)V thrownTypes java/io/NotActiveException,java/io/InvalidObjectException flags 1 +method name resolveClass descriptor (Ljava/io/ObjectStreamClass;)Ljava/lang/Class; thrownTypes java/io/IOException,java/lang/ClassNotFoundException flags 4 signature (Ljava/io/ObjectStreamClass;)Ljava/lang/Class<*>; +method name resolveProxyClass descriptor ([Ljava/lang/String;)Ljava/lang/Class; thrownTypes java/io/IOException,java/lang/ClassNotFoundException flags 4 signature ([Ljava/lang/String;)Ljava/lang/Class<*>; +method name resolveObject descriptor (Ljava/lang/Object;)Ljava/lang/Object; thrownTypes java/io/IOException flags 4 +method name enableResolveObject descriptor (Z)Z thrownTypes java/lang/SecurityException flags 4 +method name readStreamHeader descriptor ()V thrownTypes java/io/IOException,java/io/StreamCorruptedException flags 4 +method name readClassDescriptor descriptor ()Ljava/io/ObjectStreamClass; thrownTypes java/io/IOException,java/lang/ClassNotFoundException flags 4 +method name read descriptor ()I thrownTypes java/io/IOException flags 1 +method name read descriptor ([BII)I thrownTypes java/io/IOException flags 1 +method name available descriptor ()I thrownTypes java/io/IOException flags 1 +method name close descriptor ()V thrownTypes java/io/IOException flags 1 +method name readBoolean descriptor ()Z thrownTypes java/io/IOException flags 1 +method name readByte descriptor ()B thrownTypes java/io/IOException flags 1 +method name readUnsignedByte descriptor ()I thrownTypes java/io/IOException flags 1 +method name readChar descriptor ()C thrownTypes java/io/IOException flags 1 +method name readShort descriptor ()S thrownTypes java/io/IOException flags 1 +method name readUnsignedShort descriptor ()I thrownTypes java/io/IOException flags 1 +method name readInt descriptor ()I thrownTypes java/io/IOException flags 1 +method name readLong descriptor ()J thrownTypes java/io/IOException flags 1 +method name readFloat descriptor ()F thrownTypes java/io/IOException flags 1 +method name readDouble descriptor ()D thrownTypes java/io/IOException flags 1 +method name readFully descriptor ([B)V thrownTypes java/io/IOException flags 1 +method name readFully descriptor ([BII)V thrownTypes java/io/IOException flags 1 +method name skipBytes descriptor (I)I thrownTypes java/io/IOException flags 1 +method name readLine descriptor ()Ljava/lang/String; thrownTypes java/io/IOException flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name readUTF descriptor ()Ljava/lang/String; thrownTypes java/io/IOException flags 1 + +class name java/io/ObjectInputStream$GetField +header extends java/lang/Object flags 421 +innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409 +method name descriptor ()V flags 1 +method name getObjectStreamClass descriptor ()Ljava/io/ObjectStreamClass; flags 401 +method name defaulted descriptor (Ljava/lang/String;)Z thrownTypes java/io/IOException flags 401 +method name get descriptor (Ljava/lang/String;Z)Z thrownTypes java/io/IOException flags 401 +method name get descriptor (Ljava/lang/String;B)B thrownTypes java/io/IOException flags 401 +method name get descriptor (Ljava/lang/String;C)C thrownTypes java/io/IOException flags 401 +method name get descriptor (Ljava/lang/String;S)S thrownTypes java/io/IOException flags 401 +method name get descriptor (Ljava/lang/String;I)I thrownTypes java/io/IOException flags 401 +method name get descriptor (Ljava/lang/String;J)J thrownTypes java/io/IOException flags 401 +method name get descriptor (Ljava/lang/String;F)F thrownTypes java/io/IOException flags 401 +method name get descriptor (Ljava/lang/String;D)D thrownTypes java/io/IOException flags 401 +method name get descriptor (Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; thrownTypes java/io/IOException flags 401 + +class name java/io/ObjectInputValidation +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name validateObject descriptor ()V thrownTypes java/io/InvalidObjectException flags 401 + +class name java/io/ObjectOutput +header extends java/lang/Object implements java/io/DataOutput,java/lang/AutoCloseable flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name writeObject descriptor (Ljava/lang/Object;)V thrownTypes java/io/IOException flags 401 +method name write descriptor (I)V thrownTypes java/io/IOException flags 401 +method name write descriptor ([B)V thrownTypes java/io/IOException flags 401 +method name write descriptor ([BII)V thrownTypes java/io/IOException flags 401 +method name flush descriptor ()V thrownTypes java/io/IOException flags 401 +method name close descriptor ()V thrownTypes java/io/IOException flags 401 + +class name java/io/ObjectOutputStream +header extends java/io/OutputStream implements java/io/ObjectOutput,java/io/ObjectStreamConstants flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409 +method name descriptor (Ljava/io/OutputStream;)V thrownTypes java/io/IOException flags 1 +method name descriptor ()V thrownTypes java/io/IOException,java/lang/SecurityException flags 4 +method name useProtocolVersion descriptor (I)V thrownTypes java/io/IOException flags 1 +method name writeObject descriptor (Ljava/lang/Object;)V thrownTypes java/io/IOException flags 11 +method name writeObjectOverride descriptor (Ljava/lang/Object;)V thrownTypes java/io/IOException flags 4 +method name writeUnshared descriptor (Ljava/lang/Object;)V thrownTypes java/io/IOException flags 1 +method name defaultWriteObject descriptor ()V thrownTypes java/io/IOException flags 1 +method name putFields descriptor ()Ljava/io/ObjectOutputStream$PutField; thrownTypes java/io/IOException flags 1 +method name writeFields descriptor ()V thrownTypes java/io/IOException flags 1 +method name reset descriptor ()V thrownTypes java/io/IOException flags 1 +method name annotateClass descriptor (Ljava/lang/Class;)V thrownTypes java/io/IOException flags 4 signature (Ljava/lang/Class<*>;)V +method name annotateProxyClass descriptor (Ljava/lang/Class;)V thrownTypes java/io/IOException flags 4 signature (Ljava/lang/Class<*>;)V +method name replaceObject descriptor (Ljava/lang/Object;)Ljava/lang/Object; thrownTypes java/io/IOException flags 4 +method name enableReplaceObject descriptor (Z)Z thrownTypes java/lang/SecurityException flags 4 +method name writeStreamHeader descriptor ()V thrownTypes java/io/IOException flags 4 +method name writeClassDescriptor descriptor (Ljava/io/ObjectStreamClass;)V thrownTypes java/io/IOException flags 4 +method name write descriptor (I)V thrownTypes java/io/IOException flags 1 +method name write descriptor ([B)V thrownTypes java/io/IOException flags 1 +method name write descriptor ([BII)V thrownTypes java/io/IOException flags 1 +method name flush descriptor ()V thrownTypes java/io/IOException flags 1 +method name drain descriptor ()V thrownTypes java/io/IOException flags 4 +method name close descriptor ()V thrownTypes java/io/IOException flags 1 +method name writeBoolean descriptor (Z)V thrownTypes java/io/IOException flags 1 +method name writeByte descriptor (I)V thrownTypes java/io/IOException flags 1 +method name writeShort descriptor (I)V thrownTypes java/io/IOException flags 1 +method name writeChar descriptor (I)V thrownTypes java/io/IOException flags 1 +method name writeInt descriptor (I)V thrownTypes java/io/IOException flags 1 +method name writeLong descriptor (J)V thrownTypes java/io/IOException flags 1 +method name writeFloat descriptor (F)V thrownTypes java/io/IOException flags 1 +method name writeDouble descriptor (D)V thrownTypes java/io/IOException flags 1 +method name writeBytes descriptor (Ljava/lang/String;)V thrownTypes java/io/IOException flags 1 +method name writeChars descriptor (Ljava/lang/String;)V thrownTypes java/io/IOException flags 1 +method name writeUTF descriptor (Ljava/lang/String;)V thrownTypes java/io/IOException flags 1 + +class name java/io/ObjectOutputStream$PutField +header extends java/lang/Object flags 421 +innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409 +method name descriptor ()V flags 1 +method name put descriptor (Ljava/lang/String;Z)V flags 401 +method name put descriptor (Ljava/lang/String;B)V flags 401 +method name put descriptor (Ljava/lang/String;C)V flags 401 +method name put descriptor (Ljava/lang/String;S)V flags 401 +method name put descriptor (Ljava/lang/String;I)V flags 401 +method name put descriptor (Ljava/lang/String;J)V flags 401 +method name put descriptor (Ljava/lang/String;F)V flags 401 +method name put descriptor (Ljava/lang/String;D)V flags 401 +method name put descriptor (Ljava/lang/String;Ljava/lang/Object;)V flags 401 +method name write descriptor (Ljava/io/ObjectOutput;)V thrownTypes java/io/IOException flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; + +class name java/io/ObjectStreamClass +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name NO_FIELDS descriptor [Ljava/io/ObjectStreamField; flags 19 +method name lookup descriptor (Ljava/lang/Class;)Ljava/io/ObjectStreamClass; flags 9 signature (Ljava/lang/Class<*>;)Ljava/io/ObjectStreamClass; +method name lookupAny descriptor (Ljava/lang/Class;)Ljava/io/ObjectStreamClass; flags 9 signature (Ljava/lang/Class<*>;)Ljava/io/ObjectStreamClass; +method name getName descriptor ()Ljava/lang/String; flags 1 +method name getSerialVersionUID descriptor ()J flags 1 +method name forClass descriptor ()Ljava/lang/Class; flags 1 signature ()Ljava/lang/Class<*>; runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name getFields descriptor ()[Ljava/io/ObjectStreamField; flags 1 +method name getField descriptor (Ljava/lang/String;)Ljava/io/ObjectStreamField; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/io/ObjectStreamConstants +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name STREAM_MAGIC descriptor S constantValue -21267 flags 19 +field name STREAM_VERSION descriptor S constantValue 5 flags 19 +field name TC_BASE descriptor B constantValue 112 flags 19 +field name TC_NULL descriptor B constantValue 112 flags 19 +field name TC_REFERENCE descriptor B constantValue 113 flags 19 +field name TC_CLASSDESC descriptor B constantValue 114 flags 19 +field name TC_OBJECT descriptor B constantValue 115 flags 19 +field name TC_STRING descriptor B constantValue 116 flags 19 +field name TC_ARRAY descriptor B constantValue 117 flags 19 +field name TC_CLASS descriptor B constantValue 118 flags 19 +field name TC_BLOCKDATA descriptor B constantValue 119 flags 19 +field name TC_ENDBLOCKDATA descriptor B constantValue 120 flags 19 +field name TC_RESET descriptor B constantValue 121 flags 19 +field name TC_BLOCKDATALONG descriptor B constantValue 122 flags 19 +field name TC_EXCEPTION descriptor B constantValue 123 flags 19 +field name TC_LONGSTRING descriptor B constantValue 124 flags 19 +field name TC_PROXYCLASSDESC descriptor B constantValue 125 flags 19 +field name TC_ENUM descriptor B constantValue 126 flags 19 +field name TC_MAX descriptor B constantValue 126 flags 19 +field name baseWireHandle descriptor I constantValue 8257536 flags 19 +field name SC_WRITE_METHOD descriptor B constantValue 1 flags 19 +field name SC_BLOCK_DATA descriptor B constantValue 8 flags 19 +field name SC_SERIALIZABLE descriptor B constantValue 2 flags 19 +field name SC_EXTERNALIZABLE descriptor B constantValue 4 flags 19 +field name SC_ENUM descriptor B constantValue 16 flags 19 +field name SUBSTITUTION_PERMISSION descriptor Ljava/io/SerializablePermission; flags 19 +field name SUBCLASS_IMPLEMENTATION_PERMISSION descriptor Ljava/io/SerializablePermission; flags 19 +field name PROTOCOL_VERSION_1 descriptor I constantValue 1 flags 19 +field name PROTOCOL_VERSION_2 descriptor I constantValue 2 flags 19 + +class name java/io/ObjectStreamException +header extends java/io/IOException flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 4 +method name descriptor ()V flags 4 + +class name java/io/ObjectStreamField +header extends java/lang/Object implements java/lang/Comparable flags 21 signature Ljava/lang/Object;Ljava/lang/Comparable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;Ljava/lang/Class;)V flags 1 signature (Ljava/lang/String;Ljava/lang/Class<*>;)V +method name descriptor (Ljava/lang/String;Ljava/lang/Class;Z)V flags 1 signature (Ljava/lang/String;Ljava/lang/Class<*>;Z)V +method name getName descriptor ()Ljava/lang/String; flags 1 +method name getType descriptor ()Ljava/lang/Class; flags 1 signature ()Ljava/lang/Class<*>; runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name getTypeCode descriptor ()C flags 1 +method name getTypeString descriptor ()Ljava/lang/String; flags 1 +method name getOffset descriptor ()I flags 1 +method name setOffset descriptor (I)V flags 4 +method name isPrimitive descriptor ()Z flags 1 +method name isUnshared descriptor ()Z flags 1 +method name compareTo descriptor (Ljava/lang/Object;)I flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/io/OptionalDataException +header extends java/io/ObjectStreamException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name length descriptor I flags 1 +field name eof descriptor Z flags 1 + +class name java/io/OutputStream +header extends java/lang/Object implements java/io/Closeable,java/io/Flushable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name write descriptor (I)V thrownTypes java/io/IOException flags 401 +method name write descriptor ([B)V thrownTypes java/io/IOException flags 1 +method name write descriptor ([BII)V thrownTypes java/io/IOException flags 1 +method name flush descriptor ()V thrownTypes java/io/IOException flags 1 +method name close descriptor ()V thrownTypes java/io/IOException flags 1 + +class name java/io/OutputStreamWriter +header extends java/io/Writer flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/io/OutputStream;Ljava/lang/String;)V thrownTypes java/io/UnsupportedEncodingException flags 1 +method name descriptor (Ljava/io/OutputStream;)V flags 1 +method name descriptor (Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V flags 1 +method name descriptor (Ljava/io/OutputStream;Ljava/nio/charset/CharsetEncoder;)V flags 1 +method name getEncoding descriptor ()Ljava/lang/String; flags 1 +method name write descriptor (I)V thrownTypes java/io/IOException flags 1 +method name write descriptor ([CII)V thrownTypes java/io/IOException flags 1 +method name write descriptor (Ljava/lang/String;II)V thrownTypes java/io/IOException flags 1 +method name flush descriptor ()V thrownTypes java/io/IOException flags 1 +method name close descriptor ()V thrownTypes java/io/IOException flags 1 + +class name java/io/PipedInputStream +header extends java/io/InputStream flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name PIPE_SIZE descriptor I constantValue 1024 flags 1c +field name buffer descriptor [B flags 4 +field name in descriptor I flags 4 +field name out descriptor I flags 4 +method name descriptor (Ljava/io/PipedOutputStream;)V thrownTypes java/io/IOException flags 1 +method name descriptor (Ljava/io/PipedOutputStream;I)V thrownTypes java/io/IOException flags 1 +method name descriptor ()V flags 1 +method name descriptor (I)V flags 1 +method name connect descriptor (Ljava/io/PipedOutputStream;)V thrownTypes java/io/IOException flags 1 +method name receive descriptor (I)V thrownTypes java/io/IOException flags 24 +method name read descriptor ()I thrownTypes java/io/IOException flags 21 +method name read descriptor ([BII)I thrownTypes java/io/IOException flags 21 +method name available descriptor ()I thrownTypes java/io/IOException flags 21 +method name close descriptor ()V thrownTypes java/io/IOException flags 1 + +class name java/io/PipedOutputStream +header extends java/io/OutputStream flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/io/PipedInputStream;)V thrownTypes java/io/IOException flags 1 +method name descriptor ()V flags 1 +method name connect descriptor (Ljava/io/PipedInputStream;)V thrownTypes java/io/IOException flags 21 +method name write descriptor (I)V thrownTypes java/io/IOException flags 1 +method name write descriptor ([BII)V thrownTypes java/io/IOException flags 1 +method name flush descriptor ()V thrownTypes java/io/IOException flags 21 +method name close descriptor ()V thrownTypes java/io/IOException flags 1 + +class name java/io/PipedReader +header extends java/io/Reader flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/io/PipedWriter;)V thrownTypes java/io/IOException flags 1 +method name descriptor (Ljava/io/PipedWriter;I)V thrownTypes java/io/IOException flags 1 +method name descriptor ()V flags 1 +method name descriptor (I)V flags 1 +method name connect descriptor (Ljava/io/PipedWriter;)V thrownTypes java/io/IOException flags 1 +method name read descriptor ()I thrownTypes java/io/IOException flags 21 +method name read descriptor ([CII)I thrownTypes java/io/IOException flags 21 +method name ready descriptor ()Z thrownTypes java/io/IOException flags 21 +method name close descriptor ()V thrownTypes java/io/IOException flags 1 + +class name java/io/PipedWriter +header extends java/io/Writer flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/io/PipedReader;)V thrownTypes java/io/IOException flags 1 +method name descriptor ()V flags 1 +method name connect descriptor (Ljava/io/PipedReader;)V thrownTypes java/io/IOException flags 21 +method name write descriptor (I)V thrownTypes java/io/IOException flags 1 +method name write descriptor ([CII)V thrownTypes java/io/IOException flags 1 +method name flush descriptor ()V thrownTypes java/io/IOException flags 21 +method name close descriptor ()V thrownTypes java/io/IOException flags 1 + +class name java/io/PrintStream +header extends java/io/FilterOutputStream implements java/lang/Appendable,java/io/Closeable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/io/OutputStream;)V flags 1 +method name descriptor (Ljava/io/OutputStream;Z)V flags 1 +method name descriptor (Ljava/io/OutputStream;ZLjava/lang/String;)V thrownTypes java/io/UnsupportedEncodingException flags 1 +method name descriptor (Ljava/lang/String;)V thrownTypes java/io/FileNotFoundException flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V thrownTypes java/io/FileNotFoundException,java/io/UnsupportedEncodingException flags 1 +method name descriptor (Ljava/io/File;)V thrownTypes java/io/FileNotFoundException flags 1 +method name descriptor (Ljava/io/File;Ljava/lang/String;)V thrownTypes java/io/FileNotFoundException,java/io/UnsupportedEncodingException flags 1 +method name flush descriptor ()V flags 1 +method name close descriptor ()V flags 1 +method name checkError descriptor ()Z flags 1 +method name setError descriptor ()V flags 4 +method name clearError descriptor ()V flags 4 +method name write descriptor (I)V flags 1 +method name write descriptor ([BII)V flags 1 +method name print descriptor (Z)V flags 1 +method name print descriptor (C)V flags 1 +method name print descriptor (I)V flags 1 +method name print descriptor (J)V flags 1 +method name print descriptor (F)V flags 1 +method name print descriptor (D)V flags 1 +method name print descriptor ([C)V flags 1 +method name print descriptor (Ljava/lang/String;)V flags 1 +method name print descriptor (Ljava/lang/Object;)V flags 1 +method name println descriptor ()V flags 1 +method name println descriptor (Z)V flags 1 +method name println descriptor (C)V flags 1 +method name println descriptor (I)V flags 1 +method name println descriptor (J)V flags 1 +method name println descriptor (F)V flags 1 +method name println descriptor (D)V flags 1 +method name println descriptor ([C)V flags 1 +method name println descriptor (Ljava/lang/String;)V flags 1 +method name println descriptor (Ljava/lang/Object;)V flags 1 +method name printf descriptor (Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream; flags 81 +method name printf descriptor (Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream; flags 81 +method name format descriptor (Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream; flags 81 +method name format descriptor (Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream; flags 81 +method name append descriptor (Ljava/lang/CharSequence;)Ljava/io/PrintStream; flags 1 +method name append descriptor (Ljava/lang/CharSequence;II)Ljava/io/PrintStream; flags 1 +method name append descriptor (C)Ljava/io/PrintStream; flags 1 +method name append descriptor (C)Ljava/lang/Appendable; thrownTypes java/io/IOException flags 1041 +method name append descriptor (Ljava/lang/CharSequence;II)Ljava/lang/Appendable; thrownTypes java/io/IOException flags 1041 +method name append descriptor (Ljava/lang/CharSequence;)Ljava/lang/Appendable; thrownTypes java/io/IOException flags 1041 + +class name java/io/PrintWriter +header extends java/io/Writer flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name out descriptor Ljava/io/Writer; flags 4 +method name descriptor (Ljava/io/Writer;)V flags 1 +method name descriptor (Ljava/io/Writer;Z)V flags 1 +method name descriptor (Ljava/io/OutputStream;)V flags 1 +method name descriptor (Ljava/io/OutputStream;Z)V flags 1 +method name descriptor (Ljava/lang/String;)V thrownTypes java/io/FileNotFoundException flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V thrownTypes java/io/FileNotFoundException,java/io/UnsupportedEncodingException flags 1 +method name descriptor (Ljava/io/File;)V thrownTypes java/io/FileNotFoundException flags 1 +method name descriptor (Ljava/io/File;Ljava/lang/String;)V thrownTypes java/io/FileNotFoundException,java/io/UnsupportedEncodingException flags 1 +method name flush descriptor ()V flags 1 +method name close descriptor ()V flags 1 +method name checkError descriptor ()Z flags 1 +method name setError descriptor ()V flags 4 +method name clearError descriptor ()V flags 4 +method name write descriptor (I)V flags 1 +method name write descriptor ([CII)V flags 1 +method name write descriptor ([C)V flags 1 +method name write descriptor (Ljava/lang/String;II)V flags 1 +method name write descriptor (Ljava/lang/String;)V flags 1 +method name print descriptor (Z)V flags 1 +method name print descriptor (C)V flags 1 +method name print descriptor (I)V flags 1 +method name print descriptor (J)V flags 1 +method name print descriptor (F)V flags 1 +method name print descriptor (D)V flags 1 +method name print descriptor ([C)V flags 1 +method name print descriptor (Ljava/lang/String;)V flags 1 +method name print descriptor (Ljava/lang/Object;)V flags 1 +method name println descriptor ()V flags 1 +method name println descriptor (Z)V flags 1 +method name println descriptor (C)V flags 1 +method name println descriptor (I)V flags 1 +method name println descriptor (J)V flags 1 +method name println descriptor (F)V flags 1 +method name println descriptor (D)V flags 1 +method name println descriptor ([C)V flags 1 +method name println descriptor (Ljava/lang/String;)V flags 1 +method name println descriptor (Ljava/lang/Object;)V flags 1 +method name printf descriptor (Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintWriter; flags 81 +method name printf descriptor (Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintWriter; flags 81 +method name format descriptor (Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintWriter; flags 81 +method name format descriptor (Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintWriter; flags 81 +method name append descriptor (Ljava/lang/CharSequence;)Ljava/io/PrintWriter; flags 1 +method name append descriptor (Ljava/lang/CharSequence;II)Ljava/io/PrintWriter; flags 1 +method name append descriptor (C)Ljava/io/PrintWriter; flags 1 +method name append descriptor (C)Ljava/io/Writer; thrownTypes java/io/IOException flags 1041 +method name append descriptor (Ljava/lang/CharSequence;II)Ljava/io/Writer; thrownTypes java/io/IOException flags 1041 +method name append descriptor (Ljava/lang/CharSequence;)Ljava/io/Writer; thrownTypes java/io/IOException flags 1041 +method name append descriptor (C)Ljava/lang/Appendable; thrownTypes java/io/IOException flags 1041 +method name append descriptor (Ljava/lang/CharSequence;II)Ljava/lang/Appendable; thrownTypes java/io/IOException flags 1041 +method name append descriptor (Ljava/lang/CharSequence;)Ljava/lang/Appendable; thrownTypes java/io/IOException flags 1041 + +class name java/io/PushbackInputStream +header extends java/io/FilterInputStream flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name buf descriptor [B flags 4 +field name pos descriptor I flags 4 +method name descriptor (Ljava/io/InputStream;I)V flags 1 +method name descriptor (Ljava/io/InputStream;)V flags 1 +method name read descriptor ()I thrownTypes java/io/IOException flags 1 +method name read descriptor ([BII)I thrownTypes java/io/IOException flags 1 +method name unread descriptor (I)V thrownTypes java/io/IOException flags 1 +method name unread descriptor ([BII)V thrownTypes java/io/IOException flags 1 +method name unread descriptor ([B)V thrownTypes java/io/IOException flags 1 +method name available descriptor ()I thrownTypes java/io/IOException flags 1 +method name skip descriptor (J)J thrownTypes java/io/IOException flags 1 +method name markSupported descriptor ()Z flags 1 +method name mark descriptor (I)V flags 21 +method name reset descriptor ()V thrownTypes java/io/IOException flags 21 +method name close descriptor ()V thrownTypes java/io/IOException flags 21 + +class name java/io/PushbackReader +header extends java/io/FilterReader flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/io/Reader;I)V flags 1 +method name descriptor (Ljava/io/Reader;)V flags 1 +method name read descriptor ()I thrownTypes java/io/IOException flags 1 +method name read descriptor ([CII)I thrownTypes java/io/IOException flags 1 +method name unread descriptor (I)V thrownTypes java/io/IOException flags 1 +method name unread descriptor ([CII)V thrownTypes java/io/IOException flags 1 +method name unread descriptor ([C)V thrownTypes java/io/IOException flags 1 +method name ready descriptor ()Z thrownTypes java/io/IOException flags 1 +method name mark descriptor (I)V thrownTypes java/io/IOException flags 1 +method name reset descriptor ()V thrownTypes java/io/IOException flags 1 +method name markSupported descriptor ()Z flags 1 +method name close descriptor ()V thrownTypes java/io/IOException flags 1 +method name skip descriptor (J)J thrownTypes java/io/IOException flags 1 + +class name java/io/RandomAccessFile +header extends java/lang/Object implements java/io/DataOutput,java/io/DataInput,java/io/Closeable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V thrownTypes java/io/FileNotFoundException flags 1 +method name descriptor (Ljava/io/File;Ljava/lang/String;)V thrownTypes java/io/FileNotFoundException flags 1 +method name getFD descriptor ()Ljava/io/FileDescriptor; thrownTypes java/io/IOException flags 11 +method name getChannel descriptor ()Ljava/nio/channels/FileChannel; flags 11 +method name read descriptor ()I thrownTypes java/io/IOException flags 101 +method name read descriptor ([BII)I thrownTypes java/io/IOException flags 1 +method name read descriptor ([B)I thrownTypes java/io/IOException flags 1 +method name readFully descriptor ([B)V thrownTypes java/io/IOException flags 11 +method name readFully descriptor ([BII)V thrownTypes java/io/IOException flags 11 +method name skipBytes descriptor (I)I thrownTypes java/io/IOException flags 1 +method name write descriptor (I)V thrownTypes java/io/IOException flags 101 +method name write descriptor ([B)V thrownTypes java/io/IOException flags 1 +method name write descriptor ([BII)V thrownTypes java/io/IOException flags 1 +method name getFilePointer descriptor ()J thrownTypes java/io/IOException flags 101 +method name seek descriptor (J)V thrownTypes java/io/IOException flags 1 +method name length descriptor ()J thrownTypes java/io/IOException flags 101 +method name setLength descriptor (J)V thrownTypes java/io/IOException flags 101 +method name close descriptor ()V thrownTypes java/io/IOException flags 1 +method name readBoolean descriptor ()Z thrownTypes java/io/IOException flags 11 +method name readByte descriptor ()B thrownTypes java/io/IOException flags 11 +method name readUnsignedByte descriptor ()I thrownTypes java/io/IOException flags 11 +method name readShort descriptor ()S thrownTypes java/io/IOException flags 11 +method name readUnsignedShort descriptor ()I thrownTypes java/io/IOException flags 11 +method name readChar descriptor ()C thrownTypes java/io/IOException flags 11 +method name readInt descriptor ()I thrownTypes java/io/IOException flags 11 +method name readLong descriptor ()J thrownTypes java/io/IOException flags 11 +method name readFloat descriptor ()F thrownTypes java/io/IOException flags 11 +method name readDouble descriptor ()D thrownTypes java/io/IOException flags 11 +method name readLine descriptor ()Ljava/lang/String; thrownTypes java/io/IOException flags 11 +method name readUTF descriptor ()Ljava/lang/String; thrownTypes java/io/IOException flags 11 +method name writeBoolean descriptor (Z)V thrownTypes java/io/IOException flags 11 +method name writeByte descriptor (I)V thrownTypes java/io/IOException flags 11 +method name writeShort descriptor (I)V thrownTypes java/io/IOException flags 11 +method name writeChar descriptor (I)V thrownTypes java/io/IOException flags 11 +method name writeInt descriptor (I)V thrownTypes java/io/IOException flags 11 +method name writeLong descriptor (J)V thrownTypes java/io/IOException flags 11 +method name writeFloat descriptor (F)V thrownTypes java/io/IOException flags 11 +method name writeDouble descriptor (D)V thrownTypes java/io/IOException flags 11 +method name writeBytes descriptor (Ljava/lang/String;)V thrownTypes java/io/IOException flags 11 +method name writeChars descriptor (Ljava/lang/String;)V thrownTypes java/io/IOException flags 11 +method name writeUTF descriptor (Ljava/lang/String;)V thrownTypes java/io/IOException flags 11 + +class name java/io/Reader +header extends java/lang/Object implements java/lang/Readable,java/io/Closeable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name lock descriptor Ljava/lang/Object; flags 4 +method name descriptor ()V flags 4 +method name descriptor (Ljava/lang/Object;)V flags 4 +method name read descriptor (Ljava/nio/CharBuffer;)I thrownTypes java/io/IOException flags 1 +method name read descriptor ()I thrownTypes java/io/IOException flags 1 +method name read descriptor ([C)I thrownTypes java/io/IOException flags 1 +method name read descriptor ([CII)I thrownTypes java/io/IOException flags 401 +method name skip descriptor (J)J thrownTypes java/io/IOException flags 1 +method name ready descriptor ()Z thrownTypes java/io/IOException flags 1 +method name markSupported descriptor ()Z flags 1 +method name mark descriptor (I)V thrownTypes java/io/IOException flags 1 +method name reset descriptor ()V thrownTypes java/io/IOException flags 1 +method name close descriptor ()V thrownTypes java/io/IOException flags 401 + +class name java/io/SequenceInputStream +header extends java/io/InputStream flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/util/Enumeration;)V flags 1 signature (Ljava/util/Enumeration<+Ljava/io/InputStream;>;)V +method name descriptor (Ljava/io/InputStream;Ljava/io/InputStream;)V flags 1 +method name available descriptor ()I thrownTypes java/io/IOException flags 1 +method name read descriptor ()I thrownTypes java/io/IOException flags 1 +method name read descriptor ([BII)I thrownTypes java/io/IOException flags 1 +method name close descriptor ()V thrownTypes java/io/IOException flags 1 + +class name java/io/Serializable +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) + +class name java/io/SerializablePermission +header extends java/security/BasicPermission flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 + +class name java/io/StreamCorruptedException +header extends java/io/ObjectStreamException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor ()V flags 1 + +class name java/io/StreamTokenizer +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name ttype descriptor I flags 1 +field name TT_EOF descriptor I constantValue -1 flags 19 +field name TT_EOL descriptor I constantValue 10 flags 19 +field name TT_NUMBER descriptor I constantValue -2 flags 19 +field name TT_WORD descriptor I constantValue -3 flags 19 +field name sval descriptor Ljava/lang/String; flags 1 +field name nval descriptor D flags 1 +method name descriptor (Ljava/io/InputStream;)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name descriptor (Ljava/io/Reader;)V flags 1 +method name resetSyntax descriptor ()V flags 1 +method name wordChars descriptor (II)V flags 1 +method name whitespaceChars descriptor (II)V flags 1 +method name ordinaryChars descriptor (II)V flags 1 +method name ordinaryChar descriptor (I)V flags 1 +method name commentChar descriptor (I)V flags 1 +method name quoteChar descriptor (I)V flags 1 +method name parseNumbers descriptor ()V flags 1 +method name eolIsSignificant descriptor (Z)V flags 1 +method name slashStarComments descriptor (Z)V flags 1 +method name slashSlashComments descriptor (Z)V flags 1 +method name lowerCaseMode descriptor (Z)V flags 1 +method name nextToken descriptor ()I thrownTypes java/io/IOException flags 1 +method name pushBack descriptor ()V flags 1 +method name lineno descriptor ()I flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/io/StringBufferInputStream +header extends java/io/InputStream flags 21 deprecated true classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/Deprecated; +field name buffer descriptor Ljava/lang/String; flags 4 +field name pos descriptor I flags 4 +field name count descriptor I flags 4 +method name descriptor (Ljava/lang/String;)V flags 1 +method name read descriptor ()I flags 21 +method name read descriptor ([BII)I flags 21 +method name skip descriptor (J)J flags 21 +method name available descriptor ()I flags 21 +method name reset descriptor ()V flags 21 + +class name java/io/StringReader +header extends java/io/Reader flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 +method name read descriptor ()I thrownTypes java/io/IOException flags 1 +method name read descriptor ([CII)I thrownTypes java/io/IOException flags 1 +method name skip descriptor (J)J thrownTypes java/io/IOException flags 1 +method name ready descriptor ()Z thrownTypes java/io/IOException flags 1 +method name markSupported descriptor ()Z flags 1 +method name mark descriptor (I)V thrownTypes java/io/IOException flags 1 +method name reset descriptor ()V thrownTypes java/io/IOException flags 1 +method name close descriptor ()V flags 1 + +class name java/io/StringWriter +header extends java/io/Writer flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (I)V flags 1 +method name write descriptor (I)V flags 1 +method name write descriptor ([CII)V flags 1 +method name write descriptor (Ljava/lang/String;)V flags 1 +method name write descriptor (Ljava/lang/String;II)V flags 1 +method name append descriptor (Ljava/lang/CharSequence;)Ljava/io/StringWriter; flags 1 +method name append descriptor (Ljava/lang/CharSequence;II)Ljava/io/StringWriter; flags 1 +method name append descriptor (C)Ljava/io/StringWriter; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name getBuffer descriptor ()Ljava/lang/StringBuffer; flags 1 +method name flush descriptor ()V flags 1 +method name close descriptor ()V thrownTypes java/io/IOException flags 1 +method name append descriptor (C)Ljava/io/Writer; thrownTypes java/io/IOException flags 1041 +method name append descriptor (Ljava/lang/CharSequence;II)Ljava/io/Writer; thrownTypes java/io/IOException flags 1041 +method name append descriptor (Ljava/lang/CharSequence;)Ljava/io/Writer; thrownTypes java/io/IOException flags 1041 +method name append descriptor (C)Ljava/lang/Appendable; thrownTypes java/io/IOException flags 1041 +method name append descriptor (Ljava/lang/CharSequence;II)Ljava/lang/Appendable; thrownTypes java/io/IOException flags 1041 +method name append descriptor (Ljava/lang/CharSequence;)Ljava/lang/Appendable; thrownTypes java/io/IOException flags 1041 + +class name java/io/SyncFailedException +header extends java/io/IOException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/io/UTFDataFormatException +header extends java/io/IOException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/io/UncheckedIOException +header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;Ljava/io/IOException;)V flags 1 +method name descriptor (Ljava/io/IOException;)V flags 1 +method name getCause descriptor ()Ljava/io/IOException; flags 1 +method name getCause descriptor ()Ljava/lang/Throwable; flags 1041 + +class name java/io/UnsupportedEncodingException +header extends java/io/IOException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/io/WriteAbortedException +header extends java/io/ObjectStreamException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name detail descriptor Ljava/lang/Exception; flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Exception;)V flags 1 +method name getMessage descriptor ()Ljava/lang/String; flags 1 +method name getCause descriptor ()Ljava/lang/Throwable; flags 1 + +class name java/io/Writer +header extends java/lang/Object implements java/lang/Appendable,java/io/Closeable,java/io/Flushable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name lock descriptor Ljava/lang/Object; flags 4 +method name descriptor ()V flags 4 +method name descriptor (Ljava/lang/Object;)V flags 4 +method name write descriptor (I)V thrownTypes java/io/IOException flags 1 +method name write descriptor ([C)V thrownTypes java/io/IOException flags 1 +method name write descriptor ([CII)V thrownTypes java/io/IOException flags 401 +method name write descriptor (Ljava/lang/String;)V thrownTypes java/io/IOException flags 1 +method name write descriptor (Ljava/lang/String;II)V thrownTypes java/io/IOException flags 1 +method name append descriptor (Ljava/lang/CharSequence;)Ljava/io/Writer; thrownTypes java/io/IOException flags 1 +method name append descriptor (Ljava/lang/CharSequence;II)Ljava/io/Writer; thrownTypes java/io/IOException flags 1 +method name append descriptor (C)Ljava/io/Writer; thrownTypes java/io/IOException flags 1 +method name flush descriptor ()V thrownTypes java/io/IOException flags 401 +method name close descriptor ()V thrownTypes java/io/IOException flags 401 +method name append descriptor (C)Ljava/lang/Appendable; thrownTypes java/io/IOException flags 1041 +method name append descriptor (Ljava/lang/CharSequence;II)Ljava/lang/Appendable; thrownTypes java/io/IOException flags 1041 +method name append descriptor (Ljava/lang/CharSequence;)Ljava/lang/Appendable; thrownTypes java/io/IOException flags 1041 + +class name java/lang/AbstractMethodError +header extends java/lang/IncompatibleClassChangeError flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/lang/AbstractStringBuilder +header extends java/lang/Object implements java/lang/Appendable,java/lang/CharSequence flags 420 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name length descriptor ()I flags 1 +method name capacity descriptor ()I flags 1 +method name ensureCapacity descriptor (I)V flags 1 +method name trimToSize descriptor ()V flags 1 +method name setLength descriptor (I)V flags 1 +method name charAt descriptor (I)C flags 1 +method name codePointAt descriptor (I)I flags 1 +method name codePointBefore descriptor (I)I flags 1 +method name codePointCount descriptor (II)I flags 1 +method name offsetByCodePoints descriptor (II)I flags 1 +method name getChars descriptor (II[CI)V flags 1 +method name setCharAt descriptor (IC)V flags 1 +method name append descriptor (Ljava/lang/Object;)Ljava/lang/AbstractStringBuilder; flags 1 +method name append descriptor (Ljava/lang/String;)Ljava/lang/AbstractStringBuilder; flags 1 +method name append descriptor (Ljava/lang/StringBuffer;)Ljava/lang/AbstractStringBuilder; flags 1 +method name append descriptor (Ljava/lang/CharSequence;)Ljava/lang/AbstractStringBuilder; flags 1 +method name append descriptor (Ljava/lang/CharSequence;II)Ljava/lang/AbstractStringBuilder; flags 1 +method name append descriptor ([C)Ljava/lang/AbstractStringBuilder; flags 1 +method name append descriptor ([CII)Ljava/lang/AbstractStringBuilder; flags 1 +method name append descriptor (Z)Ljava/lang/AbstractStringBuilder; flags 1 +method name append descriptor (C)Ljava/lang/AbstractStringBuilder; flags 1 +method name append descriptor (I)Ljava/lang/AbstractStringBuilder; flags 1 +method name append descriptor (J)Ljava/lang/AbstractStringBuilder; flags 1 +method name append descriptor (F)Ljava/lang/AbstractStringBuilder; flags 1 +method name append descriptor (D)Ljava/lang/AbstractStringBuilder; flags 1 +method name delete descriptor (II)Ljava/lang/AbstractStringBuilder; flags 1 +method name appendCodePoint descriptor (I)Ljava/lang/AbstractStringBuilder; flags 1 +method name deleteCharAt descriptor (I)Ljava/lang/AbstractStringBuilder; flags 1 +method name replace descriptor (IILjava/lang/String;)Ljava/lang/AbstractStringBuilder; flags 1 +method name substring descriptor (I)Ljava/lang/String; flags 1 +method name subSequence descriptor (II)Ljava/lang/CharSequence; flags 1 +method name substring descriptor (II)Ljava/lang/String; flags 1 +method name insert descriptor (I[CII)Ljava/lang/AbstractStringBuilder; flags 1 +method name insert descriptor (ILjava/lang/Object;)Ljava/lang/AbstractStringBuilder; flags 1 +method name insert descriptor (ILjava/lang/String;)Ljava/lang/AbstractStringBuilder; flags 1 +method name insert descriptor (I[C)Ljava/lang/AbstractStringBuilder; flags 1 +method name insert descriptor (ILjava/lang/CharSequence;)Ljava/lang/AbstractStringBuilder; flags 1 +method name insert descriptor (ILjava/lang/CharSequence;II)Ljava/lang/AbstractStringBuilder; flags 1 +method name insert descriptor (IZ)Ljava/lang/AbstractStringBuilder; flags 1 +method name insert descriptor (IC)Ljava/lang/AbstractStringBuilder; flags 1 +method name insert descriptor (II)Ljava/lang/AbstractStringBuilder; flags 1 +method name insert descriptor (IJ)Ljava/lang/AbstractStringBuilder; flags 1 +method name insert descriptor (IF)Ljava/lang/AbstractStringBuilder; flags 1 +method name insert descriptor (ID)Ljava/lang/AbstractStringBuilder; flags 1 +method name indexOf descriptor (Ljava/lang/String;)I flags 1 +method name indexOf descriptor (Ljava/lang/String;I)I flags 1 +method name lastIndexOf descriptor (Ljava/lang/String;)I flags 1 +method name lastIndexOf descriptor (Ljava/lang/String;I)I flags 1 +method name reverse descriptor ()Ljava/lang/AbstractStringBuilder; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 401 +method name append descriptor (C)Ljava/lang/Appendable; thrownTypes java/io/IOException flags 1041 +method name append descriptor (Ljava/lang/CharSequence;II)Ljava/lang/Appendable; thrownTypes java/io/IOException flags 1041 +method name append descriptor (Ljava/lang/CharSequence;)Ljava/lang/Appendable; thrownTypes java/io/IOException flags 1041 + +class name java/lang/Appendable +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name append descriptor (Ljava/lang/CharSequence;)Ljava/lang/Appendable; thrownTypes java/io/IOException flags 401 +method name append descriptor (Ljava/lang/CharSequence;II)Ljava/lang/Appendable; thrownTypes java/io/IOException flags 401 +method name append descriptor (C)Ljava/lang/Appendable; thrownTypes java/io/IOException flags 401 + +class name java/lang/ArithmeticException +header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/lang/ArrayIndexOutOfBoundsException +header extends java/lang/IndexOutOfBoundsException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (I)V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/lang/ArrayStoreException +header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/lang/AssertionError +header extends java/lang/Error flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/Object;)V flags 1 +method name descriptor (Z)V flags 1 +method name descriptor (C)V flags 1 +method name descriptor (I)V flags 1 +method name descriptor (J)V flags 1 +method name descriptor (F)V flags 1 +method name descriptor (D)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 + +class name java/lang/AutoCloseable +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name close descriptor ()V thrownTypes java/lang/Exception flags 401 + +class name java/lang/Boolean +header extends java/lang/Object implements java/io/Serializable,java/lang/Comparable flags 31 signature Ljava/lang/Object;Ljava/io/Serializable;Ljava/lang/Comparable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name TRUE descriptor Ljava/lang/Boolean; flags 19 +field name FALSE descriptor Ljava/lang/Boolean; flags 19 +field name TYPE descriptor Ljava/lang/Class; flags 19 signature Ljava/lang/Class; +method name descriptor (Z)V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name parseBoolean descriptor (Ljava/lang/String;)Z flags 9 +method name booleanValue descriptor ()Z flags 1 +method name valueOf descriptor (Z)Ljava/lang/Boolean; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/lang/Boolean; flags 9 +method name toString descriptor (Z)Ljava/lang/String; flags 9 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name hashCode descriptor ()I flags 1 +method name hashCode descriptor (Z)I flags 9 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name getBoolean descriptor (Ljava/lang/String;)Z flags 9 +method name compareTo descriptor (Ljava/lang/Boolean;)I flags 1 +method name compare descriptor (ZZ)I flags 9 +method name logicalAnd descriptor (ZZ)Z flags 9 +method name logicalOr descriptor (ZZ)Z flags 9 +method name logicalXor descriptor (ZZ)Z flags 9 +method name compareTo descriptor (Ljava/lang/Object;)I flags 1041 + +class name java/lang/BootstrapMethodError +header extends java/lang/LinkageError flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 + +class name java/lang/Byte +header extends java/lang/Number implements java/lang/Comparable flags 31 signature Ljava/lang/Number;Ljava/lang/Comparable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name MIN_VALUE descriptor B constantValue -128 flags 19 +field name MAX_VALUE descriptor B constantValue 127 flags 19 +field name TYPE descriptor Ljava/lang/Class; flags 19 signature Ljava/lang/Class; +field name SIZE descriptor I constantValue 8 flags 19 +field name BYTES descriptor I constantValue 1 flags 19 +method name toString descriptor (B)Ljava/lang/String; flags 9 +method name valueOf descriptor (B)Ljava/lang/Byte; flags 9 +method name parseByte descriptor (Ljava/lang/String;I)B thrownTypes java/lang/NumberFormatException flags 9 +method name parseByte descriptor (Ljava/lang/String;)B thrownTypes java/lang/NumberFormatException flags 9 +method name valueOf descriptor (Ljava/lang/String;I)Ljava/lang/Byte; thrownTypes java/lang/NumberFormatException flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/lang/Byte; thrownTypes java/lang/NumberFormatException flags 9 +method name decode descriptor (Ljava/lang/String;)Ljava/lang/Byte; thrownTypes java/lang/NumberFormatException flags 9 +method name descriptor (B)V flags 1 +method name descriptor (Ljava/lang/String;)V thrownTypes java/lang/NumberFormatException flags 1 +method name byteValue descriptor ()B flags 1 +method name shortValue descriptor ()S flags 1 +method name intValue descriptor ()I flags 1 +method name longValue descriptor ()J flags 1 +method name floatValue descriptor ()F flags 1 +method name doubleValue descriptor ()D flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name hashCode descriptor ()I flags 1 +method name hashCode descriptor (B)I flags 9 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name compareTo descriptor (Ljava/lang/Byte;)I flags 1 +method name compare descriptor (BB)I flags 9 +method name toUnsignedInt descriptor (B)I flags 9 +method name toUnsignedLong descriptor (B)J flags 9 +method name compareTo descriptor (Ljava/lang/Object;)I flags 1041 + +class name java/lang/CharSequence +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/util/Spliterator$OfInt outerClass java/util/Spliterator innerClassName OfInt flags 609 +method name length descriptor ()I flags 401 +method name charAt descriptor (I)C flags 401 +method name subSequence descriptor (II)Ljava/lang/CharSequence; flags 401 +method name toString descriptor ()Ljava/lang/String; flags 401 +method name chars descriptor ()Ljava/util/stream/IntStream; flags 1 +method name codePoints descriptor ()Ljava/util/stream/IntStream; flags 1 + +class name java/lang/Character +header extends java/lang/Object implements java/io/Serializable,java/lang/Comparable flags 31 signature Ljava/lang/Object;Ljava/io/Serializable;Ljava/lang/Comparable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/lang/Character$Subset outerClass java/lang/Character innerClassName Subset flags 9 +innerclass innerClass java/lang/Character$UnicodeBlock outerClass java/lang/Character innerClassName UnicodeBlock flags 19 +innerclass innerClass java/lang/Character$UnicodeScript outerClass java/lang/Character innerClassName UnicodeScript flags 4019 +field name MIN_RADIX descriptor I constantValue 2 flags 19 +field name MAX_RADIX descriptor I constantValue 36 flags 19 +field name MIN_VALUE descriptor C constantValue \u0000; flags 19 +field name MAX_VALUE descriptor C constantValue \uFFFF; flags 19 +field name TYPE descriptor Ljava/lang/Class; flags 19 signature Ljava/lang/Class; +field name UNASSIGNED descriptor B constantValue 0 flags 19 +field name UPPERCASE_LETTER descriptor B constantValue 1 flags 19 +field name LOWERCASE_LETTER descriptor B constantValue 2 flags 19 +field name TITLECASE_LETTER descriptor B constantValue 3 flags 19 +field name MODIFIER_LETTER descriptor B constantValue 4 flags 19 +field name OTHER_LETTER descriptor B constantValue 5 flags 19 +field name NON_SPACING_MARK descriptor B constantValue 6 flags 19 +field name ENCLOSING_MARK descriptor B constantValue 7 flags 19 +field name COMBINING_SPACING_MARK descriptor B constantValue 8 flags 19 +field name DECIMAL_DIGIT_NUMBER descriptor B constantValue 9 flags 19 +field name LETTER_NUMBER descriptor B constantValue 10 flags 19 +field name OTHER_NUMBER descriptor B constantValue 11 flags 19 +field name SPACE_SEPARATOR descriptor B constantValue 12 flags 19 +field name LINE_SEPARATOR descriptor B constantValue 13 flags 19 +field name PARAGRAPH_SEPARATOR descriptor B constantValue 14 flags 19 +field name CONTROL descriptor B constantValue 15 flags 19 +field name FORMAT descriptor B constantValue 16 flags 19 +field name PRIVATE_USE descriptor B constantValue 18 flags 19 +field name SURROGATE descriptor B constantValue 19 flags 19 +field name DASH_PUNCTUATION descriptor B constantValue 20 flags 19 +field name START_PUNCTUATION descriptor B constantValue 21 flags 19 +field name END_PUNCTUATION descriptor B constantValue 22 flags 19 +field name CONNECTOR_PUNCTUATION descriptor B constantValue 23 flags 19 +field name OTHER_PUNCTUATION descriptor B constantValue 24 flags 19 +field name MATH_SYMBOL descriptor B constantValue 25 flags 19 +field name CURRENCY_SYMBOL descriptor B constantValue 26 flags 19 +field name MODIFIER_SYMBOL descriptor B constantValue 27 flags 19 +field name OTHER_SYMBOL descriptor B constantValue 28 flags 19 +field name INITIAL_QUOTE_PUNCTUATION descriptor B constantValue 29 flags 19 +field name FINAL_QUOTE_PUNCTUATION descriptor B constantValue 30 flags 19 +field name DIRECTIONALITY_UNDEFINED descriptor B constantValue -1 flags 19 +field name DIRECTIONALITY_LEFT_TO_RIGHT descriptor B constantValue 0 flags 19 +field name DIRECTIONALITY_RIGHT_TO_LEFT descriptor B constantValue 1 flags 19 +field name DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC descriptor B constantValue 2 flags 19 +field name DIRECTIONALITY_EUROPEAN_NUMBER descriptor B constantValue 3 flags 19 +field name DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR descriptor B constantValue 4 flags 19 +field name DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR descriptor B constantValue 5 flags 19 +field name DIRECTIONALITY_ARABIC_NUMBER descriptor B constantValue 6 flags 19 +field name DIRECTIONALITY_COMMON_NUMBER_SEPARATOR descriptor B constantValue 7 flags 19 +field name DIRECTIONALITY_NONSPACING_MARK descriptor B constantValue 8 flags 19 +field name DIRECTIONALITY_BOUNDARY_NEUTRAL descriptor B constantValue 9 flags 19 +field name DIRECTIONALITY_PARAGRAPH_SEPARATOR descriptor B constantValue 10 flags 19 +field name DIRECTIONALITY_SEGMENT_SEPARATOR descriptor B constantValue 11 flags 19 +field name DIRECTIONALITY_WHITESPACE descriptor B constantValue 12 flags 19 +field name DIRECTIONALITY_OTHER_NEUTRALS descriptor B constantValue 13 flags 19 +field name DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING descriptor B constantValue 14 flags 19 +field name DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE descriptor B constantValue 15 flags 19 +field name DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING descriptor B constantValue 16 flags 19 +field name DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE descriptor B constantValue 17 flags 19 +field name DIRECTIONALITY_POP_DIRECTIONAL_FORMAT descriptor B constantValue 18 flags 19 +field name MIN_HIGH_SURROGATE descriptor C constantValue \uD800; flags 19 +field name MAX_HIGH_SURROGATE descriptor C constantValue \uDBFF; flags 19 +field name MIN_LOW_SURROGATE descriptor C constantValue \uDC00; flags 19 +field name MAX_LOW_SURROGATE descriptor C constantValue \uDFFF; flags 19 +field name MIN_SURROGATE descriptor C constantValue \uD800; flags 19 +field name MAX_SURROGATE descriptor C constantValue \uDFFF; flags 19 +field name MIN_SUPPLEMENTARY_CODE_POINT descriptor I constantValue 65536 flags 19 +field name MIN_CODE_POINT descriptor I constantValue 0 flags 19 +field name MAX_CODE_POINT descriptor I constantValue 1114111 flags 19 +field name SIZE descriptor I constantValue 16 flags 19 +field name BYTES descriptor I constantValue 2 flags 19 +method name descriptor (C)V flags 1 +method name valueOf descriptor (C)Ljava/lang/Character; flags 9 +method name charValue descriptor ()C flags 1 +method name hashCode descriptor ()I flags 1 +method name hashCode descriptor (C)I flags 9 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name toString descriptor (C)Ljava/lang/String; flags 9 +method name isValidCodePoint descriptor (I)Z flags 9 +method name isBmpCodePoint descriptor (I)Z flags 9 +method name isSupplementaryCodePoint descriptor (I)Z flags 9 +method name isHighSurrogate descriptor (C)Z flags 9 +method name isLowSurrogate descriptor (C)Z flags 9 +method name isSurrogate descriptor (C)Z flags 9 +method name isSurrogatePair descriptor (CC)Z flags 9 +method name charCount descriptor (I)I flags 9 +method name toCodePoint descriptor (CC)I flags 9 +method name codePointAt descriptor (Ljava/lang/CharSequence;I)I flags 9 +method name codePointAt descriptor ([CI)I flags 9 +method name codePointAt descriptor ([CII)I flags 9 +method name codePointBefore descriptor (Ljava/lang/CharSequence;I)I flags 9 +method name codePointBefore descriptor ([CI)I flags 9 +method name codePointBefore descriptor ([CII)I flags 9 +method name highSurrogate descriptor (I)C flags 9 +method name lowSurrogate descriptor (I)C flags 9 +method name toChars descriptor (I[CI)I flags 9 +method name toChars descriptor (I)[C flags 9 +method name codePointCount descriptor (Ljava/lang/CharSequence;II)I flags 9 +method name codePointCount descriptor ([CII)I flags 9 +method name offsetByCodePoints descriptor (Ljava/lang/CharSequence;II)I flags 9 +method name offsetByCodePoints descriptor ([CIIII)I flags 9 +method name isLowerCase descriptor (C)Z flags 9 +method name isLowerCase descriptor (I)Z flags 9 +method name isUpperCase descriptor (C)Z flags 9 +method name isUpperCase descriptor (I)Z flags 9 +method name isTitleCase descriptor (C)Z flags 9 +method name isTitleCase descriptor (I)Z flags 9 +method name isDigit descriptor (C)Z flags 9 +method name isDigit descriptor (I)Z flags 9 +method name isDefined descriptor (C)Z flags 9 +method name isDefined descriptor (I)Z flags 9 +method name isLetter descriptor (C)Z flags 9 +method name isLetter descriptor (I)Z flags 9 +method name isLetterOrDigit descriptor (C)Z flags 9 +method name isLetterOrDigit descriptor (I)Z flags 9 +method name isJavaLetter descriptor (C)Z flags 9 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name isJavaLetterOrDigit descriptor (C)Z flags 9 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name isAlphabetic descriptor (I)Z flags 9 +method name isIdeographic descriptor (I)Z flags 9 +method name isJavaIdentifierStart descriptor (C)Z flags 9 +method name isJavaIdentifierStart descriptor (I)Z flags 9 +method name isJavaIdentifierPart descriptor (C)Z flags 9 +method name isJavaIdentifierPart descriptor (I)Z flags 9 +method name isUnicodeIdentifierStart descriptor (C)Z flags 9 +method name isUnicodeIdentifierStart descriptor (I)Z flags 9 +method name isUnicodeIdentifierPart descriptor (C)Z flags 9 +method name isUnicodeIdentifierPart descriptor (I)Z flags 9 +method name isIdentifierIgnorable descriptor (C)Z flags 9 +method name isIdentifierIgnorable descriptor (I)Z flags 9 +method name toLowerCase descriptor (C)C flags 9 +method name toLowerCase descriptor (I)I flags 9 +method name toUpperCase descriptor (C)C flags 9 +method name toUpperCase descriptor (I)I flags 9 +method name toTitleCase descriptor (C)C flags 9 +method name toTitleCase descriptor (I)I flags 9 +method name digit descriptor (CI)I flags 9 +method name digit descriptor (II)I flags 9 +method name getNumericValue descriptor (C)I flags 9 +method name getNumericValue descriptor (I)I flags 9 +method name isSpace descriptor (C)Z flags 9 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name isSpaceChar descriptor (C)Z flags 9 +method name isSpaceChar descriptor (I)Z flags 9 +method name isWhitespace descriptor (C)Z flags 9 +method name isWhitespace descriptor (I)Z flags 9 +method name isISOControl descriptor (C)Z flags 9 +method name isISOControl descriptor (I)Z flags 9 +method name getType descriptor (C)I flags 9 +method name getType descriptor (I)I flags 9 +method name forDigit descriptor (II)C flags 9 +method name getDirectionality descriptor (C)B flags 9 +method name getDirectionality descriptor (I)B flags 9 +method name isMirrored descriptor (C)Z flags 9 +method name isMirrored descriptor (I)Z flags 9 +method name compareTo descriptor (Ljava/lang/Character;)I flags 1 +method name compare descriptor (CC)I flags 9 +method name reverseBytes descriptor (C)C flags 9 +method name getName descriptor (I)Ljava/lang/String; flags 9 +method name compareTo descriptor (Ljava/lang/Object;)I flags 1041 + +class name java/lang/Character$Subset +header extends java/lang/Object flags 21 +innerclass innerClass java/lang/Character$Subset outerClass java/lang/Character innerClassName Subset flags 9 +method name descriptor (Ljava/lang/String;)V flags 4 +method name equals descriptor (Ljava/lang/Object;)Z flags 11 +method name hashCode descriptor ()I flags 11 +method name toString descriptor ()Ljava/lang/String; flags 11 + +class name java/lang/Character$UnicodeBlock +header extends java/lang/Character$Subset flags 31 +innerclass innerClass java/lang/Character$UnicodeBlock outerClass java/lang/Character innerClassName UnicodeBlock flags 19 +innerclass innerClass java/lang/Character$Subset outerClass java/lang/Character innerClassName Subset flags 9 +field name BASIC_LATIN descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name LATIN_1_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name LATIN_EXTENDED_A descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name LATIN_EXTENDED_B descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name IPA_EXTENSIONS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name SPACING_MODIFIER_LETTERS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name COMBINING_DIACRITICAL_MARKS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name GREEK descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name CYRILLIC descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name ARMENIAN descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name HEBREW descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name ARABIC descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name DEVANAGARI descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name BENGALI descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name GURMUKHI descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name GUJARATI descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name ORIYA descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name TAMIL descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name TELUGU descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name KANNADA descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name MALAYALAM descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name THAI descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name LAO descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name TIBETAN descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name GEORGIAN descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name HANGUL_JAMO descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name LATIN_EXTENDED_ADDITIONAL descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name GREEK_EXTENDED descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name GENERAL_PUNCTUATION descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name SUPERSCRIPTS_AND_SUBSCRIPTS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name CURRENCY_SYMBOLS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name COMBINING_MARKS_FOR_SYMBOLS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name LETTERLIKE_SYMBOLS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name NUMBER_FORMS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name ARROWS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name MATHEMATICAL_OPERATORS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name MISCELLANEOUS_TECHNICAL descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name CONTROL_PICTURES descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name OPTICAL_CHARACTER_RECOGNITION descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name ENCLOSED_ALPHANUMERICS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name BOX_DRAWING descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name BLOCK_ELEMENTS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name GEOMETRIC_SHAPES descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name MISCELLANEOUS_SYMBOLS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name DINGBATS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name CJK_SYMBOLS_AND_PUNCTUATION descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name HIRAGANA descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name KATAKANA descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name BOPOMOFO descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name HANGUL_COMPATIBILITY_JAMO descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name KANBUN descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name ENCLOSED_CJK_LETTERS_AND_MONTHS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name CJK_COMPATIBILITY descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name CJK_UNIFIED_IDEOGRAPHS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name HANGUL_SYLLABLES descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name PRIVATE_USE_AREA descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name CJK_COMPATIBILITY_IDEOGRAPHS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name ALPHABETIC_PRESENTATION_FORMS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name ARABIC_PRESENTATION_FORMS_A descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name COMBINING_HALF_MARKS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name CJK_COMPATIBILITY_FORMS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name SMALL_FORM_VARIANTS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name ARABIC_PRESENTATION_FORMS_B descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name HALFWIDTH_AND_FULLWIDTH_FORMS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name SPECIALS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name SURROGATES_AREA descriptor Ljava/lang/Character$UnicodeBlock; flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +field name SYRIAC descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name THAANA descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name SINHALA descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name MYANMAR descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name ETHIOPIC descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name CHEROKEE descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name OGHAM descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name RUNIC descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name KHMER descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name MONGOLIAN descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name BRAILLE_PATTERNS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name CJK_RADICALS_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name KANGXI_RADICALS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name IDEOGRAPHIC_DESCRIPTION_CHARACTERS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name BOPOMOFO_EXTENDED descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name YI_SYLLABLES descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name YI_RADICALS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name CYRILLIC_SUPPLEMENTARY descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name TAGALOG descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name HANUNOO descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name BUHID descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name TAGBANWA descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name LIMBU descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name TAI_LE descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name KHMER_SYMBOLS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name PHONETIC_EXTENSIONS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name SUPPLEMENTAL_ARROWS_A descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name SUPPLEMENTAL_ARROWS_B descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name SUPPLEMENTAL_MATHEMATICAL_OPERATORS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name MISCELLANEOUS_SYMBOLS_AND_ARROWS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name KATAKANA_PHONETIC_EXTENSIONS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name YIJING_HEXAGRAM_SYMBOLS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name VARIATION_SELECTORS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name LINEAR_B_SYLLABARY descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name LINEAR_B_IDEOGRAMS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name AEGEAN_NUMBERS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name OLD_ITALIC descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name GOTHIC descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name UGARITIC descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name DESERET descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name SHAVIAN descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name OSMANYA descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name CYPRIOT_SYLLABARY descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name BYZANTINE_MUSICAL_SYMBOLS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name MUSICAL_SYMBOLS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name TAI_XUAN_JING_SYMBOLS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name MATHEMATICAL_ALPHANUMERIC_SYMBOLS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name TAGS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name VARIATION_SELECTORS_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name SUPPLEMENTARY_PRIVATE_USE_AREA_A descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name SUPPLEMENTARY_PRIVATE_USE_AREA_B descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name HIGH_SURROGATES descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name HIGH_PRIVATE_USE_SURROGATES descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name LOW_SURROGATES descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name ARABIC_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name NKO descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name SAMARITAN descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name MANDAIC descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name ETHIOPIC_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name NEW_TAI_LUE descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name BUGINESE descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name TAI_THAM descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name BALINESE descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name SUNDANESE descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name BATAK descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name LEPCHA descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name OL_CHIKI descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name VEDIC_EXTENSIONS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name PHONETIC_EXTENSIONS_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name COMBINING_DIACRITICAL_MARKS_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name GLAGOLITIC descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name LATIN_EXTENDED_C descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name COPTIC descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name GEORGIAN_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name TIFINAGH descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name ETHIOPIC_EXTENDED descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name CYRILLIC_EXTENDED_A descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name SUPPLEMENTAL_PUNCTUATION descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name CJK_STROKES descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name LISU descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name VAI descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name CYRILLIC_EXTENDED_B descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name BAMUM descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name MODIFIER_TONE_LETTERS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name LATIN_EXTENDED_D descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name SYLOTI_NAGRI descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name COMMON_INDIC_NUMBER_FORMS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name PHAGS_PA descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name SAURASHTRA descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name DEVANAGARI_EXTENDED descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name KAYAH_LI descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name REJANG descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name HANGUL_JAMO_EXTENDED_A descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name JAVANESE descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name CHAM descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name MYANMAR_EXTENDED_A descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name TAI_VIET descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name ETHIOPIC_EXTENDED_A descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name MEETEI_MAYEK descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name HANGUL_JAMO_EXTENDED_B descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name VERTICAL_FORMS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name ANCIENT_GREEK_NUMBERS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name ANCIENT_SYMBOLS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name PHAISTOS_DISC descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name LYCIAN descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name CARIAN descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name OLD_PERSIAN descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name IMPERIAL_ARAMAIC descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name PHOENICIAN descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name LYDIAN descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name KHAROSHTHI descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name OLD_SOUTH_ARABIAN descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name AVESTAN descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name INSCRIPTIONAL_PARTHIAN descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name INSCRIPTIONAL_PAHLAVI descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name OLD_TURKIC descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name RUMI_NUMERAL_SYMBOLS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name BRAHMI descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name KAITHI descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name CUNEIFORM descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name CUNEIFORM_NUMBERS_AND_PUNCTUATION descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name EGYPTIAN_HIEROGLYPHS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name BAMUM_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name KANA_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name ANCIENT_GREEK_MUSICAL_NOTATION descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name COUNTING_ROD_NUMERALS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name MAHJONG_TILES descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name DOMINO_TILES descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name PLAYING_CARDS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name ENCLOSED_ALPHANUMERIC_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name ENCLOSED_IDEOGRAPHIC_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name EMOTICONS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name TRANSPORT_AND_MAP_SYMBOLS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name ALCHEMICAL_SYMBOLS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name ARABIC_EXTENDED_A descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name SUNDANESE_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name MEETEI_MAYEK_EXTENSIONS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name MEROITIC_HIEROGLYPHS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name MEROITIC_CURSIVE descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name SORA_SOMPENG descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name CHAKMA descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name SHARADA descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name TAKRI descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name MIAO descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +field name ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS descriptor Ljava/lang/Character$UnicodeBlock; flags 19 +method name of descriptor (C)Ljava/lang/Character$UnicodeBlock; flags 9 +method name of descriptor (I)Ljava/lang/Character$UnicodeBlock; flags 9 +method name forName descriptor (Ljava/lang/String;)Ljava/lang/Character$UnicodeBlock; flags 19 + +class name java/lang/Character$UnicodeScript +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; +innerclass innerClass java/lang/Character$UnicodeScript outerClass java/lang/Character innerClassName UnicodeScript flags 4019 +field name COMMON descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name LATIN descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name GREEK descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name CYRILLIC descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name ARMENIAN descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name HEBREW descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name ARABIC descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name SYRIAC descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name THAANA descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name DEVANAGARI descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name BENGALI descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name GURMUKHI descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name GUJARATI descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name ORIYA descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name TAMIL descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name TELUGU descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name KANNADA descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name MALAYALAM descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name SINHALA descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name THAI descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name LAO descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name TIBETAN descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name MYANMAR descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name GEORGIAN descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name HANGUL descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name ETHIOPIC descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name CHEROKEE descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name CANADIAN_ABORIGINAL descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name OGHAM descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name RUNIC descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name KHMER descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name MONGOLIAN descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name HIRAGANA descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name KATAKANA descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name BOPOMOFO descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name HAN descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name YI descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name OLD_ITALIC descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name GOTHIC descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name DESERET descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name INHERITED descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name TAGALOG descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name HANUNOO descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name BUHID descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name TAGBANWA descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name LIMBU descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name TAI_LE descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name LINEAR_B descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name UGARITIC descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name SHAVIAN descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name OSMANYA descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name CYPRIOT descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name BRAILLE descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name BUGINESE descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name COPTIC descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name NEW_TAI_LUE descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name GLAGOLITIC descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name TIFINAGH descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name SYLOTI_NAGRI descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name OLD_PERSIAN descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name KHAROSHTHI descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name BALINESE descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name CUNEIFORM descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name PHOENICIAN descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name PHAGS_PA descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name NKO descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name SUNDANESE descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name BATAK descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name LEPCHA descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name OL_CHIKI descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name VAI descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name SAURASHTRA descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name KAYAH_LI descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name REJANG descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name LYCIAN descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name CARIAN descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name LYDIAN descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name CHAM descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name TAI_THAM descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name TAI_VIET descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name AVESTAN descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name EGYPTIAN_HIEROGLYPHS descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name SAMARITAN descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name MANDAIC descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name LISU descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name BAMUM descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name JAVANESE descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name MEETEI_MAYEK descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name IMPERIAL_ARAMAIC descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name OLD_SOUTH_ARABIAN descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name INSCRIPTIONAL_PARTHIAN descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name INSCRIPTIONAL_PAHLAVI descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name OLD_TURKIC descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name BRAHMI descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name KAITHI descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name MEROITIC_HIEROGLYPHS descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name MEROITIC_CURSIVE descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name SORA_SOMPENG descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name CHAKMA descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name SHARADA descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name TAKRI descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name MIAO descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +field name UNKNOWN descriptor Ljava/lang/Character$UnicodeScript; flags 4019 +method name values descriptor ()[Ljava/lang/Character$UnicodeScript; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/lang/Character$UnicodeScript; flags 9 +method name of descriptor (I)Ljava/lang/Character$UnicodeScript; flags 9 +method name forName descriptor (Ljava/lang/String;)Ljava/lang/Character$UnicodeScript; flags 19 + +class name java/lang/Class +header extends java/lang/Object implements java/io/Serializable,java/lang/reflect/GenericDeclaration,java/lang/reflect/Type,java/lang/reflect/AnnotatedElement flags 31 signature Ljava/lang/Object;Ljava/io/Serializable;Ljava/lang/reflect/GenericDeclaration;Ljava/lang/reflect/Type;Ljava/lang/reflect/AnnotatedElement; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name toString descriptor ()Ljava/lang/String; flags 1 +method name toGenericString descriptor ()Ljava/lang/String; flags 1 +method name forName descriptor (Ljava/lang/String;)Ljava/lang/Class; thrownTypes java/lang/ClassNotFoundException flags 9 signature (Ljava/lang/String;)Ljava/lang/Class<*>; runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name forName descriptor (Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; thrownTypes java/lang/ClassNotFoundException flags 9 signature (Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class<*>; runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name newInstance descriptor ()Ljava/lang/Object; thrownTypes java/lang/InstantiationException,java/lang/IllegalAccessException flags 1 signature ()TT; runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name isInstance descriptor (Ljava/lang/Object;)Z flags 101 +method name isAssignableFrom descriptor (Ljava/lang/Class;)Z flags 101 signature (Ljava/lang/Class<*>;)Z +method name isInterface descriptor ()Z flags 101 +method name isArray descriptor ()Z flags 101 +method name isPrimitive descriptor ()Z flags 101 +method name isAnnotation descriptor ()Z flags 1 +method name isSynthetic descriptor ()Z flags 1 +method name getName descriptor ()Ljava/lang/String; flags 1 +method name getClassLoader descriptor ()Ljava/lang/ClassLoader; flags 1 runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name getTypeParameters descriptor ()[Ljava/lang/reflect/TypeVariable; flags 1 signature ()[Ljava/lang/reflect/TypeVariable;>; +method name getSuperclass descriptor ()Ljava/lang/Class; flags 101 signature ()Ljava/lang/Class<-TT;>; +method name getGenericSuperclass descriptor ()Ljava/lang/reflect/Type; flags 1 +method name getPackage descriptor ()Ljava/lang/Package; flags 1 +method name getInterfaces descriptor ()[Ljava/lang/Class; flags 1 signature ()[Ljava/lang/Class<*>; +method name getGenericInterfaces descriptor ()[Ljava/lang/reflect/Type; flags 1 +method name getComponentType descriptor ()Ljava/lang/Class; flags 101 signature ()Ljava/lang/Class<*>; +method name getModifiers descriptor ()I flags 101 +method name getSigners descriptor ()[Ljava/lang/Object; flags 101 +method name getEnclosingMethod descriptor ()Ljava/lang/reflect/Method; thrownTypes java/lang/SecurityException flags 1 runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name getEnclosingConstructor descriptor ()Ljava/lang/reflect/Constructor; thrownTypes java/lang/SecurityException flags 1 signature ()Ljava/lang/reflect/Constructor<*>; runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name getDeclaringClass descriptor ()Ljava/lang/Class; thrownTypes java/lang/SecurityException flags 1 signature ()Ljava/lang/Class<*>; runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name getEnclosingClass descriptor ()Ljava/lang/Class; thrownTypes java/lang/SecurityException flags 1 signature ()Ljava/lang/Class<*>; runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name getSimpleName descriptor ()Ljava/lang/String; flags 1 +method name getTypeName descriptor ()Ljava/lang/String; flags 1 +method name getCanonicalName descriptor ()Ljava/lang/String; flags 1 +method name isAnonymousClass descriptor ()Z flags 1 +method name isLocalClass descriptor ()Z flags 1 +method name isMemberClass descriptor ()Z flags 1 +method name getClasses descriptor ()[Ljava/lang/Class; flags 1 signature ()[Ljava/lang/Class<*>; runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name getFields descriptor ()[Ljava/lang/reflect/Field; thrownTypes java/lang/SecurityException flags 1 runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name getMethods descriptor ()[Ljava/lang/reflect/Method; thrownTypes java/lang/SecurityException flags 1 runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name getConstructors descriptor ()[Ljava/lang/reflect/Constructor; thrownTypes java/lang/SecurityException flags 1 signature ()[Ljava/lang/reflect/Constructor<*>; runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name getField descriptor (Ljava/lang/String;)Ljava/lang/reflect/Field; thrownTypes java/lang/NoSuchFieldException,java/lang/SecurityException flags 1 runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name getMethod descriptor (Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; thrownTypes java/lang/NoSuchMethodException,java/lang/SecurityException flags 81 signature (Ljava/lang/String;[Ljava/lang/Class<*>;)Ljava/lang/reflect/Method; runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name getConstructor descriptor ([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; thrownTypes java/lang/NoSuchMethodException,java/lang/SecurityException flags 81 signature ([Ljava/lang/Class<*>;)Ljava/lang/reflect/Constructor; runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name getDeclaredClasses descriptor ()[Ljava/lang/Class; thrownTypes java/lang/SecurityException flags 1 signature ()[Ljava/lang/Class<*>; runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name getDeclaredFields descriptor ()[Ljava/lang/reflect/Field; thrownTypes java/lang/SecurityException flags 1 runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name getDeclaredMethods descriptor ()[Ljava/lang/reflect/Method; thrownTypes java/lang/SecurityException flags 1 runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name getDeclaredConstructors descriptor ()[Ljava/lang/reflect/Constructor; thrownTypes java/lang/SecurityException flags 1 signature ()[Ljava/lang/reflect/Constructor<*>; runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name getDeclaredField descriptor (Ljava/lang/String;)Ljava/lang/reflect/Field; thrownTypes java/lang/NoSuchFieldException,java/lang/SecurityException flags 1 runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name getDeclaredMethod descriptor (Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; thrownTypes java/lang/NoSuchMethodException,java/lang/SecurityException flags 81 signature (Ljava/lang/String;[Ljava/lang/Class<*>;)Ljava/lang/reflect/Method; runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name getDeclaredConstructor descriptor ([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; thrownTypes java/lang/NoSuchMethodException,java/lang/SecurityException flags 81 signature ([Ljava/lang/Class<*>;)Ljava/lang/reflect/Constructor; runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name getResourceAsStream descriptor (Ljava/lang/String;)Ljava/io/InputStream; flags 1 +method name getResource descriptor (Ljava/lang/String;)Ljava/net/URL; flags 1 +method name getProtectionDomain descriptor ()Ljava/security/ProtectionDomain; flags 1 +method name desiredAssertionStatus descriptor ()Z flags 1 +method name isEnum descriptor ()Z flags 1 +method name getEnumConstants descriptor ()[Ljava/lang/Object; flags 1 signature ()[TT; +method name cast descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljava/lang/Object;)TT; +method name asSubclass descriptor (Ljava/lang/Class;)Ljava/lang/Class; flags 1 signature (Ljava/lang/Class;)Ljava/lang/Class<+TU;>; +method name getAnnotation descriptor (Ljava/lang/Class;)Ljava/lang/annotation/Annotation; flags 1 signature (Ljava/lang/Class;)TA; +method name isAnnotationPresent descriptor (Ljava/lang/Class;)Z flags 1 signature (Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)Z +method name getAnnotationsByType descriptor (Ljava/lang/Class;)[Ljava/lang/annotation/Annotation; flags 1 signature (Ljava/lang/Class;)[TA; +method name getAnnotations descriptor ()[Ljava/lang/annotation/Annotation; flags 1 +method name getDeclaredAnnotation descriptor (Ljava/lang/Class;)Ljava/lang/annotation/Annotation; flags 1 signature (Ljava/lang/Class;)TA; +method name getDeclaredAnnotationsByType descriptor (Ljava/lang/Class;)[Ljava/lang/annotation/Annotation; flags 1 signature (Ljava/lang/Class;)[TA; +method name getDeclaredAnnotations descriptor ()[Ljava/lang/annotation/Annotation; flags 1 +method name getAnnotatedSuperclass descriptor ()Ljava/lang/reflect/AnnotatedType; flags 1 +method name getAnnotatedInterfaces descriptor ()[Ljava/lang/reflect/AnnotatedType; flags 1 + +class name java/lang/ClassCastException +header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/lang/ClassCircularityError +header extends java/lang/LinkageError flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/lang/ClassFormatError +header extends java/lang/LinkageError flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/lang/ClassLoader +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/ClassLoader;)V flags 4 +method name descriptor ()V flags 4 +method name loadClass descriptor (Ljava/lang/String;)Ljava/lang/Class; thrownTypes java/lang/ClassNotFoundException flags 1 signature (Ljava/lang/String;)Ljava/lang/Class<*>; +method name loadClass descriptor (Ljava/lang/String;Z)Ljava/lang/Class; thrownTypes java/lang/ClassNotFoundException flags 4 signature (Ljava/lang/String;Z)Ljava/lang/Class<*>; +method name getClassLoadingLock descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 4 +method name findClass descriptor (Ljava/lang/String;)Ljava/lang/Class; thrownTypes java/lang/ClassNotFoundException flags 4 signature (Ljava/lang/String;)Ljava/lang/Class<*>; +method name defineClass descriptor ([BII)Ljava/lang/Class; thrownTypes java/lang/ClassFormatError flags 14 deprecated true signature ([BII)Ljava/lang/Class<*>; runtimeAnnotations @Ljava/lang/Deprecated; +method name defineClass descriptor (Ljava/lang/String;[BII)Ljava/lang/Class; thrownTypes java/lang/ClassFormatError flags 14 signature (Ljava/lang/String;[BII)Ljava/lang/Class<*>; +method name defineClass descriptor (Ljava/lang/String;[BIILjava/security/ProtectionDomain;)Ljava/lang/Class; thrownTypes java/lang/ClassFormatError flags 14 signature (Ljava/lang/String;[BIILjava/security/ProtectionDomain;)Ljava/lang/Class<*>; +method name defineClass descriptor (Ljava/lang/String;Ljava/nio/ByteBuffer;Ljava/security/ProtectionDomain;)Ljava/lang/Class; thrownTypes java/lang/ClassFormatError flags 14 signature (Ljava/lang/String;Ljava/nio/ByteBuffer;Ljava/security/ProtectionDomain;)Ljava/lang/Class<*>; +method name resolveClass descriptor (Ljava/lang/Class;)V flags 14 signature (Ljava/lang/Class<*>;)V +method name findSystemClass descriptor (Ljava/lang/String;)Ljava/lang/Class; thrownTypes java/lang/ClassNotFoundException flags 14 signature (Ljava/lang/String;)Ljava/lang/Class<*>; +method name findLoadedClass descriptor (Ljava/lang/String;)Ljava/lang/Class; flags 14 signature (Ljava/lang/String;)Ljava/lang/Class<*>; +method name setSigners descriptor (Ljava/lang/Class;[Ljava/lang/Object;)V flags 14 signature (Ljava/lang/Class<*>;[Ljava/lang/Object;)V +method name getResource descriptor (Ljava/lang/String;)Ljava/net/URL; flags 1 +method name getResources descriptor (Ljava/lang/String;)Ljava/util/Enumeration; thrownTypes java/io/IOException flags 1 signature (Ljava/lang/String;)Ljava/util/Enumeration; +method name findResource descriptor (Ljava/lang/String;)Ljava/net/URL; flags 4 +method name findResources descriptor (Ljava/lang/String;)Ljava/util/Enumeration; thrownTypes java/io/IOException flags 4 signature (Ljava/lang/String;)Ljava/util/Enumeration; +method name registerAsParallelCapable descriptor ()Z flags c runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name getSystemResource descriptor (Ljava/lang/String;)Ljava/net/URL; flags 9 +method name getSystemResources descriptor (Ljava/lang/String;)Ljava/util/Enumeration; thrownTypes java/io/IOException flags 9 signature (Ljava/lang/String;)Ljava/util/Enumeration; +method name getResourceAsStream descriptor (Ljava/lang/String;)Ljava/io/InputStream; flags 1 +method name getSystemResourceAsStream descriptor (Ljava/lang/String;)Ljava/io/InputStream; flags 9 +method name getParent descriptor ()Ljava/lang/ClassLoader; flags 11 runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name getSystemClassLoader descriptor ()Ljava/lang/ClassLoader; flags 9 runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name definePackage descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/URL;)Ljava/lang/Package; thrownTypes java/lang/IllegalArgumentException flags 4 +method name getPackage descriptor (Ljava/lang/String;)Ljava/lang/Package; flags 4 +method name getPackages descriptor ()[Ljava/lang/Package; flags 4 +method name findLibrary descriptor (Ljava/lang/String;)Ljava/lang/String; flags 4 +method name setDefaultAssertionStatus descriptor (Z)V flags 1 +method name setPackageAssertionStatus descriptor (Ljava/lang/String;Z)V flags 1 +method name setClassAssertionStatus descriptor (Ljava/lang/String;Z)V flags 1 +method name clearAssertionStatus descriptor ()V flags 1 + +class name java/lang/ClassNotFoundException +header extends java/lang/ReflectiveOperationException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name getException descriptor ()Ljava/lang/Throwable; flags 1 +method name getCause descriptor ()Ljava/lang/Throwable; flags 1 + +class name java/lang/ClassValue +header extends java/lang/Object flags 421 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 4 +method name computeValue descriptor (Ljava/lang/Class;)Ljava/lang/Object; flags 404 signature (Ljava/lang/Class<*>;)TT; +method name get descriptor (Ljava/lang/Class;)Ljava/lang/Object; flags 1 signature (Ljava/lang/Class<*>;)TT; +method name remove descriptor (Ljava/lang/Class;)V flags 1 signature (Ljava/lang/Class<*>;)V + +class name java/lang/CloneNotSupportedException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/lang/Cloneable +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) + +class name java/lang/Comparable +header extends java/lang/Object flags 601 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name compareTo descriptor (Ljava/lang/Object;)I flags 401 signature (TT;)I + +class name java/lang/Compiler +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name compileClass descriptor (Ljava/lang/Class;)Z flags 109 signature (Ljava/lang/Class<*>;)Z +method name compileClasses descriptor (Ljava/lang/String;)Z flags 109 +method name command descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 109 +method name enable descriptor ()V flags 109 +method name disable descriptor ()V flags 109 + +class name java/lang/Deprecated +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;CONSTRUCTOR;eLjava/lang/annotation/ElementType;FIELD;eLjava/lang/annotation/ElementType;LOCAL_VARIABLE;eLjava/lang/annotation/ElementType;METHOD;eLjava/lang/annotation/ElementType;PACKAGE;eLjava/lang/annotation/ElementType;PARAMETER;eLjava/lang/annotation/ElementType;TYPE;}) + +class name java/lang/Double +header extends java/lang/Number implements java/lang/Comparable flags 31 signature Ljava/lang/Number;Ljava/lang/Comparable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name POSITIVE_INFINITY descriptor D constantValue Infinity flags 19 +field name NEGATIVE_INFINITY descriptor D constantValue -Infinity flags 19 +field name NaN descriptor D constantValue NaN flags 19 +field name MAX_VALUE descriptor D constantValue 1.7976931348623157E308 flags 19 +field name MIN_NORMAL descriptor D constantValue 2.2250738585072014E-308 flags 19 +field name MIN_VALUE descriptor D constantValue 4.9E-324 flags 19 +field name MAX_EXPONENT descriptor I constantValue 1023 flags 19 +field name MIN_EXPONENT descriptor I constantValue -1022 flags 19 +field name SIZE descriptor I constantValue 64 flags 19 +field name BYTES descriptor I constantValue 8 flags 19 +field name TYPE descriptor Ljava/lang/Class; flags 19 signature Ljava/lang/Class; +method name toString descriptor (D)Ljava/lang/String; flags 9 +method name toHexString descriptor (D)Ljava/lang/String; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/lang/Double; thrownTypes java/lang/NumberFormatException flags 9 +method name valueOf descriptor (D)Ljava/lang/Double; flags 9 +method name parseDouble descriptor (Ljava/lang/String;)D thrownTypes java/lang/NumberFormatException flags 9 +method name isNaN descriptor (D)Z flags 9 +method name isInfinite descriptor (D)Z flags 9 +method name isFinite descriptor (D)Z flags 9 +method name descriptor (D)V flags 1 +method name descriptor (Ljava/lang/String;)V thrownTypes java/lang/NumberFormatException flags 1 +method name isNaN descriptor ()Z flags 1 +method name isInfinite descriptor ()Z flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name byteValue descriptor ()B flags 1 +method name shortValue descriptor ()S flags 1 +method name intValue descriptor ()I flags 1 +method name longValue descriptor ()J flags 1 +method name floatValue descriptor ()F flags 1 +method name doubleValue descriptor ()D flags 1 +method name hashCode descriptor ()I flags 1 +method name hashCode descriptor (D)I flags 9 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name doubleToLongBits descriptor (D)J flags 9 +method name doubleToRawLongBits descriptor (D)J flags 109 +method name longBitsToDouble descriptor (J)D flags 109 +method name compareTo descriptor (Ljava/lang/Double;)I flags 1 +method name compare descriptor (DD)I flags 9 +method name sum descriptor (DD)D flags 9 +method name max descriptor (DD)D flags 9 +method name min descriptor (DD)D flags 9 +method name compareTo descriptor (Ljava/lang/Object;)I flags 1041 + +class name java/lang/Enum +header extends java/lang/Object implements java/lang/Comparable,java/io/Serializable flags 421 signature ;>Ljava/lang/Object;Ljava/lang/Comparable;Ljava/io/Serializable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name name descriptor ()Ljava/lang/String; flags 11 +method name ordinal descriptor ()I flags 11 +method name descriptor (Ljava/lang/String;I)V flags 4 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 11 +method name hashCode descriptor ()I flags 11 +method name clone descriptor ()Ljava/lang/Object; thrownTypes java/lang/CloneNotSupportedException flags 14 +method name compareTo descriptor (Ljava/lang/Enum;)I flags 11 signature (TE;)I +method name getDeclaringClass descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class; +method name valueOf descriptor (Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; flags 9 signature ;>(Ljava/lang/Class;Ljava/lang/String;)TT; +method name finalize descriptor ()V flags 14 +method name compareTo descriptor (Ljava/lang/Object;)I flags 1041 + +class name java/lang/EnumConstantNotPresentException +header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/Class;Ljava/lang/String;)V flags 1 signature (Ljava/lang/Class<+Ljava/lang/Enum;>;Ljava/lang/String;)V +method name enumType descriptor ()Ljava/lang/Class; flags 1 signature ()Ljava/lang/Class<+Ljava/lang/Enum;>; +method name constantName descriptor ()Ljava/lang/String; flags 1 + +class name java/lang/Error +header extends java/lang/Throwable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;ZZ)V flags 4 + +class name java/lang/Exception +header extends java/lang/Throwable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;ZZ)V flags 4 + +class name java/lang/ExceptionInInitializerError +header extends java/lang/LinkageError flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name getException descriptor ()Ljava/lang/Throwable; flags 1 +method name getCause descriptor ()Ljava/lang/Throwable; flags 1 + +class name java/lang/Float +header extends java/lang/Number implements java/lang/Comparable flags 31 signature Ljava/lang/Number;Ljava/lang/Comparable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name POSITIVE_INFINITY descriptor F constantValue Infinity flags 19 +field name NEGATIVE_INFINITY descriptor F constantValue -Infinity flags 19 +field name NaN descriptor F constantValue NaN flags 19 +field name MAX_VALUE descriptor F constantValue 3.4028235E38 flags 19 +field name MIN_NORMAL descriptor F constantValue 1.17549435E-38 flags 19 +field name MIN_VALUE descriptor F constantValue 1.4E-45 flags 19 +field name MAX_EXPONENT descriptor I constantValue 127 flags 19 +field name MIN_EXPONENT descriptor I constantValue -126 flags 19 +field name SIZE descriptor I constantValue 32 flags 19 +field name BYTES descriptor I constantValue 4 flags 19 +field name TYPE descriptor Ljava/lang/Class; flags 19 signature Ljava/lang/Class; +method name toString descriptor (F)Ljava/lang/String; flags 9 +method name toHexString descriptor (F)Ljava/lang/String; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/lang/Float; thrownTypes java/lang/NumberFormatException flags 9 +method name valueOf descriptor (F)Ljava/lang/Float; flags 9 +method name parseFloat descriptor (Ljava/lang/String;)F thrownTypes java/lang/NumberFormatException flags 9 +method name isNaN descriptor (F)Z flags 9 +method name isInfinite descriptor (F)Z flags 9 +method name isFinite descriptor (F)Z flags 9 +method name descriptor (F)V flags 1 +method name descriptor (D)V flags 1 +method name descriptor (Ljava/lang/String;)V thrownTypes java/lang/NumberFormatException flags 1 +method name isNaN descriptor ()Z flags 1 +method name isInfinite descriptor ()Z flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name byteValue descriptor ()B flags 1 +method name shortValue descriptor ()S flags 1 +method name intValue descriptor ()I flags 1 +method name longValue descriptor ()J flags 1 +method name floatValue descriptor ()F flags 1 +method name doubleValue descriptor ()D flags 1 +method name hashCode descriptor ()I flags 1 +method name hashCode descriptor (F)I flags 9 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name floatToIntBits descriptor (F)I flags 9 +method name floatToRawIntBits descriptor (F)I flags 109 +method name intBitsToFloat descriptor (I)F flags 109 +method name compareTo descriptor (Ljava/lang/Float;)I flags 1 +method name compare descriptor (FF)I flags 9 +method name sum descriptor (FF)F flags 9 +method name max descriptor (FF)F flags 9 +method name min descriptor (FF)F flags 9 +method name compareTo descriptor (Ljava/lang/Object;)I flags 1041 + +class name java/lang/FunctionalInterface +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;}) + +class name java/lang/IllegalAccessError +header extends java/lang/IncompatibleClassChangeError flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/lang/IllegalAccessException +header extends java/lang/ReflectiveOperationException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/lang/IllegalArgumentException +header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 + +class name java/lang/IllegalMonitorStateException +header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/lang/IllegalStateException +header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 + +class name java/lang/IllegalThreadStateException +header extends java/lang/IllegalArgumentException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/lang/IncompatibleClassChangeError +header extends java/lang/LinkageError flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/lang/IndexOutOfBoundsException +header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/lang/InheritableThreadLocal +header extends java/lang/ThreadLocal flags 21 signature Ljava/lang/ThreadLocal; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name childValue descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 4 signature (TT;)TT; + +class name java/lang/InstantiationError +header extends java/lang/IncompatibleClassChangeError flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/lang/InstantiationException +header extends java/lang/ReflectiveOperationException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/lang/Integer +header extends java/lang/Number implements java/lang/Comparable flags 31 signature Ljava/lang/Number;Ljava/lang/Comparable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name MIN_VALUE descriptor I constantValue -2147483648 flags 19 +field name MAX_VALUE descriptor I constantValue 2147483647 flags 19 +field name TYPE descriptor Ljava/lang/Class; flags 19 signature Ljava/lang/Class; +field name SIZE descriptor I constantValue 32 flags 19 +field name BYTES descriptor I constantValue 4 flags 19 +method name toString descriptor (II)Ljava/lang/String; flags 9 +method name toUnsignedString descriptor (II)Ljava/lang/String; flags 9 +method name toHexString descriptor (I)Ljava/lang/String; flags 9 +method name toOctalString descriptor (I)Ljava/lang/String; flags 9 +method name toBinaryString descriptor (I)Ljava/lang/String; flags 9 +method name toString descriptor (I)Ljava/lang/String; flags 9 +method name toUnsignedString descriptor (I)Ljava/lang/String; flags 9 +method name parseInt descriptor (Ljava/lang/String;I)I thrownTypes java/lang/NumberFormatException flags 9 +method name parseInt descriptor (Ljava/lang/String;)I thrownTypes java/lang/NumberFormatException flags 9 +method name parseUnsignedInt descriptor (Ljava/lang/String;I)I thrownTypes java/lang/NumberFormatException flags 9 +method name parseUnsignedInt descriptor (Ljava/lang/String;)I thrownTypes java/lang/NumberFormatException flags 9 +method name valueOf descriptor (Ljava/lang/String;I)Ljava/lang/Integer; thrownTypes java/lang/NumberFormatException flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/lang/Integer; thrownTypes java/lang/NumberFormatException flags 9 +method name valueOf descriptor (I)Ljava/lang/Integer; flags 9 +method name descriptor (I)V flags 1 +method name descriptor (Ljava/lang/String;)V thrownTypes java/lang/NumberFormatException flags 1 +method name byteValue descriptor ()B flags 1 +method name shortValue descriptor ()S flags 1 +method name intValue descriptor ()I flags 1 +method name longValue descriptor ()J flags 1 +method name floatValue descriptor ()F flags 1 +method name doubleValue descriptor ()D flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name hashCode descriptor ()I flags 1 +method name hashCode descriptor (I)I flags 9 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name getInteger descriptor (Ljava/lang/String;)Ljava/lang/Integer; flags 9 +method name getInteger descriptor (Ljava/lang/String;I)Ljava/lang/Integer; flags 9 +method name getInteger descriptor (Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/Integer; flags 9 +method name decode descriptor (Ljava/lang/String;)Ljava/lang/Integer; thrownTypes java/lang/NumberFormatException flags 9 +method name compareTo descriptor (Ljava/lang/Integer;)I flags 1 +method name compare descriptor (II)I flags 9 +method name compareUnsigned descriptor (II)I flags 9 +method name toUnsignedLong descriptor (I)J flags 9 +method name divideUnsigned descriptor (II)I flags 9 +method name remainderUnsigned descriptor (II)I flags 9 +method name highestOneBit descriptor (I)I flags 9 +method name lowestOneBit descriptor (I)I flags 9 +method name numberOfLeadingZeros descriptor (I)I flags 9 +method name numberOfTrailingZeros descriptor (I)I flags 9 +method name bitCount descriptor (I)I flags 9 +method name rotateLeft descriptor (II)I flags 9 +method name rotateRight descriptor (II)I flags 9 +method name reverse descriptor (I)I flags 9 +method name signum descriptor (I)I flags 9 +method name reverseBytes descriptor (I)I flags 9 +method name sum descriptor (II)I flags 9 +method name max descriptor (II)I flags 9 +method name min descriptor (II)I flags 9 +method name compareTo descriptor (Ljava/lang/Object;)I flags 1041 + +class name java/lang/InternalError +header extends java/lang/VirtualMachineError flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 + +class name java/lang/InterruptedException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/lang/Iterable +header extends java/lang/Object flags 601 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name iterator descriptor ()Ljava/util/Iterator; flags 401 signature ()Ljava/util/Iterator; +method name forEach descriptor (Ljava/util/function/Consumer;)V flags 1 signature (Ljava/util/function/Consumer<-TT;>;)V +method name spliterator descriptor ()Ljava/util/Spliterator; flags 1 signature ()Ljava/util/Spliterator; + +class name java/lang/LinkageError +header extends java/lang/Error flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 + +class name java/lang/Long +header extends java/lang/Number implements java/lang/Comparable flags 31 signature Ljava/lang/Number;Ljava/lang/Comparable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name MIN_VALUE descriptor J constantValue -9223372036854775808 flags 19 +field name MAX_VALUE descriptor J constantValue 9223372036854775807 flags 19 +field name TYPE descriptor Ljava/lang/Class; flags 19 signature Ljava/lang/Class; +field name SIZE descriptor I constantValue 64 flags 19 +field name BYTES descriptor I constantValue 8 flags 19 +method name toString descriptor (JI)Ljava/lang/String; flags 9 +method name toUnsignedString descriptor (JI)Ljava/lang/String; flags 9 +method name toHexString descriptor (J)Ljava/lang/String; flags 9 +method name toOctalString descriptor (J)Ljava/lang/String; flags 9 +method name toBinaryString descriptor (J)Ljava/lang/String; flags 9 +method name toString descriptor (J)Ljava/lang/String; flags 9 +method name toUnsignedString descriptor (J)Ljava/lang/String; flags 9 +method name parseLong descriptor (Ljava/lang/String;I)J thrownTypes java/lang/NumberFormatException flags 9 +method name parseLong descriptor (Ljava/lang/String;)J thrownTypes java/lang/NumberFormatException flags 9 +method name parseUnsignedLong descriptor (Ljava/lang/String;I)J thrownTypes java/lang/NumberFormatException flags 9 +method name parseUnsignedLong descriptor (Ljava/lang/String;)J thrownTypes java/lang/NumberFormatException flags 9 +method name valueOf descriptor (Ljava/lang/String;I)Ljava/lang/Long; thrownTypes java/lang/NumberFormatException flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/lang/Long; thrownTypes java/lang/NumberFormatException flags 9 +method name valueOf descriptor (J)Ljava/lang/Long; flags 9 +method name decode descriptor (Ljava/lang/String;)Ljava/lang/Long; thrownTypes java/lang/NumberFormatException flags 9 +method name descriptor (J)V flags 1 +method name descriptor (Ljava/lang/String;)V thrownTypes java/lang/NumberFormatException flags 1 +method name byteValue descriptor ()B flags 1 +method name shortValue descriptor ()S flags 1 +method name intValue descriptor ()I flags 1 +method name longValue descriptor ()J flags 1 +method name floatValue descriptor ()F flags 1 +method name doubleValue descriptor ()D flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name hashCode descriptor ()I flags 1 +method name hashCode descriptor (J)I flags 9 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name getLong descriptor (Ljava/lang/String;)Ljava/lang/Long; flags 9 +method name getLong descriptor (Ljava/lang/String;J)Ljava/lang/Long; flags 9 +method name getLong descriptor (Ljava/lang/String;Ljava/lang/Long;)Ljava/lang/Long; flags 9 +method name compareTo descriptor (Ljava/lang/Long;)I flags 1 +method name compare descriptor (JJ)I flags 9 +method name compareUnsigned descriptor (JJ)I flags 9 +method name divideUnsigned descriptor (JJ)J flags 9 +method name remainderUnsigned descriptor (JJ)J flags 9 +method name highestOneBit descriptor (J)J flags 9 +method name lowestOneBit descriptor (J)J flags 9 +method name numberOfLeadingZeros descriptor (J)I flags 9 +method name numberOfTrailingZeros descriptor (J)I flags 9 +method name bitCount descriptor (J)I flags 9 +method name rotateLeft descriptor (JI)J flags 9 +method name rotateRight descriptor (JI)J flags 9 +method name reverse descriptor (J)J flags 9 +method name signum descriptor (J)I flags 9 +method name reverseBytes descriptor (J)J flags 9 +method name sum descriptor (JJ)J flags 9 +method name max descriptor (JJ)J flags 9 +method name min descriptor (JJ)J flags 9 +method name compareTo descriptor (Ljava/lang/Object;)I flags 1041 + +class name java/lang/Math +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name E descriptor D constantValue 2.718281828459045 flags 19 +field name PI descriptor D constantValue 3.141592653589793 flags 19 +method name sin descriptor (D)D flags 9 +method name cos descriptor (D)D flags 9 +method name tan descriptor (D)D flags 9 +method name asin descriptor (D)D flags 9 +method name acos descriptor (D)D flags 9 +method name atan descriptor (D)D flags 9 +method name toRadians descriptor (D)D flags 9 +method name toDegrees descriptor (D)D flags 9 +method name exp descriptor (D)D flags 9 +method name log descriptor (D)D flags 9 +method name log10 descriptor (D)D flags 9 +method name sqrt descriptor (D)D flags 9 +method name cbrt descriptor (D)D flags 9 +method name IEEEremainder descriptor (DD)D flags 9 +method name ceil descriptor (D)D flags 9 +method name floor descriptor (D)D flags 9 +method name rint descriptor (D)D flags 9 +method name atan2 descriptor (DD)D flags 9 +method name pow descriptor (DD)D flags 9 +method name round descriptor (F)I flags 9 +method name round descriptor (D)J flags 9 +method name random descriptor ()D flags 9 +method name addExact descriptor (II)I flags 9 +method name addExact descriptor (JJ)J flags 9 +method name subtractExact descriptor (II)I flags 9 +method name subtractExact descriptor (JJ)J flags 9 +method name multiplyExact descriptor (II)I flags 9 +method name multiplyExact descriptor (JJ)J flags 9 +method name incrementExact descriptor (I)I flags 9 +method name incrementExact descriptor (J)J flags 9 +method name decrementExact descriptor (I)I flags 9 +method name decrementExact descriptor (J)J flags 9 +method name negateExact descriptor (I)I flags 9 +method name negateExact descriptor (J)J flags 9 +method name toIntExact descriptor (J)I flags 9 +method name floorDiv descriptor (II)I flags 9 +method name floorDiv descriptor (JJ)J flags 9 +method name floorMod descriptor (II)I flags 9 +method name floorMod descriptor (JJ)J flags 9 +method name abs descriptor (I)I flags 9 +method name abs descriptor (J)J flags 9 +method name abs descriptor (F)F flags 9 +method name abs descriptor (D)D flags 9 +method name max descriptor (II)I flags 9 +method name max descriptor (JJ)J flags 9 +method name max descriptor (FF)F flags 9 +method name max descriptor (DD)D flags 9 +method name min descriptor (II)I flags 9 +method name min descriptor (JJ)J flags 9 +method name min descriptor (FF)F flags 9 +method name min descriptor (DD)D flags 9 +method name ulp descriptor (D)D flags 9 +method name ulp descriptor (F)F flags 9 +method name signum descriptor (D)D flags 9 +method name signum descriptor (F)F flags 9 +method name sinh descriptor (D)D flags 9 +method name cosh descriptor (D)D flags 9 +method name tanh descriptor (D)D flags 9 +method name hypot descriptor (DD)D flags 9 +method name expm1 descriptor (D)D flags 9 +method name log1p descriptor (D)D flags 9 +method name copySign descriptor (DD)D flags 9 +method name copySign descriptor (FF)F flags 9 +method name getExponent descriptor (F)I flags 9 +method name getExponent descriptor (D)I flags 9 +method name nextAfter descriptor (DD)D flags 9 +method name nextAfter descriptor (FD)F flags 9 +method name nextUp descriptor (D)D flags 9 +method name nextUp descriptor (F)F flags 9 +method name nextDown descriptor (D)D flags 9 +method name nextDown descriptor (F)F flags 9 +method name scalb descriptor (DI)D flags 9 +method name scalb descriptor (FI)F flags 9 + +class name java/lang/NegativeArraySizeException +header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/lang/NoClassDefFoundError +header extends java/lang/LinkageError flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/lang/NoSuchFieldError +header extends java/lang/IncompatibleClassChangeError flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/lang/NoSuchFieldException +header extends java/lang/ReflectiveOperationException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/lang/NoSuchMethodError +header extends java/lang/IncompatibleClassChangeError flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/lang/NoSuchMethodException +header extends java/lang/ReflectiveOperationException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/lang/NullPointerException +header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/lang/Number +header extends java/lang/Object implements java/io/Serializable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +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 +method name byteValue descriptor ()B flags 1 +method name shortValue descriptor ()S flags 1 + +class name java/lang/NumberFormatException +header extends java/lang/IllegalArgumentException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/lang/Object +header flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name getClass descriptor ()Ljava/lang/Class; flags 111 signature ()Ljava/lang/Class<*>; +method name hashCode descriptor ()I flags 101 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name clone descriptor ()Ljava/lang/Object; thrownTypes java/lang/CloneNotSupportedException flags 104 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name notify descriptor ()V flags 111 +method name notifyAll descriptor ()V flags 111 +method name wait descriptor (J)V thrownTypes java/lang/InterruptedException flags 111 +method name wait descriptor (JI)V thrownTypes java/lang/InterruptedException flags 11 +method name wait descriptor ()V thrownTypes java/lang/InterruptedException flags 11 +method name finalize descriptor ()V thrownTypes java/lang/Throwable flags 4 + +class name java/lang/OutOfMemoryError +header extends java/lang/VirtualMachineError flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/lang/Override +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) 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 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name getName descriptor ()Ljava/lang/String; flags 1 +method name getSpecificationTitle descriptor ()Ljava/lang/String; flags 1 +method name getSpecificationVersion descriptor ()Ljava/lang/String; flags 1 +method name getSpecificationVendor descriptor ()Ljava/lang/String; flags 1 +method name getImplementationTitle descriptor ()Ljava/lang/String; flags 1 +method name getImplementationVersion descriptor ()Ljava/lang/String; flags 1 +method name getImplementationVendor descriptor ()Ljava/lang/String; flags 1 +method name isSealed descriptor ()Z flags 1 +method name isSealed descriptor (Ljava/net/URL;)Z flags 1 +method name isCompatibleWith descriptor (Ljava/lang/String;)Z thrownTypes java/lang/NumberFormatException flags 1 +method name getPackage descriptor (Ljava/lang/String;)Ljava/lang/Package; flags 9 runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name getPackages descriptor ()[Ljava/lang/Package; flags 9 runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name hashCode descriptor ()I flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name getAnnotation descriptor (Ljava/lang/Class;)Ljava/lang/annotation/Annotation; flags 1 signature (Ljava/lang/Class;)TA; +method name isAnnotationPresent descriptor (Ljava/lang/Class;)Z flags 1 signature (Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)Z +method name getAnnotationsByType descriptor (Ljava/lang/Class;)[Ljava/lang/annotation/Annotation; flags 1 signature (Ljava/lang/Class;)[TA; +method name getAnnotations descriptor ()[Ljava/lang/annotation/Annotation; flags 1 +method name getDeclaredAnnotation descriptor (Ljava/lang/Class;)Ljava/lang/annotation/Annotation; flags 1 signature (Ljava/lang/Class;)TA; +method name getDeclaredAnnotationsByType descriptor (Ljava/lang/Class;)[Ljava/lang/annotation/Annotation; flags 1 signature (Ljava/lang/Class;)[TA; +method name getDeclaredAnnotations descriptor ()[Ljava/lang/annotation/Annotation; flags 1 + +class name java/lang/Process +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name getOutputStream descriptor ()Ljava/io/OutputStream; flags 401 +method name getInputStream descriptor ()Ljava/io/InputStream; flags 401 +method name getErrorStream descriptor ()Ljava/io/InputStream; flags 401 +method name waitFor descriptor ()I thrownTypes java/lang/InterruptedException flags 401 +method name waitFor descriptor (JLjava/util/concurrent/TimeUnit;)Z thrownTypes java/lang/InterruptedException flags 1 +method name exitValue descriptor ()I flags 401 +method name destroy descriptor ()V flags 401 +method name destroyForcibly descriptor ()Ljava/lang/Process; flags 1 +method name isAlive descriptor ()Z flags 1 + +class name java/lang/ProcessBuilder +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/lang/ProcessBuilder$Redirect outerClass java/lang/ProcessBuilder innerClassName Redirect flags 409 +method name descriptor (Ljava/util/List;)V flags 1 signature (Ljava/util/List;)V +method name descriptor ([Ljava/lang/String;)V flags 81 +method name command descriptor (Ljava/util/List;)Ljava/lang/ProcessBuilder; flags 1 signature (Ljava/util/List;)Ljava/lang/ProcessBuilder; +method name command descriptor ([Ljava/lang/String;)Ljava/lang/ProcessBuilder; flags 81 +method name command descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; +method name environment descriptor ()Ljava/util/Map; flags 1 signature ()Ljava/util/Map; +method name directory descriptor ()Ljava/io/File; flags 1 +method name directory descriptor (Ljava/io/File;)Ljava/lang/ProcessBuilder; flags 1 +method name redirectInput descriptor (Ljava/lang/ProcessBuilder$Redirect;)Ljava/lang/ProcessBuilder; flags 1 +method name redirectOutput descriptor (Ljava/lang/ProcessBuilder$Redirect;)Ljava/lang/ProcessBuilder; flags 1 +method name redirectError descriptor (Ljava/lang/ProcessBuilder$Redirect;)Ljava/lang/ProcessBuilder; flags 1 +method name redirectInput descriptor (Ljava/io/File;)Ljava/lang/ProcessBuilder; flags 1 +method name redirectOutput descriptor (Ljava/io/File;)Ljava/lang/ProcessBuilder; flags 1 +method name redirectError descriptor (Ljava/io/File;)Ljava/lang/ProcessBuilder; flags 1 +method name redirectInput descriptor ()Ljava/lang/ProcessBuilder$Redirect; flags 1 +method name redirectOutput descriptor ()Ljava/lang/ProcessBuilder$Redirect; flags 1 +method name redirectError descriptor ()Ljava/lang/ProcessBuilder$Redirect; flags 1 +method name inheritIO descriptor ()Ljava/lang/ProcessBuilder; flags 1 +method name redirectErrorStream descriptor ()Z flags 1 +method name redirectErrorStream descriptor (Z)Ljava/lang/ProcessBuilder; flags 1 +method name start descriptor ()Ljava/lang/Process; thrownTypes java/io/IOException flags 1 + +class name java/lang/ProcessBuilder$Redirect +header extends java/lang/Object flags 421 +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 +field name PIPE descriptor Ljava/lang/ProcessBuilder$Redirect; flags 19 +field name INHERIT descriptor Ljava/lang/ProcessBuilder$Redirect; flags 19 +method name type descriptor ()Ljava/lang/ProcessBuilder$Redirect$Type; flags 401 +method name file descriptor ()Ljava/io/File; flags 1 +method name from descriptor (Ljava/io/File;)Ljava/lang/ProcessBuilder$Redirect; flags 9 +method name to descriptor (Ljava/io/File;)Ljava/lang/ProcessBuilder$Redirect; flags 9 +method name appendTo descriptor (Ljava/io/File;)Ljava/lang/ProcessBuilder$Redirect; flags 9 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 + +class name java/lang/ProcessBuilder$Redirect$Type +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; +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 +field name PIPE descriptor Ljava/lang/ProcessBuilder$Redirect$Type; flags 4019 +field name INHERIT descriptor Ljava/lang/ProcessBuilder$Redirect$Type; flags 4019 +field name READ descriptor Ljava/lang/ProcessBuilder$Redirect$Type; flags 4019 +field name WRITE descriptor Ljava/lang/ProcessBuilder$Redirect$Type; flags 4019 +field name APPEND descriptor Ljava/lang/ProcessBuilder$Redirect$Type; flags 4019 +method name values descriptor ()[Ljava/lang/ProcessBuilder$Redirect$Type; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/lang/ProcessBuilder$Redirect$Type; flags 9 + +class name java/lang/Readable +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name read descriptor (Ljava/nio/CharBuffer;)I thrownTypes java/io/IOException flags 401 + +class name java/lang/ReflectiveOperationException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 + +class name java/lang/Runnable +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/FunctionalInterface; +method name run descriptor ()V flags 401 + +class name java/lang/Runtime +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name getRuntime descriptor ()Ljava/lang/Runtime; flags 9 +method name exit descriptor (I)V flags 1 +method name addShutdownHook descriptor (Ljava/lang/Thread;)V flags 1 +method name removeShutdownHook descriptor (Ljava/lang/Thread;)Z flags 1 +method name halt descriptor (I)V flags 1 +method name runFinalizersOnExit descriptor (Z)V flags 9 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name exec descriptor (Ljava/lang/String;)Ljava/lang/Process; thrownTypes java/io/IOException flags 1 +method name exec descriptor (Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/Process; thrownTypes java/io/IOException flags 1 +method name exec descriptor (Ljava/lang/String;[Ljava/lang/String;Ljava/io/File;)Ljava/lang/Process; thrownTypes java/io/IOException flags 1 +method name exec descriptor ([Ljava/lang/String;)Ljava/lang/Process; thrownTypes java/io/IOException flags 1 +method name exec descriptor ([Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/Process; thrownTypes java/io/IOException flags 1 +method name exec descriptor ([Ljava/lang/String;[Ljava/lang/String;Ljava/io/File;)Ljava/lang/Process; thrownTypes java/io/IOException flags 1 +method name availableProcessors descriptor ()I flags 101 +method name freeMemory descriptor ()J flags 101 +method name totalMemory descriptor ()J flags 101 +method name maxMemory descriptor ()J flags 101 +method name gc descriptor ()V flags 101 +method name runFinalization descriptor ()V flags 1 +method name traceInstructions descriptor (Z)V flags 101 +method name traceMethodCalls descriptor (Z)V flags 101 +method name load descriptor (Ljava/lang/String;)V flags 1 runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name loadLibrary descriptor (Ljava/lang/String;)V flags 1 runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name getLocalizedInputStream descriptor (Ljava/io/InputStream;)Ljava/io/InputStream; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getLocalizedOutputStream descriptor (Ljava/io/OutputStream;)Ljava/io/OutputStream; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; + +class name java/lang/RuntimeException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;ZZ)V flags 4 + +class name java/lang/RuntimePermission +header extends java/security/BasicPermission flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 + +class name java/lang/SafeVarargs +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;CONSTRUCTOR;eLjava/lang/annotation/ElementType;METHOD;}) + +class name java/lang/SecurityException +header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 + +class name java/lang/SecurityManager +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name inCheck descriptor Z flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getInCheck descriptor ()Z flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name descriptor ()V flags 1 +method name getClassContext descriptor ()[Ljava/lang/Class; flags 104 +method name currentClassLoader descriptor ()Ljava/lang/ClassLoader; flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name currentLoadedClass descriptor ()Ljava/lang/Class; flags 4 deprecated true signature ()Ljava/lang/Class<*>; runtimeAnnotations @Ljava/lang/Deprecated; +method name classDepth descriptor (Ljava/lang/String;)I flags 104 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name classLoaderDepth descriptor ()I flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name inClass descriptor (Ljava/lang/String;)Z flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name inClassLoader descriptor ()Z flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getSecurityContext descriptor ()Ljava/lang/Object; flags 1 +method name checkPermission descriptor (Ljava/security/Permission;)V flags 1 +method name checkPermission descriptor (Ljava/security/Permission;Ljava/lang/Object;)V flags 1 +method name checkCreateClassLoader descriptor ()V flags 1 +method name checkAccess descriptor (Ljava/lang/Thread;)V flags 1 +method name checkAccess descriptor (Ljava/lang/ThreadGroup;)V flags 1 +method name checkExit descriptor (I)V flags 1 +method name checkExec descriptor (Ljava/lang/String;)V flags 1 +method name checkLink descriptor (Ljava/lang/String;)V flags 1 +method name checkRead descriptor (Ljava/io/FileDescriptor;)V flags 1 +method name checkRead descriptor (Ljava/lang/String;)V flags 1 +method name checkRead descriptor (Ljava/lang/String;Ljava/lang/Object;)V flags 1 +method name checkWrite descriptor (Ljava/io/FileDescriptor;)V flags 1 +method name checkWrite descriptor (Ljava/lang/String;)V flags 1 +method name checkDelete descriptor (Ljava/lang/String;)V flags 1 +method name checkConnect descriptor (Ljava/lang/String;I)V flags 1 +method name checkConnect descriptor (Ljava/lang/String;ILjava/lang/Object;)V flags 1 +method name checkListen descriptor (I)V flags 1 +method name checkAccept descriptor (Ljava/lang/String;I)V flags 1 +method name checkMulticast descriptor (Ljava/net/InetAddress;)V flags 1 +method name checkMulticast descriptor (Ljava/net/InetAddress;B)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name checkPropertiesAccess descriptor ()V flags 1 +method name checkPropertyAccess descriptor (Ljava/lang/String;)V flags 1 +method name checkTopLevelWindow descriptor (Ljava/lang/Object;)Z flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name checkPrintJobAccess descriptor ()V flags 1 +method name checkSystemClipboardAccess descriptor ()V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name checkAwtEventQueueAccess descriptor ()V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name checkPackageAccess descriptor (Ljava/lang/String;)V flags 1 +method name checkPackageDefinition descriptor (Ljava/lang/String;)V flags 1 +method name checkSetFactory descriptor ()V flags 1 +method name checkMemberAccess descriptor (Ljava/lang/Class;I)V flags 1 deprecated true signature (Ljava/lang/Class<*>;I)V runtimeAnnotations @Ljava/lang/Deprecated;@Lsun/reflect/CallerSensitive; +method name checkSecurityAccess descriptor (Ljava/lang/String;)V flags 1 +method name getThreadGroup descriptor ()Ljava/lang/ThreadGroup; flags 1 + +class name java/lang/Short +header extends java/lang/Number implements java/lang/Comparable flags 31 signature Ljava/lang/Number;Ljava/lang/Comparable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name MIN_VALUE descriptor S constantValue -32768 flags 19 +field name MAX_VALUE descriptor S constantValue 32767 flags 19 +field name TYPE descriptor Ljava/lang/Class; flags 19 signature Ljava/lang/Class; +field name SIZE descriptor I constantValue 16 flags 19 +field name BYTES descriptor I constantValue 2 flags 19 +method name toString descriptor (S)Ljava/lang/String; flags 9 +method name parseShort descriptor (Ljava/lang/String;I)S thrownTypes java/lang/NumberFormatException flags 9 +method name parseShort descriptor (Ljava/lang/String;)S thrownTypes java/lang/NumberFormatException flags 9 +method name valueOf descriptor (Ljava/lang/String;I)Ljava/lang/Short; thrownTypes java/lang/NumberFormatException flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/lang/Short; thrownTypes java/lang/NumberFormatException flags 9 +method name valueOf descriptor (S)Ljava/lang/Short; flags 9 +method name decode descriptor (Ljava/lang/String;)Ljava/lang/Short; thrownTypes java/lang/NumberFormatException flags 9 +method name descriptor (S)V flags 1 +method name descriptor (Ljava/lang/String;)V thrownTypes java/lang/NumberFormatException flags 1 +method name byteValue descriptor ()B flags 1 +method name shortValue descriptor ()S flags 1 +method name intValue descriptor ()I flags 1 +method name longValue descriptor ()J flags 1 +method name floatValue descriptor ()F flags 1 +method name doubleValue descriptor ()D flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name hashCode descriptor ()I flags 1 +method name hashCode descriptor (S)I flags 9 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name compareTo descriptor (Ljava/lang/Short;)I flags 1 +method name compare descriptor (SS)I flags 9 +method name reverseBytes descriptor (S)S flags 9 +method name toUnsignedInt descriptor (S)I flags 9 +method name toUnsignedLong descriptor (S)J flags 9 +method name compareTo descriptor (Ljava/lang/Object;)I flags 1041 + +class name java/lang/StackOverflowError +header extends java/lang/VirtualMachineError flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/lang/StackTraceElement +header extends java/lang/Object implements java/io/Serializable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V flags 1 +method name getFileName descriptor ()Ljava/lang/String; flags 1 +method name getLineNumber descriptor ()I flags 1 +method name getClassName descriptor ()Ljava/lang/String; flags 1 +method name getMethodName descriptor ()Ljava/lang/String; flags 1 +method name isNativeMethod 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 java/lang/StrictMath +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name E descriptor D constantValue 2.718281828459045 flags 19 +field name PI descriptor D constantValue 3.141592653589793 flags 19 +method name sin descriptor (D)D flags 109 +method name cos descriptor (D)D flags 109 +method name tan descriptor (D)D flags 109 +method name asin descriptor (D)D flags 109 +method name acos descriptor (D)D flags 109 +method name atan descriptor (D)D flags 109 +method name toRadians descriptor (D)D flags 809 +method name toDegrees descriptor (D)D flags 809 +method name exp descriptor (D)D flags 109 +method name log descriptor (D)D flags 109 +method name log10 descriptor (D)D flags 109 +method name sqrt descriptor (D)D flags 109 +method name cbrt descriptor (D)D flags 109 +method name IEEEremainder descriptor (DD)D flags 109 +method name ceil descriptor (D)D flags 9 +method name floor descriptor (D)D flags 9 +method name rint descriptor (D)D flags 9 +method name atan2 descriptor (DD)D flags 109 +method name pow descriptor (DD)D flags 109 +method name round descriptor (F)I flags 9 +method name round descriptor (D)J flags 9 +method name random descriptor ()D flags 9 +method name addExact descriptor (II)I flags 9 +method name addExact descriptor (JJ)J flags 9 +method name subtractExact descriptor (II)I flags 9 +method name subtractExact descriptor (JJ)J flags 9 +method name multiplyExact descriptor (II)I flags 9 +method name multiplyExact descriptor (JJ)J flags 9 +method name toIntExact descriptor (J)I flags 9 +method name floorDiv descriptor (II)I flags 9 +method name floorDiv descriptor (JJ)J flags 9 +method name floorMod descriptor (II)I flags 9 +method name floorMod descriptor (JJ)J flags 9 +method name abs descriptor (I)I flags 9 +method name abs descriptor (J)J flags 9 +method name abs descriptor (F)F flags 9 +method name abs descriptor (D)D flags 9 +method name max descriptor (II)I flags 9 +method name max descriptor (JJ)J flags 9 +method name max descriptor (FF)F flags 9 +method name max descriptor (DD)D flags 9 +method name min descriptor (II)I flags 9 +method name min descriptor (JJ)J flags 9 +method name min descriptor (FF)F flags 9 +method name min descriptor (DD)D flags 9 +method name ulp descriptor (D)D flags 9 +method name ulp descriptor (F)F flags 9 +method name signum descriptor (D)D flags 9 +method name signum descriptor (F)F flags 9 +method name sinh descriptor (D)D flags 109 +method name cosh descriptor (D)D flags 109 +method name tanh descriptor (D)D flags 109 +method name hypot descriptor (DD)D flags 109 +method name expm1 descriptor (D)D flags 109 +method name log1p descriptor (D)D flags 109 +method name copySign descriptor (DD)D flags 9 +method name copySign descriptor (FF)F flags 9 +method name getExponent descriptor (F)I flags 9 +method name getExponent descriptor (D)I flags 9 +method name nextAfter descriptor (DD)D flags 9 +method name nextAfter descriptor (FD)F flags 9 +method name nextUp descriptor (D)D flags 9 +method name nextUp descriptor (F)F flags 9 +method name nextDown descriptor (D)D flags 9 +method name nextDown descriptor (F)F flags 9 +method name scalb descriptor (DI)D flags 9 +method name scalb descriptor (FI)F 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/CharSequence; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name CASE_INSENSITIVE_ORDER descriptor Ljava/util/Comparator; flags 19 signature Ljava/util/Comparator; +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor ([C)V flags 1 +method name descriptor ([CII)V flags 1 +method name descriptor ([III)V flags 1 +method name descriptor ([BIII)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name descriptor ([BI)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name descriptor ([BIILjava/lang/String;)V thrownTypes java/io/UnsupportedEncodingException flags 1 +method name descriptor ([BIILjava/nio/charset/Charset;)V flags 1 +method name descriptor ([BLjava/lang/String;)V thrownTypes java/io/UnsupportedEncodingException flags 1 +method name descriptor ([BLjava/nio/charset/Charset;)V flags 1 +method name descriptor ([BII)V flags 1 +method name descriptor ([B)V flags 1 +method name descriptor (Ljava/lang/StringBuffer;)V flags 1 +method name descriptor (Ljava/lang/StringBuilder;)V flags 1 +method name length descriptor ()I flags 1 +method name isEmpty descriptor ()Z flags 1 +method name charAt descriptor (I)C flags 1 +method name codePointAt descriptor (I)I flags 1 +method name codePointBefore descriptor (I)I flags 1 +method name codePointCount descriptor (II)I flags 1 +method name offsetByCodePoints descriptor (II)I flags 1 +method name getChars descriptor (II[CI)V flags 1 +method name getBytes descriptor (II[BI)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getBytes descriptor (Ljava/lang/String;)[B thrownTypes java/io/UnsupportedEncodingException flags 1 +method name getBytes descriptor (Ljava/nio/charset/Charset;)[B flags 1 +method name getBytes descriptor ()[B flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name contentEquals descriptor (Ljava/lang/StringBuffer;)Z flags 1 +method name contentEquals descriptor (Ljava/lang/CharSequence;)Z flags 1 +method name equalsIgnoreCase descriptor (Ljava/lang/String;)Z flags 1 +method name compareTo descriptor (Ljava/lang/String;)I flags 1 +method name compareToIgnoreCase descriptor (Ljava/lang/String;)I flags 1 +method name regionMatches descriptor (ILjava/lang/String;II)Z flags 1 +method name regionMatches descriptor (ZILjava/lang/String;II)Z flags 1 +method name startsWith descriptor (Ljava/lang/String;I)Z flags 1 +method name startsWith descriptor (Ljava/lang/String;)Z flags 1 +method name endsWith descriptor (Ljava/lang/String;)Z flags 1 +method name hashCode descriptor ()I flags 1 +method name indexOf descriptor (I)I flags 1 +method name indexOf descriptor (II)I flags 1 +method name lastIndexOf descriptor (I)I flags 1 +method name lastIndexOf descriptor (II)I flags 1 +method name indexOf descriptor (Ljava/lang/String;)I flags 1 +method name indexOf descriptor (Ljava/lang/String;I)I flags 1 +method name lastIndexOf descriptor (Ljava/lang/String;)I flags 1 +method name lastIndexOf descriptor (Ljava/lang/String;I)I flags 1 +method name substring descriptor (I)Ljava/lang/String; flags 1 +method name substring descriptor (II)Ljava/lang/String; flags 1 +method name subSequence descriptor (II)Ljava/lang/CharSequence; flags 1 +method name concat descriptor (Ljava/lang/String;)Ljava/lang/String; flags 1 +method name replace descriptor (CC)Ljava/lang/String; flags 1 +method name matches descriptor (Ljava/lang/String;)Z flags 1 +method name contains descriptor (Ljava/lang/CharSequence;)Z flags 1 +method name replaceFirst descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; flags 1 +method name replaceAll descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; flags 1 +method name replace descriptor (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; flags 1 +method name split descriptor (Ljava/lang/String;I)[Ljava/lang/String; flags 1 +method name split descriptor (Ljava/lang/String;)[Ljava/lang/String; flags 1 +method name join descriptor (Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)Ljava/lang/String; flags 89 +method name join descriptor (Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String; flags 9 signature (Ljava/lang/CharSequence;Ljava/lang/Iterable<+Ljava/lang/CharSequence;>;)Ljava/lang/String; +method name toLowerCase descriptor (Ljava/util/Locale;)Ljava/lang/String; flags 1 +method name toLowerCase descriptor ()Ljava/lang/String; flags 1 +method name toUpperCase descriptor (Ljava/util/Locale;)Ljava/lang/String; flags 1 +method name toUpperCase descriptor ()Ljava/lang/String; flags 1 +method name trim descriptor ()Ljava/lang/String; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name toCharArray descriptor ()[C flags 1 +method name format descriptor (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; flags 89 +method name format descriptor (Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; flags 89 +method name valueOf descriptor (Ljava/lang/Object;)Ljava/lang/String; flags 9 +method name valueOf descriptor ([C)Ljava/lang/String; flags 9 +method name valueOf descriptor ([CII)Ljava/lang/String; flags 9 +method name copyValueOf descriptor ([CII)Ljava/lang/String; flags 9 +method name copyValueOf descriptor ([C)Ljava/lang/String; flags 9 +method name valueOf descriptor (Z)Ljava/lang/String; flags 9 +method name valueOf descriptor (C)Ljava/lang/String; flags 9 +method name valueOf descriptor (I)Ljava/lang/String; flags 9 +method name valueOf descriptor (J)Ljava/lang/String; flags 9 +method name valueOf descriptor (F)Ljava/lang/String; flags 9 +method name valueOf descriptor (D)Ljava/lang/String; flags 9 +method name intern descriptor ()Ljava/lang/String; flags 101 +method name compareTo descriptor (Ljava/lang/Object;)I flags 1041 + +class name java/lang/StringBuffer +header extends java/lang/AbstractStringBuilder implements java/io/Serializable,java/lang/CharSequence flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (I)V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/CharSequence;)V flags 1 +method name length descriptor ()I flags 21 +method name capacity descriptor ()I flags 21 +method name ensureCapacity descriptor (I)V flags 21 +method name trimToSize descriptor ()V flags 21 +method name setLength descriptor (I)V flags 21 +method name charAt descriptor (I)C flags 21 +method name codePointAt descriptor (I)I flags 21 +method name codePointBefore descriptor (I)I flags 21 +method name codePointCount descriptor (II)I flags 21 +method name offsetByCodePoints descriptor (II)I flags 21 +method name getChars descriptor (II[CI)V flags 21 +method name setCharAt descriptor (IC)V flags 21 +method name append descriptor (Ljava/lang/Object;)Ljava/lang/StringBuffer; flags 21 +method name append descriptor (Ljava/lang/String;)Ljava/lang/StringBuffer; flags 21 +method name append descriptor (Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer; flags 21 +method name append descriptor (Ljava/lang/CharSequence;)Ljava/lang/StringBuffer; flags 21 +method name append descriptor (Ljava/lang/CharSequence;II)Ljava/lang/StringBuffer; flags 21 +method name append descriptor ([C)Ljava/lang/StringBuffer; flags 21 +method name append descriptor ([CII)Ljava/lang/StringBuffer; flags 21 +method name append descriptor (Z)Ljava/lang/StringBuffer; flags 21 +method name append descriptor (C)Ljava/lang/StringBuffer; flags 21 +method name append descriptor (I)Ljava/lang/StringBuffer; flags 21 +method name appendCodePoint descriptor (I)Ljava/lang/StringBuffer; flags 21 +method name append descriptor (J)Ljava/lang/StringBuffer; flags 21 +method name append descriptor (F)Ljava/lang/StringBuffer; flags 21 +method name append descriptor (D)Ljava/lang/StringBuffer; flags 21 +method name delete descriptor (II)Ljava/lang/StringBuffer; flags 21 +method name deleteCharAt descriptor (I)Ljava/lang/StringBuffer; flags 21 +method name replace descriptor (IILjava/lang/String;)Ljava/lang/StringBuffer; flags 21 +method name substring descriptor (I)Ljava/lang/String; flags 21 +method name subSequence descriptor (II)Ljava/lang/CharSequence; flags 21 +method name substring descriptor (II)Ljava/lang/String; flags 21 +method name insert descriptor (I[CII)Ljava/lang/StringBuffer; flags 21 +method name insert descriptor (ILjava/lang/Object;)Ljava/lang/StringBuffer; flags 21 +method name insert descriptor (ILjava/lang/String;)Ljava/lang/StringBuffer; flags 21 +method name insert descriptor (I[C)Ljava/lang/StringBuffer; flags 21 +method name insert descriptor (ILjava/lang/CharSequence;)Ljava/lang/StringBuffer; flags 1 +method name insert descriptor (ILjava/lang/CharSequence;II)Ljava/lang/StringBuffer; flags 21 +method name insert descriptor (IZ)Ljava/lang/StringBuffer; flags 1 +method name insert descriptor (IC)Ljava/lang/StringBuffer; flags 21 +method name insert descriptor (II)Ljava/lang/StringBuffer; flags 1 +method name insert descriptor (IJ)Ljava/lang/StringBuffer; flags 1 +method name insert descriptor (IF)Ljava/lang/StringBuffer; flags 1 +method name insert descriptor (ID)Ljava/lang/StringBuffer; flags 1 +method name indexOf descriptor (Ljava/lang/String;)I flags 1 +method name indexOf descriptor (Ljava/lang/String;I)I flags 21 +method name lastIndexOf descriptor (Ljava/lang/String;)I flags 1 +method name lastIndexOf descriptor (Ljava/lang/String;I)I flags 21 +method name reverse descriptor ()Ljava/lang/StringBuffer; flags 21 +method name toString descriptor ()Ljava/lang/String; flags 21 +method name reverse descriptor ()Ljava/lang/AbstractStringBuilder; flags 1041 +method name insert descriptor (ID)Ljava/lang/AbstractStringBuilder; flags 1041 +method name insert descriptor (IF)Ljava/lang/AbstractStringBuilder; flags 1041 +method name insert descriptor (IJ)Ljava/lang/AbstractStringBuilder; flags 1041 +method name insert descriptor (II)Ljava/lang/AbstractStringBuilder; flags 1041 +method name insert descriptor (IC)Ljava/lang/AbstractStringBuilder; flags 1041 +method name insert descriptor (IZ)Ljava/lang/AbstractStringBuilder; flags 1041 +method name insert descriptor (ILjava/lang/CharSequence;II)Ljava/lang/AbstractStringBuilder; flags 1041 +method name insert descriptor (ILjava/lang/CharSequence;)Ljava/lang/AbstractStringBuilder; flags 1041 +method name insert descriptor (I[C)Ljava/lang/AbstractStringBuilder; flags 1041 +method name insert descriptor (ILjava/lang/String;)Ljava/lang/AbstractStringBuilder; flags 1041 +method name insert descriptor (ILjava/lang/Object;)Ljava/lang/AbstractStringBuilder; flags 1041 +method name insert descriptor (I[CII)Ljava/lang/AbstractStringBuilder; flags 1041 +method name replace descriptor (IILjava/lang/String;)Ljava/lang/AbstractStringBuilder; flags 1041 +method name deleteCharAt descriptor (I)Ljava/lang/AbstractStringBuilder; flags 1041 +method name appendCodePoint descriptor (I)Ljava/lang/AbstractStringBuilder; flags 1041 +method name delete descriptor (II)Ljava/lang/AbstractStringBuilder; flags 1041 +method name append descriptor (D)Ljava/lang/AbstractStringBuilder; flags 1041 +method name append descriptor (F)Ljava/lang/AbstractStringBuilder; flags 1041 +method name append descriptor (J)Ljava/lang/AbstractStringBuilder; flags 1041 +method name append descriptor (I)Ljava/lang/AbstractStringBuilder; flags 1041 +method name append descriptor (C)Ljava/lang/AbstractStringBuilder; flags 1041 +method name append descriptor (Z)Ljava/lang/AbstractStringBuilder; flags 1041 +method name append descriptor ([CII)Ljava/lang/AbstractStringBuilder; flags 1041 +method name append descriptor ([C)Ljava/lang/AbstractStringBuilder; flags 1041 +method name append descriptor (Ljava/lang/CharSequence;II)Ljava/lang/AbstractStringBuilder; flags 1041 +method name append descriptor (Ljava/lang/CharSequence;)Ljava/lang/AbstractStringBuilder; flags 1041 +method name append descriptor (Ljava/lang/StringBuffer;)Ljava/lang/AbstractStringBuilder; flags 1041 +method name append descriptor (Ljava/lang/String;)Ljava/lang/AbstractStringBuilder; flags 1041 +method name append descriptor (Ljava/lang/Object;)Ljava/lang/AbstractStringBuilder; flags 1041 +method name append descriptor (C)Ljava/lang/Appendable; thrownTypes java/io/IOException flags 1041 +method name append descriptor (Ljava/lang/CharSequence;II)Ljava/lang/Appendable; thrownTypes java/io/IOException flags 1041 +method name append descriptor (Ljava/lang/CharSequence;)Ljava/lang/Appendable; thrownTypes java/io/IOException flags 1041 + +class name java/lang/StringBuilder +header extends java/lang/AbstractStringBuilder implements java/io/Serializable,java/lang/CharSequence flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (I)V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/CharSequence;)V flags 1 +method name append descriptor (Ljava/lang/Object;)Ljava/lang/StringBuilder; flags 1 +method name append descriptor (Ljava/lang/String;)Ljava/lang/StringBuilder; flags 1 +method name append descriptor (Ljava/lang/StringBuffer;)Ljava/lang/StringBuilder; flags 1 +method name append descriptor (Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; flags 1 +method name append descriptor (Ljava/lang/CharSequence;II)Ljava/lang/StringBuilder; flags 1 +method name append descriptor ([C)Ljava/lang/StringBuilder; flags 1 +method name append descriptor ([CII)Ljava/lang/StringBuilder; flags 1 +method name append descriptor (Z)Ljava/lang/StringBuilder; flags 1 +method name append descriptor (C)Ljava/lang/StringBuilder; flags 1 +method name append descriptor (I)Ljava/lang/StringBuilder; flags 1 +method name append descriptor (J)Ljava/lang/StringBuilder; flags 1 +method name append descriptor (F)Ljava/lang/StringBuilder; flags 1 +method name append descriptor (D)Ljava/lang/StringBuilder; flags 1 +method name appendCodePoint descriptor (I)Ljava/lang/StringBuilder; flags 1 +method name delete descriptor (II)Ljava/lang/StringBuilder; flags 1 +method name deleteCharAt descriptor (I)Ljava/lang/StringBuilder; flags 1 +method name replace descriptor (IILjava/lang/String;)Ljava/lang/StringBuilder; flags 1 +method name insert descriptor (I[CII)Ljava/lang/StringBuilder; flags 1 +method name insert descriptor (ILjava/lang/Object;)Ljava/lang/StringBuilder; flags 1 +method name insert descriptor (ILjava/lang/String;)Ljava/lang/StringBuilder; flags 1 +method name insert descriptor (I[C)Ljava/lang/StringBuilder; flags 1 +method name insert descriptor (ILjava/lang/CharSequence;)Ljava/lang/StringBuilder; flags 1 +method name insert descriptor (ILjava/lang/CharSequence;II)Ljava/lang/StringBuilder; flags 1 +method name insert descriptor (IZ)Ljava/lang/StringBuilder; flags 1 +method name insert descriptor (IC)Ljava/lang/StringBuilder; flags 1 +method name insert descriptor (II)Ljava/lang/StringBuilder; flags 1 +method name insert descriptor (IJ)Ljava/lang/StringBuilder; flags 1 +method name insert descriptor (IF)Ljava/lang/StringBuilder; flags 1 +method name insert descriptor (ID)Ljava/lang/StringBuilder; flags 1 +method name indexOf descriptor (Ljava/lang/String;)I flags 1 +method name indexOf descriptor (Ljava/lang/String;I)I flags 1 +method name lastIndexOf descriptor (Ljava/lang/String;)I flags 1 +method name lastIndexOf descriptor (Ljava/lang/String;I)I flags 1 +method name reverse descriptor ()Ljava/lang/StringBuilder; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name reverse descriptor ()Ljava/lang/AbstractStringBuilder; flags 1041 +method name insert descriptor (ID)Ljava/lang/AbstractStringBuilder; flags 1041 +method name insert descriptor (IF)Ljava/lang/AbstractStringBuilder; flags 1041 +method name insert descriptor (IJ)Ljava/lang/AbstractStringBuilder; flags 1041 +method name insert descriptor (II)Ljava/lang/AbstractStringBuilder; flags 1041 +method name insert descriptor (IC)Ljava/lang/AbstractStringBuilder; flags 1041 +method name insert descriptor (IZ)Ljava/lang/AbstractStringBuilder; flags 1041 +method name insert descriptor (ILjava/lang/CharSequence;II)Ljava/lang/AbstractStringBuilder; flags 1041 +method name insert descriptor (ILjava/lang/CharSequence;)Ljava/lang/AbstractStringBuilder; flags 1041 +method name insert descriptor (I[C)Ljava/lang/AbstractStringBuilder; flags 1041 +method name insert descriptor (ILjava/lang/String;)Ljava/lang/AbstractStringBuilder; flags 1041 +method name insert descriptor (ILjava/lang/Object;)Ljava/lang/AbstractStringBuilder; flags 1041 +method name insert descriptor (I[CII)Ljava/lang/AbstractStringBuilder; flags 1041 +method name substring descriptor (II)Ljava/lang/String; flags 1041 +method name subSequence descriptor (II)Ljava/lang/CharSequence; flags 1041 +method name substring descriptor (I)Ljava/lang/String; flags 1041 +method name replace descriptor (IILjava/lang/String;)Ljava/lang/AbstractStringBuilder; flags 1041 +method name deleteCharAt descriptor (I)Ljava/lang/AbstractStringBuilder; flags 1041 +method name appendCodePoint descriptor (I)Ljava/lang/AbstractStringBuilder; flags 1041 +method name delete descriptor (II)Ljava/lang/AbstractStringBuilder; flags 1041 +method name append descriptor (D)Ljava/lang/AbstractStringBuilder; flags 1041 +method name append descriptor (F)Ljava/lang/AbstractStringBuilder; flags 1041 +method name append descriptor (J)Ljava/lang/AbstractStringBuilder; flags 1041 +method name append descriptor (I)Ljava/lang/AbstractStringBuilder; flags 1041 +method name append descriptor (C)Ljava/lang/AbstractStringBuilder; flags 1041 +method name append descriptor (Z)Ljava/lang/AbstractStringBuilder; flags 1041 +method name append descriptor ([CII)Ljava/lang/AbstractStringBuilder; flags 1041 +method name append descriptor ([C)Ljava/lang/AbstractStringBuilder; flags 1041 +method name append descriptor (Ljava/lang/CharSequence;II)Ljava/lang/AbstractStringBuilder; flags 1041 +method name append descriptor (Ljava/lang/CharSequence;)Ljava/lang/AbstractStringBuilder; flags 1041 +method name append descriptor (Ljava/lang/StringBuffer;)Ljava/lang/AbstractStringBuilder; flags 1041 +method name append descriptor (Ljava/lang/String;)Ljava/lang/AbstractStringBuilder; flags 1041 +method name append descriptor (Ljava/lang/Object;)Ljava/lang/AbstractStringBuilder; flags 1041 +method name setCharAt descriptor (IC)V flags 1041 +method name getChars descriptor (II[CI)V flags 1041 +method name offsetByCodePoints descriptor (II)I flags 1041 +method name codePointCount descriptor (II)I flags 1041 +method name codePointBefore descriptor (I)I flags 1041 +method name codePointAt descriptor (I)I flags 1041 +method name charAt descriptor (I)C flags 1041 +method name setLength descriptor (I)V flags 1041 +method name trimToSize descriptor ()V flags 1041 +method name ensureCapacity descriptor (I)V flags 1041 +method name capacity descriptor ()I flags 1041 +method name length descriptor ()I flags 1041 +method name append descriptor (C)Ljava/lang/Appendable; thrownTypes java/io/IOException flags 1041 +method name append descriptor (Ljava/lang/CharSequence;II)Ljava/lang/Appendable; thrownTypes java/io/IOException flags 1041 +method name append descriptor (Ljava/lang/CharSequence;)Ljava/lang/Appendable; thrownTypes java/io/IOException flags 1041 + +class name java/lang/StringIndexOutOfBoundsException +header extends java/lang/IndexOutOfBoundsException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (I)V flags 1 + +class name java/lang/SuppressWarnings +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) 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;) +method name value descriptor ()[Ljava/lang/String; flags 401 + +class name java/lang/System +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name in descriptor Ljava/io/InputStream; flags 19 +field name out descriptor Ljava/io/PrintStream; flags 19 +field name err descriptor Ljava/io/PrintStream; flags 19 +method name setIn descriptor (Ljava/io/InputStream;)V flags 9 +method name setOut descriptor (Ljava/io/PrintStream;)V flags 9 +method name setErr descriptor (Ljava/io/PrintStream;)V flags 9 +method name console descriptor ()Ljava/io/Console; flags 9 +method name inheritedChannel descriptor ()Ljava/nio/channels/Channel; thrownTypes java/io/IOException flags 9 +method name setSecurityManager descriptor (Ljava/lang/SecurityManager;)V flags 9 +method name getSecurityManager descriptor ()Ljava/lang/SecurityManager; flags 9 +method name currentTimeMillis descriptor ()J flags 109 +method name nanoTime descriptor ()J flags 109 +method name arraycopy descriptor (Ljava/lang/Object;ILjava/lang/Object;II)V flags 109 +method name identityHashCode descriptor (Ljava/lang/Object;)I flags 109 +method name getProperties descriptor ()Ljava/util/Properties; flags 9 +method name lineSeparator descriptor ()Ljava/lang/String; flags 9 +method name setProperties descriptor (Ljava/util/Properties;)V flags 9 +method name getProperty descriptor (Ljava/lang/String;)Ljava/lang/String; flags 9 +method name getProperty descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; flags 9 +method name setProperty descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; flags 9 +method name clearProperty descriptor (Ljava/lang/String;)Ljava/lang/String; flags 9 +method name getenv descriptor (Ljava/lang/String;)Ljava/lang/String; flags 9 +method name getenv descriptor ()Ljava/util/Map; flags 9 signature ()Ljava/util/Map; +method name exit descriptor (I)V flags 9 +method name gc descriptor ()V flags 9 +method name runFinalization descriptor ()V flags 9 +method name runFinalizersOnExit descriptor (Z)V flags 9 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name load descriptor (Ljava/lang/String;)V flags 9 runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name loadLibrary descriptor (Ljava/lang/String;)V flags 9 runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name mapLibraryName descriptor (Ljava/lang/String;)Ljava/lang/String; flags 109 + +class name java/lang/Thread +header extends java/lang/Object implements java/lang/Runnable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +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 +field name MIN_PRIORITY descriptor I constantValue 1 flags 19 +field name NORM_PRIORITY descriptor I constantValue 5 flags 19 +field name MAX_PRIORITY descriptor I constantValue 10 flags 19 +method name currentThread descriptor ()Ljava/lang/Thread; flags 109 +method name yield descriptor ()V flags 109 +method name sleep descriptor (J)V thrownTypes java/lang/InterruptedException flags 109 +method name sleep descriptor (JI)V thrownTypes java/lang/InterruptedException flags 9 +method name clone descriptor ()Ljava/lang/Object; thrownTypes java/lang/CloneNotSupportedException flags 4 +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/Runnable;)V flags 1 +method name descriptor (Ljava/lang/ThreadGroup;Ljava/lang/Runnable;)V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/ThreadGroup;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/Runnable;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/ThreadGroup;Ljava/lang/Runnable;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/ThreadGroup;Ljava/lang/Runnable;Ljava/lang/String;J)V flags 1 +method name start descriptor ()V flags 21 +method name run descriptor ()V flags 1 +method name stop descriptor ()V flags 11 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name stop descriptor (Ljava/lang/Throwable;)V flags 31 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name interrupt descriptor ()V flags 1 +method name interrupted descriptor ()Z flags 9 +method name isInterrupted descriptor ()Z flags 1 +method name destroy descriptor ()V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name isAlive descriptor ()Z flags 111 +method name suspend descriptor ()V flags 11 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name resume descriptor ()V flags 11 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name setPriority descriptor (I)V flags 11 +method name getPriority descriptor ()I flags 11 +method name setName descriptor (Ljava/lang/String;)V flags 31 +method name getName descriptor ()Ljava/lang/String; flags 11 +method name getThreadGroup descriptor ()Ljava/lang/ThreadGroup; flags 11 +method name activeCount descriptor ()I flags 9 +method name enumerate descriptor ([Ljava/lang/Thread;)I flags 9 +method name countStackFrames descriptor ()I flags 101 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name join descriptor (J)V thrownTypes java/lang/InterruptedException flags 31 +method name join descriptor (JI)V thrownTypes java/lang/InterruptedException flags 31 +method name join descriptor ()V thrownTypes java/lang/InterruptedException flags 11 +method name dumpStack descriptor ()V flags 9 +method name setDaemon descriptor (Z)V flags 11 +method name isDaemon descriptor ()Z flags 11 +method name checkAccess descriptor ()V flags 11 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name getContextClassLoader descriptor ()Ljava/lang/ClassLoader; flags 1 runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name setContextClassLoader descriptor (Ljava/lang/ClassLoader;)V flags 1 +method name holdsLock descriptor (Ljava/lang/Object;)Z flags 109 +method name getStackTrace descriptor ()[Ljava/lang/StackTraceElement; flags 1 +method name getAllStackTraces descriptor ()Ljava/util/Map; flags 9 signature ()Ljava/util/Map; +method name getId descriptor ()J flags 1 +method name getState descriptor ()Ljava/lang/Thread$State; flags 1 +method name setDefaultUncaughtExceptionHandler descriptor (Ljava/lang/Thread$UncaughtExceptionHandler;)V flags 9 +method name getDefaultUncaughtExceptionHandler descriptor ()Ljava/lang/Thread$UncaughtExceptionHandler; flags 9 +method name getUncaughtExceptionHandler descriptor ()Ljava/lang/Thread$UncaughtExceptionHandler; flags 1 +method name setUncaughtExceptionHandler descriptor (Ljava/lang/Thread$UncaughtExceptionHandler;)V flags 1 + +class name java/lang/Thread$State +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; +innerclass innerClass java/lang/Thread$State outerClass java/lang/Thread innerClassName State flags 4019 +field name NEW descriptor Ljava/lang/Thread$State; flags 4019 +field name RUNNABLE descriptor Ljava/lang/Thread$State; flags 4019 +field name BLOCKED descriptor Ljava/lang/Thread$State; flags 4019 +field name WAITING descriptor Ljava/lang/Thread$State; flags 4019 +field name TIMED_WAITING descriptor Ljava/lang/Thread$State; flags 4019 +field name TERMINATED descriptor Ljava/lang/Thread$State; flags 4019 +method name values descriptor ()[Ljava/lang/Thread$State; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/lang/Thread$State; flags 9 + +class name java/lang/Thread$UncaughtExceptionHandler +header extends java/lang/Object flags 601 runtimeAnnotations @Ljava/lang/FunctionalInterface; +innerclass innerClass java/lang/Thread$UncaughtExceptionHandler outerClass java/lang/Thread innerClassName UncaughtExceptionHandler flags 609 +method name uncaughtException descriptor (Ljava/lang/Thread;Ljava/lang/Throwable;)V flags 401 + +class name java/lang/ThreadDeath +header extends java/lang/Error flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 + +class name java/lang/ThreadGroup +header extends java/lang/Object implements java/lang/Thread$UncaughtExceptionHandler flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/lang/Thread$UncaughtExceptionHandler outerClass java/lang/Thread innerClassName UncaughtExceptionHandler flags 609 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/ThreadGroup;Ljava/lang/String;)V flags 1 +method name getName descriptor ()Ljava/lang/String; flags 11 +method name getParent descriptor ()Ljava/lang/ThreadGroup; flags 11 +method name getMaxPriority descriptor ()I flags 11 +method name isDaemon descriptor ()Z flags 11 +method name isDestroyed descriptor ()Z flags 21 +method name setDaemon descriptor (Z)V flags 11 +method name setMaxPriority descriptor (I)V flags 11 +method name parentOf descriptor (Ljava/lang/ThreadGroup;)Z flags 11 +method name checkAccess descriptor ()V flags 11 +method name activeCount descriptor ()I flags 1 +method name enumerate descriptor ([Ljava/lang/Thread;)I flags 1 +method name enumerate descriptor ([Ljava/lang/Thread;Z)I flags 1 +method name activeGroupCount descriptor ()I flags 1 +method name enumerate descriptor ([Ljava/lang/ThreadGroup;)I flags 1 +method name enumerate descriptor ([Ljava/lang/ThreadGroup;Z)I flags 1 +method name stop descriptor ()V flags 11 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name interrupt descriptor ()V flags 11 +method name suspend descriptor ()V flags 11 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name resume descriptor ()V flags 11 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name destroy descriptor ()V flags 11 +method name list descriptor ()V flags 1 +method name uncaughtException descriptor (Ljava/lang/Thread;Ljava/lang/Throwable;)V flags 1 +method name allowThreadSuspension descriptor (Z)Z flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/lang/ThreadLocal +header extends java/lang/Object flags 21 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name initialValue descriptor ()Ljava/lang/Object; flags 4 signature ()TT; +method name withInitial descriptor (Ljava/util/function/Supplier;)Ljava/lang/ThreadLocal; flags 9 signature (Ljava/util/function/Supplier<+TS;>;)Ljava/lang/ThreadLocal; +method name descriptor ()V flags 1 +method name get descriptor ()Ljava/lang/Object; flags 1 signature ()TT; +method name set descriptor (Ljava/lang/Object;)V flags 1 signature (TT;)V +method name remove descriptor ()V flags 1 + +class name java/lang/Throwable +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;ZZ)V flags 4 +method name getMessage descriptor ()Ljava/lang/String; flags 1 +method name getLocalizedMessage descriptor ()Ljava/lang/String; flags 1 +method name getCause descriptor ()Ljava/lang/Throwable; flags 21 +method name initCause descriptor (Ljava/lang/Throwable;)Ljava/lang/Throwable; flags 21 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name printStackTrace descriptor ()V flags 1 +method name printStackTrace descriptor (Ljava/io/PrintStream;)V flags 1 +method name printStackTrace descriptor (Ljava/io/PrintWriter;)V flags 1 +method name fillInStackTrace descriptor ()Ljava/lang/Throwable; flags 21 +method name getStackTrace descriptor ()[Ljava/lang/StackTraceElement; flags 1 +method name setStackTrace descriptor ([Ljava/lang/StackTraceElement;)V flags 1 +method name addSuppressed descriptor (Ljava/lang/Throwable;)V flags 31 +method name getSuppressed descriptor ()[Ljava/lang/Throwable; flags 31 + +class name java/lang/TypeNotPresentException +header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name typeName descriptor ()Ljava/lang/String; flags 1 + +class name java/lang/UnknownError +header extends java/lang/VirtualMachineError flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/lang/UnsatisfiedLinkError +header extends java/lang/LinkageError flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/lang/UnsupportedClassVersionError +header extends java/lang/ClassFormatError flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/lang/UnsupportedOperationException +header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 + +class name java/lang/VerifyError +header extends java/lang/LinkageError flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/lang/VirtualMachineError +header extends java/lang/Error flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 + +class name java/lang/Void +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name TYPE descriptor Ljava/lang/Class; flags 19 signature Ljava/lang/Class; + +class name java/lang/annotation/Annotation +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name equals descriptor (Ljava/lang/Object;)Z flags 401 +method name hashCode descriptor ()I flags 401 +method name toString descriptor ()Ljava/lang/String; flags 401 +method name annotationType descriptor ()Ljava/lang/Class; flags 401 signature ()Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>; + +class name java/lang/annotation/AnnotationFormatError +header extends java/lang/Error flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 + +class name java/lang/annotation/AnnotationTypeMismatchException +header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/reflect/Method;Ljava/lang/String;)V flags 1 +method name element descriptor ()Ljava/lang/reflect/Method; flags 1 +method name foundType descriptor ()Ljava/lang/String; flags 1 + +class name java/lang/annotation/Documented +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;ANNOTATION_TYPE;}) + +class name java/lang/annotation/ElementType +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name TYPE descriptor Ljava/lang/annotation/ElementType; flags 4019 +field name FIELD descriptor Ljava/lang/annotation/ElementType; flags 4019 +field name METHOD descriptor Ljava/lang/annotation/ElementType; flags 4019 +field name PARAMETER descriptor Ljava/lang/annotation/ElementType; flags 4019 +field name CONSTRUCTOR descriptor Ljava/lang/annotation/ElementType; flags 4019 +field name LOCAL_VARIABLE descriptor Ljava/lang/annotation/ElementType; flags 4019 +field name ANNOTATION_TYPE descriptor Ljava/lang/annotation/ElementType; flags 4019 +field name PACKAGE descriptor Ljava/lang/annotation/ElementType; flags 4019 +field name TYPE_PARAMETER descriptor Ljava/lang/annotation/ElementType; flags 4019 +field name TYPE_USE descriptor Ljava/lang/annotation/ElementType; flags 4019 +method name values descriptor ()[Ljava/lang/annotation/ElementType; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/lang/annotation/ElementType; flags 9 + +class name java/lang/annotation/IncompleteAnnotationException +header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/Class;Ljava/lang/String;)V flags 1 signature (Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;Ljava/lang/String;)V +method name annotationType descriptor ()Ljava/lang/Class; flags 1 signature ()Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>; +method name elementName descriptor ()Ljava/lang/String; flags 1 + +class name java/lang/annotation/Inherited +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;ANNOTATION_TYPE;}) + +class name java/lang/annotation/Native +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;FIELD;})@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;SOURCE;) + +class name java/lang/annotation/Repeatable +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;ANNOTATION_TYPE;}) +method name value descriptor ()Ljava/lang/Class; flags 401 signature ()Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>; + +class name java/lang/annotation/Retention +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;ANNOTATION_TYPE;}) +method name value descriptor ()Ljava/lang/annotation/RetentionPolicy; flags 401 + +class name java/lang/annotation/RetentionPolicy +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name SOURCE descriptor Ljava/lang/annotation/RetentionPolicy; flags 4019 +field name CLASS descriptor Ljava/lang/annotation/RetentionPolicy; flags 4019 +field name RUNTIME descriptor Ljava/lang/annotation/RetentionPolicy; flags 4019 +method name values descriptor ()[Ljava/lang/annotation/RetentionPolicy; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/lang/annotation/RetentionPolicy; flags 9 + +class name java/lang/annotation/Target +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;ANNOTATION_TYPE;}) +method name value descriptor ()[Ljava/lang/annotation/ElementType; flags 401 + +class name java/lang/invoke/CallSite +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name type descriptor ()Ljava/lang/invoke/MethodType; flags 1 +method name getTarget descriptor ()Ljava/lang/invoke/MethodHandle; flags 401 +method name setTarget descriptor (Ljava/lang/invoke/MethodHandle;)V flags 401 +method name dynamicInvoker descriptor ()Ljava/lang/invoke/MethodHandle; flags 401 + +class name java/lang/invoke/ConstantCallSite +header extends java/lang/invoke/CallSite flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/invoke/MethodHandle;)V flags 1 +method name descriptor (Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;)V thrownTypes java/lang/Throwable flags 4 +method name getTarget descriptor ()Ljava/lang/invoke/MethodHandle; flags 11 +method name setTarget descriptor (Ljava/lang/invoke/MethodHandle;)V flags 11 +method name dynamicInvoker descriptor ()Ljava/lang/invoke/MethodHandle; flags 11 + +class name java/lang/invoke/LambdaConversionException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;ZZ)V flags 1 + +class name java/lang/invoke/LambdaMetafactory +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19 +field name FLAG_SERIALIZABLE descriptor I constantValue 1 flags 19 +field name FLAG_MARKERS descriptor I constantValue 2 flags 19 +field name FLAG_BRIDGES descriptor I constantValue 4 flags 19 +method name descriptor ()V flags 1 +method name metafactory descriptor (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; thrownTypes java/lang/invoke/LambdaConversionException flags 9 +method name altMetafactory descriptor (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; thrownTypes java/lang/invoke/LambdaConversionException flags 89 + +class name java/lang/invoke/MethodHandle +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name type descriptor ()Ljava/lang/invoke/MethodType; flags 1 +method name invokeExact descriptor ([Ljava/lang/Object;)Ljava/lang/Object; thrownTypes java/lang/Throwable flags 191 runtimeAnnotations @Ljava/lang/invoke/MethodHandle$PolymorphicSignature; +method name invoke descriptor ([Ljava/lang/Object;)Ljava/lang/Object; thrownTypes java/lang/Throwable flags 191 runtimeAnnotations @Ljava/lang/invoke/MethodHandle$PolymorphicSignature; +method name invokeWithArguments descriptor ([Ljava/lang/Object;)Ljava/lang/Object; thrownTypes java/lang/Throwable flags 81 +method name invokeWithArguments descriptor (Ljava/util/List;)Ljava/lang/Object; thrownTypes java/lang/Throwable flags 1 signature (Ljava/util/List<*>;)Ljava/lang/Object; +method name asType descriptor (Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; flags 1 +method name asSpreader descriptor (Ljava/lang/Class;I)Ljava/lang/invoke/MethodHandle; flags 1 signature (Ljava/lang/Class<*>;I)Ljava/lang/invoke/MethodHandle; +method name asCollector descriptor (Ljava/lang/Class;I)Ljava/lang/invoke/MethodHandle; flags 1 signature (Ljava/lang/Class<*>;I)Ljava/lang/invoke/MethodHandle; +method name asVarargsCollector descriptor (Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; flags 1 signature (Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodHandle; +method name isVarargsCollector descriptor ()Z flags 1 +method name asFixedArity descriptor ()Ljava/lang/invoke/MethodHandle; flags 1 +method name bindTo descriptor (Ljava/lang/Object;)Ljava/lang/invoke/MethodHandle; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/lang/invoke/MethodHandleInfo +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19 +field name REF_getField descriptor I constantValue 1 flags 19 +field name REF_getStatic descriptor I constantValue 2 flags 19 +field name REF_putField descriptor I constantValue 3 flags 19 +field name REF_putStatic descriptor I constantValue 4 flags 19 +field name REF_invokeVirtual descriptor I constantValue 5 flags 19 +field name REF_invokeStatic descriptor I constantValue 6 flags 19 +field name REF_invokeSpecial descriptor I constantValue 7 flags 19 +field name REF_newInvokeSpecial descriptor I constantValue 8 flags 19 +field name REF_invokeInterface descriptor I constantValue 9 flags 19 +method name getReferenceKind descriptor ()I flags 401 +method name getDeclaringClass descriptor ()Ljava/lang/Class; flags 401 signature ()Ljava/lang/Class<*>; +method name getName descriptor ()Ljava/lang/String; flags 401 +method name getMethodType descriptor ()Ljava/lang/invoke/MethodType; flags 401 +method name reflectAs descriptor (Ljava/lang/Class;Ljava/lang/invoke/MethodHandles$Lookup;)Ljava/lang/reflect/Member; flags 401 signature (Ljava/lang/Class;Ljava/lang/invoke/MethodHandles$Lookup;)TT; +method name getModifiers descriptor ()I flags 401 +method name isVarArgs descriptor ()Z flags 1 +method name referenceKindToString descriptor (I)Ljava/lang/String; flags 9 +method name toString descriptor (ILjava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/String; flags 9 signature (ILjava/lang/Class<*>;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/String; + +class name java/lang/invoke/MethodHandleProxies +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name asInterfaceInstance descriptor (Ljava/lang/Class;Ljava/lang/invoke/MethodHandle;)Ljava/lang/Object; flags 9 signature (Ljava/lang/Class;Ljava/lang/invoke/MethodHandle;)TT; runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name isWrapperInstance descriptor (Ljava/lang/Object;)Z flags 9 +method name wrapperInstanceTarget descriptor (Ljava/lang/Object;)Ljava/lang/invoke/MethodHandle; flags 9 +method name wrapperInstanceType descriptor (Ljava/lang/Object;)Ljava/lang/Class; flags 9 signature (Ljava/lang/Object;)Ljava/lang/Class<*>; + +class name java/lang/invoke/MethodHandles +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +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; flags 9 runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name publicLookup descriptor ()Ljava/lang/invoke/MethodHandles$Lookup; flags 9 +method name reflectAs descriptor (Ljava/lang/Class;Ljava/lang/invoke/MethodHandle;)Ljava/lang/reflect/Member; flags 9 signature (Ljava/lang/Class;Ljava/lang/invoke/MethodHandle;)TT; +method name arrayElementGetter descriptor (Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; thrownTypes java/lang/IllegalArgumentException flags 9 signature (Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodHandle; +method name arrayElementSetter descriptor (Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; thrownTypes java/lang/IllegalArgumentException flags 9 signature (Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodHandle; +method name spreadInvoker descriptor (Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/MethodHandle; flags 9 +method name exactInvoker descriptor (Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; flags 9 +method name invoker descriptor (Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; flags 9 +method name explicitCastArguments descriptor (Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; flags 9 +method name permuteArguments descriptor (Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;[I)Ljava/lang/invoke/MethodHandle; flags 89 +method name constant descriptor (Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/invoke/MethodHandle; flags 9 signature (Ljava/lang/Class<*>;Ljava/lang/Object;)Ljava/lang/invoke/MethodHandle; +method name identity descriptor (Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; flags 9 signature (Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodHandle; +method name insertArguments descriptor (Ljava/lang/invoke/MethodHandle;I[Ljava/lang/Object;)Ljava/lang/invoke/MethodHandle; flags 89 +method name dropArguments descriptor (Ljava/lang/invoke/MethodHandle;ILjava/util/List;)Ljava/lang/invoke/MethodHandle; flags 9 signature (Ljava/lang/invoke/MethodHandle;ILjava/util/List;>;)Ljava/lang/invoke/MethodHandle; +method name dropArguments descriptor (Ljava/lang/invoke/MethodHandle;I[Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; flags 89 signature (Ljava/lang/invoke/MethodHandle;I[Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodHandle; +method name filterArguments descriptor (Ljava/lang/invoke/MethodHandle;I[Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle; flags 89 +method name collectArguments descriptor (Ljava/lang/invoke/MethodHandle;ILjava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle; flags 9 +method name filterReturnValue descriptor (Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle; flags 9 +method name foldArguments descriptor (Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle; flags 9 +method name guardWithTest descriptor (Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle; flags 9 +method name catchException descriptor (Ljava/lang/invoke/MethodHandle;Ljava/lang/Class;Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle; flags 9 signature (Ljava/lang/invoke/MethodHandle;Ljava/lang/Class<+Ljava/lang/Throwable;>;Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle; +method name throwException descriptor (Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; flags 9 signature (Ljava/lang/Class<*>;Ljava/lang/Class<+Ljava/lang/Throwable;>;)Ljava/lang/invoke/MethodHandle; + +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 +field name PUBLIC descriptor I constantValue 1 flags 19 +field name PRIVATE descriptor I constantValue 2 flags 19 +field name PROTECTED descriptor I constantValue 4 flags 19 +field name PACKAGE descriptor I constantValue 8 flags 19 +method name lookupClass descriptor ()Ljava/lang/Class; flags 1 signature ()Ljava/lang/Class<*>; +method name lookupModes descriptor ()I flags 1 +method name in descriptor (Ljava/lang/Class;)Ljava/lang/invoke/MethodHandles$Lookup; flags 1 signature (Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodHandles$Lookup; +method name toString descriptor ()Ljava/lang/String; flags 1 +method name findStatic descriptor (Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; thrownTypes java/lang/NoSuchMethodException,java/lang/IllegalAccessException 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; thrownTypes java/lang/NoSuchMethodException,java/lang/IllegalAccessException flags 1 signature (Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; +method name findConstructor descriptor (Ljava/lang/Class;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; thrownTypes java/lang/NoSuchMethodException,java/lang/IllegalAccessException flags 1 signature (Ljava/lang/Class<*>;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; +method name findSpecial descriptor (Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; thrownTypes java/lang/NoSuchMethodException,java/lang/IllegalAccessException flags 1 signature (Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodHandle; +method name findGetter descriptor (Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; thrownTypes java/lang/NoSuchFieldException,java/lang/IllegalAccessException flags 1 signature (Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodHandle; +method name findSetter descriptor (Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; thrownTypes java/lang/NoSuchFieldException,java/lang/IllegalAccessException flags 1 signature (Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodHandle; +method name findStaticGetter descriptor (Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; thrownTypes java/lang/NoSuchFieldException,java/lang/IllegalAccessException flags 1 signature (Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodHandle; +method name findStaticSetter descriptor (Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; thrownTypes java/lang/NoSuchFieldException,java/lang/IllegalAccessException flags 1 signature (Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodHandle; +method name bind descriptor (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; thrownTypes java/lang/NoSuchMethodException,java/lang/IllegalAccessException flags 1 +method name unreflect descriptor (Ljava/lang/reflect/Method;)Ljava/lang/invoke/MethodHandle; thrownTypes java/lang/IllegalAccessException flags 1 +method name unreflectSpecial descriptor (Ljava/lang/reflect/Method;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; thrownTypes java/lang/IllegalAccessException flags 1 signature (Ljava/lang/reflect/Method;Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodHandle; +method name unreflectConstructor descriptor (Ljava/lang/reflect/Constructor;)Ljava/lang/invoke/MethodHandle; thrownTypes java/lang/IllegalAccessException flags 1 signature (Ljava/lang/reflect/Constructor<*>;)Ljava/lang/invoke/MethodHandle; +method name unreflectGetter descriptor (Ljava/lang/reflect/Field;)Ljava/lang/invoke/MethodHandle; thrownTypes java/lang/IllegalAccessException flags 1 +method name unreflectSetter descriptor (Ljava/lang/reflect/Field;)Ljava/lang/invoke/MethodHandle; thrownTypes java/lang/IllegalAccessException flags 1 +method name revealDirect descriptor (Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandleInfo; flags 1 + +class name java/lang/invoke/MethodType +header extends java/lang/Object implements java/io/Serializable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name methodType descriptor (Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/invoke/MethodType; flags 9 signature (Ljava/lang/Class<*>;[Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodType; +method name methodType descriptor (Ljava/lang/Class;Ljava/util/List;)Ljava/lang/invoke/MethodType; flags 9 signature (Ljava/lang/Class<*>;Ljava/util/List;>;)Ljava/lang/invoke/MethodType; +method name methodType descriptor (Ljava/lang/Class;Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/invoke/MethodType; flags 89 signature (Ljava/lang/Class<*>;Ljava/lang/Class<*>;[Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodType; +method name methodType descriptor (Ljava/lang/Class;)Ljava/lang/invoke/MethodType; flags 9 signature (Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodType; +method name methodType descriptor (Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/invoke/MethodType; flags 9 signature (Ljava/lang/Class<*>;Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodType; +method name methodType descriptor (Ljava/lang/Class;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodType; flags 9 signature (Ljava/lang/Class<*>;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodType; +method name genericMethodType descriptor (IZ)Ljava/lang/invoke/MethodType; flags 9 +method name genericMethodType descriptor (I)Ljava/lang/invoke/MethodType; flags 9 +method name changeParameterType descriptor (ILjava/lang/Class;)Ljava/lang/invoke/MethodType; flags 1 signature (ILjava/lang/Class<*>;)Ljava/lang/invoke/MethodType; +method name insertParameterTypes descriptor (I[Ljava/lang/Class;)Ljava/lang/invoke/MethodType; flags 81 signature (I[Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodType; +method name appendParameterTypes descriptor ([Ljava/lang/Class;)Ljava/lang/invoke/MethodType; flags 81 signature ([Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodType; +method name insertParameterTypes descriptor (ILjava/util/List;)Ljava/lang/invoke/MethodType; flags 1 signature (ILjava/util/List;>;)Ljava/lang/invoke/MethodType; +method name appendParameterTypes descriptor (Ljava/util/List;)Ljava/lang/invoke/MethodType; flags 1 signature (Ljava/util/List;>;)Ljava/lang/invoke/MethodType; +method name dropParameterTypes descriptor (II)Ljava/lang/invoke/MethodType; flags 1 +method name changeReturnType descriptor (Ljava/lang/Class;)Ljava/lang/invoke/MethodType; flags 1 signature (Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodType; +method name hasPrimitives descriptor ()Z flags 1 +method name hasWrappers descriptor ()Z flags 1 +method name erase descriptor ()Ljava/lang/invoke/MethodType; flags 1 +method name generic descriptor ()Ljava/lang/invoke/MethodType; flags 1 +method name wrap descriptor ()Ljava/lang/invoke/MethodType; flags 1 +method name unwrap descriptor ()Ljava/lang/invoke/MethodType; flags 1 +method name parameterType descriptor (I)Ljava/lang/Class; flags 1 signature (I)Ljava/lang/Class<*>; +method name parameterCount descriptor ()I flags 1 +method name returnType descriptor ()Ljava/lang/Class; flags 1 signature ()Ljava/lang/Class<*>; +method name parameterList descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List;>; +method name parameterArray descriptor ()[Ljava/lang/Class; flags 1 signature ()[Ljava/lang/Class<*>; +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 fromMethodDescriptorString descriptor (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/invoke/MethodType; thrownTypes java/lang/IllegalArgumentException,java/lang/TypeNotPresentException flags 9 +method name toMethodDescriptorString descriptor ()Ljava/lang/String; flags 1 + +class name java/lang/invoke/MutableCallSite +header extends java/lang/invoke/CallSite flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/invoke/MethodType;)V flags 1 +method name descriptor (Ljava/lang/invoke/MethodHandle;)V flags 1 +method name getTarget descriptor ()Ljava/lang/invoke/MethodHandle; flags 11 +method name setTarget descriptor (Ljava/lang/invoke/MethodHandle;)V flags 1 +method name dynamicInvoker descriptor ()Ljava/lang/invoke/MethodHandle; flags 11 +method name syncAll descriptor ([Ljava/lang/invoke/MutableCallSite;)V flags 9 + +class name java/lang/invoke/SerializedLambda +header extends java/lang/Object implements java/io/Serializable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V flags 1 signature (Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V +method name getCapturingClass descriptor ()Ljava/lang/String; flags 1 +method name getFunctionalInterfaceClass descriptor ()Ljava/lang/String; flags 1 +method name getFunctionalInterfaceMethodName descriptor ()Ljava/lang/String; flags 1 +method name getFunctionalInterfaceMethodSignature descriptor ()Ljava/lang/String; flags 1 +method name getImplClass descriptor ()Ljava/lang/String; flags 1 +method name getImplMethodName descriptor ()Ljava/lang/String; flags 1 +method name getImplMethodSignature descriptor ()Ljava/lang/String; flags 1 +method name getImplMethodKind descriptor ()I flags 1 +method name getInstantiatedMethodType descriptor ()Ljava/lang/String; flags 11 +method name getCapturedArgCount descriptor ()I flags 1 +method name getCapturedArg descriptor (I)Ljava/lang/Object; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/lang/invoke/SwitchPoint +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name hasBeenInvalidated descriptor ()Z flags 1 +method name guardWithTest descriptor (Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle; flags 1 +method name invalidateAll descriptor ([Ljava/lang/invoke/SwitchPoint;)V flags 9 + +class name java/lang/invoke/VolatileCallSite +header extends java/lang/invoke/CallSite flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/invoke/MethodType;)V flags 1 +method name descriptor (Ljava/lang/invoke/MethodHandle;)V flags 1 +method name getTarget descriptor ()Ljava/lang/invoke/MethodHandle; flags 11 +method name setTarget descriptor (Ljava/lang/invoke/MethodHandle;)V flags 1 +method name dynamicInvoker descriptor ()Ljava/lang/invoke/MethodHandle; flags 11 + +class name java/lang/invoke/WrongMethodTypeException +header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/lang/ref/PhantomReference +header extends java/lang/ref/Reference flags 21 signature Ljava/lang/ref/Reference; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name get descriptor ()Ljava/lang/Object; flags 1 signature ()TT; +method name descriptor (Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)V flags 1 signature (TT;Ljava/lang/ref/ReferenceQueue<-TT;>;)V + +class name java/lang/ref/Reference +header extends java/lang/Object flags 421 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name get descriptor ()Ljava/lang/Object; flags 1 signature ()TT; +method name clear descriptor ()V flags 1 +method name isEnqueued descriptor ()Z flags 1 +method name enqueue descriptor ()Z flags 1 + +class name java/lang/ref/ReferenceQueue +header extends java/lang/Object flags 21 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name poll descriptor ()Ljava/lang/ref/Reference; flags 1 signature ()Ljava/lang/ref/Reference<+TT;>; +method name remove descriptor (J)Ljava/lang/ref/Reference; thrownTypes java/lang/IllegalArgumentException,java/lang/InterruptedException flags 1 signature (J)Ljava/lang/ref/Reference<+TT;>; +method name remove descriptor ()Ljava/lang/ref/Reference; thrownTypes java/lang/InterruptedException flags 1 signature ()Ljava/lang/ref/Reference<+TT;>; + +class name java/lang/ref/SoftReference +header extends java/lang/ref/Reference flags 21 signature Ljava/lang/ref/Reference; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/Object;)V flags 1 signature (TT;)V +method name descriptor (Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)V flags 1 signature (TT;Ljava/lang/ref/ReferenceQueue<-TT;>;)V +method name get descriptor ()Ljava/lang/Object; flags 1 signature ()TT; + +class name java/lang/ref/WeakReference +header extends java/lang/ref/Reference flags 21 signature Ljava/lang/ref/Reference; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/Object;)V flags 1 signature (TT;)V +method name descriptor (Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)V flags 1 signature (TT;Ljava/lang/ref/ReferenceQueue<-TT;>;)V + +class name java/lang/reflect/AccessibleObject +header extends java/lang/Object implements java/lang/reflect/AnnotatedElement flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name setAccessible descriptor ([Ljava/lang/reflect/AccessibleObject;Z)V thrownTypes java/lang/SecurityException flags 9 +method name setAccessible descriptor (Z)V thrownTypes java/lang/SecurityException flags 1 +method name isAccessible descriptor ()Z flags 1 +method name descriptor ()V flags 4 +method name getAnnotation descriptor (Ljava/lang/Class;)Ljava/lang/annotation/Annotation; flags 1 signature (Ljava/lang/Class;)TT; +method name isAnnotationPresent descriptor (Ljava/lang/Class;)Z flags 1 signature (Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)Z +method name getAnnotationsByType descriptor (Ljava/lang/Class;)[Ljava/lang/annotation/Annotation; flags 1 signature (Ljava/lang/Class;)[TT; +method name getAnnotations descriptor ()[Ljava/lang/annotation/Annotation; flags 1 +method name getDeclaredAnnotation descriptor (Ljava/lang/Class;)Ljava/lang/annotation/Annotation; flags 1 signature (Ljava/lang/Class;)TT; +method name getDeclaredAnnotationsByType descriptor (Ljava/lang/Class;)[Ljava/lang/annotation/Annotation; flags 1 signature (Ljava/lang/Class;)[TT; +method name getDeclaredAnnotations descriptor ()[Ljava/lang/annotation/Annotation; flags 1 + +class name java/lang/reflect/AnnotatedArrayType +header extends java/lang/Object implements java/lang/reflect/AnnotatedType flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name getAnnotatedGenericComponentType descriptor ()Ljava/lang/reflect/AnnotatedType; flags 401 + +class name java/lang/reflect/AnnotatedElement +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name isAnnotationPresent descriptor (Ljava/lang/Class;)Z flags 1 signature (Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)Z +method name getAnnotation descriptor (Ljava/lang/Class;)Ljava/lang/annotation/Annotation; flags 401 signature (Ljava/lang/Class;)TT; +method name getAnnotations descriptor ()[Ljava/lang/annotation/Annotation; flags 401 +method name getAnnotationsByType descriptor (Ljava/lang/Class;)[Ljava/lang/annotation/Annotation; flags 1 signature (Ljava/lang/Class;)[TT; +method name getDeclaredAnnotation descriptor (Ljava/lang/Class;)Ljava/lang/annotation/Annotation; flags 1 signature (Ljava/lang/Class;)TT; +method name getDeclaredAnnotationsByType descriptor (Ljava/lang/Class;)[Ljava/lang/annotation/Annotation; flags 1 signature (Ljava/lang/Class;)[TT; +method name getDeclaredAnnotations descriptor ()[Ljava/lang/annotation/Annotation; flags 401 + +class name java/lang/reflect/AnnotatedParameterizedType +header extends java/lang/Object implements java/lang/reflect/AnnotatedType flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name getAnnotatedActualTypeArguments descriptor ()[Ljava/lang/reflect/AnnotatedType; flags 401 + +class name java/lang/reflect/AnnotatedType +header extends java/lang/Object implements java/lang/reflect/AnnotatedElement flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name getType descriptor ()Ljava/lang/reflect/Type; flags 401 + +class name java/lang/reflect/AnnotatedTypeVariable +header extends java/lang/Object implements java/lang/reflect/AnnotatedType flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name getAnnotatedBounds descriptor ()[Ljava/lang/reflect/AnnotatedType; flags 401 + +class name java/lang/reflect/AnnotatedWildcardType +header extends java/lang/Object implements java/lang/reflect/AnnotatedType flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name getAnnotatedLowerBounds descriptor ()[Ljava/lang/reflect/AnnotatedType; flags 401 +method name getAnnotatedUpperBounds descriptor ()[Ljava/lang/reflect/AnnotatedType; flags 401 + +class name java/lang/reflect/Array +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name newInstance descriptor (Ljava/lang/Class;I)Ljava/lang/Object; thrownTypes java/lang/NegativeArraySizeException flags 9 signature (Ljava/lang/Class<*>;I)Ljava/lang/Object; +method name newInstance descriptor (Ljava/lang/Class;[I)Ljava/lang/Object; thrownTypes java/lang/IllegalArgumentException,java/lang/NegativeArraySizeException flags 89 signature (Ljava/lang/Class<*>;[I)Ljava/lang/Object; +method name getLength descriptor (Ljava/lang/Object;)I thrownTypes java/lang/IllegalArgumentException flags 109 +method name get descriptor (Ljava/lang/Object;I)Ljava/lang/Object; thrownTypes java/lang/IllegalArgumentException,java/lang/ArrayIndexOutOfBoundsException flags 109 +method name getBoolean descriptor (Ljava/lang/Object;I)Z thrownTypes java/lang/IllegalArgumentException,java/lang/ArrayIndexOutOfBoundsException flags 109 +method name getByte descriptor (Ljava/lang/Object;I)B thrownTypes java/lang/IllegalArgumentException,java/lang/ArrayIndexOutOfBoundsException flags 109 +method name getChar descriptor (Ljava/lang/Object;I)C thrownTypes java/lang/IllegalArgumentException,java/lang/ArrayIndexOutOfBoundsException flags 109 +method name getShort descriptor (Ljava/lang/Object;I)S thrownTypes java/lang/IllegalArgumentException,java/lang/ArrayIndexOutOfBoundsException flags 109 +method name getInt descriptor (Ljava/lang/Object;I)I thrownTypes java/lang/IllegalArgumentException,java/lang/ArrayIndexOutOfBoundsException flags 109 +method name getLong descriptor (Ljava/lang/Object;I)J thrownTypes java/lang/IllegalArgumentException,java/lang/ArrayIndexOutOfBoundsException flags 109 +method name getFloat descriptor (Ljava/lang/Object;I)F thrownTypes java/lang/IllegalArgumentException,java/lang/ArrayIndexOutOfBoundsException flags 109 +method name getDouble descriptor (Ljava/lang/Object;I)D thrownTypes java/lang/IllegalArgumentException,java/lang/ArrayIndexOutOfBoundsException flags 109 +method name set descriptor (Ljava/lang/Object;ILjava/lang/Object;)V thrownTypes java/lang/IllegalArgumentException,java/lang/ArrayIndexOutOfBoundsException flags 109 +method name setBoolean descriptor (Ljava/lang/Object;IZ)V thrownTypes java/lang/IllegalArgumentException,java/lang/ArrayIndexOutOfBoundsException flags 109 +method name setByte descriptor (Ljava/lang/Object;IB)V thrownTypes java/lang/IllegalArgumentException,java/lang/ArrayIndexOutOfBoundsException flags 109 +method name setChar descriptor (Ljava/lang/Object;IC)V thrownTypes java/lang/IllegalArgumentException,java/lang/ArrayIndexOutOfBoundsException flags 109 +method name setShort descriptor (Ljava/lang/Object;IS)V thrownTypes java/lang/IllegalArgumentException,java/lang/ArrayIndexOutOfBoundsException flags 109 +method name setInt descriptor (Ljava/lang/Object;II)V thrownTypes java/lang/IllegalArgumentException,java/lang/ArrayIndexOutOfBoundsException flags 109 +method name setLong descriptor (Ljava/lang/Object;IJ)V thrownTypes java/lang/IllegalArgumentException,java/lang/ArrayIndexOutOfBoundsException flags 109 +method name setFloat descriptor (Ljava/lang/Object;IF)V thrownTypes java/lang/IllegalArgumentException,java/lang/ArrayIndexOutOfBoundsException flags 109 +method name setDouble descriptor (Ljava/lang/Object;ID)V thrownTypes java/lang/IllegalArgumentException,java/lang/ArrayIndexOutOfBoundsException flags 109 + +class name java/lang/reflect/Constructor +header extends java/lang/reflect/Executable flags 31 signature Ljava/lang/reflect/Executable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name getDeclaringClass descriptor ()Ljava/lang/Class; flags 1 signature ()Ljava/lang/Class; +method name getName descriptor ()Ljava/lang/String; flags 1 +method name getModifiers descriptor ()I flags 1 +method name getTypeParameters descriptor ()[Ljava/lang/reflect/TypeVariable; flags 1 signature ()[Ljava/lang/reflect/TypeVariable;>; +method name getParameterTypes descriptor ()[Ljava/lang/Class; flags 1 signature ()[Ljava/lang/Class<*>; +method name getParameterCount descriptor ()I flags 1 +method name getGenericParameterTypes descriptor ()[Ljava/lang/reflect/Type; flags 1 +method name getExceptionTypes descriptor ()[Ljava/lang/Class; flags 1 signature ()[Ljava/lang/Class<*>; +method name getGenericExceptionTypes descriptor ()[Ljava/lang/reflect/Type; 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 toGenericString descriptor ()Ljava/lang/String; flags 1 +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 @Lsun/reflect/CallerSensitive; +method name isVarArgs descriptor ()Z flags 1 +method name isSynthetic descriptor ()Z flags 1 +method name getAnnotation descriptor (Ljava/lang/Class;)Ljava/lang/annotation/Annotation; flags 1 signature (Ljava/lang/Class;)TT; +method name getDeclaredAnnotations descriptor ()[Ljava/lang/annotation/Annotation; flags 1 +method name getParameterAnnotations descriptor ()[[Ljava/lang/annotation/Annotation; flags 1 +method name getAnnotatedReturnType descriptor ()Ljava/lang/reflect/AnnotatedType; flags 1 +method name getAnnotatedReceiverType descriptor ()Ljava/lang/reflect/AnnotatedType; flags 1 + +class name java/lang/reflect/Executable +header extends java/lang/reflect/AccessibleObject implements java/lang/reflect/Member,java/lang/reflect/GenericDeclaration flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name getDeclaringClass descriptor ()Ljava/lang/Class; flags 401 signature ()Ljava/lang/Class<*>; +method name getName descriptor ()Ljava/lang/String; flags 401 +method name getModifiers descriptor ()I flags 401 +method name getTypeParameters descriptor ()[Ljava/lang/reflect/TypeVariable; flags 401 signature ()[Ljava/lang/reflect/TypeVariable<*>; +method name getParameterTypes descriptor ()[Ljava/lang/Class; flags 401 signature ()[Ljava/lang/Class<*>; +method name getParameterCount descriptor ()I flags 1 +method name getGenericParameterTypes descriptor ()[Ljava/lang/reflect/Type; flags 1 +method name getParameters descriptor ()[Ljava/lang/reflect/Parameter; flags 1 +method name getExceptionTypes descriptor ()[Ljava/lang/Class; flags 401 signature ()[Ljava/lang/Class<*>; +method name getGenericExceptionTypes descriptor ()[Ljava/lang/reflect/Type; flags 1 +method name toGenericString descriptor ()Ljava/lang/String; flags 401 +method name isVarArgs descriptor ()Z flags 1 +method name isSynthetic descriptor ()Z flags 1 +method name getParameterAnnotations descriptor ()[[Ljava/lang/annotation/Annotation; flags 401 +method name getAnnotation descriptor (Ljava/lang/Class;)Ljava/lang/annotation/Annotation; flags 1 signature (Ljava/lang/Class;)TT; +method name getAnnotationsByType descriptor (Ljava/lang/Class;)[Ljava/lang/annotation/Annotation; flags 1 signature (Ljava/lang/Class;)[TT; +method name getDeclaredAnnotations descriptor ()[Ljava/lang/annotation/Annotation; flags 1 +method name getAnnotatedReturnType descriptor ()Ljava/lang/reflect/AnnotatedType; flags 401 +method name getAnnotatedReceiverType descriptor ()Ljava/lang/reflect/AnnotatedType; flags 1 +method name getAnnotatedParameterTypes descriptor ()[Ljava/lang/reflect/AnnotatedType; flags 1 +method name getAnnotatedExceptionTypes descriptor ()[Ljava/lang/reflect/AnnotatedType; flags 1 + +class name java/lang/reflect/Field +header extends java/lang/reflect/AccessibleObject implements java/lang/reflect/Member flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name getDeclaringClass descriptor ()Ljava/lang/Class; flags 1 signature ()Ljava/lang/Class<*>; +method name getName descriptor ()Ljava/lang/String; flags 1 +method name getModifiers descriptor ()I flags 1 +method name isEnumConstant descriptor ()Z flags 1 +method name isSynthetic descriptor ()Z flags 1 +method name getType descriptor ()Ljava/lang/Class; flags 1 signature ()Ljava/lang/Class<*>; +method name getGenericType descriptor ()Ljava/lang/reflect/Type; 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 toGenericString descriptor ()Ljava/lang/String; flags 1 +method name get descriptor (Ljava/lang/Object;)Ljava/lang/Object; thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1 runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name getBoolean descriptor (Ljava/lang/Object;)Z thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1 runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name getByte descriptor (Ljava/lang/Object;)B thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1 runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name getChar descriptor (Ljava/lang/Object;)C thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1 runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name getShort descriptor (Ljava/lang/Object;)S thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1 runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name getInt descriptor (Ljava/lang/Object;)I thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1 runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name getLong descriptor (Ljava/lang/Object;)J thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1 runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name getFloat descriptor (Ljava/lang/Object;)F thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1 runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name getDouble descriptor (Ljava/lang/Object;)D thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1 runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name set descriptor (Ljava/lang/Object;Ljava/lang/Object;)V thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1 runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name setBoolean descriptor (Ljava/lang/Object;Z)V thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1 runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name setByte descriptor (Ljava/lang/Object;B)V thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1 runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name setChar descriptor (Ljava/lang/Object;C)V thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1 runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name setShort descriptor (Ljava/lang/Object;S)V thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1 runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name setInt descriptor (Ljava/lang/Object;I)V thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1 runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name setLong descriptor (Ljava/lang/Object;J)V thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1 runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name setFloat descriptor (Ljava/lang/Object;F)V thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1 runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name setDouble descriptor (Ljava/lang/Object;D)V thrownTypes java/lang/IllegalArgumentException,java/lang/IllegalAccessException flags 1 runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name getAnnotation descriptor (Ljava/lang/Class;)Ljava/lang/annotation/Annotation; flags 1 signature (Ljava/lang/Class;)TT; +method name getAnnotationsByType descriptor (Ljava/lang/Class;)[Ljava/lang/annotation/Annotation; flags 1 signature (Ljava/lang/Class;)[TT; +method name getDeclaredAnnotations descriptor ()[Ljava/lang/annotation/Annotation; flags 1 +method name getAnnotatedType descriptor ()Ljava/lang/reflect/AnnotatedType; flags 1 + +class name java/lang/reflect/GenericArrayType +header extends java/lang/Object implements java/lang/reflect/Type flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name getGenericComponentType descriptor ()Ljava/lang/reflect/Type; flags 401 + +class name java/lang/reflect/GenericDeclaration +header extends java/lang/Object implements java/lang/reflect/AnnotatedElement flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name getTypeParameters descriptor ()[Ljava/lang/reflect/TypeVariable; flags 401 signature ()[Ljava/lang/reflect/TypeVariable<*>; + +class name java/lang/reflect/GenericSignatureFormatError +header extends java/lang/ClassFormatError flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/lang/reflect/InvocationHandler +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name invoke descriptor (Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; thrownTypes java/lang/Throwable flags 401 + +class name java/lang/reflect/InvocationTargetException +header extends java/lang/ReflectiveOperationException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 4 +method name descriptor (Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/Throwable;Ljava/lang/String;)V flags 1 +method name getTargetException descriptor ()Ljava/lang/Throwable; flags 1 +method name getCause descriptor ()Ljava/lang/Throwable; flags 1 + +class name java/lang/reflect/MalformedParameterizedTypeException +header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 + +class name java/lang/reflect/MalformedParametersException +header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/lang/reflect/Member +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name PUBLIC descriptor I constantValue 0 flags 19 +field name DECLARED descriptor I constantValue 1 flags 19 +method name getDeclaringClass descriptor ()Ljava/lang/Class; flags 401 signature ()Ljava/lang/Class<*>; +method name getName descriptor ()Ljava/lang/String; flags 401 +method name getModifiers descriptor ()I flags 401 +method name isSynthetic descriptor ()Z flags 401 + +class name java/lang/reflect/Method +header extends java/lang/reflect/Executable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name getDeclaringClass descriptor ()Ljava/lang/Class; flags 1 signature ()Ljava/lang/Class<*>; +method name getName descriptor ()Ljava/lang/String; flags 1 +method name getModifiers descriptor ()I flags 1 +method name getTypeParameters descriptor ()[Ljava/lang/reflect/TypeVariable; flags 1 signature ()[Ljava/lang/reflect/TypeVariable; +method name getReturnType descriptor ()Ljava/lang/Class; flags 1 signature ()Ljava/lang/Class<*>; +method name getGenericReturnType descriptor ()Ljava/lang/reflect/Type; flags 1 +method name getParameterTypes descriptor ()[Ljava/lang/Class; flags 1 signature ()[Ljava/lang/Class<*>; +method name getParameterCount descriptor ()I flags 1 +method name getGenericParameterTypes descriptor ()[Ljava/lang/reflect/Type; flags 1 +method name getExceptionTypes descriptor ()[Ljava/lang/Class; flags 1 signature ()[Ljava/lang/Class<*>; +method name getGenericExceptionTypes descriptor ()[Ljava/lang/reflect/Type; 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 toGenericString descriptor ()Ljava/lang/String; flags 1 +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 @Lsun/reflect/CallerSensitive; +method name isBridge descriptor ()Z flags 1 +method name isVarArgs descriptor ()Z flags 1 +method name isSynthetic descriptor ()Z flags 1 +method name isDefault descriptor ()Z flags 1 +method name getDefaultValue descriptor ()Ljava/lang/Object; flags 1 +method name getAnnotation descriptor (Ljava/lang/Class;)Ljava/lang/annotation/Annotation; flags 1 signature (Ljava/lang/Class;)TT; +method name getDeclaredAnnotations descriptor ()[Ljava/lang/annotation/Annotation; flags 1 +method name getParameterAnnotations descriptor ()[[Ljava/lang/annotation/Annotation; flags 1 +method name getAnnotatedReturnType descriptor ()Ljava/lang/reflect/AnnotatedType; flags 1 + +class name java/lang/reflect/Modifier +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name PUBLIC descriptor I constantValue 1 flags 19 +field name PRIVATE descriptor I constantValue 2 flags 19 +field name PROTECTED descriptor I constantValue 4 flags 19 +field name STATIC descriptor I constantValue 8 flags 19 +field name FINAL descriptor I constantValue 16 flags 19 +field name SYNCHRONIZED descriptor I constantValue 32 flags 19 +field name VOLATILE descriptor I constantValue 64 flags 19 +field name TRANSIENT descriptor I constantValue 128 flags 19 +field name NATIVE descriptor I constantValue 256 flags 19 +field name INTERFACE descriptor I constantValue 512 flags 19 +field name ABSTRACT descriptor I constantValue 1024 flags 19 +field name STRICT descriptor I constantValue 2048 flags 19 +method name descriptor ()V flags 1 +method name isPublic descriptor (I)Z flags 9 +method name isPrivate descriptor (I)Z flags 9 +method name isProtected descriptor (I)Z flags 9 +method name isStatic descriptor (I)Z flags 9 +method name isFinal descriptor (I)Z flags 9 +method name isSynchronized descriptor (I)Z flags 9 +method name isVolatile descriptor (I)Z flags 9 +method name isTransient descriptor (I)Z flags 9 +method name isNative descriptor (I)Z flags 9 +method name isInterface descriptor (I)Z flags 9 +method name isAbstract descriptor (I)Z flags 9 +method name isStrict descriptor (I)Z flags 9 +method name toString descriptor (I)Ljava/lang/String; flags 9 +method name classModifiers descriptor ()I flags 9 +method name interfaceModifiers descriptor ()I flags 9 +method name constructorModifiers descriptor ()I flags 9 +method name methodModifiers descriptor ()I flags 9 +method name fieldModifiers descriptor ()I flags 9 +method name parameterModifiers descriptor ()I flags 9 + +class name java/lang/reflect/Parameter +header extends java/lang/Object implements java/lang/reflect/AnnotatedElement flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 +method name isNamePresent descriptor ()Z flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name getDeclaringExecutable descriptor ()Ljava/lang/reflect/Executable; flags 1 +method name getModifiers descriptor ()I flags 1 +method name getName descriptor ()Ljava/lang/String; flags 1 +method name getParameterizedType descriptor ()Ljava/lang/reflect/Type; flags 1 +method name getType descriptor ()Ljava/lang/Class; flags 1 signature ()Ljava/lang/Class<*>; +method name getAnnotatedType descriptor ()Ljava/lang/reflect/AnnotatedType; flags 1 +method name isImplicit descriptor ()Z flags 1 +method name isSynthetic descriptor ()Z flags 1 +method name isVarArgs descriptor ()Z flags 1 +method name getAnnotation descriptor (Ljava/lang/Class;)Ljava/lang/annotation/Annotation; flags 1 signature (Ljava/lang/Class;)TT; +method name getAnnotationsByType descriptor (Ljava/lang/Class;)[Ljava/lang/annotation/Annotation; flags 1 signature (Ljava/lang/Class;)[TT; +method name getDeclaredAnnotations descriptor ()[Ljava/lang/annotation/Annotation; flags 1 +method name getDeclaredAnnotation descriptor (Ljava/lang/Class;)Ljava/lang/annotation/Annotation; flags 1 signature (Ljava/lang/Class;)TT; +method name getDeclaredAnnotationsByType descriptor (Ljava/lang/Class;)[Ljava/lang/annotation/Annotation; flags 1 signature (Ljava/lang/Class;)[TT; +method name getAnnotations descriptor ()[Ljava/lang/annotation/Annotation; flags 1 + +class name java/lang/reflect/ParameterizedType +header extends java/lang/Object implements java/lang/reflect/Type flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name getActualTypeArguments descriptor ()[Ljava/lang/reflect/Type; flags 401 +method name getRawType descriptor ()Ljava/lang/reflect/Type; flags 401 +method name getOwnerType descriptor ()Ljava/lang/reflect/Type; flags 401 + +class name java/lang/reflect/Proxy +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name h descriptor Ljava/lang/reflect/InvocationHandler; flags 4 +method name descriptor (Ljava/lang/reflect/InvocationHandler;)V flags 4 +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<*>; runtimeAnnotations @Lsun/reflect/CallerSensitive; +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; runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name isProxyClass descriptor (Ljava/lang/Class;)Z flags 9 signature (Ljava/lang/Class<*>;)Z +method name getInvocationHandler descriptor (Ljava/lang/Object;)Ljava/lang/reflect/InvocationHandler; thrownTypes java/lang/IllegalArgumentException flags 9 runtimeAnnotations @Lsun/reflect/CallerSensitive; + +class name java/lang/reflect/ReflectPermission +header extends java/security/BasicPermission flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 + +class name java/lang/reflect/Type +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name getTypeName descriptor ()Ljava/lang/String; flags 1 + +class name java/lang/reflect/TypeVariable +header extends java/lang/Object implements java/lang/reflect/Type,java/lang/reflect/AnnotatedElement flags 601 signature Ljava/lang/Object;Ljava/lang/reflect/Type;Ljava/lang/reflect/AnnotatedElement; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name getBounds descriptor ()[Ljava/lang/reflect/Type; flags 401 +method name getGenericDeclaration descriptor ()Ljava/lang/reflect/GenericDeclaration; flags 401 signature ()TD; +method name getName descriptor ()Ljava/lang/String; flags 401 +method name getAnnotatedBounds descriptor ()[Ljava/lang/reflect/AnnotatedType; flags 401 + +class name java/lang/reflect/UndeclaredThrowableException +header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/Throwable;Ljava/lang/String;)V flags 1 +method name getUndeclaredThrowable descriptor ()Ljava/lang/Throwable; flags 1 +method name getCause descriptor ()Ljava/lang/Throwable; flags 1 + +class name java/lang/reflect/WildcardType +header extends java/lang/Object implements java/lang/reflect/Type flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name getUpperBounds descriptor ()[Ljava/lang/reflect/Type; flags 401 +method name getLowerBounds descriptor ()[Ljava/lang/reflect/Type; flags 401 + +class name java/math/BigDecimal +header extends java/lang/Number implements java/lang/Comparable flags 21 signature Ljava/lang/Number;Ljava/lang/Comparable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name ZERO descriptor Ljava/math/BigDecimal; flags 19 +field name ONE descriptor Ljava/math/BigDecimal; flags 19 +field name TEN descriptor Ljava/math/BigDecimal; flags 19 +field name ROUND_UP descriptor I constantValue 0 flags 19 +field name ROUND_DOWN descriptor I constantValue 1 flags 19 +field name ROUND_CEILING descriptor I constantValue 2 flags 19 +field name ROUND_FLOOR descriptor I constantValue 3 flags 19 +field name ROUND_HALF_UP descriptor I constantValue 4 flags 19 +field name ROUND_HALF_DOWN descriptor I constantValue 5 flags 19 +field name ROUND_HALF_EVEN descriptor I constantValue 6 flags 19 +field name ROUND_UNNECESSARY descriptor I constantValue 7 flags 19 +method name descriptor ([CII)V flags 1 +method name descriptor ([CIILjava/math/MathContext;)V flags 1 +method name descriptor ([C)V flags 1 +method name descriptor ([CLjava/math/MathContext;)V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/math/MathContext;)V flags 1 +method name descriptor (D)V flags 1 +method name descriptor (DLjava/math/MathContext;)V flags 1 +method name descriptor (Ljava/math/BigInteger;)V flags 1 +method name descriptor (Ljava/math/BigInteger;Ljava/math/MathContext;)V flags 1 +method name descriptor (Ljava/math/BigInteger;I)V flags 1 +method name descriptor (Ljava/math/BigInteger;ILjava/math/MathContext;)V flags 1 +method name descriptor (I)V flags 1 +method name descriptor (ILjava/math/MathContext;)V flags 1 +method name descriptor (J)V flags 1 +method name descriptor (JLjava/math/MathContext;)V flags 1 +method name valueOf descriptor (JI)Ljava/math/BigDecimal; flags 9 +method name valueOf descriptor (J)Ljava/math/BigDecimal; flags 9 +method name valueOf descriptor (D)Ljava/math/BigDecimal; flags 9 +method name add descriptor (Ljava/math/BigDecimal;)Ljava/math/BigDecimal; flags 1 +method name add descriptor (Ljava/math/BigDecimal;Ljava/math/MathContext;)Ljava/math/BigDecimal; flags 1 +method name subtract descriptor (Ljava/math/BigDecimal;)Ljava/math/BigDecimal; flags 1 +method name subtract descriptor (Ljava/math/BigDecimal;Ljava/math/MathContext;)Ljava/math/BigDecimal; flags 1 +method name multiply descriptor (Ljava/math/BigDecimal;)Ljava/math/BigDecimal; flags 1 +method name multiply descriptor (Ljava/math/BigDecimal;Ljava/math/MathContext;)Ljava/math/BigDecimal; flags 1 +method name divide descriptor (Ljava/math/BigDecimal;II)Ljava/math/BigDecimal; flags 1 +method name divide descriptor (Ljava/math/BigDecimal;ILjava/math/RoundingMode;)Ljava/math/BigDecimal; flags 1 +method name divide descriptor (Ljava/math/BigDecimal;I)Ljava/math/BigDecimal; flags 1 +method name divide descriptor (Ljava/math/BigDecimal;Ljava/math/RoundingMode;)Ljava/math/BigDecimal; flags 1 +method name divide descriptor (Ljava/math/BigDecimal;)Ljava/math/BigDecimal; flags 1 +method name divide descriptor (Ljava/math/BigDecimal;Ljava/math/MathContext;)Ljava/math/BigDecimal; flags 1 +method name divideToIntegralValue descriptor (Ljava/math/BigDecimal;)Ljava/math/BigDecimal; flags 1 +method name divideToIntegralValue descriptor (Ljava/math/BigDecimal;Ljava/math/MathContext;)Ljava/math/BigDecimal; flags 1 +method name remainder descriptor (Ljava/math/BigDecimal;)Ljava/math/BigDecimal; flags 1 +method name remainder descriptor (Ljava/math/BigDecimal;Ljava/math/MathContext;)Ljava/math/BigDecimal; flags 1 +method name divideAndRemainder descriptor (Ljava/math/BigDecimal;)[Ljava/math/BigDecimal; flags 1 +method name divideAndRemainder descriptor (Ljava/math/BigDecimal;Ljava/math/MathContext;)[Ljava/math/BigDecimal; flags 1 +method name pow descriptor (I)Ljava/math/BigDecimal; flags 1 +method name pow descriptor (ILjava/math/MathContext;)Ljava/math/BigDecimal; flags 1 +method name abs descriptor ()Ljava/math/BigDecimal; flags 1 +method name abs descriptor (Ljava/math/MathContext;)Ljava/math/BigDecimal; flags 1 +method name negate descriptor ()Ljava/math/BigDecimal; flags 1 +method name negate descriptor (Ljava/math/MathContext;)Ljava/math/BigDecimal; flags 1 +method name plus descriptor ()Ljava/math/BigDecimal; flags 1 +method name plus descriptor (Ljava/math/MathContext;)Ljava/math/BigDecimal; flags 1 +method name signum descriptor ()I flags 1 +method name scale descriptor ()I flags 1 +method name precision descriptor ()I flags 1 +method name unscaledValue descriptor ()Ljava/math/BigInteger; flags 1 +method name round descriptor (Ljava/math/MathContext;)Ljava/math/BigDecimal; flags 1 +method name setScale descriptor (ILjava/math/RoundingMode;)Ljava/math/BigDecimal; flags 1 +method name setScale descriptor (II)Ljava/math/BigDecimal; flags 1 +method name setScale descriptor (I)Ljava/math/BigDecimal; flags 1 +method name movePointLeft descriptor (I)Ljava/math/BigDecimal; flags 1 +method name movePointRight descriptor (I)Ljava/math/BigDecimal; flags 1 +method name scaleByPowerOfTen descriptor (I)Ljava/math/BigDecimal; flags 1 +method name stripTrailingZeros descriptor ()Ljava/math/BigDecimal; flags 1 +method name compareTo descriptor (Ljava/math/BigDecimal;)I flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name min descriptor (Ljava/math/BigDecimal;)Ljava/math/BigDecimal; flags 1 +method name max descriptor (Ljava/math/BigDecimal;)Ljava/math/BigDecimal; flags 1 +method name hashCode descriptor ()I flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name toEngineeringString descriptor ()Ljava/lang/String; flags 1 +method name toPlainString descriptor ()Ljava/lang/String; flags 1 +method name toBigInteger descriptor ()Ljava/math/BigInteger; flags 1 +method name toBigIntegerExact descriptor ()Ljava/math/BigInteger; flags 1 +method name longValue descriptor ()J flags 1 +method name longValueExact descriptor ()J flags 1 +method name intValue descriptor ()I flags 1 +method name intValueExact descriptor ()I flags 1 +method name shortValueExact descriptor ()S flags 1 +method name byteValueExact descriptor ()B flags 1 +method name floatValue descriptor ()F flags 1 +method name doubleValue descriptor ()D flags 1 +method name ulp descriptor ()Ljava/math/BigDecimal; flags 1 +method name compareTo descriptor (Ljava/lang/Object;)I flags 1041 + +class name java/math/BigInteger +header extends java/lang/Number implements java/lang/Comparable flags 21 signature Ljava/lang/Number;Ljava/lang/Comparable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name ZERO descriptor Ljava/math/BigInteger; flags 19 +field name ONE descriptor Ljava/math/BigInteger; flags 19 +field name TEN descriptor Ljava/math/BigInteger; flags 19 +method name descriptor ([B)V flags 1 +method name descriptor (I[B)V flags 1 +method name descriptor (Ljava/lang/String;I)V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (ILjava/util/Random;)V flags 1 +method name descriptor (IILjava/util/Random;)V flags 1 +method name probablePrime descriptor (ILjava/util/Random;)Ljava/math/BigInteger; flags 9 +method name nextProbablePrime descriptor ()Ljava/math/BigInteger; flags 1 +method name valueOf descriptor (J)Ljava/math/BigInteger; flags 9 +method name add descriptor (Ljava/math/BigInteger;)Ljava/math/BigInteger; flags 1 +method name subtract descriptor (Ljava/math/BigInteger;)Ljava/math/BigInteger; flags 1 +method name multiply descriptor (Ljava/math/BigInteger;)Ljava/math/BigInteger; flags 1 +method name divide descriptor (Ljava/math/BigInteger;)Ljava/math/BigInteger; flags 1 +method name divideAndRemainder descriptor (Ljava/math/BigInteger;)[Ljava/math/BigInteger; flags 1 +method name remainder descriptor (Ljava/math/BigInteger;)Ljava/math/BigInteger; flags 1 +method name pow descriptor (I)Ljava/math/BigInteger; flags 1 +method name gcd descriptor (Ljava/math/BigInteger;)Ljava/math/BigInteger; flags 1 +method name abs descriptor ()Ljava/math/BigInteger; flags 1 +method name negate descriptor ()Ljava/math/BigInteger; flags 1 +method name signum descriptor ()I flags 1 +method name mod descriptor (Ljava/math/BigInteger;)Ljava/math/BigInteger; flags 1 +method name modPow descriptor (Ljava/math/BigInteger;Ljava/math/BigInteger;)Ljava/math/BigInteger; flags 1 +method name modInverse descriptor (Ljava/math/BigInteger;)Ljava/math/BigInteger; flags 1 +method name shiftLeft descriptor (I)Ljava/math/BigInteger; flags 1 +method name shiftRight descriptor (I)Ljava/math/BigInteger; flags 1 +method name and descriptor (Ljava/math/BigInteger;)Ljava/math/BigInteger; flags 1 +method name or descriptor (Ljava/math/BigInteger;)Ljava/math/BigInteger; flags 1 +method name xor descriptor (Ljava/math/BigInteger;)Ljava/math/BigInteger; flags 1 +method name not descriptor ()Ljava/math/BigInteger; flags 1 +method name andNot descriptor (Ljava/math/BigInteger;)Ljava/math/BigInteger; flags 1 +method name testBit descriptor (I)Z flags 1 +method name setBit descriptor (I)Ljava/math/BigInteger; flags 1 +method name clearBit descriptor (I)Ljava/math/BigInteger; flags 1 +method name flipBit descriptor (I)Ljava/math/BigInteger; flags 1 +method name getLowestSetBit descriptor ()I flags 1 +method name bitLength descriptor ()I flags 1 +method name bitCount descriptor ()I flags 1 +method name isProbablePrime descriptor (I)Z flags 1 +method name compareTo descriptor (Ljava/math/BigInteger;)I flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name min descriptor (Ljava/math/BigInteger;)Ljava/math/BigInteger; flags 1 +method name max descriptor (Ljava/math/BigInteger;)Ljava/math/BigInteger; flags 1 +method name hashCode descriptor ()I flags 1 +method name toString descriptor (I)Ljava/lang/String; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name toByteArray descriptor ()[B flags 1 +method name intValue descriptor ()I flags 1 +method name longValue descriptor ()J flags 1 +method name floatValue descriptor ()F flags 1 +method name doubleValue descriptor ()D flags 1 +method name longValueExact descriptor ()J flags 1 +method name intValueExact descriptor ()I flags 1 +method name shortValueExact descriptor ()S flags 1 +method name byteValueExact descriptor ()B flags 1 +method name compareTo descriptor (Ljava/lang/Object;)I flags 1041 + +class name java/math/MathContext +header extends java/lang/Object implements java/io/Serializable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name UNLIMITED descriptor Ljava/math/MathContext; flags 19 +field name DECIMAL32 descriptor Ljava/math/MathContext; flags 19 +field name DECIMAL64 descriptor Ljava/math/MathContext; flags 19 +field name DECIMAL128 descriptor Ljava/math/MathContext; flags 19 +method name descriptor (I)V flags 1 +method name descriptor (ILjava/math/RoundingMode;)V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name getPrecision descriptor ()I flags 1 +method name getRoundingMode descriptor ()Ljava/math/RoundingMode; 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 + +class name java/math/RoundingMode +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name UP descriptor Ljava/math/RoundingMode; flags 4019 +field name DOWN descriptor Ljava/math/RoundingMode; flags 4019 +field name CEILING descriptor Ljava/math/RoundingMode; flags 4019 +field name FLOOR descriptor Ljava/math/RoundingMode; flags 4019 +field name HALF_UP descriptor Ljava/math/RoundingMode; flags 4019 +field name HALF_DOWN descriptor Ljava/math/RoundingMode; flags 4019 +field name HALF_EVEN descriptor Ljava/math/RoundingMode; flags 4019 +field name UNNECESSARY descriptor Ljava/math/RoundingMode; flags 4019 +method name values descriptor ()[Ljava/math/RoundingMode; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/math/RoundingMode; flags 9 +method name valueOf descriptor (I)Ljava/math/RoundingMode; flags 9 + +class name java/net/Authenticator +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/net/Authenticator$RequestorType outerClass java/net/Authenticator innerClassName RequestorType flags 4019 +method name descriptor ()V flags 1 +method name setDefault descriptor (Ljava/net/Authenticator;)V flags 29 +method name requestPasswordAuthentication descriptor (Ljava/net/InetAddress;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/net/PasswordAuthentication; flags 9 +method name requestPasswordAuthentication descriptor (Ljava/lang/String;Ljava/net/InetAddress;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/net/PasswordAuthentication; flags 9 +method name requestPasswordAuthentication 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 9 +method name getRequestingHost descriptor ()Ljava/lang/String; flags 14 +method name getRequestingSite descriptor ()Ljava/net/InetAddress; flags 14 +method name getRequestingPort descriptor ()I flags 14 +method name getRequestingProtocol descriptor ()Ljava/lang/String; flags 14 +method name getRequestingPrompt descriptor ()Ljava/lang/String; flags 14 +method name getRequestingScheme descriptor ()Ljava/lang/String; flags 14 +method name getPasswordAuthentication descriptor ()Ljava/net/PasswordAuthentication; flags 4 +method name getRequestingURL descriptor ()Ljava/net/URL; flags 4 +method name getRequestorType descriptor ()Ljava/net/Authenticator$RequestorType; flags 4 + +class name java/net/Authenticator$RequestorType +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; +innerclass innerClass java/net/Authenticator$RequestorType outerClass java/net/Authenticator innerClassName RequestorType flags 4019 +field name PROXY descriptor Ljava/net/Authenticator$RequestorType; flags 4019 +field name SERVER descriptor Ljava/net/Authenticator$RequestorType; flags 4019 +method name values descriptor ()[Ljava/net/Authenticator$RequestorType; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/net/Authenticator$RequestorType; flags 9 + +class name java/net/BindException +header extends java/net/SocketException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor ()V flags 1 + +class name java/net/CacheRequest +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name getBody descriptor ()Ljava/io/OutputStream; thrownTypes java/io/IOException flags 401 +method name abort descriptor ()V flags 401 + +class name java/net/CacheResponse +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name getHeaders descriptor ()Ljava/util/Map; thrownTypes java/io/IOException flags 401 signature ()Ljava/util/Map;>; +method name getBody descriptor ()Ljava/io/InputStream; thrownTypes java/io/IOException flags 401 + +class name java/net/ConnectException +header extends java/net/SocketException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor ()V flags 1 + +class name java/net/ContentHandler +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name getContent descriptor (Ljava/net/URLConnection;)Ljava/lang/Object; thrownTypes java/io/IOException flags 401 +method name getContent descriptor (Ljava/net/URLConnection;[Ljava/lang/Class;)Ljava/lang/Object; thrownTypes java/io/IOException flags 1 + +class name java/net/ContentHandlerFactory +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name createContentHandler descriptor (Ljava/lang/String;)Ljava/net/ContentHandler; flags 401 + +class name java/net/CookieHandler +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name getDefault descriptor ()Ljava/net/CookieHandler; flags 29 +method name setDefault descriptor (Ljava/net/CookieHandler;)V flags 29 +method name get descriptor (Ljava/net/URI;Ljava/util/Map;)Ljava/util/Map; thrownTypes java/io/IOException flags 401 signature (Ljava/net/URI;Ljava/util/Map;>;)Ljava/util/Map;>; +method name put descriptor (Ljava/net/URI;Ljava/util/Map;)V thrownTypes java/io/IOException flags 401 signature (Ljava/net/URI;Ljava/util/Map;>;)V + +class name java/net/CookieManager +header extends java/net/CookieHandler flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/net/CookieStore;Ljava/net/CookiePolicy;)V flags 1 +method name setCookiePolicy descriptor (Ljava/net/CookiePolicy;)V flags 1 +method name getCookieStore descriptor ()Ljava/net/CookieStore; flags 1 +method name get descriptor (Ljava/net/URI;Ljava/util/Map;)Ljava/util/Map; thrownTypes java/io/IOException flags 1 signature (Ljava/net/URI;Ljava/util/Map;>;)Ljava/util/Map;>; +method name put descriptor (Ljava/net/URI;Ljava/util/Map;)V thrownTypes java/io/IOException flags 1 signature (Ljava/net/URI;Ljava/util/Map;>;)V + +class name java/net/CookiePolicy +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name ACCEPT_ALL descriptor Ljava/net/CookiePolicy; flags 19 +field name ACCEPT_NONE descriptor Ljava/net/CookiePolicy; flags 19 +field name ACCEPT_ORIGINAL_SERVER descriptor Ljava/net/CookiePolicy; flags 19 +method name shouldAccept descriptor (Ljava/net/URI;Ljava/net/HttpCookie;)Z flags 401 + +class name java/net/CookieStore +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name add descriptor (Ljava/net/URI;Ljava/net/HttpCookie;)V flags 401 +method name get descriptor (Ljava/net/URI;)Ljava/util/List; flags 401 signature (Ljava/net/URI;)Ljava/util/List; +method name getCookies descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List; +method name getURIs descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List; +method name remove descriptor (Ljava/net/URI;Ljava/net/HttpCookie;)Z flags 401 +method name removeAll descriptor ()Z flags 401 + +class name java/net/DatagramPacket +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ([BII)V flags 1 +method name descriptor ([BI)V flags 1 +method name descriptor ([BIILjava/net/InetAddress;I)V flags 1 +method name descriptor ([BIILjava/net/SocketAddress;)V flags 1 +method name descriptor ([BILjava/net/InetAddress;I)V flags 1 +method name descriptor ([BILjava/net/SocketAddress;)V flags 1 +method name getAddress descriptor ()Ljava/net/InetAddress; flags 21 +method name getPort descriptor ()I flags 21 +method name getData descriptor ()[B flags 21 +method name getOffset descriptor ()I flags 21 +method name getLength descriptor ()I flags 21 +method name setData descriptor ([BII)V flags 21 +method name setAddress descriptor (Ljava/net/InetAddress;)V flags 21 +method name setPort descriptor (I)V flags 21 +method name setSocketAddress descriptor (Ljava/net/SocketAddress;)V flags 21 +method name getSocketAddress descriptor ()Ljava/net/SocketAddress; flags 21 +method name setData descriptor ([B)V flags 21 +method name setLength descriptor (I)V flags 21 + +class name java/net/DatagramSocket +header extends java/lang/Object implements java/io/Closeable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V thrownTypes java/net/SocketException flags 1 +method name descriptor (Ljava/net/DatagramSocketImpl;)V flags 4 +method name descriptor (Ljava/net/SocketAddress;)V thrownTypes java/net/SocketException flags 1 +method name descriptor (I)V thrownTypes java/net/SocketException flags 1 +method name descriptor (ILjava/net/InetAddress;)V thrownTypes java/net/SocketException flags 1 +method name bind descriptor (Ljava/net/SocketAddress;)V thrownTypes java/net/SocketException flags 21 +method name connect descriptor (Ljava/net/InetAddress;I)V flags 1 +method name connect descriptor (Ljava/net/SocketAddress;)V thrownTypes java/net/SocketException flags 1 +method name disconnect descriptor ()V flags 1 +method name isBound descriptor ()Z flags 1 +method name isConnected descriptor ()Z flags 1 +method name getInetAddress descriptor ()Ljava/net/InetAddress; flags 1 +method name getPort descriptor ()I flags 1 +method name getRemoteSocketAddress descriptor ()Ljava/net/SocketAddress; flags 1 +method name getLocalSocketAddress descriptor ()Ljava/net/SocketAddress; flags 1 +method name send descriptor (Ljava/net/DatagramPacket;)V thrownTypes java/io/IOException flags 1 +method name receive descriptor (Ljava/net/DatagramPacket;)V thrownTypes java/io/IOException flags 21 +method name getLocalAddress descriptor ()Ljava/net/InetAddress; flags 1 +method name getLocalPort descriptor ()I flags 1 +method name setSoTimeout descriptor (I)V thrownTypes java/net/SocketException flags 21 +method name getSoTimeout descriptor ()I thrownTypes java/net/SocketException flags 21 +method name setSendBufferSize descriptor (I)V thrownTypes java/net/SocketException flags 21 +method name getSendBufferSize descriptor ()I thrownTypes java/net/SocketException flags 21 +method name setReceiveBufferSize descriptor (I)V thrownTypes java/net/SocketException flags 21 +method name getReceiveBufferSize descriptor ()I thrownTypes java/net/SocketException flags 21 +method name setReuseAddress descriptor (Z)V thrownTypes java/net/SocketException flags 21 +method name getReuseAddress descriptor ()Z thrownTypes java/net/SocketException flags 21 +method name setBroadcast descriptor (Z)V thrownTypes java/net/SocketException flags 21 +method name getBroadcast descriptor ()Z thrownTypes java/net/SocketException flags 21 +method name setTrafficClass descriptor (I)V thrownTypes java/net/SocketException flags 21 +method name getTrafficClass descriptor ()I thrownTypes java/net/SocketException flags 21 +method name close descriptor ()V flags 1 +method name isClosed descriptor ()Z flags 1 +method name getChannel descriptor ()Ljava/nio/channels/DatagramChannel; flags 1 +method name setDatagramSocketImplFactory descriptor (Ljava/net/DatagramSocketImplFactory;)V thrownTypes java/io/IOException flags 29 + +class name java/net/DatagramSocketImpl +header extends java/lang/Object implements java/net/SocketOptions flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name localPort descriptor I flags 4 +field name fd descriptor Ljava/io/FileDescriptor; flags 4 +method name descriptor ()V flags 1 +method name create descriptor ()V thrownTypes java/net/SocketException flags 404 +method name bind descriptor (ILjava/net/InetAddress;)V thrownTypes java/net/SocketException flags 404 +method name send descriptor (Ljava/net/DatagramPacket;)V thrownTypes java/io/IOException flags 404 +method name connect descriptor (Ljava/net/InetAddress;I)V thrownTypes java/net/SocketException flags 4 +method name disconnect descriptor ()V flags 4 +method name peek descriptor (Ljava/net/InetAddress;)I thrownTypes java/io/IOException flags 404 +method name peekData descriptor (Ljava/net/DatagramPacket;)I thrownTypes java/io/IOException flags 404 +method name receive descriptor (Ljava/net/DatagramPacket;)V thrownTypes java/io/IOException flags 404 +method name setTTL descriptor (B)V thrownTypes java/io/IOException flags 404 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getTTL descriptor ()B thrownTypes java/io/IOException flags 404 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name setTimeToLive descriptor (I)V thrownTypes java/io/IOException flags 404 +method name getTimeToLive descriptor ()I thrownTypes java/io/IOException flags 404 +method name join descriptor (Ljava/net/InetAddress;)V thrownTypes java/io/IOException flags 404 +method name leave descriptor (Ljava/net/InetAddress;)V thrownTypes java/io/IOException flags 404 +method name joinGroup descriptor (Ljava/net/SocketAddress;Ljava/net/NetworkInterface;)V thrownTypes java/io/IOException flags 404 +method name leaveGroup descriptor (Ljava/net/SocketAddress;Ljava/net/NetworkInterface;)V thrownTypes java/io/IOException flags 404 +method name close descriptor ()V flags 404 +method name getLocalPort descriptor ()I flags 4 +method name getFileDescriptor descriptor ()Ljava/io/FileDescriptor; flags 4 + +class name java/net/DatagramSocketImplFactory +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name createDatagramSocketImpl descriptor ()Ljava/net/DatagramSocketImpl; flags 401 + +class name java/net/FileNameMap +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name getContentTypeFor descriptor (Ljava/lang/String;)Ljava/lang/String; flags 401 + +class name java/net/HttpCookie +header extends java/lang/Object implements java/lang/Cloneable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name parse descriptor (Ljava/lang/String;)Ljava/util/List; flags 9 signature (Ljava/lang/String;)Ljava/util/List; +method name hasExpired descriptor ()Z flags 1 +method name setComment descriptor (Ljava/lang/String;)V flags 1 +method name getComment descriptor ()Ljava/lang/String; flags 1 +method name setCommentURL descriptor (Ljava/lang/String;)V flags 1 +method name getCommentURL descriptor ()Ljava/lang/String; flags 1 +method name setDiscard descriptor (Z)V flags 1 +method name getDiscard descriptor ()Z flags 1 +method name setPortlist descriptor (Ljava/lang/String;)V flags 1 +method name getPortlist descriptor ()Ljava/lang/String; flags 1 +method name setDomain descriptor (Ljava/lang/String;)V flags 1 +method name getDomain descriptor ()Ljava/lang/String; flags 1 +method name setMaxAge descriptor (J)V flags 1 +method name getMaxAge descriptor ()J flags 1 +method name setPath descriptor (Ljava/lang/String;)V flags 1 +method name getPath descriptor ()Ljava/lang/String; flags 1 +method name setSecure descriptor (Z)V flags 1 +method name getSecure descriptor ()Z flags 1 +method name getName descriptor ()Ljava/lang/String; flags 1 +method name setValue descriptor (Ljava/lang/String;)V flags 1 +method name getValue descriptor ()Ljava/lang/String; flags 1 +method name getVersion descriptor ()I flags 1 +method name setVersion descriptor (I)V flags 1 +method name isHttpOnly descriptor ()Z flags 1 +method name setHttpOnly descriptor (Z)V flags 1 +method name domainMatches descriptor (Ljava/lang/String;Ljava/lang/String;)Z flags 9 +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 +method name clone descriptor ()Ljava/lang/Object; flags 1 + +class name java/net/HttpRetryException +header extends java/io/IOException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;I)V flags 1 +method name descriptor (Ljava/lang/String;ILjava/lang/String;)V flags 1 +method name responseCode descriptor ()I flags 1 +method name getReason descriptor ()Ljava/lang/String; flags 1 +method name getLocation descriptor ()Ljava/lang/String; flags 1 + +class name java/net/HttpURLConnection +header extends java/net/URLConnection flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name method descriptor Ljava/lang/String; flags 4 +field name chunkLength descriptor I flags 4 +field name fixedContentLength descriptor I flags 4 +field name fixedContentLengthLong descriptor J flags 4 +field name responseCode descriptor I flags 4 +field name responseMessage descriptor Ljava/lang/String; flags 4 +field name instanceFollowRedirects descriptor Z flags 4 +field name HTTP_OK descriptor I constantValue 200 flags 19 +field name HTTP_CREATED descriptor I constantValue 201 flags 19 +field name HTTP_ACCEPTED descriptor I constantValue 202 flags 19 +field name HTTP_NOT_AUTHORITATIVE descriptor I constantValue 203 flags 19 +field name HTTP_NO_CONTENT descriptor I constantValue 204 flags 19 +field name HTTP_RESET descriptor I constantValue 205 flags 19 +field name HTTP_PARTIAL descriptor I constantValue 206 flags 19 +field name HTTP_MULT_CHOICE descriptor I constantValue 300 flags 19 +field name HTTP_MOVED_PERM descriptor I constantValue 301 flags 19 +field name HTTP_MOVED_TEMP descriptor I constantValue 302 flags 19 +field name HTTP_SEE_OTHER descriptor I constantValue 303 flags 19 +field name HTTP_NOT_MODIFIED descriptor I constantValue 304 flags 19 +field name HTTP_USE_PROXY descriptor I constantValue 305 flags 19 +field name HTTP_BAD_REQUEST descriptor I constantValue 400 flags 19 +field name HTTP_UNAUTHORIZED descriptor I constantValue 401 flags 19 +field name HTTP_PAYMENT_REQUIRED descriptor I constantValue 402 flags 19 +field name HTTP_FORBIDDEN descriptor I constantValue 403 flags 19 +field name HTTP_NOT_FOUND descriptor I constantValue 404 flags 19 +field name HTTP_BAD_METHOD descriptor I constantValue 405 flags 19 +field name HTTP_NOT_ACCEPTABLE descriptor I constantValue 406 flags 19 +field name HTTP_PROXY_AUTH descriptor I constantValue 407 flags 19 +field name HTTP_CLIENT_TIMEOUT descriptor I constantValue 408 flags 19 +field name HTTP_CONFLICT descriptor I constantValue 409 flags 19 +field name HTTP_GONE descriptor I constantValue 410 flags 19 +field name HTTP_LENGTH_REQUIRED descriptor I constantValue 411 flags 19 +field name HTTP_PRECON_FAILED descriptor I constantValue 412 flags 19 +field name HTTP_ENTITY_TOO_LARGE descriptor I constantValue 413 flags 19 +field name HTTP_REQ_TOO_LONG descriptor I constantValue 414 flags 19 +field name HTTP_UNSUPPORTED_TYPE descriptor I constantValue 415 flags 19 +field name HTTP_SERVER_ERROR descriptor I constantValue 500 flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +field name HTTP_INTERNAL_ERROR descriptor I constantValue 500 flags 19 +field name HTTP_NOT_IMPLEMENTED descriptor I constantValue 501 flags 19 +field name HTTP_BAD_GATEWAY descriptor I constantValue 502 flags 19 +field name HTTP_UNAVAILABLE descriptor I constantValue 503 flags 19 +field name HTTP_GATEWAY_TIMEOUT descriptor I constantValue 504 flags 19 +field name HTTP_VERSION descriptor I constantValue 505 flags 19 +method name getHeaderFieldKey descriptor (I)Ljava/lang/String; flags 1 +method name setFixedLengthStreamingMode descriptor (I)V flags 1 +method name setFixedLengthStreamingMode descriptor (J)V flags 1 +method name setChunkedStreamingMode descriptor (I)V flags 1 +method name getHeaderField descriptor (I)Ljava/lang/String; flags 1 +method name descriptor (Ljava/net/URL;)V flags 4 +method name setFollowRedirects descriptor (Z)V flags 9 +method name getFollowRedirects descriptor ()Z flags 9 +method name setInstanceFollowRedirects descriptor (Z)V flags 1 +method name getInstanceFollowRedirects descriptor ()Z flags 1 +method name setRequestMethod descriptor (Ljava/lang/String;)V thrownTypes java/net/ProtocolException flags 1 +method name getRequestMethod descriptor ()Ljava/lang/String; flags 1 +method name getResponseCode descriptor ()I thrownTypes java/io/IOException flags 1 +method name getResponseMessage descriptor ()Ljava/lang/String; thrownTypes java/io/IOException flags 1 +method name getHeaderFieldDate descriptor (Ljava/lang/String;J)J flags 1 +method name disconnect descriptor ()V flags 401 +method name usingProxy descriptor ()Z flags 401 +method name getPermission descriptor ()Ljava/security/Permission; thrownTypes java/io/IOException flags 1 +method name getErrorStream descriptor ()Ljava/io/InputStream; flags 1 + +class name java/net/IDN +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name ALLOW_UNASSIGNED descriptor I constantValue 1 flags 19 +field name USE_STD3_ASCII_RULES descriptor I constantValue 2 flags 19 +method name toASCII descriptor (Ljava/lang/String;I)Ljava/lang/String; flags 9 +method name toASCII descriptor (Ljava/lang/String;)Ljava/lang/String; flags 9 +method name toUnicode descriptor (Ljava/lang/String;I)Ljava/lang/String; flags 9 +method name toUnicode descriptor (Ljava/lang/String;)Ljava/lang/String; flags 9 + +class name java/net/Inet4Address +header extends java/net/InetAddress flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name isMulticastAddress descriptor ()Z flags 1 +method name isAnyLocalAddress descriptor ()Z flags 1 +method name isLoopbackAddress descriptor ()Z flags 1 +method name isLinkLocalAddress descriptor ()Z flags 1 +method name isSiteLocalAddress descriptor ()Z flags 1 +method name isMCGlobal descriptor ()Z flags 1 +method name isMCNodeLocal descriptor ()Z flags 1 +method name isMCLinkLocal descriptor ()Z flags 1 +method name isMCSiteLocal descriptor ()Z flags 1 +method name isMCOrgLocal descriptor ()Z flags 1 +method name getAddress descriptor ()[B flags 1 +method name getHostAddress 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 java/net/Inet6Address +header extends java/net/InetAddress flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name getByAddress descriptor (Ljava/lang/String;[BLjava/net/NetworkInterface;)Ljava/net/Inet6Address; thrownTypes java/net/UnknownHostException flags 9 +method name getByAddress descriptor (Ljava/lang/String;[BI)Ljava/net/Inet6Address; thrownTypes java/net/UnknownHostException flags 9 +method name isMulticastAddress descriptor ()Z flags 1 +method name isAnyLocalAddress descriptor ()Z flags 1 +method name isLoopbackAddress descriptor ()Z flags 1 +method name isLinkLocalAddress descriptor ()Z flags 1 +method name isSiteLocalAddress descriptor ()Z flags 1 +method name isMCGlobal descriptor ()Z flags 1 +method name isMCNodeLocal descriptor ()Z flags 1 +method name isMCLinkLocal descriptor ()Z flags 1 +method name isMCSiteLocal descriptor ()Z flags 1 +method name isMCOrgLocal descriptor ()Z flags 1 +method name getAddress descriptor ()[B flags 1 +method name getScopeId descriptor ()I flags 1 +method name getScopedInterface descriptor ()Ljava/net/NetworkInterface; flags 1 +method name getHostAddress 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 isIPv4CompatibleAddress descriptor ()Z flags 1 + +class name java/net/InetAddress +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name isMulticastAddress descriptor ()Z flags 1 +method name isAnyLocalAddress descriptor ()Z flags 1 +method name isLoopbackAddress descriptor ()Z flags 1 +method name isLinkLocalAddress descriptor ()Z flags 1 +method name isSiteLocalAddress descriptor ()Z flags 1 +method name isMCGlobal descriptor ()Z flags 1 +method name isMCNodeLocal descriptor ()Z flags 1 +method name isMCLinkLocal descriptor ()Z flags 1 +method name isMCSiteLocal descriptor ()Z flags 1 +method name isMCOrgLocal descriptor ()Z flags 1 +method name isReachable descriptor (I)Z thrownTypes java/io/IOException flags 1 +method name isReachable descriptor (Ljava/net/NetworkInterface;II)Z thrownTypes java/io/IOException flags 1 +method name getHostName descriptor ()Ljava/lang/String; flags 1 +method name getCanonicalHostName descriptor ()Ljava/lang/String; flags 1 +method name getAddress descriptor ()[B flags 1 +method name getHostAddress 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 +method name getByAddress descriptor (Ljava/lang/String;[B)Ljava/net/InetAddress; thrownTypes java/net/UnknownHostException flags 9 +method name getByName descriptor (Ljava/lang/String;)Ljava/net/InetAddress; thrownTypes java/net/UnknownHostException flags 9 +method name getAllByName descriptor (Ljava/lang/String;)[Ljava/net/InetAddress; thrownTypes java/net/UnknownHostException flags 9 +method name getLoopbackAddress descriptor ()Ljava/net/InetAddress; flags 9 +method name getByAddress descriptor ([B)Ljava/net/InetAddress; thrownTypes java/net/UnknownHostException flags 9 +method name getLocalHost descriptor ()Ljava/net/InetAddress; thrownTypes java/net/UnknownHostException flags 9 + +class name java/net/InetSocketAddress +header extends java/net/SocketAddress flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (I)V flags 1 +method name descriptor (Ljava/net/InetAddress;I)V flags 1 +method name descriptor (Ljava/lang/String;I)V flags 1 +method name createUnresolved descriptor (Ljava/lang/String;I)Ljava/net/InetSocketAddress; flags 9 +method name getPort descriptor ()I flags 11 +method name getAddress descriptor ()Ljava/net/InetAddress; flags 11 +method name getHostName descriptor ()Ljava/lang/String; flags 11 +method name getHostString descriptor ()Ljava/lang/String; flags 11 +method name isUnresolved descriptor ()Z flags 11 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 11 +method name hashCode descriptor ()I flags 11 + +class name java/net/InterfaceAddress +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name getAddress descriptor ()Ljava/net/InetAddress; flags 1 +method name getBroadcast descriptor ()Ljava/net/InetAddress; flags 1 +method name getNetworkPrefixLength descriptor ()S 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 + +class name java/net/JarURLConnection +header extends java/net/URLConnection flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name jarFileURLConnection descriptor Ljava/net/URLConnection; flags 4 +method name descriptor (Ljava/net/URL;)V thrownTypes java/net/MalformedURLException flags 4 +method name getJarFileURL descriptor ()Ljava/net/URL; flags 1 +method name getEntryName descriptor ()Ljava/lang/String; flags 1 +method name getJarFile descriptor ()Ljava/util/jar/JarFile; thrownTypes java/io/IOException flags 401 +method name getManifest descriptor ()Ljava/util/jar/Manifest; thrownTypes java/io/IOException flags 1 +method name getJarEntry descriptor ()Ljava/util/jar/JarEntry; thrownTypes java/io/IOException flags 1 +method name getAttributes descriptor ()Ljava/util/jar/Attributes; thrownTypes java/io/IOException flags 1 +method name getMainAttributes descriptor ()Ljava/util/jar/Attributes; thrownTypes java/io/IOException flags 1 +method name getCertificates descriptor ()[Ljava/security/cert/Certificate; thrownTypes java/io/IOException flags 1 + +class name java/net/MalformedURLException +header extends java/io/IOException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/net/MulticastSocket +header extends java/net/DatagramSocket flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V thrownTypes java/io/IOException flags 1 +method name descriptor (I)V thrownTypes java/io/IOException flags 1 +method name descriptor (Ljava/net/SocketAddress;)V thrownTypes java/io/IOException flags 1 +method name setTTL descriptor (B)V thrownTypes java/io/IOException flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name setTimeToLive descriptor (I)V thrownTypes java/io/IOException flags 1 +method name getTTL descriptor ()B thrownTypes java/io/IOException flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getTimeToLive descriptor ()I thrownTypes java/io/IOException flags 1 +method name joinGroup descriptor (Ljava/net/InetAddress;)V thrownTypes java/io/IOException flags 1 +method name leaveGroup descriptor (Ljava/net/InetAddress;)V thrownTypes java/io/IOException flags 1 +method name joinGroup descriptor (Ljava/net/SocketAddress;Ljava/net/NetworkInterface;)V thrownTypes java/io/IOException flags 1 +method name leaveGroup descriptor (Ljava/net/SocketAddress;Ljava/net/NetworkInterface;)V thrownTypes java/io/IOException flags 1 +method name setInterface descriptor (Ljava/net/InetAddress;)V thrownTypes java/net/SocketException flags 1 +method name getInterface descriptor ()Ljava/net/InetAddress; thrownTypes java/net/SocketException flags 1 +method name setNetworkInterface descriptor (Ljava/net/NetworkInterface;)V thrownTypes java/net/SocketException flags 1 +method name getNetworkInterface descriptor ()Ljava/net/NetworkInterface; thrownTypes java/net/SocketException flags 1 +method name setLoopbackMode descriptor (Z)V thrownTypes java/net/SocketException flags 1 +method name getLoopbackMode descriptor ()Z thrownTypes java/net/SocketException flags 1 +method name send descriptor (Ljava/net/DatagramPacket;B)V thrownTypes java/io/IOException flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; + +class name java/net/NetPermission +header extends java/security/BasicPermission flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 + +class name java/net/NetworkInterface +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name getName descriptor ()Ljava/lang/String; flags 1 +method name getInetAddresses descriptor ()Ljava/util/Enumeration; flags 1 signature ()Ljava/util/Enumeration; +method name getInterfaceAddresses descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; +method name getSubInterfaces descriptor ()Ljava/util/Enumeration; flags 1 signature ()Ljava/util/Enumeration; +method name getParent descriptor ()Ljava/net/NetworkInterface; flags 1 +method name getIndex descriptor ()I flags 1 +method name getDisplayName descriptor ()Ljava/lang/String; flags 1 +method name getByName descriptor (Ljava/lang/String;)Ljava/net/NetworkInterface; thrownTypes java/net/SocketException flags 9 +method name getByIndex descriptor (I)Ljava/net/NetworkInterface; thrownTypes java/net/SocketException flags 9 +method name getByInetAddress descriptor (Ljava/net/InetAddress;)Ljava/net/NetworkInterface; thrownTypes java/net/SocketException flags 9 +method name getNetworkInterfaces descriptor ()Ljava/util/Enumeration; thrownTypes java/net/SocketException flags 9 signature ()Ljava/util/Enumeration; +method name isUp descriptor ()Z thrownTypes java/net/SocketException flags 1 +method name isLoopback descriptor ()Z thrownTypes java/net/SocketException flags 1 +method name isPointToPoint descriptor ()Z thrownTypes java/net/SocketException flags 1 +method name supportsMulticast descriptor ()Z thrownTypes java/net/SocketException flags 1 +method name getHardwareAddress descriptor ()[B thrownTypes java/net/SocketException flags 1 +method name getMTU descriptor ()I thrownTypes java/net/SocketException flags 1 +method name isVirtual descriptor ()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 + +class name java/net/NoRouteToHostException +header extends java/net/SocketException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor ()V flags 1 + +class name java/net/PasswordAuthentication +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;[C)V flags 1 +method name getUserName descriptor ()Ljava/lang/String; flags 1 +method name getPassword descriptor ()[C flags 1 + +class name java/net/PortUnreachableException +header extends java/net/SocketException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor ()V flags 1 + +class name java/net/ProtocolException +header extends java/io/IOException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor ()V flags 1 + +class name java/net/ProtocolFamily +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name name descriptor ()Ljava/lang/String; flags 401 + +class name java/net/Proxy +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/net/Proxy$Type outerClass java/net/Proxy innerClassName Type flags 4019 +field name NO_PROXY descriptor Ljava/net/Proxy; flags 19 +method name descriptor (Ljava/net/Proxy$Type;Ljava/net/SocketAddress;)V flags 1 +method name type descriptor ()Ljava/net/Proxy$Type; flags 1 +method name address descriptor ()Ljava/net/SocketAddress; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 11 +method name hashCode descriptor ()I flags 11 + +class name java/net/Proxy$Type +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; +innerclass innerClass java/net/Proxy$Type outerClass java/net/Proxy innerClassName Type flags 4019 +field name DIRECT descriptor Ljava/net/Proxy$Type; flags 4019 +field name HTTP descriptor Ljava/net/Proxy$Type; flags 4019 +field name SOCKS descriptor Ljava/net/Proxy$Type; flags 4019 +method name values descriptor ()[Ljava/net/Proxy$Type; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/net/Proxy$Type; flags 9 + +class name java/net/ProxySelector +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name getDefault descriptor ()Ljava/net/ProxySelector; flags 9 +method name setDefault descriptor (Ljava/net/ProxySelector;)V flags 9 +method name select descriptor (Ljava/net/URI;)Ljava/util/List; flags 401 signature (Ljava/net/URI;)Ljava/util/List; +method name connectFailed descriptor (Ljava/net/URI;Ljava/net/SocketAddress;Ljava/io/IOException;)V flags 401 + +class name java/net/ResponseCache +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name getDefault descriptor ()Ljava/net/ResponseCache; flags 29 +method name setDefault descriptor (Ljava/net/ResponseCache;)V flags 29 +method name get descriptor (Ljava/net/URI;Ljava/lang/String;Ljava/util/Map;)Ljava/net/CacheResponse; thrownTypes java/io/IOException flags 401 signature (Ljava/net/URI;Ljava/lang/String;Ljava/util/Map;>;)Ljava/net/CacheResponse; +method name put descriptor (Ljava/net/URI;Ljava/net/URLConnection;)Ljava/net/CacheRequest; thrownTypes java/io/IOException flags 401 + +class name java/net/SecureCacheResponse +header extends java/net/CacheResponse flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name getCipherSuite descriptor ()Ljava/lang/String; flags 401 +method name getLocalCertificateChain descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List; +method name getServerCertificateChain descriptor ()Ljava/util/List; thrownTypes javax/net/ssl/SSLPeerUnverifiedException flags 401 signature ()Ljava/util/List; +method name getPeerPrincipal descriptor ()Ljava/security/Principal; thrownTypes javax/net/ssl/SSLPeerUnverifiedException flags 401 +method name getLocalPrincipal descriptor ()Ljava/security/Principal; flags 401 + +class name java/net/ServerSocket +header extends java/lang/Object implements java/io/Closeable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V thrownTypes java/io/IOException flags 1 +method name descriptor (I)V thrownTypes java/io/IOException flags 1 +method name descriptor (II)V thrownTypes java/io/IOException flags 1 +method name descriptor (IILjava/net/InetAddress;)V thrownTypes java/io/IOException flags 1 +method name bind descriptor (Ljava/net/SocketAddress;)V thrownTypes java/io/IOException flags 1 +method name bind descriptor (Ljava/net/SocketAddress;I)V thrownTypes java/io/IOException flags 1 +method name getInetAddress descriptor ()Ljava/net/InetAddress; flags 1 +method name getLocalPort descriptor ()I flags 1 +method name getLocalSocketAddress descriptor ()Ljava/net/SocketAddress; flags 1 +method name accept descriptor ()Ljava/net/Socket; thrownTypes java/io/IOException flags 1 +method name implAccept descriptor (Ljava/net/Socket;)V thrownTypes java/io/IOException flags 14 +method name close descriptor ()V thrownTypes java/io/IOException flags 1 +method name getChannel descriptor ()Ljava/nio/channels/ServerSocketChannel; flags 1 +method name isBound descriptor ()Z flags 1 +method name isClosed descriptor ()Z flags 1 +method name setSoTimeout descriptor (I)V thrownTypes java/net/SocketException flags 21 +method name getSoTimeout descriptor ()I thrownTypes java/io/IOException flags 21 +method name setReuseAddress descriptor (Z)V thrownTypes java/net/SocketException flags 1 +method name getReuseAddress descriptor ()Z thrownTypes java/net/SocketException flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name setSocketFactory descriptor (Ljava/net/SocketImplFactory;)V thrownTypes java/io/IOException flags 29 +method name setReceiveBufferSize descriptor (I)V thrownTypes java/net/SocketException flags 21 +method name getReceiveBufferSize descriptor ()I thrownTypes java/net/SocketException flags 21 +method name setPerformancePreferences descriptor (III)V flags 1 + +class name java/net/Socket +header extends java/lang/Object implements java/io/Closeable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/net/Proxy;)V flags 1 +method name descriptor (Ljava/net/SocketImpl;)V thrownTypes java/net/SocketException flags 4 +method name descriptor (Ljava/lang/String;I)V thrownTypes java/net/UnknownHostException,java/io/IOException flags 1 +method name descriptor (Ljava/net/InetAddress;I)V thrownTypes java/io/IOException flags 1 +method name descriptor (Ljava/lang/String;ILjava/net/InetAddress;I)V thrownTypes java/io/IOException flags 1 +method name descriptor (Ljava/net/InetAddress;ILjava/net/InetAddress;I)V thrownTypes java/io/IOException flags 1 +method name descriptor (Ljava/lang/String;IZ)V thrownTypes java/io/IOException flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name descriptor (Ljava/net/InetAddress;IZ)V thrownTypes java/io/IOException flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name connect descriptor (Ljava/net/SocketAddress;)V thrownTypes java/io/IOException flags 1 +method name connect descriptor (Ljava/net/SocketAddress;I)V thrownTypes java/io/IOException flags 1 +method name bind descriptor (Ljava/net/SocketAddress;)V thrownTypes java/io/IOException flags 1 +method name getInetAddress descriptor ()Ljava/net/InetAddress; flags 1 +method name getLocalAddress descriptor ()Ljava/net/InetAddress; flags 1 +method name getPort descriptor ()I flags 1 +method name getLocalPort descriptor ()I flags 1 +method name getRemoteSocketAddress descriptor ()Ljava/net/SocketAddress; flags 1 +method name getLocalSocketAddress descriptor ()Ljava/net/SocketAddress; flags 1 +method name getChannel descriptor ()Ljava/nio/channels/SocketChannel; flags 1 +method name getInputStream descriptor ()Ljava/io/InputStream; thrownTypes java/io/IOException flags 1 +method name getOutputStream descriptor ()Ljava/io/OutputStream; thrownTypes java/io/IOException flags 1 +method name setTcpNoDelay descriptor (Z)V thrownTypes java/net/SocketException flags 1 +method name getTcpNoDelay descriptor ()Z thrownTypes java/net/SocketException flags 1 +method name setSoLinger descriptor (ZI)V thrownTypes java/net/SocketException flags 1 +method name getSoLinger descriptor ()I thrownTypes java/net/SocketException flags 1 +method name sendUrgentData descriptor (I)V thrownTypes java/io/IOException flags 1 +method name setOOBInline descriptor (Z)V thrownTypes java/net/SocketException flags 1 +method name getOOBInline descriptor ()Z thrownTypes java/net/SocketException flags 1 +method name setSoTimeout descriptor (I)V thrownTypes java/net/SocketException flags 21 +method name getSoTimeout descriptor ()I thrownTypes java/net/SocketException flags 21 +method name setSendBufferSize descriptor (I)V thrownTypes java/net/SocketException flags 21 +method name getSendBufferSize descriptor ()I thrownTypes java/net/SocketException flags 21 +method name setReceiveBufferSize descriptor (I)V thrownTypes java/net/SocketException flags 21 +method name getReceiveBufferSize descriptor ()I thrownTypes java/net/SocketException flags 21 +method name setKeepAlive descriptor (Z)V thrownTypes java/net/SocketException flags 1 +method name getKeepAlive descriptor ()Z thrownTypes java/net/SocketException flags 1 +method name setTrafficClass descriptor (I)V thrownTypes java/net/SocketException flags 1 +method name getTrafficClass descriptor ()I thrownTypes java/net/SocketException flags 1 +method name setReuseAddress descriptor (Z)V thrownTypes java/net/SocketException flags 1 +method name getReuseAddress descriptor ()Z thrownTypes java/net/SocketException flags 1 +method name close descriptor ()V thrownTypes java/io/IOException flags 21 +method name shutdownInput descriptor ()V thrownTypes java/io/IOException flags 1 +method name shutdownOutput descriptor ()V thrownTypes java/io/IOException flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name isConnected descriptor ()Z flags 1 +method name isBound descriptor ()Z flags 1 +method name isClosed descriptor ()Z flags 1 +method name isInputShutdown descriptor ()Z flags 1 +method name isOutputShutdown descriptor ()Z flags 1 +method name setSocketImplFactory descriptor (Ljava/net/SocketImplFactory;)V thrownTypes java/io/IOException flags 29 +method name setPerformancePreferences descriptor (III)V flags 1 + +class name java/net/SocketAddress +header extends java/lang/Object implements java/io/Serializable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 + +class name java/net/SocketException +header extends java/io/IOException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor ()V flags 1 + +class name java/net/SocketImpl +header extends java/lang/Object implements java/net/SocketOptions flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name fd descriptor Ljava/io/FileDescriptor; flags 4 +field name address descriptor Ljava/net/InetAddress; flags 4 +field name port descriptor I flags 4 +field name localport descriptor I flags 4 +method name descriptor ()V flags 1 +method name create descriptor (Z)V thrownTypes java/io/IOException flags 404 +method name connect descriptor (Ljava/lang/String;I)V thrownTypes java/io/IOException flags 404 +method name connect descriptor (Ljava/net/InetAddress;I)V thrownTypes java/io/IOException flags 404 +method name connect descriptor (Ljava/net/SocketAddress;I)V thrownTypes java/io/IOException flags 404 +method name bind descriptor (Ljava/net/InetAddress;I)V thrownTypes java/io/IOException flags 404 +method name listen descriptor (I)V thrownTypes java/io/IOException flags 404 +method name accept descriptor (Ljava/net/SocketImpl;)V thrownTypes java/io/IOException flags 404 +method name getInputStream descriptor ()Ljava/io/InputStream; thrownTypes java/io/IOException flags 404 +method name getOutputStream descriptor ()Ljava/io/OutputStream; thrownTypes java/io/IOException flags 404 +method name available descriptor ()I thrownTypes java/io/IOException flags 404 +method name close descriptor ()V thrownTypes java/io/IOException flags 404 +method name shutdownInput descriptor ()V thrownTypes java/io/IOException flags 4 +method name shutdownOutput descriptor ()V thrownTypes java/io/IOException flags 4 +method name getFileDescriptor descriptor ()Ljava/io/FileDescriptor; flags 4 +method name getInetAddress descriptor ()Ljava/net/InetAddress; flags 4 +method name getPort descriptor ()I flags 4 +method name supportsUrgentData descriptor ()Z flags 4 +method name sendUrgentData descriptor (I)V thrownTypes java/io/IOException flags 404 +method name getLocalPort descriptor ()I flags 4 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name setPerformancePreferences descriptor (III)V flags 4 + +class name java/net/SocketImplFactory +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name createSocketImpl descriptor ()Ljava/net/SocketImpl; flags 401 + +class name java/net/SocketOption +header extends java/lang/Object flags 601 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name name descriptor ()Ljava/lang/String; flags 401 +method name type descriptor ()Ljava/lang/Class; flags 401 signature ()Ljava/lang/Class; + +class name java/net/SocketOptions +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name TCP_NODELAY descriptor I constantValue 1 flags 19 +field name SO_BINDADDR descriptor I constantValue 15 flags 19 +field name SO_REUSEADDR descriptor I constantValue 4 flags 19 +field name SO_BROADCAST descriptor I constantValue 32 flags 19 +field name IP_MULTICAST_IF descriptor I constantValue 16 flags 19 +field name IP_MULTICAST_IF2 descriptor I constantValue 31 flags 19 +field name IP_MULTICAST_LOOP descriptor I constantValue 18 flags 19 +field name IP_TOS descriptor I constantValue 3 flags 19 +field name SO_LINGER descriptor I constantValue 128 flags 19 +field name SO_TIMEOUT descriptor I constantValue 4102 flags 19 +field name SO_SNDBUF descriptor I constantValue 4097 flags 19 +field name SO_RCVBUF descriptor I constantValue 4098 flags 19 +field name SO_KEEPALIVE descriptor I constantValue 8 flags 19 +field name SO_OOBINLINE descriptor I constantValue 4099 flags 19 +method name setOption descriptor (ILjava/lang/Object;)V thrownTypes java/net/SocketException flags 401 +method name getOption descriptor (I)Ljava/lang/Object; thrownTypes java/net/SocketException flags 401 + +class name java/net/SocketPermission +header extends java/security/Permission implements java/io/Serializable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name implies descriptor (Ljava/security/Permission;)Z flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 +method name getActions descriptor ()Ljava/lang/String; flags 1 +method name newPermissionCollection descriptor ()Ljava/security/PermissionCollection; flags 1 + +class name java/net/SocketTimeoutException +header extends java/io/InterruptedIOException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor ()V flags 1 + +class name java/net/StandardProtocolFamily +header extends java/lang/Enum implements java/net/ProtocolFamily flags 4031 signature Ljava/lang/Enum;Ljava/net/ProtocolFamily; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name INET descriptor Ljava/net/StandardProtocolFamily; flags 4019 +field name INET6 descriptor Ljava/net/StandardProtocolFamily; flags 4019 +method name values descriptor ()[Ljava/net/StandardProtocolFamily; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/net/StandardProtocolFamily; flags 9 + +class name java/net/StandardSocketOptions +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name SO_BROADCAST descriptor Ljava/net/SocketOption; flags 19 signature Ljava/net/SocketOption; +field name SO_KEEPALIVE descriptor Ljava/net/SocketOption; flags 19 signature Ljava/net/SocketOption; +field name SO_SNDBUF descriptor Ljava/net/SocketOption; flags 19 signature Ljava/net/SocketOption; +field name SO_RCVBUF descriptor Ljava/net/SocketOption; flags 19 signature Ljava/net/SocketOption; +field name SO_REUSEADDR descriptor Ljava/net/SocketOption; flags 19 signature Ljava/net/SocketOption; +field name SO_LINGER descriptor Ljava/net/SocketOption; flags 19 signature Ljava/net/SocketOption; +field name IP_TOS descriptor Ljava/net/SocketOption; flags 19 signature Ljava/net/SocketOption; +field name IP_MULTICAST_IF descriptor Ljava/net/SocketOption; flags 19 signature Ljava/net/SocketOption; +field name IP_MULTICAST_TTL descriptor Ljava/net/SocketOption; flags 19 signature Ljava/net/SocketOption; +field name IP_MULTICAST_LOOP descriptor Ljava/net/SocketOption; flags 19 signature Ljava/net/SocketOption; +field name TCP_NODELAY descriptor Ljava/net/SocketOption; flags 19 signature Ljava/net/SocketOption; + +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/io/Serializable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V thrownTypes java/net/URISyntaxException flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V thrownTypes java/net/URISyntaxException flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V thrownTypes java/net/URISyntaxException flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V thrownTypes java/net/URISyntaxException flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V thrownTypes java/net/URISyntaxException flags 1 +method name create descriptor (Ljava/lang/String;)Ljava/net/URI; flags 9 +method name parseServerAuthority descriptor ()Ljava/net/URI; thrownTypes java/net/URISyntaxException flags 1 +method name normalize descriptor ()Ljava/net/URI; flags 1 +method name resolve descriptor (Ljava/net/URI;)Ljava/net/URI; flags 1 +method name resolve descriptor (Ljava/lang/String;)Ljava/net/URI; flags 1 +method name relativize descriptor (Ljava/net/URI;)Ljava/net/URI; flags 1 +method name toURL descriptor ()Ljava/net/URL; thrownTypes java/net/MalformedURLException flags 1 +method name getScheme descriptor ()Ljava/lang/String; flags 1 +method name isAbsolute descriptor ()Z flags 1 +method name isOpaque descriptor ()Z flags 1 +method name getRawSchemeSpecificPart descriptor ()Ljava/lang/String; flags 1 +method name getSchemeSpecificPart descriptor ()Ljava/lang/String; flags 1 +method name getRawAuthority descriptor ()Ljava/lang/String; flags 1 +method name getAuthority descriptor ()Ljava/lang/String; flags 1 +method name getRawUserInfo descriptor ()Ljava/lang/String; flags 1 +method name getUserInfo descriptor ()Ljava/lang/String; flags 1 +method name getHost descriptor ()Ljava/lang/String; flags 1 +method name getPort descriptor ()I flags 1 +method name getRawPath descriptor ()Ljava/lang/String; flags 1 +method name getPath descriptor ()Ljava/lang/String; flags 1 +method name getRawQuery descriptor ()Ljava/lang/String; flags 1 +method name getQuery descriptor ()Ljava/lang/String; flags 1 +method name getRawFragment descriptor ()Ljava/lang/String; flags 1 +method name getFragment 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 compareTo descriptor (Ljava/net/URI;)I flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name toASCIIString descriptor ()Ljava/lang/String; flags 1 +method name compareTo descriptor (Ljava/lang/Object;)I flags 1041 + +class name java/net/URISyntaxException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;Ljava/lang/String;I)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name getInput descriptor ()Ljava/lang/String; flags 1 +method name getReason descriptor ()Ljava/lang/String; flags 1 +method name getIndex descriptor ()I flags 1 +method name getMessage descriptor ()Ljava/lang/String; flags 1 + +class name java/net/URL +header extends java/lang/Object implements java/io/Serializable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V thrownTypes java/net/MalformedURLException flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V thrownTypes java/net/MalformedURLException flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/net/URLStreamHandler;)V thrownTypes java/net/MalformedURLException flags 1 +method name descriptor (Ljava/lang/String;)V thrownTypes java/net/MalformedURLException flags 1 +method name descriptor (Ljava/net/URL;Ljava/lang/String;)V thrownTypes java/net/MalformedURLException flags 1 +method name descriptor (Ljava/net/URL;Ljava/lang/String;Ljava/net/URLStreamHandler;)V thrownTypes java/net/MalformedURLException flags 1 +method name getQuery descriptor ()Ljava/lang/String; flags 1 +method name getPath descriptor ()Ljava/lang/String; flags 1 +method name getUserInfo descriptor ()Ljava/lang/String; flags 1 +method name getAuthority descriptor ()Ljava/lang/String; flags 1 +method name getPort descriptor ()I flags 1 +method name getDefaultPort descriptor ()I flags 1 +method name getProtocol descriptor ()Ljava/lang/String; flags 1 +method name getHost descriptor ()Ljava/lang/String; flags 1 +method name getFile descriptor ()Ljava/lang/String; flags 1 +method name getRef descriptor ()Ljava/lang/String; flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 21 +method name sameFile descriptor (Ljava/net/URL;)Z flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name toExternalForm descriptor ()Ljava/lang/String; flags 1 +method name toURI descriptor ()Ljava/net/URI; thrownTypes java/net/URISyntaxException flags 1 +method name openConnection descriptor ()Ljava/net/URLConnection; thrownTypes java/io/IOException flags 1 +method name openConnection descriptor (Ljava/net/Proxy;)Ljava/net/URLConnection; thrownTypes java/io/IOException flags 1 +method name openStream descriptor ()Ljava/io/InputStream; thrownTypes java/io/IOException flags 11 +method name getContent descriptor ()Ljava/lang/Object; thrownTypes java/io/IOException flags 11 +method name getContent descriptor ([Ljava/lang/Class;)Ljava/lang/Object; thrownTypes java/io/IOException flags 11 +method name setURLStreamHandlerFactory descriptor (Ljava/net/URLStreamHandlerFactory;)V flags 9 + +class name java/net/URLClassLoader +header extends java/security/SecureClassLoader implements java/io/Closeable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ([Ljava/net/URL;Ljava/lang/ClassLoader;)V flags 1 +method name descriptor ([Ljava/net/URL;)V flags 1 +method name descriptor ([Ljava/net/URL;Ljava/lang/ClassLoader;Ljava/net/URLStreamHandlerFactory;)V flags 1 +method name getResourceAsStream descriptor (Ljava/lang/String;)Ljava/io/InputStream; flags 1 +method name close descriptor ()V thrownTypes java/io/IOException flags 1 +method name addURL descriptor (Ljava/net/URL;)V flags 4 +method name getURLs descriptor ()[Ljava/net/URL; 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 definePackage descriptor (Ljava/lang/String;Ljava/util/jar/Manifest;Ljava/net/URL;)Ljava/lang/Package; thrownTypes java/lang/IllegalArgumentException flags 4 +method name findResource descriptor (Ljava/lang/String;)Ljava/net/URL; flags 1 +method name findResources descriptor (Ljava/lang/String;)Ljava/util/Enumeration; thrownTypes java/io/IOException flags 1 signature (Ljava/lang/String;)Ljava/util/Enumeration; +method name getPermissions descriptor (Ljava/security/CodeSource;)Ljava/security/PermissionCollection; flags 4 +method name newInstance descriptor ([Ljava/net/URL;Ljava/lang/ClassLoader;)Ljava/net/URLClassLoader; flags 9 +method name newInstance descriptor ([Ljava/net/URL;)Ljava/net/URLClassLoader; flags 9 + +class name java/net/URLConnection +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name url descriptor Ljava/net/URL; flags 4 +field name doInput descriptor Z flags 4 +field name doOutput descriptor Z flags 4 +field name allowUserInteraction descriptor Z flags 4 +field name useCaches descriptor Z flags 4 +field name ifModifiedSince descriptor J flags 4 +field name connected descriptor Z flags 4 +method name getFileNameMap descriptor ()Ljava/net/FileNameMap; flags 29 +method name setFileNameMap descriptor (Ljava/net/FileNameMap;)V flags 9 +method name connect descriptor ()V thrownTypes java/io/IOException flags 401 +method name setConnectTimeout descriptor (I)V flags 1 +method name getConnectTimeout descriptor ()I flags 1 +method name setReadTimeout descriptor (I)V flags 1 +method name getReadTimeout descriptor ()I flags 1 +method name descriptor (Ljava/net/URL;)V flags 4 +method name getURL descriptor ()Ljava/net/URL; flags 1 +method name getContentLength descriptor ()I flags 1 +method name getContentLengthLong descriptor ()J flags 1 +method name getContentType descriptor ()Ljava/lang/String; flags 1 +method name getContentEncoding descriptor ()Ljava/lang/String; flags 1 +method name getExpiration descriptor ()J flags 1 +method name getDate descriptor ()J flags 1 +method name getLastModified descriptor ()J flags 1 +method name getHeaderField descriptor (Ljava/lang/String;)Ljava/lang/String; flags 1 +method name getHeaderFields descriptor ()Ljava/util/Map; flags 1 signature ()Ljava/util/Map;>; +method name getHeaderFieldInt descriptor (Ljava/lang/String;I)I flags 1 +method name getHeaderFieldLong descriptor (Ljava/lang/String;J)J flags 1 +method name getHeaderFieldDate descriptor (Ljava/lang/String;J)J flags 1 +method name getHeaderFieldKey descriptor (I)Ljava/lang/String; flags 1 +method name getHeaderField descriptor (I)Ljava/lang/String; flags 1 +method name getContent descriptor ()Ljava/lang/Object; thrownTypes java/io/IOException flags 1 +method name getContent descriptor ([Ljava/lang/Class;)Ljava/lang/Object; thrownTypes java/io/IOException flags 1 +method name getPermission descriptor ()Ljava/security/Permission; thrownTypes java/io/IOException flags 1 +method name getInputStream descriptor ()Ljava/io/InputStream; thrownTypes java/io/IOException flags 1 +method name getOutputStream descriptor ()Ljava/io/OutputStream; thrownTypes java/io/IOException flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name setDoInput descriptor (Z)V flags 1 +method name getDoInput descriptor ()Z flags 1 +method name setDoOutput descriptor (Z)V flags 1 +method name getDoOutput descriptor ()Z flags 1 +method name setAllowUserInteraction descriptor (Z)V flags 1 +method name getAllowUserInteraction descriptor ()Z flags 1 +method name setDefaultAllowUserInteraction descriptor (Z)V flags 9 +method name getDefaultAllowUserInteraction descriptor ()Z flags 9 +method name setUseCaches descriptor (Z)V flags 1 +method name getUseCaches descriptor ()Z flags 1 +method name setIfModifiedSince descriptor (J)V flags 1 +method name getIfModifiedSince descriptor ()J flags 1 +method name getDefaultUseCaches descriptor ()Z flags 1 +method name setDefaultUseCaches descriptor (Z)V flags 1 +method name setRequestProperty descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name addRequestProperty descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name getRequestProperty descriptor (Ljava/lang/String;)Ljava/lang/String; flags 1 +method name getRequestProperties descriptor ()Ljava/util/Map; flags 1 signature ()Ljava/util/Map;>; +method name setDefaultRequestProperty descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 9 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getDefaultRequestProperty descriptor (Ljava/lang/String;)Ljava/lang/String; flags 9 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name setContentHandlerFactory descriptor (Ljava/net/ContentHandlerFactory;)V flags 29 +method name guessContentTypeFromName descriptor (Ljava/lang/String;)Ljava/lang/String; flags 9 +method name guessContentTypeFromStream descriptor (Ljava/io/InputStream;)Ljava/lang/String; thrownTypes java/io/IOException flags 9 + +class name java/net/URLDecoder +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name decode descriptor (Ljava/lang/String;)Ljava/lang/String; flags 9 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name decode descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; thrownTypes java/io/UnsupportedEncodingException flags 9 + +class name java/net/URLEncoder +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name encode descriptor (Ljava/lang/String;)Ljava/lang/String; flags 9 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name encode descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; thrownTypes java/io/UnsupportedEncodingException flags 9 + +class name java/net/URLPermission +header extends java/security/Permission flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name descriptor (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 java/net/URLStreamHandler +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name openConnection descriptor (Ljava/net/URL;)Ljava/net/URLConnection; thrownTypes java/io/IOException flags 404 +method name openConnection descriptor (Ljava/net/URL;Ljava/net/Proxy;)Ljava/net/URLConnection; thrownTypes java/io/IOException flags 4 +method name parseURL descriptor (Ljava/net/URL;Ljava/lang/String;II)V flags 4 +method name getDefaultPort descriptor ()I flags 4 +method name equals descriptor (Ljava/net/URL;Ljava/net/URL;)Z flags 4 +method name hashCode descriptor (Ljava/net/URL;)I flags 4 +method name sameFile descriptor (Ljava/net/URL;Ljava/net/URL;)Z flags 4 +method name getHostAddress descriptor (Ljava/net/URL;)Ljava/net/InetAddress; flags 24 +method name hostsEqual descriptor (Ljava/net/URL;Ljava/net/URL;)Z flags 4 +method name toExternalForm descriptor (Ljava/net/URL;)Ljava/lang/String; flags 4 +method name setURL descriptor (Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V flags 4 +method name setURL descriptor (Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; + +class name java/net/URLStreamHandlerFactory +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name createURLStreamHandler descriptor (Ljava/lang/String;)Ljava/net/URLStreamHandler; flags 401 + +class name java/net/UnknownHostException +header extends java/io/IOException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor ()V flags 1 + +class name java/net/UnknownServiceException +header extends java/io/IOException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/nio/Buffer +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name capacity descriptor ()I flags 11 +method name position descriptor ()I flags 11 +method name position descriptor (I)Ljava/nio/Buffer; flags 11 +method name limit descriptor ()I flags 11 +method name limit descriptor (I)Ljava/nio/Buffer; flags 11 +method name mark descriptor ()Ljava/nio/Buffer; flags 11 +method name reset descriptor ()Ljava/nio/Buffer; flags 11 +method name clear descriptor ()Ljava/nio/Buffer; flags 11 +method name flip descriptor ()Ljava/nio/Buffer; flags 11 +method name rewind descriptor ()Ljava/nio/Buffer; flags 11 +method name remaining descriptor ()I flags 11 +method name hasRemaining descriptor ()Z flags 11 +method name isReadOnly descriptor ()Z flags 401 +method name hasArray descriptor ()Z flags 401 +method name array descriptor ()Ljava/lang/Object; flags 401 +method name arrayOffset descriptor ()I flags 401 +method name isDirect descriptor ()Z flags 401 + +class name java/nio/BufferOverflowException +header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 + +class name java/nio/BufferUnderflowException +header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 + +class name java/nio/ByteBuffer +header extends java/nio/Buffer implements java/lang/Comparable flags 421 signature Ljava/nio/Buffer;Ljava/lang/Comparable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name allocateDirect descriptor (I)Ljava/nio/ByteBuffer; flags 9 +method name allocate descriptor (I)Ljava/nio/ByteBuffer; flags 9 +method name wrap descriptor ([BII)Ljava/nio/ByteBuffer; flags 9 +method name wrap descriptor ([B)Ljava/nio/ByteBuffer; flags 9 +method name slice descriptor ()Ljava/nio/ByteBuffer; flags 401 +method name duplicate descriptor ()Ljava/nio/ByteBuffer; flags 401 +method name asReadOnlyBuffer descriptor ()Ljava/nio/ByteBuffer; flags 401 +method name get descriptor ()B flags 401 +method name put descriptor (B)Ljava/nio/ByteBuffer; flags 401 +method name get descriptor (I)B flags 401 +method name put descriptor (IB)Ljava/nio/ByteBuffer; flags 401 +method name get descriptor ([BII)Ljava/nio/ByteBuffer; flags 1 +method name get descriptor ([B)Ljava/nio/ByteBuffer; flags 1 +method name put descriptor (Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; flags 1 +method name put descriptor ([BII)Ljava/nio/ByteBuffer; flags 1 +method name put descriptor ([B)Ljava/nio/ByteBuffer; flags 11 +method name hasArray descriptor ()Z flags 11 +method name array descriptor ()[B flags 11 +method name arrayOffset descriptor ()I flags 11 +method name compact descriptor ()Ljava/nio/ByteBuffer; flags 401 +method name isDirect descriptor ()Z flags 401 +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 +method name compareTo descriptor (Ljava/nio/ByteBuffer;)I flags 1 +method name order descriptor ()Ljava/nio/ByteOrder; flags 11 +method name order descriptor (Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; flags 11 +method name getChar descriptor ()C flags 401 +method name putChar descriptor (C)Ljava/nio/ByteBuffer; flags 401 +method name getChar descriptor (I)C flags 401 +method name putChar descriptor (IC)Ljava/nio/ByteBuffer; flags 401 +method name asCharBuffer descriptor ()Ljava/nio/CharBuffer; flags 401 +method name getShort descriptor ()S flags 401 +method name putShort descriptor (S)Ljava/nio/ByteBuffer; flags 401 +method name getShort descriptor (I)S flags 401 +method name putShort descriptor (IS)Ljava/nio/ByteBuffer; flags 401 +method name asShortBuffer descriptor ()Ljava/nio/ShortBuffer; flags 401 +method name getInt descriptor ()I flags 401 +method name putInt descriptor (I)Ljava/nio/ByteBuffer; flags 401 +method name getInt descriptor (I)I flags 401 +method name putInt descriptor (II)Ljava/nio/ByteBuffer; flags 401 +method name asIntBuffer descriptor ()Ljava/nio/IntBuffer; flags 401 +method name getLong descriptor ()J flags 401 +method name putLong descriptor (J)Ljava/nio/ByteBuffer; flags 401 +method name getLong descriptor (I)J flags 401 +method name putLong descriptor (IJ)Ljava/nio/ByteBuffer; flags 401 +method name asLongBuffer descriptor ()Ljava/nio/LongBuffer; flags 401 +method name getFloat descriptor ()F flags 401 +method name putFloat descriptor (F)Ljava/nio/ByteBuffer; flags 401 +method name getFloat descriptor (I)F flags 401 +method name putFloat descriptor (IF)Ljava/nio/ByteBuffer; flags 401 +method name asFloatBuffer descriptor ()Ljava/nio/FloatBuffer; flags 401 +method name getDouble descriptor ()D flags 401 +method name putDouble descriptor (D)Ljava/nio/ByteBuffer; flags 401 +method name getDouble descriptor (I)D flags 401 +method name putDouble descriptor (ID)Ljava/nio/ByteBuffer; flags 401 +method name asDoubleBuffer descriptor ()Ljava/nio/DoubleBuffer; flags 401 +method name array descriptor ()Ljava/lang/Object; flags 1041 +method name compareTo descriptor (Ljava/lang/Object;)I flags 1041 + +class name java/nio/ByteOrder +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name BIG_ENDIAN descriptor Ljava/nio/ByteOrder; flags 19 +field name LITTLE_ENDIAN descriptor Ljava/nio/ByteOrder; flags 19 +method name nativeOrder descriptor ()Ljava/nio/ByteOrder; flags 9 +method name toString descriptor ()Ljava/lang/String; flags 1 + +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/lang/Appendable;Ljava/lang/CharSequence;Ljava/lang/Readable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/util/Spliterator$OfInt outerClass java/util/Spliterator innerClassName OfInt flags 609 +method name allocate descriptor (I)Ljava/nio/CharBuffer; flags 9 +method name wrap descriptor ([CII)Ljava/nio/CharBuffer; flags 9 +method name wrap descriptor ([C)Ljava/nio/CharBuffer; flags 9 +method name read descriptor (Ljava/nio/CharBuffer;)I thrownTypes java/io/IOException flags 1 +method name wrap descriptor (Ljava/lang/CharSequence;II)Ljava/nio/CharBuffer; flags 9 +method name wrap descriptor (Ljava/lang/CharSequence;)Ljava/nio/CharBuffer; flags 9 +method name slice descriptor ()Ljava/nio/CharBuffer; flags 401 +method name duplicate descriptor ()Ljava/nio/CharBuffer; flags 401 +method name asReadOnlyBuffer descriptor ()Ljava/nio/CharBuffer; flags 401 +method name get descriptor ()C flags 401 +method name put descriptor (C)Ljava/nio/CharBuffer; flags 401 +method name get descriptor (I)C flags 401 +method name put descriptor (IC)Ljava/nio/CharBuffer; flags 401 +method name get descriptor ([CII)Ljava/nio/CharBuffer; flags 1 +method name get descriptor ([C)Ljava/nio/CharBuffer; flags 1 +method name put descriptor (Ljava/nio/CharBuffer;)Ljava/nio/CharBuffer; flags 1 +method name put descriptor ([CII)Ljava/nio/CharBuffer; flags 1 +method name put descriptor ([C)Ljava/nio/CharBuffer; flags 11 +method name put descriptor (Ljava/lang/String;II)Ljava/nio/CharBuffer; flags 1 +method name put descriptor (Ljava/lang/String;)Ljava/nio/CharBuffer; flags 11 +method name hasArray descriptor ()Z flags 11 +method name array descriptor ()[C flags 11 +method name arrayOffset descriptor ()I flags 11 +method name compact descriptor ()Ljava/nio/CharBuffer; flags 401 +method name isDirect descriptor ()Z flags 401 +method name hashCode descriptor ()I flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name compareTo descriptor (Ljava/nio/CharBuffer;)I flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name length descriptor ()I flags 11 +method name charAt descriptor (I)C flags 11 +method name subSequence descriptor (II)Ljava/nio/CharBuffer; flags 401 +method name append descriptor (Ljava/lang/CharSequence;)Ljava/nio/CharBuffer; flags 1 +method name append descriptor (Ljava/lang/CharSequence;II)Ljava/nio/CharBuffer; flags 1 +method name append descriptor (C)Ljava/nio/CharBuffer; flags 1 +method name order descriptor ()Ljava/nio/ByteOrder; flags 401 +method name chars descriptor ()Ljava/util/stream/IntStream; flags 1 +method name array descriptor ()Ljava/lang/Object; flags 1041 +method name compareTo descriptor (Ljava/lang/Object;)I flags 1041 +method name append descriptor (C)Ljava/lang/Appendable; thrownTypes java/io/IOException flags 1041 +method name append descriptor (Ljava/lang/CharSequence;II)Ljava/lang/Appendable; thrownTypes java/io/IOException flags 1041 +method name append descriptor (Ljava/lang/CharSequence;)Ljava/lang/Appendable; thrownTypes java/io/IOException flags 1041 +method name subSequence descriptor (II)Ljava/lang/CharSequence; flags 1041 + +class name java/nio/DoubleBuffer +header extends java/nio/Buffer implements java/lang/Comparable flags 421 signature Ljava/nio/Buffer;Ljava/lang/Comparable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name allocate descriptor (I)Ljava/nio/DoubleBuffer; flags 9 +method name wrap descriptor ([DII)Ljava/nio/DoubleBuffer; flags 9 +method name wrap descriptor ([D)Ljava/nio/DoubleBuffer; flags 9 +method name slice descriptor ()Ljava/nio/DoubleBuffer; flags 401 +method name duplicate descriptor ()Ljava/nio/DoubleBuffer; flags 401 +method name asReadOnlyBuffer descriptor ()Ljava/nio/DoubleBuffer; flags 401 +method name get descriptor ()D flags 401 +method name put descriptor (D)Ljava/nio/DoubleBuffer; flags 401 +method name get descriptor (I)D flags 401 +method name put descriptor (ID)Ljava/nio/DoubleBuffer; flags 401 +method name get descriptor ([DII)Ljava/nio/DoubleBuffer; flags 1 +method name get descriptor ([D)Ljava/nio/DoubleBuffer; flags 1 +method name put descriptor (Ljava/nio/DoubleBuffer;)Ljava/nio/DoubleBuffer; flags 1 +method name put descriptor ([DII)Ljava/nio/DoubleBuffer; flags 1 +method name put descriptor ([D)Ljava/nio/DoubleBuffer; flags 11 +method name hasArray descriptor ()Z flags 11 +method name array descriptor ()[D flags 11 +method name arrayOffset descriptor ()I flags 11 +method name compact descriptor ()Ljava/nio/DoubleBuffer; flags 401 +method name isDirect descriptor ()Z flags 401 +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 +method name compareTo descriptor (Ljava/nio/DoubleBuffer;)I flags 1 +method name order descriptor ()Ljava/nio/ByteOrder; flags 401 +method name array descriptor ()Ljava/lang/Object; flags 1041 +method name compareTo descriptor (Ljava/lang/Object;)I flags 1041 + +class name java/nio/FloatBuffer +header extends java/nio/Buffer implements java/lang/Comparable flags 421 signature Ljava/nio/Buffer;Ljava/lang/Comparable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name allocate descriptor (I)Ljava/nio/FloatBuffer; flags 9 +method name wrap descriptor ([FII)Ljava/nio/FloatBuffer; flags 9 +method name wrap descriptor ([F)Ljava/nio/FloatBuffer; flags 9 +method name slice descriptor ()Ljava/nio/FloatBuffer; flags 401 +method name duplicate descriptor ()Ljava/nio/FloatBuffer; flags 401 +method name asReadOnlyBuffer descriptor ()Ljava/nio/FloatBuffer; flags 401 +method name get descriptor ()F flags 401 +method name put descriptor (F)Ljava/nio/FloatBuffer; flags 401 +method name get descriptor (I)F flags 401 +method name put descriptor (IF)Ljava/nio/FloatBuffer; flags 401 +method name get descriptor ([FII)Ljava/nio/FloatBuffer; flags 1 +method name get descriptor ([F)Ljava/nio/FloatBuffer; flags 1 +method name put descriptor (Ljava/nio/FloatBuffer;)Ljava/nio/FloatBuffer; flags 1 +method name put descriptor ([FII)Ljava/nio/FloatBuffer; flags 1 +method name put descriptor ([F)Ljava/nio/FloatBuffer; flags 11 +method name hasArray descriptor ()Z flags 11 +method name array descriptor ()[F flags 11 +method name arrayOffset descriptor ()I flags 11 +method name compact descriptor ()Ljava/nio/FloatBuffer; flags 401 +method name isDirect descriptor ()Z flags 401 +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 +method name compareTo descriptor (Ljava/nio/FloatBuffer;)I flags 1 +method name order descriptor ()Ljava/nio/ByteOrder; flags 401 +method name array descriptor ()Ljava/lang/Object; flags 1041 +method name compareTo descriptor (Ljava/lang/Object;)I flags 1041 + +class name java/nio/IntBuffer +header extends java/nio/Buffer implements java/lang/Comparable flags 421 signature Ljava/nio/Buffer;Ljava/lang/Comparable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name allocate descriptor (I)Ljava/nio/IntBuffer; flags 9 +method name wrap descriptor ([III)Ljava/nio/IntBuffer; flags 9 +method name wrap descriptor ([I)Ljava/nio/IntBuffer; flags 9 +method name slice descriptor ()Ljava/nio/IntBuffer; flags 401 +method name duplicate descriptor ()Ljava/nio/IntBuffer; flags 401 +method name asReadOnlyBuffer descriptor ()Ljava/nio/IntBuffer; flags 401 +method name get descriptor ()I flags 401 +method name put descriptor (I)Ljava/nio/IntBuffer; flags 401 +method name get descriptor (I)I flags 401 +method name put descriptor (II)Ljava/nio/IntBuffer; flags 401 +method name get descriptor ([III)Ljava/nio/IntBuffer; flags 1 +method name get descriptor ([I)Ljava/nio/IntBuffer; flags 1 +method name put descriptor (Ljava/nio/IntBuffer;)Ljava/nio/IntBuffer; flags 1 +method name put descriptor ([III)Ljava/nio/IntBuffer; flags 1 +method name put descriptor ([I)Ljava/nio/IntBuffer; flags 11 +method name hasArray descriptor ()Z flags 11 +method name array descriptor ()[I flags 11 +method name arrayOffset descriptor ()I flags 11 +method name compact descriptor ()Ljava/nio/IntBuffer; flags 401 +method name isDirect descriptor ()Z flags 401 +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 +method name compareTo descriptor (Ljava/nio/IntBuffer;)I flags 1 +method name order descriptor ()Ljava/nio/ByteOrder; flags 401 +method name array descriptor ()Ljava/lang/Object; flags 1041 +method name compareTo descriptor (Ljava/lang/Object;)I flags 1041 + +class name java/nio/InvalidMarkException +header extends java/lang/IllegalStateException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 + +class name java/nio/LongBuffer +header extends java/nio/Buffer implements java/lang/Comparable flags 421 signature Ljava/nio/Buffer;Ljava/lang/Comparable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name allocate descriptor (I)Ljava/nio/LongBuffer; flags 9 +method name wrap descriptor ([JII)Ljava/nio/LongBuffer; flags 9 +method name wrap descriptor ([J)Ljava/nio/LongBuffer; flags 9 +method name slice descriptor ()Ljava/nio/LongBuffer; flags 401 +method name duplicate descriptor ()Ljava/nio/LongBuffer; flags 401 +method name asReadOnlyBuffer descriptor ()Ljava/nio/LongBuffer; flags 401 +method name get descriptor ()J flags 401 +method name put descriptor (J)Ljava/nio/LongBuffer; flags 401 +method name get descriptor (I)J flags 401 +method name put descriptor (IJ)Ljava/nio/LongBuffer; flags 401 +method name get descriptor ([JII)Ljava/nio/LongBuffer; flags 1 +method name get descriptor ([J)Ljava/nio/LongBuffer; flags 1 +method name put descriptor (Ljava/nio/LongBuffer;)Ljava/nio/LongBuffer; flags 1 +method name put descriptor ([JII)Ljava/nio/LongBuffer; flags 1 +method name put descriptor ([J)Ljava/nio/LongBuffer; flags 11 +method name hasArray descriptor ()Z flags 11 +method name array descriptor ()[J flags 11 +method name arrayOffset descriptor ()I flags 11 +method name compact descriptor ()Ljava/nio/LongBuffer; flags 401 +method name isDirect descriptor ()Z flags 401 +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 +method name compareTo descriptor (Ljava/nio/LongBuffer;)I flags 1 +method name order descriptor ()Ljava/nio/ByteOrder; flags 401 +method name array descriptor ()Ljava/lang/Object; flags 1041 +method name compareTo descriptor (Ljava/lang/Object;)I flags 1041 + +class name java/nio/MappedByteBuffer +header extends java/nio/ByteBuffer flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name isLoaded descriptor ()Z flags 11 +method name load descriptor ()Ljava/nio/MappedByteBuffer; flags 11 +method name force descriptor ()Ljava/nio/MappedByteBuffer; flags 11 + +class name java/nio/ReadOnlyBufferException +header extends java/lang/UnsupportedOperationException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 + +class name java/nio/ShortBuffer +header extends java/nio/Buffer implements java/lang/Comparable flags 421 signature Ljava/nio/Buffer;Ljava/lang/Comparable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name allocate descriptor (I)Ljava/nio/ShortBuffer; flags 9 +method name wrap descriptor ([SII)Ljava/nio/ShortBuffer; flags 9 +method name wrap descriptor ([S)Ljava/nio/ShortBuffer; flags 9 +method name slice descriptor ()Ljava/nio/ShortBuffer; flags 401 +method name duplicate descriptor ()Ljava/nio/ShortBuffer; flags 401 +method name asReadOnlyBuffer descriptor ()Ljava/nio/ShortBuffer; flags 401 +method name get descriptor ()S flags 401 +method name put descriptor (S)Ljava/nio/ShortBuffer; flags 401 +method name get descriptor (I)S flags 401 +method name put descriptor (IS)Ljava/nio/ShortBuffer; flags 401 +method name get descriptor ([SII)Ljava/nio/ShortBuffer; flags 1 +method name get descriptor ([S)Ljava/nio/ShortBuffer; flags 1 +method name put descriptor (Ljava/nio/ShortBuffer;)Ljava/nio/ShortBuffer; flags 1 +method name put descriptor ([SII)Ljava/nio/ShortBuffer; flags 1 +method name put descriptor ([S)Ljava/nio/ShortBuffer; flags 11 +method name hasArray descriptor ()Z flags 11 +method name array descriptor ()[S flags 11 +method name arrayOffset descriptor ()I flags 11 +method name compact descriptor ()Ljava/nio/ShortBuffer; flags 401 +method name isDirect descriptor ()Z flags 401 +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 +method name compareTo descriptor (Ljava/nio/ShortBuffer;)I flags 1 +method name order descriptor ()Ljava/nio/ByteOrder; flags 401 +method name array descriptor ()Ljava/lang/Object; flags 1041 +method name compareTo descriptor (Ljava/lang/Object;)I flags 1041 + +class name java/nio/channels/AcceptPendingException +header extends java/lang/IllegalStateException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 + +class name java/nio/channels/AlreadyBoundException +header extends java/lang/IllegalStateException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 + +class name java/nio/channels/AlreadyConnectedException +header extends java/lang/IllegalStateException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 + +class name java/nio/channels/AsynchronousByteChannel +header extends java/lang/Object implements java/nio/channels/AsynchronousChannel flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name read descriptor (Ljava/nio/ByteBuffer;Ljava/lang/Object;Ljava/nio/channels/CompletionHandler;)V flags 401 signature (Ljava/nio/ByteBuffer;TA;Ljava/nio/channels/CompletionHandler;)V +method name read descriptor (Ljava/nio/ByteBuffer;)Ljava/util/concurrent/Future; flags 401 signature (Ljava/nio/ByteBuffer;)Ljava/util/concurrent/Future; +method name write descriptor (Ljava/nio/ByteBuffer;Ljava/lang/Object;Ljava/nio/channels/CompletionHandler;)V flags 401 signature (Ljava/nio/ByteBuffer;TA;Ljava/nio/channels/CompletionHandler;)V +method name write descriptor (Ljava/nio/ByteBuffer;)Ljava/util/concurrent/Future; flags 401 signature (Ljava/nio/ByteBuffer;)Ljava/util/concurrent/Future; + +class name java/nio/channels/AsynchronousChannel +header extends java/lang/Object implements java/nio/channels/Channel flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name close descriptor ()V thrownTypes java/io/IOException flags 401 + +class name java/nio/channels/AsynchronousChannelGroup +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/nio/channels/spi/AsynchronousChannelProvider;)V flags 4 +method name provider descriptor ()Ljava/nio/channels/spi/AsynchronousChannelProvider; flags 11 +method name withFixedThreadPool descriptor (ILjava/util/concurrent/ThreadFactory;)Ljava/nio/channels/AsynchronousChannelGroup; thrownTypes java/io/IOException flags 9 +method name withCachedThreadPool descriptor (Ljava/util/concurrent/ExecutorService;I)Ljava/nio/channels/AsynchronousChannelGroup; thrownTypes java/io/IOException flags 9 +method name withThreadPool descriptor (Ljava/util/concurrent/ExecutorService;)Ljava/nio/channels/AsynchronousChannelGroup; thrownTypes java/io/IOException flags 9 +method name isShutdown descriptor ()Z flags 401 +method name isTerminated descriptor ()Z flags 401 +method name shutdown descriptor ()V flags 401 +method name shutdownNow descriptor ()V thrownTypes java/io/IOException flags 401 +method name awaitTermination descriptor (JLjava/util/concurrent/TimeUnit;)Z thrownTypes java/lang/InterruptedException flags 401 + +class name java/nio/channels/AsynchronousCloseException +header extends java/nio/channels/ClosedChannelException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 + +class name java/nio/channels/AsynchronousFileChannel +header extends java/lang/Object implements java/nio/channels/AsynchronousChannel flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 4 +method name open descriptor (Ljava/nio/file/Path;Ljava/util/Set;Ljava/util/concurrent/ExecutorService;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/channels/AsynchronousFileChannel; thrownTypes java/io/IOException flags 89 signature (Ljava/nio/file/Path;Ljava/util/Set<+Ljava/nio/file/OpenOption;>;Ljava/util/concurrent/ExecutorService;[Ljava/nio/file/attribute/FileAttribute<*>;)Ljava/nio/channels/AsynchronousFileChannel; +method name open descriptor (Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/nio/channels/AsynchronousFileChannel; thrownTypes java/io/IOException flags 89 +method name size descriptor ()J thrownTypes java/io/IOException flags 401 +method name truncate descriptor (J)Ljava/nio/channels/AsynchronousFileChannel; thrownTypes java/io/IOException flags 401 +method name force descriptor (Z)V thrownTypes java/io/IOException flags 401 +method name lock descriptor (JJZLjava/lang/Object;Ljava/nio/channels/CompletionHandler;)V flags 401 signature (JJZTA;Ljava/nio/channels/CompletionHandler;)V +method name lock descriptor (Ljava/lang/Object;Ljava/nio/channels/CompletionHandler;)V flags 11 signature (TA;Ljava/nio/channels/CompletionHandler;)V +method name lock descriptor (JJZ)Ljava/util/concurrent/Future; flags 401 signature (JJZ)Ljava/util/concurrent/Future; +method name lock descriptor ()Ljava/util/concurrent/Future; flags 11 signature ()Ljava/util/concurrent/Future; +method name tryLock descriptor (JJZ)Ljava/nio/channels/FileLock; thrownTypes java/io/IOException flags 401 +method name tryLock descriptor ()Ljava/nio/channels/FileLock; thrownTypes java/io/IOException flags 11 +method name read descriptor (Ljava/nio/ByteBuffer;JLjava/lang/Object;Ljava/nio/channels/CompletionHandler;)V flags 401 signature (Ljava/nio/ByteBuffer;JTA;Ljava/nio/channels/CompletionHandler;)V +method name read descriptor (Ljava/nio/ByteBuffer;J)Ljava/util/concurrent/Future; flags 401 signature (Ljava/nio/ByteBuffer;J)Ljava/util/concurrent/Future; +method name write descriptor (Ljava/nio/ByteBuffer;JLjava/lang/Object;Ljava/nio/channels/CompletionHandler;)V flags 401 signature (Ljava/nio/ByteBuffer;JTA;Ljava/nio/channels/CompletionHandler;)V +method name write descriptor (Ljava/nio/ByteBuffer;J)Ljava/util/concurrent/Future; flags 401 signature (Ljava/nio/ByteBuffer;J)Ljava/util/concurrent/Future; + +class name java/nio/channels/AsynchronousServerSocketChannel +header extends java/lang/Object implements java/nio/channels/AsynchronousChannel,java/nio/channels/NetworkChannel flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/nio/channels/spi/AsynchronousChannelProvider;)V flags 4 +method name provider descriptor ()Ljava/nio/channels/spi/AsynchronousChannelProvider; flags 11 +method name open descriptor (Ljava/nio/channels/AsynchronousChannelGroup;)Ljava/nio/channels/AsynchronousServerSocketChannel; thrownTypes java/io/IOException flags 9 +method name open descriptor ()Ljava/nio/channels/AsynchronousServerSocketChannel; thrownTypes java/io/IOException flags 9 +method name bind descriptor (Ljava/net/SocketAddress;)Ljava/nio/channels/AsynchronousServerSocketChannel; thrownTypes java/io/IOException flags 11 +method name bind descriptor (Ljava/net/SocketAddress;I)Ljava/nio/channels/AsynchronousServerSocketChannel; thrownTypes java/io/IOException flags 401 +method name setOption descriptor (Ljava/net/SocketOption;Ljava/lang/Object;)Ljava/nio/channels/AsynchronousServerSocketChannel; thrownTypes java/io/IOException flags 401 signature (Ljava/net/SocketOption;TT;)Ljava/nio/channels/AsynchronousServerSocketChannel; +method name accept descriptor (Ljava/lang/Object;Ljava/nio/channels/CompletionHandler;)V flags 401 signature (TA;Ljava/nio/channels/CompletionHandler;)V +method name accept descriptor ()Ljava/util/concurrent/Future; flags 401 signature ()Ljava/util/concurrent/Future; +method name getLocalAddress descriptor ()Ljava/net/SocketAddress; thrownTypes java/io/IOException flags 401 +method name setOption descriptor (Ljava/net/SocketOption;Ljava/lang/Object;)Ljava/nio/channels/NetworkChannel; thrownTypes java/io/IOException flags 1041 +method name bind descriptor (Ljava/net/SocketAddress;)Ljava/nio/channels/NetworkChannel; thrownTypes java/io/IOException flags 1041 + +class name java/nio/channels/AsynchronousSocketChannel +header extends java/lang/Object implements java/nio/channels/AsynchronousByteChannel,java/nio/channels/NetworkChannel flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/nio/channels/spi/AsynchronousChannelProvider;)V flags 4 +method name provider descriptor ()Ljava/nio/channels/spi/AsynchronousChannelProvider; flags 11 +method name open descriptor (Ljava/nio/channels/AsynchronousChannelGroup;)Ljava/nio/channels/AsynchronousSocketChannel; thrownTypes java/io/IOException flags 9 +method name open descriptor ()Ljava/nio/channels/AsynchronousSocketChannel; thrownTypes java/io/IOException flags 9 +method name bind descriptor (Ljava/net/SocketAddress;)Ljava/nio/channels/AsynchronousSocketChannel; thrownTypes java/io/IOException flags 401 +method name setOption descriptor (Ljava/net/SocketOption;Ljava/lang/Object;)Ljava/nio/channels/AsynchronousSocketChannel; thrownTypes java/io/IOException flags 401 signature (Ljava/net/SocketOption;TT;)Ljava/nio/channels/AsynchronousSocketChannel; +method name shutdownInput descriptor ()Ljava/nio/channels/AsynchronousSocketChannel; thrownTypes java/io/IOException flags 401 +method name shutdownOutput descriptor ()Ljava/nio/channels/AsynchronousSocketChannel; thrownTypes java/io/IOException flags 401 +method name getRemoteAddress descriptor ()Ljava/net/SocketAddress; thrownTypes java/io/IOException flags 401 +method name connect descriptor (Ljava/net/SocketAddress;Ljava/lang/Object;Ljava/nio/channels/CompletionHandler;)V flags 401 signature (Ljava/net/SocketAddress;TA;Ljava/nio/channels/CompletionHandler;)V +method name connect descriptor (Ljava/net/SocketAddress;)Ljava/util/concurrent/Future; flags 401 signature (Ljava/net/SocketAddress;)Ljava/util/concurrent/Future; +method name read descriptor (Ljava/nio/ByteBuffer;JLjava/util/concurrent/TimeUnit;Ljava/lang/Object;Ljava/nio/channels/CompletionHandler;)V flags 401 signature (Ljava/nio/ByteBuffer;JLjava/util/concurrent/TimeUnit;TA;Ljava/nio/channels/CompletionHandler;)V +method name read descriptor (Ljava/nio/ByteBuffer;Ljava/lang/Object;Ljava/nio/channels/CompletionHandler;)V flags 11 signature (Ljava/nio/ByteBuffer;TA;Ljava/nio/channels/CompletionHandler;)V +method name read descriptor (Ljava/nio/ByteBuffer;)Ljava/util/concurrent/Future; flags 401 signature (Ljava/nio/ByteBuffer;)Ljava/util/concurrent/Future; +method name read descriptor ([Ljava/nio/ByteBuffer;IIJLjava/util/concurrent/TimeUnit;Ljava/lang/Object;Ljava/nio/channels/CompletionHandler;)V flags 401 signature ([Ljava/nio/ByteBuffer;IIJLjava/util/concurrent/TimeUnit;TA;Ljava/nio/channels/CompletionHandler;)V +method name write descriptor (Ljava/nio/ByteBuffer;JLjava/util/concurrent/TimeUnit;Ljava/lang/Object;Ljava/nio/channels/CompletionHandler;)V flags 401 signature (Ljava/nio/ByteBuffer;JLjava/util/concurrent/TimeUnit;TA;Ljava/nio/channels/CompletionHandler;)V +method name write descriptor (Ljava/nio/ByteBuffer;Ljava/lang/Object;Ljava/nio/channels/CompletionHandler;)V flags 11 signature (Ljava/nio/ByteBuffer;TA;Ljava/nio/channels/CompletionHandler;)V +method name write descriptor (Ljava/nio/ByteBuffer;)Ljava/util/concurrent/Future; flags 401 signature (Ljava/nio/ByteBuffer;)Ljava/util/concurrent/Future; +method name write descriptor ([Ljava/nio/ByteBuffer;IIJLjava/util/concurrent/TimeUnit;Ljava/lang/Object;Ljava/nio/channels/CompletionHandler;)V flags 401 signature ([Ljava/nio/ByteBuffer;IIJLjava/util/concurrent/TimeUnit;TA;Ljava/nio/channels/CompletionHandler;)V +method name getLocalAddress descriptor ()Ljava/net/SocketAddress; thrownTypes java/io/IOException flags 401 +method name setOption descriptor (Ljava/net/SocketOption;Ljava/lang/Object;)Ljava/nio/channels/NetworkChannel; thrownTypes java/io/IOException flags 1041 +method name bind descriptor (Ljava/net/SocketAddress;)Ljava/nio/channels/NetworkChannel; thrownTypes java/io/IOException flags 1041 + +class name java/nio/channels/ByteChannel +header extends java/lang/Object implements java/nio/channels/ReadableByteChannel,java/nio/channels/WritableByteChannel flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) + +class name java/nio/channels/CancelledKeyException +header extends java/lang/IllegalStateException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 + +class name java/nio/channels/Channel +header extends java/lang/Object implements java/io/Closeable flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name isOpen descriptor ()Z flags 401 +method name close descriptor ()V thrownTypes java/io/IOException flags 401 + +class name java/nio/channels/Channels +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name newInputStream descriptor (Ljava/nio/channels/ReadableByteChannel;)Ljava/io/InputStream; flags 9 +method name newOutputStream descriptor (Ljava/nio/channels/WritableByteChannel;)Ljava/io/OutputStream; flags 9 +method name newInputStream descriptor (Ljava/nio/channels/AsynchronousByteChannel;)Ljava/io/InputStream; flags 9 +method name newOutputStream descriptor (Ljava/nio/channels/AsynchronousByteChannel;)Ljava/io/OutputStream; flags 9 +method name newChannel descriptor (Ljava/io/InputStream;)Ljava/nio/channels/ReadableByteChannel; flags 9 +method name newChannel descriptor (Ljava/io/OutputStream;)Ljava/nio/channels/WritableByteChannel; flags 9 +method name newReader descriptor (Ljava/nio/channels/ReadableByteChannel;Ljava/nio/charset/CharsetDecoder;I)Ljava/io/Reader; flags 9 +method name newReader descriptor (Ljava/nio/channels/ReadableByteChannel;Ljava/lang/String;)Ljava/io/Reader; flags 9 +method name newWriter descriptor (Ljava/nio/channels/WritableByteChannel;Ljava/nio/charset/CharsetEncoder;I)Ljava/io/Writer; flags 9 +method name newWriter descriptor (Ljava/nio/channels/WritableByteChannel;Ljava/lang/String;)Ljava/io/Writer; flags 9 + +class name java/nio/channels/ClosedByInterruptException +header extends java/nio/channels/AsynchronousCloseException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 + +class name java/nio/channels/ClosedChannelException +header extends java/io/IOException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 + +class name java/nio/channels/ClosedSelectorException +header extends java/lang/IllegalStateException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 + +class name java/nio/channels/CompletionHandler +header extends java/lang/Object flags 601 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name completed descriptor (Ljava/lang/Object;Ljava/lang/Object;)V flags 401 signature (TV;TA;)V +method name failed descriptor (Ljava/lang/Throwable;Ljava/lang/Object;)V flags 401 signature (Ljava/lang/Throwable;TA;)V + +class name java/nio/channels/ConnectionPendingException +header extends java/lang/IllegalStateException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/nio/channels/spi/SelectorProvider;)V flags 4 +method name open descriptor ()Ljava/nio/channels/DatagramChannel; thrownTypes java/io/IOException flags 9 +method name open descriptor (Ljava/net/ProtocolFamily;)Ljava/nio/channels/DatagramChannel; thrownTypes java/io/IOException flags 9 +method name validOps descriptor ()I flags 11 +method name bind descriptor (Ljava/net/SocketAddress;)Ljava/nio/channels/DatagramChannel; thrownTypes java/io/IOException flags 401 +method name setOption descriptor (Ljava/net/SocketOption;Ljava/lang/Object;)Ljava/nio/channels/DatagramChannel; thrownTypes java/io/IOException flags 401 signature (Ljava/net/SocketOption;TT;)Ljava/nio/channels/DatagramChannel; +method name socket descriptor ()Ljava/net/DatagramSocket; flags 401 +method name isConnected descriptor ()Z flags 401 +method name connect descriptor (Ljava/net/SocketAddress;)Ljava/nio/channels/DatagramChannel; thrownTypes java/io/IOException flags 401 +method name disconnect descriptor ()Ljava/nio/channels/DatagramChannel; thrownTypes java/io/IOException flags 401 +method name getRemoteAddress descriptor ()Ljava/net/SocketAddress; thrownTypes java/io/IOException flags 401 +method name receive descriptor (Ljava/nio/ByteBuffer;)Ljava/net/SocketAddress; thrownTypes java/io/IOException flags 401 +method name send descriptor (Ljava/nio/ByteBuffer;Ljava/net/SocketAddress;)I thrownTypes java/io/IOException flags 401 +method name read descriptor (Ljava/nio/ByteBuffer;)I thrownTypes java/io/IOException flags 401 +method name read descriptor ([Ljava/nio/ByteBuffer;II)J thrownTypes java/io/IOException flags 401 +method name read descriptor ([Ljava/nio/ByteBuffer;)J thrownTypes java/io/IOException flags 11 +method name write descriptor (Ljava/nio/ByteBuffer;)I thrownTypes java/io/IOException flags 401 +method name write descriptor ([Ljava/nio/ByteBuffer;II)J thrownTypes java/io/IOException flags 401 +method name write descriptor ([Ljava/nio/ByteBuffer;)J thrownTypes java/io/IOException flags 11 +method name getLocalAddress descriptor ()Ljava/net/SocketAddress; thrownTypes java/io/IOException flags 401 +method name setOption descriptor (Ljava/net/SocketOption;Ljava/lang/Object;)Ljava/nio/channels/NetworkChannel; thrownTypes java/io/IOException flags 1041 +method name bind descriptor (Ljava/net/SocketAddress;)Ljava/nio/channels/NetworkChannel; thrownTypes java/io/IOException flags 1041 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/nio/channels/FileChannel$MapMode outerClass java/nio/channels/FileChannel innerClassName MapMode flags 9 +method name descriptor ()V flags 4 +method name open descriptor (Ljava/nio/file/Path;Ljava/util/Set;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/channels/FileChannel; thrownTypes java/io/IOException flags 89 signature (Ljava/nio/file/Path;Ljava/util/Set<+Ljava/nio/file/OpenOption;>;[Ljava/nio/file/attribute/FileAttribute<*>;)Ljava/nio/channels/FileChannel; +method name open descriptor (Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/nio/channels/FileChannel; thrownTypes java/io/IOException flags 89 +method name read descriptor (Ljava/nio/ByteBuffer;)I thrownTypes java/io/IOException flags 401 +method name read descriptor ([Ljava/nio/ByteBuffer;II)J thrownTypes java/io/IOException flags 401 +method name read descriptor ([Ljava/nio/ByteBuffer;)J thrownTypes java/io/IOException flags 11 +method name write descriptor (Ljava/nio/ByteBuffer;)I thrownTypes java/io/IOException flags 401 +method name write descriptor ([Ljava/nio/ByteBuffer;II)J thrownTypes java/io/IOException flags 401 +method name write descriptor ([Ljava/nio/ByteBuffer;)J thrownTypes java/io/IOException flags 11 +method name position descriptor ()J thrownTypes java/io/IOException flags 401 +method name position descriptor (J)Ljava/nio/channels/FileChannel; thrownTypes java/io/IOException flags 401 +method name size descriptor ()J thrownTypes java/io/IOException flags 401 +method name truncate descriptor (J)Ljava/nio/channels/FileChannel; thrownTypes java/io/IOException flags 401 +method name force descriptor (Z)V thrownTypes java/io/IOException flags 401 +method name transferTo descriptor (JJLjava/nio/channels/WritableByteChannel;)J thrownTypes java/io/IOException flags 401 +method name transferFrom descriptor (Ljava/nio/channels/ReadableByteChannel;JJ)J thrownTypes java/io/IOException flags 401 +method name read descriptor (Ljava/nio/ByteBuffer;J)I thrownTypes java/io/IOException flags 401 +method name write descriptor (Ljava/nio/ByteBuffer;J)I thrownTypes java/io/IOException flags 401 +method name map descriptor (Ljava/nio/channels/FileChannel$MapMode;JJ)Ljava/nio/MappedByteBuffer; thrownTypes java/io/IOException flags 401 +method name lock descriptor (JJZ)Ljava/nio/channels/FileLock; thrownTypes java/io/IOException flags 401 +method name lock descriptor ()Ljava/nio/channels/FileLock; thrownTypes java/io/IOException flags 11 +method name tryLock descriptor (JJZ)Ljava/nio/channels/FileLock; thrownTypes java/io/IOException flags 401 +method name tryLock descriptor ()Ljava/nio/channels/FileLock; thrownTypes java/io/IOException flags 11 +method name truncate descriptor (J)Ljava/nio/channels/SeekableByteChannel; thrownTypes java/io/IOException flags 1041 +method name position descriptor (J)Ljava/nio/channels/SeekableByteChannel; thrownTypes java/io/IOException flags 1041 + +class name java/nio/channels/FileChannel$MapMode +header extends java/lang/Object flags 21 +innerclass innerClass java/nio/channels/FileChannel$MapMode outerClass java/nio/channels/FileChannel innerClassName MapMode flags 9 +field name READ_ONLY descriptor Ljava/nio/channels/FileChannel$MapMode; flags 19 +field name READ_WRITE descriptor Ljava/nio/channels/FileChannel$MapMode; flags 19 +field name PRIVATE descriptor Ljava/nio/channels/FileChannel$MapMode; flags 19 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/nio/channels/FileLock +header extends java/lang/Object implements java/lang/AutoCloseable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/nio/channels/FileChannel;JJZ)V flags 4 +method name descriptor (Ljava/nio/channels/AsynchronousFileChannel;JJZ)V flags 4 +method name channel descriptor ()Ljava/nio/channels/FileChannel; flags 11 +method name acquiredBy descriptor ()Ljava/nio/channels/Channel; flags 1 +method name position descriptor ()J flags 11 +method name size descriptor ()J flags 11 +method name isShared descriptor ()Z flags 11 +method name overlaps descriptor (JJ)Z flags 11 +method name isValid descriptor ()Z flags 401 +method name release descriptor ()V thrownTypes java/io/IOException flags 401 +method name close descriptor ()V thrownTypes java/io/IOException flags 11 +method name toString descriptor ()Ljava/lang/String; flags 11 + +class name java/nio/channels/FileLockInterruptionException +header extends java/io/IOException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 + +class name java/nio/channels/GatheringByteChannel +header extends java/lang/Object implements java/nio/channels/WritableByteChannel flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name write descriptor ([Ljava/nio/ByteBuffer;II)J thrownTypes java/io/IOException flags 401 +method name write descriptor ([Ljava/nio/ByteBuffer;)J thrownTypes java/io/IOException flags 401 + +class name java/nio/channels/IllegalBlockingModeException +header extends java/lang/IllegalStateException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 + +class name java/nio/channels/IllegalChannelGroupException +header extends java/lang/IllegalArgumentException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 + +class name java/nio/channels/IllegalSelectorException +header extends java/lang/IllegalArgumentException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 + +class name java/nio/channels/InterruptedByTimeoutException +header extends java/io/IOException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 + +class name java/nio/channels/InterruptibleChannel +header extends java/lang/Object implements java/nio/channels/Channel flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name close descriptor ()V thrownTypes java/io/IOException flags 401 + +class name java/nio/channels/MembershipKey +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 4 +method name isValid descriptor ()Z flags 401 +method name drop descriptor ()V flags 401 +method name block descriptor (Ljava/net/InetAddress;)Ljava/nio/channels/MembershipKey; thrownTypes java/io/IOException flags 401 +method name unblock descriptor (Ljava/net/InetAddress;)Ljava/nio/channels/MembershipKey; flags 401 +method name channel descriptor ()Ljava/nio/channels/MulticastChannel; flags 401 +method name group descriptor ()Ljava/net/InetAddress; flags 401 +method name networkInterface descriptor ()Ljava/net/NetworkInterface; flags 401 +method name sourceAddress descriptor ()Ljava/net/InetAddress; flags 401 + +class name java/nio/channels/MulticastChannel +header extends java/lang/Object implements java/nio/channels/NetworkChannel flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name close descriptor ()V thrownTypes java/io/IOException flags 401 +method name join descriptor (Ljava/net/InetAddress;Ljava/net/NetworkInterface;)Ljava/nio/channels/MembershipKey; thrownTypes java/io/IOException flags 401 +method name join descriptor (Ljava/net/InetAddress;Ljava/net/NetworkInterface;Ljava/net/InetAddress;)Ljava/nio/channels/MembershipKey; thrownTypes java/io/IOException flags 401 + +class name java/nio/channels/NetworkChannel +header extends java/lang/Object implements java/nio/channels/Channel flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name bind descriptor (Ljava/net/SocketAddress;)Ljava/nio/channels/NetworkChannel; thrownTypes java/io/IOException flags 401 +method name getLocalAddress descriptor ()Ljava/net/SocketAddress; thrownTypes java/io/IOException flags 401 +method name setOption descriptor (Ljava/net/SocketOption;Ljava/lang/Object;)Ljava/nio/channels/NetworkChannel; thrownTypes java/io/IOException flags 401 signature (Ljava/net/SocketOption;TT;)Ljava/nio/channels/NetworkChannel; +method name getOption descriptor (Ljava/net/SocketOption;)Ljava/lang/Object; thrownTypes java/io/IOException flags 401 signature (Ljava/net/SocketOption;)TT; +method name supportedOptions descriptor ()Ljava/util/Set; flags 401 signature ()Ljava/util/Set;>; + +class name java/nio/channels/NoConnectionPendingException +header extends java/lang/IllegalStateException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 + +class name java/nio/channels/NonReadableChannelException +header extends java/lang/IllegalStateException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 + +class name java/nio/channels/NonWritableChannelException +header extends java/lang/IllegalStateException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 + +class name java/nio/channels/NotYetBoundException +header extends java/lang/IllegalStateException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 + +class name java/nio/channels/NotYetConnectedException +header extends java/lang/IllegalStateException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 + +class name java/nio/channels/OverlappingFileLockException +header extends java/lang/IllegalStateException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 + +class name java/nio/channels/Pipe +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +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 +method name descriptor ()V flags 4 +method name source descriptor ()Ljava/nio/channels/Pipe$SourceChannel; flags 401 +method name sink descriptor ()Ljava/nio/channels/Pipe$SinkChannel; flags 401 +method name open descriptor ()Ljava/nio/channels/Pipe; thrownTypes java/io/IOException flags 9 + +class name java/nio/channels/Pipe$SinkChannel +header extends java/nio/channels/spi/AbstractSelectableChannel implements java/nio/channels/WritableByteChannel,java/nio/channels/GatheringByteChannel flags 421 +innerclass innerClass java/nio/channels/Pipe$SinkChannel outerClass java/nio/channels/Pipe innerClassName SinkChannel flags 409 +method name descriptor (Ljava/nio/channels/spi/SelectorProvider;)V flags 4 +method name validOps descriptor ()I flags 11 + +class name java/nio/channels/Pipe$SourceChannel +header extends java/nio/channels/spi/AbstractSelectableChannel implements java/nio/channels/ReadableByteChannel,java/nio/channels/ScatteringByteChannel flags 421 +innerclass innerClass java/nio/channels/Pipe$SourceChannel outerClass java/nio/channels/Pipe innerClassName SourceChannel flags 409 +method name descriptor (Ljava/nio/channels/spi/SelectorProvider;)V flags 4 +method name validOps descriptor ()I flags 11 + +class name java/nio/channels/ReadPendingException +header extends java/lang/IllegalStateException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 + +class name java/nio/channels/ReadableByteChannel +header extends java/lang/Object implements java/nio/channels/Channel flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name read descriptor (Ljava/nio/ByteBuffer;)I thrownTypes java/io/IOException flags 401 + +class name java/nio/channels/ScatteringByteChannel +header extends java/lang/Object implements java/nio/channels/ReadableByteChannel flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name read descriptor ([Ljava/nio/ByteBuffer;II)J thrownTypes java/io/IOException flags 401 +method name read descriptor ([Ljava/nio/ByteBuffer;)J thrownTypes java/io/IOException flags 401 + +class name java/nio/channels/SeekableByteChannel +header extends java/lang/Object implements java/nio/channels/ByteChannel flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name read descriptor (Ljava/nio/ByteBuffer;)I thrownTypes java/io/IOException flags 401 +method name write descriptor (Ljava/nio/ByteBuffer;)I thrownTypes java/io/IOException flags 401 +method name position descriptor ()J thrownTypes java/io/IOException flags 401 +method name position descriptor (J)Ljava/nio/channels/SeekableByteChannel; thrownTypes java/io/IOException flags 401 +method name size descriptor ()J thrownTypes java/io/IOException flags 401 +method name truncate descriptor (J)Ljava/nio/channels/SeekableByteChannel; thrownTypes java/io/IOException flags 401 + +class name java/nio/channels/SelectableChannel +header extends java/nio/channels/spi/AbstractInterruptibleChannel implements java/nio/channels/Channel flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 4 +method name provider descriptor ()Ljava/nio/channels/spi/SelectorProvider; flags 401 +method name validOps descriptor ()I flags 401 +method name isRegistered descriptor ()Z flags 401 +method name keyFor descriptor (Ljava/nio/channels/Selector;)Ljava/nio/channels/SelectionKey; flags 401 +method name register descriptor (Ljava/nio/channels/Selector;ILjava/lang/Object;)Ljava/nio/channels/SelectionKey; thrownTypes java/nio/channels/ClosedChannelException flags 401 +method name register descriptor (Ljava/nio/channels/Selector;I)Ljava/nio/channels/SelectionKey; thrownTypes java/nio/channels/ClosedChannelException flags 11 +method name configureBlocking descriptor (Z)Ljava/nio/channels/SelectableChannel; thrownTypes java/io/IOException flags 401 +method name isBlocking descriptor ()Z flags 401 +method name blockingLock descriptor ()Ljava/lang/Object; flags 401 + +class name java/nio/channels/SelectionKey +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name OP_READ descriptor I constantValue 1 flags 19 +field name OP_WRITE descriptor I constantValue 4 flags 19 +field name OP_CONNECT descriptor I constantValue 8 flags 19 +field name OP_ACCEPT descriptor I constantValue 16 flags 19 +method name descriptor ()V flags 4 +method name channel descriptor ()Ljava/nio/channels/SelectableChannel; flags 401 +method name selector descriptor ()Ljava/nio/channels/Selector; flags 401 +method name isValid descriptor ()Z flags 401 +method name cancel descriptor ()V flags 401 +method name interestOps descriptor ()I flags 401 +method name interestOps descriptor (I)Ljava/nio/channels/SelectionKey; flags 401 +method name readyOps descriptor ()I flags 401 +method name isReadable descriptor ()Z flags 11 +method name isWritable descriptor ()Z flags 11 +method name isConnectable descriptor ()Z flags 11 +method name isAcceptable descriptor ()Z flags 11 +method name attach descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 11 +method name attachment descriptor ()Ljava/lang/Object; flags 11 + +class name java/nio/channels/Selector +header extends java/lang/Object implements java/io/Closeable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 4 +method name open descriptor ()Ljava/nio/channels/Selector; thrownTypes java/io/IOException flags 9 +method name isOpen descriptor ()Z flags 401 +method name provider descriptor ()Ljava/nio/channels/spi/SelectorProvider; flags 401 +method name keys descriptor ()Ljava/util/Set; flags 401 signature ()Ljava/util/Set; +method name selectedKeys descriptor ()Ljava/util/Set; flags 401 signature ()Ljava/util/Set; +method name selectNow descriptor ()I thrownTypes java/io/IOException flags 401 +method name select descriptor (J)I thrownTypes java/io/IOException flags 401 +method name select descriptor ()I thrownTypes java/io/IOException flags 401 +method name wakeup descriptor ()Ljava/nio/channels/Selector; flags 401 +method name close descriptor ()V thrownTypes java/io/IOException flags 401 + +class name java/nio/channels/ServerSocketChannel +header extends java/nio/channels/spi/AbstractSelectableChannel implements java/nio/channels/NetworkChannel flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/nio/channels/spi/SelectorProvider;)V flags 4 +method name open descriptor ()Ljava/nio/channels/ServerSocketChannel; thrownTypes java/io/IOException flags 9 +method name validOps descriptor ()I flags 11 +method name bind descriptor (Ljava/net/SocketAddress;)Ljava/nio/channels/ServerSocketChannel; thrownTypes java/io/IOException flags 11 +method name bind descriptor (Ljava/net/SocketAddress;I)Ljava/nio/channels/ServerSocketChannel; thrownTypes java/io/IOException flags 401 +method name setOption descriptor (Ljava/net/SocketOption;Ljava/lang/Object;)Ljava/nio/channels/ServerSocketChannel; thrownTypes java/io/IOException flags 401 signature (Ljava/net/SocketOption;TT;)Ljava/nio/channels/ServerSocketChannel; +method name socket descriptor ()Ljava/net/ServerSocket; flags 401 +method name accept descriptor ()Ljava/nio/channels/SocketChannel; thrownTypes java/io/IOException flags 401 +method name getLocalAddress descriptor ()Ljava/net/SocketAddress; thrownTypes java/io/IOException flags 401 +method name setOption descriptor (Ljava/net/SocketOption;Ljava/lang/Object;)Ljava/nio/channels/NetworkChannel; thrownTypes java/io/IOException flags 1041 +method name bind descriptor (Ljava/net/SocketAddress;)Ljava/nio/channels/NetworkChannel; thrownTypes java/io/IOException flags 1041 + +class name java/nio/channels/ShutdownChannelGroupException +header extends java/lang/IllegalStateException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/nio/channels/spi/SelectorProvider;)V flags 4 +method name open descriptor ()Ljava/nio/channels/SocketChannel; thrownTypes java/io/IOException flags 9 +method name open descriptor (Ljava/net/SocketAddress;)Ljava/nio/channels/SocketChannel; thrownTypes java/io/IOException flags 9 +method name validOps descriptor ()I flags 11 +method name bind descriptor (Ljava/net/SocketAddress;)Ljava/nio/channels/SocketChannel; thrownTypes java/io/IOException flags 401 +method name setOption descriptor (Ljava/net/SocketOption;Ljava/lang/Object;)Ljava/nio/channels/SocketChannel; thrownTypes java/io/IOException flags 401 signature (Ljava/net/SocketOption;TT;)Ljava/nio/channels/SocketChannel; +method name shutdownInput descriptor ()Ljava/nio/channels/SocketChannel; thrownTypes java/io/IOException flags 401 +method name shutdownOutput descriptor ()Ljava/nio/channels/SocketChannel; thrownTypes java/io/IOException flags 401 +method name socket descriptor ()Ljava/net/Socket; flags 401 +method name isConnected descriptor ()Z flags 401 +method name isConnectionPending descriptor ()Z flags 401 +method name connect descriptor (Ljava/net/SocketAddress;)Z thrownTypes java/io/IOException flags 401 +method name finishConnect descriptor ()Z thrownTypes java/io/IOException flags 401 +method name getRemoteAddress descriptor ()Ljava/net/SocketAddress; thrownTypes java/io/IOException flags 401 +method name read descriptor (Ljava/nio/ByteBuffer;)I thrownTypes java/io/IOException flags 401 +method name read descriptor ([Ljava/nio/ByteBuffer;II)J thrownTypes java/io/IOException flags 401 +method name read descriptor ([Ljava/nio/ByteBuffer;)J thrownTypes java/io/IOException flags 11 +method name write descriptor (Ljava/nio/ByteBuffer;)I thrownTypes java/io/IOException flags 401 +method name write descriptor ([Ljava/nio/ByteBuffer;II)J thrownTypes java/io/IOException flags 401 +method name write descriptor ([Ljava/nio/ByteBuffer;)J thrownTypes java/io/IOException flags 11 +method name getLocalAddress descriptor ()Ljava/net/SocketAddress; thrownTypes java/io/IOException flags 401 +method name setOption descriptor (Ljava/net/SocketOption;Ljava/lang/Object;)Ljava/nio/channels/NetworkChannel; thrownTypes java/io/IOException flags 1041 +method name bind descriptor (Ljava/net/SocketAddress;)Ljava/nio/channels/NetworkChannel; thrownTypes java/io/IOException flags 1041 + +class name java/nio/channels/UnresolvedAddressException +header extends java/lang/IllegalArgumentException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 + +class name java/nio/channels/UnsupportedAddressTypeException +header extends java/lang/IllegalArgumentException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 + +class name java/nio/channels/WritableByteChannel +header extends java/lang/Object implements java/nio/channels/Channel flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name write descriptor (Ljava/nio/ByteBuffer;)I thrownTypes java/io/IOException flags 401 + +class name java/nio/channels/WritePendingException +header extends java/lang/IllegalStateException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 + +class name java/nio/channels/spi/AbstractInterruptibleChannel +header extends java/lang/Object implements java/nio/channels/Channel,java/nio/channels/InterruptibleChannel flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 4 +method name close descriptor ()V thrownTypes java/io/IOException flags 11 +method name implCloseChannel descriptor ()V thrownTypes java/io/IOException flags 404 +method name isOpen descriptor ()Z flags 11 +method name begin descriptor ()V flags 14 +method name end descriptor (Z)V thrownTypes java/nio/channels/AsynchronousCloseException flags 14 + +class name java/nio/channels/spi/AbstractSelectableChannel +header extends java/nio/channels/SelectableChannel flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/nio/channels/spi/SelectorProvider;)V flags 4 +method name provider descriptor ()Ljava/nio/channels/spi/SelectorProvider; flags 11 +method name isRegistered descriptor ()Z flags 11 +method name keyFor descriptor (Ljava/nio/channels/Selector;)Ljava/nio/channels/SelectionKey; flags 11 +method name register descriptor (Ljava/nio/channels/Selector;ILjava/lang/Object;)Ljava/nio/channels/SelectionKey; thrownTypes java/nio/channels/ClosedChannelException flags 11 +method name implCloseChannel descriptor ()V thrownTypes java/io/IOException flags 14 +method name implCloseSelectableChannel descriptor ()V thrownTypes java/io/IOException flags 404 +method name isBlocking descriptor ()Z flags 11 +method name blockingLock descriptor ()Ljava/lang/Object; flags 11 +method name configureBlocking descriptor (Z)Ljava/nio/channels/SelectableChannel; thrownTypes java/io/IOException flags 11 +method name implConfigureBlocking descriptor (Z)V thrownTypes java/io/IOException flags 404 + +class name java/nio/channels/spi/AbstractSelectionKey +header extends java/nio/channels/SelectionKey flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 4 +method name isValid descriptor ()Z flags 11 +method name cancel descriptor ()V flags 11 + +class name java/nio/channels/spi/AbstractSelector +header extends java/nio/channels/Selector flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/nio/channels/spi/SelectorProvider;)V flags 4 +method name close descriptor ()V thrownTypes java/io/IOException flags 11 +method name implCloseSelector descriptor ()V thrownTypes java/io/IOException flags 404 +method name isOpen descriptor ()Z flags 11 +method name provider descriptor ()Ljava/nio/channels/spi/SelectorProvider; flags 11 +method name cancelledKeys descriptor ()Ljava/util/Set; flags 14 signature ()Ljava/util/Set; +method name register descriptor (Ljava/nio/channels/spi/AbstractSelectableChannel;ILjava/lang/Object;)Ljava/nio/channels/SelectionKey; flags 404 +method name deregister descriptor (Ljava/nio/channels/spi/AbstractSelectionKey;)V flags 14 +method name begin descriptor ()V flags 14 +method name end descriptor ()V flags 14 + +class name java/nio/channels/spi/AsynchronousChannelProvider +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 4 +method name provider descriptor ()Ljava/nio/channels/spi/AsynchronousChannelProvider; flags 9 +method name openAsynchronousChannelGroup descriptor (ILjava/util/concurrent/ThreadFactory;)Ljava/nio/channels/AsynchronousChannelGroup; thrownTypes java/io/IOException flags 401 +method name openAsynchronousChannelGroup descriptor (Ljava/util/concurrent/ExecutorService;I)Ljava/nio/channels/AsynchronousChannelGroup; thrownTypes java/io/IOException flags 401 +method name openAsynchronousServerSocketChannel descriptor (Ljava/nio/channels/AsynchronousChannelGroup;)Ljava/nio/channels/AsynchronousServerSocketChannel; thrownTypes java/io/IOException flags 401 +method name openAsynchronousSocketChannel descriptor (Ljava/nio/channels/AsynchronousChannelGroup;)Ljava/nio/channels/AsynchronousSocketChannel; thrownTypes java/io/IOException flags 401 + +class name java/nio/channels/spi/SelectorProvider +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 4 +method name provider descriptor ()Ljava/nio/channels/spi/SelectorProvider; flags 9 +method name openDatagramChannel descriptor ()Ljava/nio/channels/DatagramChannel; thrownTypes java/io/IOException flags 401 +method name openDatagramChannel descriptor (Ljava/net/ProtocolFamily;)Ljava/nio/channels/DatagramChannel; thrownTypes java/io/IOException flags 401 +method name openPipe descriptor ()Ljava/nio/channels/Pipe; thrownTypes java/io/IOException flags 401 +method name openSelector descriptor ()Ljava/nio/channels/spi/AbstractSelector; thrownTypes java/io/IOException flags 401 +method name openServerSocketChannel descriptor ()Ljava/nio/channels/ServerSocketChannel; thrownTypes java/io/IOException flags 401 +method name openSocketChannel descriptor ()Ljava/nio/channels/SocketChannel; thrownTypes java/io/IOException flags 401 +method name inheritedChannel descriptor ()Ljava/nio/channels/Channel; thrownTypes java/io/IOException flags 1 + +class name java/nio/charset/CharacterCodingException +header extends java/io/IOException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 + +class name java/nio/charset/Charset +header extends java/lang/Object implements java/lang/Comparable flags 421 signature Ljava/lang/Object;Ljava/lang/Comparable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name isSupported descriptor (Ljava/lang/String;)Z flags 9 +method name forName descriptor (Ljava/lang/String;)Ljava/nio/charset/Charset; flags 9 +method name availableCharsets descriptor ()Ljava/util/SortedMap; flags 9 signature ()Ljava/util/SortedMap; +method name defaultCharset descriptor ()Ljava/nio/charset/Charset; flags 9 +method name descriptor (Ljava/lang/String;[Ljava/lang/String;)V flags 4 +method name name descriptor ()Ljava/lang/String; flags 11 +method name aliases descriptor ()Ljava/util/Set; flags 11 signature ()Ljava/util/Set; +method name displayName descriptor ()Ljava/lang/String; flags 1 +method name isRegistered descriptor ()Z flags 11 +method name displayName descriptor (Ljava/util/Locale;)Ljava/lang/String; flags 1 +method name contains descriptor (Ljava/nio/charset/Charset;)Z flags 401 +method name newDecoder descriptor ()Ljava/nio/charset/CharsetDecoder; flags 401 +method name newEncoder descriptor ()Ljava/nio/charset/CharsetEncoder; flags 401 +method name canEncode descriptor ()Z flags 1 +method name decode descriptor (Ljava/nio/ByteBuffer;)Ljava/nio/CharBuffer; flags 11 +method name encode descriptor (Ljava/nio/CharBuffer;)Ljava/nio/ByteBuffer; flags 11 +method name encode descriptor (Ljava/lang/String;)Ljava/nio/ByteBuffer; flags 11 +method name compareTo descriptor (Ljava/nio/charset/Charset;)I flags 11 +method name hashCode descriptor ()I flags 11 +method name equals descriptor (Ljava/lang/Object;)Z flags 11 +method name toString descriptor ()Ljava/lang/String; flags 11 +method name compareTo descriptor (Ljava/lang/Object;)I flags 1041 + +class name java/nio/charset/CharsetDecoder +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/nio/charset/Charset;FF)V flags 4 +method name charset descriptor ()Ljava/nio/charset/Charset; flags 11 +method name replacement descriptor ()Ljava/lang/String; flags 11 +method name replaceWith descriptor (Ljava/lang/String;)Ljava/nio/charset/CharsetDecoder; flags 11 +method name implReplaceWith descriptor (Ljava/lang/String;)V flags 4 +method name malformedInputAction descriptor ()Ljava/nio/charset/CodingErrorAction; flags 1 +method name onMalformedInput descriptor (Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetDecoder; flags 11 +method name implOnMalformedInput descriptor (Ljava/nio/charset/CodingErrorAction;)V flags 4 +method name unmappableCharacterAction descriptor ()Ljava/nio/charset/CodingErrorAction; flags 1 +method name onUnmappableCharacter descriptor (Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetDecoder; flags 11 +method name implOnUnmappableCharacter descriptor (Ljava/nio/charset/CodingErrorAction;)V flags 4 +method name averageCharsPerByte descriptor ()F flags 11 +method name maxCharsPerByte descriptor ()F flags 11 +method name decode descriptor (Ljava/nio/ByteBuffer;Ljava/nio/CharBuffer;Z)Ljava/nio/charset/CoderResult; flags 11 +method name flush descriptor (Ljava/nio/CharBuffer;)Ljava/nio/charset/CoderResult; flags 11 +method name implFlush descriptor (Ljava/nio/CharBuffer;)Ljava/nio/charset/CoderResult; flags 4 +method name reset descriptor ()Ljava/nio/charset/CharsetDecoder; flags 11 +method name implReset descriptor ()V flags 4 +method name decodeLoop descriptor (Ljava/nio/ByteBuffer;Ljava/nio/CharBuffer;)Ljava/nio/charset/CoderResult; flags 404 +method name decode descriptor (Ljava/nio/ByteBuffer;)Ljava/nio/CharBuffer; thrownTypes java/nio/charset/CharacterCodingException flags 11 +method name isAutoDetecting descriptor ()Z flags 1 +method name isCharsetDetected descriptor ()Z flags 1 +method name detectedCharset descriptor ()Ljava/nio/charset/Charset; flags 1 + +class name java/nio/charset/CharsetEncoder +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/nio/charset/Charset;FF[B)V flags 4 +method name descriptor (Ljava/nio/charset/Charset;FF)V flags 4 +method name charset descriptor ()Ljava/nio/charset/Charset; flags 11 +method name replacement descriptor ()[B flags 11 +method name replaceWith descriptor ([B)Ljava/nio/charset/CharsetEncoder; flags 11 +method name implReplaceWith descriptor ([B)V flags 4 +method name isLegalReplacement descriptor ([B)Z flags 1 +method name malformedInputAction descriptor ()Ljava/nio/charset/CodingErrorAction; flags 1 +method name onMalformedInput descriptor (Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; flags 11 +method name implOnMalformedInput descriptor (Ljava/nio/charset/CodingErrorAction;)V flags 4 +method name unmappableCharacterAction descriptor ()Ljava/nio/charset/CodingErrorAction; flags 1 +method name onUnmappableCharacter descriptor (Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; flags 11 +method name implOnUnmappableCharacter descriptor (Ljava/nio/charset/CodingErrorAction;)V flags 4 +method name averageBytesPerChar descriptor ()F flags 11 +method name maxBytesPerChar descriptor ()F flags 11 +method name encode descriptor (Ljava/nio/CharBuffer;Ljava/nio/ByteBuffer;Z)Ljava/nio/charset/CoderResult; flags 11 +method name flush descriptor (Ljava/nio/ByteBuffer;)Ljava/nio/charset/CoderResult; flags 11 +method name implFlush descriptor (Ljava/nio/ByteBuffer;)Ljava/nio/charset/CoderResult; flags 4 +method name reset descriptor ()Ljava/nio/charset/CharsetEncoder; flags 11 +method name implReset descriptor ()V flags 4 +method name encodeLoop descriptor (Ljava/nio/CharBuffer;Ljava/nio/ByteBuffer;)Ljava/nio/charset/CoderResult; flags 404 +method name encode descriptor (Ljava/nio/CharBuffer;)Ljava/nio/ByteBuffer; thrownTypes java/nio/charset/CharacterCodingException flags 11 +method name canEncode descriptor (C)Z flags 1 +method name canEncode descriptor (Ljava/lang/CharSequence;)Z flags 1 + +class name java/nio/charset/CoderMalfunctionError +header extends java/lang/Error flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/Exception;)V flags 1 + +class name java/nio/charset/CoderResult +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name UNDERFLOW descriptor Ljava/nio/charset/CoderResult; flags 19 +field name OVERFLOW descriptor Ljava/nio/charset/CoderResult; flags 19 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name isUnderflow descriptor ()Z flags 1 +method name isOverflow descriptor ()Z flags 1 +method name isError descriptor ()Z flags 1 +method name isMalformed descriptor ()Z flags 1 +method name isUnmappable descriptor ()Z flags 1 +method name length descriptor ()I flags 1 +method name malformedForLength descriptor (I)Ljava/nio/charset/CoderResult; flags 9 +method name unmappableForLength descriptor (I)Ljava/nio/charset/CoderResult; flags 9 +method name throwException descriptor ()V thrownTypes java/nio/charset/CharacterCodingException flags 1 + +class name java/nio/charset/CodingErrorAction +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name IGNORE descriptor Ljava/nio/charset/CodingErrorAction; flags 19 +field name REPLACE descriptor Ljava/nio/charset/CodingErrorAction; flags 19 +field name REPORT descriptor Ljava/nio/charset/CodingErrorAction; flags 19 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/nio/charset/IllegalCharsetNameException +header extends java/lang/IllegalArgumentException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 +method name getCharsetName descriptor ()Ljava/lang/String; flags 1 + +class name java/nio/charset/MalformedInputException +header extends java/nio/charset/CharacterCodingException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (I)V flags 1 +method name getInputLength descriptor ()I flags 1 +method name getMessage descriptor ()Ljava/lang/String; flags 1 + +class name java/nio/charset/StandardCharsets +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name US_ASCII descriptor Ljava/nio/charset/Charset; flags 19 +field name ISO_8859_1 descriptor Ljava/nio/charset/Charset; flags 19 +field name UTF_8 descriptor Ljava/nio/charset/Charset; flags 19 +field name UTF_16BE descriptor Ljava/nio/charset/Charset; flags 19 +field name UTF_16LE descriptor Ljava/nio/charset/Charset; flags 19 +field name UTF_16 descriptor Ljava/nio/charset/Charset; flags 19 + +class name java/nio/charset/UnmappableCharacterException +header extends java/nio/charset/CharacterCodingException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (I)V flags 1 +method name getInputLength descriptor ()I flags 1 +method name getMessage descriptor ()Ljava/lang/String; flags 1 + +class name java/nio/charset/UnsupportedCharsetException +header extends java/lang/IllegalArgumentException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 +method name getCharsetName descriptor ()Ljava/lang/String; flags 1 + +class name java/nio/charset/spi/CharsetProvider +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 4 +method name charsets descriptor ()Ljava/util/Iterator; flags 401 signature ()Ljava/util/Iterator; +method name charsetForName descriptor (Ljava/lang/String;)Ljava/nio/charset/Charset; flags 401 + +class name java/nio/file/AccessDeniedException +header extends java/nio/file/FileSystemException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V flags 1 + +class name java/nio/file/AccessMode +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name READ descriptor Ljava/nio/file/AccessMode; flags 4019 +field name WRITE descriptor Ljava/nio/file/AccessMode; flags 4019 +field name EXECUTE descriptor Ljava/nio/file/AccessMode; flags 4019 +method name values descriptor ()[Ljava/nio/file/AccessMode; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/nio/file/AccessMode; flags 9 + +class name java/nio/file/AtomicMoveNotSupportedException +header extends java/nio/file/FileSystemException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V flags 1 + +class name java/nio/file/ClosedDirectoryStreamException +header extends java/lang/IllegalStateException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 + +class name java/nio/file/ClosedFileSystemException +header extends java/lang/IllegalStateException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 + +class name java/nio/file/ClosedWatchServiceException +header extends java/lang/IllegalStateException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 + +class name java/nio/file/CopyOption +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) + +class name java/nio/file/DirectoryIteratorException +header extends java/util/ConcurrentModificationException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/io/IOException;)V flags 1 +method name getCause descriptor ()Ljava/io/IOException; flags 1 +method name getCause descriptor ()Ljava/lang/Throwable; flags 1041 + +class name java/nio/file/DirectoryNotEmptyException +header extends java/nio/file/FileSystemException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/nio/file/DirectoryStream +header extends java/lang/Object implements java/io/Closeable,java/lang/Iterable flags 601 signature Ljava/lang/Object;Ljava/io/Closeable;Ljava/lang/Iterable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/nio/file/DirectoryStream$Filter outerClass java/nio/file/DirectoryStream innerClassName Filter flags 609 +method name iterator descriptor ()Ljava/util/Iterator; flags 401 signature ()Ljava/util/Iterator; + +class name java/nio/file/DirectoryStream$Filter +header extends java/lang/Object flags 601 signature Ljava/lang/Object; runtimeAnnotations @Ljava/lang/FunctionalInterface; +innerclass innerClass java/nio/file/DirectoryStream$Filter outerClass java/nio/file/DirectoryStream innerClassName Filter flags 609 +method name accept descriptor (Ljava/lang/Object;)Z thrownTypes java/io/IOException flags 401 signature (TT;)Z + +class name java/nio/file/FileAlreadyExistsException +header extends java/nio/file/FileSystemException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V flags 1 + +class name java/nio/file/FileStore +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 4 +method name name descriptor ()Ljava/lang/String; flags 401 +method name type descriptor ()Ljava/lang/String; flags 401 +method name isReadOnly descriptor ()Z flags 401 +method name getTotalSpace descriptor ()J thrownTypes java/io/IOException flags 401 +method name getUsableSpace descriptor ()J thrownTypes java/io/IOException flags 401 +method name getUnallocatedSpace descriptor ()J thrownTypes java/io/IOException flags 401 +method name supportsFileAttributeView descriptor (Ljava/lang/Class;)Z flags 401 signature (Ljava/lang/Class<+Ljava/nio/file/attribute/FileAttributeView;>;)Z +method name supportsFileAttributeView descriptor (Ljava/lang/String;)Z flags 401 +method name getFileStoreAttributeView descriptor (Ljava/lang/Class;)Ljava/nio/file/attribute/FileStoreAttributeView; flags 401 signature (Ljava/lang/Class;)TV; +method name getAttribute descriptor (Ljava/lang/String;)Ljava/lang/Object; thrownTypes java/io/IOException flags 401 + +class name java/nio/file/FileSystem +header extends java/lang/Object implements java/io/Closeable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 4 +method name provider descriptor ()Ljava/nio/file/spi/FileSystemProvider; flags 401 +method name close descriptor ()V thrownTypes java/io/IOException flags 401 +method name isOpen descriptor ()Z flags 401 +method name isReadOnly descriptor ()Z flags 401 +method name getSeparator descriptor ()Ljava/lang/String; flags 401 +method name getRootDirectories descriptor ()Ljava/lang/Iterable; flags 401 signature ()Ljava/lang/Iterable; +method name getFileStores descriptor ()Ljava/lang/Iterable; flags 401 signature ()Ljava/lang/Iterable; +method name supportedFileAttributeViews descriptor ()Ljava/util/Set; flags 401 signature ()Ljava/util/Set; +method name getPath descriptor (Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path; flags 481 +method name getPathMatcher descriptor (Ljava/lang/String;)Ljava/nio/file/PathMatcher; flags 401 +method name getUserPrincipalLookupService descriptor ()Ljava/nio/file/attribute/UserPrincipalLookupService; flags 401 +method name newWatchService descriptor ()Ljava/nio/file/WatchService; thrownTypes java/io/IOException flags 401 + +class name java/nio/file/FileSystemAlreadyExistsException +header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/nio/file/FileSystemException +header extends java/io/IOException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name getFile descriptor ()Ljava/lang/String; flags 1 +method name getOtherFile descriptor ()Ljava/lang/String; flags 1 +method name getReason descriptor ()Ljava/lang/String; flags 1 +method name getMessage descriptor ()Ljava/lang/String; flags 1 + +class name java/nio/file/FileSystemLoopException +header extends java/nio/file/FileSystemException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/nio/file/FileSystemNotFoundException +header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/nio/file/FileSystems +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name getDefault descriptor ()Ljava/nio/file/FileSystem; flags 9 +method name getFileSystem descriptor (Ljava/net/URI;)Ljava/nio/file/FileSystem; flags 9 +method name newFileSystem descriptor (Ljava/net/URI;Ljava/util/Map;)Ljava/nio/file/FileSystem; thrownTypes java/io/IOException flags 9 signature (Ljava/net/URI;Ljava/util/Map;)Ljava/nio/file/FileSystem; +method name newFileSystem descriptor (Ljava/net/URI;Ljava/util/Map;Ljava/lang/ClassLoader;)Ljava/nio/file/FileSystem; thrownTypes java/io/IOException flags 9 signature (Ljava/net/URI;Ljava/util/Map;Ljava/lang/ClassLoader;)Ljava/nio/file/FileSystem; +method name newFileSystem descriptor (Ljava/nio/file/Path;Ljava/lang/ClassLoader;)Ljava/nio/file/FileSystem; thrownTypes java/io/IOException flags 9 + +class name java/nio/file/FileVisitOption +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name FOLLOW_LINKS descriptor Ljava/nio/file/FileVisitOption; flags 4019 +method name values descriptor ()[Ljava/nio/file/FileVisitOption; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/nio/file/FileVisitOption; flags 9 + +class name java/nio/file/FileVisitResult +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name CONTINUE descriptor Ljava/nio/file/FileVisitResult; flags 4019 +field name TERMINATE descriptor Ljava/nio/file/FileVisitResult; flags 4019 +field name SKIP_SUBTREE descriptor Ljava/nio/file/FileVisitResult; flags 4019 +field name SKIP_SIBLINGS descriptor Ljava/nio/file/FileVisitResult; flags 4019 +method name values descriptor ()[Ljava/nio/file/FileVisitResult; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/nio/file/FileVisitResult; flags 9 + +class name java/nio/file/FileVisitor +header extends java/lang/Object flags 601 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name preVisitDirectory descriptor (Ljava/lang/Object;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; thrownTypes java/io/IOException flags 401 signature (TT;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; +method name visitFile descriptor (Ljava/lang/Object;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; thrownTypes java/io/IOException flags 401 signature (TT;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; +method name visitFileFailed descriptor (Ljava/lang/Object;Ljava/io/IOException;)Ljava/nio/file/FileVisitResult; thrownTypes java/io/IOException flags 401 signature (TT;Ljava/io/IOException;)Ljava/nio/file/FileVisitResult; +method name postVisitDirectory descriptor (Ljava/lang/Object;Ljava/io/IOException;)Ljava/nio/file/FileVisitResult; thrownTypes java/io/IOException flags 401 signature (TT;Ljava/io/IOException;)Ljava/nio/file/FileVisitResult; + +class name java/nio/file/Files +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/nio/file/DirectoryStream$Filter outerClass java/nio/file/DirectoryStream innerClassName Filter flags 609 +method name newInputStream descriptor (Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/InputStream; thrownTypes java/io/IOException flags 89 +method name newOutputStream descriptor (Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/OutputStream; thrownTypes java/io/IOException flags 89 +method name newByteChannel descriptor (Ljava/nio/file/Path;Ljava/util/Set;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/channels/SeekableByteChannel; thrownTypes java/io/IOException flags 89 signature (Ljava/nio/file/Path;Ljava/util/Set<+Ljava/nio/file/OpenOption;>;[Ljava/nio/file/attribute/FileAttribute<*>;)Ljava/nio/channels/SeekableByteChannel; +method name newByteChannel descriptor (Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/nio/channels/SeekableByteChannel; thrownTypes java/io/IOException flags 89 +method name newDirectoryStream descriptor (Ljava/nio/file/Path;)Ljava/nio/file/DirectoryStream; thrownTypes java/io/IOException flags 9 signature (Ljava/nio/file/Path;)Ljava/nio/file/DirectoryStream; +method name newDirectoryStream descriptor (Ljava/nio/file/Path;Ljava/lang/String;)Ljava/nio/file/DirectoryStream; thrownTypes java/io/IOException flags 9 signature (Ljava/nio/file/Path;Ljava/lang/String;)Ljava/nio/file/DirectoryStream; +method name newDirectoryStream descriptor (Ljava/nio/file/Path;Ljava/nio/file/DirectoryStream$Filter;)Ljava/nio/file/DirectoryStream; thrownTypes java/io/IOException flags 9 signature (Ljava/nio/file/Path;Ljava/nio/file/DirectoryStream$Filter<-Ljava/nio/file/Path;>;)Ljava/nio/file/DirectoryStream; +method name createFile descriptor (Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path; thrownTypes java/io/IOException flags 89 signature (Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute<*>;)Ljava/nio/file/Path; +method name createDirectory descriptor (Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path; thrownTypes java/io/IOException flags 89 signature (Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute<*>;)Ljava/nio/file/Path; +method name createDirectories descriptor (Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path; thrownTypes java/io/IOException flags 89 signature (Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute<*>;)Ljava/nio/file/Path; +method name createTempFile descriptor (Ljava/nio/file/Path;Ljava/lang/String;Ljava/lang/String;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path; thrownTypes java/io/IOException flags 89 signature (Ljava/nio/file/Path;Ljava/lang/String;Ljava/lang/String;[Ljava/nio/file/attribute/FileAttribute<*>;)Ljava/nio/file/Path; +method name createTempFile descriptor (Ljava/lang/String;Ljava/lang/String;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path; thrownTypes java/io/IOException flags 89 signature (Ljava/lang/String;Ljava/lang/String;[Ljava/nio/file/attribute/FileAttribute<*>;)Ljava/nio/file/Path; +method name createTempDirectory descriptor (Ljava/nio/file/Path;Ljava/lang/String;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path; thrownTypes java/io/IOException flags 89 signature (Ljava/nio/file/Path;Ljava/lang/String;[Ljava/nio/file/attribute/FileAttribute<*>;)Ljava/nio/file/Path; +method name createTempDirectory descriptor (Ljava/lang/String;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path; thrownTypes java/io/IOException flags 89 signature (Ljava/lang/String;[Ljava/nio/file/attribute/FileAttribute<*>;)Ljava/nio/file/Path; +method name createSymbolicLink descriptor (Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path; thrownTypes java/io/IOException flags 89 signature (Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute<*>;)Ljava/nio/file/Path; +method name createLink descriptor (Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/nio/file/Path; thrownTypes java/io/IOException flags 9 +method name delete descriptor (Ljava/nio/file/Path;)V thrownTypes java/io/IOException flags 9 +method name deleteIfExists descriptor (Ljava/nio/file/Path;)Z thrownTypes java/io/IOException flags 9 +method name copy descriptor (Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/CopyOption;)Ljava/nio/file/Path; thrownTypes java/io/IOException flags 89 +method name move descriptor (Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/CopyOption;)Ljava/nio/file/Path; thrownTypes java/io/IOException flags 89 +method name readSymbolicLink descriptor (Ljava/nio/file/Path;)Ljava/nio/file/Path; thrownTypes java/io/IOException flags 9 +method name getFileStore descriptor (Ljava/nio/file/Path;)Ljava/nio/file/FileStore; thrownTypes java/io/IOException flags 9 +method name isSameFile descriptor (Ljava/nio/file/Path;Ljava/nio/file/Path;)Z thrownTypes java/io/IOException flags 9 +method name isHidden descriptor (Ljava/nio/file/Path;)Z thrownTypes java/io/IOException flags 9 +method name probeContentType descriptor (Ljava/nio/file/Path;)Ljava/lang/String; thrownTypes java/io/IOException flags 9 +method name getFileAttributeView descriptor (Ljava/nio/file/Path;Ljava/lang/Class;[Ljava/nio/file/LinkOption;)Ljava/nio/file/attribute/FileAttributeView; flags 89 signature (Ljava/nio/file/Path;Ljava/lang/Class;[Ljava/nio/file/LinkOption;)TV; +method name readAttributes descriptor (Ljava/nio/file/Path;Ljava/lang/Class;[Ljava/nio/file/LinkOption;)Ljava/nio/file/attribute/BasicFileAttributes; thrownTypes java/io/IOException flags 89 signature (Ljava/nio/file/Path;Ljava/lang/Class;[Ljava/nio/file/LinkOption;)TA; +method name setAttribute descriptor (Ljava/nio/file/Path;Ljava/lang/String;Ljava/lang/Object;[Ljava/nio/file/LinkOption;)Ljava/nio/file/Path; thrownTypes java/io/IOException flags 89 +method name getAttribute descriptor (Ljava/nio/file/Path;Ljava/lang/String;[Ljava/nio/file/LinkOption;)Ljava/lang/Object; thrownTypes java/io/IOException flags 89 +method name readAttributes descriptor (Ljava/nio/file/Path;Ljava/lang/String;[Ljava/nio/file/LinkOption;)Ljava/util/Map; thrownTypes java/io/IOException flags 89 signature (Ljava/nio/file/Path;Ljava/lang/String;[Ljava/nio/file/LinkOption;)Ljava/util/Map; +method name getPosixFilePermissions descriptor (Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Ljava/util/Set; thrownTypes java/io/IOException flags 89 signature (Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Ljava/util/Set; +method name setPosixFilePermissions descriptor (Ljava/nio/file/Path;Ljava/util/Set;)Ljava/nio/file/Path; thrownTypes java/io/IOException flags 9 signature (Ljava/nio/file/Path;Ljava/util/Set;)Ljava/nio/file/Path; +method name getOwner descriptor (Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Ljava/nio/file/attribute/UserPrincipal; thrownTypes java/io/IOException flags 89 +method name setOwner descriptor (Ljava/nio/file/Path;Ljava/nio/file/attribute/UserPrincipal;)Ljava/nio/file/Path; thrownTypes java/io/IOException flags 9 +method name isSymbolicLink descriptor (Ljava/nio/file/Path;)Z flags 9 +method name isDirectory descriptor (Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Z flags 89 +method name isRegularFile descriptor (Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Z flags 89 +method name getLastModifiedTime descriptor (Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Ljava/nio/file/attribute/FileTime; thrownTypes java/io/IOException flags 89 +method name setLastModifiedTime descriptor (Ljava/nio/file/Path;Ljava/nio/file/attribute/FileTime;)Ljava/nio/file/Path; thrownTypes java/io/IOException flags 9 +method name size descriptor (Ljava/nio/file/Path;)J thrownTypes java/io/IOException flags 9 +method name exists descriptor (Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Z flags 89 +method name notExists descriptor (Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Z flags 89 +method name isReadable descriptor (Ljava/nio/file/Path;)Z flags 9 +method name isWritable descriptor (Ljava/nio/file/Path;)Z flags 9 +method name isExecutable descriptor (Ljava/nio/file/Path;)Z flags 9 +method name walkFileTree descriptor (Ljava/nio/file/Path;Ljava/util/Set;ILjava/nio/file/FileVisitor;)Ljava/nio/file/Path; thrownTypes java/io/IOException flags 9 signature (Ljava/nio/file/Path;Ljava/util/Set;ILjava/nio/file/FileVisitor<-Ljava/nio/file/Path;>;)Ljava/nio/file/Path; +method name walkFileTree descriptor (Ljava/nio/file/Path;Ljava/nio/file/FileVisitor;)Ljava/nio/file/Path; thrownTypes java/io/IOException flags 9 signature (Ljava/nio/file/Path;Ljava/nio/file/FileVisitor<-Ljava/nio/file/Path;>;)Ljava/nio/file/Path; +method name newBufferedReader descriptor (Ljava/nio/file/Path;Ljava/nio/charset/Charset;)Ljava/io/BufferedReader; thrownTypes java/io/IOException flags 9 +method name newBufferedReader descriptor (Ljava/nio/file/Path;)Ljava/io/BufferedReader; thrownTypes java/io/IOException flags 9 +method name newBufferedWriter descriptor (Ljava/nio/file/Path;Ljava/nio/charset/Charset;[Ljava/nio/file/OpenOption;)Ljava/io/BufferedWriter; thrownTypes java/io/IOException flags 89 +method name newBufferedWriter descriptor (Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/BufferedWriter; thrownTypes java/io/IOException flags 89 +method name copy descriptor (Ljava/io/InputStream;Ljava/nio/file/Path;[Ljava/nio/file/CopyOption;)J thrownTypes java/io/IOException flags 89 +method name copy descriptor (Ljava/nio/file/Path;Ljava/io/OutputStream;)J thrownTypes java/io/IOException flags 9 +method name readAllBytes descriptor (Ljava/nio/file/Path;)[B thrownTypes java/io/IOException flags 9 +method name readAllLines descriptor (Ljava/nio/file/Path;Ljava/nio/charset/Charset;)Ljava/util/List; thrownTypes java/io/IOException flags 9 signature (Ljava/nio/file/Path;Ljava/nio/charset/Charset;)Ljava/util/List; +method name readAllLines descriptor (Ljava/nio/file/Path;)Ljava/util/List; thrownTypes java/io/IOException flags 9 signature (Ljava/nio/file/Path;)Ljava/util/List; +method name write descriptor (Ljava/nio/file/Path;[B[Ljava/nio/file/OpenOption;)Ljava/nio/file/Path; thrownTypes java/io/IOException flags 89 +method name write descriptor (Ljava/nio/file/Path;Ljava/lang/Iterable;Ljava/nio/charset/Charset;[Ljava/nio/file/OpenOption;)Ljava/nio/file/Path; thrownTypes java/io/IOException flags 89 signature (Ljava/nio/file/Path;Ljava/lang/Iterable<+Ljava/lang/CharSequence;>;Ljava/nio/charset/Charset;[Ljava/nio/file/OpenOption;)Ljava/nio/file/Path; +method name write descriptor (Ljava/nio/file/Path;Ljava/lang/Iterable;[Ljava/nio/file/OpenOption;)Ljava/nio/file/Path; thrownTypes java/io/IOException flags 89 signature (Ljava/nio/file/Path;Ljava/lang/Iterable<+Ljava/lang/CharSequence;>;[Ljava/nio/file/OpenOption;)Ljava/nio/file/Path; +method name list descriptor (Ljava/nio/file/Path;)Ljava/util/stream/Stream; thrownTypes java/io/IOException flags 9 signature (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; thrownTypes java/io/IOException flags 89 signature (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; thrownTypes java/io/IOException flags 89 signature (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; thrownTypes java/io/IOException flags 89 signature (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; thrownTypes java/io/IOException flags 9 signature (Ljava/nio/file/Path;Ljava/nio/charset/Charset;)Ljava/util/stream/Stream; +method name lines descriptor (Ljava/nio/file/Path;)Ljava/util/stream/Stream; thrownTypes java/io/IOException flags 9 signature (Ljava/nio/file/Path;)Ljava/util/stream/Stream; + +class name java/nio/file/InvalidPathException +header extends java/lang/IllegalArgumentException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;Ljava/lang/String;I)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name getInput descriptor ()Ljava/lang/String; flags 1 +method name getReason descriptor ()Ljava/lang/String; flags 1 +method name getIndex descriptor ()I flags 1 +method name getMessage descriptor ()Ljava/lang/String; flags 1 + +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/OpenOption;Ljava/nio/file/CopyOption; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name NOFOLLOW_LINKS descriptor Ljava/nio/file/LinkOption; flags 4019 +method name values descriptor ()[Ljava/nio/file/LinkOption; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/nio/file/LinkOption; flags 9 + +class name java/nio/file/LinkPermission +header extends java/security/BasicPermission flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 + +class name java/nio/file/NoSuchFileException +header extends java/nio/file/FileSystemException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V flags 1 + +class name java/nio/file/NotDirectoryException +header extends java/nio/file/FileSystemException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/nio/file/NotLinkException +header extends java/nio/file/FileSystemException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V flags 1 + +class name java/nio/file/OpenOption +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) + +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/lang/Iterable;Ljava/nio/file/Watchable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +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 getFileSystem descriptor ()Ljava/nio/file/FileSystem; flags 401 +method name isAbsolute descriptor ()Z flags 401 +method name getRoot descriptor ()Ljava/nio/file/Path; flags 401 +method name getFileName descriptor ()Ljava/nio/file/Path; flags 401 +method name getParent descriptor ()Ljava/nio/file/Path; flags 401 +method name getNameCount descriptor ()I flags 401 +method name getName descriptor (I)Ljava/nio/file/Path; flags 401 +method name subpath descriptor (II)Ljava/nio/file/Path; flags 401 +method name startsWith descriptor (Ljava/nio/file/Path;)Z flags 401 +method name startsWith descriptor (Ljava/lang/String;)Z flags 401 +method name endsWith descriptor (Ljava/nio/file/Path;)Z flags 401 +method name endsWith descriptor (Ljava/lang/String;)Z flags 401 +method name normalize descriptor ()Ljava/nio/file/Path; flags 401 +method name resolve descriptor (Ljava/nio/file/Path;)Ljava/nio/file/Path; flags 401 +method name resolve descriptor (Ljava/lang/String;)Ljava/nio/file/Path; flags 401 +method name resolveSibling descriptor (Ljava/nio/file/Path;)Ljava/nio/file/Path; flags 401 +method name resolveSibling descriptor (Ljava/lang/String;)Ljava/nio/file/Path; flags 401 +method name relativize descriptor (Ljava/nio/file/Path;)Ljava/nio/file/Path; flags 401 +method name toUri descriptor ()Ljava/net/URI; flags 401 +method name toAbsolutePath descriptor ()Ljava/nio/file/Path; flags 401 +method name toRealPath descriptor ([Ljava/nio/file/LinkOption;)Ljava/nio/file/Path; thrownTypes java/io/IOException flags 481 +method name toFile descriptor ()Ljava/io/File; flags 401 +method name register descriptor (Ljava/nio/file/WatchService;[Ljava/nio/file/WatchEvent$Kind;[Ljava/nio/file/WatchEvent$Modifier;)Ljava/nio/file/WatchKey; thrownTypes java/io/IOException flags 481 signature (Ljava/nio/file/WatchService;[Ljava/nio/file/WatchEvent$Kind<*>;[Ljava/nio/file/WatchEvent$Modifier;)Ljava/nio/file/WatchKey; +method name register descriptor (Ljava/nio/file/WatchService;[Ljava/nio/file/WatchEvent$Kind;)Ljava/nio/file/WatchKey; thrownTypes java/io/IOException flags 481 signature (Ljava/nio/file/WatchService;[Ljava/nio/file/WatchEvent$Kind<*>;)Ljava/nio/file/WatchKey; +method name iterator descriptor ()Ljava/util/Iterator; flags 401 signature ()Ljava/util/Iterator; +method name compareTo descriptor (Ljava/nio/file/Path;)I flags 401 +method name equals descriptor (Ljava/lang/Object;)Z flags 401 +method name hashCode descriptor ()I flags 401 +method name toString descriptor ()Ljava/lang/String; flags 401 +method name compareTo descriptor (Ljava/lang/Object;)I flags 1041 + +class name java/nio/file/PathMatcher +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/FunctionalInterface; +method name matches descriptor (Ljava/nio/file/Path;)Z flags 401 + +class name java/nio/file/Paths +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name get descriptor (Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path; flags 89 +method name get descriptor (Ljava/net/URI;)Ljava/nio/file/Path; flags 9 + +class name java/nio/file/ProviderMismatchException +header extends java/lang/IllegalArgumentException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/nio/file/ProviderNotFoundException +header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/nio/file/ReadOnlyFileSystemException +header extends java/lang/UnsupportedOperationException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 + +class name java/nio/file/SecureDirectoryStream +header extends java/lang/Object implements java/nio/file/DirectoryStream flags 601 signature Ljava/lang/Object;Ljava/nio/file/DirectoryStream; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name newDirectoryStream descriptor (Ljava/lang/Object;[Ljava/nio/file/LinkOption;)Ljava/nio/file/SecureDirectoryStream; thrownTypes java/io/IOException flags 481 signature (TT;[Ljava/nio/file/LinkOption;)Ljava/nio/file/SecureDirectoryStream; +method name newByteChannel descriptor (Ljava/lang/Object;Ljava/util/Set;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/channels/SeekableByteChannel; thrownTypes java/io/IOException flags 481 signature (TT;Ljava/util/Set<+Ljava/nio/file/OpenOption;>;[Ljava/nio/file/attribute/FileAttribute<*>;)Ljava/nio/channels/SeekableByteChannel; +method name deleteFile descriptor (Ljava/lang/Object;)V thrownTypes java/io/IOException flags 401 signature (TT;)V +method name deleteDirectory descriptor (Ljava/lang/Object;)V thrownTypes java/io/IOException flags 401 signature (TT;)V +method name move descriptor (Ljava/lang/Object;Ljava/nio/file/SecureDirectoryStream;Ljava/lang/Object;)V thrownTypes java/io/IOException flags 401 signature (TT;Ljava/nio/file/SecureDirectoryStream;TT;)V +method name getFileAttributeView descriptor (Ljava/lang/Class;)Ljava/nio/file/attribute/FileAttributeView; flags 401 signature (Ljava/lang/Class;)TV; +method name getFileAttributeView descriptor (Ljava/lang/Object;Ljava/lang/Class;[Ljava/nio/file/LinkOption;)Ljava/nio/file/attribute/FileAttributeView; flags 481 signature (TT;Ljava/lang/Class;[Ljava/nio/file/LinkOption;)TV; + +class name java/nio/file/SimpleFileVisitor +header extends java/lang/Object implements java/nio/file/FileVisitor flags 21 signature Ljava/lang/Object;Ljava/nio/file/FileVisitor; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 4 +method name preVisitDirectory descriptor (Ljava/lang/Object;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; thrownTypes java/io/IOException flags 1 signature (TT;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; +method name visitFile descriptor (Ljava/lang/Object;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; thrownTypes java/io/IOException flags 1 signature (TT;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; +method name visitFileFailed descriptor (Ljava/lang/Object;Ljava/io/IOException;)Ljava/nio/file/FileVisitResult; thrownTypes java/io/IOException flags 1 signature (TT;Ljava/io/IOException;)Ljava/nio/file/FileVisitResult; +method name postVisitDirectory descriptor (Ljava/lang/Object;Ljava/io/IOException;)Ljava/nio/file/FileVisitResult; thrownTypes java/io/IOException flags 1 signature (TT;Ljava/io/IOException;)Ljava/nio/file/FileVisitResult; + +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/CopyOption; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name REPLACE_EXISTING descriptor Ljava/nio/file/StandardCopyOption; flags 4019 +field name COPY_ATTRIBUTES descriptor Ljava/nio/file/StandardCopyOption; flags 4019 +field name ATOMIC_MOVE descriptor Ljava/nio/file/StandardCopyOption; flags 4019 +method name values descriptor ()[Ljava/nio/file/StandardCopyOption; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/nio/file/StandardCopyOption; flags 9 + +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/OpenOption; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name READ descriptor Ljava/nio/file/StandardOpenOption; flags 4019 +field name WRITE descriptor Ljava/nio/file/StandardOpenOption; flags 4019 +field name APPEND descriptor Ljava/nio/file/StandardOpenOption; flags 4019 +field name TRUNCATE_EXISTING descriptor Ljava/nio/file/StandardOpenOption; flags 4019 +field name CREATE descriptor Ljava/nio/file/StandardOpenOption; flags 4019 +field name CREATE_NEW descriptor Ljava/nio/file/StandardOpenOption; flags 4019 +field name DELETE_ON_CLOSE descriptor Ljava/nio/file/StandardOpenOption; flags 4019 +field name SPARSE descriptor Ljava/nio/file/StandardOpenOption; flags 4019 +field name SYNC descriptor Ljava/nio/file/StandardOpenOption; flags 4019 +field name DSYNC descriptor Ljava/nio/file/StandardOpenOption; flags 4019 +method name values descriptor ()[Ljava/nio/file/StandardOpenOption; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/nio/file/StandardOpenOption; flags 9 + +class name java/nio/file/StandardWatchEventKinds +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/nio/file/WatchEvent$Kind outerClass java/nio/file/WatchEvent innerClassName Kind flags 609 +field name OVERFLOW descriptor Ljava/nio/file/WatchEvent$Kind; flags 19 signature Ljava/nio/file/WatchEvent$Kind; +field name ENTRY_CREATE descriptor Ljava/nio/file/WatchEvent$Kind; flags 19 signature Ljava/nio/file/WatchEvent$Kind; +field name ENTRY_DELETE descriptor Ljava/nio/file/WatchEvent$Kind; flags 19 signature Ljava/nio/file/WatchEvent$Kind; +field name ENTRY_MODIFY descriptor Ljava/nio/file/WatchEvent$Kind; flags 19 signature Ljava/nio/file/WatchEvent$Kind; + +class name java/nio/file/WatchEvent +header extends java/lang/Object flags 601 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +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 kind descriptor ()Ljava/nio/file/WatchEvent$Kind; flags 401 signature ()Ljava/nio/file/WatchEvent$Kind; +method name count descriptor ()I flags 401 +method name context descriptor ()Ljava/lang/Object; flags 401 signature ()TT; + +class name java/nio/file/WatchEvent$Kind +header extends java/lang/Object flags 601 signature Ljava/lang/Object; +innerclass innerClass java/nio/file/WatchEvent$Kind outerClass java/nio/file/WatchEvent innerClassName Kind flags 609 +method name name descriptor ()Ljava/lang/String; flags 401 +method name type descriptor ()Ljava/lang/Class; flags 401 signature ()Ljava/lang/Class; + +class name java/nio/file/WatchEvent$Modifier +header extends java/lang/Object flags 601 +innerclass innerClass java/nio/file/WatchEvent$Modifier outerClass java/nio/file/WatchEvent innerClassName Modifier flags 609 +method name name descriptor ()Ljava/lang/String; flags 401 + +class name java/nio/file/WatchKey +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name isValid descriptor ()Z flags 401 +method name pollEvents descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List;>; +method name reset descriptor ()Z flags 401 +method name cancel descriptor ()V flags 401 +method name watchable descriptor ()Ljava/nio/file/Watchable; flags 401 + +class name java/nio/file/WatchService +header extends java/lang/Object implements java/io/Closeable flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name close descriptor ()V thrownTypes java/io/IOException flags 401 +method name poll descriptor ()Ljava/nio/file/WatchKey; flags 401 +method name poll descriptor (JLjava/util/concurrent/TimeUnit;)Ljava/nio/file/WatchKey; thrownTypes java/lang/InterruptedException flags 401 +method name take descriptor ()Ljava/nio/file/WatchKey; thrownTypes java/lang/InterruptedException flags 401 + +class name java/nio/file/Watchable +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +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 register descriptor (Ljava/nio/file/WatchService;[Ljava/nio/file/WatchEvent$Kind;[Ljava/nio/file/WatchEvent$Modifier;)Ljava/nio/file/WatchKey; thrownTypes java/io/IOException flags 481 signature (Ljava/nio/file/WatchService;[Ljava/nio/file/WatchEvent$Kind<*>;[Ljava/nio/file/WatchEvent$Modifier;)Ljava/nio/file/WatchKey; +method name register descriptor (Ljava/nio/file/WatchService;[Ljava/nio/file/WatchEvent$Kind;)Ljava/nio/file/WatchKey; thrownTypes java/io/IOException flags 481 signature (Ljava/nio/file/WatchService;[Ljava/nio/file/WatchEvent$Kind<*>;)Ljava/nio/file/WatchKey; + +class name java/nio/file/attribute/AclEntry +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/nio/file/attribute/AclEntry$Builder outerClass java/nio/file/attribute/AclEntry innerClassName Builder flags 19 +method name newBuilder descriptor ()Ljava/nio/file/attribute/AclEntry$Builder; flags 9 +method name newBuilder descriptor (Ljava/nio/file/attribute/AclEntry;)Ljava/nio/file/attribute/AclEntry$Builder; flags 9 +method name type descriptor ()Ljava/nio/file/attribute/AclEntryType; flags 1 +method name principal descriptor ()Ljava/nio/file/attribute/UserPrincipal; flags 1 +method name permissions descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set; +method name flags descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set; +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 java/nio/file/attribute/AclEntry$Builder +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 +method name build descriptor ()Ljava/nio/file/attribute/AclEntry; flags 1 +method name setType descriptor (Ljava/nio/file/attribute/AclEntryType;)Ljava/nio/file/attribute/AclEntry$Builder; flags 1 +method name setPrincipal descriptor (Ljava/nio/file/attribute/UserPrincipal;)Ljava/nio/file/attribute/AclEntry$Builder; flags 1 +method name setPermissions descriptor (Ljava/util/Set;)Ljava/nio/file/attribute/AclEntry$Builder; flags 1 signature (Ljava/util/Set;)Ljava/nio/file/attribute/AclEntry$Builder; +method name setPermissions descriptor ([Ljava/nio/file/attribute/AclEntryPermission;)Ljava/nio/file/attribute/AclEntry$Builder; flags 81 +method name setFlags descriptor (Ljava/util/Set;)Ljava/nio/file/attribute/AclEntry$Builder; flags 1 signature (Ljava/util/Set;)Ljava/nio/file/attribute/AclEntry$Builder; +method name setFlags descriptor ([Ljava/nio/file/attribute/AclEntryFlag;)Ljava/nio/file/attribute/AclEntry$Builder; flags 81 + +class name java/nio/file/attribute/AclEntryFlag +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name FILE_INHERIT descriptor Ljava/nio/file/attribute/AclEntryFlag; flags 4019 +field name DIRECTORY_INHERIT descriptor Ljava/nio/file/attribute/AclEntryFlag; flags 4019 +field name NO_PROPAGATE_INHERIT descriptor Ljava/nio/file/attribute/AclEntryFlag; flags 4019 +field name INHERIT_ONLY descriptor Ljava/nio/file/attribute/AclEntryFlag; flags 4019 +method name values descriptor ()[Ljava/nio/file/attribute/AclEntryFlag; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/nio/file/attribute/AclEntryFlag; flags 9 + +class name java/nio/file/attribute/AclEntryPermission +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name READ_DATA descriptor Ljava/nio/file/attribute/AclEntryPermission; flags 4019 +field name WRITE_DATA descriptor Ljava/nio/file/attribute/AclEntryPermission; flags 4019 +field name APPEND_DATA descriptor Ljava/nio/file/attribute/AclEntryPermission; flags 4019 +field name READ_NAMED_ATTRS descriptor Ljava/nio/file/attribute/AclEntryPermission; flags 4019 +field name WRITE_NAMED_ATTRS descriptor Ljava/nio/file/attribute/AclEntryPermission; flags 4019 +field name EXECUTE descriptor Ljava/nio/file/attribute/AclEntryPermission; flags 4019 +field name DELETE_CHILD descriptor Ljava/nio/file/attribute/AclEntryPermission; flags 4019 +field name READ_ATTRIBUTES descriptor Ljava/nio/file/attribute/AclEntryPermission; flags 4019 +field name WRITE_ATTRIBUTES descriptor Ljava/nio/file/attribute/AclEntryPermission; flags 4019 +field name DELETE descriptor Ljava/nio/file/attribute/AclEntryPermission; flags 4019 +field name READ_ACL descriptor Ljava/nio/file/attribute/AclEntryPermission; flags 4019 +field name WRITE_ACL descriptor Ljava/nio/file/attribute/AclEntryPermission; flags 4019 +field name WRITE_OWNER descriptor Ljava/nio/file/attribute/AclEntryPermission; flags 4019 +field name SYNCHRONIZE descriptor Ljava/nio/file/attribute/AclEntryPermission; flags 4019 +field name LIST_DIRECTORY descriptor Ljava/nio/file/attribute/AclEntryPermission; flags 19 +field name ADD_FILE descriptor Ljava/nio/file/attribute/AclEntryPermission; flags 19 +field name ADD_SUBDIRECTORY descriptor Ljava/nio/file/attribute/AclEntryPermission; flags 19 +method name values descriptor ()[Ljava/nio/file/attribute/AclEntryPermission; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/nio/file/attribute/AclEntryPermission; flags 9 + +class name java/nio/file/attribute/AclEntryType +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name ALLOW descriptor Ljava/nio/file/attribute/AclEntryType; flags 4019 +field name DENY descriptor Ljava/nio/file/attribute/AclEntryType; flags 4019 +field name AUDIT descriptor Ljava/nio/file/attribute/AclEntryType; flags 4019 +field name ALARM descriptor Ljava/nio/file/attribute/AclEntryType; flags 4019 +method name values descriptor ()[Ljava/nio/file/attribute/AclEntryType; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/nio/file/attribute/AclEntryType; flags 9 + +class name java/nio/file/attribute/AclFileAttributeView +header extends java/lang/Object implements java/nio/file/attribute/FileOwnerAttributeView flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name name descriptor ()Ljava/lang/String; flags 401 +method name getAcl descriptor ()Ljava/util/List; thrownTypes java/io/IOException flags 401 signature ()Ljava/util/List; +method name setAcl descriptor (Ljava/util/List;)V thrownTypes java/io/IOException flags 401 signature (Ljava/util/List;)V + +class name java/nio/file/attribute/AttributeView +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name name descriptor ()Ljava/lang/String; flags 401 + +class name java/nio/file/attribute/BasicFileAttributeView +header extends java/lang/Object implements java/nio/file/attribute/FileAttributeView flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name name descriptor ()Ljava/lang/String; flags 401 +method name readAttributes descriptor ()Ljava/nio/file/attribute/BasicFileAttributes; thrownTypes java/io/IOException flags 401 +method name setTimes descriptor (Ljava/nio/file/attribute/FileTime;Ljava/nio/file/attribute/FileTime;Ljava/nio/file/attribute/FileTime;)V thrownTypes java/io/IOException flags 401 + +class name java/nio/file/attribute/BasicFileAttributes +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name lastModifiedTime descriptor ()Ljava/nio/file/attribute/FileTime; flags 401 +method name lastAccessTime descriptor ()Ljava/nio/file/attribute/FileTime; flags 401 +method name creationTime descriptor ()Ljava/nio/file/attribute/FileTime; flags 401 +method name isRegularFile descriptor ()Z flags 401 +method name isDirectory descriptor ()Z flags 401 +method name isSymbolicLink descriptor ()Z flags 401 +method name isOther descriptor ()Z flags 401 +method name size descriptor ()J flags 401 +method name fileKey descriptor ()Ljava/lang/Object; flags 401 + +class name java/nio/file/attribute/DosFileAttributeView +header extends java/lang/Object implements java/nio/file/attribute/BasicFileAttributeView flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name name descriptor ()Ljava/lang/String; flags 401 +method name readAttributes descriptor ()Ljava/nio/file/attribute/DosFileAttributes; thrownTypes java/io/IOException flags 401 +method name setReadOnly descriptor (Z)V thrownTypes java/io/IOException flags 401 +method name setHidden descriptor (Z)V thrownTypes java/io/IOException flags 401 +method name setSystem descriptor (Z)V thrownTypes java/io/IOException flags 401 +method name setArchive descriptor (Z)V thrownTypes java/io/IOException flags 401 +method name readAttributes descriptor ()Ljava/nio/file/attribute/BasicFileAttributes; thrownTypes java/io/IOException flags 1041 + +class name java/nio/file/attribute/DosFileAttributes +header extends java/lang/Object implements java/nio/file/attribute/BasicFileAttributes flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name isReadOnly descriptor ()Z flags 401 +method name isHidden descriptor ()Z flags 401 +method name isArchive descriptor ()Z flags 401 +method name isSystem descriptor ()Z flags 401 + +class name java/nio/file/attribute/FileAttribute +header extends java/lang/Object flags 601 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name name descriptor ()Ljava/lang/String; flags 401 +method name value descriptor ()Ljava/lang/Object; flags 401 signature ()TT; + +class name java/nio/file/attribute/FileAttributeView +header extends java/lang/Object implements java/nio/file/attribute/AttributeView flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) + +class name java/nio/file/attribute/FileOwnerAttributeView +header extends java/lang/Object implements java/nio/file/attribute/FileAttributeView flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name name descriptor ()Ljava/lang/String; flags 401 +method name getOwner descriptor ()Ljava/nio/file/attribute/UserPrincipal; thrownTypes java/io/IOException flags 401 +method name setOwner descriptor (Ljava/nio/file/attribute/UserPrincipal;)V thrownTypes java/io/IOException flags 401 + +class name java/nio/file/attribute/FileStoreAttributeView +header extends java/lang/Object implements java/nio/file/attribute/AttributeView flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) + +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; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name from descriptor (JLjava/util/concurrent/TimeUnit;)Ljava/nio/file/attribute/FileTime; flags 9 +method name fromMillis descriptor (J)Ljava/nio/file/attribute/FileTime; flags 9 +method name from descriptor (Ljava/time/Instant;)Ljava/nio/file/attribute/FileTime; flags 9 +method name to descriptor (Ljava/util/concurrent/TimeUnit;)J flags 1 +method name toMillis descriptor ()J flags 1 +method name toInstant descriptor ()Ljava/time/Instant; flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 +method name compareTo descriptor (Ljava/nio/file/attribute/FileTime;)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/nio/file/attribute/GroupPrincipal +header extends java/lang/Object implements java/nio/file/attribute/UserPrincipal flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name name descriptor ()Ljava/lang/String; flags 401 +method name readAttributes descriptor ()Ljava/nio/file/attribute/PosixFileAttributes; thrownTypes java/io/IOException flags 401 +method name setPermissions descriptor (Ljava/util/Set;)V thrownTypes java/io/IOException flags 401 signature (Ljava/util/Set;)V +method name setGroup descriptor (Ljava/nio/file/attribute/GroupPrincipal;)V thrownTypes java/io/IOException flags 401 +method name readAttributes descriptor ()Ljava/nio/file/attribute/BasicFileAttributes; thrownTypes java/io/IOException flags 1041 + +class name java/nio/file/attribute/PosixFileAttributes +header extends java/lang/Object implements java/nio/file/attribute/BasicFileAttributes flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name owner descriptor ()Ljava/nio/file/attribute/UserPrincipal; flags 401 +method name group descriptor ()Ljava/nio/file/attribute/GroupPrincipal; flags 401 +method name permissions descriptor ()Ljava/util/Set; flags 401 signature ()Ljava/util/Set; + +class name java/nio/file/attribute/PosixFilePermission +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name OWNER_READ descriptor Ljava/nio/file/attribute/PosixFilePermission; flags 4019 +field name OWNER_WRITE descriptor Ljava/nio/file/attribute/PosixFilePermission; flags 4019 +field name OWNER_EXECUTE descriptor Ljava/nio/file/attribute/PosixFilePermission; flags 4019 +field name GROUP_READ descriptor Ljava/nio/file/attribute/PosixFilePermission; flags 4019 +field name GROUP_WRITE descriptor Ljava/nio/file/attribute/PosixFilePermission; flags 4019 +field name GROUP_EXECUTE descriptor Ljava/nio/file/attribute/PosixFilePermission; flags 4019 +field name OTHERS_READ descriptor Ljava/nio/file/attribute/PosixFilePermission; flags 4019 +field name OTHERS_WRITE descriptor Ljava/nio/file/attribute/PosixFilePermission; flags 4019 +field name OTHERS_EXECUTE descriptor Ljava/nio/file/attribute/PosixFilePermission; flags 4019 +method name values descriptor ()[Ljava/nio/file/attribute/PosixFilePermission; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/nio/file/attribute/PosixFilePermission; flags 9 + +class name java/nio/file/attribute/PosixFilePermissions +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name toString descriptor (Ljava/util/Set;)Ljava/lang/String; flags 9 signature (Ljava/util/Set;)Ljava/lang/String; +method name fromString descriptor (Ljava/lang/String;)Ljava/util/Set; flags 9 signature (Ljava/lang/String;)Ljava/util/Set; +method name asFileAttribute descriptor (Ljava/util/Set;)Ljava/nio/file/attribute/FileAttribute; flags 9 signature (Ljava/util/Set;)Ljava/nio/file/attribute/FileAttribute;>; + +class name java/nio/file/attribute/UserDefinedFileAttributeView +header extends java/lang/Object implements java/nio/file/attribute/FileAttributeView flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name name descriptor ()Ljava/lang/String; flags 401 +method name list descriptor ()Ljava/util/List; thrownTypes java/io/IOException flags 401 signature ()Ljava/util/List; +method name size descriptor (Ljava/lang/String;)I thrownTypes java/io/IOException flags 401 +method name read descriptor (Ljava/lang/String;Ljava/nio/ByteBuffer;)I thrownTypes java/io/IOException flags 401 +method name write descriptor (Ljava/lang/String;Ljava/nio/ByteBuffer;)I thrownTypes java/io/IOException flags 401 +method name delete descriptor (Ljava/lang/String;)V thrownTypes java/io/IOException flags 401 + +class name java/nio/file/attribute/UserPrincipal +header extends java/lang/Object implements java/security/Principal flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) + +class name java/nio/file/attribute/UserPrincipalLookupService +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 4 +method name lookupPrincipalByName descriptor (Ljava/lang/String;)Ljava/nio/file/attribute/UserPrincipal; thrownTypes java/io/IOException flags 401 +method name lookupPrincipalByGroupName descriptor (Ljava/lang/String;)Ljava/nio/file/attribute/GroupPrincipal; thrownTypes java/io/IOException flags 401 + +class name java/nio/file/attribute/UserPrincipalNotFoundException +header extends java/io/IOException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 +method name getName descriptor ()Ljava/lang/String; flags 1 + +class name java/nio/file/spi/FileSystemProvider +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/nio/file/DirectoryStream$Filter outerClass java/nio/file/DirectoryStream innerClassName Filter flags 609 +method name descriptor ()V flags 4 +method name installedProviders descriptor ()Ljava/util/List; flags 9 signature ()Ljava/util/List; +method name getScheme descriptor ()Ljava/lang/String; flags 401 +method name newFileSystem descriptor (Ljava/net/URI;Ljava/util/Map;)Ljava/nio/file/FileSystem; thrownTypes java/io/IOException flags 401 signature (Ljava/net/URI;Ljava/util/Map;)Ljava/nio/file/FileSystem; +method name getFileSystem descriptor (Ljava/net/URI;)Ljava/nio/file/FileSystem; flags 401 +method name getPath descriptor (Ljava/net/URI;)Ljava/nio/file/Path; flags 401 +method name newFileSystem descriptor (Ljava/nio/file/Path;Ljava/util/Map;)Ljava/nio/file/FileSystem; thrownTypes java/io/IOException flags 1 signature (Ljava/nio/file/Path;Ljava/util/Map;)Ljava/nio/file/FileSystem; +method name newInputStream descriptor (Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/InputStream; thrownTypes java/io/IOException flags 81 +method name newOutputStream descriptor (Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/OutputStream; thrownTypes java/io/IOException flags 81 +method name newFileChannel descriptor (Ljava/nio/file/Path;Ljava/util/Set;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/channels/FileChannel; thrownTypes java/io/IOException flags 81 signature (Ljava/nio/file/Path;Ljava/util/Set<+Ljava/nio/file/OpenOption;>;[Ljava/nio/file/attribute/FileAttribute<*>;)Ljava/nio/channels/FileChannel; +method name newAsynchronousFileChannel descriptor (Ljava/nio/file/Path;Ljava/util/Set;Ljava/util/concurrent/ExecutorService;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/channels/AsynchronousFileChannel; thrownTypes java/io/IOException flags 81 signature (Ljava/nio/file/Path;Ljava/util/Set<+Ljava/nio/file/OpenOption;>;Ljava/util/concurrent/ExecutorService;[Ljava/nio/file/attribute/FileAttribute<*>;)Ljava/nio/channels/AsynchronousFileChannel; +method name newByteChannel descriptor (Ljava/nio/file/Path;Ljava/util/Set;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/channels/SeekableByteChannel; thrownTypes java/io/IOException flags 481 signature (Ljava/nio/file/Path;Ljava/util/Set<+Ljava/nio/file/OpenOption;>;[Ljava/nio/file/attribute/FileAttribute<*>;)Ljava/nio/channels/SeekableByteChannel; +method name newDirectoryStream descriptor (Ljava/nio/file/Path;Ljava/nio/file/DirectoryStream$Filter;)Ljava/nio/file/DirectoryStream; thrownTypes java/io/IOException flags 401 signature (Ljava/nio/file/Path;Ljava/nio/file/DirectoryStream$Filter<-Ljava/nio/file/Path;>;)Ljava/nio/file/DirectoryStream; +method name createDirectory descriptor (Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute;)V thrownTypes java/io/IOException flags 481 signature (Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute<*>;)V +method name createSymbolicLink descriptor (Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute;)V thrownTypes java/io/IOException flags 81 signature (Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute<*>;)V +method name createLink descriptor (Ljava/nio/file/Path;Ljava/nio/file/Path;)V thrownTypes java/io/IOException flags 1 +method name delete descriptor (Ljava/nio/file/Path;)V thrownTypes java/io/IOException flags 401 +method name deleteIfExists descriptor (Ljava/nio/file/Path;)Z thrownTypes java/io/IOException flags 1 +method name readSymbolicLink descriptor (Ljava/nio/file/Path;)Ljava/nio/file/Path; thrownTypes java/io/IOException flags 1 +method name copy descriptor (Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/CopyOption;)V thrownTypes java/io/IOException flags 481 +method name move descriptor (Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/CopyOption;)V thrownTypes java/io/IOException flags 481 +method name isSameFile descriptor (Ljava/nio/file/Path;Ljava/nio/file/Path;)Z thrownTypes java/io/IOException flags 401 +method name isHidden descriptor (Ljava/nio/file/Path;)Z thrownTypes java/io/IOException flags 401 +method name getFileStore descriptor (Ljava/nio/file/Path;)Ljava/nio/file/FileStore; thrownTypes java/io/IOException flags 401 +method name checkAccess descriptor (Ljava/nio/file/Path;[Ljava/nio/file/AccessMode;)V thrownTypes java/io/IOException flags 481 +method name getFileAttributeView descriptor (Ljava/nio/file/Path;Ljava/lang/Class;[Ljava/nio/file/LinkOption;)Ljava/nio/file/attribute/FileAttributeView; flags 481 signature (Ljava/nio/file/Path;Ljava/lang/Class;[Ljava/nio/file/LinkOption;)TV; +method name readAttributes descriptor (Ljava/nio/file/Path;Ljava/lang/Class;[Ljava/nio/file/LinkOption;)Ljava/nio/file/attribute/BasicFileAttributes; thrownTypes java/io/IOException flags 481 signature (Ljava/nio/file/Path;Ljava/lang/Class;[Ljava/nio/file/LinkOption;)TA; +method name readAttributes descriptor (Ljava/nio/file/Path;Ljava/lang/String;[Ljava/nio/file/LinkOption;)Ljava/util/Map; thrownTypes java/io/IOException flags 481 signature (Ljava/nio/file/Path;Ljava/lang/String;[Ljava/nio/file/LinkOption;)Ljava/util/Map; +method name setAttribute descriptor (Ljava/nio/file/Path;Ljava/lang/String;Ljava/lang/Object;[Ljava/nio/file/LinkOption;)V thrownTypes java/io/IOException flags 481 + +class name java/nio/file/spi/FileTypeDetector +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 4 +method name probeContentType descriptor (Ljava/nio/file/Path;)Ljava/lang/String; thrownTypes java/io/IOException flags 401 + +class name java/security/AccessControlContext +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ([Ljava/security/ProtectionDomain;)V flags 1 +method name descriptor (Ljava/security/AccessControlContext;Ljava/security/DomainCombiner;)V flags 1 +method name getDomainCombiner descriptor ()Ljava/security/DomainCombiner; flags 1 +method name checkPermission descriptor (Ljava/security/Permission;)V thrownTypes java/security/AccessControlException flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 + +class name java/security/AccessControlException +header extends java/lang/SecurityException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/security/Permission;)V flags 1 +method name getPermission descriptor ()Ljava/security/Permission; flags 1 + +class name java/security/AccessController +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name doPrivileged descriptor (Ljava/security/PrivilegedAction;)Ljava/lang/Object; flags 109 signature (Ljava/security/PrivilegedAction;)TT; runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name doPrivilegedWithCombiner descriptor (Ljava/security/PrivilegedAction;)Ljava/lang/Object; flags 9 signature (Ljava/security/PrivilegedAction;)TT; runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name doPrivileged descriptor (Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object; flags 109 signature (Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)TT; runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name doPrivileged descriptor (Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;[Ljava/security/Permission;)Ljava/lang/Object; flags 89 signature (Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;[Ljava/security/Permission;)TT; runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name doPrivilegedWithCombiner descriptor (Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;[Ljava/security/Permission;)Ljava/lang/Object; flags 89 signature (Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;[Ljava/security/Permission;)TT; runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name doPrivileged descriptor (Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object; thrownTypes java/security/PrivilegedActionException flags 109 signature (Ljava/security/PrivilegedExceptionAction;)TT; runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name doPrivilegedWithCombiner descriptor (Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object; thrownTypes java/security/PrivilegedActionException flags 9 signature (Ljava/security/PrivilegedExceptionAction;)TT; runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name doPrivileged descriptor (Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;)Ljava/lang/Object; thrownTypes java/security/PrivilegedActionException flags 109 signature (Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;)TT; runtimeAnnotations @Lsun/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 (Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;[Ljava/security/Permission;)TT; runtimeAnnotations @Lsun/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 (Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;[Ljava/security/Permission;)TT; runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name getContext descriptor ()Ljava/security/AccessControlContext; flags 9 +method name checkPermission descriptor (Ljava/security/Permission;)V thrownTypes java/security/AccessControlException flags 9 + +class name java/security/AlgorithmConstraints +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name permits descriptor (Ljava/util/Set;Ljava/lang/String;Ljava/security/AlgorithmParameters;)Z flags 401 signature (Ljava/util/Set;Ljava/lang/String;Ljava/security/AlgorithmParameters;)Z +method name permits descriptor (Ljava/util/Set;Ljava/security/Key;)Z flags 401 signature (Ljava/util/Set;Ljava/security/Key;)Z +method name permits descriptor (Ljava/util/Set;Ljava/lang/String;Ljava/security/Key;Ljava/security/AlgorithmParameters;)Z flags 401 signature (Ljava/util/Set;Ljava/lang/String;Ljava/security/Key;Ljava/security/AlgorithmParameters;)Z + +class name java/security/AlgorithmParameterGenerator +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/security/AlgorithmParameterGeneratorSpi;Ljava/security/Provider;Ljava/lang/String;)V flags 4 +method name getAlgorithm descriptor ()Ljava/lang/String; flags 11 +method name getInstance descriptor (Ljava/lang/String;)Ljava/security/AlgorithmParameterGenerator; thrownTypes java/security/NoSuchAlgorithmException flags 9 +method name getInstance descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/security/AlgorithmParameterGenerator; thrownTypes java/security/NoSuchAlgorithmException,java/security/NoSuchProviderException flags 9 +method name getInstance descriptor (Ljava/lang/String;Ljava/security/Provider;)Ljava/security/AlgorithmParameterGenerator; thrownTypes java/security/NoSuchAlgorithmException flags 9 +method name getProvider descriptor ()Ljava/security/Provider; flags 11 +method name init descriptor (I)V flags 11 +method name init descriptor (ILjava/security/SecureRandom;)V flags 11 +method name init descriptor (Ljava/security/spec/AlgorithmParameterSpec;)V thrownTypes java/security/InvalidAlgorithmParameterException flags 11 +method name init descriptor (Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V thrownTypes java/security/InvalidAlgorithmParameterException flags 11 +method name generateParameters descriptor ()Ljava/security/AlgorithmParameters; flags 11 + +class name java/security/AlgorithmParameterGeneratorSpi +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name engineInit descriptor (ILjava/security/SecureRandom;)V flags 404 +method name engineInit descriptor (Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V thrownTypes java/security/InvalidAlgorithmParameterException flags 404 +method name engineGenerateParameters descriptor ()Ljava/security/AlgorithmParameters; flags 404 + +class name java/security/AlgorithmParameters +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/security/AlgorithmParametersSpi;Ljava/security/Provider;Ljava/lang/String;)V flags 4 +method name getAlgorithm descriptor ()Ljava/lang/String; flags 11 +method name getInstance descriptor (Ljava/lang/String;)Ljava/security/AlgorithmParameters; thrownTypes java/security/NoSuchAlgorithmException flags 9 +method name getInstance descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/security/AlgorithmParameters; thrownTypes java/security/NoSuchAlgorithmException,java/security/NoSuchProviderException flags 9 +method name getInstance descriptor (Ljava/lang/String;Ljava/security/Provider;)Ljava/security/AlgorithmParameters; thrownTypes java/security/NoSuchAlgorithmException flags 9 +method name getProvider descriptor ()Ljava/security/Provider; flags 11 +method name init descriptor (Ljava/security/spec/AlgorithmParameterSpec;)V thrownTypes java/security/spec/InvalidParameterSpecException flags 11 +method name init descriptor ([B)V thrownTypes java/io/IOException flags 11 +method name init descriptor ([BLjava/lang/String;)V thrownTypes java/io/IOException flags 11 +method name getParameterSpec descriptor (Ljava/lang/Class;)Ljava/security/spec/AlgorithmParameterSpec; thrownTypes java/security/spec/InvalidParameterSpecException flags 11 signature (Ljava/lang/Class;)TT; +method name getEncoded descriptor ()[B thrownTypes java/io/IOException flags 11 +method name getEncoded descriptor (Ljava/lang/String;)[B thrownTypes java/io/IOException flags 11 +method name toString descriptor ()Ljava/lang/String; flags 11 + +class name java/security/AlgorithmParametersSpi +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name engineInit descriptor (Ljava/security/spec/AlgorithmParameterSpec;)V thrownTypes java/security/spec/InvalidParameterSpecException flags 404 +method name engineInit descriptor ([B)V thrownTypes java/io/IOException flags 404 +method name engineInit descriptor ([BLjava/lang/String;)V thrownTypes java/io/IOException flags 404 +method name engineGetParameterSpec descriptor (Ljava/lang/Class;)Ljava/security/spec/AlgorithmParameterSpec; thrownTypes java/security/spec/InvalidParameterSpecException flags 404 signature (Ljava/lang/Class;)TT; +method name engineGetEncoded descriptor ()[B thrownTypes java/io/IOException flags 404 +method name engineGetEncoded descriptor (Ljava/lang/String;)[B thrownTypes java/io/IOException flags 404 +method name engineToString descriptor ()Ljava/lang/String; flags 404 + +class name java/security/AllPermission +header extends java/security/Permission flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name implies descriptor (Ljava/security/Permission;)Z flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 +method name getActions descriptor ()Ljava/lang/String; flags 1 +method name newPermissionCollection descriptor ()Ljava/security/PermissionCollection; flags 1 + +class name java/security/AuthProvider +header extends java/security/Provider flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;DLjava/lang/String;)V flags 4 +method name login descriptor (Ljavax/security/auth/Subject;Ljavax/security/auth/callback/CallbackHandler;)V thrownTypes javax/security/auth/login/LoginException flags 401 +method name logout descriptor ()V thrownTypes javax/security/auth/login/LoginException flags 401 +method name setCallbackHandler descriptor (Ljavax/security/auth/callback/CallbackHandler;)V flags 401 + +class name java/security/BasicPermission +header extends java/security/Permission implements java/io/Serializable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name implies descriptor (Ljava/security/Permission;)Z flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 +method name getActions descriptor ()Ljava/lang/String; flags 1 +method name newPermissionCollection descriptor ()Ljava/security/PermissionCollection; flags 1 + +class name java/security/Certificate +header extends java/lang/Object flags 601 deprecated true classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/Deprecated; +method name getGuarantor descriptor ()Ljava/security/Principal; flags 401 +method name getPrincipal descriptor ()Ljava/security/Principal; flags 401 +method name getPublicKey descriptor ()Ljava/security/PublicKey; flags 401 +method name encode descriptor (Ljava/io/OutputStream;)V thrownTypes java/security/KeyException,java/io/IOException flags 401 +method name decode descriptor (Ljava/io/InputStream;)V thrownTypes java/security/KeyException,java/io/IOException flags 401 +method name getFormat descriptor ()Ljava/lang/String; flags 401 +method name toString descriptor (Z)Ljava/lang/String; flags 401 + +class name java/security/CodeSigner +header extends java/lang/Object implements java/io/Serializable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/security/cert/CertPath;Ljava/security/Timestamp;)V flags 1 +method name getSignerCertPath descriptor ()Ljava/security/cert/CertPath; flags 1 +method name getTimestamp descriptor ()Ljava/security/Timestamp; 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 java/security/CodeSource +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/net/URL;[Ljava/security/cert/Certificate;)V flags 1 +method name descriptor (Ljava/net/URL;[Ljava/security/CodeSigner;)V flags 1 +method name hashCode descriptor ()I flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name getLocation descriptor ()Ljava/net/URL; flags 11 +method name getCertificates descriptor ()[Ljava/security/cert/Certificate; flags 11 +method name getCodeSigners descriptor ()[Ljava/security/CodeSigner; flags 11 +method name implies descriptor (Ljava/security/CodeSource;)Z flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/security/CryptoPrimitive +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name MESSAGE_DIGEST descriptor Ljava/security/CryptoPrimitive; flags 4019 +field name SECURE_RANDOM descriptor Ljava/security/CryptoPrimitive; flags 4019 +field name BLOCK_CIPHER descriptor Ljava/security/CryptoPrimitive; flags 4019 +field name STREAM_CIPHER descriptor Ljava/security/CryptoPrimitive; flags 4019 +field name MAC descriptor Ljava/security/CryptoPrimitive; flags 4019 +field name KEY_WRAP descriptor Ljava/security/CryptoPrimitive; flags 4019 +field name PUBLIC_KEY_ENCRYPTION descriptor Ljava/security/CryptoPrimitive; flags 4019 +field name SIGNATURE descriptor Ljava/security/CryptoPrimitive; flags 4019 +field name KEY_ENCAPSULATION descriptor Ljava/security/CryptoPrimitive; flags 4019 +field name KEY_AGREEMENT descriptor Ljava/security/CryptoPrimitive; flags 4019 +method name values descriptor ()[Ljava/security/CryptoPrimitive; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/security/CryptoPrimitive; flags 9 + +class name java/security/DigestException +header extends java/security/GeneralSecurityException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 + +class name java/security/DigestInputStream +header extends java/io/FilterInputStream flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name digest descriptor Ljava/security/MessageDigest; flags 4 +method name descriptor (Ljava/io/InputStream;Ljava/security/MessageDigest;)V flags 1 +method name getMessageDigest descriptor ()Ljava/security/MessageDigest; flags 1 +method name setMessageDigest descriptor (Ljava/security/MessageDigest;)V flags 1 +method name read descriptor ()I thrownTypes java/io/IOException flags 1 +method name read descriptor ([BII)I thrownTypes java/io/IOException flags 1 +method name on descriptor (Z)V flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/security/DigestOutputStream +header extends java/io/FilterOutputStream flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name digest descriptor Ljava/security/MessageDigest; flags 4 +method name descriptor (Ljava/io/OutputStream;Ljava/security/MessageDigest;)V flags 1 +method name getMessageDigest descriptor ()Ljava/security/MessageDigest; flags 1 +method name setMessageDigest descriptor (Ljava/security/MessageDigest;)V flags 1 +method name write descriptor (I)V thrownTypes java/io/IOException flags 1 +method name write descriptor ([BII)V thrownTypes java/io/IOException flags 1 +method name on descriptor (Z)V flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/security/DomainCombiner +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name combine descriptor ([Ljava/security/ProtectionDomain;[Ljava/security/ProtectionDomain;)[Ljava/security/ProtectionDomain; flags 401 + +class name java/security/DomainLoadStoreParameter +header extends java/lang/Object implements java/security/KeyStore$LoadStoreParameter flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +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 descriptor (Ljava/net/URI;Ljava/util/Map;)V flags 1 signature (Ljava/net/URI;Ljava/util/Map;)V +method name getConfiguration descriptor ()Ljava/net/URI; flags 1 +method name getProtectionParams descriptor ()Ljava/util/Map; flags 1 signature ()Ljava/util/Map; +method name getProtectionParameter descriptor ()Ljava/security/KeyStore$ProtectionParameter; flags 1 + +class name java/security/GeneralSecurityException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 + +class name java/security/Guard +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name checkGuard descriptor (Ljava/lang/Object;)V thrownTypes java/lang/SecurityException flags 401 + +class name java/security/GuardedObject +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/Object;Ljava/security/Guard;)V flags 1 +method name getObject descriptor ()Ljava/lang/Object; thrownTypes java/lang/SecurityException flags 1 + +class name java/security/Identity +header extends java/lang/Object implements java/security/Principal,java/io/Serializable flags 421 deprecated true classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/Deprecated; +method name descriptor ()V flags 4 +method name descriptor (Ljava/lang/String;Ljava/security/IdentityScope;)V thrownTypes java/security/KeyManagementException flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name getName descriptor ()Ljava/lang/String; flags 11 +method name getScope descriptor ()Ljava/security/IdentityScope; flags 11 +method name getPublicKey descriptor ()Ljava/security/PublicKey; flags 1 +method name setPublicKey descriptor (Ljava/security/PublicKey;)V thrownTypes java/security/KeyManagementException flags 1 +method name setInfo descriptor (Ljava/lang/String;)V flags 1 +method name getInfo descriptor ()Ljava/lang/String; flags 1 +method name addCertificate descriptor (Ljava/security/Certificate;)V thrownTypes java/security/KeyManagementException flags 1 +method name removeCertificate descriptor (Ljava/security/Certificate;)V thrownTypes java/security/KeyManagementException flags 1 +method name certificates descriptor ()[Ljava/security/Certificate; flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 11 +method name identityEquals descriptor (Ljava/security/Identity;)Z flags 4 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name toString descriptor (Z)Ljava/lang/String; flags 1 +method name hashCode descriptor ()I flags 1 + +class name java/security/IdentityScope +header extends java/security/Identity flags 421 deprecated true classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/Deprecated; +method name descriptor ()V flags 4 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/security/IdentityScope;)V thrownTypes java/security/KeyManagementException flags 1 +method name getSystemScope descriptor ()Ljava/security/IdentityScope; flags 9 +method name setSystemScope descriptor (Ljava/security/IdentityScope;)V flags c +method name size descriptor ()I flags 401 +method name getIdentity descriptor (Ljava/lang/String;)Ljava/security/Identity; flags 401 +method name getIdentity descriptor (Ljava/security/Principal;)Ljava/security/Identity; flags 1 +method name getIdentity descriptor (Ljava/security/PublicKey;)Ljava/security/Identity; flags 401 +method name addIdentity descriptor (Ljava/security/Identity;)V thrownTypes java/security/KeyManagementException flags 401 +method name removeIdentity descriptor (Ljava/security/Identity;)V thrownTypes java/security/KeyManagementException flags 401 +method name identities descriptor ()Ljava/util/Enumeration; flags 401 signature ()Ljava/util/Enumeration; +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/security/InvalidAlgorithmParameterException +header extends java/security/GeneralSecurityException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 + +class name java/security/InvalidKeyException +header extends java/security/KeyException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 + +class name java/security/InvalidParameterException +header extends java/lang/IllegalArgumentException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/security/Key +header extends java/lang/Object implements java/io/Serializable flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name serialVersionUID descriptor J constantValue 6603384152749567654 flags 19 +method name getAlgorithm descriptor ()Ljava/lang/String; flags 401 +method name getFormat descriptor ()Ljava/lang/String; flags 401 +method name getEncoded descriptor ()[B flags 401 + +class name java/security/KeyException +header extends java/security/GeneralSecurityException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 + +class name java/security/KeyFactory +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/security/Provider$Service outerClass java/security/Provider innerClassName Service flags 9 +method name descriptor (Ljava/security/KeyFactorySpi;Ljava/security/Provider;Ljava/lang/String;)V flags 4 +method name getInstance descriptor (Ljava/lang/String;)Ljava/security/KeyFactory; thrownTypes java/security/NoSuchAlgorithmException flags 9 +method name getInstance descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/security/KeyFactory; thrownTypes java/security/NoSuchAlgorithmException,java/security/NoSuchProviderException flags 9 +method name getInstance descriptor (Ljava/lang/String;Ljava/security/Provider;)Ljava/security/KeyFactory; thrownTypes java/security/NoSuchAlgorithmException flags 9 +method name getProvider descriptor ()Ljava/security/Provider; flags 11 +method name getAlgorithm descriptor ()Ljava/lang/String; flags 11 +method name generatePublic descriptor (Ljava/security/spec/KeySpec;)Ljava/security/PublicKey; thrownTypes java/security/spec/InvalidKeySpecException flags 11 +method name generatePrivate descriptor (Ljava/security/spec/KeySpec;)Ljava/security/PrivateKey; thrownTypes java/security/spec/InvalidKeySpecException flags 11 +method name getKeySpec descriptor (Ljava/security/Key;Ljava/lang/Class;)Ljava/security/spec/KeySpec; thrownTypes java/security/spec/InvalidKeySpecException flags 11 signature (Ljava/security/Key;Ljava/lang/Class;)TT; +method name translateKey descriptor (Ljava/security/Key;)Ljava/security/Key; thrownTypes java/security/InvalidKeyException flags 11 + +class name java/security/KeyFactorySpi +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name engineGeneratePublic descriptor (Ljava/security/spec/KeySpec;)Ljava/security/PublicKey; thrownTypes java/security/spec/InvalidKeySpecException flags 404 +method name engineGeneratePrivate descriptor (Ljava/security/spec/KeySpec;)Ljava/security/PrivateKey; thrownTypes java/security/spec/InvalidKeySpecException flags 404 +method name engineGetKeySpec descriptor (Ljava/security/Key;Ljava/lang/Class;)Ljava/security/spec/KeySpec; thrownTypes java/security/spec/InvalidKeySpecException flags 404 signature (Ljava/security/Key;Ljava/lang/Class;)TT; +method name engineTranslateKey descriptor (Ljava/security/Key;)Ljava/security/Key; thrownTypes java/security/InvalidKeyException flags 404 + +class name java/security/KeyManagementException +header extends java/security/KeyException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 + +class name java/security/KeyPair +header extends java/lang/Object implements java/io/Serializable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/security/PublicKey;Ljava/security/PrivateKey;)V flags 1 +method name getPublic descriptor ()Ljava/security/PublicKey; flags 1 +method name getPrivate descriptor ()Ljava/security/PrivateKey; flags 1 + +class name java/security/KeyPairGenerator +header extends java/security/KeyPairGeneratorSpi flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 4 +method name getAlgorithm descriptor ()Ljava/lang/String; flags 1 +method name getInstance descriptor (Ljava/lang/String;)Ljava/security/KeyPairGenerator; thrownTypes java/security/NoSuchAlgorithmException flags 9 +method name getInstance descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/security/KeyPairGenerator; thrownTypes java/security/NoSuchAlgorithmException,java/security/NoSuchProviderException flags 9 +method name getInstance descriptor (Ljava/lang/String;Ljava/security/Provider;)Ljava/security/KeyPairGenerator; thrownTypes java/security/NoSuchAlgorithmException flags 9 +method name getProvider descriptor ()Ljava/security/Provider; flags 11 +method name initialize descriptor (I)V flags 1 +method name initialize descriptor (ILjava/security/SecureRandom;)V flags 1 +method name initialize descriptor (Ljava/security/spec/AlgorithmParameterSpec;)V thrownTypes java/security/InvalidAlgorithmParameterException flags 1 +method name initialize descriptor (Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V thrownTypes java/security/InvalidAlgorithmParameterException flags 1 +method name genKeyPair descriptor ()Ljava/security/KeyPair; flags 11 +method name generateKeyPair descriptor ()Ljava/security/KeyPair; flags 1 + +class name java/security/KeyPairGeneratorSpi +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name initialize descriptor (ILjava/security/SecureRandom;)V flags 401 +method name initialize descriptor (Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V thrownTypes java/security/InvalidAlgorithmParameterException flags 1 +method name generateKeyPair descriptor ()Ljava/security/KeyPair; flags 401 + +class name java/security/KeyRep +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/security/KeyRep$Type outerClass java/security/KeyRep innerClassName Type flags 4019 +method name descriptor (Ljava/security/KeyRep$Type;Ljava/lang/String;Ljava/lang/String;[B)V flags 1 +method name readResolve descriptor ()Ljava/lang/Object; thrownTypes java/io/ObjectStreamException flags 4 + +class name java/security/KeyRep$Type +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; +innerclass innerClass java/security/KeyRep$Type outerClass java/security/KeyRep innerClassName Type flags 4019 +field name SECRET descriptor Ljava/security/KeyRep$Type; flags 4019 +field name PUBLIC descriptor Ljava/security/KeyRep$Type; flags 4019 +field name PRIVATE descriptor Ljava/security/KeyRep$Type; flags 4019 +method name values descriptor ()[Ljava/security/KeyRep$Type; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/security/KeyRep$Type; flags 9 + +class name java/security/KeyStore +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +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 +method name descriptor (Ljava/security/KeyStoreSpi;Ljava/security/Provider;Ljava/lang/String;)V flags 4 +method name getInstance descriptor (Ljava/lang/String;)Ljava/security/KeyStore; thrownTypes java/security/KeyStoreException flags 9 +method name getInstance descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/security/KeyStore; thrownTypes java/security/KeyStoreException,java/security/NoSuchProviderException flags 9 +method name getInstance descriptor (Ljava/lang/String;Ljava/security/Provider;)Ljava/security/KeyStore; thrownTypes java/security/KeyStoreException flags 9 +method name getDefaultType descriptor ()Ljava/lang/String; flags 19 +method name getProvider descriptor ()Ljava/security/Provider; flags 11 +method name getType descriptor ()Ljava/lang/String; flags 11 +method name getKey descriptor (Ljava/lang/String;[C)Ljava/security/Key; thrownTypes java/security/KeyStoreException,java/security/NoSuchAlgorithmException,java/security/UnrecoverableKeyException flags 11 +method name getCertificateChain descriptor (Ljava/lang/String;)[Ljava/security/cert/Certificate; thrownTypes java/security/KeyStoreException flags 11 +method name getCertificate descriptor (Ljava/lang/String;)Ljava/security/cert/Certificate; thrownTypes java/security/KeyStoreException flags 11 +method name getCreationDate descriptor (Ljava/lang/String;)Ljava/util/Date; thrownTypes java/security/KeyStoreException flags 11 +method name setKeyEntry descriptor (Ljava/lang/String;Ljava/security/Key;[C[Ljava/security/cert/Certificate;)V thrownTypes java/security/KeyStoreException flags 11 +method name setKeyEntry descriptor (Ljava/lang/String;[B[Ljava/security/cert/Certificate;)V thrownTypes java/security/KeyStoreException flags 11 +method name setCertificateEntry descriptor (Ljava/lang/String;Ljava/security/cert/Certificate;)V thrownTypes java/security/KeyStoreException flags 11 +method name deleteEntry descriptor (Ljava/lang/String;)V thrownTypes java/security/KeyStoreException flags 11 +method name aliases descriptor ()Ljava/util/Enumeration; thrownTypes java/security/KeyStoreException flags 11 signature ()Ljava/util/Enumeration; +method name containsAlias descriptor (Ljava/lang/String;)Z thrownTypes java/security/KeyStoreException flags 11 +method name size descriptor ()I thrownTypes java/security/KeyStoreException flags 11 +method name isKeyEntry descriptor (Ljava/lang/String;)Z thrownTypes java/security/KeyStoreException flags 11 +method name isCertificateEntry descriptor (Ljava/lang/String;)Z thrownTypes java/security/KeyStoreException flags 11 +method name getCertificateAlias descriptor (Ljava/security/cert/Certificate;)Ljava/lang/String; thrownTypes java/security/KeyStoreException flags 11 +method name store descriptor (Ljava/io/OutputStream;[C)V thrownTypes java/security/KeyStoreException,java/io/IOException,java/security/NoSuchAlgorithmException,java/security/cert/CertificateException flags 11 +method name store descriptor (Ljava/security/KeyStore$LoadStoreParameter;)V thrownTypes java/security/KeyStoreException,java/io/IOException,java/security/NoSuchAlgorithmException,java/security/cert/CertificateException flags 11 +method name load descriptor (Ljava/io/InputStream;[C)V thrownTypes java/io/IOException,java/security/NoSuchAlgorithmException,java/security/cert/CertificateException flags 11 +method name load descriptor (Ljava/security/KeyStore$LoadStoreParameter;)V thrownTypes java/io/IOException,java/security/NoSuchAlgorithmException,java/security/cert/CertificateException flags 11 +method name getEntry descriptor (Ljava/lang/String;Ljava/security/KeyStore$ProtectionParameter;)Ljava/security/KeyStore$Entry; thrownTypes java/security/NoSuchAlgorithmException,java/security/UnrecoverableEntryException,java/security/KeyStoreException flags 11 +method name setEntry descriptor (Ljava/lang/String;Ljava/security/KeyStore$Entry;Ljava/security/KeyStore$ProtectionParameter;)V thrownTypes java/security/KeyStoreException flags 11 +method name entryInstanceOf descriptor (Ljava/lang/String;Ljava/lang/Class;)Z thrownTypes java/security/KeyStoreException flags 11 signature (Ljava/lang/String;Ljava/lang/Class<+Ljava/security/KeyStore$Entry;>;)Z + +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 +method name descriptor ()V flags 4 +method name getKeyStore descriptor ()Ljava/security/KeyStore; thrownTypes java/security/KeyStoreException flags 401 +method name getProtectionParameter descriptor (Ljava/lang/String;)Ljava/security/KeyStore$ProtectionParameter; thrownTypes java/security/KeyStoreException flags 401 +method name newInstance descriptor (Ljava/security/KeyStore;Ljava/security/KeyStore$ProtectionParameter;)Ljava/security/KeyStore$Builder; flags 9 +method name newInstance descriptor (Ljava/lang/String;Ljava/security/Provider;Ljava/io/File;Ljava/security/KeyStore$ProtectionParameter;)Ljava/security/KeyStore$Builder; flags 9 +method name newInstance descriptor (Ljava/lang/String;Ljava/security/Provider;Ljava/security/KeyStore$ProtectionParameter;)Ljava/security/KeyStore$Builder; flags 9 + +class name java/security/KeyStore$CallbackHandlerProtection +header extends java/lang/Object implements java/security/KeyStore$ProtectionParameter flags 21 +innerclass innerClass java/security/KeyStore$CallbackHandlerProtection outerClass java/security/KeyStore innerClassName CallbackHandlerProtection flags 9 +innerclass innerClass java/security/KeyStore$ProtectionParameter outerClass java/security/KeyStore innerClassName ProtectionParameter flags 609 +method name descriptor (Ljavax/security/auth/callback/CallbackHandler;)V flags 1 +method name getCallbackHandler descriptor ()Ljavax/security/auth/callback/CallbackHandler; flags 1 + +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 +innerclass innerClass java/security/KeyStore$Entry$Attribute outerClass java/security/KeyStore$Entry innerClassName Attribute flags 609 +method name getAttributes descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set; + +class name java/security/KeyStore$Entry$Attribute +header extends java/lang/Object flags 601 +innerclass innerClass java/security/KeyStore$Entry outerClass java/security/KeyStore innerClassName Entry flags 609 +innerclass innerClass java/security/KeyStore$Entry$Attribute outerClass java/security/KeyStore$Entry innerClassName Attribute flags 609 +method name getName descriptor ()Ljava/lang/String; flags 401 +method name getValue descriptor ()Ljava/lang/String; flags 401 + +class name java/security/KeyStore$LoadStoreParameter +header extends java/lang/Object flags 601 +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 getProtectionParameter descriptor ()Ljava/security/KeyStore$ProtectionParameter; flags 401 + +class name java/security/KeyStore$PasswordProtection +header extends java/lang/Object implements java/security/KeyStore$ProtectionParameter,javax/security/auth/Destroyable flags 21 +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 +method name descriptor ([C)V flags 1 +method name descriptor ([CLjava/lang/String;Ljava/security/spec/AlgorithmParameterSpec;)V flags 1 +method name getProtectionAlgorithm descriptor ()Ljava/lang/String; flags 1 +method name getProtectionParameters descriptor ()Ljava/security/spec/AlgorithmParameterSpec; flags 1 +method name getPassword descriptor ()[C flags 21 +method name destroy descriptor ()V thrownTypes javax/security/auth/DestroyFailedException flags 21 +method name isDestroyed descriptor ()Z flags 21 + +class name java/security/KeyStore$PrivateKeyEntry +header extends java/lang/Object implements java/security/KeyStore$Entry flags 31 +innerclass innerClass java/security/KeyStore$Entry outerClass java/security/KeyStore innerClassName Entry flags 609 +innerclass innerClass java/security/KeyStore$Entry$Attribute outerClass java/security/KeyStore$Entry innerClassName Attribute flags 609 +innerclass innerClass java/security/KeyStore$PrivateKeyEntry outerClass java/security/KeyStore innerClassName PrivateKeyEntry flags 19 +method name descriptor (Ljava/security/PrivateKey;[Ljava/security/cert/Certificate;)V flags 1 +method name descriptor (Ljava/security/PrivateKey;[Ljava/security/cert/Certificate;Ljava/util/Set;)V flags 1 signature (Ljava/security/PrivateKey;[Ljava/security/cert/Certificate;Ljava/util/Set;)V +method name getPrivateKey descriptor ()Ljava/security/PrivateKey; flags 1 +method name getCertificateChain descriptor ()[Ljava/security/cert/Certificate; flags 1 +method name getCertificate descriptor ()Ljava/security/cert/Certificate; flags 1 +method name getAttributes descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set; +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/security/KeyStore$ProtectionParameter +header extends java/lang/Object flags 601 +innerclass innerClass java/security/KeyStore$ProtectionParameter outerClass java/security/KeyStore innerClassName ProtectionParameter flags 609 + +class name java/security/KeyStore$SecretKeyEntry +header extends java/lang/Object implements java/security/KeyStore$Entry flags 31 +innerclass innerClass java/security/KeyStore$Entry outerClass java/security/KeyStore innerClassName Entry flags 609 +innerclass innerClass java/security/KeyStore$Entry$Attribute outerClass java/security/KeyStore$Entry innerClassName Attribute flags 609 +innerclass innerClass java/security/KeyStore$SecretKeyEntry outerClass java/security/KeyStore innerClassName SecretKeyEntry flags 19 +method name descriptor (Ljavax/crypto/SecretKey;)V flags 1 +method name descriptor (Ljavax/crypto/SecretKey;Ljava/util/Set;)V flags 1 signature (Ljavax/crypto/SecretKey;Ljava/util/Set;)V +method name getSecretKey descriptor ()Ljavax/crypto/SecretKey; flags 1 +method name getAttributes descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set; +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/security/KeyStore$TrustedCertificateEntry +header extends java/lang/Object implements java/security/KeyStore$Entry flags 31 +innerclass innerClass java/security/KeyStore$Entry outerClass java/security/KeyStore innerClassName Entry flags 609 +innerclass innerClass java/security/KeyStore$Entry$Attribute outerClass java/security/KeyStore$Entry innerClassName Attribute flags 609 +innerclass innerClass java/security/KeyStore$TrustedCertificateEntry outerClass java/security/KeyStore innerClassName TrustedCertificateEntry flags 19 +method name descriptor (Ljava/security/cert/Certificate;)V flags 1 +method name descriptor (Ljava/security/cert/Certificate;Ljava/util/Set;)V flags 1 signature (Ljava/security/cert/Certificate;Ljava/util/Set;)V +method name getTrustedCertificate descriptor ()Ljava/security/cert/Certificate; flags 1 +method name getAttributes descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set; +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/security/KeyStoreException +header extends java/security/GeneralSecurityException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 + +class name java/security/KeyStoreSpi +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +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 +method name descriptor ()V flags 1 +method name engineGetKey descriptor (Ljava/lang/String;[C)Ljava/security/Key; thrownTypes java/security/NoSuchAlgorithmException,java/security/UnrecoverableKeyException flags 401 +method name engineGetCertificateChain descriptor (Ljava/lang/String;)[Ljava/security/cert/Certificate; flags 401 +method name engineGetCertificate descriptor (Ljava/lang/String;)Ljava/security/cert/Certificate; flags 401 +method name engineGetCreationDate descriptor (Ljava/lang/String;)Ljava/util/Date; flags 401 +method name engineSetKeyEntry descriptor (Ljava/lang/String;Ljava/security/Key;[C[Ljava/security/cert/Certificate;)V thrownTypes java/security/KeyStoreException flags 401 +method name engineSetKeyEntry descriptor (Ljava/lang/String;[B[Ljava/security/cert/Certificate;)V thrownTypes java/security/KeyStoreException flags 401 +method name engineSetCertificateEntry descriptor (Ljava/lang/String;Ljava/security/cert/Certificate;)V thrownTypes java/security/KeyStoreException flags 401 +method name engineDeleteEntry descriptor (Ljava/lang/String;)V thrownTypes java/security/KeyStoreException flags 401 +method name engineAliases descriptor ()Ljava/util/Enumeration; flags 401 signature ()Ljava/util/Enumeration; +method name engineContainsAlias descriptor (Ljava/lang/String;)Z flags 401 +method name engineSize descriptor ()I flags 401 +method name engineIsKeyEntry descriptor (Ljava/lang/String;)Z flags 401 +method name engineIsCertificateEntry descriptor (Ljava/lang/String;)Z flags 401 +method name engineGetCertificateAlias descriptor (Ljava/security/cert/Certificate;)Ljava/lang/String; flags 401 +method name engineStore descriptor (Ljava/io/OutputStream;[C)V thrownTypes java/io/IOException,java/security/NoSuchAlgorithmException,java/security/cert/CertificateException flags 401 +method name engineStore descriptor (Ljava/security/KeyStore$LoadStoreParameter;)V thrownTypes java/io/IOException,java/security/NoSuchAlgorithmException,java/security/cert/CertificateException flags 1 +method name engineLoad descriptor (Ljava/io/InputStream;[C)V thrownTypes java/io/IOException,java/security/NoSuchAlgorithmException,java/security/cert/CertificateException flags 401 +method name engineLoad descriptor (Ljava/security/KeyStore$LoadStoreParameter;)V thrownTypes java/io/IOException,java/security/NoSuchAlgorithmException,java/security/cert/CertificateException flags 1 +method name engineGetEntry descriptor (Ljava/lang/String;Ljava/security/KeyStore$ProtectionParameter;)Ljava/security/KeyStore$Entry; thrownTypes java/security/KeyStoreException,java/security/NoSuchAlgorithmException,java/security/UnrecoverableEntryException flags 1 +method name engineSetEntry descriptor (Ljava/lang/String;Ljava/security/KeyStore$Entry;Ljava/security/KeyStore$ProtectionParameter;)V thrownTypes java/security/KeyStoreException flags 1 +method name engineEntryInstanceOf descriptor (Ljava/lang/String;Ljava/lang/Class;)Z flags 1 signature (Ljava/lang/String;Ljava/lang/Class<+Ljava/security/KeyStore$Entry;>;)Z + +class name java/security/MessageDigest +header extends java/security/MessageDigestSpi flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 4 +method name getInstance descriptor (Ljava/lang/String;)Ljava/security/MessageDigest; thrownTypes java/security/NoSuchAlgorithmException flags 9 +method name getInstance descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/security/MessageDigest; thrownTypes java/security/NoSuchAlgorithmException,java/security/NoSuchProviderException flags 9 +method name getInstance descriptor (Ljava/lang/String;Ljava/security/Provider;)Ljava/security/MessageDigest; thrownTypes java/security/NoSuchAlgorithmException flags 9 +method name getProvider descriptor ()Ljava/security/Provider; flags 11 +method name update descriptor (B)V flags 1 +method name update descriptor ([BII)V flags 1 +method name update descriptor ([B)V flags 1 +method name update descriptor (Ljava/nio/ByteBuffer;)V flags 11 +method name digest descriptor ()[B flags 1 +method name digest descriptor ([BII)I thrownTypes java/security/DigestException flags 1 +method name digest descriptor ([B)[B flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name isEqual descriptor ([B[B)Z flags 9 +method name reset descriptor ()V flags 1 +method name getAlgorithm descriptor ()Ljava/lang/String; flags 11 +method name getDigestLength descriptor ()I flags 11 +method name clone descriptor ()Ljava/lang/Object; thrownTypes java/lang/CloneNotSupportedException flags 1 + +class name java/security/MessageDigestSpi +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name engineGetDigestLength descriptor ()I flags 4 +method name engineUpdate descriptor (B)V flags 404 +method name engineUpdate descriptor ([BII)V flags 404 +method name engineUpdate descriptor (Ljava/nio/ByteBuffer;)V flags 4 +method name engineDigest descriptor ()[B flags 404 +method name engineDigest descriptor ([BII)I thrownTypes java/security/DigestException flags 4 +method name engineReset descriptor ()V flags 404 +method name clone descriptor ()Ljava/lang/Object; thrownTypes java/lang/CloneNotSupportedException flags 1 + +class name java/security/NoSuchAlgorithmException +header extends java/security/GeneralSecurityException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 + +class name java/security/NoSuchProviderException +header extends java/security/GeneralSecurityException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/security/PKCS12Attribute +header extends java/lang/Object implements java/security/KeyStore$Entry$Attribute flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/security/KeyStore$Entry outerClass java/security/KeyStore innerClassName Entry flags 609 +innerclass innerClass java/security/KeyStore$Entry$Attribute outerClass java/security/KeyStore$Entry innerClassName Attribute flags 609 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name descriptor ([B)V flags 1 +method name getName descriptor ()Ljava/lang/String; flags 1 +method name getValue descriptor ()Ljava/lang/String; flags 1 +method name getEncoded descriptor ()[B 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 + +class name java/security/Permission +header extends java/lang/Object implements java/security/Guard,java/io/Serializable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 +method name checkGuard descriptor (Ljava/lang/Object;)V thrownTypes java/lang/SecurityException flags 1 +method name implies descriptor (Ljava/security/Permission;)Z flags 401 +method name equals descriptor (Ljava/lang/Object;)Z flags 401 +method name hashCode descriptor ()I flags 401 +method name getName descriptor ()Ljava/lang/String; flags 11 +method name getActions descriptor ()Ljava/lang/String; flags 401 +method name newPermissionCollection descriptor ()Ljava/security/PermissionCollection; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/security/PermissionCollection +header extends java/lang/Object implements java/io/Serializable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name add descriptor (Ljava/security/Permission;)V flags 401 +method name implies descriptor (Ljava/security/Permission;)Z flags 401 +method name elements descriptor ()Ljava/util/Enumeration; flags 401 signature ()Ljava/util/Enumeration; +method name setReadOnly descriptor ()V flags 1 +method name isReadOnly descriptor ()Z flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/security/Permissions +header extends java/security/PermissionCollection implements java/io/Serializable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name add descriptor (Ljava/security/Permission;)V flags 1 +method name implies descriptor (Ljava/security/Permission;)Z flags 1 +method name elements descriptor ()Ljava/util/Enumeration; flags 1 signature ()Ljava/util/Enumeration; + +class name java/security/Policy +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/security/Policy$Parameters outerClass java/security/Policy innerClassName Parameters flags 609 +field name UNSUPPORTED_EMPTY_COLLECTION descriptor Ljava/security/PermissionCollection; flags 19 +method name descriptor ()V flags 1 +method name getPolicy descriptor ()Ljava/security/Policy; flags 9 +method name setPolicy descriptor (Ljava/security/Policy;)V flags 9 +method name getInstance descriptor (Ljava/lang/String;Ljava/security/Policy$Parameters;)Ljava/security/Policy; thrownTypes java/security/NoSuchAlgorithmException flags 9 +method name getInstance descriptor (Ljava/lang/String;Ljava/security/Policy$Parameters;Ljava/lang/String;)Ljava/security/Policy; thrownTypes java/security/NoSuchProviderException,java/security/NoSuchAlgorithmException flags 9 +method name getInstance descriptor (Ljava/lang/String;Ljava/security/Policy$Parameters;Ljava/security/Provider;)Ljava/security/Policy; 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 getParameters descriptor ()Ljava/security/Policy$Parameters; flags 1 +method name getPermissions descriptor (Ljava/security/CodeSource;)Ljava/security/PermissionCollection; flags 1 +method name getPermissions descriptor (Ljava/security/ProtectionDomain;)Ljava/security/PermissionCollection; flags 1 +method name implies descriptor (Ljava/security/ProtectionDomain;Ljava/security/Permission;)Z flags 1 +method name refresh descriptor ()V flags 1 + +class name java/security/Policy$Parameters +header extends java/lang/Object flags 601 +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 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name engineImplies descriptor (Ljava/security/ProtectionDomain;Ljava/security/Permission;)Z flags 404 +method name engineRefresh descriptor ()V flags 4 +method name engineGetPermissions descriptor (Ljava/security/CodeSource;)Ljava/security/PermissionCollection; flags 4 +method name engineGetPermissions descriptor (Ljava/security/ProtectionDomain;)Ljava/security/PermissionCollection; flags 4 + +class name java/security/Principal +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name equals descriptor (Ljava/lang/Object;)Z flags 401 +method name toString descriptor ()Ljava/lang/String; flags 401 +method name hashCode descriptor ()I flags 401 +method name getName descriptor ()Ljava/lang/String; flags 401 +method name implies descriptor (Ljavax/security/auth/Subject;)Z flags 1 + +class name java/security/PrivateKey +header extends java/lang/Object implements java/security/Key,javax/security/auth/Destroyable flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name serialVersionUID descriptor J constantValue 6034044314589513430 flags 19 + +class name java/security/PrivilegedAction +header extends java/lang/Object flags 601 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name run descriptor ()Ljava/lang/Object; flags 401 signature ()TT; + +class name java/security/PrivilegedActionException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/Exception;)V flags 1 +method name getException descriptor ()Ljava/lang/Exception; flags 1 +method name getCause descriptor ()Ljava/lang/Throwable; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/security/PrivilegedExceptionAction +header extends java/lang/Object flags 601 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name run descriptor ()Ljava/lang/Object; thrownTypes java/lang/Exception flags 401 signature ()TT; + +class name java/security/ProtectionDomain +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/security/CodeSource;Ljava/security/PermissionCollection;)V flags 1 +method name descriptor (Ljava/security/CodeSource;Ljava/security/PermissionCollection;Ljava/lang/ClassLoader;[Ljava/security/Principal;)V flags 1 +method name getCodeSource descriptor ()Ljava/security/CodeSource; flags 11 +method name getClassLoader descriptor ()Ljava/lang/ClassLoader; flags 11 +method name getPrincipals descriptor ()[Ljava/security/Principal; flags 11 +method name getPermissions descriptor ()Ljava/security/PermissionCollection; flags 11 +method name implies descriptor (Ljava/security/Permission;)Z flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/security/Provider +header extends java/util/Properties flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +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 descriptor (Ljava/lang/String;DLjava/lang/String;)V flags 4 +method name getName descriptor ()Ljava/lang/String; flags 1 +method name getVersion descriptor ()D flags 1 +method name getInfo descriptor ()Ljava/lang/String; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name clear descriptor ()V flags 21 +method name load descriptor (Ljava/io/InputStream;)V thrownTypes java/io/IOException flags 21 +method name putAll descriptor (Ljava/util/Map;)V flags 21 signature (Ljava/util/Map<**>;)V +method name entrySet descriptor ()Ljava/util/Set; flags 21 signature ()Ljava/util/Set;>; +method name keySet descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set; +method name values descriptor ()Ljava/util/Collection; flags 1 signature ()Ljava/util/Collection; +method name put descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 21 +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; 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 replaceAll descriptor (Ljava/util/function/BiFunction;)V flags 21 signature (Ljava/util/function/BiFunction<-Ljava/lang/Object;-Ljava/lang/Object;+Ljava/lang/Object;>;)V +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;>;)Ljava/lang/Object; +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;>;)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;>;)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;>;)Ljava/lang/Object; +method name get descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1 +method name getOrDefault descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 21 +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 keys descriptor ()Ljava/util/Enumeration; flags 1 signature ()Ljava/util/Enumeration; +method name elements descriptor ()Ljava/util/Enumeration; flags 1 signature ()Ljava/util/Enumeration; +method name getProperty descriptor (Ljava/lang/String;)Ljava/lang/String; flags 1 +method name getService descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/security/Provider$Service; flags 21 +method name getServices descriptor ()Ljava/util/Set; flags 21 signature ()Ljava/util/Set; +method name putService descriptor (Ljava/security/Provider$Service;)V flags 24 +method name removeService descriptor (Ljava/security/Provider$Service;)V flags 24 + +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 +method name descriptor (Ljava/security/Provider;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/Map;)V flags 1 signature (Ljava/security/Provider;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/Map;)V +method name getType descriptor ()Ljava/lang/String; flags 11 +method name getAlgorithm descriptor ()Ljava/lang/String; flags 11 +method name getProvider descriptor ()Ljava/security/Provider; flags 11 +method name getClassName descriptor ()Ljava/lang/String; flags 11 +method name getAttribute descriptor (Ljava/lang/String;)Ljava/lang/String; flags 11 +method name newInstance descriptor (Ljava/lang/Object;)Ljava/lang/Object; thrownTypes java/security/NoSuchAlgorithmException flags 1 +method name supportsParameter descriptor (Ljava/lang/Object;)Z flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/security/ProviderException +header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 + +class name java/security/PublicKey +header extends java/lang/Object implements java/security/Key flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name serialVersionUID descriptor J constantValue 7187392471159151072 flags 19 + +class name java/security/SecureClassLoader +header extends java/lang/ClassLoader flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/ClassLoader;)V flags 4 +method name descriptor ()V flags 4 +method name defineClass descriptor (Ljava/lang/String;[BIILjava/security/CodeSource;)Ljava/lang/Class; flags 14 signature (Ljava/lang/String;[BIILjava/security/CodeSource;)Ljava/lang/Class<*>; +method name defineClass descriptor (Ljava/lang/String;Ljava/nio/ByteBuffer;Ljava/security/CodeSource;)Ljava/lang/Class; flags 14 signature (Ljava/lang/String;Ljava/nio/ByteBuffer;Ljava/security/CodeSource;)Ljava/lang/Class<*>; +method name getPermissions descriptor (Ljava/security/CodeSource;)Ljava/security/PermissionCollection; flags 4 + +class name java/security/SecureRandom +header extends java/util/Random flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor ([B)V flags 1 +method name descriptor (Ljava/security/SecureRandomSpi;Ljava/security/Provider;)V flags 4 +method name getInstance descriptor (Ljava/lang/String;)Ljava/security/SecureRandom; thrownTypes java/security/NoSuchAlgorithmException flags 9 +method name getInstance descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/security/SecureRandom; thrownTypes java/security/NoSuchAlgorithmException,java/security/NoSuchProviderException flags 9 +method name getInstance descriptor (Ljava/lang/String;Ljava/security/Provider;)Ljava/security/SecureRandom; thrownTypes java/security/NoSuchAlgorithmException flags 9 +method name getProvider descriptor ()Ljava/security/Provider; flags 11 +method name getAlgorithm descriptor ()Ljava/lang/String; flags 1 +method name setSeed descriptor ([B)V flags 21 +method name setSeed descriptor (J)V flags 1 +method name nextBytes descriptor ([B)V flags 21 +method name next descriptor (I)I flags 14 +method name getSeed descriptor (I)[B flags 9 +method name generateSeed descriptor (I)[B flags 1 +method name getInstanceStrong descriptor ()Ljava/security/SecureRandom; thrownTypes java/security/NoSuchAlgorithmException flags 9 + +class name java/security/SecureRandomSpi +header extends java/lang/Object implements java/io/Serializable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name engineSetSeed descriptor ([B)V flags 404 +method name engineNextBytes descriptor ([B)V flags 404 +method name engineGenerateSeed descriptor (I)[B flags 404 + +class name java/security/Security +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name getAlgorithmProperty descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; flags 9 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name insertProviderAt descriptor (Ljava/security/Provider;I)I flags 29 +method name addProvider descriptor (Ljava/security/Provider;)I flags 9 +method name removeProvider descriptor (Ljava/lang/String;)V flags 29 +method name getProviders descriptor ()[Ljava/security/Provider; flags 9 +method name getProvider descriptor (Ljava/lang/String;)Ljava/security/Provider; flags 9 +method name getProviders descriptor (Ljava/lang/String;)[Ljava/security/Provider; flags 9 +method name getProviders descriptor (Ljava/util/Map;)[Ljava/security/Provider; flags 9 signature (Ljava/util/Map;)[Ljava/security/Provider; +method name getProperty descriptor (Ljava/lang/String;)Ljava/lang/String; flags 9 +method name setProperty descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 9 +method name getAlgorithms descriptor (Ljava/lang/String;)Ljava/util/Set; flags 9 signature (Ljava/lang/String;)Ljava/util/Set; + +class name java/security/SecurityPermission +header extends java/security/BasicPermission flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 + +class name java/security/Signature +header extends java/security/SignatureSpi flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/security/Provider$Service outerClass java/security/Provider innerClassName Service flags 9 +field name UNINITIALIZED descriptor I constantValue 0 flags 1c +field name SIGN descriptor I constantValue 2 flags 1c +field name VERIFY descriptor I constantValue 3 flags 1c +field name state descriptor I flags 4 +method name descriptor (Ljava/lang/String;)V flags 4 +method name getInstance descriptor (Ljava/lang/String;)Ljava/security/Signature; thrownTypes java/security/NoSuchAlgorithmException flags 9 +method name getInstance descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/security/Signature; thrownTypes java/security/NoSuchAlgorithmException,java/security/NoSuchProviderException flags 9 +method name getInstance descriptor (Ljava/lang/String;Ljava/security/Provider;)Ljava/security/Signature; thrownTypes java/security/NoSuchAlgorithmException flags 9 +method name getProvider descriptor ()Ljava/security/Provider; flags 11 +method name initVerify descriptor (Ljava/security/PublicKey;)V thrownTypes java/security/InvalidKeyException flags 11 +method name initVerify descriptor (Ljava/security/cert/Certificate;)V thrownTypes java/security/InvalidKeyException flags 11 +method name initSign descriptor (Ljava/security/PrivateKey;)V thrownTypes java/security/InvalidKeyException flags 11 +method name initSign descriptor (Ljava/security/PrivateKey;Ljava/security/SecureRandom;)V thrownTypes java/security/InvalidKeyException flags 11 +method name sign descriptor ()[B thrownTypes java/security/SignatureException flags 11 +method name sign descriptor ([BII)I thrownTypes java/security/SignatureException flags 11 +method name verify descriptor ([B)Z thrownTypes java/security/SignatureException flags 11 +method name verify descriptor ([BII)Z thrownTypes java/security/SignatureException flags 11 +method name update descriptor (B)V thrownTypes java/security/SignatureException flags 11 +method name update descriptor ([B)V thrownTypes java/security/SignatureException flags 11 +method name update descriptor ([BII)V thrownTypes java/security/SignatureException flags 11 +method name update descriptor (Ljava/nio/ByteBuffer;)V thrownTypes java/security/SignatureException flags 11 +method name getAlgorithm descriptor ()Ljava/lang/String; flags 11 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name setParameter descriptor (Ljava/lang/String;Ljava/lang/Object;)V thrownTypes java/security/InvalidParameterException flags 11 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name setParameter descriptor (Ljava/security/spec/AlgorithmParameterSpec;)V thrownTypes java/security/InvalidAlgorithmParameterException flags 11 +method name getParameters descriptor ()Ljava/security/AlgorithmParameters; flags 11 +method name getParameter descriptor (Ljava/lang/String;)Ljava/lang/Object; thrownTypes java/security/InvalidParameterException flags 11 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name clone descriptor ()Ljava/lang/Object; thrownTypes java/lang/CloneNotSupportedException flags 1 + +class name java/security/SignatureException +header extends java/security/GeneralSecurityException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 + +class name java/security/SignatureSpi +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name appRandom descriptor Ljava/security/SecureRandom; flags 4 +method name descriptor ()V flags 1 +method name engineInitVerify descriptor (Ljava/security/PublicKey;)V thrownTypes java/security/InvalidKeyException flags 404 +method name engineInitSign descriptor (Ljava/security/PrivateKey;)V thrownTypes java/security/InvalidKeyException flags 404 +method name engineInitSign descriptor (Ljava/security/PrivateKey;Ljava/security/SecureRandom;)V thrownTypes java/security/InvalidKeyException flags 4 +method name engineUpdate descriptor (B)V thrownTypes java/security/SignatureException flags 404 +method name engineUpdate descriptor ([BII)V thrownTypes java/security/SignatureException flags 404 +method name engineUpdate descriptor (Ljava/nio/ByteBuffer;)V flags 4 +method name engineSign descriptor ()[B thrownTypes java/security/SignatureException flags 404 +method name engineSign descriptor ([BII)I thrownTypes java/security/SignatureException flags 4 +method name engineVerify descriptor ([B)Z thrownTypes java/security/SignatureException flags 404 +method name engineVerify descriptor ([BII)Z thrownTypes java/security/SignatureException flags 4 +method name engineSetParameter descriptor (Ljava/lang/String;Ljava/lang/Object;)V thrownTypes java/security/InvalidParameterException flags 404 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name engineSetParameter descriptor (Ljava/security/spec/AlgorithmParameterSpec;)V thrownTypes java/security/InvalidAlgorithmParameterException flags 4 +method name engineGetParameters descriptor ()Ljava/security/AlgorithmParameters; flags 4 +method name engineGetParameter descriptor (Ljava/lang/String;)Ljava/lang/Object; thrownTypes java/security/InvalidParameterException flags 404 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name clone descriptor ()Ljava/lang/Object; thrownTypes java/lang/CloneNotSupportedException flags 1 + +class name java/security/SignedObject +header extends java/lang/Object implements java/io/Serializable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/io/Serializable;Ljava/security/PrivateKey;Ljava/security/Signature;)V thrownTypes java/io/IOException,java/security/InvalidKeyException,java/security/SignatureException flags 1 +method name getObject descriptor ()Ljava/lang/Object; thrownTypes java/io/IOException,java/lang/ClassNotFoundException flags 1 +method name getSignature descriptor ()[B flags 1 +method name getAlgorithm descriptor ()Ljava/lang/String; flags 1 +method name verify descriptor (Ljava/security/PublicKey;Ljava/security/Signature;)Z thrownTypes java/security/InvalidKeyException,java/security/SignatureException flags 1 + +class name java/security/Signer +header extends java/security/Identity flags 421 deprecated true classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/Deprecated; +method name descriptor ()V flags 4 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/security/IdentityScope;)V thrownTypes java/security/KeyManagementException flags 1 +method name getPrivateKey descriptor ()Ljava/security/PrivateKey; flags 1 +method name setKeyPair descriptor (Ljava/security/KeyPair;)V thrownTypes java/security/InvalidParameterException,java/security/KeyException flags 11 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/security/Timestamp +header extends java/lang/Object implements java/io/Serializable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/util/Date;Ljava/security/cert/CertPath;)V flags 1 +method name getTimestamp descriptor ()Ljava/util/Date; flags 1 +method name getSignerCertPath descriptor ()Ljava/security/cert/CertPath; 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 java/security/URIParameter +header extends java/lang/Object implements java/security/Policy$Parameters,javax/security/auth/login/Configuration$Parameters flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +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 +method name descriptor (Ljava/net/URI;)V flags 1 +method name getURI descriptor ()Ljava/net/URI; flags 1 + +class name java/security/UnrecoverableEntryException +header extends java/security/GeneralSecurityException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/security/UnrecoverableKeyException +header extends java/security/UnrecoverableEntryException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/security/UnresolvedPermission +header extends java/security/Permission implements java/io/Serializable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/security/cert/Certificate;)V flags 1 +method name implies descriptor (Ljava/security/Permission;)Z flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 +method name getActions descriptor ()Ljava/lang/String; flags 1 +method name getUnresolvedType descriptor ()Ljava/lang/String; flags 1 +method name getUnresolvedName descriptor ()Ljava/lang/String; flags 1 +method name getUnresolvedActions descriptor ()Ljava/lang/String; flags 1 +method name getUnresolvedCerts descriptor ()[Ljava/security/cert/Certificate; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name newPermissionCollection descriptor ()Ljava/security/PermissionCollection; flags 1 + +class name java/security/acl/Acl +header extends java/lang/Object implements java/security/acl/Owner flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name setName descriptor (Ljava/security/Principal;Ljava/lang/String;)V thrownTypes java/security/acl/NotOwnerException flags 401 +method name getName descriptor ()Ljava/lang/String; flags 401 +method name addEntry descriptor (Ljava/security/Principal;Ljava/security/acl/AclEntry;)Z thrownTypes java/security/acl/NotOwnerException flags 401 +method name removeEntry descriptor (Ljava/security/Principal;Ljava/security/acl/AclEntry;)Z thrownTypes java/security/acl/NotOwnerException flags 401 +method name getPermissions descriptor (Ljava/security/Principal;)Ljava/util/Enumeration; flags 401 signature (Ljava/security/Principal;)Ljava/util/Enumeration; +method name entries descriptor ()Ljava/util/Enumeration; flags 401 signature ()Ljava/util/Enumeration; +method name checkPermission descriptor (Ljava/security/Principal;Ljava/security/acl/Permission;)Z flags 401 +method name toString descriptor ()Ljava/lang/String; flags 401 + +class name java/security/acl/AclEntry +header extends java/lang/Object implements java/lang/Cloneable flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name setPrincipal descriptor (Ljava/security/Principal;)Z flags 401 +method name getPrincipal descriptor ()Ljava/security/Principal; flags 401 +method name setNegativePermissions descriptor ()V flags 401 +method name isNegative descriptor ()Z flags 401 +method name addPermission descriptor (Ljava/security/acl/Permission;)Z flags 401 +method name removePermission descriptor (Ljava/security/acl/Permission;)Z flags 401 +method name checkPermission descriptor (Ljava/security/acl/Permission;)Z flags 401 +method name permissions descriptor ()Ljava/util/Enumeration; flags 401 signature ()Ljava/util/Enumeration; +method name toString descriptor ()Ljava/lang/String; flags 401 +method name clone descriptor ()Ljava/lang/Object; flags 401 + +class name java/security/acl/AclNotFoundException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 + +class name java/security/acl/Group +header extends java/lang/Object implements java/security/Principal flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name addMember descriptor (Ljava/security/Principal;)Z flags 401 +method name removeMember descriptor (Ljava/security/Principal;)Z flags 401 +method name isMember descriptor (Ljava/security/Principal;)Z flags 401 +method name members descriptor ()Ljava/util/Enumeration; flags 401 signature ()Ljava/util/Enumeration<+Ljava/security/Principal;>; + +class name java/security/acl/LastOwnerException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 + +class name java/security/acl/NotOwnerException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 + +class name java/security/acl/Owner +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name addOwner descriptor (Ljava/security/Principal;Ljava/security/Principal;)Z thrownTypes java/security/acl/NotOwnerException flags 401 +method name deleteOwner descriptor (Ljava/security/Principal;Ljava/security/Principal;)Z thrownTypes java/security/acl/NotOwnerException,java/security/acl/LastOwnerException flags 401 +method name isOwner descriptor (Ljava/security/Principal;)Z flags 401 + +class name java/security/acl/Permission +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name equals descriptor (Ljava/lang/Object;)Z flags 401 +method name toString descriptor ()Ljava/lang/String; flags 401 + +class name java/security/cert/CRL +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 4 +method name getType descriptor ()Ljava/lang/String; flags 11 +method name toString descriptor ()Ljava/lang/String; flags 401 +method name isRevoked descriptor (Ljava/security/cert/Certificate;)Z flags 401 + +class name java/security/cert/CRLException +header extends java/security/GeneralSecurityException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 + +class name java/security/cert/CRLReason +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name UNSPECIFIED descriptor Ljava/security/cert/CRLReason; flags 4019 +field name KEY_COMPROMISE descriptor Ljava/security/cert/CRLReason; flags 4019 +field name CA_COMPROMISE descriptor Ljava/security/cert/CRLReason; flags 4019 +field name AFFILIATION_CHANGED descriptor Ljava/security/cert/CRLReason; flags 4019 +field name SUPERSEDED descriptor Ljava/security/cert/CRLReason; flags 4019 +field name CESSATION_OF_OPERATION descriptor Ljava/security/cert/CRLReason; flags 4019 +field name CERTIFICATE_HOLD descriptor Ljava/security/cert/CRLReason; flags 4019 +field name UNUSED descriptor Ljava/security/cert/CRLReason; flags 4019 +field name REMOVE_FROM_CRL descriptor Ljava/security/cert/CRLReason; flags 4019 +field name PRIVILEGE_WITHDRAWN descriptor Ljava/security/cert/CRLReason; flags 4019 +field name AA_COMPROMISE descriptor Ljava/security/cert/CRLReason; flags 4019 +method name values descriptor ()[Ljava/security/cert/CRLReason; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/security/cert/CRLReason; flags 9 + +class name java/security/cert/CRLSelector +header extends java/lang/Object implements java/lang/Cloneable flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name match descriptor (Ljava/security/cert/CRL;)Z flags 401 +method name clone descriptor ()Ljava/lang/Object; flags 401 + +class name java/security/cert/CertPath +header extends java/lang/Object implements java/io/Serializable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/security/cert/CertPath$CertPathRep outerClass java/security/cert/CertPath innerClassName CertPathRep flags c +method name descriptor (Ljava/lang/String;)V flags 4 +method name getType descriptor ()Ljava/lang/String; flags 1 +method name getEncodings descriptor ()Ljava/util/Iterator; flags 401 signature ()Ljava/util/Iterator; +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 getEncoded descriptor ()[B thrownTypes java/security/cert/CertificateEncodingException flags 401 +method name getEncoded descriptor (Ljava/lang/String;)[B thrownTypes java/security/cert/CertificateEncodingException flags 401 +method name getCertificates descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljava/security/cert/Certificate;>; +method name writeReplace descriptor ()Ljava/lang/Object; thrownTypes java/io/ObjectStreamException flags 4 + +class name java/security/cert/CertPath$CertPathRep +header extends java/lang/Object implements java/io/Serializable flags 21 +innerclass innerClass java/security/cert/CertPath$CertPathRep outerClass java/security/cert/CertPath innerClassName CertPathRep flags c +method name descriptor (Ljava/lang/String;[B)V flags 4 +method name readResolve descriptor ()Ljava/lang/Object; thrownTypes java/io/ObjectStreamException flags 4 + +class name java/security/cert/CertPathBuilder +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/security/cert/CertPathBuilderSpi;Ljava/security/Provider;Ljava/lang/String;)V flags 4 +method name getInstance descriptor (Ljava/lang/String;)Ljava/security/cert/CertPathBuilder; thrownTypes java/security/NoSuchAlgorithmException flags 9 +method name getInstance descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/security/cert/CertPathBuilder; thrownTypes java/security/NoSuchAlgorithmException,java/security/NoSuchProviderException flags 9 +method name getInstance descriptor (Ljava/lang/String;Ljava/security/Provider;)Ljava/security/cert/CertPathBuilder; thrownTypes java/security/NoSuchAlgorithmException flags 9 +method name getProvider descriptor ()Ljava/security/Provider; flags 11 +method name getAlgorithm descriptor ()Ljava/lang/String; flags 11 +method name build descriptor (Ljava/security/cert/CertPathParameters;)Ljava/security/cert/CertPathBuilderResult; thrownTypes java/security/cert/CertPathBuilderException,java/security/InvalidAlgorithmParameterException flags 11 +method name getDefaultType descriptor ()Ljava/lang/String; flags 19 +method name getRevocationChecker descriptor ()Ljava/security/cert/CertPathChecker; flags 11 + +class name java/security/cert/CertPathBuilderException +header extends java/security/GeneralSecurityException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 + +class name java/security/cert/CertPathBuilderResult +header extends java/lang/Object implements java/lang/Cloneable flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name getCertPath descriptor ()Ljava/security/cert/CertPath; flags 401 +method name clone descriptor ()Ljava/lang/Object; flags 401 + +class name java/security/cert/CertPathBuilderSpi +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name engineBuild descriptor (Ljava/security/cert/CertPathParameters;)Ljava/security/cert/CertPathBuilderResult; thrownTypes java/security/cert/CertPathBuilderException,java/security/InvalidAlgorithmParameterException flags 401 +method name engineGetRevocationChecker descriptor ()Ljava/security/cert/CertPathChecker; flags 1 + +class name java/security/cert/CertPathChecker +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name init descriptor (Z)V thrownTypes java/security/cert/CertPathValidatorException flags 401 +method name isForwardCheckingSupported descriptor ()Z flags 401 +method name check descriptor (Ljava/security/cert/Certificate;)V thrownTypes java/security/cert/CertPathValidatorException flags 401 + +class name java/security/cert/CertPathParameters +header extends java/lang/Object implements java/lang/Cloneable flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name clone descriptor ()Ljava/lang/Object; flags 401 + +class name java/security/cert/CertPathValidator +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/security/cert/CertPathValidatorSpi;Ljava/security/Provider;Ljava/lang/String;)V flags 4 +method name getInstance descriptor (Ljava/lang/String;)Ljava/security/cert/CertPathValidator; thrownTypes java/security/NoSuchAlgorithmException flags 9 +method name getInstance descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/security/cert/CertPathValidator; thrownTypes java/security/NoSuchAlgorithmException,java/security/NoSuchProviderException flags 9 +method name getInstance descriptor (Ljava/lang/String;Ljava/security/Provider;)Ljava/security/cert/CertPathValidator; thrownTypes java/security/NoSuchAlgorithmException flags 9 +method name getProvider descriptor ()Ljava/security/Provider; flags 11 +method name getAlgorithm descriptor ()Ljava/lang/String; flags 11 +method name validate descriptor (Ljava/security/cert/CertPath;Ljava/security/cert/CertPathParameters;)Ljava/security/cert/CertPathValidatorResult; thrownTypes java/security/cert/CertPathValidatorException,java/security/InvalidAlgorithmParameterException flags 11 +method name getDefaultType descriptor ()Ljava/lang/String; flags 19 +method name getRevocationChecker descriptor ()Ljava/security/cert/CertPathChecker; flags 11 + +class name java/security/cert/CertPathValidatorException +header extends java/security/GeneralSecurityException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +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 +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;Ljava/security/cert/CertPath;I)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;Ljava/security/cert/CertPath;ILjava/security/cert/CertPathValidatorException$Reason;)V flags 1 +method name getCertPath descriptor ()Ljava/security/cert/CertPath; flags 1 +method name getIndex descriptor ()I flags 1 +method name getReason descriptor ()Ljava/security/cert/CertPathValidatorException$Reason; flags 1 + +class name java/security/cert/CertPathValidatorException$BasicReason +header extends java/lang/Enum implements java/security/cert/CertPathValidatorException$Reason flags 4031 signature Ljava/lang/Enum;Ljava/security/cert/CertPathValidatorException$Reason; +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 +field name UNSPECIFIED descriptor Ljava/security/cert/CertPathValidatorException$BasicReason; flags 4019 +field name EXPIRED descriptor Ljava/security/cert/CertPathValidatorException$BasicReason; flags 4019 +field name NOT_YET_VALID descriptor Ljava/security/cert/CertPathValidatorException$BasicReason; flags 4019 +field name REVOKED descriptor Ljava/security/cert/CertPathValidatorException$BasicReason; flags 4019 +field name UNDETERMINED_REVOCATION_STATUS descriptor Ljava/security/cert/CertPathValidatorException$BasicReason; flags 4019 +field name INVALID_SIGNATURE descriptor Ljava/security/cert/CertPathValidatorException$BasicReason; flags 4019 +field name ALGORITHM_CONSTRAINED descriptor Ljava/security/cert/CertPathValidatorException$BasicReason; flags 4019 +method name values descriptor ()[Ljava/security/cert/CertPathValidatorException$BasicReason; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/security/cert/CertPathValidatorException$BasicReason; flags 9 + +class name java/security/cert/CertPathValidatorException$Reason +header extends java/lang/Object implements java/io/Serializable flags 601 +innerclass innerClass java/security/cert/CertPathValidatorException$Reason outerClass java/security/cert/CertPathValidatorException innerClassName Reason flags 609 + +class name java/security/cert/CertPathValidatorResult +header extends java/lang/Object implements java/lang/Cloneable flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name clone descriptor ()Ljava/lang/Object; flags 401 + +class name java/security/cert/CertPathValidatorSpi +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name engineValidate descriptor (Ljava/security/cert/CertPath;Ljava/security/cert/CertPathParameters;)Ljava/security/cert/CertPathValidatorResult; thrownTypes java/security/cert/CertPathValidatorException,java/security/InvalidAlgorithmParameterException flags 401 +method name engineGetRevocationChecker descriptor ()Ljava/security/cert/CertPathChecker; flags 1 + +class name java/security/cert/CertSelector +header extends java/lang/Object implements java/lang/Cloneable flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name match descriptor (Ljava/security/cert/Certificate;)Z flags 401 +method name clone descriptor ()Ljava/lang/Object; flags 401 + +class name java/security/cert/CertStore +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/security/cert/CertStoreSpi;Ljava/security/Provider;Ljava/lang/String;Ljava/security/cert/CertStoreParameters;)V flags 4 +method name getCertificates descriptor (Ljava/security/cert/CertSelector;)Ljava/util/Collection; thrownTypes java/security/cert/CertStoreException flags 11 signature (Ljava/security/cert/CertSelector;)Ljava/util/Collection<+Ljava/security/cert/Certificate;>; +method name getCRLs descriptor (Ljava/security/cert/CRLSelector;)Ljava/util/Collection; thrownTypes java/security/cert/CertStoreException flags 11 signature (Ljava/security/cert/CRLSelector;)Ljava/util/Collection<+Ljava/security/cert/CRL;>; +method name getInstance descriptor (Ljava/lang/String;Ljava/security/cert/CertStoreParameters;)Ljava/security/cert/CertStore; thrownTypes java/security/InvalidAlgorithmParameterException,java/security/NoSuchAlgorithmException flags 9 +method name getInstance descriptor (Ljava/lang/String;Ljava/security/cert/CertStoreParameters;Ljava/lang/String;)Ljava/security/cert/CertStore; thrownTypes java/security/InvalidAlgorithmParameterException,java/security/NoSuchAlgorithmException,java/security/NoSuchProviderException flags 9 +method name getInstance descriptor (Ljava/lang/String;Ljava/security/cert/CertStoreParameters;Ljava/security/Provider;)Ljava/security/cert/CertStore; thrownTypes java/security/NoSuchAlgorithmException,java/security/InvalidAlgorithmParameterException flags 9 +method name getCertStoreParameters descriptor ()Ljava/security/cert/CertStoreParameters; flags 11 +method name getType descriptor ()Ljava/lang/String; flags 11 +method name getProvider descriptor ()Ljava/security/Provider; flags 11 +method name getDefaultType descriptor ()Ljava/lang/String; flags 19 + +class name java/security/cert/CertStoreException +header extends java/security/GeneralSecurityException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 + +class name java/security/cert/CertStoreParameters +header extends java/lang/Object implements java/lang/Cloneable flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name clone descriptor ()Ljava/lang/Object; flags 401 + +class name java/security/cert/CertStoreSpi +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/security/cert/CertStoreParameters;)V thrownTypes java/security/InvalidAlgorithmParameterException flags 1 +method name engineGetCertificates descriptor (Ljava/security/cert/CertSelector;)Ljava/util/Collection; thrownTypes java/security/cert/CertStoreException flags 401 signature (Ljava/security/cert/CertSelector;)Ljava/util/Collection<+Ljava/security/cert/Certificate;>; +method name engineGetCRLs descriptor (Ljava/security/cert/CRLSelector;)Ljava/util/Collection; thrownTypes java/security/cert/CertStoreException flags 401 signature (Ljava/security/cert/CRLSelector;)Ljava/util/Collection<+Ljava/security/cert/CRL;>; + +class name java/security/cert/Certificate +header extends java/lang/Object implements java/io/Serializable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/security/cert/Certificate$CertificateRep outerClass java/security/cert/Certificate innerClassName CertificateRep flags c +method name descriptor (Ljava/lang/String;)V flags 4 +method name getType descriptor ()Ljava/lang/String; flags 11 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 +method name getEncoded descriptor ()[B thrownTypes java/security/cert/CertificateEncodingException flags 401 +method name verify descriptor (Ljava/security/PublicKey;)V thrownTypes java/security/cert/CertificateException,java/security/NoSuchAlgorithmException,java/security/InvalidKeyException,java/security/NoSuchProviderException,java/security/SignatureException flags 401 +method name verify descriptor (Ljava/security/PublicKey;Ljava/lang/String;)V thrownTypes java/security/cert/CertificateException,java/security/NoSuchAlgorithmException,java/security/InvalidKeyException,java/security/NoSuchProviderException,java/security/SignatureException flags 401 +method name verify descriptor (Ljava/security/PublicKey;Ljava/security/Provider;)V thrownTypes java/security/cert/CertificateException,java/security/NoSuchAlgorithmException,java/security/InvalidKeyException,java/security/SignatureException flags 1 +method name toString descriptor ()Ljava/lang/String; flags 401 +method name getPublicKey descriptor ()Ljava/security/PublicKey; flags 401 +method name writeReplace descriptor ()Ljava/lang/Object; thrownTypes java/io/ObjectStreamException flags 4 + +class name java/security/cert/Certificate$CertificateRep +header extends java/lang/Object implements java/io/Serializable flags 21 +innerclass innerClass java/security/cert/Certificate$CertificateRep outerClass java/security/cert/Certificate innerClassName CertificateRep flags c +method name descriptor (Ljava/lang/String;[B)V flags 4 +method name readResolve descriptor ()Ljava/lang/Object; thrownTypes java/io/ObjectStreamException flags 4 + +class name java/security/cert/CertificateEncodingException +header extends java/security/cert/CertificateException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 + +class name java/security/cert/CertificateException +header extends java/security/GeneralSecurityException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 + +class name java/security/cert/CertificateExpiredException +header extends java/security/cert/CertificateException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/security/cert/CertificateFactory +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/security/cert/CertificateFactorySpi;Ljava/security/Provider;Ljava/lang/String;)V flags 4 +method name getInstance descriptor (Ljava/lang/String;)Ljava/security/cert/CertificateFactory; thrownTypes java/security/cert/CertificateException flags 19 +method name getInstance descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/security/cert/CertificateFactory; thrownTypes java/security/cert/CertificateException,java/security/NoSuchProviderException flags 19 +method name getInstance descriptor (Ljava/lang/String;Ljava/security/Provider;)Ljava/security/cert/CertificateFactory; thrownTypes java/security/cert/CertificateException flags 19 +method name getProvider descriptor ()Ljava/security/Provider; flags 11 +method name getType descriptor ()Ljava/lang/String; flags 11 +method name generateCertificate descriptor (Ljava/io/InputStream;)Ljava/security/cert/Certificate; thrownTypes java/security/cert/CertificateException flags 11 +method name getCertPathEncodings descriptor ()Ljava/util/Iterator; flags 11 signature ()Ljava/util/Iterator; +method name generateCertPath descriptor (Ljava/io/InputStream;)Ljava/security/cert/CertPath; thrownTypes java/security/cert/CertificateException flags 11 +method name generateCertPath descriptor (Ljava/io/InputStream;Ljava/lang/String;)Ljava/security/cert/CertPath; thrownTypes java/security/cert/CertificateException flags 11 +method name generateCertPath descriptor (Ljava/util/List;)Ljava/security/cert/CertPath; thrownTypes java/security/cert/CertificateException flags 11 signature (Ljava/util/List<+Ljava/security/cert/Certificate;>;)Ljava/security/cert/CertPath; +method name generateCertificates descriptor (Ljava/io/InputStream;)Ljava/util/Collection; thrownTypes java/security/cert/CertificateException flags 11 signature (Ljava/io/InputStream;)Ljava/util/Collection<+Ljava/security/cert/Certificate;>; +method name generateCRL descriptor (Ljava/io/InputStream;)Ljava/security/cert/CRL; thrownTypes java/security/cert/CRLException flags 11 +method name generateCRLs descriptor (Ljava/io/InputStream;)Ljava/util/Collection; thrownTypes java/security/cert/CRLException flags 11 signature (Ljava/io/InputStream;)Ljava/util/Collection<+Ljava/security/cert/CRL;>; + +class name java/security/cert/CertificateFactorySpi +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name engineGenerateCertificate descriptor (Ljava/io/InputStream;)Ljava/security/cert/Certificate; thrownTypes java/security/cert/CertificateException flags 401 +method name engineGenerateCertPath descriptor (Ljava/io/InputStream;)Ljava/security/cert/CertPath; thrownTypes java/security/cert/CertificateException flags 1 +method name engineGenerateCertPath descriptor (Ljava/io/InputStream;Ljava/lang/String;)Ljava/security/cert/CertPath; thrownTypes java/security/cert/CertificateException flags 1 +method name engineGenerateCertPath descriptor (Ljava/util/List;)Ljava/security/cert/CertPath; thrownTypes java/security/cert/CertificateException flags 1 signature (Ljava/util/List<+Ljava/security/cert/Certificate;>;)Ljava/security/cert/CertPath; +method name engineGetCertPathEncodings descriptor ()Ljava/util/Iterator; flags 1 signature ()Ljava/util/Iterator; +method name engineGenerateCertificates descriptor (Ljava/io/InputStream;)Ljava/util/Collection; thrownTypes java/security/cert/CertificateException flags 401 signature (Ljava/io/InputStream;)Ljava/util/Collection<+Ljava/security/cert/Certificate;>; +method name engineGenerateCRL descriptor (Ljava/io/InputStream;)Ljava/security/cert/CRL; thrownTypes java/security/cert/CRLException flags 401 +method name engineGenerateCRLs descriptor (Ljava/io/InputStream;)Ljava/util/Collection; thrownTypes java/security/cert/CRLException flags 401 signature (Ljava/io/InputStream;)Ljava/util/Collection<+Ljava/security/cert/CRL;>; + +class name java/security/cert/CertificateNotYetValidException +header extends java/security/cert/CertificateException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/security/cert/CertificateParsingException +header extends java/security/cert/CertificateException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 + +class name java/security/cert/CertificateRevokedException +header extends java/security/cert/CertificateException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/util/Date;Ljava/security/cert/CRLReason;Ljavax/security/auth/x500/X500Principal;Ljava/util/Map;)V flags 1 signature (Ljava/util/Date;Ljava/security/cert/CRLReason;Ljavax/security/auth/x500/X500Principal;Ljava/util/Map;)V +method name getRevocationDate descriptor ()Ljava/util/Date; flags 1 +method name getRevocationReason descriptor ()Ljava/security/cert/CRLReason; flags 1 +method name getAuthorityName descriptor ()Ljavax/security/auth/x500/X500Principal; flags 1 +method name getInvalidityDate descriptor ()Ljava/util/Date; flags 1 +method name getExtensions descriptor ()Ljava/util/Map; flags 1 signature ()Ljava/util/Map; +method name getMessage descriptor ()Ljava/lang/String; flags 1 + +class name java/security/cert/CollectionCertStoreParameters +header extends java/lang/Object implements java/security/cert/CertStoreParameters flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/util/Collection;)V flags 1 signature (Ljava/util/Collection<*>;)V +method name descriptor ()V flags 1 +method name getCollection descriptor ()Ljava/util/Collection; flags 1 signature ()Ljava/util/Collection<*>; +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/security/cert/Extension +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name getId descriptor ()Ljava/lang/String; flags 401 +method name isCritical descriptor ()Z flags 401 +method name getValue descriptor ()[B flags 401 +method name encode descriptor (Ljava/io/OutputStream;)V thrownTypes java/io/IOException flags 401 + +class name java/security/cert/LDAPCertStoreParameters +header extends java/lang/Object implements java/security/cert/CertStoreParameters flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;I)V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor ()V flags 1 +method name getServerName descriptor ()Ljava/lang/String; flags 1 +method name getPort descriptor ()I flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/security/cert/PKIXBuilderParameters +header extends java/security/cert/PKIXParameters flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/util/Set;Ljava/security/cert/CertSelector;)V thrownTypes java/security/InvalidAlgorithmParameterException flags 1 signature (Ljava/util/Set;Ljava/security/cert/CertSelector;)V +method name descriptor (Ljava/security/KeyStore;Ljava/security/cert/CertSelector;)V thrownTypes java/security/KeyStoreException,java/security/InvalidAlgorithmParameterException flags 1 +method name setMaxPathLength descriptor (I)V flags 1 +method name getMaxPathLength descriptor ()I flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/security/cert/PKIXCertPathBuilderResult +header extends java/security/cert/PKIXCertPathValidatorResult implements java/security/cert/CertPathBuilderResult flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/security/cert/CertPath;Ljava/security/cert/TrustAnchor;Ljava/security/cert/PolicyNode;Ljava/security/PublicKey;)V flags 1 +method name getCertPath descriptor ()Ljava/security/cert/CertPath; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/security/cert/PKIXCertPathChecker +header extends java/lang/Object implements java/security/cert/CertPathChecker,java/lang/Cloneable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 4 +method name init descriptor (Z)V thrownTypes java/security/cert/CertPathValidatorException flags 401 +method name isForwardCheckingSupported descriptor ()Z flags 401 +method name getSupportedExtensions descriptor ()Ljava/util/Set; flags 401 signature ()Ljava/util/Set; +method name check descriptor (Ljava/security/cert/Certificate;Ljava/util/Collection;)V thrownTypes java/security/cert/CertPathValidatorException flags 401 signature (Ljava/security/cert/Certificate;Ljava/util/Collection;)V +method name check descriptor (Ljava/security/cert/Certificate;)V thrownTypes java/security/cert/CertPathValidatorException flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 + +class name java/security/cert/PKIXCertPathValidatorResult +header extends java/lang/Object implements java/security/cert/CertPathValidatorResult flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/security/cert/TrustAnchor;Ljava/security/cert/PolicyNode;Ljava/security/PublicKey;)V flags 1 +method name getTrustAnchor descriptor ()Ljava/security/cert/TrustAnchor; flags 1 +method name getPolicyTree descriptor ()Ljava/security/cert/PolicyNode; flags 1 +method name getPublicKey descriptor ()Ljava/security/PublicKey; flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/security/cert/PKIXParameters +header extends java/lang/Object implements java/security/cert/CertPathParameters flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/util/Set;)V thrownTypes java/security/InvalidAlgorithmParameterException flags 1 signature (Ljava/util/Set;)V +method name descriptor (Ljava/security/KeyStore;)V thrownTypes java/security/KeyStoreException,java/security/InvalidAlgorithmParameterException flags 1 +method name getTrustAnchors descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set; +method name setTrustAnchors descriptor (Ljava/util/Set;)V thrownTypes java/security/InvalidAlgorithmParameterException flags 1 signature (Ljava/util/Set;)V +method name getInitialPolicies descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set; +method name setInitialPolicies descriptor (Ljava/util/Set;)V flags 1 signature (Ljava/util/Set;)V +method name setCertStores descriptor (Ljava/util/List;)V flags 1 signature (Ljava/util/List;)V +method name addCertStore descriptor (Ljava/security/cert/CertStore;)V flags 1 +method name getCertStores descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; +method name setRevocationEnabled descriptor (Z)V flags 1 +method name isRevocationEnabled descriptor ()Z flags 1 +method name setExplicitPolicyRequired descriptor (Z)V flags 1 +method name isExplicitPolicyRequired descriptor ()Z flags 1 +method name setPolicyMappingInhibited descriptor (Z)V flags 1 +method name isPolicyMappingInhibited descriptor ()Z flags 1 +method name setAnyPolicyInhibited descriptor (Z)V flags 1 +method name isAnyPolicyInhibited descriptor ()Z flags 1 +method name setPolicyQualifiersRejected descriptor (Z)V flags 1 +method name getPolicyQualifiersRejected descriptor ()Z flags 1 +method name getDate descriptor ()Ljava/util/Date; flags 1 +method name setDate descriptor (Ljava/util/Date;)V flags 1 +method name setCertPathCheckers descriptor (Ljava/util/List;)V flags 1 signature (Ljava/util/List;)V +method name getCertPathCheckers descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; +method name addCertPathChecker descriptor (Ljava/security/cert/PKIXCertPathChecker;)V flags 1 +method name getSigProvider descriptor ()Ljava/lang/String; flags 1 +method name setSigProvider descriptor (Ljava/lang/String;)V flags 1 +method name getTargetCertConstraints descriptor ()Ljava/security/cert/CertSelector; flags 1 +method name setTargetCertConstraints descriptor (Ljava/security/cert/CertSelector;)V flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +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/CertPathValidatorException$Reason; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/security/cert/CertPathValidatorException$Reason outerClass java/security/cert/CertPathValidatorException innerClassName Reason flags 609 +field name NAME_CHAINING descriptor Ljava/security/cert/PKIXReason; flags 4019 +field name INVALID_KEY_USAGE descriptor Ljava/security/cert/PKIXReason; flags 4019 +field name INVALID_POLICY descriptor Ljava/security/cert/PKIXReason; flags 4019 +field name NO_TRUST_ANCHOR descriptor Ljava/security/cert/PKIXReason; flags 4019 +field name UNRECOGNIZED_CRIT_EXT descriptor Ljava/security/cert/PKIXReason; flags 4019 +field name NOT_CA_CERT descriptor Ljava/security/cert/PKIXReason; flags 4019 +field name PATH_TOO_LONG descriptor Ljava/security/cert/PKIXReason; flags 4019 +field name INVALID_NAME descriptor Ljava/security/cert/PKIXReason; flags 4019 +method name values descriptor ()[Ljava/security/cert/PKIXReason; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/security/cert/PKIXReason; flags 9 + +class name java/security/cert/PKIXRevocationChecker +header extends java/security/cert/PKIXCertPathChecker flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/security/cert/PKIXRevocationChecker$Option outerClass java/security/cert/PKIXRevocationChecker innerClassName Option flags 4019 +method name descriptor ()V flags 4 +method name setOcspResponder descriptor (Ljava/net/URI;)V flags 1 +method name getOcspResponder descriptor ()Ljava/net/URI; flags 1 +method name setOcspResponderCert descriptor (Ljava/security/cert/X509Certificate;)V flags 1 +method name getOcspResponderCert descriptor ()Ljava/security/cert/X509Certificate; flags 1 +method name setOcspExtensions descriptor (Ljava/util/List;)V flags 1 signature (Ljava/util/List;)V +method name getOcspExtensions descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; +method name setOcspResponses descriptor (Ljava/util/Map;)V flags 1 signature (Ljava/util/Map;)V +method name getOcspResponses descriptor ()Ljava/util/Map; flags 1 signature ()Ljava/util/Map; +method name setOptions descriptor (Ljava/util/Set;)V flags 1 signature (Ljava/util/Set;)V +method name getOptions descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set; +method name getSoftFailExceptions descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List; +method name clone descriptor ()Ljava/security/cert/PKIXRevocationChecker; flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1041 + +class name java/security/cert/PKIXRevocationChecker$Option +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; +innerclass innerClass java/security/cert/PKIXRevocationChecker$Option outerClass java/security/cert/PKIXRevocationChecker innerClassName Option flags 4019 +field name ONLY_END_ENTITY descriptor Ljava/security/cert/PKIXRevocationChecker$Option; flags 4019 +field name PREFER_CRLS descriptor Ljava/security/cert/PKIXRevocationChecker$Option; flags 4019 +field name NO_FALLBACK descriptor Ljava/security/cert/PKIXRevocationChecker$Option; flags 4019 +field name SOFT_FAIL descriptor Ljava/security/cert/PKIXRevocationChecker$Option; flags 4019 +method name values descriptor ()[Ljava/security/cert/PKIXRevocationChecker$Option; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/security/cert/PKIXRevocationChecker$Option; flags 9 + +class name java/security/cert/PolicyNode +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name getParent descriptor ()Ljava/security/cert/PolicyNode; flags 401 +method name getChildren descriptor ()Ljava/util/Iterator; flags 401 signature ()Ljava/util/Iterator<+Ljava/security/cert/PolicyNode;>; +method name getDepth descriptor ()I flags 401 +method name getValidPolicy descriptor ()Ljava/lang/String; flags 401 +method name getPolicyQualifiers descriptor ()Ljava/util/Set; flags 401 signature ()Ljava/util/Set<+Ljava/security/cert/PolicyQualifierInfo;>; +method name getExpectedPolicies descriptor ()Ljava/util/Set; flags 401 signature ()Ljava/util/Set; +method name isCritical descriptor ()Z flags 401 + +class name java/security/cert/PolicyQualifierInfo +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ([B)V thrownTypes java/io/IOException flags 1 +method name getPolicyQualifierId descriptor ()Ljava/lang/String; flags 11 +method name getEncoded descriptor ()[B flags 11 +method name getPolicyQualifier descriptor ()[B flags 11 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/security/cert/TrustAnchor +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/security/cert/X509Certificate;[B)V flags 1 +method name descriptor (Ljavax/security/auth/x500/X500Principal;Ljava/security/PublicKey;[B)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/security/PublicKey;[B)V flags 1 +method name getTrustedCert descriptor ()Ljava/security/cert/X509Certificate; flags 11 +method name getCA descriptor ()Ljavax/security/auth/x500/X500Principal; flags 11 +method name getCAName descriptor ()Ljava/lang/String; flags 11 +method name getCAPublicKey descriptor ()Ljava/security/PublicKey; flags 11 +method name getNameConstraints descriptor ()[B flags 11 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/security/cert/X509CRL +header extends java/security/cert/CRL implements java/security/cert/X509Extension flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 4 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 +method name getEncoded descriptor ()[B thrownTypes java/security/cert/CRLException flags 401 +method name verify descriptor (Ljava/security/PublicKey;)V thrownTypes java/security/cert/CRLException,java/security/NoSuchAlgorithmException,java/security/InvalidKeyException,java/security/NoSuchProviderException,java/security/SignatureException flags 401 +method name verify descriptor (Ljava/security/PublicKey;Ljava/lang/String;)V thrownTypes java/security/cert/CRLException,java/security/NoSuchAlgorithmException,java/security/InvalidKeyException,java/security/NoSuchProviderException,java/security/SignatureException flags 401 +method name verify descriptor (Ljava/security/PublicKey;Ljava/security/Provider;)V thrownTypes java/security/cert/CRLException,java/security/NoSuchAlgorithmException,java/security/InvalidKeyException,java/security/SignatureException flags 1 +method name getVersion descriptor ()I flags 401 +method name getIssuerDN descriptor ()Ljava/security/Principal; flags 401 +method name getIssuerX500Principal descriptor ()Ljavax/security/auth/x500/X500Principal; flags 1 +method name getThisUpdate descriptor ()Ljava/util/Date; flags 401 +method name getNextUpdate descriptor ()Ljava/util/Date; flags 401 +method name getRevokedCertificate descriptor (Ljava/math/BigInteger;)Ljava/security/cert/X509CRLEntry; flags 401 +method name getRevokedCertificate descriptor (Ljava/security/cert/X509Certificate;)Ljava/security/cert/X509CRLEntry; flags 1 +method name getRevokedCertificates descriptor ()Ljava/util/Set; flags 401 signature ()Ljava/util/Set<+Ljava/security/cert/X509CRLEntry;>; +method name getTBSCertList descriptor ()[B thrownTypes java/security/cert/CRLException flags 401 +method name getSignature descriptor ()[B flags 401 +method name getSigAlgName descriptor ()Ljava/lang/String; flags 401 +method name getSigAlgOID descriptor ()Ljava/lang/String; flags 401 +method name getSigAlgParams descriptor ()[B flags 401 + +class name java/security/cert/X509CRLEntry +header extends java/lang/Object implements java/security/cert/X509Extension flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 +method name getEncoded descriptor ()[B thrownTypes java/security/cert/CRLException flags 401 +method name getSerialNumber descriptor ()Ljava/math/BigInteger; flags 401 +method name getCertificateIssuer descriptor ()Ljavax/security/auth/x500/X500Principal; flags 1 +method name getRevocationDate descriptor ()Ljava/util/Date; flags 401 +method name hasExtensions descriptor ()Z flags 401 +method name toString descriptor ()Ljava/lang/String; flags 401 +method name getRevocationReason descriptor ()Ljava/security/cert/CRLReason; flags 1 + +class name java/security/cert/X509CRLSelector +header extends java/lang/Object implements java/security/cert/CRLSelector flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name setIssuers descriptor (Ljava/util/Collection;)V flags 1 signature (Ljava/util/Collection;)V +method name setIssuerNames descriptor (Ljava/util/Collection;)V thrownTypes java/io/IOException flags 1 signature (Ljava/util/Collection<*>;)V +method name addIssuer descriptor (Ljavax/security/auth/x500/X500Principal;)V flags 1 +method name addIssuerName descriptor (Ljava/lang/String;)V thrownTypes java/io/IOException flags 1 +method name addIssuerName descriptor ([B)V thrownTypes java/io/IOException flags 1 +method name setMinCRLNumber descriptor (Ljava/math/BigInteger;)V flags 1 +method name setMaxCRLNumber descriptor (Ljava/math/BigInteger;)V flags 1 +method name setDateAndTime descriptor (Ljava/util/Date;)V flags 1 +method name setCertificateChecking descriptor (Ljava/security/cert/X509Certificate;)V flags 1 +method name getIssuers descriptor ()Ljava/util/Collection; flags 1 signature ()Ljava/util/Collection; +method name getIssuerNames descriptor ()Ljava/util/Collection; flags 1 signature ()Ljava/util/Collection; +method name getMinCRL descriptor ()Ljava/math/BigInteger; flags 1 +method name getMaxCRL descriptor ()Ljava/math/BigInteger; flags 1 +method name getDateAndTime descriptor ()Ljava/util/Date; flags 1 +method name getCertificateChecking descriptor ()Ljava/security/cert/X509Certificate; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name match descriptor (Ljava/security/cert/CRL;)Z flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 + +class name java/security/cert/X509CertSelector +header extends java/lang/Object implements java/security/cert/CertSelector flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name setCertificate descriptor (Ljava/security/cert/X509Certificate;)V flags 1 +method name setSerialNumber descriptor (Ljava/math/BigInteger;)V flags 1 +method name setIssuer descriptor (Ljavax/security/auth/x500/X500Principal;)V flags 1 +method name setIssuer descriptor (Ljava/lang/String;)V thrownTypes java/io/IOException flags 1 +method name setIssuer descriptor ([B)V thrownTypes java/io/IOException flags 1 +method name setSubject descriptor (Ljavax/security/auth/x500/X500Principal;)V flags 1 +method name setSubject descriptor (Ljava/lang/String;)V thrownTypes java/io/IOException flags 1 +method name setSubject descriptor ([B)V thrownTypes java/io/IOException flags 1 +method name setSubjectKeyIdentifier descriptor ([B)V flags 1 +method name setAuthorityKeyIdentifier descriptor ([B)V flags 1 +method name setCertificateValid descriptor (Ljava/util/Date;)V flags 1 +method name setPrivateKeyValid descriptor (Ljava/util/Date;)V flags 1 +method name setSubjectPublicKeyAlgID descriptor (Ljava/lang/String;)V thrownTypes java/io/IOException flags 1 +method name setSubjectPublicKey descriptor (Ljava/security/PublicKey;)V flags 1 +method name setSubjectPublicKey descriptor ([B)V thrownTypes java/io/IOException flags 1 +method name setKeyUsage descriptor ([Z)V flags 1 +method name setExtendedKeyUsage descriptor (Ljava/util/Set;)V thrownTypes java/io/IOException flags 1 signature (Ljava/util/Set;)V +method name setMatchAllSubjectAltNames descriptor (Z)V flags 1 +method name setSubjectAlternativeNames descriptor (Ljava/util/Collection;)V thrownTypes java/io/IOException flags 1 signature (Ljava/util/Collection;>;)V +method name addSubjectAlternativeName descriptor (ILjava/lang/String;)V thrownTypes java/io/IOException flags 1 +method name addSubjectAlternativeName descriptor (I[B)V thrownTypes java/io/IOException flags 1 +method name setNameConstraints descriptor ([B)V thrownTypes java/io/IOException flags 1 +method name setBasicConstraints descriptor (I)V flags 1 +method name setPolicy descriptor (Ljava/util/Set;)V thrownTypes java/io/IOException flags 1 signature (Ljava/util/Set;)V +method name setPathToNames descriptor (Ljava/util/Collection;)V thrownTypes java/io/IOException flags 1 signature (Ljava/util/Collection;>;)V +method name addPathToName descriptor (ILjava/lang/String;)V thrownTypes java/io/IOException flags 1 +method name addPathToName descriptor (I[B)V thrownTypes java/io/IOException flags 1 +method name getCertificate descriptor ()Ljava/security/cert/X509Certificate; flags 1 +method name getSerialNumber descriptor ()Ljava/math/BigInteger; flags 1 +method name getIssuer descriptor ()Ljavax/security/auth/x500/X500Principal; flags 1 +method name getIssuerAsString descriptor ()Ljava/lang/String; flags 1 +method name getIssuerAsBytes descriptor ()[B thrownTypes java/io/IOException flags 1 +method name getSubject descriptor ()Ljavax/security/auth/x500/X500Principal; flags 1 +method name getSubjectAsString descriptor ()Ljava/lang/String; flags 1 +method name getSubjectAsBytes descriptor ()[B thrownTypes java/io/IOException flags 1 +method name getSubjectKeyIdentifier descriptor ()[B flags 1 +method name getAuthorityKeyIdentifier descriptor ()[B flags 1 +method name getCertificateValid descriptor ()Ljava/util/Date; flags 1 +method name getPrivateKeyValid descriptor ()Ljava/util/Date; flags 1 +method name getSubjectPublicKeyAlgID descriptor ()Ljava/lang/String; flags 1 +method name getSubjectPublicKey descriptor ()Ljava/security/PublicKey; flags 1 +method name getKeyUsage descriptor ()[Z flags 1 +method name getExtendedKeyUsage descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set; +method name getMatchAllSubjectAltNames descriptor ()Z flags 1 +method name getSubjectAlternativeNames descriptor ()Ljava/util/Collection; flags 1 signature ()Ljava/util/Collection;>; +method name getNameConstraints descriptor ()[B flags 1 +method name getBasicConstraints descriptor ()I flags 1 +method name getPolicy descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set; +method name getPathToNames descriptor ()Ljava/util/Collection; flags 1 signature ()Ljava/util/Collection;>; +method name toString descriptor ()Ljava/lang/String; flags 1 +method name match descriptor (Ljava/security/cert/Certificate;)Z flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 + +class name java/security/cert/X509Certificate +header extends java/security/cert/Certificate implements java/security/cert/X509Extension flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 4 +method name checkValidity descriptor ()V thrownTypes java/security/cert/CertificateExpiredException,java/security/cert/CertificateNotYetValidException flags 401 +method name checkValidity descriptor (Ljava/util/Date;)V thrownTypes java/security/cert/CertificateExpiredException,java/security/cert/CertificateNotYetValidException flags 401 +method name getVersion descriptor ()I flags 401 +method name getSerialNumber descriptor ()Ljava/math/BigInteger; flags 401 +method name getIssuerDN descriptor ()Ljava/security/Principal; flags 401 +method name getIssuerX500Principal descriptor ()Ljavax/security/auth/x500/X500Principal; flags 1 +method name getSubjectDN descriptor ()Ljava/security/Principal; flags 401 +method name getSubjectX500Principal descriptor ()Ljavax/security/auth/x500/X500Principal; flags 1 +method name getNotBefore descriptor ()Ljava/util/Date; flags 401 +method name getNotAfter descriptor ()Ljava/util/Date; flags 401 +method name getTBSCertificate descriptor ()[B thrownTypes java/security/cert/CertificateEncodingException flags 401 +method name getSignature descriptor ()[B flags 401 +method name getSigAlgName descriptor ()Ljava/lang/String; flags 401 +method name getSigAlgOID descriptor ()Ljava/lang/String; flags 401 +method name getSigAlgParams descriptor ()[B flags 401 +method name getIssuerUniqueID descriptor ()[Z flags 401 +method name getSubjectUniqueID descriptor ()[Z flags 401 +method name getKeyUsage descriptor ()[Z flags 401 +method name getExtendedKeyUsage descriptor ()Ljava/util/List; thrownTypes java/security/cert/CertificateParsingException flags 1 signature ()Ljava/util/List; +method name getBasicConstraints descriptor ()I flags 401 +method name getSubjectAlternativeNames descriptor ()Ljava/util/Collection; thrownTypes java/security/cert/CertificateParsingException flags 1 signature ()Ljava/util/Collection;>; +method name getIssuerAlternativeNames descriptor ()Ljava/util/Collection; thrownTypes java/security/cert/CertificateParsingException flags 1 signature ()Ljava/util/Collection;>; +method name verify descriptor (Ljava/security/PublicKey;Ljava/security/Provider;)V thrownTypes java/security/cert/CertificateException,java/security/NoSuchAlgorithmException,java/security/InvalidKeyException,java/security/SignatureException flags 1 + +class name java/security/cert/X509Extension +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name hasUnsupportedCriticalExtension descriptor ()Z flags 401 +method name getCriticalExtensionOIDs descriptor ()Ljava/util/Set; flags 401 signature ()Ljava/util/Set; +method name getNonCriticalExtensionOIDs descriptor ()Ljava/util/Set; flags 401 signature ()Ljava/util/Set; +method name getExtensionValue descriptor (Ljava/lang/String;)[B flags 401 + +class name java/security/interfaces/DSAKey +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name getParams descriptor ()Ljava/security/interfaces/DSAParams; flags 401 + +class name java/security/interfaces/DSAKeyPairGenerator +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name initialize descriptor (Ljava/security/interfaces/DSAParams;Ljava/security/SecureRandom;)V thrownTypes java/security/InvalidParameterException flags 401 +method name initialize descriptor (IZLjava/security/SecureRandom;)V thrownTypes java/security/InvalidParameterException flags 401 + +class name java/security/interfaces/DSAParams +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name getP descriptor ()Ljava/math/BigInteger; flags 401 +method name getQ descriptor ()Ljava/math/BigInteger; flags 401 +method name getG descriptor ()Ljava/math/BigInteger; flags 401 + +class name java/security/interfaces/DSAPrivateKey +header extends java/lang/Object implements java/security/interfaces/DSAKey,java/security/PrivateKey flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name serialVersionUID descriptor J constantValue 7776497482533790279 flags 19 +method name getX descriptor ()Ljava/math/BigInteger; flags 401 + +class name java/security/interfaces/DSAPublicKey +header extends java/lang/Object implements java/security/interfaces/DSAKey,java/security/PublicKey flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name serialVersionUID descriptor J constantValue 1234526332779022332 flags 19 +method name getY descriptor ()Ljava/math/BigInteger; flags 401 + +class name java/security/interfaces/ECKey +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name getParams descriptor ()Ljava/security/spec/ECParameterSpec; flags 401 + +class name java/security/interfaces/ECPrivateKey +header extends java/lang/Object implements java/security/PrivateKey,java/security/interfaces/ECKey flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name serialVersionUID descriptor J constantValue -7896394956925609184 flags 19 +method name getS descriptor ()Ljava/math/BigInteger; flags 401 + +class name java/security/interfaces/ECPublicKey +header extends java/lang/Object implements java/security/PublicKey,java/security/interfaces/ECKey flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name serialVersionUID descriptor J constantValue -3314988629879632826 flags 19 +method name getW descriptor ()Ljava/security/spec/ECPoint; flags 401 + +class name java/security/interfaces/RSAKey +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name getModulus descriptor ()Ljava/math/BigInteger; flags 401 + +class name java/security/interfaces/RSAMultiPrimePrivateCrtKey +header extends java/lang/Object implements java/security/interfaces/RSAPrivateKey flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name serialVersionUID descriptor J constantValue 618058533534628008 flags 19 +method name getPublicExponent descriptor ()Ljava/math/BigInteger; flags 401 +method name getPrimeP descriptor ()Ljava/math/BigInteger; flags 401 +method name getPrimeQ descriptor ()Ljava/math/BigInteger; flags 401 +method name getPrimeExponentP descriptor ()Ljava/math/BigInteger; flags 401 +method name getPrimeExponentQ descriptor ()Ljava/math/BigInteger; flags 401 +method name getCrtCoefficient descriptor ()Ljava/math/BigInteger; flags 401 +method name getOtherPrimeInfo descriptor ()[Ljava/security/spec/RSAOtherPrimeInfo; flags 401 + +class name java/security/interfaces/RSAPrivateCrtKey +header extends java/lang/Object implements java/security/interfaces/RSAPrivateKey flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name serialVersionUID descriptor J constantValue -5682214253527700368 flags 19 +method name getPublicExponent descriptor ()Ljava/math/BigInteger; flags 401 +method name getPrimeP descriptor ()Ljava/math/BigInteger; flags 401 +method name getPrimeQ descriptor ()Ljava/math/BigInteger; flags 401 +method name getPrimeExponentP descriptor ()Ljava/math/BigInteger; flags 401 +method name getPrimeExponentQ descriptor ()Ljava/math/BigInteger; flags 401 +method name getCrtCoefficient descriptor ()Ljava/math/BigInteger; flags 401 + +class name java/security/interfaces/RSAPrivateKey +header extends java/lang/Object implements java/security/PrivateKey,java/security/interfaces/RSAKey flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name serialVersionUID descriptor J constantValue 5187144804936595022 flags 19 +method name getPrivateExponent descriptor ()Ljava/math/BigInteger; flags 401 + +class name java/security/interfaces/RSAPublicKey +header extends java/lang/Object implements java/security/PublicKey,java/security/interfaces/RSAKey flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name serialVersionUID descriptor J constantValue -8727434096241101194 flags 19 +method name getPublicExponent descriptor ()Ljava/math/BigInteger; flags 401 + +class name java/security/spec/AlgorithmParameterSpec +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) + +class name java/security/spec/DSAGenParameterSpec +header extends java/lang/Object implements java/security/spec/AlgorithmParameterSpec flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (II)V flags 1 +method name descriptor (III)V flags 1 +method name getPrimePLength descriptor ()I flags 1 +method name getSubprimeQLength descriptor ()I flags 1 +method name getSeedLength descriptor ()I flags 1 + +class name java/security/spec/DSAParameterSpec +header extends java/lang/Object implements java/security/spec/AlgorithmParameterSpec,java/security/interfaces/DSAParams flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)V flags 1 +method name getP descriptor ()Ljava/math/BigInteger; flags 1 +method name getQ descriptor ()Ljava/math/BigInteger; flags 1 +method name getG descriptor ()Ljava/math/BigInteger; flags 1 + +class name java/security/spec/DSAPrivateKeySpec +header extends java/lang/Object implements java/security/spec/KeySpec flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)V flags 1 +method name getX descriptor ()Ljava/math/BigInteger; flags 1 +method name getP descriptor ()Ljava/math/BigInteger; flags 1 +method name getQ descriptor ()Ljava/math/BigInteger; flags 1 +method name getG descriptor ()Ljava/math/BigInteger; flags 1 + +class name java/security/spec/DSAPublicKeySpec +header extends java/lang/Object implements java/security/spec/KeySpec flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)V flags 1 +method name getY descriptor ()Ljava/math/BigInteger; flags 1 +method name getP descriptor ()Ljava/math/BigInteger; flags 1 +method name getQ descriptor ()Ljava/math/BigInteger; flags 1 +method name getG descriptor ()Ljava/math/BigInteger; flags 1 + +class name java/security/spec/ECField +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name getFieldSize descriptor ()I flags 401 + +class name java/security/spec/ECFieldF2m +header extends java/lang/Object implements java/security/spec/ECField flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (I)V flags 1 +method name descriptor (ILjava/math/BigInteger;)V flags 1 +method name descriptor (I[I)V flags 1 +method name getFieldSize descriptor ()I flags 1 +method name getM descriptor ()I flags 1 +method name getReductionPolynomial descriptor ()Ljava/math/BigInteger; flags 1 +method name getMidTermsOfReductionPolynomial descriptor ()[I flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 + +class name java/security/spec/ECFieldFp +header extends java/lang/Object implements java/security/spec/ECField flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/math/BigInteger;)V flags 1 +method name getFieldSize descriptor ()I flags 1 +method name getP descriptor ()Ljava/math/BigInteger; flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 + +class name java/security/spec/ECGenParameterSpec +header extends java/lang/Object implements java/security/spec/AlgorithmParameterSpec flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 +method name getName descriptor ()Ljava/lang/String; flags 1 + +class name java/security/spec/ECParameterSpec +header extends java/lang/Object implements java/security/spec/AlgorithmParameterSpec flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/security/spec/EllipticCurve;Ljava/security/spec/ECPoint;Ljava/math/BigInteger;I)V flags 1 +method name getCurve descriptor ()Ljava/security/spec/EllipticCurve; flags 1 +method name getGenerator descriptor ()Ljava/security/spec/ECPoint; flags 1 +method name getOrder descriptor ()Ljava/math/BigInteger; flags 1 +method name getCofactor descriptor ()I flags 1 + +class name java/security/spec/ECPoint +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name POINT_INFINITY descriptor Ljava/security/spec/ECPoint; flags 19 +method name descriptor (Ljava/math/BigInteger;Ljava/math/BigInteger;)V flags 1 +method name getAffineX descriptor ()Ljava/math/BigInteger; flags 1 +method name getAffineY descriptor ()Ljava/math/BigInteger; flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 + +class name java/security/spec/ECPrivateKeySpec +header extends java/lang/Object implements java/security/spec/KeySpec flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/math/BigInteger;Ljava/security/spec/ECParameterSpec;)V flags 1 +method name getS descriptor ()Ljava/math/BigInteger; flags 1 +method name getParams descriptor ()Ljava/security/spec/ECParameterSpec; flags 1 + +class name java/security/spec/ECPublicKeySpec +header extends java/lang/Object implements java/security/spec/KeySpec flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/security/spec/ECPoint;Ljava/security/spec/ECParameterSpec;)V flags 1 +method name getW descriptor ()Ljava/security/spec/ECPoint; flags 1 +method name getParams descriptor ()Ljava/security/spec/ECParameterSpec; flags 1 + +class name java/security/spec/EllipticCurve +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/security/spec/ECField;Ljava/math/BigInteger;Ljava/math/BigInteger;)V flags 1 +method name descriptor (Ljava/security/spec/ECField;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V flags 1 +method name getField descriptor ()Ljava/security/spec/ECField; flags 1 +method name getA descriptor ()Ljava/math/BigInteger; flags 1 +method name getB descriptor ()Ljava/math/BigInteger; flags 1 +method name getSeed descriptor ()[B flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 + +class name java/security/spec/EncodedKeySpec +header extends java/lang/Object implements java/security/spec/KeySpec flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ([B)V flags 1 +method name getEncoded descriptor ()[B flags 1 +method name getFormat descriptor ()Ljava/lang/String; flags 401 + +class name java/security/spec/InvalidKeySpecException +header extends java/security/GeneralSecurityException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 + +class name java/security/spec/InvalidParameterSpecException +header extends java/security/GeneralSecurityException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/security/spec/KeySpec +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) + +class name java/security/spec/MGF1ParameterSpec +header extends java/lang/Object implements java/security/spec/AlgorithmParameterSpec flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name SHA1 descriptor Ljava/security/spec/MGF1ParameterSpec; flags 19 +field name SHA224 descriptor Ljava/security/spec/MGF1ParameterSpec; flags 19 +field name SHA256 descriptor Ljava/security/spec/MGF1ParameterSpec; flags 19 +field name SHA384 descriptor Ljava/security/spec/MGF1ParameterSpec; flags 19 +field name SHA512 descriptor Ljava/security/spec/MGF1ParameterSpec; flags 19 +method name descriptor (Ljava/lang/String;)V flags 1 +method name getDigestAlgorithm descriptor ()Ljava/lang/String; flags 1 + +class name java/security/spec/PKCS8EncodedKeySpec +header extends java/security/spec/EncodedKeySpec flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ([B)V flags 1 +method name getEncoded descriptor ()[B flags 1 +method name getFormat descriptor ()Ljava/lang/String; flags 11 + +class name java/security/spec/PSSParameterSpec +header extends java/lang/Object implements java/security/spec/AlgorithmParameterSpec flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name DEFAULT descriptor Ljava/security/spec/PSSParameterSpec; flags 19 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/security/spec/AlgorithmParameterSpec;II)V flags 1 +method name descriptor (I)V flags 1 +method name getDigestAlgorithm descriptor ()Ljava/lang/String; flags 1 +method name getMGFAlgorithm descriptor ()Ljava/lang/String; flags 1 +method name getMGFParameters descriptor ()Ljava/security/spec/AlgorithmParameterSpec; flags 1 +method name getSaltLength descriptor ()I flags 1 +method name getTrailerField descriptor ()I flags 1 + +class name java/security/spec/RSAKeyGenParameterSpec +header extends java/lang/Object implements java/security/spec/AlgorithmParameterSpec flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name F0 descriptor Ljava/math/BigInteger; flags 19 +field name F4 descriptor Ljava/math/BigInteger; flags 19 +method name descriptor (ILjava/math/BigInteger;)V flags 1 +method name getKeysize descriptor ()I flags 1 +method name getPublicExponent descriptor ()Ljava/math/BigInteger; flags 1 + +class name java/security/spec/RSAMultiPrimePrivateCrtKeySpec +header extends java/security/spec/RSAPrivateKeySpec flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name 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;)V flags 1 +method name getPublicExponent descriptor ()Ljava/math/BigInteger; flags 1 +method name getPrimeP descriptor ()Ljava/math/BigInteger; flags 1 +method name getPrimeQ descriptor ()Ljava/math/BigInteger; flags 1 +method name getPrimeExponentP descriptor ()Ljava/math/BigInteger; flags 1 +method name getPrimeExponentQ descriptor ()Ljava/math/BigInteger; flags 1 +method name getCrtCoefficient descriptor ()Ljava/math/BigInteger; flags 1 +method name getOtherPrimeInfo descriptor ()[Ljava/security/spec/RSAOtherPrimeInfo; flags 1 + +class name java/security/spec/RSAOtherPrimeInfo +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)V flags 1 +method name getPrime descriptor ()Ljava/math/BigInteger; flags 11 +method name getExponent descriptor ()Ljava/math/BigInteger; flags 11 +method name getCrtCoefficient descriptor ()Ljava/math/BigInteger; flags 11 + +class name java/security/spec/RSAPrivateCrtKeySpec +header extends java/security/spec/RSAPrivateKeySpec flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name 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;)V flags 1 +method name getPublicExponent descriptor ()Ljava/math/BigInteger; flags 1 +method name getPrimeP descriptor ()Ljava/math/BigInteger; flags 1 +method name getPrimeQ descriptor ()Ljava/math/BigInteger; flags 1 +method name getPrimeExponentP descriptor ()Ljava/math/BigInteger; flags 1 +method name getPrimeExponentQ descriptor ()Ljava/math/BigInteger; flags 1 +method name getCrtCoefficient descriptor ()Ljava/math/BigInteger; flags 1 + +class name java/security/spec/RSAPrivateKeySpec +header extends java/lang/Object implements java/security/spec/KeySpec flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/math/BigInteger;Ljava/math/BigInteger;)V flags 1 +method name getModulus descriptor ()Ljava/math/BigInteger; flags 1 +method name getPrivateExponent descriptor ()Ljava/math/BigInteger; flags 1 + +class name java/security/spec/RSAPublicKeySpec +header extends java/lang/Object implements java/security/spec/KeySpec flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/math/BigInteger;Ljava/math/BigInteger;)V flags 1 +method name getModulus descriptor ()Ljava/math/BigInteger; flags 1 +method name getPublicExponent descriptor ()Ljava/math/BigInteger; flags 1 + +class name java/security/spec/X509EncodedKeySpec +header extends java/security/spec/EncodedKeySpec flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ([B)V flags 1 +method name getEncoded descriptor ()[B flags 1 +method name getFormat descriptor ()Ljava/lang/String; flags 11 + +class name java/text/Annotation +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/Object;)V flags 1 +method name getValue descriptor ()Ljava/lang/Object; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/text/AttributedCharacterIterator +header extends java/lang/Object implements java/text/CharacterIterator flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/text/AttributedCharacterIterator$Attribute outerClass java/text/AttributedCharacterIterator innerClassName Attribute flags 9 +method name getRunStart descriptor ()I flags 401 +method name getRunStart descriptor (Ljava/text/AttributedCharacterIterator$Attribute;)I flags 401 +method name getRunStart descriptor (Ljava/util/Set;)I flags 401 signature (Ljava/util/Set<+Ljava/text/AttributedCharacterIterator$Attribute;>;)I +method name getRunLimit descriptor ()I flags 401 +method name getRunLimit descriptor (Ljava/text/AttributedCharacterIterator$Attribute;)I flags 401 +method name getRunLimit descriptor (Ljava/util/Set;)I flags 401 signature (Ljava/util/Set<+Ljava/text/AttributedCharacterIterator$Attribute;>;)I +method name getAttributes descriptor ()Ljava/util/Map; flags 401 signature ()Ljava/util/Map; +method name getAttribute descriptor (Ljava/text/AttributedCharacterIterator$Attribute;)Ljava/lang/Object; flags 401 +method name getAllAttributeKeys descriptor ()Ljava/util/Set; flags 401 signature ()Ljava/util/Set; + +class name java/text/AttributedCharacterIterator$Attribute +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 +field name LANGUAGE descriptor Ljava/text/AttributedCharacterIterator$Attribute; flags 19 +field name READING descriptor Ljava/text/AttributedCharacterIterator$Attribute; flags 19 +field name INPUT_METHOD_SEGMENT descriptor Ljava/text/AttributedCharacterIterator$Attribute; flags 19 +method name descriptor (Ljava/lang/String;)V flags 4 +method name equals descriptor (Ljava/lang/Object;)Z flags 11 +method name hashCode descriptor ()I flags 11 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name getName descriptor ()Ljava/lang/String; flags 4 +method name readResolve descriptor ()Ljava/lang/Object; thrownTypes java/io/InvalidObjectException flags 4 + +class name java/text/AttributedString +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/text/AttributedCharacterIterator$Attribute outerClass java/text/AttributedCharacterIterator innerClassName Attribute flags 9 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/util/Map;)V flags 1 signature (Ljava/lang/String;Ljava/util/Map<+Ljava/text/AttributedCharacterIterator$Attribute;*>;)V +method name descriptor (Ljava/text/AttributedCharacterIterator;)V flags 1 +method name descriptor (Ljava/text/AttributedCharacterIterator;II)V flags 1 +method name descriptor (Ljava/text/AttributedCharacterIterator;II[Ljava/text/AttributedCharacterIterator$Attribute;)V flags 1 +method name addAttribute descriptor (Ljava/text/AttributedCharacterIterator$Attribute;Ljava/lang/Object;)V flags 1 +method name addAttribute descriptor (Ljava/text/AttributedCharacterIterator$Attribute;Ljava/lang/Object;II)V flags 1 +method name addAttributes descriptor (Ljava/util/Map;II)V flags 1 signature (Ljava/util/Map<+Ljava/text/AttributedCharacterIterator$Attribute;*>;II)V +method name getIterator descriptor ()Ljava/text/AttributedCharacterIterator; flags 1 +method name getIterator descriptor ([Ljava/text/AttributedCharacterIterator$Attribute;)Ljava/text/AttributedCharacterIterator; flags 1 +method name getIterator descriptor ([Ljava/text/AttributedCharacterIterator$Attribute;II)Ljava/text/AttributedCharacterIterator; flags 1 + +class name java/text/Bidi +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name DIRECTION_LEFT_TO_RIGHT descriptor I constantValue 0 flags 19 +field name DIRECTION_RIGHT_TO_LEFT descriptor I constantValue 1 flags 19 +field name DIRECTION_DEFAULT_LEFT_TO_RIGHT descriptor I constantValue -2 flags 19 +field name DIRECTION_DEFAULT_RIGHT_TO_LEFT descriptor I constantValue -1 flags 19 +method name descriptor (Ljava/lang/String;I)V flags 1 +method name descriptor (Ljava/text/AttributedCharacterIterator;)V flags 1 +method name descriptor ([CI[BIII)V flags 1 +method name createLineBidi descriptor (II)Ljava/text/Bidi; flags 1 +method name isMixed descriptor ()Z flags 1 +method name isLeftToRight descriptor ()Z flags 1 +method name isRightToLeft descriptor ()Z flags 1 +method name getLength descriptor ()I flags 1 +method name baseIsLeftToRight descriptor ()Z flags 1 +method name getBaseLevel descriptor ()I flags 1 +method name getLevelAt descriptor (I)I flags 1 +method name getRunCount descriptor ()I flags 1 +method name getRunLevel descriptor (I)I flags 1 +method name getRunStart descriptor (I)I flags 1 +method name getRunLimit descriptor (I)I flags 1 +method name requiresBidi descriptor ([CII)Z flags 9 +method name reorderVisually descriptor ([BI[Ljava/lang/Object;II)V flags 9 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/text/BreakIterator +header extends java/lang/Object implements java/lang/Cloneable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name DONE descriptor I constantValue -1 flags 19 +method name descriptor ()V flags 4 +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name first descriptor ()I flags 401 +method name last descriptor ()I flags 401 +method name next descriptor (I)I flags 401 +method name next descriptor ()I flags 401 +method name previous descriptor ()I flags 401 +method name following descriptor (I)I flags 401 +method name preceding descriptor (I)I flags 1 +method name isBoundary descriptor (I)Z flags 1 +method name current descriptor ()I flags 401 +method name getText descriptor ()Ljava/text/CharacterIterator; flags 401 +method name setText descriptor (Ljava/lang/String;)V flags 1 +method name setText descriptor (Ljava/text/CharacterIterator;)V flags 401 +method name getWordInstance descriptor ()Ljava/text/BreakIterator; flags 9 +method name getWordInstance descriptor (Ljava/util/Locale;)Ljava/text/BreakIterator; flags 9 +method name getLineInstance descriptor ()Ljava/text/BreakIterator; flags 9 +method name getLineInstance descriptor (Ljava/util/Locale;)Ljava/text/BreakIterator; flags 9 +method name getCharacterInstance descriptor ()Ljava/text/BreakIterator; flags 9 +method name getCharacterInstance descriptor (Ljava/util/Locale;)Ljava/text/BreakIterator; flags 9 +method name getSentenceInstance descriptor ()Ljava/text/BreakIterator; flags 9 +method name getSentenceInstance descriptor (Ljava/util/Locale;)Ljava/text/BreakIterator; flags 9 +method name getAvailableLocales descriptor ()[Ljava/util/Locale; flags 29 + +class name java/text/CharacterIterator +header extends java/lang/Object implements java/lang/Cloneable flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name DONE descriptor C constantValue \uFFFF; flags 19 +method name first descriptor ()C flags 401 +method name last descriptor ()C flags 401 +method name current descriptor ()C flags 401 +method name next descriptor ()C flags 401 +method name previous descriptor ()C flags 401 +method name setIndex descriptor (I)C flags 401 +method name getBeginIndex descriptor ()I flags 401 +method name getEndIndex descriptor ()I flags 401 +method name getIndex descriptor ()I flags 401 +method name clone descriptor ()Ljava/lang/Object; flags 401 + +class name java/text/ChoiceFormat +header extends java/text/NumberFormat flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name applyPattern descriptor (Ljava/lang/String;)V flags 1 +method name toPattern descriptor ()Ljava/lang/String; flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor ([D[Ljava/lang/String;)V flags 1 +method name setChoices descriptor ([D[Ljava/lang/String;)V flags 1 +method name getLimits descriptor ()[D flags 1 +method name getFormats descriptor ()[Ljava/lang/Object; flags 1 +method name format descriptor (JLjava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer; flags 1 +method name format descriptor (DLjava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer; flags 1 +method name parse descriptor (Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/lang/Number; flags 1 +method name nextDouble descriptor (D)D flags 19 +method name previousDouble descriptor (D)D flags 19 +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name hashCode descriptor ()I flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name nextDouble descriptor (DZ)D flags 9 + +class name java/text/CollationElementIterator +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name NULLORDER descriptor I constantValue -1 flags 19 +method name reset descriptor ()V flags 1 +method name next descriptor ()I flags 1 +method name previous descriptor ()I flags 1 +method name primaryOrder descriptor (I)I flags 19 +method name secondaryOrder descriptor (I)S flags 19 +method name tertiaryOrder descriptor (I)S flags 19 +method name setOffset descriptor (I)V flags 1 +method name getOffset descriptor ()I flags 1 +method name getMaxExpansion descriptor (I)I flags 1 +method name setText descriptor (Ljava/lang/String;)V flags 1 +method name setText descriptor (Ljava/text/CharacterIterator;)V flags 1 + +class name java/text/CollationKey +header extends java/lang/Object implements java/lang/Comparable flags 421 signature Ljava/lang/Object;Ljava/lang/Comparable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name compareTo descriptor (Ljava/text/CollationKey;)I flags 401 +method name getSourceString descriptor ()Ljava/lang/String; flags 1 +method name toByteArray descriptor ()[B flags 401 +method name descriptor (Ljava/lang/String;)V flags 4 +method name compareTo descriptor (Ljava/lang/Object;)I flags 1041 + +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/Cloneable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name PRIMARY descriptor I constantValue 0 flags 19 +field name SECONDARY descriptor I constantValue 1 flags 19 +field name TERTIARY descriptor I constantValue 2 flags 19 +field name IDENTICAL descriptor I constantValue 3 flags 19 +field name NO_DECOMPOSITION descriptor I constantValue 0 flags 19 +field name CANONICAL_DECOMPOSITION descriptor I constantValue 1 flags 19 +field name FULL_DECOMPOSITION descriptor I constantValue 2 flags 19 +method name getInstance descriptor ()Ljava/text/Collator; flags 29 +method name getInstance descriptor (Ljava/util/Locale;)Ljava/text/Collator; flags 9 +method name compare descriptor (Ljava/lang/String;Ljava/lang/String;)I flags 401 +method name compare descriptor (Ljava/lang/Object;Ljava/lang/Object;)I flags 1 +method name getCollationKey descriptor (Ljava/lang/String;)Ljava/text/CollationKey; flags 401 +method name equals descriptor (Ljava/lang/String;Ljava/lang/String;)Z flags 1 +method name getStrength descriptor ()I flags 21 +method name setStrength descriptor (I)V flags 21 +method name getDecomposition descriptor ()I flags 21 +method name setDecomposition descriptor (I)V flags 21 +method name getAvailableLocales descriptor ()[Ljava/util/Locale; flags 29 +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 401 +method name descriptor ()V flags 4 + +class name java/text/DateFormat +header extends java/text/Format flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/text/DateFormat$Field outerClass java/text/DateFormat innerClassName Field flags 9 +field name calendar descriptor Ljava/util/Calendar; flags 4 +field name numberFormat descriptor Ljava/text/NumberFormat; flags 4 +field name ERA_FIELD descriptor I constantValue 0 flags 19 +field name YEAR_FIELD descriptor I constantValue 1 flags 19 +field name MONTH_FIELD descriptor I constantValue 2 flags 19 +field name DATE_FIELD descriptor I constantValue 3 flags 19 +field name HOUR_OF_DAY1_FIELD descriptor I constantValue 4 flags 19 +field name HOUR_OF_DAY0_FIELD descriptor I constantValue 5 flags 19 +field name MINUTE_FIELD descriptor I constantValue 6 flags 19 +field name SECOND_FIELD descriptor I constantValue 7 flags 19 +field name MILLISECOND_FIELD descriptor I constantValue 8 flags 19 +field name DAY_OF_WEEK_FIELD descriptor I constantValue 9 flags 19 +field name DAY_OF_YEAR_FIELD descriptor I constantValue 10 flags 19 +field name DAY_OF_WEEK_IN_MONTH_FIELD descriptor I constantValue 11 flags 19 +field name WEEK_OF_YEAR_FIELD descriptor I constantValue 12 flags 19 +field name WEEK_OF_MONTH_FIELD descriptor I constantValue 13 flags 19 +field name AM_PM_FIELD descriptor I constantValue 14 flags 19 +field name HOUR1_FIELD descriptor I constantValue 15 flags 19 +field name HOUR0_FIELD descriptor I constantValue 16 flags 19 +field name TIMEZONE_FIELD descriptor I constantValue 17 flags 19 +field name FULL descriptor I constantValue 0 flags 19 +field name LONG descriptor I constantValue 1 flags 19 +field name MEDIUM descriptor I constantValue 2 flags 19 +field name SHORT descriptor I constantValue 3 flags 19 +field name DEFAULT descriptor I constantValue 2 flags 19 +method name format descriptor (Ljava/lang/Object;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer; flags 11 +method name format descriptor (Ljava/util/Date;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer; flags 401 +method name format descriptor (Ljava/util/Date;)Ljava/lang/String; flags 11 +method name parse descriptor (Ljava/lang/String;)Ljava/util/Date; thrownTypes java/text/ParseException flags 1 +method name parse descriptor (Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date; flags 401 +method name parseObject descriptor (Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/lang/Object; flags 1 +method name getTimeInstance descriptor ()Ljava/text/DateFormat; flags 19 +method name getTimeInstance descriptor (I)Ljava/text/DateFormat; flags 19 +method name getTimeInstance descriptor (ILjava/util/Locale;)Ljava/text/DateFormat; flags 19 +method name getDateInstance descriptor ()Ljava/text/DateFormat; flags 19 +method name getDateInstance descriptor (I)Ljava/text/DateFormat; flags 19 +method name getDateInstance descriptor (ILjava/util/Locale;)Ljava/text/DateFormat; flags 19 +method name getDateTimeInstance descriptor ()Ljava/text/DateFormat; flags 19 +method name getDateTimeInstance descriptor (II)Ljava/text/DateFormat; flags 19 +method name getDateTimeInstance descriptor (IILjava/util/Locale;)Ljava/text/DateFormat; flags 19 +method name getInstance descriptor ()Ljava/text/DateFormat; flags 19 +method name getAvailableLocales descriptor ()[Ljava/util/Locale; flags 9 +method name setCalendar descriptor (Ljava/util/Calendar;)V flags 1 +method name getCalendar descriptor ()Ljava/util/Calendar; flags 1 +method name setNumberFormat descriptor (Ljava/text/NumberFormat;)V flags 1 +method name getNumberFormat descriptor ()Ljava/text/NumberFormat; flags 1 +method name setTimeZone descriptor (Ljava/util/TimeZone;)V flags 1 +method name getTimeZone descriptor ()Ljava/util/TimeZone; flags 1 +method name setLenient descriptor (Z)V flags 1 +method name isLenient descriptor ()Z flags 1 +method name hashCode descriptor ()I flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name descriptor ()V flags 4 + +class name java/text/DateFormat$Field +header extends java/text/Format$Field flags 21 +innerclass innerClass java/text/DateFormat$Field outerClass java/text/DateFormat innerClassName Field flags 9 +innerclass innerClass java/text/Format$Field outerClass java/text/Format innerClassName Field flags 9 +field name ERA descriptor Ljava/text/DateFormat$Field; flags 19 +field name YEAR descriptor Ljava/text/DateFormat$Field; flags 19 +field name MONTH descriptor Ljava/text/DateFormat$Field; flags 19 +field name DAY_OF_MONTH descriptor Ljava/text/DateFormat$Field; flags 19 +field name HOUR_OF_DAY1 descriptor Ljava/text/DateFormat$Field; flags 19 +field name HOUR_OF_DAY0 descriptor Ljava/text/DateFormat$Field; flags 19 +field name MINUTE descriptor Ljava/text/DateFormat$Field; flags 19 +field name SECOND descriptor Ljava/text/DateFormat$Field; flags 19 +field name MILLISECOND descriptor Ljava/text/DateFormat$Field; flags 19 +field name DAY_OF_WEEK descriptor Ljava/text/DateFormat$Field; flags 19 +field name DAY_OF_YEAR descriptor Ljava/text/DateFormat$Field; flags 19 +field name DAY_OF_WEEK_IN_MONTH descriptor Ljava/text/DateFormat$Field; flags 19 +field name WEEK_OF_YEAR descriptor Ljava/text/DateFormat$Field; flags 19 +field name WEEK_OF_MONTH descriptor Ljava/text/DateFormat$Field; flags 19 +field name AM_PM descriptor Ljava/text/DateFormat$Field; flags 19 +field name HOUR1 descriptor Ljava/text/DateFormat$Field; flags 19 +field name HOUR0 descriptor Ljava/text/DateFormat$Field; flags 19 +field name TIME_ZONE descriptor Ljava/text/DateFormat$Field; flags 19 +method name ofCalendarField descriptor (I)Ljava/text/DateFormat$Field; flags 9 +method name descriptor (Ljava/lang/String;I)V flags 4 +method name getCalendarField descriptor ()I flags 1 +method name readResolve descriptor ()Ljava/lang/Object; thrownTypes java/io/InvalidObjectException flags 4 + +class name java/text/DateFormatSymbols +header extends java/lang/Object implements java/io/Serializable,java/lang/Cloneable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/util/Locale;)V flags 1 +method name getAvailableLocales descriptor ()[Ljava/util/Locale; flags 9 +method name getInstance descriptor ()Ljava/text/DateFormatSymbols; flags 19 +method name getInstance descriptor (Ljava/util/Locale;)Ljava/text/DateFormatSymbols; flags 19 +method name getEras descriptor ()[Ljava/lang/String; flags 1 +method name setEras descriptor ([Ljava/lang/String;)V flags 1 +method name getMonths descriptor ()[Ljava/lang/String; flags 1 +method name setMonths descriptor ([Ljava/lang/String;)V flags 1 +method name getShortMonths descriptor ()[Ljava/lang/String; flags 1 +method name setShortMonths descriptor ([Ljava/lang/String;)V flags 1 +method name getWeekdays descriptor ()[Ljava/lang/String; flags 1 +method name setWeekdays descriptor ([Ljava/lang/String;)V flags 1 +method name getShortWeekdays descriptor ()[Ljava/lang/String; flags 1 +method name setShortWeekdays descriptor ([Ljava/lang/String;)V flags 1 +method name getAmPmStrings descriptor ()[Ljava/lang/String; flags 1 +method name setAmPmStrings descriptor ([Ljava/lang/String;)V flags 1 +method name getZoneStrings descriptor ()[[Ljava/lang/String; flags 1 +method name setZoneStrings descriptor ([[Ljava/lang/String;)V flags 1 +method name getLocalPatternChars descriptor ()Ljava/lang/String; flags 1 +method name setLocalPatternChars descriptor (Ljava/lang/String;)V flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name hashCode descriptor ()I flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 + +class name java/text/DecimalFormat +header extends java/text/NumberFormat flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/text/Format$Field outerClass java/text/Format innerClassName Field flags 9 +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/text/DecimalFormatSymbols;)V flags 1 +method name format descriptor (Ljava/lang/Object;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer; flags 11 +method name format descriptor (DLjava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer; flags 1 +method name format descriptor (JLjava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer; flags 1 +method name formatToCharacterIterator descriptor (Ljava/lang/Object;)Ljava/text/AttributedCharacterIterator; flags 1 +method name parse descriptor (Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/lang/Number; flags 1 +method name getDecimalFormatSymbols descriptor ()Ljava/text/DecimalFormatSymbols; flags 1 +method name setDecimalFormatSymbols descriptor (Ljava/text/DecimalFormatSymbols;)V flags 1 +method name getPositivePrefix descriptor ()Ljava/lang/String; flags 1 +method name setPositivePrefix descriptor (Ljava/lang/String;)V flags 1 +method name getNegativePrefix descriptor ()Ljava/lang/String; flags 1 +method name setNegativePrefix descriptor (Ljava/lang/String;)V flags 1 +method name getPositiveSuffix descriptor ()Ljava/lang/String; flags 1 +method name setPositiveSuffix descriptor (Ljava/lang/String;)V flags 1 +method name getNegativeSuffix descriptor ()Ljava/lang/String; flags 1 +method name setNegativeSuffix descriptor (Ljava/lang/String;)V flags 1 +method name getMultiplier descriptor ()I flags 1 +method name setMultiplier descriptor (I)V flags 1 +method name setGroupingUsed descriptor (Z)V flags 1 +method name getGroupingSize descriptor ()I flags 1 +method name setGroupingSize descriptor (I)V flags 1 +method name isDecimalSeparatorAlwaysShown descriptor ()Z flags 1 +method name setDecimalSeparatorAlwaysShown descriptor (Z)V flags 1 +method name isParseBigDecimal descriptor ()Z flags 1 +method name setParseBigDecimal descriptor (Z)V flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 +method name toPattern descriptor ()Ljava/lang/String; flags 1 +method name toLocalizedPattern descriptor ()Ljava/lang/String; flags 1 +method name applyPattern descriptor (Ljava/lang/String;)V flags 1 +method name applyLocalizedPattern descriptor (Ljava/lang/String;)V flags 1 +method name setMaximumIntegerDigits descriptor (I)V flags 1 +method name setMinimumIntegerDigits descriptor (I)V flags 1 +method name setMaximumFractionDigits descriptor (I)V flags 1 +method name setMinimumFractionDigits descriptor (I)V flags 1 +method name getMaximumIntegerDigits descriptor ()I flags 1 +method name getMinimumIntegerDigits descriptor ()I flags 1 +method name getMaximumFractionDigits descriptor ()I flags 1 +method name getMinimumFractionDigits descriptor ()I flags 1 +method name getCurrency descriptor ()Ljava/util/Currency; flags 1 +method name setCurrency descriptor (Ljava/util/Currency;)V flags 1 +method name getRoundingMode descriptor ()Ljava/math/RoundingMode; flags 1 +method name setRoundingMode descriptor (Ljava/math/RoundingMode;)V flags 1 + +class name java/text/DecimalFormatSymbols +header extends java/lang/Object implements java/lang/Cloneable,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/util/Locale;)V flags 1 +method name getAvailableLocales descriptor ()[Ljava/util/Locale; flags 9 +method name getInstance descriptor ()Ljava/text/DecimalFormatSymbols; flags 19 +method name getInstance descriptor (Ljava/util/Locale;)Ljava/text/DecimalFormatSymbols; flags 19 +method name getZeroDigit descriptor ()C flags 1 +method name setZeroDigit descriptor (C)V flags 1 +method name getGroupingSeparator descriptor ()C flags 1 +method name setGroupingSeparator descriptor (C)V flags 1 +method name getDecimalSeparator descriptor ()C flags 1 +method name setDecimalSeparator descriptor (C)V flags 1 +method name getPerMill descriptor ()C flags 1 +method name setPerMill descriptor (C)V flags 1 +method name getPercent descriptor ()C flags 1 +method name setPercent descriptor (C)V flags 1 +method name getDigit descriptor ()C flags 1 +method name setDigit descriptor (C)V flags 1 +method name getPatternSeparator descriptor ()C flags 1 +method name setPatternSeparator descriptor (C)V flags 1 +method name getInfinity descriptor ()Ljava/lang/String; flags 1 +method name setInfinity descriptor (Ljava/lang/String;)V flags 1 +method name getNaN descriptor ()Ljava/lang/String; flags 1 +method name setNaN descriptor (Ljava/lang/String;)V flags 1 +method name getMinusSign descriptor ()C flags 1 +method name setMinusSign descriptor (C)V flags 1 +method name getCurrencySymbol descriptor ()Ljava/lang/String; flags 1 +method name setCurrencySymbol descriptor (Ljava/lang/String;)V flags 1 +method name getInternationalCurrencySymbol descriptor ()Ljava/lang/String; flags 1 +method name setInternationalCurrencySymbol descriptor (Ljava/lang/String;)V flags 1 +method name getCurrency descriptor ()Ljava/util/Currency; flags 1 +method name setCurrency descriptor (Ljava/util/Currency;)V flags 1 +method name getMonetaryDecimalSeparator descriptor ()C flags 1 +method name setMonetaryDecimalSeparator descriptor (C)V flags 1 +method name getExponentSeparator descriptor ()Ljava/lang/String; flags 1 +method name setExponentSeparator descriptor (Ljava/lang/String;)V flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 + +class name java/text/FieldPosition +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/text/Format$Field outerClass java/text/Format innerClassName Field flags 9 +method name descriptor (I)V flags 1 +method name descriptor (Ljava/text/Format$Field;)V flags 1 +method name descriptor (Ljava/text/Format$Field;I)V flags 1 +method name getFieldAttribute descriptor ()Ljava/text/Format$Field; flags 1 +method name getField descriptor ()I flags 1 +method name getBeginIndex descriptor ()I flags 1 +method name getEndIndex descriptor ()I flags 1 +method name setBeginIndex descriptor (I)V flags 1 +method name setEndIndex descriptor (I)V 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 + +class name java/text/Format +header extends java/lang/Object implements java/io/Serializable,java/lang/Cloneable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +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 +method name descriptor ()V flags 4 +method name format descriptor (Ljava/lang/Object;)Ljava/lang/String; flags 11 +method name format descriptor (Ljava/lang/Object;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer; flags 401 +method name formatToCharacterIterator descriptor (Ljava/lang/Object;)Ljava/text/AttributedCharacterIterator; flags 1 +method name parseObject descriptor (Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/lang/Object; flags 401 +method name parseObject descriptor (Ljava/lang/String;)Ljava/lang/Object; thrownTypes java/text/ParseException flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 + +class name java/text/Format$Field +header extends java/text/AttributedCharacterIterator$Attribute 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 +method name descriptor (Ljava/lang/String;)V flags 4 + +class name java/text/MessageFormat +header extends java/text/Format flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/text/MessageFormat$Field outerClass java/text/MessageFormat innerClassName Field flags 9 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/util/Locale;)V flags 1 +method name setLocale descriptor (Ljava/util/Locale;)V flags 1 +method name getLocale descriptor ()Ljava/util/Locale; flags 1 +method name applyPattern descriptor (Ljava/lang/String;)V flags 1 +method name toPattern descriptor ()Ljava/lang/String; flags 1 +method name setFormatsByArgumentIndex descriptor ([Ljava/text/Format;)V flags 1 +method name setFormats descriptor ([Ljava/text/Format;)V flags 1 +method name setFormatByArgumentIndex descriptor (ILjava/text/Format;)V flags 1 +method name setFormat descriptor (ILjava/text/Format;)V flags 1 +method name getFormatsByArgumentIndex descriptor ()[Ljava/text/Format; flags 1 +method name getFormats descriptor ()[Ljava/text/Format; flags 1 +method name format descriptor ([Ljava/lang/Object;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer; flags 11 +method name format descriptor (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; flags 89 +method name format descriptor (Ljava/lang/Object;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer; flags 11 +method name formatToCharacterIterator descriptor (Ljava/lang/Object;)Ljava/text/AttributedCharacterIterator; flags 1 +method name parse descriptor (Ljava/lang/String;Ljava/text/ParsePosition;)[Ljava/lang/Object; flags 1 +method name parse descriptor (Ljava/lang/String;)[Ljava/lang/Object; thrownTypes java/text/ParseException flags 1 +method name parseObject descriptor (Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/lang/Object; flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 + +class name java/text/MessageFormat$Field +header extends java/text/Format$Field flags 21 +innerclass innerClass java/text/MessageFormat$Field outerClass java/text/MessageFormat innerClassName Field flags 9 +innerclass innerClass java/text/Format$Field outerClass java/text/Format innerClassName Field flags 9 +field name ARGUMENT descriptor Ljava/text/MessageFormat$Field; flags 19 +method name descriptor (Ljava/lang/String;)V flags 4 +method name readResolve descriptor ()Ljava/lang/Object; thrownTypes java/io/InvalidObjectException flags 4 + +class name java/text/Normalizer +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/text/Normalizer$Form outerClass java/text/Normalizer innerClassName Form flags 4019 +method name normalize descriptor (Ljava/lang/CharSequence;Ljava/text/Normalizer$Form;)Ljava/lang/String; flags 9 +method name isNormalized descriptor (Ljava/lang/CharSequence;Ljava/text/Normalizer$Form;)Z flags 9 + +class name java/text/Normalizer$Form +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; +innerclass innerClass java/text/Normalizer$Form outerClass java/text/Normalizer innerClassName Form flags 4019 +field name NFD descriptor Ljava/text/Normalizer$Form; flags 4019 +field name NFC descriptor Ljava/text/Normalizer$Form; flags 4019 +field name NFKD descriptor Ljava/text/Normalizer$Form; flags 4019 +field name NFKC descriptor Ljava/text/Normalizer$Form; flags 4019 +method name values descriptor ()[Ljava/text/Normalizer$Form; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/text/Normalizer$Form; flags 9 + +class name java/text/NumberFormat +header extends java/text/Format flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/text/NumberFormat$Field outerClass java/text/NumberFormat innerClassName Field flags 9 +field name INTEGER_FIELD descriptor I constantValue 0 flags 19 +field name FRACTION_FIELD descriptor I constantValue 1 flags 19 +method name descriptor ()V flags 4 +method name format descriptor (Ljava/lang/Object;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer; flags 1 +method name parseObject descriptor (Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/lang/Object; flags 11 +method name format descriptor (D)Ljava/lang/String; flags 11 +method name format descriptor (J)Ljava/lang/String; flags 11 +method name format descriptor (DLjava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer; flags 401 +method name format descriptor (JLjava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer; flags 401 +method name parse descriptor (Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/lang/Number; flags 401 +method name parse descriptor (Ljava/lang/String;)Ljava/lang/Number; thrownTypes java/text/ParseException flags 1 +method name isParseIntegerOnly descriptor ()Z flags 1 +method name setParseIntegerOnly descriptor (Z)V flags 1 +method name getInstance descriptor ()Ljava/text/NumberFormat; flags 19 +method name getInstance descriptor (Ljava/util/Locale;)Ljava/text/NumberFormat; flags 9 +method name getNumberInstance descriptor ()Ljava/text/NumberFormat; flags 19 +method name getNumberInstance descriptor (Ljava/util/Locale;)Ljava/text/NumberFormat; flags 9 +method name getIntegerInstance descriptor ()Ljava/text/NumberFormat; flags 19 +method name getIntegerInstance descriptor (Ljava/util/Locale;)Ljava/text/NumberFormat; flags 9 +method name getCurrencyInstance descriptor ()Ljava/text/NumberFormat; flags 19 +method name getCurrencyInstance descriptor (Ljava/util/Locale;)Ljava/text/NumberFormat; flags 9 +method name getPercentInstance descriptor ()Ljava/text/NumberFormat; flags 19 +method name getPercentInstance descriptor (Ljava/util/Locale;)Ljava/text/NumberFormat; flags 9 +method name getAvailableLocales descriptor ()[Ljava/util/Locale; flags 9 +method name hashCode descriptor ()I flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name isGroupingUsed descriptor ()Z flags 1 +method name setGroupingUsed descriptor (Z)V flags 1 +method name getMaximumIntegerDigits descriptor ()I flags 1 +method name setMaximumIntegerDigits descriptor (I)V flags 1 +method name getMinimumIntegerDigits descriptor ()I flags 1 +method name setMinimumIntegerDigits descriptor (I)V flags 1 +method name getMaximumFractionDigits descriptor ()I flags 1 +method name setMaximumFractionDigits descriptor (I)V flags 1 +method name getMinimumFractionDigits descriptor ()I flags 1 +method name setMinimumFractionDigits descriptor (I)V flags 1 +method name getCurrency descriptor ()Ljava/util/Currency; flags 1 +method name setCurrency descriptor (Ljava/util/Currency;)V flags 1 +method name getRoundingMode descriptor ()Ljava/math/RoundingMode; flags 1 +method name setRoundingMode descriptor (Ljava/math/RoundingMode;)V flags 1 + +class name java/text/NumberFormat$Field +header extends java/text/Format$Field flags 21 +innerclass innerClass java/text/NumberFormat$Field outerClass java/text/NumberFormat innerClassName Field flags 9 +innerclass innerClass java/text/Format$Field outerClass java/text/Format innerClassName Field flags 9 +field name INTEGER descriptor Ljava/text/NumberFormat$Field; flags 19 +field name FRACTION descriptor Ljava/text/NumberFormat$Field; flags 19 +field name EXPONENT descriptor Ljava/text/NumberFormat$Field; flags 19 +field name DECIMAL_SEPARATOR descriptor Ljava/text/NumberFormat$Field; flags 19 +field name SIGN descriptor Ljava/text/NumberFormat$Field; flags 19 +field name GROUPING_SEPARATOR descriptor Ljava/text/NumberFormat$Field; flags 19 +field name EXPONENT_SYMBOL descriptor Ljava/text/NumberFormat$Field; flags 19 +field name PERCENT descriptor Ljava/text/NumberFormat$Field; flags 19 +field name PERMILLE descriptor Ljava/text/NumberFormat$Field; flags 19 +field name CURRENCY descriptor Ljava/text/NumberFormat$Field; flags 19 +field name EXPONENT_SIGN descriptor Ljava/text/NumberFormat$Field; flags 19 +method name descriptor (Ljava/lang/String;)V flags 4 +method name readResolve descriptor ()Ljava/lang/Object; thrownTypes java/io/InvalidObjectException flags 4 + +class name java/text/ParseException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;I)V flags 1 +method name getErrorOffset descriptor ()I flags 1 + +class name java/text/ParsePosition +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name getIndex descriptor ()I flags 1 +method name setIndex descriptor (I)V flags 1 +method name descriptor (I)V flags 1 +method name setErrorIndex descriptor (I)V flags 1 +method name getErrorIndex descriptor ()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 + +class name java/text/RuleBasedCollator +header extends java/text/Collator flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V thrownTypes java/text/ParseException flags 1 +method name getRules descriptor ()Ljava/lang/String; flags 1 +method name getCollationElementIterator descriptor (Ljava/lang/String;)Ljava/text/CollationElementIterator; flags 1 +method name getCollationElementIterator descriptor (Ljava/text/CharacterIterator;)Ljava/text/CollationElementIterator; flags 1 +method name compare descriptor (Ljava/lang/String;Ljava/lang/String;)I flags 21 +method name getCollationKey descriptor (Ljava/lang/String;)Ljava/text/CollationKey; flags 21 +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 + +class name java/text/SimpleDateFormat +header extends java/text/DateFormat flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/text/DateFormat$Field outerClass java/text/DateFormat innerClassName Field flags 9 +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/util/Locale;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/text/DateFormatSymbols;)V flags 1 +method name set2DigitYearStart descriptor (Ljava/util/Date;)V flags 1 +method name get2DigitYearStart descriptor ()Ljava/util/Date; flags 1 +method name format descriptor (Ljava/util/Date;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer; flags 1 +method name formatToCharacterIterator descriptor (Ljava/lang/Object;)Ljava/text/AttributedCharacterIterator; flags 1 +method name parse descriptor (Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date; flags 1 +method name toPattern descriptor ()Ljava/lang/String; flags 1 +method name toLocalizedPattern descriptor ()Ljava/lang/String; flags 1 +method name applyPattern descriptor (Ljava/lang/String;)V flags 1 +method name applyLocalizedPattern descriptor (Ljava/lang/String;)V flags 1 +method name getDateFormatSymbols descriptor ()Ljava/text/DateFormatSymbols; flags 1 +method name setDateFormatSymbols descriptor (Ljava/text/DateFormatSymbols;)V flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name hashCode descriptor ()I flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 + +class name java/text/StringCharacterIterator +header extends java/lang/Object implements java/text/CharacterIterator flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;I)V flags 1 +method name descriptor (Ljava/lang/String;III)V flags 1 +method name setText descriptor (Ljava/lang/String;)V flags 1 +method name first descriptor ()C flags 1 +method name last descriptor ()C flags 1 +method name setIndex descriptor (I)C flags 1 +method name current descriptor ()C flags 1 +method name next descriptor ()C flags 1 +method name previous descriptor ()C flags 1 +method name getBeginIndex descriptor ()I flags 1 +method name getEndIndex descriptor ()I flags 1 +method name getIndex descriptor ()I flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 + +class name java/text/spi/BreakIteratorProvider +header extends java/util/spi/LocaleServiceProvider flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 4 +method name getWordInstance descriptor (Ljava/util/Locale;)Ljava/text/BreakIterator; flags 401 +method name getLineInstance descriptor (Ljava/util/Locale;)Ljava/text/BreakIterator; flags 401 +method name getCharacterInstance descriptor (Ljava/util/Locale;)Ljava/text/BreakIterator; flags 401 +method name getSentenceInstance descriptor (Ljava/util/Locale;)Ljava/text/BreakIterator; flags 401 + +class name java/text/spi/CollatorProvider +header extends java/util/spi/LocaleServiceProvider flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 4 +method name getInstance descriptor (Ljava/util/Locale;)Ljava/text/Collator; flags 401 + +class name java/text/spi/DateFormatProvider +header extends java/util/spi/LocaleServiceProvider flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 4 +method name getTimeInstance descriptor (ILjava/util/Locale;)Ljava/text/DateFormat; flags 401 +method name getDateInstance descriptor (ILjava/util/Locale;)Ljava/text/DateFormat; flags 401 +method name getDateTimeInstance descriptor (IILjava/util/Locale;)Ljava/text/DateFormat; flags 401 + +class name java/text/spi/DateFormatSymbolsProvider +header extends java/util/spi/LocaleServiceProvider flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 4 +method name getInstance descriptor (Ljava/util/Locale;)Ljava/text/DateFormatSymbols; flags 401 + +class name java/text/spi/DecimalFormatSymbolsProvider +header extends java/util/spi/LocaleServiceProvider flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 4 +method name getInstance descriptor (Ljava/util/Locale;)Ljava/text/DecimalFormatSymbols; flags 401 + +class name java/text/spi/NumberFormatProvider +header extends java/util/spi/LocaleServiceProvider flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 4 +method name getCurrencyInstance descriptor (Ljava/util/Locale;)Ljava/text/NumberFormat; flags 401 +method name getIntegerInstance descriptor (Ljava/util/Locale;)Ljava/text/NumberFormat; flags 401 +method name getNumberInstance descriptor (Ljava/util/Locale;)Ljava/text/NumberFormat; flags 401 +method name getPercentInstance descriptor (Ljava/util/Locale;)Ljava/text/NumberFormat; flags 401 + +class name java/time/Clock +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name systemUTC descriptor ()Ljava/time/Clock; flags 9 +method name systemDefaultZone descriptor ()Ljava/time/Clock; flags 9 +method name system descriptor (Ljava/time/ZoneId;)Ljava/time/Clock; flags 9 +method name tickSeconds descriptor (Ljava/time/ZoneId;)Ljava/time/Clock; flags 9 +method name tickMinutes descriptor (Ljava/time/ZoneId;)Ljava/time/Clock; flags 9 +method name tick descriptor (Ljava/time/Clock;Ljava/time/Duration;)Ljava/time/Clock; flags 9 +method name fixed descriptor (Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/Clock; flags 9 +method name offset descriptor (Ljava/time/Clock;Ljava/time/Duration;)Ljava/time/Clock; flags 9 +method name descriptor ()V flags 4 +method name getZone descriptor ()Ljava/time/ZoneId; flags 401 +method name withZone descriptor (Ljava/time/ZoneId;)Ljava/time/Clock; flags 401 +method name millis descriptor ()J flags 1 +method name instant descriptor ()Ljava/time/Instant; flags 401 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 + +class name java/time/DateTimeException +header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 + +class name java/time/DayOfWeek +header extends java/lang/Enum implements java/time/temporal/TemporalAccessor,java/time/temporal/TemporalAdjuster flags 4031 signature Ljava/lang/Enum;Ljava/time/temporal/TemporalAccessor;Ljava/time/temporal/TemporalAdjuster; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name MONDAY descriptor Ljava/time/DayOfWeek; flags 4019 +field name TUESDAY descriptor Ljava/time/DayOfWeek; flags 4019 +field name WEDNESDAY descriptor Ljava/time/DayOfWeek; flags 4019 +field name THURSDAY descriptor Ljava/time/DayOfWeek; flags 4019 +field name FRIDAY descriptor Ljava/time/DayOfWeek; flags 4019 +field name SATURDAY descriptor Ljava/time/DayOfWeek; flags 4019 +field name SUNDAY descriptor Ljava/time/DayOfWeek; flags 4019 +method name values descriptor ()[Ljava/time/DayOfWeek; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/time/DayOfWeek; flags 9 +method name of descriptor (I)Ljava/time/DayOfWeek; flags 9 +method name from descriptor (Ljava/time/temporal/TemporalAccessor;)Ljava/time/DayOfWeek; flags 9 +method name getValue descriptor ()I flags 1 +method name getDisplayName descriptor (Ljava/time/format/TextStyle;Ljava/util/Locale;)Ljava/lang/String; flags 1 +method name isSupported descriptor (Ljava/time/temporal/TemporalField;)Z flags 1 +method name range descriptor (Ljava/time/temporal/TemporalField;)Ljava/time/temporal/ValueRange; flags 1 +method name get descriptor (Ljava/time/temporal/TemporalField;)I flags 1 +method name getLong descriptor (Ljava/time/temporal/TemporalField;)J flags 1 +method name plus descriptor (J)Ljava/time/DayOfWeek; flags 1 +method name minus descriptor (J)Ljava/time/DayOfWeek; flags 1 +method name query descriptor (Ljava/time/temporal/TemporalQuery;)Ljava/lang/Object; flags 1 signature (Ljava/time/temporal/TemporalQuery;)TR; +method name adjustInto descriptor (Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal; flags 1 + +class name java/time/Duration +header extends java/lang/Object implements java/time/temporal/TemporalAmount,java/lang/Comparable,java/io/Serializable flags 31 signature Ljava/lang/Object;Ljava/time/temporal/TemporalAmount;Ljava/lang/Comparable;Ljava/io/Serializable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name ZERO descriptor Ljava/time/Duration; flags 19 +method name ofDays descriptor (J)Ljava/time/Duration; flags 9 +method name ofHours descriptor (J)Ljava/time/Duration; flags 9 +method name ofMinutes descriptor (J)Ljava/time/Duration; flags 9 +method name ofSeconds descriptor (J)Ljava/time/Duration; flags 9 +method name ofSeconds descriptor (JJ)Ljava/time/Duration; flags 9 +method name ofMillis descriptor (J)Ljava/time/Duration; flags 9 +method name ofNanos descriptor (J)Ljava/time/Duration; flags 9 +method name of descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/Duration; flags 9 +method name from descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/Duration; flags 9 +method name parse descriptor (Ljava/lang/CharSequence;)Ljava/time/Duration; flags 9 +method name between descriptor (Ljava/time/temporal/Temporal;Ljava/time/temporal/Temporal;)Ljava/time/Duration; flags 9 +method name get descriptor (Ljava/time/temporal/TemporalUnit;)J flags 1 +method name getUnits descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; +method name isZero descriptor ()Z flags 1 +method name isNegative descriptor ()Z flags 1 +method name getSeconds descriptor ()J flags 1 +method name getNano descriptor ()I flags 1 +method name withSeconds descriptor (J)Ljava/time/Duration; flags 1 +method name withNanos descriptor (I)Ljava/time/Duration; flags 1 +method name plus descriptor (Ljava/time/Duration;)Ljava/time/Duration; flags 1 +method name plus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/Duration; flags 1 +method name plusDays descriptor (J)Ljava/time/Duration; flags 1 +method name plusHours descriptor (J)Ljava/time/Duration; flags 1 +method name plusMinutes descriptor (J)Ljava/time/Duration; flags 1 +method name plusSeconds descriptor (J)Ljava/time/Duration; flags 1 +method name plusMillis descriptor (J)Ljava/time/Duration; flags 1 +method name plusNanos descriptor (J)Ljava/time/Duration; flags 1 +method name minus descriptor (Ljava/time/Duration;)Ljava/time/Duration; flags 1 +method name minus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/Duration; flags 1 +method name minusDays descriptor (J)Ljava/time/Duration; flags 1 +method name minusHours descriptor (J)Ljava/time/Duration; flags 1 +method name minusMinutes descriptor (J)Ljava/time/Duration; flags 1 +method name minusSeconds descriptor (J)Ljava/time/Duration; flags 1 +method name minusMillis descriptor (J)Ljava/time/Duration; flags 1 +method name minusNanos descriptor (J)Ljava/time/Duration; flags 1 +method name multipliedBy descriptor (J)Ljava/time/Duration; flags 1 +method name dividedBy descriptor (J)Ljava/time/Duration; flags 1 +method name negated descriptor ()Ljava/time/Duration; flags 1 +method name abs descriptor ()Ljava/time/Duration; flags 1 +method name addTo descriptor (Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal; flags 1 +method name subtractFrom descriptor (Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal; flags 1 +method name toDays descriptor ()J flags 1 +method name toHours descriptor ()J flags 1 +method name toMinutes descriptor ()J flags 1 +method name toMillis descriptor ()J flags 1 +method name toNanos descriptor ()J flags 1 +method name compareTo descriptor (Ljava/time/Duration;)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/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/io/Serializable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name EPOCH descriptor Ljava/time/Instant; flags 19 +field name MIN descriptor Ljava/time/Instant; flags 19 +field name MAX descriptor Ljava/time/Instant; flags 19 +method name now descriptor ()Ljava/time/Instant; flags 9 +method name now descriptor (Ljava/time/Clock;)Ljava/time/Instant; flags 9 +method name ofEpochSecond descriptor (J)Ljava/time/Instant; flags 9 +method name ofEpochSecond descriptor (JJ)Ljava/time/Instant; flags 9 +method name ofEpochMilli descriptor (J)Ljava/time/Instant; flags 9 +method name from descriptor (Ljava/time/temporal/TemporalAccessor;)Ljava/time/Instant; flags 9 +method name parse descriptor (Ljava/lang/CharSequence;)Ljava/time/Instant; flags 9 +method name isSupported descriptor (Ljava/time/temporal/TemporalField;)Z flags 1 +method name isSupported descriptor (Ljava/time/temporal/TemporalUnit;)Z flags 1 +method name range descriptor (Ljava/time/temporal/TemporalField;)Ljava/time/temporal/ValueRange; flags 1 +method name get descriptor (Ljava/time/temporal/TemporalField;)I flags 1 +method name getLong descriptor (Ljava/time/temporal/TemporalField;)J flags 1 +method name getEpochSecond descriptor ()J flags 1 +method name getNano descriptor ()I flags 1 +method name with descriptor (Ljava/time/temporal/TemporalAdjuster;)Ljava/time/Instant; flags 1 +method name with descriptor (Ljava/time/temporal/TemporalField;J)Ljava/time/Instant; flags 1 +method name truncatedTo descriptor (Ljava/time/temporal/TemporalUnit;)Ljava/time/Instant; flags 1 +method name plus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/Instant; flags 1 +method name plus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/Instant; flags 1 +method name plusSeconds descriptor (J)Ljava/time/Instant; flags 1 +method name plusMillis descriptor (J)Ljava/time/Instant; flags 1 +method name plusNanos descriptor (J)Ljava/time/Instant; flags 1 +method name minus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/Instant; flags 1 +method name minus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/Instant; flags 1 +method name minusSeconds descriptor (J)Ljava/time/Instant; flags 1 +method name minusMillis descriptor (J)Ljava/time/Instant; flags 1 +method name minusNanos descriptor (J)Ljava/time/Instant; flags 1 +method name query descriptor (Ljava/time/temporal/TemporalQuery;)Ljava/lang/Object; flags 1 signature (Ljava/time/temporal/TemporalQuery;)TR; +method name adjustInto descriptor (Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal; flags 1 +method name until descriptor (Ljava/time/temporal/Temporal;Ljava/time/temporal/TemporalUnit;)J flags 1 +method name atOffset descriptor (Ljava/time/ZoneOffset;)Ljava/time/OffsetDateTime; flags 1 +method name atZone descriptor (Ljava/time/ZoneId;)Ljava/time/ZonedDateTime; flags 1 +method name toEpochMilli descriptor ()J flags 1 +method name compareTo descriptor (Ljava/time/Instant;)I flags 1 +method name isAfter descriptor (Ljava/time/Instant;)Z flags 1 +method name isBefore descriptor (Ljava/time/Instant;)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 minus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/temporal/Temporal; flags 1041 +method name minus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal; flags 1041 +method name plus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/temporal/Temporal; flags 1041 +method name plus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal; flags 1041 +method name with descriptor (Ljava/time/temporal/TemporalField;J)Ljava/time/temporal/Temporal; flags 1041 +method name with descriptor (Ljava/time/temporal/TemporalAdjuster;)Ljava/time/temporal/Temporal; flags 1041 +method name compareTo descriptor (Ljava/lang/Object;)I flags 1041 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name MIN descriptor Ljava/time/LocalDate; flags 19 +field name MAX descriptor Ljava/time/LocalDate; flags 19 +method name now descriptor ()Ljava/time/LocalDate; flags 9 +method name now descriptor (Ljava/time/ZoneId;)Ljava/time/LocalDate; flags 9 +method name now descriptor (Ljava/time/Clock;)Ljava/time/LocalDate; flags 9 +method name of descriptor (ILjava/time/Month;I)Ljava/time/LocalDate; flags 9 +method name of descriptor (III)Ljava/time/LocalDate; flags 9 +method name ofYearDay descriptor (II)Ljava/time/LocalDate; flags 9 +method name ofEpochDay descriptor (J)Ljava/time/LocalDate; flags 9 +method name from descriptor (Ljava/time/temporal/TemporalAccessor;)Ljava/time/LocalDate; flags 9 +method name parse descriptor (Ljava/lang/CharSequence;)Ljava/time/LocalDate; flags 9 +method name parse descriptor (Ljava/lang/CharSequence;Ljava/time/format/DateTimeFormatter;)Ljava/time/LocalDate; flags 9 +method name isSupported descriptor (Ljava/time/temporal/TemporalField;)Z flags 1 +method name isSupported descriptor (Ljava/time/temporal/TemporalUnit;)Z flags 1 +method name range descriptor (Ljava/time/temporal/TemporalField;)Ljava/time/temporal/ValueRange; flags 1 +method name get descriptor (Ljava/time/temporal/TemporalField;)I flags 1 +method name getLong descriptor (Ljava/time/temporal/TemporalField;)J flags 1 +method name getChronology descriptor ()Ljava/time/chrono/IsoChronology; flags 1 +method name getEra descriptor ()Ljava/time/chrono/Era; flags 1 +method name getYear descriptor ()I flags 1 +method name getMonthValue descriptor ()I flags 1 +method name getMonth descriptor ()Ljava/time/Month; flags 1 +method name getDayOfMonth descriptor ()I flags 1 +method name getDayOfYear descriptor ()I flags 1 +method name getDayOfWeek descriptor ()Ljava/time/DayOfWeek; flags 1 +method name isLeapYear descriptor ()Z flags 1 +method name lengthOfMonth descriptor ()I flags 1 +method name lengthOfYear descriptor ()I flags 1 +method name with descriptor (Ljava/time/temporal/TemporalAdjuster;)Ljava/time/LocalDate; flags 1 +method name with descriptor (Ljava/time/temporal/TemporalField;J)Ljava/time/LocalDate; flags 1 +method name withYear descriptor (I)Ljava/time/LocalDate; flags 1 +method name withMonth descriptor (I)Ljava/time/LocalDate; flags 1 +method name withDayOfMonth descriptor (I)Ljava/time/LocalDate; flags 1 +method name withDayOfYear descriptor (I)Ljava/time/LocalDate; flags 1 +method name plus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/LocalDate; flags 1 +method name plus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/LocalDate; flags 1 +method name plusYears descriptor (J)Ljava/time/LocalDate; flags 1 +method name plusMonths descriptor (J)Ljava/time/LocalDate; flags 1 +method name plusWeeks descriptor (J)Ljava/time/LocalDate; flags 1 +method name plusDays descriptor (J)Ljava/time/LocalDate; flags 1 +method name minus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/LocalDate; flags 1 +method name minus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/LocalDate; flags 1 +method name minusYears descriptor (J)Ljava/time/LocalDate; flags 1 +method name minusMonths descriptor (J)Ljava/time/LocalDate; flags 1 +method name minusWeeks descriptor (J)Ljava/time/LocalDate; flags 1 +method name minusDays descriptor (J)Ljava/time/LocalDate; flags 1 +method name query descriptor (Ljava/time/temporal/TemporalQuery;)Ljava/lang/Object; flags 1 signature (Ljava/time/temporal/TemporalQuery;)TR; +method name adjustInto descriptor (Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal; flags 1 +method name until descriptor (Ljava/time/temporal/Temporal;Ljava/time/temporal/TemporalUnit;)J flags 1 +method name until descriptor (Ljava/time/chrono/ChronoLocalDate;)Ljava/time/Period; flags 1 +method name format descriptor (Ljava/time/format/DateTimeFormatter;)Ljava/lang/String; flags 1 +method name atTime descriptor (Ljava/time/LocalTime;)Ljava/time/LocalDateTime; flags 1 +method name atTime descriptor (II)Ljava/time/LocalDateTime; flags 1 +method name atTime descriptor (III)Ljava/time/LocalDateTime; flags 1 +method name atTime descriptor (IIII)Ljava/time/LocalDateTime; flags 1 +method name atTime descriptor (Ljava/time/OffsetTime;)Ljava/time/OffsetDateTime; flags 1 +method name atStartOfDay descriptor ()Ljava/time/LocalDateTime; flags 1 +method name atStartOfDay descriptor (Ljava/time/ZoneId;)Ljava/time/ZonedDateTime; flags 1 +method name toEpochDay descriptor ()J flags 1 +method name compareTo descriptor (Ljava/time/chrono/ChronoLocalDate;)I flags 1 +method name isAfter descriptor (Ljava/time/chrono/ChronoLocalDate;)Z flags 1 +method name isBefore descriptor (Ljava/time/chrono/ChronoLocalDate;)Z flags 1 +method name isEqual descriptor (Ljava/time/chrono/ChronoLocalDate;)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 minus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/temporal/Temporal; flags 1041 +method name minus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal; flags 1041 +method name plus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/temporal/Temporal; flags 1041 +method name plus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal; flags 1041 +method name with descriptor (Ljava/time/temporal/TemporalField;J)Ljava/time/temporal/Temporal; flags 1041 +method name with descriptor (Ljava/time/temporal/TemporalAdjuster;)Ljava/time/temporal/Temporal; flags 1041 +method name atTime descriptor (Ljava/time/LocalTime;)Ljava/time/chrono/ChronoLocalDateTime; flags 1041 +method name until descriptor (Ljava/time/chrono/ChronoLocalDate;)Ljava/time/chrono/ChronoPeriod; flags 1041 +method name minus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name minus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name plus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name plus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name with descriptor (Ljava/time/temporal/TemporalField;J)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name with descriptor (Ljava/time/temporal/TemporalAdjuster;)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name getChronology descriptor ()Ljava/time/chrono/Chronology; flags 1041 +method name compareTo descriptor (Ljava/lang/Object;)I 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/io/Serializable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name MIN descriptor Ljava/time/LocalDateTime; flags 19 +field name MAX descriptor Ljava/time/LocalDateTime; flags 19 +method name now descriptor ()Ljava/time/LocalDateTime; flags 9 +method name now descriptor (Ljava/time/ZoneId;)Ljava/time/LocalDateTime; flags 9 +method name now descriptor (Ljava/time/Clock;)Ljava/time/LocalDateTime; flags 9 +method name of descriptor (ILjava/time/Month;III)Ljava/time/LocalDateTime; flags 9 +method name of descriptor (ILjava/time/Month;IIII)Ljava/time/LocalDateTime; flags 9 +method name of descriptor (ILjava/time/Month;IIIII)Ljava/time/LocalDateTime; flags 9 +method name of descriptor (IIIII)Ljava/time/LocalDateTime; flags 9 +method name of descriptor (IIIIII)Ljava/time/LocalDateTime; flags 9 +method name of descriptor (IIIIIII)Ljava/time/LocalDateTime; flags 9 +method name of descriptor (Ljava/time/LocalDate;Ljava/time/LocalTime;)Ljava/time/LocalDateTime; flags 9 +method name ofInstant descriptor (Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/LocalDateTime; flags 9 +method name ofEpochSecond descriptor (JILjava/time/ZoneOffset;)Ljava/time/LocalDateTime; flags 9 +method name from descriptor (Ljava/time/temporal/TemporalAccessor;)Ljava/time/LocalDateTime; flags 9 +method name parse descriptor (Ljava/lang/CharSequence;)Ljava/time/LocalDateTime; flags 9 +method name parse descriptor (Ljava/lang/CharSequence;Ljava/time/format/DateTimeFormatter;)Ljava/time/LocalDateTime; flags 9 +method name isSupported descriptor (Ljava/time/temporal/TemporalField;)Z flags 1 +method name isSupported descriptor (Ljava/time/temporal/TemporalUnit;)Z flags 1 +method name range descriptor (Ljava/time/temporal/TemporalField;)Ljava/time/temporal/ValueRange; flags 1 +method name get descriptor (Ljava/time/temporal/TemporalField;)I flags 1 +method name getLong descriptor (Ljava/time/temporal/TemporalField;)J flags 1 +method name toLocalDate descriptor ()Ljava/time/LocalDate; flags 1 +method name getYear descriptor ()I flags 1 +method name getMonthValue descriptor ()I flags 1 +method name getMonth descriptor ()Ljava/time/Month; flags 1 +method name getDayOfMonth descriptor ()I flags 1 +method name getDayOfYear descriptor ()I flags 1 +method name getDayOfWeek descriptor ()Ljava/time/DayOfWeek; flags 1 +method name toLocalTime descriptor ()Ljava/time/LocalTime; flags 1 +method name getHour descriptor ()I flags 1 +method name getMinute descriptor ()I flags 1 +method name getSecond descriptor ()I flags 1 +method name getNano descriptor ()I flags 1 +method name with descriptor (Ljava/time/temporal/TemporalAdjuster;)Ljava/time/LocalDateTime; flags 1 +method name with descriptor (Ljava/time/temporal/TemporalField;J)Ljava/time/LocalDateTime; flags 1 +method name withYear descriptor (I)Ljava/time/LocalDateTime; flags 1 +method name withMonth descriptor (I)Ljava/time/LocalDateTime; flags 1 +method name withDayOfMonth descriptor (I)Ljava/time/LocalDateTime; flags 1 +method name withDayOfYear descriptor (I)Ljava/time/LocalDateTime; flags 1 +method name withHour descriptor (I)Ljava/time/LocalDateTime; flags 1 +method name withMinute descriptor (I)Ljava/time/LocalDateTime; flags 1 +method name withSecond descriptor (I)Ljava/time/LocalDateTime; flags 1 +method name withNano descriptor (I)Ljava/time/LocalDateTime; flags 1 +method name truncatedTo descriptor (Ljava/time/temporal/TemporalUnit;)Ljava/time/LocalDateTime; flags 1 +method name plus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/LocalDateTime; flags 1 +method name plus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/LocalDateTime; flags 1 +method name plusYears descriptor (J)Ljava/time/LocalDateTime; flags 1 +method name plusMonths descriptor (J)Ljava/time/LocalDateTime; flags 1 +method name plusWeeks descriptor (J)Ljava/time/LocalDateTime; flags 1 +method name plusDays descriptor (J)Ljava/time/LocalDateTime; flags 1 +method name plusHours descriptor (J)Ljava/time/LocalDateTime; flags 1 +method name plusMinutes descriptor (J)Ljava/time/LocalDateTime; flags 1 +method name plusSeconds descriptor (J)Ljava/time/LocalDateTime; flags 1 +method name plusNanos descriptor (J)Ljava/time/LocalDateTime; flags 1 +method name minus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/LocalDateTime; flags 1 +method name minus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/LocalDateTime; flags 1 +method name minusYears descriptor (J)Ljava/time/LocalDateTime; flags 1 +method name minusMonths descriptor (J)Ljava/time/LocalDateTime; flags 1 +method name minusWeeks descriptor (J)Ljava/time/LocalDateTime; flags 1 +method name minusDays descriptor (J)Ljava/time/LocalDateTime; flags 1 +method name minusHours descriptor (J)Ljava/time/LocalDateTime; flags 1 +method name minusMinutes descriptor (J)Ljava/time/LocalDateTime; flags 1 +method name minusSeconds descriptor (J)Ljava/time/LocalDateTime; flags 1 +method name minusNanos descriptor (J)Ljava/time/LocalDateTime; flags 1 +method name query descriptor (Ljava/time/temporal/TemporalQuery;)Ljava/lang/Object; flags 1 signature (Ljava/time/temporal/TemporalQuery;)TR; +method name adjustInto descriptor (Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal; flags 1 +method name until descriptor (Ljava/time/temporal/Temporal;Ljava/time/temporal/TemporalUnit;)J flags 1 +method name format descriptor (Ljava/time/format/DateTimeFormatter;)Ljava/lang/String; flags 1 +method name atOffset descriptor (Ljava/time/ZoneOffset;)Ljava/time/OffsetDateTime; flags 1 +method name atZone descriptor (Ljava/time/ZoneId;)Ljava/time/ZonedDateTime; flags 1 +method name compareTo descriptor (Ljava/time/chrono/ChronoLocalDateTime;)I flags 1 signature (Ljava/time/chrono/ChronoLocalDateTime<*>;)I +method name isAfter descriptor (Ljava/time/chrono/ChronoLocalDateTime;)Z flags 1 signature (Ljava/time/chrono/ChronoLocalDateTime<*>;)Z +method name isBefore descriptor (Ljava/time/chrono/ChronoLocalDateTime;)Z flags 1 signature (Ljava/time/chrono/ChronoLocalDateTime<*>;)Z +method name isEqual descriptor (Ljava/time/chrono/ChronoLocalDateTime;)Z flags 1 signature (Ljava/time/chrono/ChronoLocalDateTime<*>;)Z +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 minus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/temporal/Temporal; flags 1041 +method name minus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal; flags 1041 +method name plus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/temporal/Temporal; flags 1041 +method name plus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal; flags 1041 +method name with descriptor (Ljava/time/temporal/TemporalField;J)Ljava/time/temporal/Temporal; flags 1041 +method name with descriptor (Ljava/time/temporal/TemporalAdjuster;)Ljava/time/temporal/Temporal; flags 1041 +method name atZone descriptor (Ljava/time/ZoneId;)Ljava/time/chrono/ChronoZonedDateTime; flags 1041 +method name minus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/ChronoLocalDateTime; flags 1041 +method name minus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/ChronoLocalDateTime; flags 1041 +method name plus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/ChronoLocalDateTime; flags 1041 +method name plus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/ChronoLocalDateTime; flags 1041 +method name with descriptor (Ljava/time/temporal/TemporalField;J)Ljava/time/chrono/ChronoLocalDateTime; flags 1041 +method name with descriptor (Ljava/time/temporal/TemporalAdjuster;)Ljava/time/chrono/ChronoLocalDateTime; flags 1041 +method name toLocalDate descriptor ()Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name compareTo descriptor (Ljava/lang/Object;)I flags 1041 + +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/io/Serializable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name MIN descriptor Ljava/time/LocalTime; flags 19 +field name MAX descriptor Ljava/time/LocalTime; flags 19 +field name MIDNIGHT descriptor Ljava/time/LocalTime; flags 19 +field name NOON descriptor Ljava/time/LocalTime; flags 19 +method name now descriptor ()Ljava/time/LocalTime; flags 9 +method name now descriptor (Ljava/time/ZoneId;)Ljava/time/LocalTime; flags 9 +method name now descriptor (Ljava/time/Clock;)Ljava/time/LocalTime; flags 9 +method name of descriptor (II)Ljava/time/LocalTime; flags 9 +method name of descriptor (III)Ljava/time/LocalTime; flags 9 +method name of descriptor (IIII)Ljava/time/LocalTime; flags 9 +method name ofSecondOfDay descriptor (J)Ljava/time/LocalTime; flags 9 +method name ofNanoOfDay descriptor (J)Ljava/time/LocalTime; flags 9 +method name from descriptor (Ljava/time/temporal/TemporalAccessor;)Ljava/time/LocalTime; flags 9 +method name parse descriptor (Ljava/lang/CharSequence;)Ljava/time/LocalTime; flags 9 +method name parse descriptor (Ljava/lang/CharSequence;Ljava/time/format/DateTimeFormatter;)Ljava/time/LocalTime; flags 9 +method name isSupported descriptor (Ljava/time/temporal/TemporalField;)Z flags 1 +method name isSupported descriptor (Ljava/time/temporal/TemporalUnit;)Z flags 1 +method name range descriptor (Ljava/time/temporal/TemporalField;)Ljava/time/temporal/ValueRange; flags 1 +method name get descriptor (Ljava/time/temporal/TemporalField;)I flags 1 +method name getLong descriptor (Ljava/time/temporal/TemporalField;)J flags 1 +method name getHour descriptor ()I flags 1 +method name getMinute descriptor ()I flags 1 +method name getSecond descriptor ()I flags 1 +method name getNano descriptor ()I flags 1 +method name with descriptor (Ljava/time/temporal/TemporalAdjuster;)Ljava/time/LocalTime; flags 1 +method name with descriptor (Ljava/time/temporal/TemporalField;J)Ljava/time/LocalTime; flags 1 +method name withHour descriptor (I)Ljava/time/LocalTime; flags 1 +method name withMinute descriptor (I)Ljava/time/LocalTime; flags 1 +method name withSecond descriptor (I)Ljava/time/LocalTime; flags 1 +method name withNano descriptor (I)Ljava/time/LocalTime; flags 1 +method name truncatedTo descriptor (Ljava/time/temporal/TemporalUnit;)Ljava/time/LocalTime; flags 1 +method name plus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/LocalTime; flags 1 +method name plus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/LocalTime; flags 1 +method name plusHours descriptor (J)Ljava/time/LocalTime; flags 1 +method name plusMinutes descriptor (J)Ljava/time/LocalTime; flags 1 +method name plusSeconds descriptor (J)Ljava/time/LocalTime; flags 1 +method name plusNanos descriptor (J)Ljava/time/LocalTime; flags 1 +method name minus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/LocalTime; flags 1 +method name minus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/LocalTime; flags 1 +method name minusHours descriptor (J)Ljava/time/LocalTime; flags 1 +method name minusMinutes descriptor (J)Ljava/time/LocalTime; flags 1 +method name minusSeconds descriptor (J)Ljava/time/LocalTime; flags 1 +method name minusNanos descriptor (J)Ljava/time/LocalTime; flags 1 +method name query descriptor (Ljava/time/temporal/TemporalQuery;)Ljava/lang/Object; flags 1 signature (Ljava/time/temporal/TemporalQuery;)TR; +method name adjustInto descriptor (Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal; flags 1 +method name until descriptor (Ljava/time/temporal/Temporal;Ljava/time/temporal/TemporalUnit;)J flags 1 +method name format descriptor (Ljava/time/format/DateTimeFormatter;)Ljava/lang/String; flags 1 +method name atDate descriptor (Ljava/time/LocalDate;)Ljava/time/LocalDateTime; flags 1 +method name atOffset descriptor (Ljava/time/ZoneOffset;)Ljava/time/OffsetTime; flags 1 +method name toSecondOfDay descriptor ()I flags 1 +method name toNanoOfDay descriptor ()J flags 1 +method name compareTo descriptor (Ljava/time/LocalTime;)I flags 1 +method name isAfter descriptor (Ljava/time/LocalTime;)Z flags 1 +method name isBefore descriptor (Ljava/time/LocalTime;)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 minus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/temporal/Temporal; flags 1041 +method name minus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal; flags 1041 +method name plus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/temporal/Temporal; flags 1041 +method name plus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal; flags 1041 +method name with descriptor (Ljava/time/temporal/TemporalField;J)Ljava/time/temporal/Temporal; flags 1041 +method name with descriptor (Ljava/time/temporal/TemporalAdjuster;)Ljava/time/temporal/Temporal; flags 1041 +method name compareTo descriptor (Ljava/lang/Object;)I flags 1041 + +class name java/time/Month +header extends java/lang/Enum implements java/time/temporal/TemporalAccessor,java/time/temporal/TemporalAdjuster flags 4031 signature Ljava/lang/Enum;Ljava/time/temporal/TemporalAccessor;Ljava/time/temporal/TemporalAdjuster; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name JANUARY descriptor Ljava/time/Month; flags 4019 +field name FEBRUARY descriptor Ljava/time/Month; flags 4019 +field name MARCH descriptor Ljava/time/Month; flags 4019 +field name APRIL descriptor Ljava/time/Month; flags 4019 +field name MAY descriptor Ljava/time/Month; flags 4019 +field name JUNE descriptor Ljava/time/Month; flags 4019 +field name JULY descriptor Ljava/time/Month; flags 4019 +field name AUGUST descriptor Ljava/time/Month; flags 4019 +field name SEPTEMBER descriptor Ljava/time/Month; flags 4019 +field name OCTOBER descriptor Ljava/time/Month; flags 4019 +field name NOVEMBER descriptor Ljava/time/Month; flags 4019 +field name DECEMBER descriptor Ljava/time/Month; flags 4019 +method name values descriptor ()[Ljava/time/Month; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/time/Month; flags 9 +method name of descriptor (I)Ljava/time/Month; flags 9 +method name from descriptor (Ljava/time/temporal/TemporalAccessor;)Ljava/time/Month; flags 9 +method name getValue descriptor ()I flags 1 +method name getDisplayName descriptor (Ljava/time/format/TextStyle;Ljava/util/Locale;)Ljava/lang/String; flags 1 +method name isSupported descriptor (Ljava/time/temporal/TemporalField;)Z flags 1 +method name range descriptor (Ljava/time/temporal/TemporalField;)Ljava/time/temporal/ValueRange; flags 1 +method name get descriptor (Ljava/time/temporal/TemporalField;)I flags 1 +method name getLong descriptor (Ljava/time/temporal/TemporalField;)J flags 1 +method name plus descriptor (J)Ljava/time/Month; flags 1 +method name minus descriptor (J)Ljava/time/Month; flags 1 +method name length descriptor (Z)I flags 1 +method name minLength descriptor ()I flags 1 +method name maxLength descriptor ()I flags 1 +method name firstDayOfYear descriptor (Z)I flags 1 +method name firstMonthOfQuarter descriptor ()Ljava/time/Month; flags 1 +method name query descriptor (Ljava/time/temporal/TemporalQuery;)Ljava/lang/Object; flags 1 signature (Ljava/time/temporal/TemporalQuery;)TR; +method name adjustInto descriptor (Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal; 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/io/Serializable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name now descriptor ()Ljava/time/MonthDay; flags 9 +method name now descriptor (Ljava/time/ZoneId;)Ljava/time/MonthDay; flags 9 +method name now descriptor (Ljava/time/Clock;)Ljava/time/MonthDay; flags 9 +method name of descriptor (Ljava/time/Month;I)Ljava/time/MonthDay; flags 9 +method name of descriptor (II)Ljava/time/MonthDay; flags 9 +method name from descriptor (Ljava/time/temporal/TemporalAccessor;)Ljava/time/MonthDay; flags 9 +method name parse descriptor (Ljava/lang/CharSequence;)Ljava/time/MonthDay; flags 9 +method name parse descriptor (Ljava/lang/CharSequence;Ljava/time/format/DateTimeFormatter;)Ljava/time/MonthDay; flags 9 +method name isSupported descriptor (Ljava/time/temporal/TemporalField;)Z flags 1 +method name range descriptor (Ljava/time/temporal/TemporalField;)Ljava/time/temporal/ValueRange; flags 1 +method name get descriptor (Ljava/time/temporal/TemporalField;)I flags 1 +method name getLong descriptor (Ljava/time/temporal/TemporalField;)J flags 1 +method name getMonthValue descriptor ()I flags 1 +method name getMonth descriptor ()Ljava/time/Month; flags 1 +method name getDayOfMonth descriptor ()I flags 1 +method name isValidYear descriptor (I)Z flags 1 +method name withMonth descriptor (I)Ljava/time/MonthDay; flags 1 +method name with descriptor (Ljava/time/Month;)Ljava/time/MonthDay; flags 1 +method name withDayOfMonth descriptor (I)Ljava/time/MonthDay; flags 1 +method name query descriptor (Ljava/time/temporal/TemporalQuery;)Ljava/lang/Object; flags 1 signature (Ljava/time/temporal/TemporalQuery;)TR; +method name adjustInto descriptor (Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal; flags 1 +method name format descriptor (Ljava/time/format/DateTimeFormatter;)Ljava/lang/String; flags 1 +method name atYear descriptor (I)Ljava/time/LocalDate; flags 1 +method name compareTo descriptor (Ljava/time/MonthDay;)I flags 1 +method name isAfter descriptor (Ljava/time/MonthDay;)Z flags 1 +method name isBefore descriptor (Ljava/time/MonthDay;)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 compareTo descriptor (Ljava/lang/Object;)I flags 1041 + +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/io/Serializable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name MIN descriptor Ljava/time/OffsetDateTime; flags 19 +field name MAX descriptor Ljava/time/OffsetDateTime; flags 19 +method name timeLineOrder descriptor ()Ljava/util/Comparator; flags 9 signature ()Ljava/util/Comparator; +method name now descriptor ()Ljava/time/OffsetDateTime; flags 9 +method name now descriptor (Ljava/time/ZoneId;)Ljava/time/OffsetDateTime; flags 9 +method name now descriptor (Ljava/time/Clock;)Ljava/time/OffsetDateTime; flags 9 +method name of descriptor (Ljava/time/LocalDate;Ljava/time/LocalTime;Ljava/time/ZoneOffset;)Ljava/time/OffsetDateTime; flags 9 +method name of descriptor (Ljava/time/LocalDateTime;Ljava/time/ZoneOffset;)Ljava/time/OffsetDateTime; flags 9 +method name of descriptor (IIIIIIILjava/time/ZoneOffset;)Ljava/time/OffsetDateTime; flags 9 +method name ofInstant descriptor (Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/OffsetDateTime; flags 9 +method name from descriptor (Ljava/time/temporal/TemporalAccessor;)Ljava/time/OffsetDateTime; flags 9 +method name parse descriptor (Ljava/lang/CharSequence;)Ljava/time/OffsetDateTime; flags 9 +method name parse descriptor (Ljava/lang/CharSequence;Ljava/time/format/DateTimeFormatter;)Ljava/time/OffsetDateTime; flags 9 +method name isSupported descriptor (Ljava/time/temporal/TemporalField;)Z flags 1 +method name isSupported descriptor (Ljava/time/temporal/TemporalUnit;)Z flags 1 +method name range descriptor (Ljava/time/temporal/TemporalField;)Ljava/time/temporal/ValueRange; flags 1 +method name get descriptor (Ljava/time/temporal/TemporalField;)I flags 1 +method name getLong descriptor (Ljava/time/temporal/TemporalField;)J flags 1 +method name getOffset descriptor ()Ljava/time/ZoneOffset; flags 1 +method name withOffsetSameLocal descriptor (Ljava/time/ZoneOffset;)Ljava/time/OffsetDateTime; flags 1 +method name withOffsetSameInstant descriptor (Ljava/time/ZoneOffset;)Ljava/time/OffsetDateTime; flags 1 +method name toLocalDateTime descriptor ()Ljava/time/LocalDateTime; flags 1 +method name toLocalDate descriptor ()Ljava/time/LocalDate; flags 1 +method name getYear descriptor ()I flags 1 +method name getMonthValue descriptor ()I flags 1 +method name getMonth descriptor ()Ljava/time/Month; flags 1 +method name getDayOfMonth descriptor ()I flags 1 +method name getDayOfYear descriptor ()I flags 1 +method name getDayOfWeek descriptor ()Ljava/time/DayOfWeek; flags 1 +method name toLocalTime descriptor ()Ljava/time/LocalTime; flags 1 +method name getHour descriptor ()I flags 1 +method name getMinute descriptor ()I flags 1 +method name getSecond descriptor ()I flags 1 +method name getNano descriptor ()I flags 1 +method name with descriptor (Ljava/time/temporal/TemporalAdjuster;)Ljava/time/OffsetDateTime; flags 1 +method name with descriptor (Ljava/time/temporal/TemporalField;J)Ljava/time/OffsetDateTime; flags 1 +method name withYear descriptor (I)Ljava/time/OffsetDateTime; flags 1 +method name withMonth descriptor (I)Ljava/time/OffsetDateTime; flags 1 +method name withDayOfMonth descriptor (I)Ljava/time/OffsetDateTime; flags 1 +method name withDayOfYear descriptor (I)Ljava/time/OffsetDateTime; flags 1 +method name withHour descriptor (I)Ljava/time/OffsetDateTime; flags 1 +method name withMinute descriptor (I)Ljava/time/OffsetDateTime; flags 1 +method name withSecond descriptor (I)Ljava/time/OffsetDateTime; flags 1 +method name withNano descriptor (I)Ljava/time/OffsetDateTime; flags 1 +method name truncatedTo descriptor (Ljava/time/temporal/TemporalUnit;)Ljava/time/OffsetDateTime; flags 1 +method name plus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/OffsetDateTime; flags 1 +method name plus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/OffsetDateTime; flags 1 +method name plusYears descriptor (J)Ljava/time/OffsetDateTime; flags 1 +method name plusMonths descriptor (J)Ljava/time/OffsetDateTime; flags 1 +method name plusWeeks descriptor (J)Ljava/time/OffsetDateTime; flags 1 +method name plusDays descriptor (J)Ljava/time/OffsetDateTime; flags 1 +method name plusHours descriptor (J)Ljava/time/OffsetDateTime; flags 1 +method name plusMinutes descriptor (J)Ljava/time/OffsetDateTime; flags 1 +method name plusSeconds descriptor (J)Ljava/time/OffsetDateTime; flags 1 +method name plusNanos descriptor (J)Ljava/time/OffsetDateTime; flags 1 +method name minus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/OffsetDateTime; flags 1 +method name minus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/OffsetDateTime; flags 1 +method name minusYears descriptor (J)Ljava/time/OffsetDateTime; flags 1 +method name minusMonths descriptor (J)Ljava/time/OffsetDateTime; flags 1 +method name minusWeeks descriptor (J)Ljava/time/OffsetDateTime; flags 1 +method name minusDays descriptor (J)Ljava/time/OffsetDateTime; flags 1 +method name minusHours descriptor (J)Ljava/time/OffsetDateTime; flags 1 +method name minusMinutes descriptor (J)Ljava/time/OffsetDateTime; flags 1 +method name minusSeconds descriptor (J)Ljava/time/OffsetDateTime; flags 1 +method name minusNanos descriptor (J)Ljava/time/OffsetDateTime; flags 1 +method name query descriptor (Ljava/time/temporal/TemporalQuery;)Ljava/lang/Object; flags 1 signature (Ljava/time/temporal/TemporalQuery;)TR; +method name adjustInto descriptor (Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal; flags 1 +method name until descriptor (Ljava/time/temporal/Temporal;Ljava/time/temporal/TemporalUnit;)J flags 1 +method name format descriptor (Ljava/time/format/DateTimeFormatter;)Ljava/lang/String; flags 1 +method name atZoneSameInstant descriptor (Ljava/time/ZoneId;)Ljava/time/ZonedDateTime; flags 1 +method name atZoneSimilarLocal descriptor (Ljava/time/ZoneId;)Ljava/time/ZonedDateTime; flags 1 +method name toOffsetTime descriptor ()Ljava/time/OffsetTime; flags 1 +method name toZonedDateTime descriptor ()Ljava/time/ZonedDateTime; flags 1 +method name toInstant descriptor ()Ljava/time/Instant; flags 1 +method name toEpochSecond descriptor ()J flags 1 +method name compareTo descriptor (Ljava/time/OffsetDateTime;)I flags 1 +method name isAfter descriptor (Ljava/time/OffsetDateTime;)Z flags 1 +method name isBefore descriptor (Ljava/time/OffsetDateTime;)Z flags 1 +method name isEqual descriptor (Ljava/time/OffsetDateTime;)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 minus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/temporal/Temporal; flags 1041 +method name minus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal; flags 1041 +method name plus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/temporal/Temporal; flags 1041 +method name plus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal; flags 1041 +method name with descriptor (Ljava/time/temporal/TemporalField;J)Ljava/time/temporal/Temporal; flags 1041 +method name with descriptor (Ljava/time/temporal/TemporalAdjuster;)Ljava/time/temporal/Temporal; flags 1041 +method name compareTo descriptor (Ljava/lang/Object;)I flags 1041 + +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/io/Serializable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name MIN descriptor Ljava/time/OffsetTime; flags 19 +field name MAX descriptor Ljava/time/OffsetTime; flags 19 +method name now descriptor ()Ljava/time/OffsetTime; flags 9 +method name now descriptor (Ljava/time/ZoneId;)Ljava/time/OffsetTime; flags 9 +method name now descriptor (Ljava/time/Clock;)Ljava/time/OffsetTime; flags 9 +method name of descriptor (Ljava/time/LocalTime;Ljava/time/ZoneOffset;)Ljava/time/OffsetTime; flags 9 +method name of descriptor (IIIILjava/time/ZoneOffset;)Ljava/time/OffsetTime; flags 9 +method name ofInstant descriptor (Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/OffsetTime; flags 9 +method name from descriptor (Ljava/time/temporal/TemporalAccessor;)Ljava/time/OffsetTime; flags 9 +method name parse descriptor (Ljava/lang/CharSequence;)Ljava/time/OffsetTime; flags 9 +method name parse descriptor (Ljava/lang/CharSequence;Ljava/time/format/DateTimeFormatter;)Ljava/time/OffsetTime; flags 9 +method name isSupported descriptor (Ljava/time/temporal/TemporalField;)Z flags 1 +method name isSupported descriptor (Ljava/time/temporal/TemporalUnit;)Z flags 1 +method name range descriptor (Ljava/time/temporal/TemporalField;)Ljava/time/temporal/ValueRange; flags 1 +method name get descriptor (Ljava/time/temporal/TemporalField;)I flags 1 +method name getLong descriptor (Ljava/time/temporal/TemporalField;)J flags 1 +method name getOffset descriptor ()Ljava/time/ZoneOffset; flags 1 +method name withOffsetSameLocal descriptor (Ljava/time/ZoneOffset;)Ljava/time/OffsetTime; flags 1 +method name withOffsetSameInstant descriptor (Ljava/time/ZoneOffset;)Ljava/time/OffsetTime; flags 1 +method name toLocalTime descriptor ()Ljava/time/LocalTime; flags 1 +method name getHour descriptor ()I flags 1 +method name getMinute descriptor ()I flags 1 +method name getSecond descriptor ()I flags 1 +method name getNano descriptor ()I flags 1 +method name with descriptor (Ljava/time/temporal/TemporalAdjuster;)Ljava/time/OffsetTime; flags 1 +method name with descriptor (Ljava/time/temporal/TemporalField;J)Ljava/time/OffsetTime; flags 1 +method name withHour descriptor (I)Ljava/time/OffsetTime; flags 1 +method name withMinute descriptor (I)Ljava/time/OffsetTime; flags 1 +method name withSecond descriptor (I)Ljava/time/OffsetTime; flags 1 +method name withNano descriptor (I)Ljava/time/OffsetTime; flags 1 +method name truncatedTo descriptor (Ljava/time/temporal/TemporalUnit;)Ljava/time/OffsetTime; flags 1 +method name plus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/OffsetTime; flags 1 +method name plus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/OffsetTime; flags 1 +method name plusHours descriptor (J)Ljava/time/OffsetTime; flags 1 +method name plusMinutes descriptor (J)Ljava/time/OffsetTime; flags 1 +method name plusSeconds descriptor (J)Ljava/time/OffsetTime; flags 1 +method name plusNanos descriptor (J)Ljava/time/OffsetTime; flags 1 +method name minus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/OffsetTime; flags 1 +method name minus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/OffsetTime; flags 1 +method name minusHours descriptor (J)Ljava/time/OffsetTime; flags 1 +method name minusMinutes descriptor (J)Ljava/time/OffsetTime; flags 1 +method name minusSeconds descriptor (J)Ljava/time/OffsetTime; flags 1 +method name minusNanos descriptor (J)Ljava/time/OffsetTime; flags 1 +method name query descriptor (Ljava/time/temporal/TemporalQuery;)Ljava/lang/Object; flags 1 signature (Ljava/time/temporal/TemporalQuery;)TR; +method name adjustInto descriptor (Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal; flags 1 +method name until descriptor (Ljava/time/temporal/Temporal;Ljava/time/temporal/TemporalUnit;)J flags 1 +method name format descriptor (Ljava/time/format/DateTimeFormatter;)Ljava/lang/String; flags 1 +method name atDate descriptor (Ljava/time/LocalDate;)Ljava/time/OffsetDateTime; flags 1 +method name compareTo descriptor (Ljava/time/OffsetTime;)I flags 1 +method name isAfter descriptor (Ljava/time/OffsetTime;)Z flags 1 +method name isBefore descriptor (Ljava/time/OffsetTime;)Z flags 1 +method name isEqual descriptor (Ljava/time/OffsetTime;)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 minus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/temporal/Temporal; flags 1041 +method name minus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal; flags 1041 +method name plus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/temporal/Temporal; flags 1041 +method name plus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal; flags 1041 +method name with descriptor (Ljava/time/temporal/TemporalField;J)Ljava/time/temporal/Temporal; flags 1041 +method name with descriptor (Ljava/time/temporal/TemporalAdjuster;)Ljava/time/temporal/Temporal; flags 1041 +method name compareTo descriptor (Ljava/lang/Object;)I flags 1041 + +class name java/time/Period +header extends java/lang/Object implements java/time/chrono/ChronoPeriod,java/io/Serializable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name ZERO descriptor Ljava/time/Period; flags 19 +method name ofYears descriptor (I)Ljava/time/Period; flags 9 +method name ofMonths descriptor (I)Ljava/time/Period; flags 9 +method name ofWeeks descriptor (I)Ljava/time/Period; flags 9 +method name ofDays descriptor (I)Ljava/time/Period; flags 9 +method name of descriptor (III)Ljava/time/Period; flags 9 +method name from descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/Period; flags 9 +method name parse descriptor (Ljava/lang/CharSequence;)Ljava/time/Period; flags 9 +method name between descriptor (Ljava/time/LocalDate;Ljava/time/LocalDate;)Ljava/time/Period; flags 9 +method name get descriptor (Ljava/time/temporal/TemporalUnit;)J flags 1 +method name getUnits descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; +method name getChronology descriptor ()Ljava/time/chrono/IsoChronology; flags 1 +method name isZero descriptor ()Z flags 1 +method name isNegative descriptor ()Z flags 1 +method name getYears descriptor ()I flags 1 +method name getMonths descriptor ()I flags 1 +method name getDays descriptor ()I flags 1 +method name withYears descriptor (I)Ljava/time/Period; flags 1 +method name withMonths descriptor (I)Ljava/time/Period; flags 1 +method name withDays descriptor (I)Ljava/time/Period; flags 1 +method name plus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/Period; flags 1 +method name plusYears descriptor (J)Ljava/time/Period; flags 1 +method name plusMonths descriptor (J)Ljava/time/Period; flags 1 +method name plusDays descriptor (J)Ljava/time/Period; flags 1 +method name minus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/Period; flags 1 +method name minusYears descriptor (J)Ljava/time/Period; flags 1 +method name minusMonths descriptor (J)Ljava/time/Period; flags 1 +method name minusDays descriptor (J)Ljava/time/Period; flags 1 +method name multipliedBy descriptor (I)Ljava/time/Period; flags 1 +method name negated descriptor ()Ljava/time/Period; flags 1 +method name normalized descriptor ()Ljava/time/Period; flags 1 +method name toTotalMonths descriptor ()J flags 1 +method name addTo descriptor (Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal; flags 1 +method name subtractFrom descriptor (Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal; 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 normalized descriptor ()Ljava/time/chrono/ChronoPeriod; flags 1041 +method name negated descriptor ()Ljava/time/chrono/ChronoPeriod; flags 1041 +method name multipliedBy descriptor (I)Ljava/time/chrono/ChronoPeriod; flags 1041 +method name minus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/ChronoPeriod; flags 1041 +method name plus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/ChronoPeriod; flags 1041 +method name getChronology descriptor ()Ljava/time/chrono/Chronology; flags 1041 + +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/io/Serializable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name MIN_VALUE descriptor I constantValue -999999999 flags 19 +field name MAX_VALUE descriptor I constantValue 999999999 flags 19 +method name now descriptor ()Ljava/time/Year; flags 9 +method name now descriptor (Ljava/time/ZoneId;)Ljava/time/Year; flags 9 +method name now descriptor (Ljava/time/Clock;)Ljava/time/Year; flags 9 +method name of descriptor (I)Ljava/time/Year; flags 9 +method name from descriptor (Ljava/time/temporal/TemporalAccessor;)Ljava/time/Year; flags 9 +method name parse descriptor (Ljava/lang/CharSequence;)Ljava/time/Year; flags 9 +method name parse descriptor (Ljava/lang/CharSequence;Ljava/time/format/DateTimeFormatter;)Ljava/time/Year; flags 9 +method name isLeap descriptor (J)Z flags 9 +method name getValue descriptor ()I flags 1 +method name isSupported descriptor (Ljava/time/temporal/TemporalField;)Z flags 1 +method name isSupported descriptor (Ljava/time/temporal/TemporalUnit;)Z flags 1 +method name range descriptor (Ljava/time/temporal/TemporalField;)Ljava/time/temporal/ValueRange; flags 1 +method name get descriptor (Ljava/time/temporal/TemporalField;)I flags 1 +method name getLong descriptor (Ljava/time/temporal/TemporalField;)J flags 1 +method name isLeap descriptor ()Z flags 1 +method name isValidMonthDay descriptor (Ljava/time/MonthDay;)Z flags 1 +method name length descriptor ()I flags 1 +method name with descriptor (Ljava/time/temporal/TemporalAdjuster;)Ljava/time/Year; flags 1 +method name with descriptor (Ljava/time/temporal/TemporalField;J)Ljava/time/Year; flags 1 +method name plus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/Year; flags 1 +method name plus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/Year; flags 1 +method name plusYears descriptor (J)Ljava/time/Year; flags 1 +method name minus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/Year; flags 1 +method name minus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/Year; flags 1 +method name minusYears descriptor (J)Ljava/time/Year; flags 1 +method name query descriptor (Ljava/time/temporal/TemporalQuery;)Ljava/lang/Object; flags 1 signature (Ljava/time/temporal/TemporalQuery;)TR; +method name adjustInto descriptor (Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal; flags 1 +method name until descriptor (Ljava/time/temporal/Temporal;Ljava/time/temporal/TemporalUnit;)J flags 1 +method name format descriptor (Ljava/time/format/DateTimeFormatter;)Ljava/lang/String; flags 1 +method name atDay descriptor (I)Ljava/time/LocalDate; flags 1 +method name atMonth descriptor (Ljava/time/Month;)Ljava/time/YearMonth; flags 1 +method name atMonth descriptor (I)Ljava/time/YearMonth; flags 1 +method name atMonthDay descriptor (Ljava/time/MonthDay;)Ljava/time/LocalDate; flags 1 +method name compareTo descriptor (Ljava/time/Year;)I flags 1 +method name isAfter descriptor (Ljava/time/Year;)Z flags 1 +method name isBefore descriptor (Ljava/time/Year;)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 minus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/temporal/Temporal; flags 1041 +method name minus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal; flags 1041 +method name plus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/temporal/Temporal; flags 1041 +method name plus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal; flags 1041 +method name with descriptor (Ljava/time/temporal/TemporalField;J)Ljava/time/temporal/Temporal; flags 1041 +method name with descriptor (Ljava/time/temporal/TemporalAdjuster;)Ljava/time/temporal/Temporal; flags 1041 +method name compareTo descriptor (Ljava/lang/Object;)I flags 1041 + +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/io/Serializable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name now descriptor ()Ljava/time/YearMonth; flags 9 +method name now descriptor (Ljava/time/ZoneId;)Ljava/time/YearMonth; flags 9 +method name now descriptor (Ljava/time/Clock;)Ljava/time/YearMonth; flags 9 +method name of descriptor (ILjava/time/Month;)Ljava/time/YearMonth; flags 9 +method name of descriptor (II)Ljava/time/YearMonth; flags 9 +method name from descriptor (Ljava/time/temporal/TemporalAccessor;)Ljava/time/YearMonth; flags 9 +method name parse descriptor (Ljava/lang/CharSequence;)Ljava/time/YearMonth; flags 9 +method name parse descriptor (Ljava/lang/CharSequence;Ljava/time/format/DateTimeFormatter;)Ljava/time/YearMonth; flags 9 +method name isSupported descriptor (Ljava/time/temporal/TemporalField;)Z flags 1 +method name isSupported descriptor (Ljava/time/temporal/TemporalUnit;)Z flags 1 +method name range descriptor (Ljava/time/temporal/TemporalField;)Ljava/time/temporal/ValueRange; flags 1 +method name get descriptor (Ljava/time/temporal/TemporalField;)I flags 1 +method name getLong descriptor (Ljava/time/temporal/TemporalField;)J flags 1 +method name getYear descriptor ()I flags 1 +method name getMonthValue descriptor ()I flags 1 +method name getMonth descriptor ()Ljava/time/Month; flags 1 +method name isLeapYear descriptor ()Z flags 1 +method name isValidDay descriptor (I)Z flags 1 +method name lengthOfMonth descriptor ()I flags 1 +method name lengthOfYear descriptor ()I flags 1 +method name with descriptor (Ljava/time/temporal/TemporalAdjuster;)Ljava/time/YearMonth; flags 1 +method name with descriptor (Ljava/time/temporal/TemporalField;J)Ljava/time/YearMonth; flags 1 +method name withYear descriptor (I)Ljava/time/YearMonth; flags 1 +method name withMonth descriptor (I)Ljava/time/YearMonth; flags 1 +method name plus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/YearMonth; flags 1 +method name plus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/YearMonth; flags 1 +method name plusYears descriptor (J)Ljava/time/YearMonth; flags 1 +method name plusMonths descriptor (J)Ljava/time/YearMonth; flags 1 +method name minus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/YearMonth; flags 1 +method name minus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/YearMonth; flags 1 +method name minusYears descriptor (J)Ljava/time/YearMonth; flags 1 +method name minusMonths descriptor (J)Ljava/time/YearMonth; flags 1 +method name query descriptor (Ljava/time/temporal/TemporalQuery;)Ljava/lang/Object; flags 1 signature (Ljava/time/temporal/TemporalQuery;)TR; +method name adjustInto descriptor (Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal; flags 1 +method name until descriptor (Ljava/time/temporal/Temporal;Ljava/time/temporal/TemporalUnit;)J flags 1 +method name format descriptor (Ljava/time/format/DateTimeFormatter;)Ljava/lang/String; flags 1 +method name atDay descriptor (I)Ljava/time/LocalDate; flags 1 +method name atEndOfMonth descriptor ()Ljava/time/LocalDate; flags 1 +method name compareTo descriptor (Ljava/time/YearMonth;)I flags 1 +method name isAfter descriptor (Ljava/time/YearMonth;)Z flags 1 +method name isBefore descriptor (Ljava/time/YearMonth;)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 minus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/temporal/Temporal; flags 1041 +method name minus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal; flags 1041 +method name plus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/temporal/Temporal; flags 1041 +method name plus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal; flags 1041 +method name with descriptor (Ljava/time/temporal/TemporalField;J)Ljava/time/temporal/Temporal; flags 1041 +method name with descriptor (Ljava/time/temporal/TemporalAdjuster;)Ljava/time/temporal/Temporal; flags 1041 +method name compareTo descriptor (Ljava/lang/Object;)I flags 1041 + +class name java/time/ZoneId +header extends java/lang/Object implements java/io/Serializable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name SHORT_IDS descriptor Ljava/util/Map; flags 19 signature Ljava/util/Map; +method name systemDefault descriptor ()Ljava/time/ZoneId; flags 9 +method name getAvailableZoneIds descriptor ()Ljava/util/Set; flags 9 signature ()Ljava/util/Set; +method name of descriptor (Ljava/lang/String;Ljava/util/Map;)Ljava/time/ZoneId; flags 9 signature (Ljava/lang/String;Ljava/util/Map;)Ljava/time/ZoneId; +method name of descriptor (Ljava/lang/String;)Ljava/time/ZoneId; flags 9 +method name ofOffset descriptor (Ljava/lang/String;Ljava/time/ZoneOffset;)Ljava/time/ZoneId; flags 9 +method name from descriptor (Ljava/time/temporal/TemporalAccessor;)Ljava/time/ZoneId; flags 9 +method name getId descriptor ()Ljava/lang/String; flags 401 +method name getDisplayName descriptor (Ljava/time/format/TextStyle;Ljava/util/Locale;)Ljava/lang/String; flags 1 +method name getRules descriptor ()Ljava/time/zone/ZoneRules; flags 401 +method name normalized descriptor ()Ljava/time/ZoneId; 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 + +class name java/time/ZoneOffset +header extends java/time/ZoneId implements java/time/temporal/TemporalAccessor,java/time/temporal/TemporalAdjuster,java/lang/Comparable,java/io/Serializable flags 31 signature Ljava/time/ZoneId;Ljava/time/temporal/TemporalAccessor;Ljava/time/temporal/TemporalAdjuster;Ljava/lang/Comparable;Ljava/io/Serializable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name UTC descriptor Ljava/time/ZoneOffset; flags 19 +field name MIN descriptor Ljava/time/ZoneOffset; flags 19 +field name MAX descriptor Ljava/time/ZoneOffset; flags 19 +method name of descriptor (Ljava/lang/String;)Ljava/time/ZoneOffset; flags 9 +method name ofHours descriptor (I)Ljava/time/ZoneOffset; flags 9 +method name ofHoursMinutes descriptor (II)Ljava/time/ZoneOffset; flags 9 +method name ofHoursMinutesSeconds descriptor (III)Ljava/time/ZoneOffset; flags 9 +method name from descriptor (Ljava/time/temporal/TemporalAccessor;)Ljava/time/ZoneOffset; flags 9 +method name ofTotalSeconds descriptor (I)Ljava/time/ZoneOffset; flags 9 +method name getTotalSeconds descriptor ()I flags 1 +method name getId descriptor ()Ljava/lang/String; flags 1 +method name getRules descriptor ()Ljava/time/zone/ZoneRules; flags 1 +method name isSupported descriptor (Ljava/time/temporal/TemporalField;)Z flags 1 +method name range descriptor (Ljava/time/temporal/TemporalField;)Ljava/time/temporal/ValueRange; flags 1 +method name get descriptor (Ljava/time/temporal/TemporalField;)I flags 1 +method name getLong descriptor (Ljava/time/temporal/TemporalField;)J flags 1 +method name query descriptor (Ljava/time/temporal/TemporalQuery;)Ljava/lang/Object; flags 1 signature (Ljava/time/temporal/TemporalQuery;)TR; +method name adjustInto descriptor (Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal; flags 1 +method name compareTo descriptor (Ljava/time/ZoneOffset;)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/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/io/Serializable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name now descriptor ()Ljava/time/ZonedDateTime; flags 9 +method name now descriptor (Ljava/time/ZoneId;)Ljava/time/ZonedDateTime; flags 9 +method name now descriptor (Ljava/time/Clock;)Ljava/time/ZonedDateTime; flags 9 +method name of descriptor (Ljava/time/LocalDate;Ljava/time/LocalTime;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime; flags 9 +method name of descriptor (Ljava/time/LocalDateTime;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime; flags 9 +method name of descriptor (IIIIIIILjava/time/ZoneId;)Ljava/time/ZonedDateTime; flags 9 +method name ofLocal descriptor (Ljava/time/LocalDateTime;Ljava/time/ZoneId;Ljava/time/ZoneOffset;)Ljava/time/ZonedDateTime; flags 9 +method name ofInstant descriptor (Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime; flags 9 +method name ofInstant descriptor (Ljava/time/LocalDateTime;Ljava/time/ZoneOffset;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime; flags 9 +method name ofStrict descriptor (Ljava/time/LocalDateTime;Ljava/time/ZoneOffset;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime; flags 9 +method name from descriptor (Ljava/time/temporal/TemporalAccessor;)Ljava/time/ZonedDateTime; flags 9 +method name parse descriptor (Ljava/lang/CharSequence;)Ljava/time/ZonedDateTime; flags 9 +method name parse descriptor (Ljava/lang/CharSequence;Ljava/time/format/DateTimeFormatter;)Ljava/time/ZonedDateTime; flags 9 +method name isSupported descriptor (Ljava/time/temporal/TemporalField;)Z flags 1 +method name isSupported descriptor (Ljava/time/temporal/TemporalUnit;)Z flags 1 +method name range descriptor (Ljava/time/temporal/TemporalField;)Ljava/time/temporal/ValueRange; flags 1 +method name get descriptor (Ljava/time/temporal/TemporalField;)I flags 1 +method name getLong descriptor (Ljava/time/temporal/TemporalField;)J flags 1 +method name getOffset descriptor ()Ljava/time/ZoneOffset; flags 1 +method name withEarlierOffsetAtOverlap descriptor ()Ljava/time/ZonedDateTime; flags 1 +method name withLaterOffsetAtOverlap descriptor ()Ljava/time/ZonedDateTime; flags 1 +method name getZone descriptor ()Ljava/time/ZoneId; flags 1 +method name withZoneSameLocal descriptor (Ljava/time/ZoneId;)Ljava/time/ZonedDateTime; flags 1 +method name withZoneSameInstant descriptor (Ljava/time/ZoneId;)Ljava/time/ZonedDateTime; flags 1 +method name withFixedOffsetZone descriptor ()Ljava/time/ZonedDateTime; flags 1 +method name toLocalDateTime descriptor ()Ljava/time/LocalDateTime; flags 1 +method name toLocalDate descriptor ()Ljava/time/LocalDate; flags 1 +method name getYear descriptor ()I flags 1 +method name getMonthValue descriptor ()I flags 1 +method name getMonth descriptor ()Ljava/time/Month; flags 1 +method name getDayOfMonth descriptor ()I flags 1 +method name getDayOfYear descriptor ()I flags 1 +method name getDayOfWeek descriptor ()Ljava/time/DayOfWeek; flags 1 +method name toLocalTime descriptor ()Ljava/time/LocalTime; flags 1 +method name getHour descriptor ()I flags 1 +method name getMinute descriptor ()I flags 1 +method name getSecond descriptor ()I flags 1 +method name getNano descriptor ()I flags 1 +method name with descriptor (Ljava/time/temporal/TemporalAdjuster;)Ljava/time/ZonedDateTime; flags 1 +method name with descriptor (Ljava/time/temporal/TemporalField;J)Ljava/time/ZonedDateTime; flags 1 +method name withYear descriptor (I)Ljava/time/ZonedDateTime; flags 1 +method name withMonth descriptor (I)Ljava/time/ZonedDateTime; flags 1 +method name withDayOfMonth descriptor (I)Ljava/time/ZonedDateTime; flags 1 +method name withDayOfYear descriptor (I)Ljava/time/ZonedDateTime; flags 1 +method name withHour descriptor (I)Ljava/time/ZonedDateTime; flags 1 +method name withMinute descriptor (I)Ljava/time/ZonedDateTime; flags 1 +method name withSecond descriptor (I)Ljava/time/ZonedDateTime; flags 1 +method name withNano descriptor (I)Ljava/time/ZonedDateTime; flags 1 +method name truncatedTo descriptor (Ljava/time/temporal/TemporalUnit;)Ljava/time/ZonedDateTime; flags 1 +method name plus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/ZonedDateTime; flags 1 +method name plus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/ZonedDateTime; flags 1 +method name plusYears descriptor (J)Ljava/time/ZonedDateTime; flags 1 +method name plusMonths descriptor (J)Ljava/time/ZonedDateTime; flags 1 +method name plusWeeks descriptor (J)Ljava/time/ZonedDateTime; flags 1 +method name plusDays descriptor (J)Ljava/time/ZonedDateTime; flags 1 +method name plusHours descriptor (J)Ljava/time/ZonedDateTime; flags 1 +method name plusMinutes descriptor (J)Ljava/time/ZonedDateTime; flags 1 +method name plusSeconds descriptor (J)Ljava/time/ZonedDateTime; flags 1 +method name plusNanos descriptor (J)Ljava/time/ZonedDateTime; flags 1 +method name minus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/ZonedDateTime; flags 1 +method name minus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/ZonedDateTime; flags 1 +method name minusYears descriptor (J)Ljava/time/ZonedDateTime; flags 1 +method name minusMonths descriptor (J)Ljava/time/ZonedDateTime; flags 1 +method name minusWeeks descriptor (J)Ljava/time/ZonedDateTime; flags 1 +method name minusDays descriptor (J)Ljava/time/ZonedDateTime; flags 1 +method name minusHours descriptor (J)Ljava/time/ZonedDateTime; flags 1 +method name minusMinutes descriptor (J)Ljava/time/ZonedDateTime; flags 1 +method name minusSeconds descriptor (J)Ljava/time/ZonedDateTime; flags 1 +method name minusNanos descriptor (J)Ljava/time/ZonedDateTime; flags 1 +method name query descriptor (Ljava/time/temporal/TemporalQuery;)Ljava/lang/Object; flags 1 signature (Ljava/time/temporal/TemporalQuery;)TR; +method name until descriptor (Ljava/time/temporal/Temporal;Ljava/time/temporal/TemporalUnit;)J flags 1 +method name format descriptor (Ljava/time/format/DateTimeFormatter;)Ljava/lang/String; flags 1 +method name toOffsetDateTime descriptor ()Ljava/time/OffsetDateTime; 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 minus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/temporal/Temporal; flags 1041 +method name minus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal; flags 1041 +method name plus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/temporal/Temporal; flags 1041 +method name plus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal; flags 1041 +method name with descriptor (Ljava/time/temporal/TemporalField;J)Ljava/time/temporal/Temporal; flags 1041 +method name with descriptor (Ljava/time/temporal/TemporalAdjuster;)Ljava/time/temporal/Temporal; flags 1041 +method name minus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/ChronoZonedDateTime; flags 1041 +method name minus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/ChronoZonedDateTime; flags 1041 +method name plus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/ChronoZonedDateTime; flags 1041 +method name plus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/ChronoZonedDateTime; flags 1041 +method name with descriptor (Ljava/time/temporal/TemporalField;J)Ljava/time/chrono/ChronoZonedDateTime; flags 1041 +method name with descriptor (Ljava/time/temporal/TemporalAdjuster;)Ljava/time/chrono/ChronoZonedDateTime; flags 1041 +method name withZoneSameInstant descriptor (Ljava/time/ZoneId;)Ljava/time/chrono/ChronoZonedDateTime; flags 1041 +method name withZoneSameLocal descriptor (Ljava/time/ZoneId;)Ljava/time/chrono/ChronoZonedDateTime; flags 1041 +method name withLaterOffsetAtOverlap descriptor ()Ljava/time/chrono/ChronoZonedDateTime; flags 1041 +method name withEarlierOffsetAtOverlap descriptor ()Ljava/time/chrono/ChronoZonedDateTime; flags 1041 +method name toLocalDateTime descriptor ()Ljava/time/chrono/ChronoLocalDateTime; flags 1041 +method name toLocalDate descriptor ()Ljava/time/chrono/ChronoLocalDate; flags 1041 + +class name java/time/chrono/AbstractChronology +header extends java/lang/Object implements java/time/chrono/Chronology flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 4 +method name resolveDate descriptor (Ljava/util/Map;Ljava/time/format/ResolverStyle;)Ljava/time/chrono/ChronoLocalDate; flags 1 signature (Ljava/util/Map;Ljava/time/format/ResolverStyle;)Ljava/time/chrono/ChronoLocalDate; +method name compareTo descriptor (Ljava/time/chrono/Chronology;)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/time/chrono/ChronoLocalDate +header extends java/lang/Object implements java/time/temporal/Temporal,java/time/temporal/TemporalAdjuster,java/lang/Comparable flags 601 signature Ljava/lang/Object;Ljava/time/temporal/Temporal;Ljava/time/temporal/TemporalAdjuster;Ljava/lang/Comparable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name timeLineOrder descriptor ()Ljava/util/Comparator; flags 9 signature ()Ljava/util/Comparator; +method name from descriptor (Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ChronoLocalDate; flags 9 +method name getChronology descriptor ()Ljava/time/chrono/Chronology; flags 401 +method name getEra descriptor ()Ljava/time/chrono/Era; flags 1 +method name isLeapYear descriptor ()Z flags 1 +method name lengthOfMonth descriptor ()I flags 401 +method name lengthOfYear descriptor ()I flags 1 +method name isSupported descriptor (Ljava/time/temporal/TemporalField;)Z flags 1 +method name isSupported descriptor (Ljava/time/temporal/TemporalUnit;)Z flags 1 +method name with descriptor (Ljava/time/temporal/TemporalAdjuster;)Ljava/time/chrono/ChronoLocalDate; flags 1 +method name with descriptor (Ljava/time/temporal/TemporalField;J)Ljava/time/chrono/ChronoLocalDate; flags 1 +method name plus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/ChronoLocalDate; flags 1 +method name plus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/ChronoLocalDate; flags 1 +method name minus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/ChronoLocalDate; flags 1 +method name minus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/ChronoLocalDate; flags 1 +method name query descriptor (Ljava/time/temporal/TemporalQuery;)Ljava/lang/Object; flags 1 signature (Ljava/time/temporal/TemporalQuery;)TR; +method name adjustInto descriptor (Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal; flags 1 +method name until descriptor (Ljava/time/temporal/Temporal;Ljava/time/temporal/TemporalUnit;)J flags 401 +method name until descriptor (Ljava/time/chrono/ChronoLocalDate;)Ljava/time/chrono/ChronoPeriod; flags 401 +method name format descriptor (Ljava/time/format/DateTimeFormatter;)Ljava/lang/String; flags 1 +method name atTime descriptor (Ljava/time/LocalTime;)Ljava/time/chrono/ChronoLocalDateTime; flags 1 signature (Ljava/time/LocalTime;)Ljava/time/chrono/ChronoLocalDateTime<*>; +method name toEpochDay descriptor ()J flags 1 +method name compareTo descriptor (Ljava/time/chrono/ChronoLocalDate;)I flags 1 +method name isAfter descriptor (Ljava/time/chrono/ChronoLocalDate;)Z flags 1 +method name isBefore descriptor (Ljava/time/chrono/ChronoLocalDate;)Z flags 1 +method name isEqual descriptor (Ljava/time/chrono/ChronoLocalDate;)Z flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 401 +method name hashCode descriptor ()I flags 401 +method name toString descriptor ()Ljava/lang/String; flags 401 +method name minus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/temporal/Temporal; flags 1041 +method name minus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal; flags 1041 +method name plus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/temporal/Temporal; flags 1041 +method name plus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal; flags 1041 +method name with descriptor (Ljava/time/temporal/TemporalField;J)Ljava/time/temporal/Temporal; flags 1041 +method name with descriptor (Ljava/time/temporal/TemporalAdjuster;)Ljava/time/temporal/Temporal; flags 1041 +method name compareTo descriptor (Ljava/lang/Object;)I flags 1041 + +class name java/time/chrono/ChronoLocalDateImpl +header extends java/lang/Object implements java/time/chrono/ChronoLocalDate,java/time/temporal/Temporal,java/time/temporal/TemporalAdjuster,java/io/Serializable flags 420 signature Ljava/lang/Object;Ljava/time/chrono/ChronoLocalDate;Ljava/time/temporal/Temporal;Ljava/time/temporal/TemporalAdjuster;Ljava/io/Serializable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name with descriptor (Ljava/time/temporal/TemporalAdjuster;)Ljava/time/chrono/ChronoLocalDate; flags 1 signature (Ljava/time/temporal/TemporalAdjuster;)TD; +method name with descriptor (Ljava/time/temporal/TemporalField;J)Ljava/time/chrono/ChronoLocalDate; flags 1 signature (Ljava/time/temporal/TemporalField;J)TD; +method name plus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/ChronoLocalDate; flags 1 signature (Ljava/time/temporal/TemporalAmount;)TD; +method name plus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/ChronoLocalDate; flags 1 signature (JLjava/time/temporal/TemporalUnit;)TD; +method name minus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/ChronoLocalDate; flags 1 signature (Ljava/time/temporal/TemporalAmount;)TD; +method name minus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/ChronoLocalDate; flags 1 signature (JLjava/time/temporal/TemporalUnit;)TD; +method name until descriptor (Ljava/time/temporal/Temporal;Ljava/time/temporal/TemporalUnit;)J 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 minus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/temporal/Temporal; flags 1041 +method name minus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal; flags 1041 +method name plus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/temporal/Temporal; flags 1041 +method name plus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal; flags 1041 +method name with descriptor (Ljava/time/temporal/TemporalField;J)Ljava/time/temporal/Temporal; flags 1041 +method name with descriptor (Ljava/time/temporal/TemporalAdjuster;)Ljava/time/temporal/Temporal; flags 1041 + +class name java/time/chrono/ChronoLocalDateTime +header extends java/lang/Object implements java/time/temporal/Temporal,java/time/temporal/TemporalAdjuster,java/lang/Comparable flags 601 signature Ljava/lang/Object;Ljava/time/temporal/Temporal;Ljava/time/temporal/TemporalAdjuster;Ljava/lang/Comparable;>; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name timeLineOrder descriptor ()Ljava/util/Comparator; flags 9 signature ()Ljava/util/Comparator;>; +method name from descriptor (Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ChronoLocalDateTime; flags 9 signature (Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ChronoLocalDateTime<*>; +method name getChronology descriptor ()Ljava/time/chrono/Chronology; flags 1 +method name toLocalDate descriptor ()Ljava/time/chrono/ChronoLocalDate; flags 401 signature ()TD; +method name toLocalTime descriptor ()Ljava/time/LocalTime; flags 401 +method name isSupported descriptor (Ljava/time/temporal/TemporalField;)Z flags 401 +method name isSupported descriptor (Ljava/time/temporal/TemporalUnit;)Z flags 1 +method name with descriptor (Ljava/time/temporal/TemporalAdjuster;)Ljava/time/chrono/ChronoLocalDateTime; flags 1 signature (Ljava/time/temporal/TemporalAdjuster;)Ljava/time/chrono/ChronoLocalDateTime; +method name with descriptor (Ljava/time/temporal/TemporalField;J)Ljava/time/chrono/ChronoLocalDateTime; flags 401 signature (Ljava/time/temporal/TemporalField;J)Ljava/time/chrono/ChronoLocalDateTime; +method name plus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/ChronoLocalDateTime; flags 1 signature (Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/ChronoLocalDateTime; +method name plus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/ChronoLocalDateTime; flags 401 signature (JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/ChronoLocalDateTime; +method name minus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/ChronoLocalDateTime; flags 1 signature (Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/ChronoLocalDateTime; +method name minus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/ChronoLocalDateTime; flags 1 signature (JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/ChronoLocalDateTime; +method name query descriptor (Ljava/time/temporal/TemporalQuery;)Ljava/lang/Object; flags 1 signature (Ljava/time/temporal/TemporalQuery;)TR; +method name adjustInto descriptor (Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal; flags 1 +method name format descriptor (Ljava/time/format/DateTimeFormatter;)Ljava/lang/String; flags 1 +method name atZone descriptor (Ljava/time/ZoneId;)Ljava/time/chrono/ChronoZonedDateTime; flags 401 signature (Ljava/time/ZoneId;)Ljava/time/chrono/ChronoZonedDateTime; +method name toInstant descriptor (Ljava/time/ZoneOffset;)Ljava/time/Instant; flags 1 +method name toEpochSecond descriptor (Ljava/time/ZoneOffset;)J flags 1 +method name compareTo descriptor (Ljava/time/chrono/ChronoLocalDateTime;)I flags 1 signature (Ljava/time/chrono/ChronoLocalDateTime<*>;)I +method name isAfter descriptor (Ljava/time/chrono/ChronoLocalDateTime;)Z flags 1 signature (Ljava/time/chrono/ChronoLocalDateTime<*>;)Z +method name isBefore descriptor (Ljava/time/chrono/ChronoLocalDateTime;)Z flags 1 signature (Ljava/time/chrono/ChronoLocalDateTime<*>;)Z +method name isEqual descriptor (Ljava/time/chrono/ChronoLocalDateTime;)Z flags 1 signature (Ljava/time/chrono/ChronoLocalDateTime<*>;)Z +method name equals descriptor (Ljava/lang/Object;)Z flags 401 +method name hashCode descriptor ()I flags 401 +method name toString descriptor ()Ljava/lang/String; flags 401 +method name minus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/temporal/Temporal; flags 1041 +method name minus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal; flags 1041 +method name plus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/temporal/Temporal; flags 1041 +method name plus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal; flags 1041 +method name with descriptor (Ljava/time/temporal/TemporalField;J)Ljava/time/temporal/Temporal; flags 1041 +method name with descriptor (Ljava/time/temporal/TemporalAdjuster;)Ljava/time/temporal/Temporal; flags 1041 +method name compareTo descriptor (Ljava/lang/Object;)I flags 1041 + +class name java/time/chrono/ChronoPeriod +header extends java/lang/Object implements java/time/temporal/TemporalAmount flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name between descriptor (Ljava/time/chrono/ChronoLocalDate;Ljava/time/chrono/ChronoLocalDate;)Ljava/time/chrono/ChronoPeriod; flags 9 +method name get descriptor (Ljava/time/temporal/TemporalUnit;)J flags 401 +method name getUnits descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List; +method name getChronology descriptor ()Ljava/time/chrono/Chronology; flags 401 +method name isZero descriptor ()Z flags 1 +method name isNegative descriptor ()Z flags 1 +method name plus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/ChronoPeriod; flags 401 +method name minus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/ChronoPeriod; flags 401 +method name multipliedBy descriptor (I)Ljava/time/chrono/ChronoPeriod; flags 401 +method name negated descriptor ()Ljava/time/chrono/ChronoPeriod; flags 1 +method name normalized descriptor ()Ljava/time/chrono/ChronoPeriod; flags 401 +method name addTo descriptor (Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal; flags 401 +method name subtractFrom descriptor (Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal; flags 401 +method name equals descriptor (Ljava/lang/Object;)Z flags 401 +method name hashCode descriptor ()I flags 401 +method name toString descriptor ()Ljava/lang/String; flags 401 + +class name java/time/chrono/ChronoZonedDateTime +header extends java/lang/Object implements java/time/temporal/Temporal,java/lang/Comparable flags 601 signature Ljava/lang/Object;Ljava/time/temporal/Temporal;Ljava/lang/Comparable;>; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name timeLineOrder descriptor ()Ljava/util/Comparator; flags 9 signature ()Ljava/util/Comparator;>; +method name from descriptor (Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ChronoZonedDateTime; flags 9 signature (Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ChronoZonedDateTime<*>; +method name range descriptor (Ljava/time/temporal/TemporalField;)Ljava/time/temporal/ValueRange; flags 1 +method name get descriptor (Ljava/time/temporal/TemporalField;)I flags 1 +method name getLong descriptor (Ljava/time/temporal/TemporalField;)J flags 1 +method name toLocalDate descriptor ()Ljava/time/chrono/ChronoLocalDate; flags 1 signature ()TD; +method name toLocalTime descriptor ()Ljava/time/LocalTime; flags 1 +method name toLocalDateTime descriptor ()Ljava/time/chrono/ChronoLocalDateTime; flags 401 signature ()Ljava/time/chrono/ChronoLocalDateTime; +method name getChronology descriptor ()Ljava/time/chrono/Chronology; flags 1 +method name getOffset descriptor ()Ljava/time/ZoneOffset; flags 401 +method name getZone descriptor ()Ljava/time/ZoneId; flags 401 +method name withEarlierOffsetAtOverlap descriptor ()Ljava/time/chrono/ChronoZonedDateTime; flags 401 signature ()Ljava/time/chrono/ChronoZonedDateTime; +method name withLaterOffsetAtOverlap descriptor ()Ljava/time/chrono/ChronoZonedDateTime; flags 401 signature ()Ljava/time/chrono/ChronoZonedDateTime; +method name withZoneSameLocal descriptor (Ljava/time/ZoneId;)Ljava/time/chrono/ChronoZonedDateTime; flags 401 signature (Ljava/time/ZoneId;)Ljava/time/chrono/ChronoZonedDateTime; +method name withZoneSameInstant descriptor (Ljava/time/ZoneId;)Ljava/time/chrono/ChronoZonedDateTime; flags 401 signature (Ljava/time/ZoneId;)Ljava/time/chrono/ChronoZonedDateTime; +method name isSupported descriptor (Ljava/time/temporal/TemporalField;)Z flags 401 +method name isSupported descriptor (Ljava/time/temporal/TemporalUnit;)Z flags 1 +method name with descriptor (Ljava/time/temporal/TemporalAdjuster;)Ljava/time/chrono/ChronoZonedDateTime; flags 1 signature (Ljava/time/temporal/TemporalAdjuster;)Ljava/time/chrono/ChronoZonedDateTime; +method name with descriptor (Ljava/time/temporal/TemporalField;J)Ljava/time/chrono/ChronoZonedDateTime; flags 401 signature (Ljava/time/temporal/TemporalField;J)Ljava/time/chrono/ChronoZonedDateTime; +method name plus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/ChronoZonedDateTime; flags 1 signature (Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/ChronoZonedDateTime; +method name plus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/ChronoZonedDateTime; flags 401 signature (JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/ChronoZonedDateTime; +method name minus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/ChronoZonedDateTime; flags 1 signature (Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/ChronoZonedDateTime; +method name minus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/ChronoZonedDateTime; flags 1 signature (JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/ChronoZonedDateTime; +method name query descriptor (Ljava/time/temporal/TemporalQuery;)Ljava/lang/Object; flags 1 signature (Ljava/time/temporal/TemporalQuery;)TR; +method name format descriptor (Ljava/time/format/DateTimeFormatter;)Ljava/lang/String; flags 1 +method name toInstant descriptor ()Ljava/time/Instant; flags 1 +method name toEpochSecond descriptor ()J flags 1 +method name compareTo descriptor (Ljava/time/chrono/ChronoZonedDateTime;)I flags 1 signature (Ljava/time/chrono/ChronoZonedDateTime<*>;)I +method name isBefore descriptor (Ljava/time/chrono/ChronoZonedDateTime;)Z flags 1 signature (Ljava/time/chrono/ChronoZonedDateTime<*>;)Z +method name isAfter descriptor (Ljava/time/chrono/ChronoZonedDateTime;)Z flags 1 signature (Ljava/time/chrono/ChronoZonedDateTime<*>;)Z +method name isEqual descriptor (Ljava/time/chrono/ChronoZonedDateTime;)Z flags 1 signature (Ljava/time/chrono/ChronoZonedDateTime<*>;)Z +method name equals descriptor (Ljava/lang/Object;)Z flags 401 +method name hashCode descriptor ()I flags 401 +method name toString descriptor ()Ljava/lang/String; flags 401 +method name minus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/temporal/Temporal; flags 1041 +method name minus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal; flags 1041 +method name plus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/temporal/Temporal; flags 1041 +method name plus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal; flags 1041 +method name with descriptor (Ljava/time/temporal/TemporalField;J)Ljava/time/temporal/Temporal; flags 1041 +method name with descriptor (Ljava/time/temporal/TemporalAdjuster;)Ljava/time/temporal/Temporal; flags 1041 +method name compareTo descriptor (Ljava/lang/Object;)I flags 1041 + +class name java/time/chrono/Chronology +header extends java/lang/Object implements java/lang/Comparable flags 601 signature Ljava/lang/Object;Ljava/lang/Comparable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name from descriptor (Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/Chronology; flags 9 +method name ofLocale descriptor (Ljava/util/Locale;)Ljava/time/chrono/Chronology; flags 9 +method name of descriptor (Ljava/lang/String;)Ljava/time/chrono/Chronology; flags 9 +method name getAvailableChronologies descriptor ()Ljava/util/Set; flags 9 signature ()Ljava/util/Set; +method name getId descriptor ()Ljava/lang/String; flags 401 +method name getCalendarType descriptor ()Ljava/lang/String; flags 401 +method name date descriptor (Ljava/time/chrono/Era;III)Ljava/time/chrono/ChronoLocalDate; flags 1 +method name date descriptor (III)Ljava/time/chrono/ChronoLocalDate; flags 401 +method name dateYearDay descriptor (Ljava/time/chrono/Era;II)Ljava/time/chrono/ChronoLocalDate; flags 1 +method name dateYearDay descriptor (II)Ljava/time/chrono/ChronoLocalDate; flags 401 +method name dateEpochDay descriptor (J)Ljava/time/chrono/ChronoLocalDate; flags 401 +method name dateNow descriptor ()Ljava/time/chrono/ChronoLocalDate; flags 1 +method name dateNow descriptor (Ljava/time/ZoneId;)Ljava/time/chrono/ChronoLocalDate; flags 1 +method name dateNow descriptor (Ljava/time/Clock;)Ljava/time/chrono/ChronoLocalDate; flags 1 +method name date descriptor (Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ChronoLocalDate; flags 401 +method name localDateTime descriptor (Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ChronoLocalDateTime; flags 1 signature (Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ChronoLocalDateTime<+Ljava/time/chrono/ChronoLocalDate;>; +method name zonedDateTime descriptor (Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ChronoZonedDateTime; flags 1 signature (Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ChronoZonedDateTime<+Ljava/time/chrono/ChronoLocalDate;>; +method name zonedDateTime descriptor (Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/chrono/ChronoZonedDateTime; flags 1 signature (Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/chrono/ChronoZonedDateTime<+Ljava/time/chrono/ChronoLocalDate;>; +method name isLeapYear descriptor (J)Z flags 401 +method name prolepticYear descriptor (Ljava/time/chrono/Era;I)I flags 401 +method name eraOf descriptor (I)Ljava/time/chrono/Era; flags 401 +method name eras descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List; +method name range descriptor (Ljava/time/temporal/ChronoField;)Ljava/time/temporal/ValueRange; flags 401 +method name getDisplayName descriptor (Ljava/time/format/TextStyle;Ljava/util/Locale;)Ljava/lang/String; flags 1 +method name resolveDate descriptor (Ljava/util/Map;Ljava/time/format/ResolverStyle;)Ljava/time/chrono/ChronoLocalDate; flags 401 signature (Ljava/util/Map;Ljava/time/format/ResolverStyle;)Ljava/time/chrono/ChronoLocalDate; +method name period descriptor (III)Ljava/time/chrono/ChronoPeriod; flags 1 +method name compareTo descriptor (Ljava/time/chrono/Chronology;)I flags 401 +method name equals descriptor (Ljava/lang/Object;)Z flags 401 +method name hashCode descriptor ()I flags 401 +method name toString descriptor ()Ljava/lang/String; flags 401 +method name compareTo descriptor (Ljava/lang/Object;)I flags 1041 + +class name java/time/chrono/Era +header extends java/lang/Object implements java/time/temporal/TemporalAccessor,java/time/temporal/TemporalAdjuster flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name getValue descriptor ()I flags 401 +method name isSupported descriptor (Ljava/time/temporal/TemporalField;)Z flags 1 +method name range descriptor (Ljava/time/temporal/TemporalField;)Ljava/time/temporal/ValueRange; flags 1 +method name get descriptor (Ljava/time/temporal/TemporalField;)I flags 1 +method name getLong descriptor (Ljava/time/temporal/TemporalField;)J flags 1 +method name query descriptor (Ljava/time/temporal/TemporalQuery;)Ljava/lang/Object; flags 1 signature (Ljava/time/temporal/TemporalQuery;)TR; +method name adjustInto descriptor (Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal; flags 1 +method name getDisplayName descriptor (Ljava/time/format/TextStyle;Ljava/util/Locale;)Ljava/lang/String; flags 1 + +class name java/time/chrono/HijrahChronology +header extends java/time/chrono/AbstractChronology implements java/io/Serializable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name INSTANCE descriptor Ljava/time/chrono/HijrahChronology; flags 19 +method name getId descriptor ()Ljava/lang/String; flags 1 +method name getCalendarType descriptor ()Ljava/lang/String; flags 1 +method name date descriptor (Ljava/time/chrono/Era;III)Ljava/time/chrono/HijrahDate; flags 1 +method name date descriptor (III)Ljava/time/chrono/HijrahDate; flags 1 +method name dateYearDay descriptor (Ljava/time/chrono/Era;II)Ljava/time/chrono/HijrahDate; flags 1 +method name dateYearDay descriptor (II)Ljava/time/chrono/HijrahDate; flags 1 +method name dateEpochDay descriptor (J)Ljava/time/chrono/HijrahDate; flags 1 +method name dateNow descriptor ()Ljava/time/chrono/HijrahDate; flags 1 +method name dateNow descriptor (Ljava/time/ZoneId;)Ljava/time/chrono/HijrahDate; flags 1 +method name dateNow descriptor (Ljava/time/Clock;)Ljava/time/chrono/HijrahDate; flags 1 +method name date descriptor (Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/HijrahDate; flags 1 +method name localDateTime descriptor (Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ChronoLocalDateTime; flags 1 signature (Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ChronoLocalDateTime; +method name zonedDateTime descriptor (Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ChronoZonedDateTime; flags 1 signature (Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ChronoZonedDateTime; +method name zonedDateTime descriptor (Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/chrono/ChronoZonedDateTime; flags 1 signature (Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/chrono/ChronoZonedDateTime; +method name isLeapYear descriptor (J)Z flags 1 +method name prolepticYear descriptor (Ljava/time/chrono/Era;I)I flags 1 +method name eraOf descriptor (I)Ljava/time/chrono/HijrahEra; flags 1 +method name eras descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; +method name range descriptor (Ljava/time/temporal/ChronoField;)Ljava/time/temporal/ValueRange; flags 1 +method name resolveDate descriptor (Ljava/util/Map;Ljava/time/format/ResolverStyle;)Ljava/time/chrono/HijrahDate; flags 1 signature (Ljava/util/Map;Ljava/time/format/ResolverStyle;)Ljava/time/chrono/HijrahDate; +method name resolveDate descriptor (Ljava/util/Map;Ljava/time/format/ResolverStyle;)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name eraOf descriptor (I)Ljava/time/chrono/Era; flags 1041 +method name date descriptor (Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name dateNow descriptor (Ljava/time/Clock;)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name dateNow descriptor (Ljava/time/ZoneId;)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name dateNow descriptor ()Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name dateEpochDay descriptor (J)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name dateYearDay descriptor (II)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name dateYearDay descriptor (Ljava/time/chrono/Era;II)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name date descriptor (III)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name date descriptor (Ljava/time/chrono/Era;III)Ljava/time/chrono/ChronoLocalDate; flags 1041 + +class name java/time/chrono/HijrahDate +header extends java/time/chrono/ChronoLocalDateImpl implements java/time/chrono/ChronoLocalDate,java/io/Serializable flags 31 signature Ljava/time/chrono/ChronoLocalDateImpl;Ljava/time/chrono/ChronoLocalDate;Ljava/io/Serializable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name now descriptor ()Ljava/time/chrono/HijrahDate; flags 9 +method name now descriptor (Ljava/time/ZoneId;)Ljava/time/chrono/HijrahDate; flags 9 +method name now descriptor (Ljava/time/Clock;)Ljava/time/chrono/HijrahDate; flags 9 +method name of descriptor (III)Ljava/time/chrono/HijrahDate; flags 9 +method name from descriptor (Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/HijrahDate; flags 9 +method name getChronology descriptor ()Ljava/time/chrono/HijrahChronology; flags 1 +method name getEra descriptor ()Ljava/time/chrono/HijrahEra; flags 1 +method name lengthOfMonth descriptor ()I flags 1 +method name lengthOfYear descriptor ()I flags 1 +method name range descriptor (Ljava/time/temporal/TemporalField;)Ljava/time/temporal/ValueRange; flags 1 +method name getLong descriptor (Ljava/time/temporal/TemporalField;)J flags 1 +method name with descriptor (Ljava/time/temporal/TemporalField;J)Ljava/time/chrono/HijrahDate; flags 1 +method name with descriptor (Ljava/time/temporal/TemporalAdjuster;)Ljava/time/chrono/HijrahDate; flags 1 +method name withVariant descriptor (Ljava/time/chrono/HijrahChronology;)Ljava/time/chrono/HijrahDate; flags 1 +method name plus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/HijrahDate; flags 1 +method name minus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/HijrahDate; flags 1 +method name toEpochDay descriptor ()J flags 1 +method name isLeapYear descriptor ()Z flags 1 +method name plus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/HijrahDate; flags 1 +method name minus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/HijrahDate; flags 1 +method name atTime descriptor (Ljava/time/LocalTime;)Ljava/time/chrono/ChronoLocalDateTime; flags 11 signature (Ljava/time/LocalTime;)Ljava/time/chrono/ChronoLocalDateTime; +method name until descriptor (Ljava/time/chrono/ChronoLocalDate;)Ljava/time/chrono/ChronoPeriod; 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 1041 +method name until descriptor (Ljava/time/temporal/Temporal;Ljava/time/temporal/TemporalUnit;)J flags 1041 +method name minus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name minus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name plus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name plus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name with descriptor (Ljava/time/temporal/TemporalField;J)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name with descriptor (Ljava/time/temporal/TemporalAdjuster;)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name getEra descriptor ()Ljava/time/chrono/Era; flags 1041 +method name getChronology descriptor ()Ljava/time/chrono/Chronology; flags 1041 +method name minus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/temporal/Temporal; flags 1041 +method name minus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal; flags 1041 +method name plus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/temporal/Temporal; flags 1041 +method name plus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal; flags 1041 +method name with descriptor (Ljava/time/temporal/TemporalField;J)Ljava/time/temporal/Temporal; flags 1041 +method name with descriptor (Ljava/time/temporal/TemporalAdjuster;)Ljava/time/temporal/Temporal; flags 1041 + +class name java/time/chrono/HijrahEra +header extends java/lang/Enum implements java/time/chrono/Era flags 4031 signature Ljava/lang/Enum;Ljava/time/chrono/Era; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name AH descriptor Ljava/time/chrono/HijrahEra; flags 4019 +method name values descriptor ()[Ljava/time/chrono/HijrahEra; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/time/chrono/HijrahEra; flags 9 +method name of descriptor (I)Ljava/time/chrono/HijrahEra; flags 9 +method name getValue descriptor ()I flags 1 +method name range descriptor (Ljava/time/temporal/TemporalField;)Ljava/time/temporal/ValueRange; flags 1 + +class name java/time/chrono/IsoChronology +header extends java/time/chrono/AbstractChronology implements java/io/Serializable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name INSTANCE descriptor Ljava/time/chrono/IsoChronology; flags 19 +method name getId descriptor ()Ljava/lang/String; flags 1 +method name getCalendarType descriptor ()Ljava/lang/String; flags 1 +method name date descriptor (Ljava/time/chrono/Era;III)Ljava/time/LocalDate; flags 1 +method name date descriptor (III)Ljava/time/LocalDate; flags 1 +method name dateYearDay descriptor (Ljava/time/chrono/Era;II)Ljava/time/LocalDate; flags 1 +method name dateYearDay descriptor (II)Ljava/time/LocalDate; flags 1 +method name dateEpochDay descriptor (J)Ljava/time/LocalDate; flags 1 +method name date descriptor (Ljava/time/temporal/TemporalAccessor;)Ljava/time/LocalDate; flags 1 +method name localDateTime descriptor (Ljava/time/temporal/TemporalAccessor;)Ljava/time/LocalDateTime; flags 1 +method name zonedDateTime descriptor (Ljava/time/temporal/TemporalAccessor;)Ljava/time/ZonedDateTime; flags 1 +method name zonedDateTime descriptor (Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime; flags 1 +method name dateNow descriptor ()Ljava/time/LocalDate; flags 1 +method name dateNow descriptor (Ljava/time/ZoneId;)Ljava/time/LocalDate; flags 1 +method name dateNow descriptor (Ljava/time/Clock;)Ljava/time/LocalDate; flags 1 +method name isLeapYear descriptor (J)Z flags 1 +method name prolepticYear descriptor (Ljava/time/chrono/Era;I)I flags 1 +method name eraOf descriptor (I)Ljava/time/chrono/IsoEra; flags 1 +method name eras descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; +method name resolveDate descriptor (Ljava/util/Map;Ljava/time/format/ResolverStyle;)Ljava/time/LocalDate; flags 1 signature (Ljava/util/Map;Ljava/time/format/ResolverStyle;)Ljava/time/LocalDate; +method name range descriptor (Ljava/time/temporal/ChronoField;)Ljava/time/temporal/ValueRange; flags 1 +method name period descriptor (III)Ljava/time/Period; flags 1 +method name resolveDate descriptor (Ljava/util/Map;Ljava/time/format/ResolverStyle;)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name period descriptor (III)Ljava/time/chrono/ChronoPeriod; flags 1041 +method name eraOf descriptor (I)Ljava/time/chrono/Era; flags 1041 +method name zonedDateTime descriptor (Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/chrono/ChronoZonedDateTime; flags 1041 +method name zonedDateTime descriptor (Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ChronoZonedDateTime; flags 1041 +method name localDateTime descriptor (Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ChronoLocalDateTime; flags 1041 +method name date descriptor (Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name dateNow descriptor (Ljava/time/Clock;)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name dateNow descriptor (Ljava/time/ZoneId;)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name dateNow descriptor ()Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name dateEpochDay descriptor (J)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name dateYearDay descriptor (II)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name dateYearDay descriptor (Ljava/time/chrono/Era;II)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name date descriptor (III)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name date descriptor (Ljava/time/chrono/Era;III)Ljava/time/chrono/ChronoLocalDate; flags 1041 + +class name java/time/chrono/IsoEra +header extends java/lang/Enum implements java/time/chrono/Era flags 4031 signature Ljava/lang/Enum;Ljava/time/chrono/Era; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name BCE descriptor Ljava/time/chrono/IsoEra; flags 4019 +field name CE descriptor Ljava/time/chrono/IsoEra; flags 4019 +method name values descriptor ()[Ljava/time/chrono/IsoEra; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/time/chrono/IsoEra; flags 9 +method name of descriptor (I)Ljava/time/chrono/IsoEra; flags 9 +method name getValue descriptor ()I flags 1 + +class name java/time/chrono/JapaneseChronology +header extends java/time/chrono/AbstractChronology implements java/io/Serializable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name INSTANCE descriptor Ljava/time/chrono/JapaneseChronology; flags 19 +method name getId descriptor ()Ljava/lang/String; flags 1 +method name getCalendarType descriptor ()Ljava/lang/String; flags 1 +method name date descriptor (Ljava/time/chrono/Era;III)Ljava/time/chrono/JapaneseDate; flags 1 +method name date descriptor (III)Ljava/time/chrono/JapaneseDate; flags 1 +method name dateYearDay descriptor (Ljava/time/chrono/Era;II)Ljava/time/chrono/JapaneseDate; flags 1 +method name dateYearDay descriptor (II)Ljava/time/chrono/JapaneseDate; flags 1 +method name dateEpochDay descriptor (J)Ljava/time/chrono/JapaneseDate; flags 1 +method name dateNow descriptor ()Ljava/time/chrono/JapaneseDate; flags 1 +method name dateNow descriptor (Ljava/time/ZoneId;)Ljava/time/chrono/JapaneseDate; flags 1 +method name dateNow descriptor (Ljava/time/Clock;)Ljava/time/chrono/JapaneseDate; flags 1 +method name date descriptor (Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/JapaneseDate; flags 1 +method name localDateTime descriptor (Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ChronoLocalDateTime; flags 1 signature (Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ChronoLocalDateTime; +method name zonedDateTime descriptor (Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ChronoZonedDateTime; flags 1 signature (Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ChronoZonedDateTime; +method name zonedDateTime descriptor (Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/chrono/ChronoZonedDateTime; flags 1 signature (Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/chrono/ChronoZonedDateTime; +method name isLeapYear descriptor (J)Z flags 1 +method name prolepticYear descriptor (Ljava/time/chrono/Era;I)I flags 1 +method name eraOf descriptor (I)Ljava/time/chrono/JapaneseEra; flags 1 +method name eras descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; +method name range descriptor (Ljava/time/temporal/ChronoField;)Ljava/time/temporal/ValueRange; flags 1 +method name resolveDate descriptor (Ljava/util/Map;Ljava/time/format/ResolverStyle;)Ljava/time/chrono/JapaneseDate; flags 1 signature (Ljava/util/Map;Ljava/time/format/ResolverStyle;)Ljava/time/chrono/JapaneseDate; +method name resolveDate descriptor (Ljava/util/Map;Ljava/time/format/ResolverStyle;)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name eraOf descriptor (I)Ljava/time/chrono/Era; flags 1041 +method name date descriptor (Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name dateNow descriptor (Ljava/time/Clock;)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name dateNow descriptor (Ljava/time/ZoneId;)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name dateNow descriptor ()Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name dateEpochDay descriptor (J)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name dateYearDay descriptor (II)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name dateYearDay descriptor (Ljava/time/chrono/Era;II)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name date descriptor (III)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name date descriptor (Ljava/time/chrono/Era;III)Ljava/time/chrono/ChronoLocalDate; flags 1041 + +class name java/time/chrono/JapaneseDate +header extends java/time/chrono/ChronoLocalDateImpl implements java/time/chrono/ChronoLocalDate,java/io/Serializable flags 31 signature Ljava/time/chrono/ChronoLocalDateImpl;Ljava/time/chrono/ChronoLocalDate;Ljava/io/Serializable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name now descriptor ()Ljava/time/chrono/JapaneseDate; flags 9 +method name now descriptor (Ljava/time/ZoneId;)Ljava/time/chrono/JapaneseDate; flags 9 +method name now descriptor (Ljava/time/Clock;)Ljava/time/chrono/JapaneseDate; flags 9 +method name of descriptor (Ljava/time/chrono/JapaneseEra;III)Ljava/time/chrono/JapaneseDate; flags 9 +method name of descriptor (III)Ljava/time/chrono/JapaneseDate; flags 9 +method name from descriptor (Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/JapaneseDate; flags 9 +method name getChronology descriptor ()Ljava/time/chrono/JapaneseChronology; flags 1 +method name getEra descriptor ()Ljava/time/chrono/JapaneseEra; flags 1 +method name lengthOfMonth descriptor ()I flags 1 +method name lengthOfYear descriptor ()I flags 1 +method name isSupported descriptor (Ljava/time/temporal/TemporalField;)Z flags 1 +method name range descriptor (Ljava/time/temporal/TemporalField;)Ljava/time/temporal/ValueRange; flags 1 +method name getLong descriptor (Ljava/time/temporal/TemporalField;)J flags 1 +method name with descriptor (Ljava/time/temporal/TemporalField;J)Ljava/time/chrono/JapaneseDate; flags 1 +method name with descriptor (Ljava/time/temporal/TemporalAdjuster;)Ljava/time/chrono/JapaneseDate; flags 1 +method name plus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/JapaneseDate; flags 1 +method name minus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/JapaneseDate; flags 1 +method name plus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/JapaneseDate; flags 1 +method name minus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/JapaneseDate; flags 1 +method name atTime descriptor (Ljava/time/LocalTime;)Ljava/time/chrono/ChronoLocalDateTime; flags 11 signature (Ljava/time/LocalTime;)Ljava/time/chrono/ChronoLocalDateTime; +method name until descriptor (Ljava/time/chrono/ChronoLocalDate;)Ljava/time/chrono/ChronoPeriod; flags 1 +method name toEpochDay descriptor ()J 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 1041 +method name until descriptor (Ljava/time/temporal/Temporal;Ljava/time/temporal/TemporalUnit;)J flags 1041 +method name minus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name minus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name plus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name plus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name with descriptor (Ljava/time/temporal/TemporalField;J)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name with descriptor (Ljava/time/temporal/TemporalAdjuster;)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name getEra descriptor ()Ljava/time/chrono/Era; flags 1041 +method name getChronology descriptor ()Ljava/time/chrono/Chronology; flags 1041 +method name minus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/temporal/Temporal; flags 1041 +method name minus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal; flags 1041 +method name plus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/temporal/Temporal; flags 1041 +method name plus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal; flags 1041 +method name with descriptor (Ljava/time/temporal/TemporalField;J)Ljava/time/temporal/Temporal; flags 1041 +method name with descriptor (Ljava/time/temporal/TemporalAdjuster;)Ljava/time/temporal/Temporal; flags 1041 + +class name java/time/chrono/JapaneseEra +header extends java/lang/Object implements java/time/chrono/Era,java/io/Serializable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name MEIJI descriptor Ljava/time/chrono/JapaneseEra; flags 19 +field name TAISHO descriptor Ljava/time/chrono/JapaneseEra; flags 19 +field name SHOWA descriptor Ljava/time/chrono/JapaneseEra; flags 19 +field name HEISEI descriptor Ljava/time/chrono/JapaneseEra; flags 19 +method name of descriptor (I)Ljava/time/chrono/JapaneseEra; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/time/chrono/JapaneseEra; flags 9 +method name values descriptor ()[Ljava/time/chrono/JapaneseEra; flags 9 +method name getValue descriptor ()I flags 1 +method name range descriptor (Ljava/time/temporal/TemporalField;)Ljava/time/temporal/ValueRange; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/time/chrono/MinguoChronology +header extends java/time/chrono/AbstractChronology implements java/io/Serializable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name INSTANCE descriptor Ljava/time/chrono/MinguoChronology; flags 19 +method name getId descriptor ()Ljava/lang/String; flags 1 +method name getCalendarType descriptor ()Ljava/lang/String; flags 1 +method name date descriptor (Ljava/time/chrono/Era;III)Ljava/time/chrono/MinguoDate; flags 1 +method name date descriptor (III)Ljava/time/chrono/MinguoDate; flags 1 +method name dateYearDay descriptor (Ljava/time/chrono/Era;II)Ljava/time/chrono/MinguoDate; flags 1 +method name dateYearDay descriptor (II)Ljava/time/chrono/MinguoDate; flags 1 +method name dateEpochDay descriptor (J)Ljava/time/chrono/MinguoDate; flags 1 +method name dateNow descriptor ()Ljava/time/chrono/MinguoDate; flags 1 +method name dateNow descriptor (Ljava/time/ZoneId;)Ljava/time/chrono/MinguoDate; flags 1 +method name dateNow descriptor (Ljava/time/Clock;)Ljava/time/chrono/MinguoDate; flags 1 +method name date descriptor (Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/MinguoDate; flags 1 +method name localDateTime descriptor (Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ChronoLocalDateTime; flags 1 signature (Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ChronoLocalDateTime; +method name zonedDateTime descriptor (Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ChronoZonedDateTime; flags 1 signature (Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ChronoZonedDateTime; +method name zonedDateTime descriptor (Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/chrono/ChronoZonedDateTime; flags 1 signature (Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/chrono/ChronoZonedDateTime; +method name isLeapYear descriptor (J)Z flags 1 +method name prolepticYear descriptor (Ljava/time/chrono/Era;I)I flags 1 +method name eraOf descriptor (I)Ljava/time/chrono/MinguoEra; flags 1 +method name eras descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; +method name range descriptor (Ljava/time/temporal/ChronoField;)Ljava/time/temporal/ValueRange; flags 1 +method name resolveDate descriptor (Ljava/util/Map;Ljava/time/format/ResolverStyle;)Ljava/time/chrono/MinguoDate; flags 1 signature (Ljava/util/Map;Ljava/time/format/ResolverStyle;)Ljava/time/chrono/MinguoDate; +method name resolveDate descriptor (Ljava/util/Map;Ljava/time/format/ResolverStyle;)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name eraOf descriptor (I)Ljava/time/chrono/Era; flags 1041 +method name date descriptor (Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name dateNow descriptor (Ljava/time/Clock;)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name dateNow descriptor (Ljava/time/ZoneId;)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name dateNow descriptor ()Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name dateEpochDay descriptor (J)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name dateYearDay descriptor (II)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name dateYearDay descriptor (Ljava/time/chrono/Era;II)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name date descriptor (III)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name date descriptor (Ljava/time/chrono/Era;III)Ljava/time/chrono/ChronoLocalDate; flags 1041 + +class name java/time/chrono/MinguoDate +header extends java/time/chrono/ChronoLocalDateImpl implements java/time/chrono/ChronoLocalDate,java/io/Serializable flags 31 signature Ljava/time/chrono/ChronoLocalDateImpl;Ljava/time/chrono/ChronoLocalDate;Ljava/io/Serializable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name now descriptor ()Ljava/time/chrono/MinguoDate; flags 9 +method name now descriptor (Ljava/time/ZoneId;)Ljava/time/chrono/MinguoDate; flags 9 +method name now descriptor (Ljava/time/Clock;)Ljava/time/chrono/MinguoDate; flags 9 +method name of descriptor (III)Ljava/time/chrono/MinguoDate; flags 9 +method name from descriptor (Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/MinguoDate; flags 9 +method name getChronology descriptor ()Ljava/time/chrono/MinguoChronology; flags 1 +method name getEra descriptor ()Ljava/time/chrono/MinguoEra; flags 1 +method name lengthOfMonth descriptor ()I flags 1 +method name range descriptor (Ljava/time/temporal/TemporalField;)Ljava/time/temporal/ValueRange; flags 1 +method name getLong descriptor (Ljava/time/temporal/TemporalField;)J flags 1 +method name with descriptor (Ljava/time/temporal/TemporalField;J)Ljava/time/chrono/MinguoDate; flags 1 +method name with descriptor (Ljava/time/temporal/TemporalAdjuster;)Ljava/time/chrono/MinguoDate; flags 1 +method name plus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/MinguoDate; flags 1 +method name minus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/MinguoDate; flags 1 +method name plus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/MinguoDate; flags 1 +method name minus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/MinguoDate; flags 1 +method name atTime descriptor (Ljava/time/LocalTime;)Ljava/time/chrono/ChronoLocalDateTime; flags 11 signature (Ljava/time/LocalTime;)Ljava/time/chrono/ChronoLocalDateTime; +method name until descriptor (Ljava/time/chrono/ChronoLocalDate;)Ljava/time/chrono/ChronoPeriod; flags 1 +method name toEpochDay descriptor ()J 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 1041 +method name until descriptor (Ljava/time/temporal/Temporal;Ljava/time/temporal/TemporalUnit;)J flags 1041 +method name minus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name minus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name plus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name plus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name with descriptor (Ljava/time/temporal/TemporalField;J)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name with descriptor (Ljava/time/temporal/TemporalAdjuster;)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name getEra descriptor ()Ljava/time/chrono/Era; flags 1041 +method name getChronology descriptor ()Ljava/time/chrono/Chronology; flags 1041 +method name minus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/temporal/Temporal; flags 1041 +method name minus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal; flags 1041 +method name plus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/temporal/Temporal; flags 1041 +method name plus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal; flags 1041 +method name with descriptor (Ljava/time/temporal/TemporalField;J)Ljava/time/temporal/Temporal; flags 1041 +method name with descriptor (Ljava/time/temporal/TemporalAdjuster;)Ljava/time/temporal/Temporal; flags 1041 + +class name java/time/chrono/MinguoEra +header extends java/lang/Enum implements java/time/chrono/Era flags 4031 signature Ljava/lang/Enum;Ljava/time/chrono/Era; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name BEFORE_ROC descriptor Ljava/time/chrono/MinguoEra; flags 4019 +field name ROC descriptor Ljava/time/chrono/MinguoEra; flags 4019 +method name values descriptor ()[Ljava/time/chrono/MinguoEra; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/time/chrono/MinguoEra; flags 9 +method name of descriptor (I)Ljava/time/chrono/MinguoEra; flags 9 +method name getValue descriptor ()I flags 1 + +class name java/time/chrono/ThaiBuddhistChronology +header extends java/time/chrono/AbstractChronology implements java/io/Serializable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name INSTANCE descriptor Ljava/time/chrono/ThaiBuddhistChronology; flags 19 +method name getId descriptor ()Ljava/lang/String; flags 1 +method name getCalendarType descriptor ()Ljava/lang/String; flags 1 +method name date descriptor (Ljava/time/chrono/Era;III)Ljava/time/chrono/ThaiBuddhistDate; flags 1 +method name date descriptor (III)Ljava/time/chrono/ThaiBuddhistDate; flags 1 +method name dateYearDay descriptor (Ljava/time/chrono/Era;II)Ljava/time/chrono/ThaiBuddhistDate; flags 1 +method name dateYearDay descriptor (II)Ljava/time/chrono/ThaiBuddhistDate; flags 1 +method name dateEpochDay descriptor (J)Ljava/time/chrono/ThaiBuddhistDate; flags 1 +method name dateNow descriptor ()Ljava/time/chrono/ThaiBuddhistDate; flags 1 +method name dateNow descriptor (Ljava/time/ZoneId;)Ljava/time/chrono/ThaiBuddhistDate; flags 1 +method name dateNow descriptor (Ljava/time/Clock;)Ljava/time/chrono/ThaiBuddhistDate; flags 1 +method name date descriptor (Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ThaiBuddhistDate; flags 1 +method name localDateTime descriptor (Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ChronoLocalDateTime; flags 1 signature (Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ChronoLocalDateTime; +method name zonedDateTime descriptor (Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ChronoZonedDateTime; flags 1 signature (Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ChronoZonedDateTime; +method name zonedDateTime descriptor (Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/chrono/ChronoZonedDateTime; flags 1 signature (Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/chrono/ChronoZonedDateTime; +method name isLeapYear descriptor (J)Z flags 1 +method name prolepticYear descriptor (Ljava/time/chrono/Era;I)I flags 1 +method name eraOf descriptor (I)Ljava/time/chrono/ThaiBuddhistEra; flags 1 +method name eras descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; +method name range descriptor (Ljava/time/temporal/ChronoField;)Ljava/time/temporal/ValueRange; flags 1 +method name resolveDate descriptor (Ljava/util/Map;Ljava/time/format/ResolverStyle;)Ljava/time/chrono/ThaiBuddhistDate; flags 1 signature (Ljava/util/Map;Ljava/time/format/ResolverStyle;)Ljava/time/chrono/ThaiBuddhistDate; +method name resolveDate descriptor (Ljava/util/Map;Ljava/time/format/ResolverStyle;)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name eraOf descriptor (I)Ljava/time/chrono/Era; flags 1041 +method name date descriptor (Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name dateNow descriptor (Ljava/time/Clock;)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name dateNow descriptor (Ljava/time/ZoneId;)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name dateNow descriptor ()Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name dateEpochDay descriptor (J)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name dateYearDay descriptor (II)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name dateYearDay descriptor (Ljava/time/chrono/Era;II)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name date descriptor (III)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name date descriptor (Ljava/time/chrono/Era;III)Ljava/time/chrono/ChronoLocalDate; flags 1041 + +class name java/time/chrono/ThaiBuddhistDate +header extends java/time/chrono/ChronoLocalDateImpl implements java/time/chrono/ChronoLocalDate,java/io/Serializable flags 31 signature Ljava/time/chrono/ChronoLocalDateImpl;Ljava/time/chrono/ChronoLocalDate;Ljava/io/Serializable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name now descriptor ()Ljava/time/chrono/ThaiBuddhistDate; flags 9 +method name now descriptor (Ljava/time/ZoneId;)Ljava/time/chrono/ThaiBuddhistDate; flags 9 +method name now descriptor (Ljava/time/Clock;)Ljava/time/chrono/ThaiBuddhistDate; flags 9 +method name of descriptor (III)Ljava/time/chrono/ThaiBuddhistDate; flags 9 +method name from descriptor (Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ThaiBuddhistDate; flags 9 +method name getChronology descriptor ()Ljava/time/chrono/ThaiBuddhistChronology; flags 1 +method name getEra descriptor ()Ljava/time/chrono/ThaiBuddhistEra; flags 1 +method name lengthOfMonth descriptor ()I flags 1 +method name range descriptor (Ljava/time/temporal/TemporalField;)Ljava/time/temporal/ValueRange; flags 1 +method name getLong descriptor (Ljava/time/temporal/TemporalField;)J flags 1 +method name with descriptor (Ljava/time/temporal/TemporalField;J)Ljava/time/chrono/ThaiBuddhistDate; flags 1 +method name with descriptor (Ljava/time/temporal/TemporalAdjuster;)Ljava/time/chrono/ThaiBuddhistDate; flags 1 +method name plus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/ThaiBuddhistDate; flags 1 +method name minus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/ThaiBuddhistDate; flags 1 +method name plus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/ThaiBuddhistDate; flags 1 +method name minus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/ThaiBuddhistDate; flags 1 +method name atTime descriptor (Ljava/time/LocalTime;)Ljava/time/chrono/ChronoLocalDateTime; flags 11 signature (Ljava/time/LocalTime;)Ljava/time/chrono/ChronoLocalDateTime; +method name until descriptor (Ljava/time/chrono/ChronoLocalDate;)Ljava/time/chrono/ChronoPeriod; flags 1 +method name toEpochDay descriptor ()J 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 1041 +method name until descriptor (Ljava/time/temporal/Temporal;Ljava/time/temporal/TemporalUnit;)J flags 1041 +method name minus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name minus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name plus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name plus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name with descriptor (Ljava/time/temporal/TemporalField;J)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name with descriptor (Ljava/time/temporal/TemporalAdjuster;)Ljava/time/chrono/ChronoLocalDate; flags 1041 +method name getEra descriptor ()Ljava/time/chrono/Era; flags 1041 +method name getChronology descriptor ()Ljava/time/chrono/Chronology; flags 1041 +method name minus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/temporal/Temporal; flags 1041 +method name minus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal; flags 1041 +method name plus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/temporal/Temporal; flags 1041 +method name plus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal; flags 1041 +method name with descriptor (Ljava/time/temporal/TemporalField;J)Ljava/time/temporal/Temporal; flags 1041 +method name with descriptor (Ljava/time/temporal/TemporalAdjuster;)Ljava/time/temporal/Temporal; flags 1041 + +class name java/time/chrono/ThaiBuddhistEra +header extends java/lang/Enum implements java/time/chrono/Era flags 4031 signature Ljava/lang/Enum;Ljava/time/chrono/Era; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name BEFORE_BE descriptor Ljava/time/chrono/ThaiBuddhistEra; flags 4019 +field name BE descriptor Ljava/time/chrono/ThaiBuddhistEra; flags 4019 +method name values descriptor ()[Ljava/time/chrono/ThaiBuddhistEra; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/time/chrono/ThaiBuddhistEra; flags 9 +method name of descriptor (I)Ljava/time/chrono/ThaiBuddhistEra; flags 9 +method name getValue descriptor ()I flags 1 + +class name java/time/format/DateTimeFormatter +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name ISO_LOCAL_DATE descriptor Ljava/time/format/DateTimeFormatter; flags 19 +field name ISO_OFFSET_DATE descriptor Ljava/time/format/DateTimeFormatter; flags 19 +field name ISO_DATE descriptor Ljava/time/format/DateTimeFormatter; flags 19 +field name ISO_LOCAL_TIME descriptor Ljava/time/format/DateTimeFormatter; flags 19 +field name ISO_OFFSET_TIME descriptor Ljava/time/format/DateTimeFormatter; flags 19 +field name ISO_TIME descriptor Ljava/time/format/DateTimeFormatter; flags 19 +field name ISO_LOCAL_DATE_TIME descriptor Ljava/time/format/DateTimeFormatter; flags 19 +field name ISO_OFFSET_DATE_TIME descriptor Ljava/time/format/DateTimeFormatter; flags 19 +field name ISO_ZONED_DATE_TIME descriptor Ljava/time/format/DateTimeFormatter; flags 19 +field name ISO_DATE_TIME descriptor Ljava/time/format/DateTimeFormatter; flags 19 +field name ISO_ORDINAL_DATE descriptor Ljava/time/format/DateTimeFormatter; flags 19 +field name ISO_WEEK_DATE descriptor Ljava/time/format/DateTimeFormatter; flags 19 +field name ISO_INSTANT descriptor Ljava/time/format/DateTimeFormatter; flags 19 +field name BASIC_ISO_DATE descriptor Ljava/time/format/DateTimeFormatter; flags 19 +field name RFC_1123_DATE_TIME descriptor Ljava/time/format/DateTimeFormatter; flags 19 +method name ofPattern descriptor (Ljava/lang/String;)Ljava/time/format/DateTimeFormatter; flags 9 +method name ofPattern descriptor (Ljava/lang/String;Ljava/util/Locale;)Ljava/time/format/DateTimeFormatter; flags 9 +method name ofLocalizedDate descriptor (Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; flags 9 +method name ofLocalizedTime descriptor (Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; flags 9 +method name ofLocalizedDateTime descriptor (Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; flags 9 +method name ofLocalizedDateTime descriptor (Ljava/time/format/FormatStyle;Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; flags 9 +method name parsedExcessDays descriptor ()Ljava/time/temporal/TemporalQuery; flags 19 signature ()Ljava/time/temporal/TemporalQuery; +method name parsedLeapSecond descriptor ()Ljava/time/temporal/TemporalQuery; flags 19 signature ()Ljava/time/temporal/TemporalQuery; +method name getLocale descriptor ()Ljava/util/Locale; flags 1 +method name withLocale descriptor (Ljava/util/Locale;)Ljava/time/format/DateTimeFormatter; flags 1 +method name getDecimalStyle descriptor ()Ljava/time/format/DecimalStyle; flags 1 +method name withDecimalStyle descriptor (Ljava/time/format/DecimalStyle;)Ljava/time/format/DateTimeFormatter; flags 1 +method name getChronology descriptor ()Ljava/time/chrono/Chronology; flags 1 +method name withChronology descriptor (Ljava/time/chrono/Chronology;)Ljava/time/format/DateTimeFormatter; flags 1 +method name getZone descriptor ()Ljava/time/ZoneId; flags 1 +method name withZone descriptor (Ljava/time/ZoneId;)Ljava/time/format/DateTimeFormatter; flags 1 +method name getResolverStyle descriptor ()Ljava/time/format/ResolverStyle; flags 1 +method name withResolverStyle descriptor (Ljava/time/format/ResolverStyle;)Ljava/time/format/DateTimeFormatter; flags 1 +method name getResolverFields descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set; +method name withResolverFields descriptor ([Ljava/time/temporal/TemporalField;)Ljava/time/format/DateTimeFormatter; flags 81 +method name withResolverFields descriptor (Ljava/util/Set;)Ljava/time/format/DateTimeFormatter; flags 1 signature (Ljava/util/Set;)Ljava/time/format/DateTimeFormatter; +method name format descriptor (Ljava/time/temporal/TemporalAccessor;)Ljava/lang/String; flags 1 +method name formatTo descriptor (Ljava/time/temporal/TemporalAccessor;Ljava/lang/Appendable;)V flags 1 +method name parse descriptor (Ljava/lang/CharSequence;)Ljava/time/temporal/TemporalAccessor; flags 1 +method name parse descriptor (Ljava/lang/CharSequence;Ljava/text/ParsePosition;)Ljava/time/temporal/TemporalAccessor; flags 1 +method name parse descriptor (Ljava/lang/CharSequence;Ljava/time/temporal/TemporalQuery;)Ljava/lang/Object; flags 1 signature (Ljava/lang/CharSequence;Ljava/time/temporal/TemporalQuery;)TT; +method name parseBest descriptor (Ljava/lang/CharSequence;[Ljava/time/temporal/TemporalQuery;)Ljava/time/temporal/TemporalAccessor; flags 81 signature (Ljava/lang/CharSequence;[Ljava/time/temporal/TemporalQuery<*>;)Ljava/time/temporal/TemporalAccessor; +method name parseUnresolved descriptor (Ljava/lang/CharSequence;Ljava/text/ParsePosition;)Ljava/time/temporal/TemporalAccessor; flags 1 +method name toFormat descriptor ()Ljava/text/Format; flags 1 +method name toFormat descriptor (Ljava/time/temporal/TemporalQuery;)Ljava/text/Format; flags 1 signature (Ljava/time/temporal/TemporalQuery<*>;)Ljava/text/Format; +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/time/format/DateTimeFormatterBuilder +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name getLocalizedDateTimePattern descriptor (Ljava/time/format/FormatStyle;Ljava/time/format/FormatStyle;Ljava/time/chrono/Chronology;Ljava/util/Locale;)Ljava/lang/String; flags 9 +method name descriptor ()V flags 1 +method name parseCaseSensitive descriptor ()Ljava/time/format/DateTimeFormatterBuilder; flags 1 +method name parseCaseInsensitive descriptor ()Ljava/time/format/DateTimeFormatterBuilder; flags 1 +method name parseStrict descriptor ()Ljava/time/format/DateTimeFormatterBuilder; flags 1 +method name parseLenient descriptor ()Ljava/time/format/DateTimeFormatterBuilder; flags 1 +method name parseDefaulting descriptor (Ljava/time/temporal/TemporalField;J)Ljava/time/format/DateTimeFormatterBuilder; flags 1 +method name appendValue descriptor (Ljava/time/temporal/TemporalField;)Ljava/time/format/DateTimeFormatterBuilder; flags 1 +method name appendValue descriptor (Ljava/time/temporal/TemporalField;I)Ljava/time/format/DateTimeFormatterBuilder; flags 1 +method name appendValue descriptor (Ljava/time/temporal/TemporalField;IILjava/time/format/SignStyle;)Ljava/time/format/DateTimeFormatterBuilder; flags 1 +method name appendValueReduced descriptor (Ljava/time/temporal/TemporalField;III)Ljava/time/format/DateTimeFormatterBuilder; flags 1 +method name appendValueReduced descriptor (Ljava/time/temporal/TemporalField;IILjava/time/chrono/ChronoLocalDate;)Ljava/time/format/DateTimeFormatterBuilder; flags 1 +method name appendFraction descriptor (Ljava/time/temporal/TemporalField;IIZ)Ljava/time/format/DateTimeFormatterBuilder; flags 1 +method name appendText descriptor (Ljava/time/temporal/TemporalField;)Ljava/time/format/DateTimeFormatterBuilder; flags 1 +method name appendText descriptor (Ljava/time/temporal/TemporalField;Ljava/time/format/TextStyle;)Ljava/time/format/DateTimeFormatterBuilder; flags 1 +method name appendText descriptor (Ljava/time/temporal/TemporalField;Ljava/util/Map;)Ljava/time/format/DateTimeFormatterBuilder; flags 1 signature (Ljava/time/temporal/TemporalField;Ljava/util/Map;)Ljava/time/format/DateTimeFormatterBuilder; +method name appendInstant descriptor ()Ljava/time/format/DateTimeFormatterBuilder; flags 1 +method name appendInstant descriptor (I)Ljava/time/format/DateTimeFormatterBuilder; flags 1 +method name appendOffsetId descriptor ()Ljava/time/format/DateTimeFormatterBuilder; flags 1 +method name appendOffset descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/time/format/DateTimeFormatterBuilder; flags 1 +method name appendLocalizedOffset descriptor (Ljava/time/format/TextStyle;)Ljava/time/format/DateTimeFormatterBuilder; flags 1 +method name appendZoneId descriptor ()Ljava/time/format/DateTimeFormatterBuilder; flags 1 +method name appendZoneRegionId descriptor ()Ljava/time/format/DateTimeFormatterBuilder; flags 1 +method name appendZoneOrOffsetId descriptor ()Ljava/time/format/DateTimeFormatterBuilder; flags 1 +method name appendZoneText descriptor (Ljava/time/format/TextStyle;)Ljava/time/format/DateTimeFormatterBuilder; flags 1 +method name appendZoneText descriptor (Ljava/time/format/TextStyle;Ljava/util/Set;)Ljava/time/format/DateTimeFormatterBuilder; flags 1 signature (Ljava/time/format/TextStyle;Ljava/util/Set;)Ljava/time/format/DateTimeFormatterBuilder; +method name appendChronologyId descriptor ()Ljava/time/format/DateTimeFormatterBuilder; flags 1 +method name appendChronologyText descriptor (Ljava/time/format/TextStyle;)Ljava/time/format/DateTimeFormatterBuilder; flags 1 +method name appendLocalized descriptor (Ljava/time/format/FormatStyle;Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatterBuilder; flags 1 +method name appendLiteral descriptor (C)Ljava/time/format/DateTimeFormatterBuilder; flags 1 +method name appendLiteral descriptor (Ljava/lang/String;)Ljava/time/format/DateTimeFormatterBuilder; flags 1 +method name append descriptor (Ljava/time/format/DateTimeFormatter;)Ljava/time/format/DateTimeFormatterBuilder; flags 1 +method name appendOptional descriptor (Ljava/time/format/DateTimeFormatter;)Ljava/time/format/DateTimeFormatterBuilder; flags 1 +method name appendPattern descriptor (Ljava/lang/String;)Ljava/time/format/DateTimeFormatterBuilder; flags 1 +method name padNext descriptor (I)Ljava/time/format/DateTimeFormatterBuilder; flags 1 +method name padNext descriptor (IC)Ljava/time/format/DateTimeFormatterBuilder; flags 1 +method name optionalStart descriptor ()Ljava/time/format/DateTimeFormatterBuilder; flags 1 +method name optionalEnd descriptor ()Ljava/time/format/DateTimeFormatterBuilder; flags 1 +method name toFormatter descriptor ()Ljava/time/format/DateTimeFormatter; flags 1 +method name toFormatter descriptor (Ljava/util/Locale;)Ljava/time/format/DateTimeFormatter; flags 1 + +class name java/time/format/DateTimeParseException +header extends java/time/DateTimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;Ljava/lang/CharSequence;I)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/CharSequence;ILjava/lang/Throwable;)V flags 1 +method name getParsedString descriptor ()Ljava/lang/String; flags 1 +method name getErrorIndex descriptor ()I flags 1 + +class name java/time/format/DecimalStyle +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name STANDARD descriptor Ljava/time/format/DecimalStyle; flags 19 +method name getAvailableLocales descriptor ()Ljava/util/Set; flags 9 signature ()Ljava/util/Set; +method name ofDefaultLocale descriptor ()Ljava/time/format/DecimalStyle; flags 9 +method name of descriptor (Ljava/util/Locale;)Ljava/time/format/DecimalStyle; flags 9 +method name getZeroDigit descriptor ()C flags 1 +method name withZeroDigit descriptor (C)Ljava/time/format/DecimalStyle; flags 1 +method name getPositiveSign descriptor ()C flags 1 +method name withPositiveSign descriptor (C)Ljava/time/format/DecimalStyle; flags 1 +method name getNegativeSign descriptor ()C flags 1 +method name withNegativeSign descriptor (C)Ljava/time/format/DecimalStyle; flags 1 +method name getDecimalSeparator descriptor ()C flags 1 +method name withDecimalSeparator descriptor (C)Ljava/time/format/DecimalStyle; 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 + +class name java/time/format/FormatStyle +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name FULL descriptor Ljava/time/format/FormatStyle; flags 4019 +field name LONG descriptor Ljava/time/format/FormatStyle; flags 4019 +field name MEDIUM descriptor Ljava/time/format/FormatStyle; flags 4019 +field name SHORT descriptor Ljava/time/format/FormatStyle; flags 4019 +method name values descriptor ()[Ljava/time/format/FormatStyle; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/time/format/FormatStyle; flags 9 + +class name java/time/format/ResolverStyle +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name STRICT descriptor Ljava/time/format/ResolverStyle; flags 4019 +field name SMART descriptor Ljava/time/format/ResolverStyle; flags 4019 +field name LENIENT descriptor Ljava/time/format/ResolverStyle; flags 4019 +method name values descriptor ()[Ljava/time/format/ResolverStyle; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/time/format/ResolverStyle; flags 9 + +class name java/time/format/SignStyle +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name NORMAL descriptor Ljava/time/format/SignStyle; flags 4019 +field name ALWAYS descriptor Ljava/time/format/SignStyle; flags 4019 +field name NEVER descriptor Ljava/time/format/SignStyle; flags 4019 +field name NOT_NEGATIVE descriptor Ljava/time/format/SignStyle; flags 4019 +field name EXCEEDS_PAD descriptor Ljava/time/format/SignStyle; flags 4019 +method name values descriptor ()[Ljava/time/format/SignStyle; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/time/format/SignStyle; flags 9 + +class name java/time/format/TextStyle +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name FULL descriptor Ljava/time/format/TextStyle; flags 4019 +field name FULL_STANDALONE descriptor Ljava/time/format/TextStyle; flags 4019 +field name SHORT descriptor Ljava/time/format/TextStyle; flags 4019 +field name SHORT_STANDALONE descriptor Ljava/time/format/TextStyle; flags 4019 +field name NARROW descriptor Ljava/time/format/TextStyle; flags 4019 +field name NARROW_STANDALONE descriptor Ljava/time/format/TextStyle; flags 4019 +method name values descriptor ()[Ljava/time/format/TextStyle; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/time/format/TextStyle; flags 9 +method name isStandalone descriptor ()Z flags 1 +method name asStandalone descriptor ()Ljava/time/format/TextStyle; flags 1 +method name asNormal descriptor ()Ljava/time/format/TextStyle; flags 1 + +class name java/time/temporal/ChronoField +header extends java/lang/Enum implements java/time/temporal/TemporalField flags 4031 signature Ljava/lang/Enum;Ljava/time/temporal/TemporalField; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name NANO_OF_SECOND descriptor Ljava/time/temporal/ChronoField; flags 4019 +field name NANO_OF_DAY descriptor Ljava/time/temporal/ChronoField; flags 4019 +field name MICRO_OF_SECOND descriptor Ljava/time/temporal/ChronoField; flags 4019 +field name MICRO_OF_DAY descriptor Ljava/time/temporal/ChronoField; flags 4019 +field name MILLI_OF_SECOND descriptor Ljava/time/temporal/ChronoField; flags 4019 +field name MILLI_OF_DAY descriptor Ljava/time/temporal/ChronoField; flags 4019 +field name SECOND_OF_MINUTE descriptor Ljava/time/temporal/ChronoField; flags 4019 +field name SECOND_OF_DAY descriptor Ljava/time/temporal/ChronoField; flags 4019 +field name MINUTE_OF_HOUR descriptor Ljava/time/temporal/ChronoField; flags 4019 +field name MINUTE_OF_DAY descriptor Ljava/time/temporal/ChronoField; flags 4019 +field name HOUR_OF_AMPM descriptor Ljava/time/temporal/ChronoField; flags 4019 +field name CLOCK_HOUR_OF_AMPM descriptor Ljava/time/temporal/ChronoField; flags 4019 +field name HOUR_OF_DAY descriptor Ljava/time/temporal/ChronoField; flags 4019 +field name CLOCK_HOUR_OF_DAY descriptor Ljava/time/temporal/ChronoField; flags 4019 +field name AMPM_OF_DAY descriptor Ljava/time/temporal/ChronoField; flags 4019 +field name DAY_OF_WEEK descriptor Ljava/time/temporal/ChronoField; flags 4019 +field name ALIGNED_DAY_OF_WEEK_IN_MONTH descriptor Ljava/time/temporal/ChronoField; flags 4019 +field name ALIGNED_DAY_OF_WEEK_IN_YEAR descriptor Ljava/time/temporal/ChronoField; flags 4019 +field name DAY_OF_MONTH descriptor Ljava/time/temporal/ChronoField; flags 4019 +field name DAY_OF_YEAR descriptor Ljava/time/temporal/ChronoField; flags 4019 +field name EPOCH_DAY descriptor Ljava/time/temporal/ChronoField; flags 4019 +field name ALIGNED_WEEK_OF_MONTH descriptor Ljava/time/temporal/ChronoField; flags 4019 +field name ALIGNED_WEEK_OF_YEAR descriptor Ljava/time/temporal/ChronoField; flags 4019 +field name MONTH_OF_YEAR descriptor Ljava/time/temporal/ChronoField; flags 4019 +field name PROLEPTIC_MONTH descriptor Ljava/time/temporal/ChronoField; flags 4019 +field name YEAR_OF_ERA descriptor Ljava/time/temporal/ChronoField; flags 4019 +field name YEAR descriptor Ljava/time/temporal/ChronoField; flags 4019 +field name ERA descriptor Ljava/time/temporal/ChronoField; flags 4019 +field name INSTANT_SECONDS descriptor Ljava/time/temporal/ChronoField; flags 4019 +field name OFFSET_SECONDS descriptor Ljava/time/temporal/ChronoField; flags 4019 +method name values descriptor ()[Ljava/time/temporal/ChronoField; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/time/temporal/ChronoField; flags 9 +method name getDisplayName descriptor (Ljava/util/Locale;)Ljava/lang/String; flags 1 +method name getBaseUnit descriptor ()Ljava/time/temporal/TemporalUnit; flags 1 +method name getRangeUnit descriptor ()Ljava/time/temporal/TemporalUnit; flags 1 +method name range descriptor ()Ljava/time/temporal/ValueRange; flags 1 +method name isDateBased descriptor ()Z flags 1 +method name isTimeBased descriptor ()Z flags 1 +method name checkValidValue descriptor (J)J flags 1 +method name checkValidIntValue descriptor (J)I flags 1 +method name isSupportedBy descriptor (Ljava/time/temporal/TemporalAccessor;)Z flags 1 +method name rangeRefinedBy descriptor (Ljava/time/temporal/TemporalAccessor;)Ljava/time/temporal/ValueRange; flags 1 +method name getFrom descriptor (Ljava/time/temporal/TemporalAccessor;)J flags 1 +method name adjustInto descriptor (Ljava/time/temporal/Temporal;J)Ljava/time/temporal/Temporal; flags 1 signature (TR;J)TR; +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/time/temporal/ChronoUnit +header extends java/lang/Enum implements java/time/temporal/TemporalUnit flags 4031 signature Ljava/lang/Enum;Ljava/time/temporal/TemporalUnit; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name NANOS descriptor Ljava/time/temporal/ChronoUnit; flags 4019 +field name MICROS descriptor Ljava/time/temporal/ChronoUnit; flags 4019 +field name MILLIS descriptor Ljava/time/temporal/ChronoUnit; flags 4019 +field name SECONDS descriptor Ljava/time/temporal/ChronoUnit; flags 4019 +field name MINUTES descriptor Ljava/time/temporal/ChronoUnit; flags 4019 +field name HOURS descriptor Ljava/time/temporal/ChronoUnit; flags 4019 +field name HALF_DAYS descriptor Ljava/time/temporal/ChronoUnit; flags 4019 +field name DAYS descriptor Ljava/time/temporal/ChronoUnit; flags 4019 +field name WEEKS descriptor Ljava/time/temporal/ChronoUnit; flags 4019 +field name MONTHS descriptor Ljava/time/temporal/ChronoUnit; flags 4019 +field name YEARS descriptor Ljava/time/temporal/ChronoUnit; flags 4019 +field name DECADES descriptor Ljava/time/temporal/ChronoUnit; flags 4019 +field name CENTURIES descriptor Ljava/time/temporal/ChronoUnit; flags 4019 +field name MILLENNIA descriptor Ljava/time/temporal/ChronoUnit; flags 4019 +field name ERAS descriptor Ljava/time/temporal/ChronoUnit; flags 4019 +field name FOREVER descriptor Ljava/time/temporal/ChronoUnit; flags 4019 +method name values descriptor ()[Ljava/time/temporal/ChronoUnit; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/time/temporal/ChronoUnit; flags 9 +method name getDuration descriptor ()Ljava/time/Duration; flags 1 +method name isDurationEstimated descriptor ()Z flags 1 +method name isDateBased descriptor ()Z flags 1 +method name isTimeBased descriptor ()Z flags 1 +method name isSupportedBy descriptor (Ljava/time/temporal/Temporal;)Z flags 1 +method name addTo descriptor (Ljava/time/temporal/Temporal;J)Ljava/time/temporal/Temporal; flags 1 signature (TR;J)TR; +method name between descriptor (Ljava/time/temporal/Temporal;Ljava/time/temporal/Temporal;)J flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/time/temporal/IsoFields +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name DAY_OF_QUARTER descriptor Ljava/time/temporal/TemporalField; flags 19 +field name QUARTER_OF_YEAR descriptor Ljava/time/temporal/TemporalField; flags 19 +field name WEEK_OF_WEEK_BASED_YEAR descriptor Ljava/time/temporal/TemporalField; flags 19 +field name WEEK_BASED_YEAR descriptor Ljava/time/temporal/TemporalField; flags 19 +field name WEEK_BASED_YEARS descriptor Ljava/time/temporal/TemporalUnit; flags 19 +field name QUARTER_YEARS descriptor Ljava/time/temporal/TemporalUnit; flags 19 + +class name java/time/temporal/JulianFields +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name JULIAN_DAY descriptor Ljava/time/temporal/TemporalField; flags 19 +field name MODIFIED_JULIAN_DAY descriptor Ljava/time/temporal/TemporalField; flags 19 +field name RATA_DIE descriptor Ljava/time/temporal/TemporalField; flags 19 + +class name java/time/temporal/Temporal +header extends java/lang/Object implements java/time/temporal/TemporalAccessor flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name isSupported descriptor (Ljava/time/temporal/TemporalUnit;)Z flags 401 +method name with descriptor (Ljava/time/temporal/TemporalAdjuster;)Ljava/time/temporal/Temporal; flags 1 +method name with descriptor (Ljava/time/temporal/TemporalField;J)Ljava/time/temporal/Temporal; flags 401 +method name plus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal; flags 1 +method name plus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/temporal/Temporal; flags 401 +method name minus descriptor (Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal; flags 1 +method name minus descriptor (JLjava/time/temporal/TemporalUnit;)Ljava/time/temporal/Temporal; flags 1 +method name until descriptor (Ljava/time/temporal/Temporal;Ljava/time/temporal/TemporalUnit;)J flags 401 + +class name java/time/temporal/TemporalAccessor +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name isSupported descriptor (Ljava/time/temporal/TemporalField;)Z flags 401 +method name range descriptor (Ljava/time/temporal/TemporalField;)Ljava/time/temporal/ValueRange; flags 1 +method name get descriptor (Ljava/time/temporal/TemporalField;)I flags 1 +method name getLong descriptor (Ljava/time/temporal/TemporalField;)J flags 401 +method name query descriptor (Ljava/time/temporal/TemporalQuery;)Ljava/lang/Object; flags 1 signature (Ljava/time/temporal/TemporalQuery;)TR; + +class name java/time/temporal/TemporalAdjuster +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/FunctionalInterface; +method name adjustInto descriptor (Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal; flags 401 + +class name java/time/temporal/TemporalAdjusters +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name ofDateAdjuster descriptor (Ljava/util/function/UnaryOperator;)Ljava/time/temporal/TemporalAdjuster; flags 9 signature (Ljava/util/function/UnaryOperator;)Ljava/time/temporal/TemporalAdjuster; +method name firstDayOfMonth descriptor ()Ljava/time/temporal/TemporalAdjuster; flags 9 +method name lastDayOfMonth descriptor ()Ljava/time/temporal/TemporalAdjuster; flags 9 +method name firstDayOfNextMonth descriptor ()Ljava/time/temporal/TemporalAdjuster; flags 9 +method name firstDayOfYear descriptor ()Ljava/time/temporal/TemporalAdjuster; flags 9 +method name lastDayOfYear descriptor ()Ljava/time/temporal/TemporalAdjuster; flags 9 +method name firstDayOfNextYear descriptor ()Ljava/time/temporal/TemporalAdjuster; flags 9 +method name firstInMonth descriptor (Ljava/time/DayOfWeek;)Ljava/time/temporal/TemporalAdjuster; flags 9 +method name lastInMonth descriptor (Ljava/time/DayOfWeek;)Ljava/time/temporal/TemporalAdjuster; flags 9 +method name dayOfWeekInMonth descriptor (ILjava/time/DayOfWeek;)Ljava/time/temporal/TemporalAdjuster; flags 9 +method name next descriptor (Ljava/time/DayOfWeek;)Ljava/time/temporal/TemporalAdjuster; flags 9 +method name nextOrSame descriptor (Ljava/time/DayOfWeek;)Ljava/time/temporal/TemporalAdjuster; flags 9 +method name previous descriptor (Ljava/time/DayOfWeek;)Ljava/time/temporal/TemporalAdjuster; flags 9 +method name previousOrSame descriptor (Ljava/time/DayOfWeek;)Ljava/time/temporal/TemporalAdjuster; flags 9 + +class name java/time/temporal/TemporalAmount +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name get descriptor (Ljava/time/temporal/TemporalUnit;)J flags 401 +method name getUnits descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List; +method name addTo descriptor (Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal; flags 401 +method name subtractFrom descriptor (Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal; flags 401 + +class name java/time/temporal/TemporalField +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name getDisplayName descriptor (Ljava/util/Locale;)Ljava/lang/String; flags 1 +method name getBaseUnit descriptor ()Ljava/time/temporal/TemporalUnit; flags 401 +method name getRangeUnit descriptor ()Ljava/time/temporal/TemporalUnit; flags 401 +method name range descriptor ()Ljava/time/temporal/ValueRange; flags 401 +method name isDateBased descriptor ()Z flags 401 +method name isTimeBased descriptor ()Z flags 401 +method name isSupportedBy descriptor (Ljava/time/temporal/TemporalAccessor;)Z flags 401 +method name rangeRefinedBy descriptor (Ljava/time/temporal/TemporalAccessor;)Ljava/time/temporal/ValueRange; flags 401 +method name getFrom descriptor (Ljava/time/temporal/TemporalAccessor;)J flags 401 +method name adjustInto descriptor (Ljava/time/temporal/Temporal;J)Ljava/time/temporal/Temporal; flags 401 signature (TR;J)TR; +method name resolve descriptor (Ljava/util/Map;Ljava/time/temporal/TemporalAccessor;Ljava/time/format/ResolverStyle;)Ljava/time/temporal/TemporalAccessor; flags 1 signature (Ljava/util/Map;Ljava/time/temporal/TemporalAccessor;Ljava/time/format/ResolverStyle;)Ljava/time/temporal/TemporalAccessor; +method name toString descriptor ()Ljava/lang/String; flags 401 + +class name java/time/temporal/TemporalQueries +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name zoneId descriptor ()Ljava/time/temporal/TemporalQuery; flags 9 signature ()Ljava/time/temporal/TemporalQuery; +method name chronology descriptor ()Ljava/time/temporal/TemporalQuery; flags 9 signature ()Ljava/time/temporal/TemporalQuery; +method name precision descriptor ()Ljava/time/temporal/TemporalQuery; flags 9 signature ()Ljava/time/temporal/TemporalQuery; +method name zone descriptor ()Ljava/time/temporal/TemporalQuery; flags 9 signature ()Ljava/time/temporal/TemporalQuery; +method name offset descriptor ()Ljava/time/temporal/TemporalQuery; flags 9 signature ()Ljava/time/temporal/TemporalQuery; +method name localDate descriptor ()Ljava/time/temporal/TemporalQuery; flags 9 signature ()Ljava/time/temporal/TemporalQuery; +method name localTime descriptor ()Ljava/time/temporal/TemporalQuery; flags 9 signature ()Ljava/time/temporal/TemporalQuery; + +class name java/time/temporal/TemporalQuery +header extends java/lang/Object flags 601 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/FunctionalInterface; +method name queryFrom descriptor (Ljava/time/temporal/TemporalAccessor;)Ljava/lang/Object; flags 401 signature (Ljava/time/temporal/TemporalAccessor;)TR; + +class name java/time/temporal/TemporalUnit +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name getDuration descriptor ()Ljava/time/Duration; flags 401 +method name isDurationEstimated descriptor ()Z flags 401 +method name isDateBased descriptor ()Z flags 401 +method name isTimeBased descriptor ()Z flags 401 +method name isSupportedBy descriptor (Ljava/time/temporal/Temporal;)Z flags 1 +method name addTo descriptor (Ljava/time/temporal/Temporal;J)Ljava/time/temporal/Temporal; flags 401 signature (TR;J)TR; +method name between descriptor (Ljava/time/temporal/Temporal;Ljava/time/temporal/Temporal;)J flags 401 +method name toString descriptor ()Ljava/lang/String; flags 401 + +class name java/time/temporal/UnsupportedTemporalTypeException +header extends java/time/DateTimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 + +class name java/time/temporal/ValueRange +header extends java/lang/Object implements java/io/Serializable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name of descriptor (JJ)Ljava/time/temporal/ValueRange; flags 9 +method name of descriptor (JJJ)Ljava/time/temporal/ValueRange; flags 9 +method name of descriptor (JJJJ)Ljava/time/temporal/ValueRange; flags 9 +method name isFixed descriptor ()Z flags 1 +method name getMinimum descriptor ()J flags 1 +method name getLargestMinimum descriptor ()J flags 1 +method name getSmallestMaximum descriptor ()J flags 1 +method name getMaximum descriptor ()J flags 1 +method name isIntValue descriptor ()Z flags 1 +method name isValidValue descriptor (J)Z flags 1 +method name isValidIntValue descriptor (J)Z flags 1 +method name checkValidValue descriptor (JLjava/time/temporal/TemporalField;)J flags 1 +method name checkValidIntValue descriptor (JLjava/time/temporal/TemporalField;)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 + +class name java/time/temporal/WeekFields +header extends java/lang/Object implements java/io/Serializable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name ISO descriptor Ljava/time/temporal/WeekFields; flags 19 +field name SUNDAY_START descriptor Ljava/time/temporal/WeekFields; flags 19 +field name WEEK_BASED_YEARS descriptor Ljava/time/temporal/TemporalUnit; flags 19 +method name of descriptor (Ljava/util/Locale;)Ljava/time/temporal/WeekFields; flags 9 +method name of descriptor (Ljava/time/DayOfWeek;I)Ljava/time/temporal/WeekFields; flags 9 +method name getFirstDayOfWeek descriptor ()Ljava/time/DayOfWeek; flags 1 +method name getMinimalDaysInFirstWeek descriptor ()I flags 1 +method name dayOfWeek descriptor ()Ljava/time/temporal/TemporalField; flags 1 +method name weekOfMonth descriptor ()Ljava/time/temporal/TemporalField; flags 1 +method name weekOfYear descriptor ()Ljava/time/temporal/TemporalField; flags 1 +method name weekOfWeekBasedYear descriptor ()Ljava/time/temporal/TemporalField; flags 1 +method name weekBasedYear descriptor ()Ljava/time/temporal/TemporalField; 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 + +class name java/time/zone/ZoneOffsetTransition +header extends java/lang/Object implements java/lang/Comparable,java/io/Serializable flags 31 signature Ljava/lang/Object;Ljava/lang/Comparable;Ljava/io/Serializable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name of descriptor (Ljava/time/LocalDateTime;Ljava/time/ZoneOffset;Ljava/time/ZoneOffset;)Ljava/time/zone/ZoneOffsetTransition; flags 9 +method name getInstant descriptor ()Ljava/time/Instant; flags 1 +method name toEpochSecond descriptor ()J flags 1 +method name getDateTimeBefore descriptor ()Ljava/time/LocalDateTime; flags 1 +method name getDateTimeAfter descriptor ()Ljava/time/LocalDateTime; flags 1 +method name getOffsetBefore descriptor ()Ljava/time/ZoneOffset; flags 1 +method name getOffsetAfter descriptor ()Ljava/time/ZoneOffset; flags 1 +method name getDuration descriptor ()Ljava/time/Duration; flags 1 +method name isGap descriptor ()Z flags 1 +method name isOverlap descriptor ()Z flags 1 +method name isValidOffset descriptor (Ljava/time/ZoneOffset;)Z flags 1 +method name compareTo descriptor (Ljava/time/zone/ZoneOffsetTransition;)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/time/zone/ZoneOffsetTransitionRule +header extends java/lang/Object implements java/io/Serializable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/time/zone/ZoneOffsetTransitionRule$TimeDefinition outerClass java/time/zone/ZoneOffsetTransitionRule innerClassName TimeDefinition flags 4019 +method name of descriptor (Ljava/time/Month;ILjava/time/DayOfWeek;Ljava/time/LocalTime;ZLjava/time/zone/ZoneOffsetTransitionRule$TimeDefinition;Ljava/time/ZoneOffset;Ljava/time/ZoneOffset;Ljava/time/ZoneOffset;)Ljava/time/zone/ZoneOffsetTransitionRule; flags 9 +method name getMonth descriptor ()Ljava/time/Month; flags 1 +method name getDayOfMonthIndicator descriptor ()I flags 1 +method name getDayOfWeek descriptor ()Ljava/time/DayOfWeek; flags 1 +method name getLocalTime descriptor ()Ljava/time/LocalTime; flags 1 +method name isMidnightEndOfDay descriptor ()Z flags 1 +method name getTimeDefinition descriptor ()Ljava/time/zone/ZoneOffsetTransitionRule$TimeDefinition; flags 1 +method name getStandardOffset descriptor ()Ljava/time/ZoneOffset; flags 1 +method name getOffsetBefore descriptor ()Ljava/time/ZoneOffset; flags 1 +method name getOffsetAfter descriptor ()Ljava/time/ZoneOffset; flags 1 +method name createTransition descriptor (I)Ljava/time/zone/ZoneOffsetTransition; 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 + +class name java/time/zone/ZoneOffsetTransitionRule$TimeDefinition +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; +innerclass innerClass java/time/zone/ZoneOffsetTransitionRule$TimeDefinition outerClass java/time/zone/ZoneOffsetTransitionRule innerClassName TimeDefinition flags 4019 +field name UTC descriptor Ljava/time/zone/ZoneOffsetTransitionRule$TimeDefinition; flags 4019 +field name WALL descriptor Ljava/time/zone/ZoneOffsetTransitionRule$TimeDefinition; flags 4019 +field name STANDARD descriptor Ljava/time/zone/ZoneOffsetTransitionRule$TimeDefinition; flags 4019 +method name values descriptor ()[Ljava/time/zone/ZoneOffsetTransitionRule$TimeDefinition; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/time/zone/ZoneOffsetTransitionRule$TimeDefinition; flags 9 +method name createDateTime descriptor (Ljava/time/LocalDateTime;Ljava/time/ZoneOffset;Ljava/time/ZoneOffset;)Ljava/time/LocalDateTime; flags 1 + +class name java/time/zone/ZoneRules +header extends java/lang/Object implements java/io/Serializable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name of descriptor (Ljava/time/ZoneOffset;Ljava/time/ZoneOffset;Ljava/util/List;Ljava/util/List;Ljava/util/List;)Ljava/time/zone/ZoneRules; flags 9 signature (Ljava/time/ZoneOffset;Ljava/time/ZoneOffset;Ljava/util/List;Ljava/util/List;Ljava/util/List;)Ljava/time/zone/ZoneRules; +method name of descriptor (Ljava/time/ZoneOffset;)Ljava/time/zone/ZoneRules; flags 9 +method name isFixedOffset descriptor ()Z flags 1 +method name getOffset descriptor (Ljava/time/Instant;)Ljava/time/ZoneOffset; flags 1 +method name getOffset descriptor (Ljava/time/LocalDateTime;)Ljava/time/ZoneOffset; flags 1 +method name getValidOffsets descriptor (Ljava/time/LocalDateTime;)Ljava/util/List; flags 1 signature (Ljava/time/LocalDateTime;)Ljava/util/List; +method name getTransition descriptor (Ljava/time/LocalDateTime;)Ljava/time/zone/ZoneOffsetTransition; flags 1 +method name getStandardOffset descriptor (Ljava/time/Instant;)Ljava/time/ZoneOffset; flags 1 +method name getDaylightSavings descriptor (Ljava/time/Instant;)Ljava/time/Duration; flags 1 +method name isDaylightSavings descriptor (Ljava/time/Instant;)Z flags 1 +method name isValidOffset descriptor (Ljava/time/LocalDateTime;Ljava/time/ZoneOffset;)Z flags 1 +method name nextTransition descriptor (Ljava/time/Instant;)Ljava/time/zone/ZoneOffsetTransition; flags 1 +method name previousTransition descriptor (Ljava/time/Instant;)Ljava/time/zone/ZoneOffsetTransition; flags 1 +method name getTransitions descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; +method name getTransitionRules descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; +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 java/time/zone/ZoneRulesException +header extends java/time/DateTimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 + +class name java/time/zone/ZoneRulesProvider +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name getAvailableZoneIds descriptor ()Ljava/util/Set; flags 9 signature ()Ljava/util/Set; +method name getRules descriptor (Ljava/lang/String;Z)Ljava/time/zone/ZoneRules; flags 9 +method name getVersions descriptor (Ljava/lang/String;)Ljava/util/NavigableMap; flags 9 signature (Ljava/lang/String;)Ljava/util/NavigableMap; +method name registerProvider descriptor (Ljava/time/zone/ZoneRulesProvider;)V flags 9 +method name refresh descriptor ()Z flags 9 +method name descriptor ()V flags 4 +method name provideZoneIds descriptor ()Ljava/util/Set; flags 404 signature ()Ljava/util/Set; +method name provideRules descriptor (Ljava/lang/String;Z)Ljava/time/zone/ZoneRules; flags 404 +method name provideVersions descriptor (Ljava/lang/String;)Ljava/util/NavigableMap; flags 404 signature (Ljava/lang/String;)Ljava/util/NavigableMap; +method name provideRefresh descriptor ()Z flags 4 + +class name java/util/AbstractCollection +header extends java/lang/Object implements java/util/Collection flags 421 signature Ljava/lang/Object;Ljava/util/Collection; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 4 +method name iterator descriptor ()Ljava/util/Iterator; flags 401 signature ()Ljava/util/Iterator; +method name size descriptor ()I flags 401 +method name isEmpty descriptor ()Z flags 1 +method name contains descriptor (Ljava/lang/Object;)Z flags 1 +method name toArray descriptor ()[Ljava/lang/Object; flags 1 +method name toArray descriptor ([Ljava/lang/Object;)[Ljava/lang/Object; flags 1 signature ([TT;)[TT; +method name add descriptor (Ljava/lang/Object;)Z flags 1 signature (TE;)Z +method name remove descriptor (Ljava/lang/Object;)Z flags 1 +method name containsAll descriptor (Ljava/util/Collection;)Z flags 1 signature (Ljava/util/Collection<*>;)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 clear descriptor ()V flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/util/AbstractList +header extends java/util/AbstractCollection implements java/util/List flags 421 signature Ljava/util/AbstractCollection;Ljava/util/List; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name modCount descriptor I flags 84 +method name descriptor ()V flags 4 +method name add descriptor (Ljava/lang/Object;)Z flags 1 signature (TE;)Z +method name get descriptor (I)Ljava/lang/Object; flags 401 signature (I)TE; +method name set descriptor (ILjava/lang/Object;)Ljava/lang/Object; flags 1 signature (ITE;)TE; +method name add descriptor (ILjava/lang/Object;)V flags 1 signature (ITE;)V +method name remove descriptor (I)Ljava/lang/Object; flags 1 signature (I)TE; +method name indexOf descriptor (Ljava/lang/Object;)I flags 1 +method name lastIndexOf descriptor (Ljava/lang/Object;)I flags 1 +method name clear descriptor ()V flags 1 +method name addAll descriptor (ILjava/util/Collection;)Z flags 1 signature (ILjava/util/Collection<+TE;>;)Z +method name iterator descriptor ()Ljava/util/Iterator; flags 1 signature ()Ljava/util/Iterator; +method name listIterator descriptor ()Ljava/util/ListIterator; flags 1 signature ()Ljava/util/ListIterator; +method name listIterator descriptor (I)Ljava/util/ListIterator; flags 1 signature (I)Ljava/util/ListIterator; +method name subList descriptor (II)Ljava/util/List; flags 1 signature (II)Ljava/util/List; +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 +method name removeRange descriptor (II)V flags 4 + +class name java/util/AbstractMap +header extends java/lang/Object implements java/util/Map flags 421 signature Ljava/lang/Object;Ljava/util/Map; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +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 +method name descriptor ()V flags 4 +method name size descriptor ()I flags 1 +method name isEmpty descriptor ()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 signature (Ljava/lang/Object;)TV; +method name put descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (TK;TV;)TV; +method name remove descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljava/lang/Object;)TV; +method name putAll descriptor (Ljava/util/Map;)V flags 1 signature (Ljava/util/Map<+TK;+TV;>;)V +method name clear descriptor ()V flags 1 +method name keySet descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set; +method name values descriptor ()Ljava/util/Collection; flags 1 signature ()Ljava/util/Collection; +method name entrySet descriptor ()Ljava/util/Set; flags 401 signature ()Ljava/util/Set;>; +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 clone descriptor ()Ljava/lang/Object; thrownTypes java/lang/CloneNotSupportedException flags 4 + +class name java/util/AbstractMap$SimpleEntry +header extends java/lang/Object implements java/util/Map$Entry,java/io/Serializable flags 21 signature Ljava/lang/Object;Ljava/util/Map$Entry;Ljava/io/Serializable; +innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609 +innerclass innerClass java/util/AbstractMap$SimpleEntry outerClass java/util/AbstractMap innerClassName SimpleEntry flags 9 +method name descriptor (Ljava/lang/Object;Ljava/lang/Object;)V flags 1 signature (TK;TV;)V +method name descriptor (Ljava/util/Map$Entry;)V flags 1 signature (Ljava/util/Map$Entry<+TK;+TV;>;)V +method name getKey descriptor ()Ljava/lang/Object; flags 1 signature ()TK; +method name getValue descriptor ()Ljava/lang/Object; flags 1 signature ()TV; +method name setValue descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (TV;)TV; +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 java/util/AbstractMap$SimpleImmutableEntry +header extends java/lang/Object implements java/util/Map$Entry,java/io/Serializable flags 21 signature Ljava/lang/Object;Ljava/util/Map$Entry;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 descriptor (Ljava/lang/Object;Ljava/lang/Object;)V flags 1 signature (TK;TV;)V +method name descriptor (Ljava/util/Map$Entry;)V flags 1 signature (Ljava/util/Map$Entry<+TK;+TV;>;)V +method name getKey descriptor ()Ljava/lang/Object; flags 1 signature ()TK; +method name getValue descriptor ()Ljava/lang/Object; flags 1 signature ()TV; +method name setValue descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (TV;)TV; +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 java/util/AbstractQueue +header extends java/util/AbstractCollection implements java/util/Queue flags 421 signature Ljava/util/AbstractCollection;Ljava/util/Queue; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 4 +method name add descriptor (Ljava/lang/Object;)Z flags 1 signature (TE;)Z +method name remove descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name element descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name clear descriptor ()V flags 1 +method name addAll descriptor (Ljava/util/Collection;)Z flags 1 signature (Ljava/util/Collection<+TE;>;)Z + +class name java/util/AbstractSequentialList +header extends java/util/AbstractList flags 421 signature Ljava/util/AbstractList; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 4 +method name get descriptor (I)Ljava/lang/Object; flags 1 signature (I)TE; +method name set descriptor (ILjava/lang/Object;)Ljava/lang/Object; flags 1 signature (ITE;)TE; +method name add descriptor (ILjava/lang/Object;)V flags 1 signature (ITE;)V +method name remove descriptor (I)Ljava/lang/Object; flags 1 signature (I)TE; +method name addAll descriptor (ILjava/util/Collection;)Z flags 1 signature (ILjava/util/Collection<+TE;>;)Z +method name iterator descriptor ()Ljava/util/Iterator; flags 1 signature ()Ljava/util/Iterator; +method name listIterator descriptor (I)Ljava/util/ListIterator; flags 401 signature (I)Ljava/util/ListIterator; + +class name java/util/AbstractSet +header extends java/util/AbstractCollection implements java/util/Set flags 421 signature Ljava/util/AbstractCollection;Ljava/util/Set; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 4 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 +method name removeAll descriptor (Ljava/util/Collection;)Z flags 1 signature (Ljava/util/Collection<*>;)Z + +class name java/util/ArrayDeque +header extends java/util/AbstractCollection implements java/util/Deque,java/lang/Cloneable,java/io/Serializable flags 21 signature Ljava/util/AbstractCollection;Ljava/util/Deque;Ljava/lang/Cloneable;Ljava/io/Serializable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (I)V flags 1 +method name descriptor (Ljava/util/Collection;)V flags 1 signature (Ljava/util/Collection<+TE;>;)V +method name addFirst descriptor (Ljava/lang/Object;)V flags 1 signature (TE;)V +method name addLast descriptor (Ljava/lang/Object;)V flags 1 signature (TE;)V +method name offerFirst descriptor (Ljava/lang/Object;)Z flags 1 signature (TE;)Z +method name offerLast descriptor (Ljava/lang/Object;)Z flags 1 signature (TE;)Z +method name removeFirst descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name removeLast descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name pollFirst descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name pollLast descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name getFirst descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name getLast descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name peekFirst descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name peekLast descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name removeFirstOccurrence descriptor (Ljava/lang/Object;)Z flags 1 +method name removeLastOccurrence descriptor (Ljava/lang/Object;)Z flags 1 +method name add descriptor (Ljava/lang/Object;)Z flags 1 signature (TE;)Z +method name offer descriptor (Ljava/lang/Object;)Z flags 1 signature (TE;)Z +method name remove descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name poll descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name element descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name peek descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name push descriptor (Ljava/lang/Object;)V flags 1 signature (TE;)V +method name pop descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name size descriptor ()I flags 1 +method name isEmpty descriptor ()Z flags 1 +method name iterator descriptor ()Ljava/util/Iterator; flags 1 signature ()Ljava/util/Iterator; +method name descendingIterator descriptor ()Ljava/util/Iterator; flags 1 signature ()Ljava/util/Iterator; +method name contains descriptor (Ljava/lang/Object;)Z flags 1 +method name remove descriptor (Ljava/lang/Object;)Z flags 1 +method name clear descriptor ()V flags 1 +method name toArray descriptor ()[Ljava/lang/Object; flags 1 +method name toArray descriptor ([Ljava/lang/Object;)[Ljava/lang/Object; flags 1 signature ([TT;)[TT; +method name clone descriptor ()Ljava/util/ArrayDeque; flags 1 signature ()Ljava/util/ArrayDeque; +method name spliterator descriptor ()Ljava/util/Spliterator; flags 1 signature ()Ljava/util/Spliterator; +method name clone descriptor ()Ljava/lang/Object; thrownTypes java/lang/CloneNotSupportedException flags 1041 + +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 Ljava/util/AbstractList;Ljava/util/List;Ljava/util/RandomAccess;Ljava/lang/Cloneable;Ljava/io/Serializable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (I)V flags 1 +method name descriptor ()V flags 1 +method name descriptor (Ljava/util/Collection;)V flags 1 signature (Ljava/util/Collection<+TE;>;)V +method name trimToSize descriptor ()V flags 1 +method name ensureCapacity descriptor (I)V flags 1 +method name size descriptor ()I flags 1 +method name isEmpty descriptor ()Z flags 1 +method name contains descriptor (Ljava/lang/Object;)Z flags 1 +method name indexOf descriptor (Ljava/lang/Object;)I flags 1 +method name lastIndexOf descriptor (Ljava/lang/Object;)I flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name toArray descriptor ()[Ljava/lang/Object; flags 1 +method name toArray descriptor ([Ljava/lang/Object;)[Ljava/lang/Object; flags 1 signature ([TT;)[TT; +method name get descriptor (I)Ljava/lang/Object; flags 1 signature (I)TE; +method name set descriptor (ILjava/lang/Object;)Ljava/lang/Object; flags 1 signature (ITE;)TE; +method name add descriptor (Ljava/lang/Object;)Z flags 1 signature (TE;)Z +method name add descriptor (ILjava/lang/Object;)V flags 1 signature (ITE;)V +method name remove descriptor (I)Ljava/lang/Object; flags 1 signature (I)TE; +method name remove descriptor (Ljava/lang/Object;)Z flags 1 +method name clear descriptor ()V flags 1 +method name addAll descriptor (Ljava/util/Collection;)Z flags 1 signature (Ljava/util/Collection<+TE;>;)Z +method name addAll descriptor (ILjava/util/Collection;)Z flags 1 signature (ILjava/util/Collection<+TE;>;)Z +method name removeRange descriptor (II)V flags 4 +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 listIterator descriptor (I)Ljava/util/ListIterator; flags 1 signature (I)Ljava/util/ListIterator; +method name listIterator descriptor ()Ljava/util/ListIterator; flags 1 signature ()Ljava/util/ListIterator; +method name iterator descriptor ()Ljava/util/Iterator; flags 1 signature ()Ljava/util/Iterator; +method name subList descriptor (II)Ljava/util/List; flags 1 signature (II)Ljava/util/List; +method name forEach descriptor (Ljava/util/function/Consumer;)V flags 1 signature (Ljava/util/function/Consumer<-TE;>;)V +method name spliterator descriptor ()Ljava/util/Spliterator; flags 1 signature ()Ljava/util/Spliterator; +method name removeIf descriptor (Ljava/util/function/Predicate;)Z flags 1 signature (Ljava/util/function/Predicate<-TE;>;)Z +method name replaceAll descriptor (Ljava/util/function/UnaryOperator;)V flags 1 signature (Ljava/util/function/UnaryOperator;)V +method name sort descriptor (Ljava/util/Comparator;)V flags 1 signature (Ljava/util/Comparator<-TE;>;)V + +class name java/util/Arrays +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +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 +method name sort descriptor ([I)V flags 9 +method name sort descriptor ([III)V flags 9 +method name sort descriptor ([J)V flags 9 +method name sort descriptor ([JII)V flags 9 +method name sort descriptor ([S)V flags 9 +method name sort descriptor ([SII)V flags 9 +method name sort descriptor ([C)V flags 9 +method name sort descriptor ([CII)V flags 9 +method name sort descriptor ([B)V flags 9 +method name sort descriptor ([BII)V flags 9 +method name sort descriptor ([F)V flags 9 +method name sort descriptor ([FII)V flags 9 +method name sort descriptor ([D)V flags 9 +method name sort descriptor ([DII)V flags 9 +method name parallelSort descriptor ([B)V flags 9 +method name parallelSort descriptor ([BII)V flags 9 +method name parallelSort descriptor ([C)V flags 9 +method name parallelSort descriptor ([CII)V flags 9 +method name parallelSort descriptor ([S)V flags 9 +method name parallelSort descriptor ([SII)V flags 9 +method name parallelSort descriptor ([I)V flags 9 +method name parallelSort descriptor ([III)V flags 9 +method name parallelSort descriptor ([J)V flags 9 +method name parallelSort descriptor ([JII)V flags 9 +method name parallelSort descriptor ([F)V flags 9 +method name parallelSort descriptor ([FII)V flags 9 +method name parallelSort descriptor ([D)V flags 9 +method name parallelSort descriptor ([DII)V flags 9 +method name parallelSort descriptor ([Ljava/lang/Comparable;)V flags 9 signature ;>([TT;)V +method name parallelSort descriptor ([Ljava/lang/Comparable;II)V flags 9 signature ;>([TT;II)V +method name parallelSort descriptor ([Ljava/lang/Object;Ljava/util/Comparator;)V flags 9 signature ([TT;Ljava/util/Comparator<-TT;>;)V +method name parallelSort descriptor ([Ljava/lang/Object;IILjava/util/Comparator;)V flags 9 signature ([TT;IILjava/util/Comparator<-TT;>;)V +method name sort descriptor ([Ljava/lang/Object;)V flags 9 +method name sort descriptor ([Ljava/lang/Object;II)V flags 9 +method name sort descriptor ([Ljava/lang/Object;Ljava/util/Comparator;)V flags 9 signature ([TT;Ljava/util/Comparator<-TT;>;)V +method name sort descriptor ([Ljava/lang/Object;IILjava/util/Comparator;)V flags 9 signature ([TT;IILjava/util/Comparator<-TT;>;)V +method name parallelPrefix descriptor ([Ljava/lang/Object;Ljava/util/function/BinaryOperator;)V flags 9 signature ([TT;Ljava/util/function/BinaryOperator;)V +method name parallelPrefix descriptor ([Ljava/lang/Object;IILjava/util/function/BinaryOperator;)V flags 9 signature ([TT;IILjava/util/function/BinaryOperator;)V +method name parallelPrefix descriptor ([JLjava/util/function/LongBinaryOperator;)V flags 9 +method name parallelPrefix descriptor ([JIILjava/util/function/LongBinaryOperator;)V flags 9 +method name parallelPrefix descriptor ([DLjava/util/function/DoubleBinaryOperator;)V flags 9 +method name parallelPrefix descriptor ([DIILjava/util/function/DoubleBinaryOperator;)V flags 9 +method name parallelPrefix descriptor ([ILjava/util/function/IntBinaryOperator;)V flags 9 +method name parallelPrefix descriptor ([IIILjava/util/function/IntBinaryOperator;)V flags 9 +method name binarySearch descriptor ([JJ)I flags 9 +method name binarySearch descriptor ([JIIJ)I flags 9 +method name binarySearch descriptor ([II)I flags 9 +method name binarySearch descriptor ([IIII)I flags 9 +method name binarySearch descriptor ([SS)I flags 9 +method name binarySearch descriptor ([SIIS)I flags 9 +method name binarySearch descriptor ([CC)I flags 9 +method name binarySearch descriptor ([CIIC)I flags 9 +method name binarySearch descriptor ([BB)I flags 9 +method name binarySearch descriptor ([BIIB)I flags 9 +method name binarySearch descriptor ([DD)I flags 9 +method name binarySearch descriptor ([DIID)I flags 9 +method name binarySearch descriptor ([FF)I flags 9 +method name binarySearch descriptor ([FIIF)I flags 9 +method name binarySearch descriptor ([Ljava/lang/Object;Ljava/lang/Object;)I flags 9 +method name binarySearch descriptor ([Ljava/lang/Object;IILjava/lang/Object;)I flags 9 +method name binarySearch descriptor ([Ljava/lang/Object;Ljava/lang/Object;Ljava/util/Comparator;)I flags 9 signature ([TT;TT;Ljava/util/Comparator<-TT;>;)I +method name binarySearch descriptor ([Ljava/lang/Object;IILjava/lang/Object;Ljava/util/Comparator;)I flags 9 signature ([TT;IITT;Ljava/util/Comparator<-TT;>;)I +method name equals descriptor ([J[J)Z flags 9 +method name equals descriptor ([I[I)Z flags 9 +method name equals descriptor ([S[S)Z flags 9 +method name equals descriptor ([C[C)Z flags 9 +method name equals descriptor ([B[B)Z flags 9 +method name equals descriptor ([Z[Z)Z flags 9 +method name equals descriptor ([D[D)Z flags 9 +method name equals descriptor ([F[F)Z flags 9 +method name equals descriptor ([Ljava/lang/Object;[Ljava/lang/Object;)Z flags 9 +method name fill descriptor ([JJ)V flags 9 +method name fill descriptor ([JIIJ)V flags 9 +method name fill descriptor ([II)V flags 9 +method name fill descriptor ([IIII)V flags 9 +method name fill descriptor ([SS)V flags 9 +method name fill descriptor ([SIIS)V flags 9 +method name fill descriptor ([CC)V flags 9 +method name fill descriptor ([CIIC)V flags 9 +method name fill descriptor ([BB)V flags 9 +method name fill descriptor ([BIIB)V flags 9 +method name fill descriptor ([ZZ)V flags 9 +method name fill descriptor ([ZIIZ)V flags 9 +method name fill descriptor ([DD)V flags 9 +method name fill descriptor ([DIID)V flags 9 +method name fill descriptor ([FF)V flags 9 +method name fill descriptor ([FIIF)V flags 9 +method name fill descriptor ([Ljava/lang/Object;Ljava/lang/Object;)V flags 9 +method name fill descriptor ([Ljava/lang/Object;IILjava/lang/Object;)V flags 9 +method name copyOf descriptor ([Ljava/lang/Object;I)[Ljava/lang/Object; flags 9 signature ([TT;I)[TT; +method name copyOf descriptor ([Ljava/lang/Object;ILjava/lang/Class;)[Ljava/lang/Object; flags 9 signature ([TU;ILjava/lang/Class<+[TT;>;)[TT; +method name copyOf descriptor ([BI)[B flags 9 +method name copyOf descriptor ([SI)[S flags 9 +method name copyOf descriptor ([II)[I flags 9 +method name copyOf descriptor ([JI)[J flags 9 +method name copyOf descriptor ([CI)[C flags 9 +method name copyOf descriptor ([FI)[F flags 9 +method name copyOf descriptor ([DI)[D flags 9 +method name copyOf descriptor ([ZI)[Z flags 9 +method name copyOfRange descriptor ([Ljava/lang/Object;II)[Ljava/lang/Object; flags 9 signature ([TT;II)[TT; +method name copyOfRange descriptor ([Ljava/lang/Object;IILjava/lang/Class;)[Ljava/lang/Object; flags 9 signature ([TU;IILjava/lang/Class<+[TT;>;)[TT; +method name copyOfRange descriptor ([BII)[B flags 9 +method name copyOfRange descriptor ([SII)[S flags 9 +method name copyOfRange descriptor ([III)[I flags 9 +method name copyOfRange descriptor ([JII)[J flags 9 +method name copyOfRange descriptor ([CII)[C flags 9 +method name copyOfRange descriptor ([FII)[F flags 9 +method name copyOfRange descriptor ([DII)[D flags 9 +method name copyOfRange descriptor ([ZII)[Z flags 9 +method name asList descriptor ([Ljava/lang/Object;)Ljava/util/List; flags 89 signature ([TT;)Ljava/util/List; runtimeAnnotations @Ljava/lang/SafeVarargs; +method name hashCode descriptor ([J)I flags 9 +method name hashCode descriptor ([I)I flags 9 +method name hashCode descriptor ([S)I flags 9 +method name hashCode descriptor ([C)I flags 9 +method name hashCode descriptor ([B)I flags 9 +method name hashCode descriptor ([Z)I flags 9 +method name hashCode descriptor ([F)I flags 9 +method name hashCode descriptor ([D)I flags 9 +method name hashCode descriptor ([Ljava/lang/Object;)I flags 9 +method name deepHashCode descriptor ([Ljava/lang/Object;)I flags 9 +method name deepEquals descriptor ([Ljava/lang/Object;[Ljava/lang/Object;)Z flags 9 +method name toString descriptor ([J)Ljava/lang/String; flags 9 +method name toString descriptor ([I)Ljava/lang/String; flags 9 +method name toString descriptor ([S)Ljava/lang/String; flags 9 +method name toString descriptor ([C)Ljava/lang/String; flags 9 +method name toString descriptor ([B)Ljava/lang/String; flags 9 +method name toString descriptor ([Z)Ljava/lang/String; flags 9 +method name toString descriptor ([F)Ljava/lang/String; flags 9 +method name toString descriptor ([D)Ljava/lang/String; flags 9 +method name toString descriptor ([Ljava/lang/Object;)Ljava/lang/String; flags 9 +method name deepToString descriptor ([Ljava/lang/Object;)Ljava/lang/String; flags 9 +method name setAll descriptor ([Ljava/lang/Object;Ljava/util/function/IntFunction;)V flags 9 signature ([TT;Ljava/util/function/IntFunction<+TT;>;)V +method name parallelSetAll descriptor ([Ljava/lang/Object;Ljava/util/function/IntFunction;)V flags 9 signature ([TT;Ljava/util/function/IntFunction<+TT;>;)V +method name setAll descriptor ([ILjava/util/function/IntUnaryOperator;)V flags 9 +method name parallelSetAll descriptor ([ILjava/util/function/IntUnaryOperator;)V flags 9 +method name setAll descriptor ([JLjava/util/function/IntToLongFunction;)V flags 9 +method name parallelSetAll descriptor ([JLjava/util/function/IntToLongFunction;)V flags 9 +method name setAll descriptor ([DLjava/util/function/IntToDoubleFunction;)V flags 9 +method name parallelSetAll descriptor ([DLjava/util/function/IntToDoubleFunction;)V flags 9 +method name spliterator descriptor ([Ljava/lang/Object;)Ljava/util/Spliterator; flags 9 signature ([TT;)Ljava/util/Spliterator; +method name spliterator descriptor ([Ljava/lang/Object;II)Ljava/util/Spliterator; flags 9 signature ([TT;II)Ljava/util/Spliterator; +method name spliterator descriptor ([I)Ljava/util/Spliterator$OfInt; flags 9 +method name spliterator descriptor ([III)Ljava/util/Spliterator$OfInt; flags 9 +method name spliterator descriptor ([J)Ljava/util/Spliterator$OfLong; flags 9 +method name spliterator descriptor ([JII)Ljava/util/Spliterator$OfLong; flags 9 +method name spliterator descriptor ([D)Ljava/util/Spliterator$OfDouble; flags 9 +method name spliterator descriptor ([DII)Ljava/util/Spliterator$OfDouble; flags 9 +method name stream descriptor ([Ljava/lang/Object;)Ljava/util/stream/Stream; flags 9 signature ([TT;)Ljava/util/stream/Stream; +method name stream descriptor ([Ljava/lang/Object;II)Ljava/util/stream/Stream; flags 9 signature ([TT;II)Ljava/util/stream/Stream; +method name stream descriptor ([I)Ljava/util/stream/IntStream; flags 9 +method name stream descriptor ([III)Ljava/util/stream/IntStream; flags 9 +method name stream descriptor ([J)Ljava/util/stream/LongStream; flags 9 +method name stream descriptor ([JII)Ljava/util/stream/LongStream; flags 9 +method name stream descriptor ([D)Ljava/util/stream/DoubleStream; flags 9 +method name stream descriptor ([DII)Ljava/util/stream/DoubleStream; flags 9 + +class name java/util/Base64 +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/util/Base64$Encoder outerClass java/util/Base64 innerClassName Encoder flags 9 +innerclass innerClass java/util/Base64$Decoder outerClass java/util/Base64 innerClassName Decoder flags 9 +method name getEncoder descriptor ()Ljava/util/Base64$Encoder; flags 9 +method name getUrlEncoder descriptor ()Ljava/util/Base64$Encoder; flags 9 +method name getMimeEncoder descriptor ()Ljava/util/Base64$Encoder; flags 9 +method name getMimeEncoder descriptor (I[B)Ljava/util/Base64$Encoder; flags 9 +method name getDecoder descriptor ()Ljava/util/Base64$Decoder; flags 9 +method name getUrlDecoder descriptor ()Ljava/util/Base64$Decoder; flags 9 +method name getMimeDecoder descriptor ()Ljava/util/Base64$Decoder; 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 +method name decode descriptor ([B)[B flags 1 +method name decode descriptor (Ljava/lang/String;)[B flags 1 +method name decode descriptor ([B[B)I flags 1 +method name decode descriptor (Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; flags 1 +method name wrap descriptor (Ljava/io/InputStream;)Ljava/io/InputStream; flags 1 + +class name java/util/Base64$Encoder +header extends java/lang/Object flags 21 +innerclass innerClass java/util/Base64$Encoder outerClass java/util/Base64 innerClassName Encoder flags 9 +method name encode descriptor ([B)[B flags 1 +method name encode descriptor ([B[B)I flags 1 +method name encodeToString descriptor ([B)Ljava/lang/String; flags 1 +method name encode descriptor (Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; flags 1 +method name wrap descriptor (Ljava/io/OutputStream;)Ljava/io/OutputStream; flags 1 +method name withoutPadding descriptor ()Ljava/util/Base64$Encoder; flags 1 + +class name java/util/BitSet +header extends java/lang/Object implements java/lang/Cloneable,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/util/Spliterator$OfInt outerClass java/util/Spliterator innerClassName OfInt flags 609 +method name descriptor ()V flags 1 +method name descriptor (I)V flags 1 +method name valueOf descriptor ([J)Ljava/util/BitSet; flags 9 +method name valueOf descriptor (Ljava/nio/LongBuffer;)Ljava/util/BitSet; flags 9 +method name valueOf descriptor ([B)Ljava/util/BitSet; flags 9 +method name valueOf descriptor (Ljava/nio/ByteBuffer;)Ljava/util/BitSet; flags 9 +method name toByteArray descriptor ()[B flags 1 +method name toLongArray descriptor ()[J flags 1 +method name flip descriptor (I)V flags 1 +method name flip descriptor (II)V flags 1 +method name set descriptor (I)V flags 1 +method name set descriptor (IZ)V flags 1 +method name set descriptor (II)V flags 1 +method name set descriptor (IIZ)V flags 1 +method name clear descriptor (I)V flags 1 +method name clear descriptor (II)V flags 1 +method name clear descriptor ()V flags 1 +method name get descriptor (I)Z flags 1 +method name get descriptor (II)Ljava/util/BitSet; flags 1 +method name nextSetBit descriptor (I)I flags 1 +method name nextClearBit descriptor (I)I flags 1 +method name previousSetBit descriptor (I)I flags 1 +method name previousClearBit descriptor (I)I flags 1 +method name length descriptor ()I flags 1 +method name isEmpty descriptor ()Z flags 1 +method name intersects descriptor (Ljava/util/BitSet;)Z flags 1 +method name cardinality descriptor ()I flags 1 +method name and descriptor (Ljava/util/BitSet;)V flags 1 +method name or descriptor (Ljava/util/BitSet;)V flags 1 +method name xor descriptor (Ljava/util/BitSet;)V flags 1 +method name andNot descriptor (Ljava/util/BitSet;)V flags 1 +method name hashCode descriptor ()I flags 1 +method name size descriptor ()I flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name stream descriptor ()Ljava/util/stream/IntStream; flags 1 + +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; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/util/Calendar$Builder outerClass java/util/Calendar innerClassName Builder flags 9 +field name ERA descriptor I constantValue 0 flags 19 +field name YEAR descriptor I constantValue 1 flags 19 +field name MONTH descriptor I constantValue 2 flags 19 +field name WEEK_OF_YEAR descriptor I constantValue 3 flags 19 +field name WEEK_OF_MONTH descriptor I constantValue 4 flags 19 +field name DATE descriptor I constantValue 5 flags 19 +field name DAY_OF_MONTH descriptor I constantValue 5 flags 19 +field name DAY_OF_YEAR descriptor I constantValue 6 flags 19 +field name DAY_OF_WEEK descriptor I constantValue 7 flags 19 +field name DAY_OF_WEEK_IN_MONTH descriptor I constantValue 8 flags 19 +field name AM_PM descriptor I constantValue 9 flags 19 +field name HOUR descriptor I constantValue 10 flags 19 +field name HOUR_OF_DAY descriptor I constantValue 11 flags 19 +field name MINUTE descriptor I constantValue 12 flags 19 +field name SECOND descriptor I constantValue 13 flags 19 +field name MILLISECOND descriptor I constantValue 14 flags 19 +field name ZONE_OFFSET descriptor I constantValue 15 flags 19 +field name DST_OFFSET descriptor I constantValue 16 flags 19 +field name FIELD_COUNT descriptor I constantValue 17 flags 19 +field name SUNDAY descriptor I constantValue 1 flags 19 +field name MONDAY descriptor I constantValue 2 flags 19 +field name TUESDAY descriptor I constantValue 3 flags 19 +field name WEDNESDAY descriptor I constantValue 4 flags 19 +field name THURSDAY descriptor I constantValue 5 flags 19 +field name FRIDAY descriptor I constantValue 6 flags 19 +field name SATURDAY descriptor I constantValue 7 flags 19 +field name JANUARY descriptor I constantValue 0 flags 19 +field name FEBRUARY descriptor I constantValue 1 flags 19 +field name MARCH descriptor I constantValue 2 flags 19 +field name APRIL descriptor I constantValue 3 flags 19 +field name MAY descriptor I constantValue 4 flags 19 +field name JUNE descriptor I constantValue 5 flags 19 +field name JULY descriptor I constantValue 6 flags 19 +field name AUGUST descriptor I constantValue 7 flags 19 +field name SEPTEMBER descriptor I constantValue 8 flags 19 +field name OCTOBER descriptor I constantValue 9 flags 19 +field name NOVEMBER descriptor I constantValue 10 flags 19 +field name DECEMBER descriptor I constantValue 11 flags 19 +field name UNDECIMBER descriptor I constantValue 12 flags 19 +field name AM descriptor I constantValue 0 flags 19 +field name PM descriptor I constantValue 1 flags 19 +field name ALL_STYLES descriptor I constantValue 0 flags 19 +field name SHORT descriptor I constantValue 1 flags 19 +field name LONG descriptor I constantValue 2 flags 19 +field name NARROW_FORMAT descriptor I constantValue 4 flags 19 +field name NARROW_STANDALONE descriptor I constantValue 32772 flags 19 +field name SHORT_FORMAT descriptor I constantValue 1 flags 19 +field name LONG_FORMAT descriptor I constantValue 2 flags 19 +field name SHORT_STANDALONE descriptor I constantValue 32769 flags 19 +field name LONG_STANDALONE descriptor I constantValue 32770 flags 19 +field name fields descriptor [I flags 4 +field name isSet descriptor [Z flags 4 +field name time descriptor J flags 4 +field name isTimeSet descriptor Z flags 4 +field name areFieldsSet descriptor Z flags 4 +method name descriptor ()V flags 4 +method name descriptor (Ljava/util/TimeZone;Ljava/util/Locale;)V flags 4 +method name getInstance descriptor ()Ljava/util/Calendar; flags 9 +method name getInstance descriptor (Ljava/util/TimeZone;)Ljava/util/Calendar; flags 9 +method name getInstance descriptor (Ljava/util/Locale;)Ljava/util/Calendar; flags 9 +method name getInstance descriptor (Ljava/util/TimeZone;Ljava/util/Locale;)Ljava/util/Calendar; flags 9 +method name getAvailableLocales descriptor ()[Ljava/util/Locale; flags 29 +method name computeTime descriptor ()V flags 404 +method name computeFields descriptor ()V flags 404 +method name getTime descriptor ()Ljava/util/Date; flags 11 +method name setTime descriptor (Ljava/util/Date;)V flags 11 +method name getTimeInMillis descriptor ()J flags 1 +method name setTimeInMillis descriptor (J)V flags 1 +method name get descriptor (I)I flags 1 +method name internalGet descriptor (I)I flags 14 +method name set descriptor (II)V flags 1 +method name set descriptor (III)V flags 11 +method name set descriptor (IIIII)V flags 11 +method name set descriptor (IIIIII)V flags 11 +method name clear descriptor ()V flags 11 +method name clear descriptor (I)V flags 11 +method name isSet descriptor (I)Z flags 11 +method name getDisplayName descriptor (IILjava/util/Locale;)Ljava/lang/String; flags 1 +method name getDisplayNames descriptor (IILjava/util/Locale;)Ljava/util/Map; flags 1 signature (IILjava/util/Locale;)Ljava/util/Map; +method name complete descriptor ()V flags 4 +method name getAvailableCalendarTypes descriptor ()Ljava/util/Set; flags 9 signature ()Ljava/util/Set; +method name getCalendarType 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 before descriptor (Ljava/lang/Object;)Z flags 1 +method name after descriptor (Ljava/lang/Object;)Z flags 1 +method name compareTo descriptor (Ljava/util/Calendar;)I flags 1 +method name add descriptor (II)V flags 401 +method name roll descriptor (IZ)V flags 401 +method name roll descriptor (II)V flags 1 +method name setTimeZone descriptor (Ljava/util/TimeZone;)V flags 1 +method name getTimeZone descriptor ()Ljava/util/TimeZone; flags 1 +method name setLenient descriptor (Z)V flags 1 +method name isLenient descriptor ()Z flags 1 +method name setFirstDayOfWeek descriptor (I)V flags 1 +method name getFirstDayOfWeek descriptor ()I flags 1 +method name setMinimalDaysInFirstWeek descriptor (I)V flags 1 +method name getMinimalDaysInFirstWeek descriptor ()I flags 1 +method name isWeekDateSupported descriptor ()Z flags 1 +method name getWeekYear descriptor ()I flags 1 +method name setWeekDate descriptor (III)V flags 1 +method name getWeeksInWeekYear descriptor ()I flags 1 +method name getMinimum descriptor (I)I flags 401 +method name getMaximum descriptor (I)I flags 401 +method name getGreatestMinimum descriptor (I)I flags 401 +method name getLeastMaximum descriptor (I)I flags 401 +method name getActualMinimum descriptor (I)I flags 1 +method name getActualMaximum descriptor (I)I flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name toInstant descriptor ()Ljava/time/Instant; flags 11 +method name compareTo descriptor (Ljava/lang/Object;)I flags 1041 + +class name java/util/Calendar$Builder +header extends java/lang/Object flags 21 +innerclass innerClass java/util/Calendar$Builder outerClass java/util/Calendar innerClassName Builder flags 9 +method name descriptor ()V flags 1 +method name setInstant descriptor (J)Ljava/util/Calendar$Builder; flags 1 +method name setInstant descriptor (Ljava/util/Date;)Ljava/util/Calendar$Builder; flags 1 +method name set descriptor (II)Ljava/util/Calendar$Builder; flags 1 +method name setFields descriptor ([I)Ljava/util/Calendar$Builder; flags 81 +method name setDate descriptor (III)Ljava/util/Calendar$Builder; flags 1 +method name setTimeOfDay descriptor (III)Ljava/util/Calendar$Builder; flags 1 +method name setTimeOfDay descriptor (IIII)Ljava/util/Calendar$Builder; flags 1 +method name setWeekDate descriptor (III)Ljava/util/Calendar$Builder; flags 1 +method name setTimeZone descriptor (Ljava/util/TimeZone;)Ljava/util/Calendar$Builder; flags 1 +method name setLenient descriptor (Z)Ljava/util/Calendar$Builder; flags 1 +method name setCalendarType descriptor (Ljava/lang/String;)Ljava/util/Calendar$Builder; flags 1 +method name setLocale descriptor (Ljava/util/Locale;)Ljava/util/Calendar$Builder; flags 1 +method name setWeekDefinition descriptor (II)Ljava/util/Calendar$Builder; flags 1 +method name build descriptor ()Ljava/util/Calendar; flags 1 + +class name java/util/Collection +header extends java/lang/Object implements java/lang/Iterable flags 601 signature Ljava/lang/Object;Ljava/lang/Iterable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name size descriptor ()I flags 401 +method name isEmpty descriptor ()Z flags 401 +method name contains descriptor (Ljava/lang/Object;)Z flags 401 +method name iterator descriptor ()Ljava/util/Iterator; flags 401 signature ()Ljava/util/Iterator; +method name toArray descriptor ()[Ljava/lang/Object; flags 401 +method name toArray descriptor ([Ljava/lang/Object;)[Ljava/lang/Object; flags 401 signature ([TT;)[TT; +method name add descriptor (Ljava/lang/Object;)Z flags 401 signature (TE;)Z +method name remove descriptor (Ljava/lang/Object;)Z flags 401 +method name containsAll descriptor (Ljava/util/Collection;)Z flags 401 signature (Ljava/util/Collection<*>;)Z +method name addAll descriptor (Ljava/util/Collection;)Z flags 401 signature (Ljava/util/Collection<+TE;>;)Z +method name removeAll descriptor (Ljava/util/Collection;)Z flags 401 signature (Ljava/util/Collection<*>;)Z +method name removeIf descriptor (Ljava/util/function/Predicate;)Z flags 1 signature (Ljava/util/function/Predicate<-TE;>;)Z +method name retainAll descriptor (Ljava/util/Collection;)Z flags 401 signature (Ljava/util/Collection<*>;)Z +method name clear descriptor ()V flags 401 +method name equals descriptor (Ljava/lang/Object;)Z flags 401 +method name hashCode descriptor ()I flags 401 +method name spliterator descriptor ()Ljava/util/Spliterator; flags 1 signature ()Ljava/util/Spliterator; +method name stream descriptor ()Ljava/util/stream/Stream; flags 1 signature ()Ljava/util/stream/Stream; +method name parallelStream descriptor ()Ljava/util/stream/Stream; flags 1 signature ()Ljava/util/stream/Stream; + +class name java/util/Collections +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name EMPTY_SET descriptor Ljava/util/Set; flags 19 +field name EMPTY_LIST descriptor Ljava/util/List; flags 19 +field name EMPTY_MAP descriptor Ljava/util/Map; flags 19 +method name sort descriptor (Ljava/util/List;)V flags 9 signature ;>(Ljava/util/List;)V +method name sort descriptor (Ljava/util/List;Ljava/util/Comparator;)V flags 9 signature (Ljava/util/List;Ljava/util/Comparator<-TT;>;)V +method name binarySearch descriptor (Ljava/util/List;Ljava/lang/Object;)I flags 9 signature (Ljava/util/List<+Ljava/lang/Comparable<-TT;>;>;TT;)I +method name binarySearch descriptor (Ljava/util/List;Ljava/lang/Object;Ljava/util/Comparator;)I flags 9 signature (Ljava/util/List<+TT;>;TT;Ljava/util/Comparator<-TT;>;)I +method name reverse descriptor (Ljava/util/List;)V flags 9 signature (Ljava/util/List<*>;)V +method name shuffle descriptor (Ljava/util/List;)V flags 9 signature (Ljava/util/List<*>;)V +method name shuffle descriptor (Ljava/util/List;Ljava/util/Random;)V flags 9 signature (Ljava/util/List<*>;Ljava/util/Random;)V +method name swap descriptor (Ljava/util/List;II)V flags 9 signature (Ljava/util/List<*>;II)V +method name fill descriptor (Ljava/util/List;Ljava/lang/Object;)V flags 9 signature (Ljava/util/List<-TT;>;TT;)V +method name copy descriptor (Ljava/util/List;Ljava/util/List;)V flags 9 signature (Ljava/util/List<-TT;>;Ljava/util/List<+TT;>;)V +method name min descriptor (Ljava/util/Collection;)Ljava/lang/Object; flags 9 signature ;>(Ljava/util/Collection<+TT;>;)TT; +method name min descriptor (Ljava/util/Collection;Ljava/util/Comparator;)Ljava/lang/Object; flags 9 signature (Ljava/util/Collection<+TT;>;Ljava/util/Comparator<-TT;>;)TT; +method name max descriptor (Ljava/util/Collection;)Ljava/lang/Object; flags 9 signature ;>(Ljava/util/Collection<+TT;>;)TT; +method name max descriptor (Ljava/util/Collection;Ljava/util/Comparator;)Ljava/lang/Object; flags 9 signature (Ljava/util/Collection<+TT;>;Ljava/util/Comparator<-TT;>;)TT; +method name rotate descriptor (Ljava/util/List;I)V flags 9 signature (Ljava/util/List<*>;I)V +method name replaceAll descriptor (Ljava/util/List;Ljava/lang/Object;Ljava/lang/Object;)Z flags 9 signature (Ljava/util/List;TT;TT;)Z +method name indexOfSubList descriptor (Ljava/util/List;Ljava/util/List;)I flags 9 signature (Ljava/util/List<*>;Ljava/util/List<*>;)I +method name lastIndexOfSubList descriptor (Ljava/util/List;Ljava/util/List;)I flags 9 signature (Ljava/util/List<*>;Ljava/util/List<*>;)I +method name unmodifiableCollection descriptor (Ljava/util/Collection;)Ljava/util/Collection; flags 9 signature (Ljava/util/Collection<+TT;>;)Ljava/util/Collection; +method name unmodifiableSet descriptor (Ljava/util/Set;)Ljava/util/Set; flags 9 signature (Ljava/util/Set<+TT;>;)Ljava/util/Set; +method name unmodifiableSortedSet descriptor (Ljava/util/SortedSet;)Ljava/util/SortedSet; flags 9 signature (Ljava/util/SortedSet;)Ljava/util/SortedSet; +method name unmodifiableNavigableSet descriptor (Ljava/util/NavigableSet;)Ljava/util/NavigableSet; flags 9 signature (Ljava/util/NavigableSet;)Ljava/util/NavigableSet; +method name unmodifiableList descriptor (Ljava/util/List;)Ljava/util/List; flags 9 signature (Ljava/util/List<+TT;>;)Ljava/util/List; +method name unmodifiableMap descriptor (Ljava/util/Map;)Ljava/util/Map; flags 9 signature (Ljava/util/Map<+TK;+TV;>;)Ljava/util/Map; +method name unmodifiableSortedMap descriptor (Ljava/util/SortedMap;)Ljava/util/SortedMap; flags 9 signature (Ljava/util/SortedMap;)Ljava/util/SortedMap; +method name unmodifiableNavigableMap descriptor (Ljava/util/NavigableMap;)Ljava/util/NavigableMap; flags 9 signature (Ljava/util/NavigableMap;)Ljava/util/NavigableMap; +method name synchronizedCollection descriptor (Ljava/util/Collection;)Ljava/util/Collection; flags 9 signature (Ljava/util/Collection;)Ljava/util/Collection; +method name synchronizedSet descriptor (Ljava/util/Set;)Ljava/util/Set; flags 9 signature (Ljava/util/Set;)Ljava/util/Set; +method name synchronizedSortedSet descriptor (Ljava/util/SortedSet;)Ljava/util/SortedSet; flags 9 signature (Ljava/util/SortedSet;)Ljava/util/SortedSet; +method name synchronizedNavigableSet descriptor (Ljava/util/NavigableSet;)Ljava/util/NavigableSet; flags 9 signature (Ljava/util/NavigableSet;)Ljava/util/NavigableSet; +method name synchronizedList descriptor (Ljava/util/List;)Ljava/util/List; flags 9 signature (Ljava/util/List;)Ljava/util/List; +method name synchronizedMap descriptor (Ljava/util/Map;)Ljava/util/Map; flags 9 signature (Ljava/util/Map;)Ljava/util/Map; +method name synchronizedSortedMap descriptor (Ljava/util/SortedMap;)Ljava/util/SortedMap; flags 9 signature (Ljava/util/SortedMap;)Ljava/util/SortedMap; +method name synchronizedNavigableMap descriptor (Ljava/util/NavigableMap;)Ljava/util/NavigableMap; flags 9 signature (Ljava/util/NavigableMap;)Ljava/util/NavigableMap; +method name checkedCollection descriptor (Ljava/util/Collection;Ljava/lang/Class;)Ljava/util/Collection; flags 9 signature (Ljava/util/Collection;Ljava/lang/Class;)Ljava/util/Collection; +method name checkedQueue descriptor (Ljava/util/Queue;Ljava/lang/Class;)Ljava/util/Queue; flags 9 signature (Ljava/util/Queue;Ljava/lang/Class;)Ljava/util/Queue; +method name checkedSet descriptor (Ljava/util/Set;Ljava/lang/Class;)Ljava/util/Set; flags 9 signature (Ljava/util/Set;Ljava/lang/Class;)Ljava/util/Set; +method name checkedSortedSet descriptor (Ljava/util/SortedSet;Ljava/lang/Class;)Ljava/util/SortedSet; flags 9 signature (Ljava/util/SortedSet;Ljava/lang/Class;)Ljava/util/SortedSet; +method name checkedNavigableSet descriptor (Ljava/util/NavigableSet;Ljava/lang/Class;)Ljava/util/NavigableSet; flags 9 signature (Ljava/util/NavigableSet;Ljava/lang/Class;)Ljava/util/NavigableSet; +method name checkedList descriptor (Ljava/util/List;Ljava/lang/Class;)Ljava/util/List; flags 9 signature (Ljava/util/List;Ljava/lang/Class;)Ljava/util/List; +method name checkedMap descriptor (Ljava/util/Map;Ljava/lang/Class;Ljava/lang/Class;)Ljava/util/Map; flags 9 signature (Ljava/util/Map;Ljava/lang/Class;Ljava/lang/Class;)Ljava/util/Map; +method name checkedSortedMap descriptor (Ljava/util/SortedMap;Ljava/lang/Class;Ljava/lang/Class;)Ljava/util/SortedMap; flags 9 signature (Ljava/util/SortedMap;Ljava/lang/Class;Ljava/lang/Class;)Ljava/util/SortedMap; +method name checkedNavigableMap descriptor (Ljava/util/NavigableMap;Ljava/lang/Class;Ljava/lang/Class;)Ljava/util/NavigableMap; flags 9 signature (Ljava/util/NavigableMap;Ljava/lang/Class;Ljava/lang/Class;)Ljava/util/NavigableMap; +method name emptyIterator descriptor ()Ljava/util/Iterator; flags 9 signature ()Ljava/util/Iterator; +method name emptyListIterator descriptor ()Ljava/util/ListIterator; flags 9 signature ()Ljava/util/ListIterator; +method name emptyEnumeration descriptor ()Ljava/util/Enumeration; flags 9 signature ()Ljava/util/Enumeration; +method name emptySet descriptor ()Ljava/util/Set; flags 19 signature ()Ljava/util/Set; +method name emptySortedSet descriptor ()Ljava/util/SortedSet; flags 9 signature ()Ljava/util/SortedSet; +method name emptyNavigableSet descriptor ()Ljava/util/NavigableSet; flags 9 signature ()Ljava/util/NavigableSet; +method name emptyList descriptor ()Ljava/util/List; flags 19 signature ()Ljava/util/List; +method name emptyMap descriptor ()Ljava/util/Map; flags 19 signature ()Ljava/util/Map; +method name emptySortedMap descriptor ()Ljava/util/SortedMap; flags 19 signature ()Ljava/util/SortedMap; +method name emptyNavigableMap descriptor ()Ljava/util/NavigableMap; flags 19 signature ()Ljava/util/NavigableMap; +method name singleton descriptor (Ljava/lang/Object;)Ljava/util/Set; flags 9 signature (TT;)Ljava/util/Set; +method name singletonList descriptor (Ljava/lang/Object;)Ljava/util/List; flags 9 signature (TT;)Ljava/util/List; +method name singletonMap descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; flags 9 signature (TK;TV;)Ljava/util/Map; +method name nCopies descriptor (ILjava/lang/Object;)Ljava/util/List; flags 9 signature (ITT;)Ljava/util/List; +method name reverseOrder descriptor ()Ljava/util/Comparator; flags 9 signature ()Ljava/util/Comparator; +method name reverseOrder descriptor (Ljava/util/Comparator;)Ljava/util/Comparator; flags 9 signature (Ljava/util/Comparator;)Ljava/util/Comparator; +method name enumeration descriptor (Ljava/util/Collection;)Ljava/util/Enumeration; flags 9 signature (Ljava/util/Collection;)Ljava/util/Enumeration; +method name list descriptor (Ljava/util/Enumeration;)Ljava/util/ArrayList; flags 9 signature (Ljava/util/Enumeration;)Ljava/util/ArrayList; +method name frequency descriptor (Ljava/util/Collection;Ljava/lang/Object;)I flags 9 signature (Ljava/util/Collection<*>;Ljava/lang/Object;)I +method name disjoint descriptor (Ljava/util/Collection;Ljava/util/Collection;)Z flags 9 signature (Ljava/util/Collection<*>;Ljava/util/Collection<*>;)Z +method name addAll descriptor (Ljava/util/Collection;[Ljava/lang/Object;)Z flags 89 signature (Ljava/util/Collection<-TT;>;[TT;)Z runtimeAnnotations @Ljava/lang/SafeVarargs; +method name newSetFromMap descriptor (Ljava/util/Map;)Ljava/util/Set; flags 9 signature (Ljava/util/Map;)Ljava/util/Set; +method name asLifoQueue descriptor (Ljava/util/Deque;)Ljava/util/Queue; flags 9 signature (Ljava/util/Deque;)Ljava/util/Queue; + +class name java/util/Comparator +header extends java/lang/Object flags 601 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/FunctionalInterface; +method name compare descriptor (Ljava/lang/Object;Ljava/lang/Object;)I flags 401 signature (TT;TT;)I +method name equals descriptor (Ljava/lang/Object;)Z flags 401 +method name reversed descriptor ()Ljava/util/Comparator; flags 1 signature ()Ljava/util/Comparator; +method name thenComparing descriptor (Ljava/util/Comparator;)Ljava/util/Comparator; flags 1 signature (Ljava/util/Comparator<-TT;>;)Ljava/util/Comparator; +method name thenComparing descriptor (Ljava/util/function/Function;Ljava/util/Comparator;)Ljava/util/Comparator; flags 1 signature (Ljava/util/function/Function<-TT;+TU;>;Ljava/util/Comparator<-TU;>;)Ljava/util/Comparator; +method name thenComparing descriptor (Ljava/util/function/Function;)Ljava/util/Comparator; flags 1 signature ;>(Ljava/util/function/Function<-TT;+TU;>;)Ljava/util/Comparator; +method name thenComparingInt descriptor (Ljava/util/function/ToIntFunction;)Ljava/util/Comparator; flags 1 signature (Ljava/util/function/ToIntFunction<-TT;>;)Ljava/util/Comparator; +method name thenComparingLong descriptor (Ljava/util/function/ToLongFunction;)Ljava/util/Comparator; flags 1 signature (Ljava/util/function/ToLongFunction<-TT;>;)Ljava/util/Comparator; +method name thenComparingDouble descriptor (Ljava/util/function/ToDoubleFunction;)Ljava/util/Comparator; flags 1 signature (Ljava/util/function/ToDoubleFunction<-TT;>;)Ljava/util/Comparator; +method name reverseOrder descriptor ()Ljava/util/Comparator; flags 9 signature ;>()Ljava/util/Comparator; +method name naturalOrder descriptor ()Ljava/util/Comparator; flags 9 signature ;>()Ljava/util/Comparator; +method name nullsFirst descriptor (Ljava/util/Comparator;)Ljava/util/Comparator; flags 9 signature (Ljava/util/Comparator<-TT;>;)Ljava/util/Comparator; +method name nullsLast descriptor (Ljava/util/Comparator;)Ljava/util/Comparator; flags 9 signature (Ljava/util/Comparator<-TT;>;)Ljava/util/Comparator; +method name comparing descriptor (Ljava/util/function/Function;Ljava/util/Comparator;)Ljava/util/Comparator; flags 9 signature (Ljava/util/function/Function<-TT;+TU;>;Ljava/util/Comparator<-TU;>;)Ljava/util/Comparator; +method name comparing descriptor (Ljava/util/function/Function;)Ljava/util/Comparator; flags 9 signature ;>(Ljava/util/function/Function<-TT;+TU;>;)Ljava/util/Comparator; +method name comparingInt descriptor (Ljava/util/function/ToIntFunction;)Ljava/util/Comparator; flags 9 signature (Ljava/util/function/ToIntFunction<-TT;>;)Ljava/util/Comparator; +method name comparingLong descriptor (Ljava/util/function/ToLongFunction;)Ljava/util/Comparator; flags 9 signature (Ljava/util/function/ToLongFunction<-TT;>;)Ljava/util/Comparator; +method name comparingDouble descriptor (Ljava/util/function/ToDoubleFunction;)Ljava/util/Comparator; flags 9 signature (Ljava/util/function/ToDoubleFunction<-TT;>;)Ljava/util/Comparator; + +class name java/util/ConcurrentModificationException +header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 + +class name java/util/Currency +header extends java/lang/Object implements java/io/Serializable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name getInstance descriptor (Ljava/lang/String;)Ljava/util/Currency; flags 9 +method name getInstance descriptor (Ljava/util/Locale;)Ljava/util/Currency; flags 9 +method name getAvailableCurrencies descriptor ()Ljava/util/Set; flags 9 signature ()Ljava/util/Set; +method name getCurrencyCode descriptor ()Ljava/lang/String; flags 1 +method name getSymbol descriptor ()Ljava/lang/String; flags 1 +method name getSymbol descriptor (Ljava/util/Locale;)Ljava/lang/String; flags 1 +method name getDefaultFractionDigits descriptor ()I flags 1 +method name getNumericCode descriptor ()I flags 1 +method name getDisplayName descriptor ()Ljava/lang/String; flags 1 +method name getDisplayName descriptor (Ljava/util/Locale;)Ljava/lang/String; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +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; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (J)V flags 1 +method name descriptor (III)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name descriptor (IIIII)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name descriptor (IIIIII)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name descriptor (Ljava/lang/String;)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name UTC descriptor (IIIIII)J flags 9 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name parse descriptor (Ljava/lang/String;)J flags 9 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getYear descriptor ()I flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name setYear descriptor (I)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getMonth descriptor ()I flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name setMonth descriptor (I)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getDate descriptor ()I flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name setDate descriptor (I)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getDay descriptor ()I flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getHours descriptor ()I flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name setHours descriptor (I)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getMinutes descriptor ()I flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name setMinutes descriptor (I)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getSeconds descriptor ()I flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name setSeconds descriptor (I)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getTime descriptor ()J flags 1 +method name setTime descriptor (J)V flags 1 +method name before descriptor (Ljava/util/Date;)Z flags 1 +method name after descriptor (Ljava/util/Date;)Z flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name compareTo descriptor (Ljava/util/Date;)I flags 1 +method name hashCode descriptor ()I flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name toLocaleString descriptor ()Ljava/lang/String; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name toGMTString descriptor ()Ljava/lang/String; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getTimezoneOffset descriptor ()I flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name from descriptor (Ljava/time/Instant;)Ljava/util/Date; flags 9 +method name toInstant descriptor ()Ljava/time/Instant; flags 1 +method name compareTo descriptor (Ljava/lang/Object;)I flags 1041 + +class name java/util/Deque +header extends java/lang/Object implements java/util/Queue flags 601 signature Ljava/lang/Object;Ljava/util/Queue; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name addFirst descriptor (Ljava/lang/Object;)V flags 401 signature (TE;)V +method name addLast descriptor (Ljava/lang/Object;)V flags 401 signature (TE;)V +method name offerFirst descriptor (Ljava/lang/Object;)Z flags 401 signature (TE;)Z +method name offerLast descriptor (Ljava/lang/Object;)Z flags 401 signature (TE;)Z +method name removeFirst descriptor ()Ljava/lang/Object; flags 401 signature ()TE; +method name removeLast descriptor ()Ljava/lang/Object; flags 401 signature ()TE; +method name pollFirst descriptor ()Ljava/lang/Object; flags 401 signature ()TE; +method name pollLast descriptor ()Ljava/lang/Object; flags 401 signature ()TE; +method name getFirst descriptor ()Ljava/lang/Object; flags 401 signature ()TE; +method name getLast descriptor ()Ljava/lang/Object; flags 401 signature ()TE; +method name peekFirst descriptor ()Ljava/lang/Object; flags 401 signature ()TE; +method name peekLast descriptor ()Ljava/lang/Object; flags 401 signature ()TE; +method name removeFirstOccurrence descriptor (Ljava/lang/Object;)Z flags 401 +method name removeLastOccurrence descriptor (Ljava/lang/Object;)Z flags 401 +method name add descriptor (Ljava/lang/Object;)Z flags 401 signature (TE;)Z +method name offer descriptor (Ljava/lang/Object;)Z flags 401 signature (TE;)Z +method name remove descriptor ()Ljava/lang/Object; flags 401 signature ()TE; +method name poll descriptor ()Ljava/lang/Object; flags 401 signature ()TE; +method name element descriptor ()Ljava/lang/Object; flags 401 signature ()TE; +method name peek descriptor ()Ljava/lang/Object; flags 401 signature ()TE; +method name push descriptor (Ljava/lang/Object;)V flags 401 signature (TE;)V +method name pop descriptor ()Ljava/lang/Object; flags 401 signature ()TE; +method name remove descriptor (Ljava/lang/Object;)Z flags 401 +method name contains descriptor (Ljava/lang/Object;)Z flags 401 +method name size descriptor ()I flags 401 +method name iterator descriptor ()Ljava/util/Iterator; flags 401 signature ()Ljava/util/Iterator; +method name descendingIterator descriptor ()Ljava/util/Iterator; flags 401 signature ()Ljava/util/Iterator; + +class name java/util/Dictionary +header extends java/lang/Object flags 421 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name size descriptor ()I flags 401 +method name isEmpty descriptor ()Z flags 401 +method name keys descriptor ()Ljava/util/Enumeration; flags 401 signature ()Ljava/util/Enumeration; +method name elements descriptor ()Ljava/util/Enumeration; flags 401 signature ()Ljava/util/Enumeration; +method name get descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljava/lang/Object;)TV; +method name put descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (TK;TV;)TV; +method name remove descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljava/lang/Object;)TV; + +class name java/util/DoubleSummaryStatistics +header extends java/lang/Object implements java/util/function/DoubleConsumer flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name accept descriptor (D)V flags 1 +method name combine descriptor (Ljava/util/DoubleSummaryStatistics;)V flags 1 +method name getCount descriptor ()J flags 11 +method name getSum descriptor ()D flags 11 +method name getMin descriptor ()D flags 11 +method name getMax descriptor ()D flags 11 +method name getAverage descriptor ()D flags 11 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/util/DuplicateFormatFlagsException +header extends java/util/IllegalFormatException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 +method name getFlags descriptor ()Ljava/lang/String; flags 1 +method name getMessage descriptor ()Ljava/lang/String; flags 1 + +class name java/util/EmptyStackException +header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 + +class name java/util/EnumMap +header extends java/util/AbstractMap implements java/io/Serializable,java/lang/Cloneable flags 21 signature ;V:Ljava/lang/Object;>Ljava/util/AbstractMap;Ljava/io/Serializable;Ljava/lang/Cloneable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609 +method name descriptor (Ljava/lang/Class;)V flags 1 signature (Ljava/lang/Class;)V +method name descriptor (Ljava/util/EnumMap;)V flags 1 signature (Ljava/util/EnumMap;)V +method name descriptor (Ljava/util/Map;)V flags 1 signature (Ljava/util/Map;)V +method name size descriptor ()I 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 signature (Ljava/lang/Object;)TV; +method name put descriptor (Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (TK;TV;)TV; +method name remove descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljava/lang/Object;)TV; +method name putAll descriptor (Ljava/util/Map;)V flags 1 signature (Ljava/util/Map<+TK;+TV;>;)V +method name clear descriptor ()V flags 1 +method name keySet descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set; +method name values descriptor ()Ljava/util/Collection; flags 1 signature ()Ljava/util/Collection; +method name entrySet descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set;>; +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 +method name clone descriptor ()Ljava/util/EnumMap; flags 1 signature ()Ljava/util/EnumMap; +method name clone descriptor ()Ljava/lang/Object; thrownTypes java/lang/CloneNotSupportedException flags 1041 +method name put descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 1041 + +class name java/util/EnumSet +header extends java/util/AbstractSet implements java/lang/Cloneable,java/io/Serializable flags 421 signature ;>Ljava/util/AbstractSet;Ljava/lang/Cloneable;Ljava/io/Serializable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name noneOf descriptor (Ljava/lang/Class;)Ljava/util/EnumSet; flags 9 signature ;>(Ljava/lang/Class;)Ljava/util/EnumSet; +method name allOf descriptor (Ljava/lang/Class;)Ljava/util/EnumSet; flags 9 signature ;>(Ljava/lang/Class;)Ljava/util/EnumSet; +method name copyOf descriptor (Ljava/util/EnumSet;)Ljava/util/EnumSet; flags 9 signature ;>(Ljava/util/EnumSet;)Ljava/util/EnumSet; +method name copyOf descriptor (Ljava/util/Collection;)Ljava/util/EnumSet; flags 9 signature ;>(Ljava/util/Collection;)Ljava/util/EnumSet; +method name complementOf descriptor (Ljava/util/EnumSet;)Ljava/util/EnumSet; flags 9 signature ;>(Ljava/util/EnumSet;)Ljava/util/EnumSet; +method name of descriptor (Ljava/lang/Enum;)Ljava/util/EnumSet; flags 9 signature ;>(TE;)Ljava/util/EnumSet; +method name of descriptor (Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; flags 9 signature ;>(TE;TE;)Ljava/util/EnumSet; +method name of descriptor (Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; flags 9 signature ;>(TE;TE;TE;)Ljava/util/EnumSet; +method name of descriptor (Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; flags 9 signature ;>(TE;TE;TE;TE;)Ljava/util/EnumSet; +method name of descriptor (Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; flags 9 signature ;>(TE;TE;TE;TE;TE;)Ljava/util/EnumSet; +method name of descriptor (Ljava/lang/Enum;[Ljava/lang/Enum;)Ljava/util/EnumSet; flags 89 signature ;>(TE;[TE;)Ljava/util/EnumSet; runtimeAnnotations @Ljava/lang/SafeVarargs; +method name range descriptor (Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; flags 9 signature ;>(TE;TE;)Ljava/util/EnumSet; +method name clone descriptor ()Ljava/util/EnumSet; flags 1 signature ()Ljava/util/EnumSet; +method name clone descriptor ()Ljava/lang/Object; thrownTypes java/lang/CloneNotSupportedException flags 1041 + +class name java/util/Enumeration +header extends java/lang/Object flags 601 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name hasMoreElements descriptor ()Z flags 401 +method name nextElement descriptor ()Ljava/lang/Object; flags 401 signature ()TE; + +class name java/util/EventListener +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) + +class name java/util/EventListenerProxy +header extends java/lang/Object implements java/util/EventListener flags 421 signature Ljava/lang/Object;Ljava/util/EventListener; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/util/EventListener;)V flags 1 signature (TT;)V +method name getListener descriptor ()Ljava/util/EventListener; flags 1 signature ()TT; + +class name java/util/EventObject +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name source descriptor Ljava/lang/Object; flags 84 +method name descriptor (Ljava/lang/Object;)V flags 1 +method name getSource descriptor ()Ljava/lang/Object; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/util/FormatFlagsConversionMismatchException +header extends java/util/IllegalFormatException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;C)V flags 1 +method name getFlags descriptor ()Ljava/lang/String; flags 1 +method name getConversion descriptor ()C flags 1 +method name getMessage descriptor ()Ljava/lang/String; flags 1 + +class name java/util/Formattable +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name formatTo descriptor (Ljava/util/Formatter;III)V flags 401 + +class name java/util/FormattableFlags +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name LEFT_JUSTIFY descriptor I constantValue 1 flags 19 +field name UPPERCASE descriptor I constantValue 2 flags 19 +field name ALTERNATE descriptor I constantValue 4 flags 19 + +class name java/util/Formatter +header extends java/lang/Object implements java/io/Closeable,java/io/Flushable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/util/Formatter$BigDecimalLayoutForm outerClass java/util/Formatter innerClassName BigDecimalLayoutForm flags 4019 +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/Appendable;)V flags 1 +method name descriptor (Ljava/util/Locale;)V flags 1 +method name descriptor (Ljava/lang/Appendable;Ljava/util/Locale;)V flags 1 +method name descriptor (Ljava/lang/String;)V thrownTypes java/io/FileNotFoundException flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V thrownTypes java/io/FileNotFoundException,java/io/UnsupportedEncodingException flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/util/Locale;)V thrownTypes java/io/FileNotFoundException,java/io/UnsupportedEncodingException flags 1 +method name descriptor (Ljava/io/File;)V thrownTypes java/io/FileNotFoundException flags 1 +method name descriptor (Ljava/io/File;Ljava/lang/String;)V thrownTypes java/io/FileNotFoundException,java/io/UnsupportedEncodingException flags 1 +method name descriptor (Ljava/io/File;Ljava/lang/String;Ljava/util/Locale;)V thrownTypes java/io/FileNotFoundException,java/io/UnsupportedEncodingException flags 1 +method name descriptor (Ljava/io/PrintStream;)V flags 1 +method name descriptor (Ljava/io/OutputStream;)V flags 1 +method name descriptor (Ljava/io/OutputStream;Ljava/lang/String;)V thrownTypes java/io/UnsupportedEncodingException flags 1 +method name descriptor (Ljava/io/OutputStream;Ljava/lang/String;Ljava/util/Locale;)V thrownTypes java/io/UnsupportedEncodingException flags 1 +method name locale descriptor ()Ljava/util/Locale; flags 1 +method name out descriptor ()Ljava/lang/Appendable; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name flush descriptor ()V flags 1 +method name close descriptor ()V flags 1 +method name ioException descriptor ()Ljava/io/IOException; flags 1 +method name format descriptor (Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter; flags 81 +method name format descriptor (Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter; flags 81 + +class name java/util/Formatter$BigDecimalLayoutForm +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; +innerclass innerClass java/util/Formatter$BigDecimalLayoutForm outerClass java/util/Formatter innerClassName BigDecimalLayoutForm flags 4019 +field name SCIENTIFIC descriptor Ljava/util/Formatter$BigDecimalLayoutForm; flags 4019 +field name DECIMAL_FLOAT descriptor Ljava/util/Formatter$BigDecimalLayoutForm; flags 4019 +method name values descriptor ()[Ljava/util/Formatter$BigDecimalLayoutForm; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/util/Formatter$BigDecimalLayoutForm; flags 9 + +class name java/util/FormatterClosedException +header extends java/lang/IllegalStateException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 + +class name java/util/GregorianCalendar +header extends java/util/Calendar flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name BC descriptor I constantValue 0 flags 19 +field name AD descriptor I constantValue 1 flags 19 +method name descriptor ()V flags 1 +method name descriptor (Ljava/util/TimeZone;)V flags 1 +method name descriptor (Ljava/util/Locale;)V flags 1 +method name descriptor (Ljava/util/TimeZone;Ljava/util/Locale;)V flags 1 +method name descriptor (III)V flags 1 +method name descriptor (IIIII)V flags 1 +method name descriptor (IIIIII)V flags 1 +method name setGregorianChange descriptor (Ljava/util/Date;)V flags 1 +method name getGregorianChange descriptor ()Ljava/util/Date; flags 11 +method name isLeapYear descriptor (I)Z flags 1 +method name getCalendarType 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 add descriptor (II)V flags 1 +method name roll descriptor (IZ)V flags 1 +method name roll descriptor (II)V flags 1 +method name getMinimum descriptor (I)I flags 1 +method name getMaximum descriptor (I)I flags 1 +method name getGreatestMinimum descriptor (I)I flags 1 +method name getLeastMaximum descriptor (I)I flags 1 +method name getActualMinimum descriptor (I)I flags 1 +method name getActualMaximum descriptor (I)I flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name getTimeZone descriptor ()Ljava/util/TimeZone; flags 1 +method name setTimeZone descriptor (Ljava/util/TimeZone;)V flags 1 +method name isWeekDateSupported descriptor ()Z flags 11 +method name getWeekYear descriptor ()I flags 1 +method name setWeekDate descriptor (III)V flags 1 +method name getWeeksInWeekYear descriptor ()I flags 1 +method name computeFields descriptor ()V flags 4 +method name computeTime descriptor ()V flags 4 +method name toZonedDateTime descriptor ()Ljava/time/ZonedDateTime; flags 1 +method name from descriptor (Ljava/time/ZonedDateTime;)Ljava/util/GregorianCalendar; flags 9 + +class name java/util/HashMap +header extends java/util/AbstractMap implements java/util/Map,java/lang/Cloneable,java/io/Serializable flags 21 signature Ljava/util/AbstractMap;Ljava/util/Map;Ljava/lang/Cloneable;Ljava/io/Serializable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609 +method name descriptor (IF)V flags 1 +method name descriptor (I)V flags 1 +method name descriptor ()V flags 1 +method name descriptor (Ljava/util/Map;)V flags 1 signature (Ljava/util/Map<+TK;+TV;>;)V +method name size descriptor ()I flags 1 +method name isEmpty descriptor ()Z flags 1 +method name get descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljava/lang/Object;)TV; +method name containsKey descriptor (Ljava/lang/Object;)Z flags 1 +method name put descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (TK;TV;)TV; +method name putAll descriptor (Ljava/util/Map;)V flags 1 signature (Ljava/util/Map<+TK;+TV;>;)V +method name remove descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljava/lang/Object;)TV; +method name clear descriptor ()V flags 1 +method name containsValue descriptor (Ljava/lang/Object;)Z flags 1 +method name keySet descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set; +method name values descriptor ()Ljava/util/Collection; flags 1 signature ()Ljava/util/Collection; +method name entrySet descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set;>; +method name getOrDefault descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljava/lang/Object;TV;)TV; +method name putIfAbsent descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (TK;TV;)TV; +method name remove descriptor (Ljava/lang/Object;Ljava/lang/Object;)Z flags 1 +method name replace descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z flags 1 signature (TK;TV;TV;)Z +method name replace descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (TK;TV;)TV; +method name computeIfAbsent descriptor (Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object; flags 1 signature (TK;Ljava/util/function/Function<-TK;+TV;>;)TV; +method name computeIfPresent descriptor (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; flags 1 signature (TK;Ljava/util/function/BiFunction<-TK;-TV;+TV;>;)TV; +method name compute descriptor (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; flags 1 signature (TK;Ljava/util/function/BiFunction<-TK;-TV;+TV;>;)TV; +method name merge descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; flags 1 signature (TK;TV;Ljava/util/function/BiFunction<-TV;-TV;+TV;>;)TV; +method name forEach descriptor (Ljava/util/function/BiConsumer;)V flags 1 signature (Ljava/util/function/BiConsumer<-TK;-TV;>;)V +method name replaceAll descriptor (Ljava/util/function/BiFunction;)V flags 1 signature (Ljava/util/function/BiFunction<-TK;-TV;+TV;>;)V +method name clone descriptor ()Ljava/lang/Object; flags 1 + +class name java/util/HashSet +header extends java/util/AbstractSet implements java/util/Set,java/lang/Cloneable,java/io/Serializable flags 21 signature Ljava/util/AbstractSet;Ljava/util/Set;Ljava/lang/Cloneable;Ljava/io/Serializable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/util/Collection;)V flags 1 signature (Ljava/util/Collection<+TE;>;)V +method name descriptor (IF)V flags 1 +method name descriptor (I)V flags 1 +method name iterator descriptor ()Ljava/util/Iterator; flags 1 signature ()Ljava/util/Iterator; +method name size descriptor ()I flags 1 +method name isEmpty descriptor ()Z flags 1 +method name contains descriptor (Ljava/lang/Object;)Z flags 1 +method name add descriptor (Ljava/lang/Object;)Z flags 1 signature (TE;)Z +method name remove descriptor (Ljava/lang/Object;)Z flags 1 +method name clear descriptor ()V flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name spliterator descriptor ()Ljava/util/Spliterator; flags 1 signature ()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 Ljava/util/Dictionary;Ljava/util/Map;Ljava/lang/Cloneable;Ljava/io/Serializable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609 +method name descriptor (IF)V flags 1 +method name descriptor (I)V flags 1 +method name descriptor ()V flags 1 +method name descriptor (Ljava/util/Map;)V flags 1 signature (Ljava/util/Map<+TK;+TV;>;)V +method name size descriptor ()I flags 21 +method name isEmpty descriptor ()Z flags 21 +method name keys descriptor ()Ljava/util/Enumeration; flags 21 signature ()Ljava/util/Enumeration; +method name elements descriptor ()Ljava/util/Enumeration; flags 21 signature ()Ljava/util/Enumeration; +method name contains descriptor (Ljava/lang/Object;)Z flags 21 +method name containsValue descriptor (Ljava/lang/Object;)Z flags 1 +method name containsKey descriptor (Ljava/lang/Object;)Z flags 21 +method name get descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 21 signature (Ljava/lang/Object;)TV; +method name rehash descriptor ()V flags 4 +method name put descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 21 signature (TK;TV;)TV; +method name remove descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 21 signature (Ljava/lang/Object;)TV; +method name putAll descriptor (Ljava/util/Map;)V flags 21 signature (Ljava/util/Map<+TK;+TV;>;)V +method name clear descriptor ()V flags 21 +method name clone descriptor ()Ljava/lang/Object; flags 21 +method name toString descriptor ()Ljava/lang/String; flags 21 +method name keySet descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set; +method name entrySet descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set;>; +method name values descriptor ()Ljava/util/Collection; flags 1 signature ()Ljava/util/Collection; +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 21 signature (Ljava/lang/Object;TV;)TV; +method name forEach descriptor (Ljava/util/function/BiConsumer;)V flags 21 signature (Ljava/util/function/BiConsumer<-TK;-TV;>;)V +method name replaceAll descriptor (Ljava/util/function/BiFunction;)V flags 21 signature (Ljava/util/function/BiFunction<-TK;-TV;+TV;>;)V +method name putIfAbsent descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 21 signature (TK;TV;)TV; +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 signature (TK;TV;TV;)Z +method name replace descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 21 signature (TK;TV;)TV; +method name computeIfAbsent descriptor (Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object; flags 21 signature (TK;Ljava/util/function/Function<-TK;+TV;>;)TV; +method name computeIfPresent descriptor (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; flags 21 signature (TK;Ljava/util/function/BiFunction<-TK;-TV;+TV;>;)TV; +method name compute descriptor (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; flags 21 signature (TK;Ljava/util/function/BiFunction<-TK;-TV;+TV;>;)TV; +method name merge descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; flags 21 signature (TK;TV;Ljava/util/function/BiFunction<-TV;-TV;+TV;>;)TV; + +class name java/util/IdentityHashMap +header extends java/util/AbstractMap implements java/util/Map,java/io/Serializable,java/lang/Cloneable flags 21 signature Ljava/util/AbstractMap;Ljava/util/Map;Ljava/io/Serializable;Ljava/lang/Cloneable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609 +method name descriptor ()V flags 1 +method name descriptor (I)V flags 1 +method name descriptor (Ljava/util/Map;)V flags 1 signature (Ljava/util/Map<+TK;+TV;>;)V +method name size descriptor ()I flags 1 +method name isEmpty descriptor ()Z flags 1 +method name get descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljava/lang/Object;)TV; +method name containsKey descriptor (Ljava/lang/Object;)Z flags 1 +method name containsValue descriptor (Ljava/lang/Object;)Z flags 1 +method name put descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (TK;TV;)TV; +method name putAll descriptor (Ljava/util/Map;)V flags 1 signature (Ljava/util/Map<+TK;+TV;>;)V +method name remove descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljava/lang/Object;)TV; +method name clear descriptor ()V flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name keySet descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set; +method name values descriptor ()Ljava/util/Collection; flags 1 signature ()Ljava/util/Collection; +method name entrySet descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set;>; +method name forEach descriptor (Ljava/util/function/BiConsumer;)V flags 1 signature (Ljava/util/function/BiConsumer<-TK;-TV;>;)V +method name replaceAll descriptor (Ljava/util/function/BiFunction;)V flags 1 signature (Ljava/util/function/BiFunction<-TK;-TV;+TV;>;)V + +class name java/util/IllegalFormatCodePointException +header extends java/util/IllegalFormatException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (I)V flags 1 +method name getCodePoint descriptor ()I flags 1 +method name getMessage descriptor ()Ljava/lang/String; flags 1 + +class name java/util/IllegalFormatConversionException +header extends java/util/IllegalFormatException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (CLjava/lang/Class;)V flags 1 signature (CLjava/lang/Class<*>;)V +method name getConversion descriptor ()C flags 1 +method name getArgumentClass descriptor ()Ljava/lang/Class; flags 1 signature ()Ljava/lang/Class<*>; +method name getMessage descriptor ()Ljava/lang/String; flags 1 + +class name java/util/IllegalFormatException +header extends java/lang/IllegalArgumentException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) + +class name java/util/IllegalFormatFlagsException +header extends java/util/IllegalFormatException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 +method name getFlags descriptor ()Ljava/lang/String; flags 1 +method name getMessage descriptor ()Ljava/lang/String; flags 1 + +class name java/util/IllegalFormatPrecisionException +header extends java/util/IllegalFormatException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (I)V flags 1 +method name getPrecision descriptor ()I flags 1 +method name getMessage descriptor ()Ljava/lang/String; flags 1 + +class name java/util/IllegalFormatWidthException +header extends java/util/IllegalFormatException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (I)V flags 1 +method name getWidth descriptor ()I flags 1 +method name getMessage descriptor ()Ljava/lang/String; flags 1 + +class name java/util/IllformedLocaleException +header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;I)V flags 1 +method name getErrorIndex descriptor ()I flags 1 + +class name java/util/InputMismatchException +header extends java/util/NoSuchElementException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/util/IntSummaryStatistics +header extends java/lang/Object implements java/util/function/IntConsumer flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name accept descriptor (I)V flags 1 +method name combine descriptor (Ljava/util/IntSummaryStatistics;)V flags 1 +method name getCount descriptor ()J flags 11 +method name getSum descriptor ()J flags 11 +method name getMin descriptor ()I flags 11 +method name getMax descriptor ()I flags 11 +method name getAverage descriptor ()D flags 11 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/util/InvalidPropertiesFormatException +header extends java/io/IOException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/util/Iterator +header extends java/lang/Object flags 601 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name hasNext descriptor ()Z flags 401 +method name next descriptor ()Ljava/lang/Object; flags 401 signature ()TE; +method name remove descriptor ()V flags 1 +method name forEachRemaining descriptor (Ljava/util/function/Consumer;)V flags 1 signature (Ljava/util/function/Consumer<-TE;>;)V + +class name java/util/LinkedHashMap +header extends java/util/HashMap implements java/util/Map flags 21 signature Ljava/util/HashMap;Ljava/util/Map; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609 +method name descriptor (IF)V flags 1 +method name descriptor (I)V flags 1 +method name descriptor ()V flags 1 +method name descriptor (Ljava/util/Map;)V flags 1 signature (Ljava/util/Map<+TK;+TV;>;)V +method name descriptor (IFZ)V flags 1 +method name containsValue descriptor (Ljava/lang/Object;)Z flags 1 +method name get descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljava/lang/Object;)TV; +method name getOrDefault descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljava/lang/Object;TV;)TV; +method name clear descriptor ()V flags 1 +method name removeEldestEntry descriptor (Ljava/util/Map$Entry;)Z flags 4 signature (Ljava/util/Map$Entry;)Z +method name keySet descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set; +method name values descriptor ()Ljava/util/Collection; flags 1 signature ()Ljava/util/Collection; +method name entrySet descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set;>; +method name forEach descriptor (Ljava/util/function/BiConsumer;)V flags 1 signature (Ljava/util/function/BiConsumer<-TK;-TV;>;)V +method name replaceAll descriptor (Ljava/util/function/BiFunction;)V flags 1 signature (Ljava/util/function/BiFunction<-TK;-TV;+TV;>;)V + +class name java/util/LinkedHashSet +header extends java/util/HashSet implements java/util/Set,java/lang/Cloneable,java/io/Serializable flags 21 signature Ljava/util/HashSet;Ljava/util/Set;Ljava/lang/Cloneable;Ljava/io/Serializable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (IF)V flags 1 +method name descriptor (I)V flags 1 +method name descriptor ()V flags 1 +method name descriptor (Ljava/util/Collection;)V flags 1 signature (Ljava/util/Collection<+TE;>;)V +method name spliterator descriptor ()Ljava/util/Spliterator; flags 1 signature ()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 Ljava/util/AbstractSequentialList;Ljava/util/List;Ljava/util/Deque;Ljava/lang/Cloneable;Ljava/io/Serializable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/util/Collection;)V flags 1 signature (Ljava/util/Collection<+TE;>;)V +method name getFirst descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name getLast descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name removeFirst descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name removeLast descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name addFirst descriptor (Ljava/lang/Object;)V flags 1 signature (TE;)V +method name addLast descriptor (Ljava/lang/Object;)V flags 1 signature (TE;)V +method name contains descriptor (Ljava/lang/Object;)Z flags 1 +method name size descriptor ()I flags 1 +method name add descriptor (Ljava/lang/Object;)Z flags 1 signature (TE;)Z +method name remove descriptor (Ljava/lang/Object;)Z flags 1 +method name addAll descriptor (Ljava/util/Collection;)Z flags 1 signature (Ljava/util/Collection<+TE;>;)Z +method name addAll descriptor (ILjava/util/Collection;)Z flags 1 signature (ILjava/util/Collection<+TE;>;)Z +method name clear descriptor ()V flags 1 +method name get descriptor (I)Ljava/lang/Object; flags 1 signature (I)TE; +method name set descriptor (ILjava/lang/Object;)Ljava/lang/Object; flags 1 signature (ITE;)TE; +method name add descriptor (ILjava/lang/Object;)V flags 1 signature (ITE;)V +method name remove descriptor (I)Ljava/lang/Object; flags 1 signature (I)TE; +method name indexOf descriptor (Ljava/lang/Object;)I flags 1 +method name lastIndexOf descriptor (Ljava/lang/Object;)I flags 1 +method name peek descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name element descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name poll descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name remove descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name offer descriptor (Ljava/lang/Object;)Z flags 1 signature (TE;)Z +method name offerFirst descriptor (Ljava/lang/Object;)Z flags 1 signature (TE;)Z +method name offerLast descriptor (Ljava/lang/Object;)Z flags 1 signature (TE;)Z +method name peekFirst descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name peekLast descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name pollFirst descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name pollLast descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name push descriptor (Ljava/lang/Object;)V flags 1 signature (TE;)V +method name pop descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name removeFirstOccurrence descriptor (Ljava/lang/Object;)Z flags 1 +method name removeLastOccurrence descriptor (Ljava/lang/Object;)Z flags 1 +method name listIterator descriptor (I)Ljava/util/ListIterator; flags 1 signature (I)Ljava/util/ListIterator; +method name descendingIterator descriptor ()Ljava/util/Iterator; flags 1 signature ()Ljava/util/Iterator; +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name toArray descriptor ()[Ljava/lang/Object; flags 1 +method name toArray descriptor ([Ljava/lang/Object;)[Ljava/lang/Object; flags 1 signature ([TT;)[TT; +method name spliterator descriptor ()Ljava/util/Spliterator; flags 1 signature ()Ljava/util/Spliterator; + +class name java/util/List +header extends java/lang/Object implements java/util/Collection flags 601 signature Ljava/lang/Object;Ljava/util/Collection; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name size descriptor ()I flags 401 +method name isEmpty descriptor ()Z flags 401 +method name contains descriptor (Ljava/lang/Object;)Z flags 401 +method name iterator descriptor ()Ljava/util/Iterator; flags 401 signature ()Ljava/util/Iterator; +method name toArray descriptor ()[Ljava/lang/Object; flags 401 +method name toArray descriptor ([Ljava/lang/Object;)[Ljava/lang/Object; flags 401 signature ([TT;)[TT; +method name add descriptor (Ljava/lang/Object;)Z flags 401 signature (TE;)Z +method name remove descriptor (Ljava/lang/Object;)Z flags 401 +method name containsAll descriptor (Ljava/util/Collection;)Z flags 401 signature (Ljava/util/Collection<*>;)Z +method name addAll descriptor (Ljava/util/Collection;)Z flags 401 signature (Ljava/util/Collection<+TE;>;)Z +method name addAll descriptor (ILjava/util/Collection;)Z flags 401 signature (ILjava/util/Collection<+TE;>;)Z +method name removeAll descriptor (Ljava/util/Collection;)Z flags 401 signature (Ljava/util/Collection<*>;)Z +method name retainAll descriptor (Ljava/util/Collection;)Z flags 401 signature (Ljava/util/Collection<*>;)Z +method name replaceAll descriptor (Ljava/util/function/UnaryOperator;)V flags 1 signature (Ljava/util/function/UnaryOperator;)V +method name sort descriptor (Ljava/util/Comparator;)V flags 1 signature (Ljava/util/Comparator<-TE;>;)V +method name clear descriptor ()V flags 401 +method name equals descriptor (Ljava/lang/Object;)Z flags 401 +method name hashCode descriptor ()I flags 401 +method name get descriptor (I)Ljava/lang/Object; flags 401 signature (I)TE; +method name set descriptor (ILjava/lang/Object;)Ljava/lang/Object; flags 401 signature (ITE;)TE; +method name add descriptor (ILjava/lang/Object;)V flags 401 signature (ITE;)V +method name remove descriptor (I)Ljava/lang/Object; flags 401 signature (I)TE; +method name indexOf descriptor (Ljava/lang/Object;)I flags 401 +method name lastIndexOf descriptor (Ljava/lang/Object;)I flags 401 +method name listIterator descriptor ()Ljava/util/ListIterator; flags 401 signature ()Ljava/util/ListIterator; +method name listIterator descriptor (I)Ljava/util/ListIterator; flags 401 signature (I)Ljava/util/ListIterator; +method name subList descriptor (II)Ljava/util/List; flags 401 signature (II)Ljava/util/List; +method name spliterator descriptor ()Ljava/util/Spliterator; flags 1 signature ()Ljava/util/Spliterator; + +class name java/util/ListIterator +header extends java/lang/Object implements java/util/Iterator flags 601 signature Ljava/lang/Object;Ljava/util/Iterator; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name hasNext descriptor ()Z flags 401 +method name next descriptor ()Ljava/lang/Object; flags 401 signature ()TE; +method name hasPrevious descriptor ()Z flags 401 +method name previous descriptor ()Ljava/lang/Object; flags 401 signature ()TE; +method name nextIndex descriptor ()I flags 401 +method name previousIndex descriptor ()I flags 401 +method name remove descriptor ()V flags 401 +method name set descriptor (Ljava/lang/Object;)V flags 401 signature (TE;)V +method name add descriptor (Ljava/lang/Object;)V flags 401 signature (TE;)V + +class name java/util/ListResourceBundle +header extends java/util/ResourceBundle flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name handleGetObject descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 11 +method name getKeys descriptor ()Ljava/util/Enumeration; flags 1 signature ()Ljava/util/Enumeration; +method name handleKeySet descriptor ()Ljava/util/Set; flags 4 signature ()Ljava/util/Set; +method name getContents descriptor ()[[Ljava/lang/Object; flags 404 + +class name java/util/Locale +header extends java/lang/Object implements java/lang/Cloneable,java/io/Serializable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +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 +innerclass innerClass java/util/Locale$FilteringMode outerClass java/util/Locale innerClassName FilteringMode flags 4019 +innerclass innerClass java/util/Locale$LanguageRange outerClass java/util/Locale innerClassName LanguageRange flags 19 +field name ENGLISH descriptor Ljava/util/Locale; flags 19 +field name FRENCH descriptor Ljava/util/Locale; flags 19 +field name GERMAN descriptor Ljava/util/Locale; flags 19 +field name ITALIAN descriptor Ljava/util/Locale; flags 19 +field name JAPANESE descriptor Ljava/util/Locale; flags 19 +field name KOREAN descriptor Ljava/util/Locale; flags 19 +field name CHINESE descriptor Ljava/util/Locale; flags 19 +field name SIMPLIFIED_CHINESE descriptor Ljava/util/Locale; flags 19 +field name TRADITIONAL_CHINESE descriptor Ljava/util/Locale; flags 19 +field name FRANCE descriptor Ljava/util/Locale; flags 19 +field name GERMANY descriptor Ljava/util/Locale; flags 19 +field name ITALY descriptor Ljava/util/Locale; flags 19 +field name JAPAN descriptor Ljava/util/Locale; flags 19 +field name KOREA descriptor Ljava/util/Locale; flags 19 +field name CHINA descriptor Ljava/util/Locale; flags 19 +field name PRC descriptor Ljava/util/Locale; flags 19 +field name TAIWAN descriptor Ljava/util/Locale; flags 19 +field name UK descriptor Ljava/util/Locale; flags 19 +field name US descriptor Ljava/util/Locale; flags 19 +field name CANADA descriptor Ljava/util/Locale; flags 19 +field name CANADA_FRENCH descriptor Ljava/util/Locale; flags 19 +field name ROOT descriptor Ljava/util/Locale; flags 19 +field name PRIVATE_USE_EXTENSION descriptor C constantValue x flags 19 +field name UNICODE_LOCALE_EXTENSION descriptor C constantValue u flags 19 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name getDefault descriptor ()Ljava/util/Locale; flags 9 +method name getDefault descriptor (Ljava/util/Locale$Category;)Ljava/util/Locale; flags 9 +method name setDefault descriptor (Ljava/util/Locale;)V flags 29 +method name setDefault descriptor (Ljava/util/Locale$Category;Ljava/util/Locale;)V flags 29 +method name getAvailableLocales descriptor ()[Ljava/util/Locale; flags 9 +method name getISOCountries descriptor ()[Ljava/lang/String; flags 9 +method name getISOLanguages descriptor ()[Ljava/lang/String; flags 9 +method name getLanguage descriptor ()Ljava/lang/String; flags 1 +method name getScript descriptor ()Ljava/lang/String; flags 1 +method name getCountry descriptor ()Ljava/lang/String; flags 1 +method name getVariant descriptor ()Ljava/lang/String; flags 1 +method name hasExtensions descriptor ()Z flags 1 +method name stripExtensions descriptor ()Ljava/util/Locale; flags 1 +method name getExtension descriptor (C)Ljava/lang/String; flags 1 +method name getExtensionKeys descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set; +method name getUnicodeLocaleAttributes descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set; +method name getUnicodeLocaleType descriptor (Ljava/lang/String;)Ljava/lang/String; flags 1 +method name getUnicodeLocaleKeys descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set; +method name toString descriptor ()Ljava/lang/String; flags 11 +method name toLanguageTag descriptor ()Ljava/lang/String; flags 1 +method name forLanguageTag descriptor (Ljava/lang/String;)Ljava/util/Locale; flags 9 +method name getISO3Language descriptor ()Ljava/lang/String; thrownTypes java/util/MissingResourceException flags 1 +method name getISO3Country descriptor ()Ljava/lang/String; thrownTypes java/util/MissingResourceException flags 1 +method name getDisplayLanguage descriptor ()Ljava/lang/String; flags 11 +method name getDisplayLanguage descriptor (Ljava/util/Locale;)Ljava/lang/String; flags 1 +method name getDisplayScript descriptor ()Ljava/lang/String; flags 1 +method name getDisplayScript descriptor (Ljava/util/Locale;)Ljava/lang/String; flags 1 +method name getDisplayCountry descriptor ()Ljava/lang/String; flags 11 +method name getDisplayCountry descriptor (Ljava/util/Locale;)Ljava/lang/String; flags 1 +method name getDisplayVariant descriptor ()Ljava/lang/String; flags 11 +method name getDisplayVariant descriptor (Ljava/util/Locale;)Ljava/lang/String; flags 1 +method name getDisplayName descriptor ()Ljava/lang/String; flags 11 +method name getDisplayName descriptor (Ljava/util/Locale;)Ljava/lang/String; flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name hashCode descriptor ()I flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name filter descriptor (Ljava/util/List;Ljava/util/Collection;Ljava/util/Locale$FilteringMode;)Ljava/util/List; flags 9 signature (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; flags 9 signature (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; flags 9 signature (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; flags 9 signature (Ljava/util/List;Ljava/util/Collection;)Ljava/util/List; +method name lookup descriptor (Ljava/util/List;Ljava/util/Collection;)Ljava/util/Locale; flags 9 signature (Ljava/util/List;Ljava/util/Collection;)Ljava/util/Locale; +method name lookupTag descriptor (Ljava/util/List;Ljava/util/Collection;)Ljava/lang/String; flags 9 signature (Ljava/util/List;Ljava/util/Collection;)Ljava/lang/String; + +class name java/util/Locale$Builder +header extends java/lang/Object flags 31 +innerclass innerClass java/util/Locale$Builder outerClass java/util/Locale innerClassName Builder flags 19 +method name descriptor ()V flags 1 +method name setLocale descriptor (Ljava/util/Locale;)Ljava/util/Locale$Builder; flags 1 +method name setLanguageTag descriptor (Ljava/lang/String;)Ljava/util/Locale$Builder; flags 1 +method name setLanguage descriptor (Ljava/lang/String;)Ljava/util/Locale$Builder; flags 1 +method name setScript descriptor (Ljava/lang/String;)Ljava/util/Locale$Builder; flags 1 +method name setRegion descriptor (Ljava/lang/String;)Ljava/util/Locale$Builder; flags 1 +method name setVariant descriptor (Ljava/lang/String;)Ljava/util/Locale$Builder; flags 1 +method name setExtension descriptor (CLjava/lang/String;)Ljava/util/Locale$Builder; flags 1 +method name setUnicodeLocaleKeyword descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/util/Locale$Builder; flags 1 +method name addUnicodeLocaleAttribute descriptor (Ljava/lang/String;)Ljava/util/Locale$Builder; flags 1 +method name removeUnicodeLocaleAttribute descriptor (Ljava/lang/String;)Ljava/util/Locale$Builder; flags 1 +method name clear descriptor ()Ljava/util/Locale$Builder; flags 1 +method name clearExtensions descriptor ()Ljava/util/Locale$Builder; flags 1 +method name build descriptor ()Ljava/util/Locale; flags 1 + +class name java/util/Locale$Category +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; +innerclass innerClass java/util/Locale$Category outerClass java/util/Locale innerClassName Category flags 4019 +field name DISPLAY descriptor Ljava/util/Locale$Category; flags 4019 +field name FORMAT descriptor Ljava/util/Locale$Category; flags 4019 +method name values descriptor ()[Ljava/util/Locale$Category; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/util/Locale$Category; flags 9 + +class name java/util/Locale$FilteringMode +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; +innerclass innerClass java/util/Locale$FilteringMode outerClass java/util/Locale innerClassName FilteringMode flags 4019 +field name AUTOSELECT_FILTERING descriptor Ljava/util/Locale$FilteringMode; flags 4019 +field name EXTENDED_FILTERING descriptor Ljava/util/Locale$FilteringMode; flags 4019 +field name IGNORE_EXTENDED_RANGES descriptor Ljava/util/Locale$FilteringMode; flags 4019 +field name MAP_EXTENDED_RANGES descriptor Ljava/util/Locale$FilteringMode; flags 4019 +field name REJECT_EXTENDED_RANGES descriptor Ljava/util/Locale$FilteringMode; flags 4019 +method name values descriptor ()[Ljava/util/Locale$FilteringMode; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/util/Locale$FilteringMode; flags 9 + +class name java/util/Locale$LanguageRange +header extends java/lang/Object flags 31 +innerclass innerClass java/util/Locale$LanguageRange outerClass java/util/Locale innerClassName LanguageRange flags 19 +field name MAX_WEIGHT descriptor D constantValue 1.0 flags 19 +field name MIN_WEIGHT descriptor D constantValue 0.0 flags 19 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;D)V flags 1 +method name getRange descriptor ()Ljava/lang/String; flags 1 +method name getWeight descriptor ()D flags 1 +method name parse descriptor (Ljava/lang/String;)Ljava/util/List; flags 9 signature (Ljava/lang/String;)Ljava/util/List; +method name parse descriptor (Ljava/lang/String;Ljava/util/Map;)Ljava/util/List; flags 9 signature (Ljava/lang/String;Ljava/util/Map;>;)Ljava/util/List; +method name mapEquivalents descriptor (Ljava/util/List;Ljava/util/Map;)Ljava/util/List; flags 9 signature (Ljava/util/List;Ljava/util/Map;>;)Ljava/util/List; +method name hashCode descriptor ()I flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 + +class name java/util/LongSummaryStatistics +header extends java/lang/Object implements java/util/function/LongConsumer,java/util/function/IntConsumer flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name accept descriptor (I)V flags 1 +method name accept descriptor (J)V flags 1 +method name combine descriptor (Ljava/util/LongSummaryStatistics;)V flags 1 +method name getCount descriptor ()J flags 11 +method name getSum descriptor ()J flags 11 +method name getMin descriptor ()J flags 11 +method name getMax descriptor ()J flags 11 +method name getAverage descriptor ()D flags 11 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/util/Map +header extends java/lang/Object flags 601 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609 +method name size descriptor ()I flags 401 +method name isEmpty descriptor ()Z flags 401 +method name containsKey descriptor (Ljava/lang/Object;)Z flags 401 +method name containsValue descriptor (Ljava/lang/Object;)Z flags 401 +method name get descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljava/lang/Object;)TV; +method name put descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (TK;TV;)TV; +method name remove descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljava/lang/Object;)TV; +method name putAll descriptor (Ljava/util/Map;)V flags 401 signature (Ljava/util/Map<+TK;+TV;>;)V +method name clear descriptor ()V flags 401 +method name keySet descriptor ()Ljava/util/Set; flags 401 signature ()Ljava/util/Set; +method name values descriptor ()Ljava/util/Collection; flags 401 signature ()Ljava/util/Collection; +method name entrySet descriptor ()Ljava/util/Set; flags 401 signature ()Ljava/util/Set;>; +method name equals descriptor (Ljava/lang/Object;)Z flags 401 +method name hashCode descriptor ()I flags 401 +method name getOrDefault descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljava/lang/Object;TV;)TV; +method name forEach descriptor (Ljava/util/function/BiConsumer;)V flags 1 signature (Ljava/util/function/BiConsumer<-TK;-TV;>;)V +method name replaceAll descriptor (Ljava/util/function/BiFunction;)V flags 1 signature (Ljava/util/function/BiFunction<-TK;-TV;+TV;>;)V +method name putIfAbsent descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (TK;TV;)TV; +method name remove descriptor (Ljava/lang/Object;Ljava/lang/Object;)Z flags 1 +method name replace descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z flags 1 signature (TK;TV;TV;)Z +method name replace descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (TK;TV;)TV; +method name computeIfAbsent descriptor (Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object; flags 1 signature (TK;Ljava/util/function/Function<-TK;+TV;>;)TV; +method name computeIfPresent descriptor (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; flags 1 signature (TK;Ljava/util/function/BiFunction<-TK;-TV;+TV;>;)TV; +method name compute descriptor (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; flags 1 signature (TK;Ljava/util/function/BiFunction<-TK;-TV;+TV;>;)TV; +method name merge descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; flags 1 signature (TK;TV;Ljava/util/function/BiFunction<-TV;-TV;+TV;>;)TV; + +class name java/util/Map$Entry +header extends java/lang/Object flags 601 signature Ljava/lang/Object; +innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609 +method name getKey descriptor ()Ljava/lang/Object; flags 401 signature ()TK; +method name getValue descriptor ()Ljava/lang/Object; flags 401 signature ()TV; +method name setValue descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (TV;)TV; +method name equals descriptor (Ljava/lang/Object;)Z flags 401 +method name hashCode descriptor ()I flags 401 +method name comparingByKey descriptor ()Ljava/util/Comparator; flags 9 signature ;V:Ljava/lang/Object;>()Ljava/util/Comparator;>; +method name comparingByValue descriptor ()Ljava/util/Comparator; flags 9 signature ;>()Ljava/util/Comparator;>; +method name comparingByKey descriptor (Ljava/util/Comparator;)Ljava/util/Comparator; flags 9 signature (Ljava/util/Comparator<-TK;>;)Ljava/util/Comparator;>; +method name comparingByValue descriptor (Ljava/util/Comparator;)Ljava/util/Comparator; flags 9 signature (Ljava/util/Comparator<-TV;>;)Ljava/util/Comparator;>; + +class name java/util/MissingFormatArgumentException +header extends java/util/IllegalFormatException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 +method name getFormatSpecifier descriptor ()Ljava/lang/String; flags 1 +method name getMessage descriptor ()Ljava/lang/String; flags 1 + +class name java/util/MissingFormatWidthException +header extends java/util/IllegalFormatException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 +method name getFormatSpecifier descriptor ()Ljava/lang/String; flags 1 +method name getMessage descriptor ()Ljava/lang/String; flags 1 + +class name java/util/MissingResourceException +header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name getClassName descriptor ()Ljava/lang/String; flags 1 +method name getKey descriptor ()Ljava/lang/String; flags 1 + +class name java/util/NavigableMap +header extends java/lang/Object implements java/util/SortedMap flags 601 signature Ljava/lang/Object;Ljava/util/SortedMap; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609 +method name lowerEntry descriptor (Ljava/lang/Object;)Ljava/util/Map$Entry; flags 401 signature (TK;)Ljava/util/Map$Entry; +method name lowerKey descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (TK;)TK; +method name floorEntry descriptor (Ljava/lang/Object;)Ljava/util/Map$Entry; flags 401 signature (TK;)Ljava/util/Map$Entry; +method name floorKey descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (TK;)TK; +method name ceilingEntry descriptor (Ljava/lang/Object;)Ljava/util/Map$Entry; flags 401 signature (TK;)Ljava/util/Map$Entry; +method name ceilingKey descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (TK;)TK; +method name higherEntry descriptor (Ljava/lang/Object;)Ljava/util/Map$Entry; flags 401 signature (TK;)Ljava/util/Map$Entry; +method name higherKey descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (TK;)TK; +method name firstEntry descriptor ()Ljava/util/Map$Entry; flags 401 signature ()Ljava/util/Map$Entry; +method name lastEntry descriptor ()Ljava/util/Map$Entry; flags 401 signature ()Ljava/util/Map$Entry; +method name pollFirstEntry descriptor ()Ljava/util/Map$Entry; flags 401 signature ()Ljava/util/Map$Entry; +method name pollLastEntry descriptor ()Ljava/util/Map$Entry; flags 401 signature ()Ljava/util/Map$Entry; +method name descendingMap descriptor ()Ljava/util/NavigableMap; flags 401 signature ()Ljava/util/NavigableMap; +method name navigableKeySet descriptor ()Ljava/util/NavigableSet; flags 401 signature ()Ljava/util/NavigableSet; +method name descendingKeySet descriptor ()Ljava/util/NavigableSet; flags 401 signature ()Ljava/util/NavigableSet; +method name subMap descriptor (Ljava/lang/Object;ZLjava/lang/Object;Z)Ljava/util/NavigableMap; flags 401 signature (TK;ZTK;Z)Ljava/util/NavigableMap; +method name headMap descriptor (Ljava/lang/Object;Z)Ljava/util/NavigableMap; flags 401 signature (TK;Z)Ljava/util/NavigableMap; +method name tailMap descriptor (Ljava/lang/Object;Z)Ljava/util/NavigableMap; flags 401 signature (TK;Z)Ljava/util/NavigableMap; +method name subMap descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedMap; flags 401 signature (TK;TK;)Ljava/util/SortedMap; +method name headMap descriptor (Ljava/lang/Object;)Ljava/util/SortedMap; flags 401 signature (TK;)Ljava/util/SortedMap; +method name tailMap descriptor (Ljava/lang/Object;)Ljava/util/SortedMap; flags 401 signature (TK;)Ljava/util/SortedMap; + +class name java/util/NavigableSet +header extends java/lang/Object implements java/util/SortedSet flags 601 signature Ljava/lang/Object;Ljava/util/SortedSet; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name lower descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (TE;)TE; +method name floor descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (TE;)TE; +method name ceiling descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (TE;)TE; +method name higher descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (TE;)TE; +method name pollFirst descriptor ()Ljava/lang/Object; flags 401 signature ()TE; +method name pollLast descriptor ()Ljava/lang/Object; flags 401 signature ()TE; +method name iterator descriptor ()Ljava/util/Iterator; flags 401 signature ()Ljava/util/Iterator; +method name descendingSet descriptor ()Ljava/util/NavigableSet; flags 401 signature ()Ljava/util/NavigableSet; +method name descendingIterator descriptor ()Ljava/util/Iterator; flags 401 signature ()Ljava/util/Iterator; +method name subSet descriptor (Ljava/lang/Object;ZLjava/lang/Object;Z)Ljava/util/NavigableSet; flags 401 signature (TE;ZTE;Z)Ljava/util/NavigableSet; +method name headSet descriptor (Ljava/lang/Object;Z)Ljava/util/NavigableSet; flags 401 signature (TE;Z)Ljava/util/NavigableSet; +method name tailSet descriptor (Ljava/lang/Object;Z)Ljava/util/NavigableSet; flags 401 signature (TE;Z)Ljava/util/NavigableSet; +method name subSet descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedSet; flags 401 signature (TE;TE;)Ljava/util/SortedSet; +method name headSet descriptor (Ljava/lang/Object;)Ljava/util/SortedSet; flags 401 signature (TE;)Ljava/util/SortedSet; +method name tailSet descriptor (Ljava/lang/Object;)Ljava/util/SortedSet; flags 401 signature (TE;)Ljava/util/SortedSet; + +class name java/util/NoSuchElementException +header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/util/Objects +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name equals descriptor (Ljava/lang/Object;Ljava/lang/Object;)Z flags 9 +method name deepEquals descriptor (Ljava/lang/Object;Ljava/lang/Object;)Z flags 9 +method name hashCode descriptor (Ljava/lang/Object;)I flags 9 +method name hash descriptor ([Ljava/lang/Object;)I flags 89 +method name toString descriptor (Ljava/lang/Object;)Ljava/lang/String; flags 9 +method name toString descriptor (Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; flags 9 +method name compare descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/util/Comparator;)I flags 9 signature (TT;TT;Ljava/util/Comparator<-TT;>;)I +method name requireNonNull descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 9 signature (TT;)TT; +method name requireNonNull descriptor (Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; flags 9 signature (TT;Ljava/lang/String;)TT; +method name isNull descriptor (Ljava/lang/Object;)Z flags 9 +method name nonNull descriptor (Ljava/lang/Object;)Z flags 9 +method name requireNonNull descriptor (Ljava/lang/Object;Ljava/util/function/Supplier;)Ljava/lang/Object; flags 9 signature (TT;Ljava/util/function/Supplier;)TT; + +class name java/util/Observable +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name addObserver descriptor (Ljava/util/Observer;)V flags 21 +method name deleteObserver descriptor (Ljava/util/Observer;)V flags 21 +method name notifyObservers descriptor ()V flags 1 +method name notifyObservers descriptor (Ljava/lang/Object;)V flags 1 +method name deleteObservers descriptor ()V flags 21 +method name setChanged descriptor ()V flags 24 +method name clearChanged descriptor ()V flags 24 +method name hasChanged descriptor ()Z flags 21 +method name countObservers descriptor ()I flags 21 + +class name java/util/Observer +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name update descriptor (Ljava/util/Observable;Ljava/lang/Object;)V flags 401 + +class name java/util/Optional +header extends java/lang/Object flags 31 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name empty descriptor ()Ljava/util/Optional; flags 9 signature ()Ljava/util/Optional; +method name of descriptor (Ljava/lang/Object;)Ljava/util/Optional; flags 9 signature (TT;)Ljava/util/Optional; +method name ofNullable descriptor (Ljava/lang/Object;)Ljava/util/Optional; flags 9 signature (TT;)Ljava/util/Optional; +method name get descriptor ()Ljava/lang/Object; flags 1 signature ()TT; +method name isPresent descriptor ()Z flags 1 +method name ifPresent descriptor (Ljava/util/function/Consumer;)V flags 1 signature (Ljava/util/function/Consumer<-TT;>;)V +method name filter descriptor (Ljava/util/function/Predicate;)Ljava/util/Optional; flags 1 signature (Ljava/util/function/Predicate<-TT;>;)Ljava/util/Optional; +method name map descriptor (Ljava/util/function/Function;)Ljava/util/Optional; flags 1 signature (Ljava/util/function/Function<-TT;+TU;>;)Ljava/util/Optional; +method name flatMap descriptor (Ljava/util/function/Function;)Ljava/util/Optional; flags 1 signature (Ljava/util/function/Function<-TT;Ljava/util/Optional;>;)Ljava/util/Optional; +method name orElse descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (TT;)TT; +method name orElseGet descriptor (Ljava/util/function/Supplier;)Ljava/lang/Object; flags 1 signature (Ljava/util/function/Supplier<+TT;>;)TT; +method name orElseThrow descriptor (Ljava/util/function/Supplier;)Ljava/lang/Object; thrownTypes java/lang/Throwable flags 1 signature (Ljava/util/function/Supplier<+TX;>;)TT;^TX; +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 java/util/OptionalDouble +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name empty descriptor ()Ljava/util/OptionalDouble; flags 9 +method name of descriptor (D)Ljava/util/OptionalDouble; flags 9 +method name getAsDouble descriptor ()D flags 1 +method name isPresent descriptor ()Z flags 1 +method name ifPresent descriptor (Ljava/util/function/DoubleConsumer;)V flags 1 +method name orElse descriptor (D)D flags 1 +method name orElseGet descriptor (Ljava/util/function/DoubleSupplier;)D flags 1 +method name orElseThrow descriptor (Ljava/util/function/Supplier;)D thrownTypes java/lang/Throwable flags 1 signature (Ljava/util/function/Supplier;)D^TX; +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 java/util/OptionalInt +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name empty descriptor ()Ljava/util/OptionalInt; flags 9 +method name of descriptor (I)Ljava/util/OptionalInt; flags 9 +method name getAsInt descriptor ()I flags 1 +method name isPresent descriptor ()Z flags 1 +method name ifPresent descriptor (Ljava/util/function/IntConsumer;)V flags 1 +method name orElse descriptor (I)I flags 1 +method name orElseGet descriptor (Ljava/util/function/IntSupplier;)I flags 1 +method name orElseThrow descriptor (Ljava/util/function/Supplier;)I thrownTypes java/lang/Throwable flags 1 signature (Ljava/util/function/Supplier;)I^TX; +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 java/util/OptionalLong +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name empty descriptor ()Ljava/util/OptionalLong; flags 9 +method name of descriptor (J)Ljava/util/OptionalLong; flags 9 +method name getAsLong descriptor ()J flags 1 +method name isPresent descriptor ()Z flags 1 +method name ifPresent descriptor (Ljava/util/function/LongConsumer;)V flags 1 +method name orElse descriptor (J)J flags 1 +method name orElseGet descriptor (Ljava/util/function/LongSupplier;)J flags 1 +method name orElseThrow descriptor (Ljava/util/function/Supplier;)J thrownTypes java/lang/Throwable flags 1 signature (Ljava/util/function/Supplier;)J^TX; +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 java/util/PrimitiveIterator +header extends java/lang/Object implements java/util/Iterator flags 601 signature Ljava/lang/Object;Ljava/util/Iterator; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +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 +method name forEachRemaining descriptor (Ljava/lang/Object;)V flags 401 signature (TT_CONS;)V + +class name java/util/PrimitiveIterator$OfDouble +header extends java/lang/Object implements java/util/PrimitiveIterator flags 601 signature Ljava/lang/Object;Ljava/util/PrimitiveIterator; +innerclass innerClass java/util/PrimitiveIterator$OfDouble outerClass java/util/PrimitiveIterator innerClassName OfDouble flags 609 +method name nextDouble descriptor ()D flags 401 +method name forEachRemaining descriptor (Ljava/util/function/DoubleConsumer;)V flags 1 +method name next descriptor ()Ljava/lang/Double; flags 1 +method name forEachRemaining descriptor (Ljava/util/function/Consumer;)V flags 1 signature (Ljava/util/function/Consumer<-Ljava/lang/Double;>;)V +method name forEachRemaining descriptor (Ljava/lang/Object;)V flags 1041 +method name next descriptor ()Ljava/lang/Object; flags 1041 + +class name java/util/PrimitiveIterator$OfInt +header extends java/lang/Object implements java/util/PrimitiveIterator flags 601 signature Ljava/lang/Object;Ljava/util/PrimitiveIterator; +innerclass innerClass java/util/PrimitiveIterator$OfInt outerClass java/util/PrimitiveIterator innerClassName OfInt flags 609 +method name nextInt descriptor ()I flags 401 +method name forEachRemaining descriptor (Ljava/util/function/IntConsumer;)V flags 1 +method name next descriptor ()Ljava/lang/Integer; flags 1 +method name forEachRemaining descriptor (Ljava/util/function/Consumer;)V flags 1 signature (Ljava/util/function/Consumer<-Ljava/lang/Integer;>;)V +method name forEachRemaining descriptor (Ljava/lang/Object;)V flags 1041 +method name next descriptor ()Ljava/lang/Object; flags 1041 + +class name java/util/PrimitiveIterator$OfLong +header extends java/lang/Object implements java/util/PrimitiveIterator flags 601 signature Ljava/lang/Object;Ljava/util/PrimitiveIterator; +innerclass innerClass java/util/PrimitiveIterator$OfLong outerClass java/util/PrimitiveIterator innerClassName OfLong flags 609 +method name nextLong descriptor ()J flags 401 +method name forEachRemaining descriptor (Ljava/util/function/LongConsumer;)V flags 1 +method name next descriptor ()Ljava/lang/Long; flags 1 +method name forEachRemaining descriptor (Ljava/util/function/Consumer;)V flags 1 signature (Ljava/util/function/Consumer<-Ljava/lang/Long;>;)V +method name forEachRemaining descriptor (Ljava/lang/Object;)V flags 1041 +method name next descriptor ()Ljava/lang/Object; flags 1041 + +class name java/util/PriorityQueue +header extends java/util/AbstractQueue implements java/io/Serializable flags 21 signature Ljava/util/AbstractQueue;Ljava/io/Serializable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (I)V flags 1 +method name descriptor (Ljava/util/Comparator;)V flags 1 signature (Ljava/util/Comparator<-TE;>;)V +method name descriptor (ILjava/util/Comparator;)V flags 1 signature (ILjava/util/Comparator<-TE;>;)V +method name descriptor (Ljava/util/Collection;)V flags 1 signature (Ljava/util/Collection<+TE;>;)V +method name descriptor (Ljava/util/PriorityQueue;)V flags 1 signature (Ljava/util/PriorityQueue<+TE;>;)V +method name descriptor (Ljava/util/SortedSet;)V flags 1 signature (Ljava/util/SortedSet<+TE;>;)V +method name add descriptor (Ljava/lang/Object;)Z flags 1 signature (TE;)Z +method name offer descriptor (Ljava/lang/Object;)Z flags 1 signature (TE;)Z +method name peek descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name remove descriptor (Ljava/lang/Object;)Z flags 1 +method name contains descriptor (Ljava/lang/Object;)Z flags 1 +method name toArray descriptor ()[Ljava/lang/Object; flags 1 +method name toArray descriptor ([Ljava/lang/Object;)[Ljava/lang/Object; flags 1 signature ([TT;)[TT; +method name iterator descriptor ()Ljava/util/Iterator; flags 1 signature ()Ljava/util/Iterator; +method name size descriptor ()I flags 1 +method name clear descriptor ()V flags 1 +method name poll descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name comparator descriptor ()Ljava/util/Comparator; flags 1 signature ()Ljava/util/Comparator<-TE;>; +method name spliterator descriptor ()Ljava/util/Spliterator; flags 11 signature ()Ljava/util/Spliterator; + +class name java/util/Properties +header extends java/util/Hashtable flags 21 signature Ljava/util/Hashtable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name defaults descriptor Ljava/util/Properties; flags 4 +method name descriptor ()V flags 1 +method name descriptor (Ljava/util/Properties;)V flags 1 +method name setProperty descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; flags 21 +method name load descriptor (Ljava/io/Reader;)V thrownTypes java/io/IOException flags 21 +method name load descriptor (Ljava/io/InputStream;)V thrownTypes java/io/IOException flags 21 +method name save descriptor (Ljava/io/OutputStream;Ljava/lang/String;)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name store descriptor (Ljava/io/Writer;Ljava/lang/String;)V thrownTypes java/io/IOException flags 1 +method name store descriptor (Ljava/io/OutputStream;Ljava/lang/String;)V thrownTypes java/io/IOException flags 1 +method name loadFromXML descriptor (Ljava/io/InputStream;)V thrownTypes java/io/IOException,java/util/InvalidPropertiesFormatException flags 21 +method name storeToXML descriptor (Ljava/io/OutputStream;Ljava/lang/String;)V thrownTypes java/io/IOException flags 1 +method name storeToXML descriptor (Ljava/io/OutputStream;Ljava/lang/String;Ljava/lang/String;)V thrownTypes java/io/IOException flags 1 +method name getProperty descriptor (Ljava/lang/String;)Ljava/lang/String; flags 1 +method name getProperty descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; flags 1 +method name propertyNames descriptor ()Ljava/util/Enumeration; flags 1 signature ()Ljava/util/Enumeration<*>; +method name stringPropertyNames descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set; +method name list descriptor (Ljava/io/PrintStream;)V flags 1 +method name list descriptor (Ljava/io/PrintWriter;)V flags 1 + +class name java/util/PropertyPermission +header extends java/security/BasicPermission flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name implies descriptor (Ljava/security/Permission;)Z flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 +method name getActions descriptor ()Ljava/lang/String; flags 1 +method name newPermissionCollection descriptor ()Ljava/security/PermissionCollection; flags 1 + +class name java/util/PropertyResourceBundle +header extends java/util/ResourceBundle flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/io/InputStream;)V thrownTypes java/io/IOException flags 1 +method name descriptor (Ljava/io/Reader;)V thrownTypes java/io/IOException flags 1 +method name handleGetObject descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 1 +method name getKeys descriptor ()Ljava/util/Enumeration; flags 1 signature ()Ljava/util/Enumeration; +method name handleKeySet descriptor ()Ljava/util/Set; flags 4 signature ()Ljava/util/Set; + +class name java/util/Queue +header extends java/lang/Object implements java/util/Collection flags 601 signature Ljava/lang/Object;Ljava/util/Collection; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name add descriptor (Ljava/lang/Object;)Z flags 401 signature (TE;)Z +method name offer descriptor (Ljava/lang/Object;)Z flags 401 signature (TE;)Z +method name remove descriptor ()Ljava/lang/Object; flags 401 signature ()TE; +method name poll descriptor ()Ljava/lang/Object; flags 401 signature ()TE; +method name element descriptor ()Ljava/lang/Object; flags 401 signature ()TE; +method name peek descriptor ()Ljava/lang/Object; flags 401 signature ()TE; + +class name java/util/Random +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (J)V flags 1 +method name setSeed descriptor (J)V flags 21 +method name next descriptor (I)I flags 4 +method name nextBytes descriptor ([B)V flags 1 +method name nextInt descriptor ()I flags 1 +method name nextInt descriptor (I)I flags 1 +method name nextLong descriptor ()J flags 1 +method name nextBoolean descriptor ()Z flags 1 +method name nextFloat descriptor ()F flags 1 +method name nextDouble descriptor ()D flags 1 +method name nextGaussian descriptor ()D flags 21 +method name ints descriptor (J)Ljava/util/stream/IntStream; flags 1 +method name ints descriptor ()Ljava/util/stream/IntStream; flags 1 +method name ints descriptor (JII)Ljava/util/stream/IntStream; flags 1 +method name ints descriptor (II)Ljava/util/stream/IntStream; flags 1 +method name longs descriptor (J)Ljava/util/stream/LongStream; flags 1 +method name longs descriptor ()Ljava/util/stream/LongStream; flags 1 +method name longs descriptor (JJJ)Ljava/util/stream/LongStream; flags 1 +method name longs descriptor (JJ)Ljava/util/stream/LongStream; flags 1 +method name doubles descriptor (J)Ljava/util/stream/DoubleStream; flags 1 +method name doubles descriptor ()Ljava/util/stream/DoubleStream; flags 1 +method name doubles descriptor (JDD)Ljava/util/stream/DoubleStream; flags 1 +method name doubles descriptor (DD)Ljava/util/stream/DoubleStream; flags 1 + +class name java/util/RandomAccess +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) + +class name java/util/ResourceBundle +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/util/ResourceBundle$Control outerClass java/util/ResourceBundle innerClassName Control flags 9 +field name parent descriptor Ljava/util/ResourceBundle; flags 4 +method name getBaseBundleName descriptor ()Ljava/lang/String; flags 1 +method name descriptor ()V flags 1 +method name getString descriptor (Ljava/lang/String;)Ljava/lang/String; flags 11 +method name getStringArray descriptor (Ljava/lang/String;)[Ljava/lang/String; flags 11 +method name getObject descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 11 +method name getLocale descriptor ()Ljava/util/Locale; flags 1 +method name setParent descriptor (Ljava/util/ResourceBundle;)V flags 4 +method name getBundle descriptor (Ljava/lang/String;)Ljava/util/ResourceBundle; flags 19 runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name getBundle descriptor (Ljava/lang/String;Ljava/util/ResourceBundle$Control;)Ljava/util/ResourceBundle; flags 19 runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name getBundle descriptor (Ljava/lang/String;Ljava/util/Locale;)Ljava/util/ResourceBundle; flags 19 runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name getBundle descriptor (Ljava/lang/String;Ljava/util/Locale;Ljava/util/ResourceBundle$Control;)Ljava/util/ResourceBundle; flags 19 runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name getBundle descriptor (Ljava/lang/String;Ljava/util/Locale;Ljava/lang/ClassLoader;)Ljava/util/ResourceBundle; flags 9 +method name getBundle descriptor (Ljava/lang/String;Ljava/util/Locale;Ljava/lang/ClassLoader;Ljava/util/ResourceBundle$Control;)Ljava/util/ResourceBundle; flags 9 +method name clearCache descriptor ()V flags 19 runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name clearCache descriptor (Ljava/lang/ClassLoader;)V flags 19 +method name handleGetObject descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 404 +method name getKeys descriptor ()Ljava/util/Enumeration; flags 401 signature ()Ljava/util/Enumeration; +method name containsKey descriptor (Ljava/lang/String;)Z flags 1 +method name keySet descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set; +method name handleKeySet descriptor ()Ljava/util/Set; flags 4 signature ()Ljava/util/Set; + +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 +field name FORMAT_DEFAULT descriptor Ljava/util/List; flags 19 signature Ljava/util/List; +field name FORMAT_CLASS descriptor Ljava/util/List; flags 19 signature Ljava/util/List; +field name FORMAT_PROPERTIES descriptor Ljava/util/List; flags 19 signature Ljava/util/List; +field name TTL_DONT_CACHE descriptor J constantValue -1 flags 19 +field name TTL_NO_EXPIRATION_CONTROL descriptor J constantValue -2 flags 19 +method name descriptor ()V flags 4 +method name getControl descriptor (Ljava/util/List;)Ljava/util/ResourceBundle$Control; flags 19 signature (Ljava/util/List;)Ljava/util/ResourceBundle$Control; +method name getNoFallbackControl descriptor (Ljava/util/List;)Ljava/util/ResourceBundle$Control; flags 19 signature (Ljava/util/List;)Ljava/util/ResourceBundle$Control; +method name getFormats descriptor (Ljava/lang/String;)Ljava/util/List; flags 1 signature (Ljava/lang/String;)Ljava/util/List; +method name getCandidateLocales descriptor (Ljava/lang/String;Ljava/util/Locale;)Ljava/util/List; flags 1 signature (Ljava/lang/String;Ljava/util/Locale;)Ljava/util/List; +method name getFallbackLocale descriptor (Ljava/lang/String;Ljava/util/Locale;)Ljava/util/Locale; flags 1 +method name newBundle descriptor (Ljava/lang/String;Ljava/util/Locale;Ljava/lang/String;Ljava/lang/ClassLoader;Z)Ljava/util/ResourceBundle; thrownTypes java/lang/IllegalAccessException,java/lang/InstantiationException,java/io/IOException flags 1 +method name getTimeToLive descriptor (Ljava/lang/String;Ljava/util/Locale;)J flags 1 +method name needsReload descriptor (Ljava/lang/String;Ljava/util/Locale;Ljava/lang/String;Ljava/lang/ClassLoader;Ljava/util/ResourceBundle;J)Z flags 1 +method name toBundleName descriptor (Ljava/lang/String;Ljava/util/Locale;)Ljava/lang/String; flags 1 +method name toResourceName descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; flags 11 + +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/io/Closeable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/Readable;)V flags 1 +method name descriptor (Ljava/io/InputStream;)V flags 1 +method name descriptor (Ljava/io/InputStream;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/io/File;)V thrownTypes java/io/FileNotFoundException flags 1 +method name descriptor (Ljava/io/File;Ljava/lang/String;)V thrownTypes java/io/FileNotFoundException flags 1 +method name descriptor (Ljava/nio/file/Path;)V thrownTypes java/io/IOException flags 1 +method name descriptor (Ljava/nio/file/Path;Ljava/lang/String;)V thrownTypes java/io/IOException flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/nio/channels/ReadableByteChannel;)V flags 1 +method name descriptor (Ljava/nio/channels/ReadableByteChannel;Ljava/lang/String;)V flags 1 +method name close descriptor ()V flags 1 +method name ioException descriptor ()Ljava/io/IOException; flags 1 +method name delimiter descriptor ()Ljava/util/regex/Pattern; flags 1 +method name useDelimiter descriptor (Ljava/util/regex/Pattern;)Ljava/util/Scanner; flags 1 +method name useDelimiter descriptor (Ljava/lang/String;)Ljava/util/Scanner; flags 1 +method name locale descriptor ()Ljava/util/Locale; flags 1 +method name useLocale descriptor (Ljava/util/Locale;)Ljava/util/Scanner; flags 1 +method name radix descriptor ()I flags 1 +method name useRadix descriptor (I)Ljava/util/Scanner; flags 1 +method name match descriptor ()Ljava/util/regex/MatchResult; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name hasNext descriptor ()Z flags 1 +method name next descriptor ()Ljava/lang/String; flags 1 +method name remove descriptor ()V flags 1 +method name hasNext descriptor (Ljava/lang/String;)Z flags 1 +method name next descriptor (Ljava/lang/String;)Ljava/lang/String; flags 1 +method name hasNext descriptor (Ljava/util/regex/Pattern;)Z flags 1 +method name next descriptor (Ljava/util/regex/Pattern;)Ljava/lang/String; flags 1 +method name hasNextLine descriptor ()Z flags 1 +method name nextLine descriptor ()Ljava/lang/String; flags 1 +method name findInLine descriptor (Ljava/lang/String;)Ljava/lang/String; flags 1 +method name findInLine descriptor (Ljava/util/regex/Pattern;)Ljava/lang/String; flags 1 +method name findWithinHorizon descriptor (Ljava/lang/String;I)Ljava/lang/String; flags 1 +method name findWithinHorizon descriptor (Ljava/util/regex/Pattern;I)Ljava/lang/String; flags 1 +method name skip descriptor (Ljava/util/regex/Pattern;)Ljava/util/Scanner; flags 1 +method name skip descriptor (Ljava/lang/String;)Ljava/util/Scanner; flags 1 +method name hasNextBoolean descriptor ()Z flags 1 +method name nextBoolean descriptor ()Z flags 1 +method name hasNextByte descriptor ()Z flags 1 +method name hasNextByte descriptor (I)Z flags 1 +method name nextByte descriptor ()B flags 1 +method name nextByte descriptor (I)B flags 1 +method name hasNextShort descriptor ()Z flags 1 +method name hasNextShort descriptor (I)Z flags 1 +method name nextShort descriptor ()S flags 1 +method name nextShort descriptor (I)S flags 1 +method name hasNextInt descriptor ()Z flags 1 +method name hasNextInt descriptor (I)Z flags 1 +method name nextInt descriptor ()I flags 1 +method name nextInt descriptor (I)I flags 1 +method name hasNextLong descriptor ()Z flags 1 +method name hasNextLong descriptor (I)Z flags 1 +method name nextLong descriptor ()J flags 1 +method name nextLong descriptor (I)J flags 1 +method name hasNextFloat descriptor ()Z flags 1 +method name nextFloat descriptor ()F flags 1 +method name hasNextDouble descriptor ()Z flags 1 +method name nextDouble descriptor ()D flags 1 +method name hasNextBigInteger descriptor ()Z flags 1 +method name hasNextBigInteger descriptor (I)Z flags 1 +method name nextBigInteger descriptor ()Ljava/math/BigInteger; flags 1 +method name nextBigInteger descriptor (I)Ljava/math/BigInteger; flags 1 +method name hasNextBigDecimal descriptor ()Z flags 1 +method name nextBigDecimal descriptor ()Ljava/math/BigDecimal; flags 1 +method name reset descriptor ()Ljava/util/Scanner; flags 1 +method name next descriptor ()Ljava/lang/Object; flags 1041 + +class name java/util/ServiceConfigurationError +header extends java/lang/Error flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 + +class name java/util/ServiceLoader +header extends java/lang/Object implements java/lang/Iterable flags 31 signature Ljava/lang/Object;Ljava/lang/Iterable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name reload descriptor ()V flags 1 +method name iterator descriptor ()Ljava/util/Iterator; flags 1 signature ()Ljava/util/Iterator; +method name load descriptor (Ljava/lang/Class;Ljava/lang/ClassLoader;)Ljava/util/ServiceLoader; flags 9 signature (Ljava/lang/Class;Ljava/lang/ClassLoader;)Ljava/util/ServiceLoader; +method name load descriptor (Ljava/lang/Class;)Ljava/util/ServiceLoader; flags 9 signature (Ljava/lang/Class;)Ljava/util/ServiceLoader; +method name loadInstalled descriptor (Ljava/lang/Class;)Ljava/util/ServiceLoader; flags 9 signature (Ljava/lang/Class;)Ljava/util/ServiceLoader; +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/util/Set +header extends java/lang/Object implements java/util/Collection flags 601 signature Ljava/lang/Object;Ljava/util/Collection; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name size descriptor ()I flags 401 +method name isEmpty descriptor ()Z flags 401 +method name contains descriptor (Ljava/lang/Object;)Z flags 401 +method name iterator descriptor ()Ljava/util/Iterator; flags 401 signature ()Ljava/util/Iterator; +method name toArray descriptor ()[Ljava/lang/Object; flags 401 +method name toArray descriptor ([Ljava/lang/Object;)[Ljava/lang/Object; flags 401 signature ([TT;)[TT; +method name add descriptor (Ljava/lang/Object;)Z flags 401 signature (TE;)Z +method name remove descriptor (Ljava/lang/Object;)Z flags 401 +method name containsAll descriptor (Ljava/util/Collection;)Z flags 401 signature (Ljava/util/Collection<*>;)Z +method name addAll descriptor (Ljava/util/Collection;)Z flags 401 signature (Ljava/util/Collection<+TE;>;)Z +method name retainAll descriptor (Ljava/util/Collection;)Z flags 401 signature (Ljava/util/Collection<*>;)Z +method name removeAll descriptor (Ljava/util/Collection;)Z flags 401 signature (Ljava/util/Collection<*>;)Z +method name clear descriptor ()V flags 401 +method name equals descriptor (Ljava/lang/Object;)Z flags 401 +method name hashCode descriptor ()I flags 401 +method name spliterator descriptor ()Ljava/util/Spliterator; flags 1 signature ()Ljava/util/Spliterator; + +class name java/util/SimpleTimeZone +header extends java/util/TimeZone flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name WALL_TIME descriptor I constantValue 0 flags 19 +field name STANDARD_TIME descriptor I constantValue 1 flags 19 +field name UTC_TIME descriptor I constantValue 2 flags 19 +method name descriptor (ILjava/lang/String;)V flags 1 +method name descriptor (ILjava/lang/String;IIIIIIII)V flags 1 +method name descriptor (ILjava/lang/String;IIIIIIIII)V flags 1 +method name descriptor (ILjava/lang/String;IIIIIIIIIII)V flags 1 +method name setStartYear descriptor (I)V flags 1 +method name setStartRule descriptor (IIII)V flags 1 +method name setStartRule descriptor (III)V flags 1 +method name setStartRule descriptor (IIIIZ)V flags 1 +method name setEndRule descriptor (IIII)V flags 1 +method name setEndRule descriptor (III)V flags 1 +method name setEndRule descriptor (IIIIZ)V flags 1 +method name getOffset descriptor (J)I flags 1 +method name getOffset descriptor (IIIIII)I flags 1 +method name getRawOffset descriptor ()I flags 1 +method name setRawOffset descriptor (I)V flags 1 +method name setDSTSavings descriptor (I)V flags 1 +method name getDSTSavings descriptor ()I flags 1 +method name useDaylightTime descriptor ()Z flags 1 +method name observesDaylightTime descriptor ()Z flags 1 +method name inDaylightTime descriptor (Ljava/util/Date;)Z flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name hashCode descriptor ()I flags 21 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hasSameRules descriptor (Ljava/util/TimeZone;)Z flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/util/SortedMap +header extends java/lang/Object implements java/util/Map flags 601 signature Ljava/lang/Object;Ljava/util/Map; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609 +method name comparator descriptor ()Ljava/util/Comparator; flags 401 signature ()Ljava/util/Comparator<-TK;>; +method name subMap descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedMap; flags 401 signature (TK;TK;)Ljava/util/SortedMap; +method name headMap descriptor (Ljava/lang/Object;)Ljava/util/SortedMap; flags 401 signature (TK;)Ljava/util/SortedMap; +method name tailMap descriptor (Ljava/lang/Object;)Ljava/util/SortedMap; flags 401 signature (TK;)Ljava/util/SortedMap; +method name firstKey descriptor ()Ljava/lang/Object; flags 401 signature ()TK; +method name lastKey descriptor ()Ljava/lang/Object; flags 401 signature ()TK; +method name keySet descriptor ()Ljava/util/Set; flags 401 signature ()Ljava/util/Set; +method name values descriptor ()Ljava/util/Collection; flags 401 signature ()Ljava/util/Collection; +method name entrySet descriptor ()Ljava/util/Set; flags 401 signature ()Ljava/util/Set;>; + +class name java/util/SortedSet +header extends java/lang/Object implements java/util/Set flags 601 signature Ljava/lang/Object;Ljava/util/Set; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name comparator descriptor ()Ljava/util/Comparator; flags 401 signature ()Ljava/util/Comparator<-TE;>; +method name subSet descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedSet; flags 401 signature (TE;TE;)Ljava/util/SortedSet; +method name headSet descriptor (Ljava/lang/Object;)Ljava/util/SortedSet; flags 401 signature (TE;)Ljava/util/SortedSet; +method name tailSet descriptor (Ljava/lang/Object;)Ljava/util/SortedSet; flags 401 signature (TE;)Ljava/util/SortedSet; +method name first descriptor ()Ljava/lang/Object; flags 401 signature ()TE; +method name last descriptor ()Ljava/lang/Object; flags 401 signature ()TE; +method name spliterator descriptor ()Ljava/util/Spliterator; flags 1 signature ()Ljava/util/Spliterator; + +class name java/util/Spliterator +header extends java/lang/Object flags 601 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/util/Spliterator$OfPrimitive outerClass java/util/Spliterator innerClassName OfPrimitive flags 609 +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 +field name ORDERED descriptor I constantValue 16 flags 19 +field name DISTINCT descriptor I constantValue 1 flags 19 +field name SORTED descriptor I constantValue 4 flags 19 +field name SIZED descriptor I constantValue 64 flags 19 +field name NONNULL descriptor I constantValue 256 flags 19 +field name IMMUTABLE descriptor I constantValue 1024 flags 19 +field name CONCURRENT descriptor I constantValue 4096 flags 19 +field name SUBSIZED descriptor I constantValue 16384 flags 19 +method name tryAdvance descriptor (Ljava/util/function/Consumer;)Z flags 401 signature (Ljava/util/function/Consumer<-TT;>;)Z +method name forEachRemaining descriptor (Ljava/util/function/Consumer;)V flags 1 signature (Ljava/util/function/Consumer<-TT;>;)V +method name trySplit descriptor ()Ljava/util/Spliterator; flags 401 signature ()Ljava/util/Spliterator; +method name estimateSize descriptor ()J flags 401 +method name getExactSizeIfKnown descriptor ()J flags 1 +method name characteristics descriptor ()I flags 401 +method name hasCharacteristics descriptor (I)Z flags 1 +method name getComparator descriptor ()Ljava/util/Comparator; flags 1 signature ()Ljava/util/Comparator<-TT;>; + +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; +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 +method name trySplit descriptor ()Ljava/util/Spliterator$OfDouble; flags 401 +method name tryAdvance descriptor (Ljava/util/function/DoubleConsumer;)Z flags 401 +method name forEachRemaining descriptor (Ljava/util/function/DoubleConsumer;)V flags 1 +method name tryAdvance descriptor (Ljava/util/function/Consumer;)Z flags 1 signature (Ljava/util/function/Consumer<-Ljava/lang/Double;>;)Z +method name forEachRemaining descriptor (Ljava/util/function/Consumer;)V flags 1 signature (Ljava/util/function/Consumer<-Ljava/lang/Double;>;)V +method name forEachRemaining descriptor (Ljava/lang/Object;)V flags 1041 +method name tryAdvance descriptor (Ljava/lang/Object;)Z flags 1041 +method name trySplit descriptor ()Ljava/util/Spliterator$OfPrimitive; flags 1041 +method name trySplit descriptor ()Ljava/util/Spliterator; flags 1041 + +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; +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 +method name trySplit descriptor ()Ljava/util/Spliterator$OfInt; flags 401 +method name tryAdvance descriptor (Ljava/util/function/IntConsumer;)Z flags 401 +method name forEachRemaining descriptor (Ljava/util/function/IntConsumer;)V flags 1 +method name tryAdvance descriptor (Ljava/util/function/Consumer;)Z flags 1 signature (Ljava/util/function/Consumer<-Ljava/lang/Integer;>;)Z +method name forEachRemaining descriptor (Ljava/util/function/Consumer;)V flags 1 signature (Ljava/util/function/Consumer<-Ljava/lang/Integer;>;)V +method name forEachRemaining descriptor (Ljava/lang/Object;)V flags 1041 +method name tryAdvance descriptor (Ljava/lang/Object;)Z flags 1041 +method name trySplit descriptor ()Ljava/util/Spliterator$OfPrimitive; flags 1041 +method name trySplit descriptor ()Ljava/util/Spliterator; flags 1041 + +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; +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 +method name trySplit descriptor ()Ljava/util/Spliterator$OfLong; flags 401 +method name tryAdvance descriptor (Ljava/util/function/LongConsumer;)Z flags 401 +method name forEachRemaining descriptor (Ljava/util/function/LongConsumer;)V flags 1 +method name tryAdvance descriptor (Ljava/util/function/Consumer;)Z flags 1 signature (Ljava/util/function/Consumer<-Ljava/lang/Long;>;)Z +method name forEachRemaining descriptor (Ljava/util/function/Consumer;)V flags 1 signature (Ljava/util/function/Consumer<-Ljava/lang/Long;>;)V +method name forEachRemaining descriptor (Ljava/lang/Object;)V flags 1041 +method name tryAdvance descriptor (Ljava/lang/Object;)Z flags 1041 +method name trySplit descriptor ()Ljava/util/Spliterator$OfPrimitive; flags 1041 +method name trySplit descriptor ()Ljava/util/Spliterator; flags 1041 + +class name java/util/Spliterator$OfPrimitive +header extends java/lang/Object implements java/util/Spliterator flags 601 signature ;>Ljava/lang/Object;Ljava/util/Spliterator; +innerclass innerClass java/util/Spliterator$OfPrimitive outerClass java/util/Spliterator innerClassName OfPrimitive flags 609 +method name trySplit descriptor ()Ljava/util/Spliterator$OfPrimitive; flags 401 signature ()TT_SPLITR; +method name tryAdvance descriptor (Ljava/lang/Object;)Z flags 401 signature (TT_CONS;)Z +method name forEachRemaining descriptor (Ljava/lang/Object;)V flags 1 signature (TT_CONS;)V +method name trySplit descriptor ()Ljava/util/Spliterator; flags 1041 + +class name java/util/Spliterators +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/util/Spliterators$AbstractSpliterator outerClass java/util/Spliterators innerClassName AbstractSpliterator flags 409 +innerclass innerClass java/util/Spliterators$AbstractIntSpliterator outerClass java/util/Spliterators innerClassName AbstractIntSpliterator flags 409 +innerclass innerClass java/util/Spliterators$AbstractLongSpliterator outerClass java/util/Spliterators innerClassName AbstractLongSpliterator flags 409 +innerclass innerClass java/util/Spliterators$AbstractDoubleSpliterator outerClass java/util/Spliterators innerClassName AbstractDoubleSpliterator 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 +method name emptySpliterator descriptor ()Ljava/util/Spliterator; flags 9 signature ()Ljava/util/Spliterator; +method name emptyIntSpliterator descriptor ()Ljava/util/Spliterator$OfInt; flags 9 +method name emptyLongSpliterator descriptor ()Ljava/util/Spliterator$OfLong; flags 9 +method name emptyDoubleSpliterator descriptor ()Ljava/util/Spliterator$OfDouble; flags 9 +method name spliterator descriptor ([Ljava/lang/Object;I)Ljava/util/Spliterator; flags 9 signature ([Ljava/lang/Object;I)Ljava/util/Spliterator; +method name spliterator descriptor ([Ljava/lang/Object;III)Ljava/util/Spliterator; flags 9 signature ([Ljava/lang/Object;III)Ljava/util/Spliterator; +method name spliterator descriptor ([II)Ljava/util/Spliterator$OfInt; flags 9 +method name spliterator descriptor ([IIII)Ljava/util/Spliterator$OfInt; flags 9 +method name spliterator descriptor ([JI)Ljava/util/Spliterator$OfLong; flags 9 +method name spliterator descriptor ([JIII)Ljava/util/Spliterator$OfLong; flags 9 +method name spliterator descriptor ([DI)Ljava/util/Spliterator$OfDouble; flags 9 +method name spliterator descriptor ([DIII)Ljava/util/Spliterator$OfDouble; flags 9 +method name spliterator descriptor (Ljava/util/Collection;I)Ljava/util/Spliterator; flags 9 signature (Ljava/util/Collection<+TT;>;I)Ljava/util/Spliterator; +method name spliterator descriptor (Ljava/util/Iterator;JI)Ljava/util/Spliterator; flags 9 signature (Ljava/util/Iterator<+TT;>;JI)Ljava/util/Spliterator; +method name spliteratorUnknownSize descriptor (Ljava/util/Iterator;I)Ljava/util/Spliterator; flags 9 signature (Ljava/util/Iterator<+TT;>;I)Ljava/util/Spliterator; +method name spliterator descriptor (Ljava/util/PrimitiveIterator$OfInt;JI)Ljava/util/Spliterator$OfInt; flags 9 +method name spliteratorUnknownSize descriptor (Ljava/util/PrimitiveIterator$OfInt;I)Ljava/util/Spliterator$OfInt; flags 9 +method name spliterator descriptor (Ljava/util/PrimitiveIterator$OfLong;JI)Ljava/util/Spliterator$OfLong; flags 9 +method name spliteratorUnknownSize descriptor (Ljava/util/PrimitiveIterator$OfLong;I)Ljava/util/Spliterator$OfLong; flags 9 +method name spliterator descriptor (Ljava/util/PrimitiveIterator$OfDouble;JI)Ljava/util/Spliterator$OfDouble; flags 9 +method name spliteratorUnknownSize descriptor (Ljava/util/PrimitiveIterator$OfDouble;I)Ljava/util/Spliterator$OfDouble; flags 9 +method name iterator descriptor (Ljava/util/Spliterator;)Ljava/util/Iterator; flags 9 signature (Ljava/util/Spliterator<+TT;>;)Ljava/util/Iterator; +method name iterator descriptor (Ljava/util/Spliterator$OfInt;)Ljava/util/PrimitiveIterator$OfInt; flags 9 +method name iterator descriptor (Ljava/util/Spliterator$OfLong;)Ljava/util/PrimitiveIterator$OfLong; flags 9 +method name iterator descriptor (Ljava/util/Spliterator$OfDouble;)Ljava/util/PrimitiveIterator$OfDouble; flags 9 + +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 +method name descriptor (JI)V flags 4 +method name trySplit descriptor ()Ljava/util/Spliterator$OfDouble; flags 1 +method name estimateSize descriptor ()J flags 1 +method name characteristics descriptor ()I flags 1 +method name trySplit descriptor ()Ljava/util/Spliterator$OfPrimitive; flags 1041 +method name trySplit descriptor ()Ljava/util/Spliterator; flags 1041 + +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 +method name descriptor (JI)V flags 4 +method name trySplit descriptor ()Ljava/util/Spliterator$OfInt; flags 1 +method name estimateSize descriptor ()J flags 1 +method name characteristics descriptor ()I flags 1 +method name trySplit descriptor ()Ljava/util/Spliterator$OfPrimitive; flags 1041 +method name trySplit descriptor ()Ljava/util/Spliterator; flags 1041 + +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 +method name descriptor (JI)V flags 4 +method name trySplit descriptor ()Ljava/util/Spliterator$OfLong; flags 1 +method name estimateSize descriptor ()J flags 1 +method name characteristics descriptor ()I flags 1 +method name trySplit descriptor ()Ljava/util/Spliterator$OfPrimitive; flags 1041 +method name trySplit descriptor ()Ljava/util/Spliterator; flags 1041 + +class name java/util/Spliterators$AbstractSpliterator +header extends java/lang/Object implements java/util/Spliterator flags 421 signature Ljava/lang/Object;Ljava/util/Spliterator; +innerclass innerClass java/util/Spliterators$AbstractSpliterator outerClass java/util/Spliterators innerClassName AbstractSpliterator flags 409 +method name descriptor (JI)V flags 4 +method name trySplit descriptor ()Ljava/util/Spliterator; flags 1 signature ()Ljava/util/Spliterator; +method name estimateSize descriptor ()J flags 1 +method name characteristics descriptor ()I flags 1 + +class name java/util/SplittableRandom +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (J)V flags 1 +method name descriptor ()V flags 1 +method name split descriptor ()Ljava/util/SplittableRandom; flags 1 +method name nextInt descriptor ()I flags 1 +method name nextInt descriptor (I)I flags 1 +method name nextInt descriptor (II)I flags 1 +method name nextLong descriptor ()J flags 1 +method name nextLong descriptor (J)J flags 1 +method name nextLong descriptor (JJ)J flags 1 +method name nextDouble descriptor ()D flags 1 +method name nextDouble descriptor (D)D flags 1 +method name nextDouble descriptor (DD)D flags 1 +method name nextBoolean descriptor ()Z flags 1 +method name ints descriptor (J)Ljava/util/stream/IntStream; flags 1 +method name ints descriptor ()Ljava/util/stream/IntStream; flags 1 +method name ints descriptor (JII)Ljava/util/stream/IntStream; flags 1 +method name ints descriptor (II)Ljava/util/stream/IntStream; flags 1 +method name longs descriptor (J)Ljava/util/stream/LongStream; flags 1 +method name longs descriptor ()Ljava/util/stream/LongStream; flags 1 +method name longs descriptor (JJJ)Ljava/util/stream/LongStream; flags 1 +method name longs descriptor (JJ)Ljava/util/stream/LongStream; flags 1 +method name doubles descriptor (J)Ljava/util/stream/DoubleStream; flags 1 +method name doubles descriptor ()Ljava/util/stream/DoubleStream; flags 1 +method name doubles descriptor (JDD)Ljava/util/stream/DoubleStream; flags 1 +method name doubles descriptor (DD)Ljava/util/stream/DoubleStream; flags 1 + +class name java/util/Stack +header extends java/util/Vector flags 21 signature Ljava/util/Vector; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name push descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (TE;)TE; +method name pop descriptor ()Ljava/lang/Object; flags 21 signature ()TE; +method name peek descriptor ()Ljava/lang/Object; flags 21 signature ()TE; +method name empty descriptor ()Z flags 1 +method name search descriptor (Ljava/lang/Object;)I flags 21 + +class name java/util/StringJoiner +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/CharSequence;)V flags 1 +method name descriptor (Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;)V flags 1 +method name setEmptyValue descriptor (Ljava/lang/CharSequence;)Ljava/util/StringJoiner; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name add descriptor (Ljava/lang/CharSequence;)Ljava/util/StringJoiner; flags 1 +method name merge descriptor (Ljava/util/StringJoiner;)Ljava/util/StringJoiner; flags 1 +method name length descriptor ()I flags 1 + +class name java/util/StringTokenizer +header extends java/lang/Object implements java/util/Enumeration flags 21 signature Ljava/lang/Object;Ljava/util/Enumeration; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;Ljava/lang/String;Z)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name hasMoreTokens descriptor ()Z flags 1 +method name nextToken descriptor ()Ljava/lang/String; flags 1 +method name nextToken descriptor (Ljava/lang/String;)Ljava/lang/String; flags 1 +method name hasMoreElements descriptor ()Z flags 1 +method name nextElement descriptor ()Ljava/lang/Object; flags 1 +method name countTokens descriptor ()I flags 1 + +class name java/util/TimeZone +header extends java/lang/Object implements java/io/Serializable,java/lang/Cloneable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name SHORT descriptor I constantValue 0 flags 19 +field name LONG descriptor I constantValue 1 flags 19 +method name descriptor ()V flags 1 +method name getOffset descriptor (IIIIII)I flags 401 +method name getOffset descriptor (J)I flags 1 +method name setRawOffset descriptor (I)V flags 401 +method name getRawOffset descriptor ()I flags 401 +method name getID descriptor ()Ljava/lang/String; flags 1 +method name setID descriptor (Ljava/lang/String;)V flags 1 +method name getDisplayName descriptor ()Ljava/lang/String; flags 11 +method name getDisplayName descriptor (Ljava/util/Locale;)Ljava/lang/String; flags 11 +method name getDisplayName descriptor (ZI)Ljava/lang/String; flags 11 +method name getDisplayName descriptor (ZILjava/util/Locale;)Ljava/lang/String; flags 1 +method name getDSTSavings descriptor ()I flags 1 +method name useDaylightTime descriptor ()Z flags 401 +method name observesDaylightTime descriptor ()Z flags 1 +method name inDaylightTime descriptor (Ljava/util/Date;)Z flags 401 +method name getTimeZone descriptor (Ljava/lang/String;)Ljava/util/TimeZone; flags 29 +method name getTimeZone descriptor (Ljava/time/ZoneId;)Ljava/util/TimeZone; flags 9 +method name toZoneId descriptor ()Ljava/time/ZoneId; flags 1 +method name getAvailableIDs descriptor (I)[Ljava/lang/String; flags 29 +method name getAvailableIDs descriptor ()[Ljava/lang/String; flags 29 +method name getDefault descriptor ()Ljava/util/TimeZone; flags 9 +method name setDefault descriptor (Ljava/util/TimeZone;)V flags 9 +method name hasSameRules descriptor (Ljava/util/TimeZone;)Z flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 + +class name java/util/Timer +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Z)V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Z)V flags 1 +method name schedule descriptor (Ljava/util/TimerTask;J)V flags 1 +method name schedule descriptor (Ljava/util/TimerTask;Ljava/util/Date;)V flags 1 +method name schedule descriptor (Ljava/util/TimerTask;JJ)V flags 1 +method name schedule descriptor (Ljava/util/TimerTask;Ljava/util/Date;J)V flags 1 +method name scheduleAtFixedRate descriptor (Ljava/util/TimerTask;JJ)V flags 1 +method name scheduleAtFixedRate descriptor (Ljava/util/TimerTask;Ljava/util/Date;J)V flags 1 +method name cancel descriptor ()V flags 1 +method name purge descriptor ()I flags 1 + +class name java/util/TimerTask +header extends java/lang/Object implements java/lang/Runnable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 4 +method name run descriptor ()V flags 401 +method name cancel descriptor ()Z flags 1 +method name scheduledExecutionTime descriptor ()J flags 1 + +class name java/util/TooManyListenersException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/util/TreeMap +header extends java/util/AbstractMap implements java/util/NavigableMap,java/lang/Cloneable,java/io/Serializable flags 21 signature Ljava/util/AbstractMap;Ljava/util/NavigableMap;Ljava/lang/Cloneable;Ljava/io/Serializable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609 +method name descriptor ()V flags 1 +method name descriptor (Ljava/util/Comparator;)V flags 1 signature (Ljava/util/Comparator<-TK;>;)V +method name descriptor (Ljava/util/Map;)V flags 1 signature (Ljava/util/Map<+TK;+TV;>;)V +method name descriptor (Ljava/util/SortedMap;)V flags 1 signature (Ljava/util/SortedMap;)V +method name size descriptor ()I 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/lang/Object; flags 1 signature (Ljava/lang/Object;)TV; +method name comparator descriptor ()Ljava/util/Comparator; flags 1 signature ()Ljava/util/Comparator<-TK;>; +method name firstKey descriptor ()Ljava/lang/Object; flags 1 signature ()TK; +method name lastKey descriptor ()Ljava/lang/Object; flags 1 signature ()TK; +method name putAll descriptor (Ljava/util/Map;)V flags 1 signature (Ljava/util/Map<+TK;+TV;>;)V +method name put descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (TK;TV;)TV; +method name remove descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljava/lang/Object;)TV; +method name clear descriptor ()V flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name firstEntry descriptor ()Ljava/util/Map$Entry; flags 1 signature ()Ljava/util/Map$Entry; +method name lastEntry descriptor ()Ljava/util/Map$Entry; flags 1 signature ()Ljava/util/Map$Entry; +method name pollFirstEntry descriptor ()Ljava/util/Map$Entry; flags 1 signature ()Ljava/util/Map$Entry; +method name pollLastEntry descriptor ()Ljava/util/Map$Entry; flags 1 signature ()Ljava/util/Map$Entry; +method name lowerEntry descriptor (Ljava/lang/Object;)Ljava/util/Map$Entry; flags 1 signature (TK;)Ljava/util/Map$Entry; +method name lowerKey descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (TK;)TK; +method name floorEntry descriptor (Ljava/lang/Object;)Ljava/util/Map$Entry; flags 1 signature (TK;)Ljava/util/Map$Entry; +method name floorKey descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (TK;)TK; +method name ceilingEntry descriptor (Ljava/lang/Object;)Ljava/util/Map$Entry; flags 1 signature (TK;)Ljava/util/Map$Entry; +method name ceilingKey descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (TK;)TK; +method name higherEntry descriptor (Ljava/lang/Object;)Ljava/util/Map$Entry; flags 1 signature (TK;)Ljava/util/Map$Entry; +method name higherKey descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (TK;)TK; +method name keySet descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set; +method name navigableKeySet descriptor ()Ljava/util/NavigableSet; flags 1 signature ()Ljava/util/NavigableSet; +method name descendingKeySet descriptor ()Ljava/util/NavigableSet; flags 1 signature ()Ljava/util/NavigableSet; +method name values descriptor ()Ljava/util/Collection; flags 1 signature ()Ljava/util/Collection; +method name entrySet descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set;>; +method name descendingMap descriptor ()Ljava/util/NavigableMap; flags 1 signature ()Ljava/util/NavigableMap; +method name subMap descriptor (Ljava/lang/Object;ZLjava/lang/Object;Z)Ljava/util/NavigableMap; flags 1 signature (TK;ZTK;Z)Ljava/util/NavigableMap; +method name headMap descriptor (Ljava/lang/Object;Z)Ljava/util/NavigableMap; flags 1 signature (TK;Z)Ljava/util/NavigableMap; +method name tailMap descriptor (Ljava/lang/Object;Z)Ljava/util/NavigableMap; flags 1 signature (TK;Z)Ljava/util/NavigableMap; +method name subMap descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedMap; flags 1 signature (TK;TK;)Ljava/util/SortedMap; +method name headMap descriptor (Ljava/lang/Object;)Ljava/util/SortedMap; flags 1 signature (TK;)Ljava/util/SortedMap; +method name tailMap descriptor (Ljava/lang/Object;)Ljava/util/SortedMap; flags 1 signature (TK;)Ljava/util/SortedMap; +method name replace descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z flags 1 signature (TK;TV;TV;)Z +method name replace descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (TK;TV;)TV; +method name forEach descriptor (Ljava/util/function/BiConsumer;)V flags 1 signature (Ljava/util/function/BiConsumer<-TK;-TV;>;)V +method name replaceAll descriptor (Ljava/util/function/BiFunction;)V flags 1 signature (Ljava/util/function/BiFunction<-TK;-TV;+TV;>;)V + +class name java/util/TreeSet +header extends java/util/AbstractSet implements java/util/NavigableSet,java/lang/Cloneable,java/io/Serializable flags 21 signature Ljava/util/AbstractSet;Ljava/util/NavigableSet;Ljava/lang/Cloneable;Ljava/io/Serializable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/util/Comparator;)V flags 1 signature (Ljava/util/Comparator<-TE;>;)V +method name descriptor (Ljava/util/Collection;)V flags 1 signature (Ljava/util/Collection<+TE;>;)V +method name descriptor (Ljava/util/SortedSet;)V flags 1 signature (Ljava/util/SortedSet;)V +method name iterator descriptor ()Ljava/util/Iterator; flags 1 signature ()Ljava/util/Iterator; +method name descendingIterator descriptor ()Ljava/util/Iterator; flags 1 signature ()Ljava/util/Iterator; +method name descendingSet descriptor ()Ljava/util/NavigableSet; flags 1 signature ()Ljava/util/NavigableSet; +method name size descriptor ()I flags 1 +method name isEmpty descriptor ()Z flags 1 +method name contains descriptor (Ljava/lang/Object;)Z flags 1 +method name add descriptor (Ljava/lang/Object;)Z flags 1 signature (TE;)Z +method name remove descriptor (Ljava/lang/Object;)Z flags 1 +method name clear descriptor ()V flags 1 +method name addAll descriptor (Ljava/util/Collection;)Z flags 1 signature (Ljava/util/Collection<+TE;>;)Z +method name subSet descriptor (Ljava/lang/Object;ZLjava/lang/Object;Z)Ljava/util/NavigableSet; flags 1 signature (TE;ZTE;Z)Ljava/util/NavigableSet; +method name headSet descriptor (Ljava/lang/Object;Z)Ljava/util/NavigableSet; flags 1 signature (TE;Z)Ljava/util/NavigableSet; +method name tailSet descriptor (Ljava/lang/Object;Z)Ljava/util/NavigableSet; flags 1 signature (TE;Z)Ljava/util/NavigableSet; +method name subSet descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedSet; flags 1 signature (TE;TE;)Ljava/util/SortedSet; +method name headSet descriptor (Ljava/lang/Object;)Ljava/util/SortedSet; flags 1 signature (TE;)Ljava/util/SortedSet; +method name tailSet descriptor (Ljava/lang/Object;)Ljava/util/SortedSet; flags 1 signature (TE;)Ljava/util/SortedSet; +method name comparator descriptor ()Ljava/util/Comparator; flags 1 signature ()Ljava/util/Comparator<-TE;>; +method name first descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name last descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name lower descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (TE;)TE; +method name floor descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (TE;)TE; +method name ceiling descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (TE;)TE; +method name higher descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (TE;)TE; +method name pollFirst descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name pollLast descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name spliterator descriptor ()Ljava/util/Spliterator; flags 1 signature ()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; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (JJ)V flags 1 +method name randomUUID descriptor ()Ljava/util/UUID; flags 9 +method name nameUUIDFromBytes descriptor ([B)Ljava/util/UUID; flags 9 +method name fromString descriptor (Ljava/lang/String;)Ljava/util/UUID; flags 9 +method name getLeastSignificantBits descriptor ()J flags 1 +method name getMostSignificantBits descriptor ()J flags 1 +method name version descriptor ()I flags 1 +method name variant descriptor ()I flags 1 +method name timestamp descriptor ()J flags 1 +method name clockSequence descriptor ()I flags 1 +method name node descriptor ()J 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 +method name compareTo descriptor (Ljava/util/UUID;)I flags 1 +method name compareTo descriptor (Ljava/lang/Object;)I flags 1041 + +class name java/util/UnknownFormatConversionException +header extends java/util/IllegalFormatException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 +method name getConversion descriptor ()Ljava/lang/String; flags 1 +method name getMessage descriptor ()Ljava/lang/String; flags 1 + +class name java/util/UnknownFormatFlagsException +header extends java/util/IllegalFormatException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 +method name getFlags descriptor ()Ljava/lang/String; flags 1 +method name getMessage descriptor ()Ljava/lang/String; flags 1 + +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 Ljava/util/AbstractList;Ljava/util/List;Ljava/util/RandomAccess;Ljava/lang/Cloneable;Ljava/io/Serializable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name elementData descriptor [Ljava/lang/Object; flags 4 +field name elementCount descriptor I flags 4 +field name capacityIncrement descriptor I flags 4 +method name descriptor (II)V flags 1 +method name descriptor (I)V flags 1 +method name descriptor ()V flags 1 +method name descriptor (Ljava/util/Collection;)V flags 1 signature (Ljava/util/Collection<+TE;>;)V +method name copyInto descriptor ([Ljava/lang/Object;)V flags 21 +method name trimToSize descriptor ()V flags 21 +method name ensureCapacity descriptor (I)V flags 21 +method name setSize descriptor (I)V flags 21 +method name capacity descriptor ()I flags 21 +method name size descriptor ()I flags 21 +method name isEmpty descriptor ()Z flags 21 +method name elements descriptor ()Ljava/util/Enumeration; flags 1 signature ()Ljava/util/Enumeration; +method name contains descriptor (Ljava/lang/Object;)Z flags 1 +method name indexOf descriptor (Ljava/lang/Object;)I flags 1 +method name indexOf descriptor (Ljava/lang/Object;I)I flags 21 +method name lastIndexOf descriptor (Ljava/lang/Object;)I flags 21 +method name lastIndexOf descriptor (Ljava/lang/Object;I)I flags 21 +method name elementAt descriptor (I)Ljava/lang/Object; flags 21 signature (I)TE; +method name firstElement descriptor ()Ljava/lang/Object; flags 21 signature ()TE; +method name lastElement descriptor ()Ljava/lang/Object; flags 21 signature ()TE; +method name setElementAt descriptor (Ljava/lang/Object;I)V flags 21 signature (TE;I)V +method name removeElementAt descriptor (I)V flags 21 +method name insertElementAt descriptor (Ljava/lang/Object;I)V flags 21 signature (TE;I)V +method name addElement descriptor (Ljava/lang/Object;)V flags 21 signature (TE;)V +method name removeElement descriptor (Ljava/lang/Object;)Z flags 21 +method name removeAllElements descriptor ()V flags 21 +method name clone descriptor ()Ljava/lang/Object; flags 21 +method name toArray descriptor ()[Ljava/lang/Object; flags 21 +method name toArray descriptor ([Ljava/lang/Object;)[Ljava/lang/Object; flags 21 signature ([TT;)[TT; +method name get descriptor (I)Ljava/lang/Object; flags 21 signature (I)TE; +method name set descriptor (ILjava/lang/Object;)Ljava/lang/Object; flags 21 signature (ITE;)TE; +method name add descriptor (Ljava/lang/Object;)Z flags 21 signature (TE;)Z +method name remove descriptor (Ljava/lang/Object;)Z flags 1 +method name add descriptor (ILjava/lang/Object;)V flags 1 signature (ITE;)V +method name remove descriptor (I)Ljava/lang/Object; flags 21 signature (I)TE; +method name clear descriptor ()V flags 1 +method name containsAll descriptor (Ljava/util/Collection;)Z flags 21 signature (Ljava/util/Collection<*>;)Z +method name addAll descriptor (Ljava/util/Collection;)Z flags 21 signature (Ljava/util/Collection<+TE;>;)Z +method name removeAll descriptor (Ljava/util/Collection;)Z flags 21 signature (Ljava/util/Collection<*>;)Z +method name retainAll descriptor (Ljava/util/Collection;)Z flags 21 signature (Ljava/util/Collection<*>;)Z +method name addAll descriptor (ILjava/util/Collection;)Z flags 21 signature (ILjava/util/Collection<+TE;>;)Z +method name equals descriptor (Ljava/lang/Object;)Z flags 21 +method name hashCode descriptor ()I flags 21 +method name toString descriptor ()Ljava/lang/String; flags 21 +method name subList descriptor (II)Ljava/util/List; flags 21 signature (II)Ljava/util/List; +method name removeRange descriptor (II)V flags 24 +method name listIterator descriptor (I)Ljava/util/ListIterator; flags 21 signature (I)Ljava/util/ListIterator; +method name listIterator descriptor ()Ljava/util/ListIterator; flags 21 signature ()Ljava/util/ListIterator; +method name iterator descriptor ()Ljava/util/Iterator; flags 21 signature ()Ljava/util/Iterator; +method name forEach descriptor (Ljava/util/function/Consumer;)V flags 21 signature (Ljava/util/function/Consumer<-TE;>;)V +method name removeIf descriptor (Ljava/util/function/Predicate;)Z flags 21 signature (Ljava/util/function/Predicate<-TE;>;)Z +method name replaceAll descriptor (Ljava/util/function/UnaryOperator;)V flags 21 signature (Ljava/util/function/UnaryOperator;)V +method name sort descriptor (Ljava/util/Comparator;)V flags 21 signature (Ljava/util/Comparator<-TE;>;)V +method name spliterator descriptor ()Ljava/util/Spliterator; flags 1 signature ()Ljava/util/Spliterator; + +class name java/util/WeakHashMap +header extends java/util/AbstractMap implements java/util/Map flags 21 signature Ljava/util/AbstractMap;Ljava/util/Map; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609 +method name descriptor (IF)V flags 1 +method name descriptor (I)V flags 1 +method name descriptor ()V flags 1 +method name descriptor (Ljava/util/Map;)V flags 1 signature (Ljava/util/Map<+TK;+TV;>;)V +method name size descriptor ()I flags 1 +method name isEmpty descriptor ()Z flags 1 +method name get descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljava/lang/Object;)TV; +method name containsKey descriptor (Ljava/lang/Object;)Z flags 1 +method name put descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (TK;TV;)TV; +method name putAll descriptor (Ljava/util/Map;)V flags 1 signature (Ljava/util/Map<+TK;+TV;>;)V +method name remove descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljava/lang/Object;)TV; +method name clear descriptor ()V flags 1 +method name containsValue descriptor (Ljava/lang/Object;)Z flags 1 +method name keySet descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set; +method name values descriptor ()Ljava/util/Collection; flags 1 signature ()Ljava/util/Collection; +method name entrySet descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set;>; +method name forEach descriptor (Ljava/util/function/BiConsumer;)V flags 1 signature (Ljava/util/function/BiConsumer<-TK;-TV;>;)V +method name replaceAll descriptor (Ljava/util/function/BiFunction;)V flags 1 signature (Ljava/util/function/BiFunction<-TK;-TV;+TV;>;)V + +class name java/util/concurrent/AbstractExecutorService +header extends java/lang/Object implements java/util/concurrent/ExecutorService flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name newTaskFor descriptor (Ljava/lang/Runnable;Ljava/lang/Object;)Ljava/util/concurrent/RunnableFuture; flags 4 signature (Ljava/lang/Runnable;TT;)Ljava/util/concurrent/RunnableFuture; +method name newTaskFor descriptor (Ljava/util/concurrent/Callable;)Ljava/util/concurrent/RunnableFuture; flags 4 signature (Ljava/util/concurrent/Callable;)Ljava/util/concurrent/RunnableFuture; +method name submit descriptor (Ljava/lang/Runnable;)Ljava/util/concurrent/Future; flags 1 signature (Ljava/lang/Runnable;)Ljava/util/concurrent/Future<*>; +method name submit descriptor (Ljava/lang/Runnable;Ljava/lang/Object;)Ljava/util/concurrent/Future; flags 1 signature (Ljava/lang/Runnable;TT;)Ljava/util/concurrent/Future; +method name submit descriptor (Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future; flags 1 signature (Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future; +method name invokeAny descriptor (Ljava/util/Collection;)Ljava/lang/Object; thrownTypes java/lang/InterruptedException,java/util/concurrent/ExecutionException flags 1 signature (Ljava/util/Collection<+Ljava/util/concurrent/Callable;>;)TT; +method name invokeAny descriptor (Ljava/util/Collection;JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; thrownTypes java/lang/InterruptedException,java/util/concurrent/ExecutionException,java/util/concurrent/TimeoutException flags 1 signature (Ljava/util/Collection<+Ljava/util/concurrent/Callable;>;JLjava/util/concurrent/TimeUnit;)TT; +method name invokeAll descriptor (Ljava/util/Collection;)Ljava/util/List; thrownTypes java/lang/InterruptedException flags 1 signature (Ljava/util/Collection<+Ljava/util/concurrent/Callable;>;)Ljava/util/List;>; +method name invokeAll descriptor (Ljava/util/Collection;JLjava/util/concurrent/TimeUnit;)Ljava/util/List; thrownTypes java/lang/InterruptedException flags 1 signature (Ljava/util/Collection<+Ljava/util/concurrent/Callable;>;JLjava/util/concurrent/TimeUnit;)Ljava/util/List;>; + +class name java/util/concurrent/ArrayBlockingQueue +header extends java/util/AbstractQueue implements java/util/concurrent/BlockingQueue,java/io/Serializable flags 21 signature Ljava/util/AbstractQueue;Ljava/util/concurrent/BlockingQueue;Ljava/io/Serializable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (I)V flags 1 +method name descriptor (IZ)V flags 1 +method name descriptor (IZLjava/util/Collection;)V flags 1 signature (IZLjava/util/Collection<+TE;>;)V +method name add descriptor (Ljava/lang/Object;)Z flags 1 signature (TE;)Z +method name offer descriptor (Ljava/lang/Object;)Z flags 1 signature (TE;)Z +method name put descriptor (Ljava/lang/Object;)V thrownTypes java/lang/InterruptedException flags 1 signature (TE;)V +method name offer descriptor (Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Z thrownTypes java/lang/InterruptedException flags 1 signature (TE;JLjava/util/concurrent/TimeUnit;)Z +method name poll descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name take descriptor ()Ljava/lang/Object; thrownTypes java/lang/InterruptedException flags 1 signature ()TE; +method name poll descriptor (JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; thrownTypes java/lang/InterruptedException flags 1 signature (JLjava/util/concurrent/TimeUnit;)TE; +method name peek descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name size descriptor ()I flags 1 +method name remainingCapacity descriptor ()I flags 1 +method name remove descriptor (Ljava/lang/Object;)Z flags 1 +method name contains descriptor (Ljava/lang/Object;)Z flags 1 +method name toArray descriptor ()[Ljava/lang/Object; flags 1 +method name toArray descriptor ([Ljava/lang/Object;)[Ljava/lang/Object; flags 1 signature ([TT;)[TT; +method name toString descriptor ()Ljava/lang/String; flags 1 +method name clear descriptor ()V flags 1 +method name drainTo descriptor (Ljava/util/Collection;)I flags 1 signature (Ljava/util/Collection<-TE;>;)I +method name drainTo descriptor (Ljava/util/Collection;I)I flags 1 signature (Ljava/util/Collection<-TE;>;I)I +method name iterator descriptor ()Ljava/util/Iterator; flags 1 signature ()Ljava/util/Iterator; +method name spliterator descriptor ()Ljava/util/Spliterator; flags 1 signature ()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 Ljava/lang/Object;Ljava/util/concurrent/BlockingQueue;Ljava/util/Deque; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name addFirst descriptor (Ljava/lang/Object;)V flags 401 signature (TE;)V +method name addLast descriptor (Ljava/lang/Object;)V flags 401 signature (TE;)V +method name offerFirst descriptor (Ljava/lang/Object;)Z flags 401 signature (TE;)Z +method name offerLast descriptor (Ljava/lang/Object;)Z flags 401 signature (TE;)Z +method name putFirst descriptor (Ljava/lang/Object;)V thrownTypes java/lang/InterruptedException flags 401 signature (TE;)V +method name putLast descriptor (Ljava/lang/Object;)V thrownTypes java/lang/InterruptedException flags 401 signature (TE;)V +method name offerFirst descriptor (Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Z thrownTypes java/lang/InterruptedException flags 401 signature (TE;JLjava/util/concurrent/TimeUnit;)Z +method name offerLast descriptor (Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Z thrownTypes java/lang/InterruptedException flags 401 signature (TE;JLjava/util/concurrent/TimeUnit;)Z +method name takeFirst descriptor ()Ljava/lang/Object; thrownTypes java/lang/InterruptedException flags 401 signature ()TE; +method name takeLast descriptor ()Ljava/lang/Object; thrownTypes java/lang/InterruptedException flags 401 signature ()TE; +method name pollFirst descriptor (JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; thrownTypes java/lang/InterruptedException flags 401 signature (JLjava/util/concurrent/TimeUnit;)TE; +method name pollLast descriptor (JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; thrownTypes java/lang/InterruptedException flags 401 signature (JLjava/util/concurrent/TimeUnit;)TE; +method name removeFirstOccurrence descriptor (Ljava/lang/Object;)Z flags 401 +method name removeLastOccurrence descriptor (Ljava/lang/Object;)Z flags 401 +method name add descriptor (Ljava/lang/Object;)Z flags 401 signature (TE;)Z +method name offer descriptor (Ljava/lang/Object;)Z flags 401 signature (TE;)Z +method name put descriptor (Ljava/lang/Object;)V thrownTypes java/lang/InterruptedException flags 401 signature (TE;)V +method name offer descriptor (Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Z thrownTypes java/lang/InterruptedException flags 401 signature (TE;JLjava/util/concurrent/TimeUnit;)Z +method name remove descriptor ()Ljava/lang/Object; flags 401 signature ()TE; +method name poll descriptor ()Ljava/lang/Object; flags 401 signature ()TE; +method name take descriptor ()Ljava/lang/Object; thrownTypes java/lang/InterruptedException flags 401 signature ()TE; +method name poll descriptor (JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; thrownTypes java/lang/InterruptedException flags 401 signature (JLjava/util/concurrent/TimeUnit;)TE; +method name element descriptor ()Ljava/lang/Object; flags 401 signature ()TE; +method name peek descriptor ()Ljava/lang/Object; flags 401 signature ()TE; +method name remove descriptor (Ljava/lang/Object;)Z flags 401 +method name contains descriptor (Ljava/lang/Object;)Z flags 401 +method name size descriptor ()I flags 401 +method name iterator descriptor ()Ljava/util/Iterator; flags 401 signature ()Ljava/util/Iterator; +method name push descriptor (Ljava/lang/Object;)V flags 401 signature (TE;)V + +class name java/util/concurrent/BlockingQueue +header extends java/lang/Object implements java/util/Queue flags 601 signature Ljava/lang/Object;Ljava/util/Queue; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name add descriptor (Ljava/lang/Object;)Z flags 401 signature (TE;)Z +method name offer descriptor (Ljava/lang/Object;)Z flags 401 signature (TE;)Z +method name put descriptor (Ljava/lang/Object;)V thrownTypes java/lang/InterruptedException flags 401 signature (TE;)V +method name offer descriptor (Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Z thrownTypes java/lang/InterruptedException flags 401 signature (TE;JLjava/util/concurrent/TimeUnit;)Z +method name take descriptor ()Ljava/lang/Object; thrownTypes java/lang/InterruptedException flags 401 signature ()TE; +method name poll descriptor (JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; thrownTypes java/lang/InterruptedException flags 401 signature (JLjava/util/concurrent/TimeUnit;)TE; +method name remainingCapacity descriptor ()I flags 401 +method name remove descriptor (Ljava/lang/Object;)Z flags 401 +method name contains descriptor (Ljava/lang/Object;)Z flags 401 +method name drainTo descriptor (Ljava/util/Collection;)I flags 401 signature (Ljava/util/Collection<-TE;>;)I +method name drainTo descriptor (Ljava/util/Collection;I)I flags 401 signature (Ljava/util/Collection<-TE;>;I)I + +class name java/util/concurrent/BrokenBarrierException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/util/concurrent/Callable +header extends java/lang/Object flags 601 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/FunctionalInterface; +method name call descriptor ()Ljava/lang/Object; thrownTypes java/lang/Exception flags 401 signature ()TV; + +class name java/util/concurrent/CancellationException +header extends java/lang/IllegalStateException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/util/concurrent/CompletableFuture +header extends java/lang/Object implements java/util/concurrent/Future,java/util/concurrent/CompletionStage flags 21 signature Ljava/lang/Object;Ljava/util/concurrent/Future;Ljava/util/concurrent/CompletionStage; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/util/concurrent/CompletableFuture$AsynchronousCompletionTask outerClass java/util/concurrent/CompletableFuture innerClassName AsynchronousCompletionTask flags 609 +method name descriptor ()V flags 1 +method name supplyAsync descriptor (Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture; flags 9 signature (Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture; +method name supplyAsync descriptor (Ljava/util/function/Supplier;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; flags 9 signature (Ljava/util/function/Supplier;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; +method name runAsync descriptor (Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture; flags 9 signature (Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture; +method name runAsync descriptor (Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; flags 9 signature (Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; +method name completedFuture descriptor (Ljava/lang/Object;)Ljava/util/concurrent/CompletableFuture; flags 9 signature (TU;)Ljava/util/concurrent/CompletableFuture; +method name isDone descriptor ()Z flags 1 +method name get descriptor ()Ljava/lang/Object; thrownTypes java/lang/InterruptedException,java/util/concurrent/ExecutionException flags 1 signature ()TT; +method name get descriptor (JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; thrownTypes java/lang/InterruptedException,java/util/concurrent/ExecutionException,java/util/concurrent/TimeoutException flags 1 signature (JLjava/util/concurrent/TimeUnit;)TT; +method name join descriptor ()Ljava/lang/Object; flags 1 signature ()TT; +method name getNow descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (TT;)TT; +method name complete descriptor (Ljava/lang/Object;)Z flags 1 signature (TT;)Z +method name completeExceptionally descriptor (Ljava/lang/Throwable;)Z flags 1 +method name thenApply descriptor (Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture; flags 1 signature (Ljava/util/function/Function<-TT;+TU;>;)Ljava/util/concurrent/CompletableFuture; +method name thenApplyAsync descriptor (Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture; flags 1 signature (Ljava/util/function/Function<-TT;+TU;>;)Ljava/util/concurrent/CompletableFuture; +method name thenApplyAsync descriptor (Ljava/util/function/Function;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; flags 1 signature (Ljava/util/function/Function<-TT;+TU;>;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; +method name thenAccept descriptor (Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; flags 1 signature (Ljava/util/function/Consumer<-TT;>;)Ljava/util/concurrent/CompletableFuture; +method name thenAcceptAsync descriptor (Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; flags 1 signature (Ljava/util/function/Consumer<-TT;>;)Ljava/util/concurrent/CompletableFuture; +method name thenAcceptAsync descriptor (Ljava/util/function/Consumer;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; flags 1 signature (Ljava/util/function/Consumer<-TT;>;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; +method name thenRun descriptor (Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture; flags 1 signature (Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture; +method name thenRunAsync descriptor (Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture; flags 1 signature (Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture; +method name thenRunAsync descriptor (Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; flags 1 signature (Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; +method name thenCombine descriptor (Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletableFuture; flags 1 signature (Ljava/util/concurrent/CompletionStage<+TU;>;Ljava/util/function/BiFunction<-TT;-TU;+TV;>;)Ljava/util/concurrent/CompletableFuture; +method name thenCombineAsync descriptor (Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletableFuture; flags 1 signature (Ljava/util/concurrent/CompletionStage<+TU;>;Ljava/util/function/BiFunction<-TT;-TU;+TV;>;)Ljava/util/concurrent/CompletableFuture; +method name thenCombineAsync descriptor (Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiFunction;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; flags 1 signature (Ljava/util/concurrent/CompletionStage<+TU;>;Ljava/util/function/BiFunction<-TT;-TU;+TV;>;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; +method name thenAcceptBoth descriptor (Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiConsumer;)Ljava/util/concurrent/CompletableFuture; flags 1 signature (Ljava/util/concurrent/CompletionStage<+TU;>;Ljava/util/function/BiConsumer<-TT;-TU;>;)Ljava/util/concurrent/CompletableFuture; +method name thenAcceptBothAsync descriptor (Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiConsumer;)Ljava/util/concurrent/CompletableFuture; flags 1 signature (Ljava/util/concurrent/CompletionStage<+TU;>;Ljava/util/function/BiConsumer<-TT;-TU;>;)Ljava/util/concurrent/CompletableFuture; +method name thenAcceptBothAsync descriptor (Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiConsumer;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; flags 1 signature (Ljava/util/concurrent/CompletionStage<+TU;>;Ljava/util/function/BiConsumer<-TT;-TU;>;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; +method name runAfterBoth descriptor (Ljava/util/concurrent/CompletionStage;Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture; flags 1 signature (Ljava/util/concurrent/CompletionStage<*>;Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture; +method name runAfterBothAsync descriptor (Ljava/util/concurrent/CompletionStage;Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture; flags 1 signature (Ljava/util/concurrent/CompletionStage<*>;Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture; +method name runAfterBothAsync descriptor (Ljava/util/concurrent/CompletionStage;Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; flags 1 signature (Ljava/util/concurrent/CompletionStage<*>;Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; +method name applyToEither descriptor (Ljava/util/concurrent/CompletionStage;Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture; flags 1 signature (Ljava/util/concurrent/CompletionStage<+TT;>;Ljava/util/function/Function<-TT;TU;>;)Ljava/util/concurrent/CompletableFuture; +method name applyToEitherAsync descriptor (Ljava/util/concurrent/CompletionStage;Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture; flags 1 signature (Ljava/util/concurrent/CompletionStage<+TT;>;Ljava/util/function/Function<-TT;TU;>;)Ljava/util/concurrent/CompletableFuture; +method name applyToEitherAsync descriptor (Ljava/util/concurrent/CompletionStage;Ljava/util/function/Function;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; flags 1 signature (Ljava/util/concurrent/CompletionStage<+TT;>;Ljava/util/function/Function<-TT;TU;>;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; +method name acceptEither descriptor (Ljava/util/concurrent/CompletionStage;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; flags 1 signature (Ljava/util/concurrent/CompletionStage<+TT;>;Ljava/util/function/Consumer<-TT;>;)Ljava/util/concurrent/CompletableFuture; +method name acceptEitherAsync descriptor (Ljava/util/concurrent/CompletionStage;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; flags 1 signature (Ljava/util/concurrent/CompletionStage<+TT;>;Ljava/util/function/Consumer<-TT;>;)Ljava/util/concurrent/CompletableFuture; +method name acceptEitherAsync descriptor (Ljava/util/concurrent/CompletionStage;Ljava/util/function/Consumer;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; flags 1 signature (Ljava/util/concurrent/CompletionStage<+TT;>;Ljava/util/function/Consumer<-TT;>;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; +method name runAfterEither descriptor (Ljava/util/concurrent/CompletionStage;Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture; flags 1 signature (Ljava/util/concurrent/CompletionStage<*>;Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture; +method name runAfterEitherAsync descriptor (Ljava/util/concurrent/CompletionStage;Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture; flags 1 signature (Ljava/util/concurrent/CompletionStage<*>;Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture; +method name runAfterEitherAsync descriptor (Ljava/util/concurrent/CompletionStage;Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; flags 1 signature (Ljava/util/concurrent/CompletionStage<*>;Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; +method name thenCompose descriptor (Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture; flags 1 signature (Ljava/util/function/Function<-TT;+Ljava/util/concurrent/CompletionStage;>;)Ljava/util/concurrent/CompletableFuture; +method name thenComposeAsync descriptor (Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture; flags 1 signature (Ljava/util/function/Function<-TT;+Ljava/util/concurrent/CompletionStage;>;)Ljava/util/concurrent/CompletableFuture; +method name thenComposeAsync descriptor (Ljava/util/function/Function;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; flags 1 signature (Ljava/util/function/Function<-TT;+Ljava/util/concurrent/CompletionStage;>;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; +method name whenComplete descriptor (Ljava/util/function/BiConsumer;)Ljava/util/concurrent/CompletableFuture; flags 1 signature (Ljava/util/function/BiConsumer<-TT;-Ljava/lang/Throwable;>;)Ljava/util/concurrent/CompletableFuture; +method name whenCompleteAsync descriptor (Ljava/util/function/BiConsumer;)Ljava/util/concurrent/CompletableFuture; flags 1 signature (Ljava/util/function/BiConsumer<-TT;-Ljava/lang/Throwable;>;)Ljava/util/concurrent/CompletableFuture; +method name whenCompleteAsync descriptor (Ljava/util/function/BiConsumer;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; flags 1 signature (Ljava/util/function/BiConsumer<-TT;-Ljava/lang/Throwable;>;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; +method name handle descriptor (Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletableFuture; flags 1 signature (Ljava/util/function/BiFunction<-TT;Ljava/lang/Throwable;+TU;>;)Ljava/util/concurrent/CompletableFuture; +method name handleAsync descriptor (Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletableFuture; flags 1 signature (Ljava/util/function/BiFunction<-TT;Ljava/lang/Throwable;+TU;>;)Ljava/util/concurrent/CompletableFuture; +method name handleAsync descriptor (Ljava/util/function/BiFunction;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; flags 1 signature (Ljava/util/function/BiFunction<-TT;Ljava/lang/Throwable;+TU;>;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; +method name toCompletableFuture descriptor ()Ljava/util/concurrent/CompletableFuture; flags 1 signature ()Ljava/util/concurrent/CompletableFuture; +method name exceptionally descriptor (Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture; flags 1 signature (Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture; +method name allOf descriptor ([Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletableFuture; flags 89 signature ([Ljava/util/concurrent/CompletableFuture<*>;)Ljava/util/concurrent/CompletableFuture; +method name anyOf descriptor ([Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletableFuture; flags 89 signature ([Ljava/util/concurrent/CompletableFuture<*>;)Ljava/util/concurrent/CompletableFuture; +method name cancel descriptor (Z)Z flags 1 +method name isCancelled descriptor ()Z flags 1 +method name isCompletedExceptionally descriptor ()Z flags 1 +method name obtrudeValue descriptor (Ljava/lang/Object;)V flags 1 signature (TT;)V +method name obtrudeException descriptor (Ljava/lang/Throwable;)V flags 1 +method name getNumberOfDependents descriptor ()I flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name handleAsync descriptor (Ljava/util/function/BiFunction;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage; flags 1041 +method name handleAsync descriptor (Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletionStage; flags 1041 +method name handle descriptor (Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletionStage; flags 1041 +method name whenCompleteAsync descriptor (Ljava/util/function/BiConsumer;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage; flags 1041 +method name whenCompleteAsync descriptor (Ljava/util/function/BiConsumer;)Ljava/util/concurrent/CompletionStage; flags 1041 +method name whenComplete descriptor (Ljava/util/function/BiConsumer;)Ljava/util/concurrent/CompletionStage; flags 1041 +method name exceptionally descriptor (Ljava/util/function/Function;)Ljava/util/concurrent/CompletionStage; flags 1041 +method name thenComposeAsync descriptor (Ljava/util/function/Function;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage; flags 1041 +method name thenComposeAsync descriptor (Ljava/util/function/Function;)Ljava/util/concurrent/CompletionStage; flags 1041 +method name thenCompose descriptor (Ljava/util/function/Function;)Ljava/util/concurrent/CompletionStage; flags 1041 +method name runAfterEitherAsync descriptor (Ljava/util/concurrent/CompletionStage;Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage; flags 1041 +method name runAfterEitherAsync descriptor (Ljava/util/concurrent/CompletionStage;Ljava/lang/Runnable;)Ljava/util/concurrent/CompletionStage; flags 1041 +method name runAfterEither descriptor (Ljava/util/concurrent/CompletionStage;Ljava/lang/Runnable;)Ljava/util/concurrent/CompletionStage; flags 1041 +method name acceptEitherAsync descriptor (Ljava/util/concurrent/CompletionStage;Ljava/util/function/Consumer;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage; flags 1041 +method name acceptEitherAsync descriptor (Ljava/util/concurrent/CompletionStage;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletionStage; flags 1041 +method name acceptEither descriptor (Ljava/util/concurrent/CompletionStage;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletionStage; flags 1041 +method name applyToEitherAsync descriptor (Ljava/util/concurrent/CompletionStage;Ljava/util/function/Function;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage; flags 1041 +method name applyToEitherAsync descriptor (Ljava/util/concurrent/CompletionStage;Ljava/util/function/Function;)Ljava/util/concurrent/CompletionStage; flags 1041 +method name applyToEither descriptor (Ljava/util/concurrent/CompletionStage;Ljava/util/function/Function;)Ljava/util/concurrent/CompletionStage; flags 1041 +method name runAfterBothAsync descriptor (Ljava/util/concurrent/CompletionStage;Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage; flags 1041 +method name runAfterBothAsync descriptor (Ljava/util/concurrent/CompletionStage;Ljava/lang/Runnable;)Ljava/util/concurrent/CompletionStage; flags 1041 +method name runAfterBoth descriptor (Ljava/util/concurrent/CompletionStage;Ljava/lang/Runnable;)Ljava/util/concurrent/CompletionStage; flags 1041 +method name thenAcceptBothAsync descriptor (Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiConsumer;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage; flags 1041 +method name thenAcceptBothAsync descriptor (Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiConsumer;)Ljava/util/concurrent/CompletionStage; flags 1041 +method name thenAcceptBoth descriptor (Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiConsumer;)Ljava/util/concurrent/CompletionStage; flags 1041 +method name thenCombineAsync descriptor (Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiFunction;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage; flags 1041 +method name thenCombineAsync descriptor (Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletionStage; flags 1041 +method name thenCombine descriptor (Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletionStage; flags 1041 +method name thenRunAsync descriptor (Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage; flags 1041 +method name thenRunAsync descriptor (Ljava/lang/Runnable;)Ljava/util/concurrent/CompletionStage; flags 1041 +method name thenRun descriptor (Ljava/lang/Runnable;)Ljava/util/concurrent/CompletionStage; flags 1041 +method name thenAcceptAsync descriptor (Ljava/util/function/Consumer;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage; flags 1041 +method name thenAcceptAsync descriptor (Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletionStage; flags 1041 +method name thenAccept descriptor (Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletionStage; flags 1041 +method name thenApplyAsync descriptor (Ljava/util/function/Function;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage; flags 1041 +method name thenApplyAsync descriptor (Ljava/util/function/Function;)Ljava/util/concurrent/CompletionStage; flags 1041 +method name thenApply descriptor (Ljava/util/function/Function;)Ljava/util/concurrent/CompletionStage; flags 1041 + +class name java/util/concurrent/CompletableFuture$AsynchronousCompletionTask +header extends java/lang/Object flags 601 +innerclass innerClass java/util/concurrent/CompletableFuture$AsynchronousCompletionTask outerClass java/util/concurrent/CompletableFuture innerClassName AsynchronousCompletionTask flags 609 + +class name java/util/concurrent/CompletionException +header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 4 +method name descriptor (Ljava/lang/String;)V flags 4 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 + +class name java/util/concurrent/CompletionService +header extends java/lang/Object flags 601 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name submit descriptor (Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future; flags 401 signature (Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future; +method name submit descriptor (Ljava/lang/Runnable;Ljava/lang/Object;)Ljava/util/concurrent/Future; flags 401 signature (Ljava/lang/Runnable;TV;)Ljava/util/concurrent/Future; +method name take descriptor ()Ljava/util/concurrent/Future; thrownTypes java/lang/InterruptedException flags 401 signature ()Ljava/util/concurrent/Future; +method name poll descriptor ()Ljava/util/concurrent/Future; flags 401 signature ()Ljava/util/concurrent/Future; +method name poll descriptor (JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/Future; thrownTypes java/lang/InterruptedException flags 401 signature (JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/Future; + +class name java/util/concurrent/CompletionStage +header extends java/lang/Object flags 601 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name thenApply descriptor (Ljava/util/function/Function;)Ljava/util/concurrent/CompletionStage; flags 401 signature (Ljava/util/function/Function<-TT;+TU;>;)Ljava/util/concurrent/CompletionStage; +method name thenApplyAsync descriptor (Ljava/util/function/Function;)Ljava/util/concurrent/CompletionStage; flags 401 signature (Ljava/util/function/Function<-TT;+TU;>;)Ljava/util/concurrent/CompletionStage; +method name thenApplyAsync descriptor (Ljava/util/function/Function;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage; flags 401 signature (Ljava/util/function/Function<-TT;+TU;>;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage; +method name thenAccept descriptor (Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletionStage; flags 401 signature (Ljava/util/function/Consumer<-TT;>;)Ljava/util/concurrent/CompletionStage; +method name thenAcceptAsync descriptor (Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletionStage; flags 401 signature (Ljava/util/function/Consumer<-TT;>;)Ljava/util/concurrent/CompletionStage; +method name thenAcceptAsync descriptor (Ljava/util/function/Consumer;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage; flags 401 signature (Ljava/util/function/Consumer<-TT;>;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage; +method name thenRun descriptor (Ljava/lang/Runnable;)Ljava/util/concurrent/CompletionStage; flags 401 signature (Ljava/lang/Runnable;)Ljava/util/concurrent/CompletionStage; +method name thenRunAsync descriptor (Ljava/lang/Runnable;)Ljava/util/concurrent/CompletionStage; flags 401 signature (Ljava/lang/Runnable;)Ljava/util/concurrent/CompletionStage; +method name thenRunAsync descriptor (Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage; flags 401 signature (Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage; +method name thenCombine descriptor (Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletionStage; flags 401 signature (Ljava/util/concurrent/CompletionStage<+TU;>;Ljava/util/function/BiFunction<-TT;-TU;+TV;>;)Ljava/util/concurrent/CompletionStage; +method name thenCombineAsync descriptor (Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletionStage; flags 401 signature (Ljava/util/concurrent/CompletionStage<+TU;>;Ljava/util/function/BiFunction<-TT;-TU;+TV;>;)Ljava/util/concurrent/CompletionStage; +method name thenCombineAsync descriptor (Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiFunction;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage; flags 401 signature (Ljava/util/concurrent/CompletionStage<+TU;>;Ljava/util/function/BiFunction<-TT;-TU;+TV;>;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage; +method name thenAcceptBoth descriptor (Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiConsumer;)Ljava/util/concurrent/CompletionStage; flags 401 signature (Ljava/util/concurrent/CompletionStage<+TU;>;Ljava/util/function/BiConsumer<-TT;-TU;>;)Ljava/util/concurrent/CompletionStage; +method name thenAcceptBothAsync descriptor (Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiConsumer;)Ljava/util/concurrent/CompletionStage; flags 401 signature (Ljava/util/concurrent/CompletionStage<+TU;>;Ljava/util/function/BiConsumer<-TT;-TU;>;)Ljava/util/concurrent/CompletionStage; +method name thenAcceptBothAsync descriptor (Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiConsumer;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage; flags 401 signature (Ljava/util/concurrent/CompletionStage<+TU;>;Ljava/util/function/BiConsumer<-TT;-TU;>;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage; +method name runAfterBoth descriptor (Ljava/util/concurrent/CompletionStage;Ljava/lang/Runnable;)Ljava/util/concurrent/CompletionStage; flags 401 signature (Ljava/util/concurrent/CompletionStage<*>;Ljava/lang/Runnable;)Ljava/util/concurrent/CompletionStage; +method name runAfterBothAsync descriptor (Ljava/util/concurrent/CompletionStage;Ljava/lang/Runnable;)Ljava/util/concurrent/CompletionStage; flags 401 signature (Ljava/util/concurrent/CompletionStage<*>;Ljava/lang/Runnable;)Ljava/util/concurrent/CompletionStage; +method name runAfterBothAsync descriptor (Ljava/util/concurrent/CompletionStage;Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage; flags 401 signature (Ljava/util/concurrent/CompletionStage<*>;Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage; +method name applyToEither descriptor (Ljava/util/concurrent/CompletionStage;Ljava/util/function/Function;)Ljava/util/concurrent/CompletionStage; flags 401 signature (Ljava/util/concurrent/CompletionStage<+TT;>;Ljava/util/function/Function<-TT;TU;>;)Ljava/util/concurrent/CompletionStage; +method name applyToEitherAsync descriptor (Ljava/util/concurrent/CompletionStage;Ljava/util/function/Function;)Ljava/util/concurrent/CompletionStage; flags 401 signature (Ljava/util/concurrent/CompletionStage<+TT;>;Ljava/util/function/Function<-TT;TU;>;)Ljava/util/concurrent/CompletionStage; +method name applyToEitherAsync descriptor (Ljava/util/concurrent/CompletionStage;Ljava/util/function/Function;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage; flags 401 signature (Ljava/util/concurrent/CompletionStage<+TT;>;Ljava/util/function/Function<-TT;TU;>;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage; +method name acceptEither descriptor (Ljava/util/concurrent/CompletionStage;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletionStage; flags 401 signature (Ljava/util/concurrent/CompletionStage<+TT;>;Ljava/util/function/Consumer<-TT;>;)Ljava/util/concurrent/CompletionStage; +method name acceptEitherAsync descriptor (Ljava/util/concurrent/CompletionStage;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletionStage; flags 401 signature (Ljava/util/concurrent/CompletionStage<+TT;>;Ljava/util/function/Consumer<-TT;>;)Ljava/util/concurrent/CompletionStage; +method name acceptEitherAsync descriptor (Ljava/util/concurrent/CompletionStage;Ljava/util/function/Consumer;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage; flags 401 signature (Ljava/util/concurrent/CompletionStage<+TT;>;Ljava/util/function/Consumer<-TT;>;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage; +method name runAfterEither descriptor (Ljava/util/concurrent/CompletionStage;Ljava/lang/Runnable;)Ljava/util/concurrent/CompletionStage; flags 401 signature (Ljava/util/concurrent/CompletionStage<*>;Ljava/lang/Runnable;)Ljava/util/concurrent/CompletionStage; +method name runAfterEitherAsync descriptor (Ljava/util/concurrent/CompletionStage;Ljava/lang/Runnable;)Ljava/util/concurrent/CompletionStage; flags 401 signature (Ljava/util/concurrent/CompletionStage<*>;Ljava/lang/Runnable;)Ljava/util/concurrent/CompletionStage; +method name runAfterEitherAsync descriptor (Ljava/util/concurrent/CompletionStage;Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage; flags 401 signature (Ljava/util/concurrent/CompletionStage<*>;Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage; +method name thenCompose descriptor (Ljava/util/function/Function;)Ljava/util/concurrent/CompletionStage; flags 401 signature (Ljava/util/function/Function<-TT;+Ljava/util/concurrent/CompletionStage;>;)Ljava/util/concurrent/CompletionStage; +method name thenComposeAsync descriptor (Ljava/util/function/Function;)Ljava/util/concurrent/CompletionStage; flags 401 signature (Ljava/util/function/Function<-TT;+Ljava/util/concurrent/CompletionStage;>;)Ljava/util/concurrent/CompletionStage; +method name thenComposeAsync descriptor (Ljava/util/function/Function;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage; flags 401 signature (Ljava/util/function/Function<-TT;+Ljava/util/concurrent/CompletionStage;>;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage; +method name exceptionally descriptor (Ljava/util/function/Function;)Ljava/util/concurrent/CompletionStage; flags 401 signature (Ljava/util/function/Function;)Ljava/util/concurrent/CompletionStage; +method name whenComplete descriptor (Ljava/util/function/BiConsumer;)Ljava/util/concurrent/CompletionStage; flags 401 signature (Ljava/util/function/BiConsumer<-TT;-Ljava/lang/Throwable;>;)Ljava/util/concurrent/CompletionStage; +method name whenCompleteAsync descriptor (Ljava/util/function/BiConsumer;)Ljava/util/concurrent/CompletionStage; flags 401 signature (Ljava/util/function/BiConsumer<-TT;-Ljava/lang/Throwable;>;)Ljava/util/concurrent/CompletionStage; +method name whenCompleteAsync descriptor (Ljava/util/function/BiConsumer;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage; flags 401 signature (Ljava/util/function/BiConsumer<-TT;-Ljava/lang/Throwable;>;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage; +method name handle descriptor (Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletionStage; flags 401 signature (Ljava/util/function/BiFunction<-TT;Ljava/lang/Throwable;+TU;>;)Ljava/util/concurrent/CompletionStage; +method name handleAsync descriptor (Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletionStage; flags 401 signature (Ljava/util/function/BiFunction<-TT;Ljava/lang/Throwable;+TU;>;)Ljava/util/concurrent/CompletionStage; +method name handleAsync descriptor (Ljava/util/function/BiFunction;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage; flags 401 signature (Ljava/util/function/BiFunction<-TT;Ljava/lang/Throwable;+TU;>;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage; +method name toCompletableFuture descriptor ()Ljava/util/concurrent/CompletableFuture; flags 401 signature ()Ljava/util/concurrent/CompletableFuture; + +class name java/util/concurrent/ConcurrentHashMap +header extends java/util/AbstractMap implements java/util/concurrent/ConcurrentMap,java/io/Serializable flags 21 signature Ljava/util/AbstractMap;Ljava/util/concurrent/ConcurrentMap;Ljava/io/Serializable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/util/concurrent/ConcurrentHashMap$CollectionView outerClass java/util/concurrent/ConcurrentHashMap innerClassName CollectionView flags 408 +innerclass innerClass java/util/concurrent/ConcurrentHashMap$KeySetView outerClass java/util/concurrent/ConcurrentHashMap innerClassName KeySetView flags 9 +innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609 +method name descriptor ()V flags 1 +method name descriptor (I)V flags 1 +method name descriptor (Ljava/util/Map;)V flags 1 signature (Ljava/util/Map<+TK;+TV;>;)V +method name descriptor (IF)V flags 1 +method name descriptor (IFI)V flags 1 +method name size descriptor ()I flags 1 +method name isEmpty descriptor ()Z flags 1 +method name get descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljava/lang/Object;)TV; +method name containsKey descriptor (Ljava/lang/Object;)Z flags 1 +method name containsValue descriptor (Ljava/lang/Object;)Z flags 1 +method name put descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (TK;TV;)TV; +method name putAll descriptor (Ljava/util/Map;)V flags 1 signature (Ljava/util/Map<+TK;+TV;>;)V +method name remove descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljava/lang/Object;)TV; +method name clear descriptor ()V flags 1 +method name keySet descriptor ()Ljava/util/concurrent/ConcurrentHashMap$KeySetView; flags 1 signature ()Ljava/util/concurrent/ConcurrentHashMap$KeySetView; +method name values descriptor ()Ljava/util/Collection; flags 1 signature ()Ljava/util/Collection; +method name entrySet descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set;>; +method name hashCode descriptor ()I flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name putIfAbsent descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (TK;TV;)TV; +method name remove descriptor (Ljava/lang/Object;Ljava/lang/Object;)Z flags 1 +method name replace descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z flags 1 signature (TK;TV;TV;)Z +method name replace descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (TK;TV;)TV; +method name getOrDefault descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljava/lang/Object;TV;)TV; +method name forEach descriptor (Ljava/util/function/BiConsumer;)V flags 1 signature (Ljava/util/function/BiConsumer<-TK;-TV;>;)V +method name replaceAll descriptor (Ljava/util/function/BiFunction;)V flags 1 signature (Ljava/util/function/BiFunction<-TK;-TV;+TV;>;)V +method name computeIfAbsent descriptor (Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object; flags 1 signature (TK;Ljava/util/function/Function<-TK;+TV;>;)TV; +method name computeIfPresent descriptor (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; flags 1 signature (TK;Ljava/util/function/BiFunction<-TK;-TV;+TV;>;)TV; +method name compute descriptor (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; flags 1 signature (TK;Ljava/util/function/BiFunction<-TK;-TV;+TV;>;)TV; +method name merge descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; flags 1 signature (TK;TV;Ljava/util/function/BiFunction<-TV;-TV;+TV;>;)TV; +method name contains descriptor (Ljava/lang/Object;)Z flags 1 +method name keys descriptor ()Ljava/util/Enumeration; flags 1 signature ()Ljava/util/Enumeration; +method name elements descriptor ()Ljava/util/Enumeration; flags 1 signature ()Ljava/util/Enumeration; +method name mappingCount descriptor ()J flags 1 +method name newKeySet descriptor ()Ljava/util/concurrent/ConcurrentHashMap$KeySetView; flags 9 signature ()Ljava/util/concurrent/ConcurrentHashMap$KeySetView; +method name newKeySet descriptor (I)Ljava/util/concurrent/ConcurrentHashMap$KeySetView; flags 9 signature (I)Ljava/util/concurrent/ConcurrentHashMap$KeySetView; +method name keySet descriptor (Ljava/lang/Object;)Ljava/util/concurrent/ConcurrentHashMap$KeySetView; flags 1 signature (TV;)Ljava/util/concurrent/ConcurrentHashMap$KeySetView; +method name forEach descriptor (JLjava/util/function/BiConsumer;)V flags 1 signature (JLjava/util/function/BiConsumer<-TK;-TV;>;)V +method name forEach descriptor (JLjava/util/function/BiFunction;Ljava/util/function/Consumer;)V flags 1 signature (JLjava/util/function/BiFunction<-TK;-TV;+TU;>;Ljava/util/function/Consumer<-TU;>;)V +method name search descriptor (JLjava/util/function/BiFunction;)Ljava/lang/Object; flags 1 signature (JLjava/util/function/BiFunction<-TK;-TV;+TU;>;)TU; +method name reduce descriptor (JLjava/util/function/BiFunction;Ljava/util/function/BiFunction;)Ljava/lang/Object; flags 1 signature (JLjava/util/function/BiFunction<-TK;-TV;+TU;>;Ljava/util/function/BiFunction<-TU;-TU;+TU;>;)TU; +method name reduceToDouble descriptor (JLjava/util/function/ToDoubleBiFunction;DLjava/util/function/DoubleBinaryOperator;)D flags 1 signature (JLjava/util/function/ToDoubleBiFunction<-TK;-TV;>;DLjava/util/function/DoubleBinaryOperator;)D +method name reduceToLong descriptor (JLjava/util/function/ToLongBiFunction;JLjava/util/function/LongBinaryOperator;)J flags 1 signature (JLjava/util/function/ToLongBiFunction<-TK;-TV;>;JLjava/util/function/LongBinaryOperator;)J +method name reduceToInt descriptor (JLjava/util/function/ToIntBiFunction;ILjava/util/function/IntBinaryOperator;)I flags 1 signature (JLjava/util/function/ToIntBiFunction<-TK;-TV;>;ILjava/util/function/IntBinaryOperator;)I +method name forEachKey descriptor (JLjava/util/function/Consumer;)V flags 1 signature (JLjava/util/function/Consumer<-TK;>;)V +method name forEachKey descriptor (JLjava/util/function/Function;Ljava/util/function/Consumer;)V flags 1 signature (JLjava/util/function/Function<-TK;+TU;>;Ljava/util/function/Consumer<-TU;>;)V +method name searchKeys descriptor (JLjava/util/function/Function;)Ljava/lang/Object; flags 1 signature (JLjava/util/function/Function<-TK;+TU;>;)TU; +method name reduceKeys descriptor (JLjava/util/function/BiFunction;)Ljava/lang/Object; flags 1 signature (JLjava/util/function/BiFunction<-TK;-TK;+TK;>;)TK; +method name reduceKeys descriptor (JLjava/util/function/Function;Ljava/util/function/BiFunction;)Ljava/lang/Object; flags 1 signature (JLjava/util/function/Function<-TK;+TU;>;Ljava/util/function/BiFunction<-TU;-TU;+TU;>;)TU; +method name reduceKeysToDouble descriptor (JLjava/util/function/ToDoubleFunction;DLjava/util/function/DoubleBinaryOperator;)D flags 1 signature (JLjava/util/function/ToDoubleFunction<-TK;>;DLjava/util/function/DoubleBinaryOperator;)D +method name reduceKeysToLong descriptor (JLjava/util/function/ToLongFunction;JLjava/util/function/LongBinaryOperator;)J flags 1 signature (JLjava/util/function/ToLongFunction<-TK;>;JLjava/util/function/LongBinaryOperator;)J +method name reduceKeysToInt descriptor (JLjava/util/function/ToIntFunction;ILjava/util/function/IntBinaryOperator;)I flags 1 signature (JLjava/util/function/ToIntFunction<-TK;>;ILjava/util/function/IntBinaryOperator;)I +method name forEachValue descriptor (JLjava/util/function/Consumer;)V flags 1 signature (JLjava/util/function/Consumer<-TV;>;)V +method name forEachValue descriptor (JLjava/util/function/Function;Ljava/util/function/Consumer;)V flags 1 signature (JLjava/util/function/Function<-TV;+TU;>;Ljava/util/function/Consumer<-TU;>;)V +method name searchValues descriptor (JLjava/util/function/Function;)Ljava/lang/Object; flags 1 signature (JLjava/util/function/Function<-TV;+TU;>;)TU; +method name reduceValues descriptor (JLjava/util/function/BiFunction;)Ljava/lang/Object; flags 1 signature (JLjava/util/function/BiFunction<-TV;-TV;+TV;>;)TV; +method name reduceValues descriptor (JLjava/util/function/Function;Ljava/util/function/BiFunction;)Ljava/lang/Object; flags 1 signature (JLjava/util/function/Function<-TV;+TU;>;Ljava/util/function/BiFunction<-TU;-TU;+TU;>;)TU; +method name reduceValuesToDouble descriptor (JLjava/util/function/ToDoubleFunction;DLjava/util/function/DoubleBinaryOperator;)D flags 1 signature (JLjava/util/function/ToDoubleFunction<-TV;>;DLjava/util/function/DoubleBinaryOperator;)D +method name reduceValuesToLong descriptor (JLjava/util/function/ToLongFunction;JLjava/util/function/LongBinaryOperator;)J flags 1 signature (JLjava/util/function/ToLongFunction<-TV;>;JLjava/util/function/LongBinaryOperator;)J +method name reduceValuesToInt descriptor (JLjava/util/function/ToIntFunction;ILjava/util/function/IntBinaryOperator;)I flags 1 signature (JLjava/util/function/ToIntFunction<-TV;>;ILjava/util/function/IntBinaryOperator;)I +method name forEachEntry descriptor (JLjava/util/function/Consumer;)V flags 1 signature (JLjava/util/function/Consumer<-Ljava/util/Map$Entry;>;)V +method name forEachEntry descriptor (JLjava/util/function/Function;Ljava/util/function/Consumer;)V flags 1 signature (JLjava/util/function/Function;+TU;>;Ljava/util/function/Consumer<-TU;>;)V +method name searchEntries descriptor (JLjava/util/function/Function;)Ljava/lang/Object; flags 1 signature (JLjava/util/function/Function;+TU;>;)TU; +method name reduceEntries descriptor (JLjava/util/function/BiFunction;)Ljava/util/Map$Entry; flags 1 signature (JLjava/util/function/BiFunction;Ljava/util/Map$Entry;+Ljava/util/Map$Entry;>;)Ljava/util/Map$Entry; +method name reduceEntries descriptor (JLjava/util/function/Function;Ljava/util/function/BiFunction;)Ljava/lang/Object; flags 1 signature (JLjava/util/function/Function;+TU;>;Ljava/util/function/BiFunction<-TU;-TU;+TU;>;)TU; +method name reduceEntriesToDouble descriptor (JLjava/util/function/ToDoubleFunction;DLjava/util/function/DoubleBinaryOperator;)D flags 1 signature (JLjava/util/function/ToDoubleFunction;>;DLjava/util/function/DoubleBinaryOperator;)D +method name reduceEntriesToLong descriptor (JLjava/util/function/ToLongFunction;JLjava/util/function/LongBinaryOperator;)J flags 1 signature (JLjava/util/function/ToLongFunction;>;JLjava/util/function/LongBinaryOperator;)J +method name reduceEntriesToInt descriptor (JLjava/util/function/ToIntFunction;ILjava/util/function/IntBinaryOperator;)I flags 1 signature (JLjava/util/function/ToIntFunction;>;ILjava/util/function/IntBinaryOperator;)I +method name keySet descriptor ()Ljava/util/Set; flags 1041 + +class name java/util/concurrent/ConcurrentHashMap$CollectionView +header extends java/lang/Object implements java/util/Collection,java/io/Serializable flags 420 signature Ljava/lang/Object;Ljava/util/Collection;Ljava/io/Serializable; +innerclass innerClass java/util/concurrent/ConcurrentHashMap$CollectionView outerClass java/util/concurrent/ConcurrentHashMap innerClassName CollectionView flags 408 +method name getMap descriptor ()Ljava/util/concurrent/ConcurrentHashMap; flags 1 signature ()Ljava/util/concurrent/ConcurrentHashMap; +method name clear descriptor ()V flags 11 +method name size descriptor ()I flags 11 +method name isEmpty descriptor ()Z flags 11 +method name iterator descriptor ()Ljava/util/Iterator; flags 401 signature ()Ljava/util/Iterator; +method name contains descriptor (Ljava/lang/Object;)Z flags 401 +method name remove descriptor (Ljava/lang/Object;)Z flags 401 +method name toArray descriptor ()[Ljava/lang/Object; flags 11 +method name toArray descriptor ([Ljava/lang/Object;)[Ljava/lang/Object; flags 11 signature ([TT;)[TT; +method name toString descriptor ()Ljava/lang/String; flags 11 +method name containsAll descriptor (Ljava/util/Collection;)Z flags 11 signature (Ljava/util/Collection<*>;)Z +method name removeAll descriptor (Ljava/util/Collection;)Z flags 11 signature (Ljava/util/Collection<*>;)Z +method name retainAll descriptor (Ljava/util/Collection;)Z flags 11 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 Ljava/util/concurrent/ConcurrentHashMap$CollectionView;Ljava/util/Set;Ljava/io/Serializable; +innerclass innerClass java/util/concurrent/ConcurrentHashMap$CollectionView outerClass java/util/concurrent/ConcurrentHashMap innerClassName CollectionView flags 408 +innerclass innerClass java/util/concurrent/ConcurrentHashMap$KeySetView outerClass java/util/concurrent/ConcurrentHashMap innerClassName KeySetView flags 9 +method name getMappedValue descriptor ()Ljava/lang/Object; flags 1 signature ()TV; +method name contains descriptor (Ljava/lang/Object;)Z flags 1 +method name remove descriptor (Ljava/lang/Object;)Z flags 1 +method name iterator descriptor ()Ljava/util/Iterator; flags 1 signature ()Ljava/util/Iterator; +method name add descriptor (Ljava/lang/Object;)Z flags 1 signature (TK;)Z +method name addAll descriptor (Ljava/util/Collection;)Z flags 1 signature (Ljava/util/Collection<+TK;>;)Z +method name hashCode descriptor ()I flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name spliterator descriptor ()Ljava/util/Spliterator; flags 1 signature ()Ljava/util/Spliterator; +method name forEach descriptor (Ljava/util/function/Consumer;)V flags 1 signature (Ljava/util/function/Consumer<-TK;>;)V +method name getMap descriptor ()Ljava/util/concurrent/ConcurrentHashMap; flags 1041 + +class name java/util/concurrent/ConcurrentLinkedDeque +header extends java/util/AbstractCollection implements java/util/Deque,java/io/Serializable flags 21 signature Ljava/util/AbstractCollection;Ljava/util/Deque;Ljava/io/Serializable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/util/Collection;)V flags 1 signature (Ljava/util/Collection<+TE;>;)V +method name addFirst descriptor (Ljava/lang/Object;)V flags 1 signature (TE;)V +method name addLast descriptor (Ljava/lang/Object;)V flags 1 signature (TE;)V +method name offerFirst descriptor (Ljava/lang/Object;)Z flags 1 signature (TE;)Z +method name offerLast descriptor (Ljava/lang/Object;)Z flags 1 signature (TE;)Z +method name peekFirst descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name peekLast descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name getFirst descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name getLast descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name pollFirst descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name pollLast descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name removeFirst descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name removeLast descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name offer descriptor (Ljava/lang/Object;)Z flags 1 signature (TE;)Z +method name add descriptor (Ljava/lang/Object;)Z flags 1 signature (TE;)Z +method name poll descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name peek descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name remove descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name pop descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name element descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name push descriptor (Ljava/lang/Object;)V flags 1 signature (TE;)V +method name removeFirstOccurrence descriptor (Ljava/lang/Object;)Z flags 1 +method name removeLastOccurrence descriptor (Ljava/lang/Object;)Z flags 1 +method name contains descriptor (Ljava/lang/Object;)Z flags 1 +method name isEmpty descriptor ()Z flags 1 +method name size descriptor ()I flags 1 +method name remove descriptor (Ljava/lang/Object;)Z flags 1 +method name addAll descriptor (Ljava/util/Collection;)Z flags 1 signature (Ljava/util/Collection<+TE;>;)Z +method name clear descriptor ()V flags 1 +method name toArray descriptor ()[Ljava/lang/Object; flags 1 +method name toArray descriptor ([Ljava/lang/Object;)[Ljava/lang/Object; flags 1 signature ([TT;)[TT; +method name iterator descriptor ()Ljava/util/Iterator; flags 1 signature ()Ljava/util/Iterator; +method name descendingIterator descriptor ()Ljava/util/Iterator; flags 1 signature ()Ljava/util/Iterator; +method name spliterator descriptor ()Ljava/util/Spliterator; flags 1 signature ()Ljava/util/Spliterator; + +class name java/util/concurrent/ConcurrentLinkedQueue +header extends java/util/AbstractQueue implements java/util/Queue,java/io/Serializable flags 21 signature Ljava/util/AbstractQueue;Ljava/util/Queue;Ljava/io/Serializable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/util/Collection;)V flags 1 signature (Ljava/util/Collection<+TE;>;)V +method name add descriptor (Ljava/lang/Object;)Z flags 1 signature (TE;)Z +method name offer descriptor (Ljava/lang/Object;)Z flags 1 signature (TE;)Z +method name poll descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name peek descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name isEmpty descriptor ()Z flags 1 +method name size descriptor ()I flags 1 +method name contains descriptor (Ljava/lang/Object;)Z flags 1 +method name remove descriptor (Ljava/lang/Object;)Z flags 1 +method name addAll descriptor (Ljava/util/Collection;)Z flags 1 signature (Ljava/util/Collection<+TE;>;)Z +method name toArray descriptor ()[Ljava/lang/Object; flags 1 +method name toArray descriptor ([Ljava/lang/Object;)[Ljava/lang/Object; flags 1 signature ([TT;)[TT; +method name iterator descriptor ()Ljava/util/Iterator; flags 1 signature ()Ljava/util/Iterator; +method name spliterator descriptor ()Ljava/util/Spliterator; flags 1 signature ()Ljava/util/Spliterator; + +class name java/util/concurrent/ConcurrentMap +header extends java/lang/Object implements java/util/Map flags 601 signature Ljava/lang/Object;Ljava/util/Map; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name getOrDefault descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljava/lang/Object;TV;)TV; +method name forEach descriptor (Ljava/util/function/BiConsumer;)V flags 1 signature (Ljava/util/function/BiConsumer<-TK;-TV;>;)V +method name putIfAbsent descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (TK;TV;)TV; +method name remove descriptor (Ljava/lang/Object;Ljava/lang/Object;)Z flags 401 +method name replace descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z flags 401 signature (TK;TV;TV;)Z +method name replace descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (TK;TV;)TV; +method name replaceAll descriptor (Ljava/util/function/BiFunction;)V flags 1 signature (Ljava/util/function/BiFunction<-TK;-TV;+TV;>;)V +method name computeIfAbsent descriptor (Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object; flags 1 signature (TK;Ljava/util/function/Function<-TK;+TV;>;)TV; +method name computeIfPresent descriptor (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; flags 1 signature (TK;Ljava/util/function/BiFunction<-TK;-TV;+TV;>;)TV; +method name compute descriptor (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; flags 1 signature (TK;Ljava/util/function/BiFunction<-TK;-TV;+TV;>;)TV; +method name merge descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; flags 1 signature (TK;TV;Ljava/util/function/BiFunction<-TV;-TV;+TV;>;)TV; + +class name java/util/concurrent/ConcurrentNavigableMap +header extends java/lang/Object implements java/util/concurrent/ConcurrentMap,java/util/NavigableMap flags 601 signature Ljava/lang/Object;Ljava/util/concurrent/ConcurrentMap;Ljava/util/NavigableMap; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name subMap descriptor (Ljava/lang/Object;ZLjava/lang/Object;Z)Ljava/util/concurrent/ConcurrentNavigableMap; flags 401 signature (TK;ZTK;Z)Ljava/util/concurrent/ConcurrentNavigableMap; +method name headMap descriptor (Ljava/lang/Object;Z)Ljava/util/concurrent/ConcurrentNavigableMap; flags 401 signature (TK;Z)Ljava/util/concurrent/ConcurrentNavigableMap; +method name tailMap descriptor (Ljava/lang/Object;Z)Ljava/util/concurrent/ConcurrentNavigableMap; flags 401 signature (TK;Z)Ljava/util/concurrent/ConcurrentNavigableMap; +method name subMap descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/concurrent/ConcurrentNavigableMap; flags 401 signature (TK;TK;)Ljava/util/concurrent/ConcurrentNavigableMap; +method name headMap descriptor (Ljava/lang/Object;)Ljava/util/concurrent/ConcurrentNavigableMap; flags 401 signature (TK;)Ljava/util/concurrent/ConcurrentNavigableMap; +method name tailMap descriptor (Ljava/lang/Object;)Ljava/util/concurrent/ConcurrentNavigableMap; flags 401 signature (TK;)Ljava/util/concurrent/ConcurrentNavigableMap; +method name descendingMap descriptor ()Ljava/util/concurrent/ConcurrentNavigableMap; flags 401 signature ()Ljava/util/concurrent/ConcurrentNavigableMap; +method name navigableKeySet descriptor ()Ljava/util/NavigableSet; flags 401 signature ()Ljava/util/NavigableSet; +method name keySet descriptor ()Ljava/util/NavigableSet; flags 401 signature ()Ljava/util/NavigableSet; +method name descendingKeySet descriptor ()Ljava/util/NavigableSet; flags 401 signature ()Ljava/util/NavigableSet; +method name keySet descriptor ()Ljava/util/Set; flags 1041 +method name tailMap descriptor (Ljava/lang/Object;)Ljava/util/SortedMap; flags 1041 +method name headMap descriptor (Ljava/lang/Object;)Ljava/util/SortedMap; flags 1041 +method name subMap descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedMap; flags 1041 +method name tailMap descriptor (Ljava/lang/Object;Z)Ljava/util/NavigableMap; flags 1041 +method name headMap descriptor (Ljava/lang/Object;Z)Ljava/util/NavigableMap; flags 1041 +method name subMap descriptor (Ljava/lang/Object;ZLjava/lang/Object;Z)Ljava/util/NavigableMap; flags 1041 +method name descendingMap descriptor ()Ljava/util/NavigableMap; flags 1041 + +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 Ljava/util/AbstractMap;Ljava/util/concurrent/ConcurrentNavigableMap;Ljava/lang/Cloneable;Ljava/io/Serializable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +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 descriptor ()V flags 1 +method name descriptor (Ljava/util/Comparator;)V flags 1 signature (Ljava/util/Comparator<-TK;>;)V +method name descriptor (Ljava/util/Map;)V flags 1 signature (Ljava/util/Map<+TK;+TV;>;)V +method name descriptor (Ljava/util/SortedMap;)V flags 1 signature (Ljava/util/SortedMap;)V +method name clone descriptor ()Ljava/util/concurrent/ConcurrentSkipListMap; flags 1 signature ()Ljava/util/concurrent/ConcurrentSkipListMap; +method name containsKey descriptor (Ljava/lang/Object;)Z flags 1 +method name get descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljava/lang/Object;)TV; +method name getOrDefault descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljava/lang/Object;TV;)TV; +method name put descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (TK;TV;)TV; +method name remove descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljava/lang/Object;)TV; +method name containsValue descriptor (Ljava/lang/Object;)Z flags 1 +method name size descriptor ()I flags 1 +method name isEmpty descriptor ()Z flags 1 +method name clear descriptor ()V flags 1 +method name computeIfAbsent descriptor (Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object; flags 1 signature (TK;Ljava/util/function/Function<-TK;+TV;>;)TV; +method name computeIfPresent descriptor (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; flags 1 signature (TK;Ljava/util/function/BiFunction<-TK;-TV;+TV;>;)TV; +method name compute descriptor (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; flags 1 signature (TK;Ljava/util/function/BiFunction<-TK;-TV;+TV;>;)TV; +method name merge descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; flags 1 signature (TK;TV;Ljava/util/function/BiFunction<-TV;-TV;+TV;>;)TV; +method name keySet descriptor ()Ljava/util/NavigableSet; flags 1 signature ()Ljava/util/NavigableSet; +method name navigableKeySet descriptor ()Ljava/util/NavigableSet; flags 1 signature ()Ljava/util/NavigableSet; +method name values descriptor ()Ljava/util/Collection; flags 1 signature ()Ljava/util/Collection; +method name entrySet descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set;>; +method name descendingMap descriptor ()Ljava/util/concurrent/ConcurrentNavigableMap; flags 1 signature ()Ljava/util/concurrent/ConcurrentNavigableMap; +method name descendingKeySet descriptor ()Ljava/util/NavigableSet; flags 1 signature ()Ljava/util/NavigableSet; +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name putIfAbsent descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (TK;TV;)TV; +method name remove descriptor (Ljava/lang/Object;Ljava/lang/Object;)Z flags 1 +method name replace descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z flags 1 signature (TK;TV;TV;)Z +method name replace descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (TK;TV;)TV; +method name comparator descriptor ()Ljava/util/Comparator; flags 1 signature ()Ljava/util/Comparator<-TK;>; +method name firstKey descriptor ()Ljava/lang/Object; flags 1 signature ()TK; +method name lastKey descriptor ()Ljava/lang/Object; flags 1 signature ()TK; +method name subMap descriptor (Ljava/lang/Object;ZLjava/lang/Object;Z)Ljava/util/concurrent/ConcurrentNavigableMap; flags 1 signature (TK;ZTK;Z)Ljava/util/concurrent/ConcurrentNavigableMap; +method name headMap descriptor (Ljava/lang/Object;Z)Ljava/util/concurrent/ConcurrentNavigableMap; flags 1 signature (TK;Z)Ljava/util/concurrent/ConcurrentNavigableMap; +method name tailMap descriptor (Ljava/lang/Object;Z)Ljava/util/concurrent/ConcurrentNavigableMap; flags 1 signature (TK;Z)Ljava/util/concurrent/ConcurrentNavigableMap; +method name subMap descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/concurrent/ConcurrentNavigableMap; flags 1 signature (TK;TK;)Ljava/util/concurrent/ConcurrentNavigableMap; +method name headMap descriptor (Ljava/lang/Object;)Ljava/util/concurrent/ConcurrentNavigableMap; flags 1 signature (TK;)Ljava/util/concurrent/ConcurrentNavigableMap; +method name tailMap descriptor (Ljava/lang/Object;)Ljava/util/concurrent/ConcurrentNavigableMap; flags 1 signature (TK;)Ljava/util/concurrent/ConcurrentNavigableMap; +method name lowerEntry descriptor (Ljava/lang/Object;)Ljava/util/Map$Entry; flags 1 signature (TK;)Ljava/util/Map$Entry; +method name lowerKey descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (TK;)TK; +method name floorEntry descriptor (Ljava/lang/Object;)Ljava/util/Map$Entry; flags 1 signature (TK;)Ljava/util/Map$Entry; +method name floorKey descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (TK;)TK; +method name ceilingEntry descriptor (Ljava/lang/Object;)Ljava/util/Map$Entry; flags 1 signature (TK;)Ljava/util/Map$Entry; +method name ceilingKey descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (TK;)TK; +method name higherEntry descriptor (Ljava/lang/Object;)Ljava/util/Map$Entry; flags 1 signature (TK;)Ljava/util/Map$Entry; +method name higherKey descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (TK;)TK; +method name firstEntry descriptor ()Ljava/util/Map$Entry; flags 1 signature ()Ljava/util/Map$Entry; +method name lastEntry descriptor ()Ljava/util/Map$Entry; flags 1 signature ()Ljava/util/Map$Entry; +method name pollFirstEntry descriptor ()Ljava/util/Map$Entry; flags 1 signature ()Ljava/util/Map$Entry; +method name pollLastEntry descriptor ()Ljava/util/Map$Entry; flags 1 signature ()Ljava/util/Map$Entry; +method name forEach descriptor (Ljava/util/function/BiConsumer;)V flags 1 signature (Ljava/util/function/BiConsumer<-TK;-TV;>;)V +method name replaceAll descriptor (Ljava/util/function/BiFunction;)V flags 1 signature (Ljava/util/function/BiFunction<-TK;-TV;+TV;>;)V +method name clone descriptor ()Ljava/lang/Object; thrownTypes java/lang/CloneNotSupportedException flags 1041 +method name keySet descriptor ()Ljava/util/Set; flags 1041 +method name tailMap descriptor (Ljava/lang/Object;)Ljava/util/SortedMap; flags 1041 +method name headMap descriptor (Ljava/lang/Object;)Ljava/util/SortedMap; flags 1041 +method name subMap descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedMap; flags 1041 +method name tailMap descriptor (Ljava/lang/Object;Z)Ljava/util/NavigableMap; flags 1041 +method name headMap descriptor (Ljava/lang/Object;Z)Ljava/util/NavigableMap; flags 1041 +method name subMap descriptor (Ljava/lang/Object;ZLjava/lang/Object;Z)Ljava/util/NavigableMap; flags 1041 +method name descendingMap descriptor ()Ljava/util/NavigableMap; flags 1041 + +class name java/util/concurrent/ConcurrentSkipListSet +header extends java/util/AbstractSet implements java/util/NavigableSet,java/lang/Cloneable,java/io/Serializable flags 21 signature Ljava/util/AbstractSet;Ljava/util/NavigableSet;Ljava/lang/Cloneable;Ljava/io/Serializable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/util/Comparator;)V flags 1 signature (Ljava/util/Comparator<-TE;>;)V +method name descriptor (Ljava/util/Collection;)V flags 1 signature (Ljava/util/Collection<+TE;>;)V +method name descriptor (Ljava/util/SortedSet;)V flags 1 signature (Ljava/util/SortedSet;)V +method name clone descriptor ()Ljava/util/concurrent/ConcurrentSkipListSet; flags 1 signature ()Ljava/util/concurrent/ConcurrentSkipListSet; +method name size descriptor ()I flags 1 +method name isEmpty descriptor ()Z flags 1 +method name contains descriptor (Ljava/lang/Object;)Z flags 1 +method name add descriptor (Ljava/lang/Object;)Z flags 1 signature (TE;)Z +method name remove descriptor (Ljava/lang/Object;)Z flags 1 +method name clear descriptor ()V flags 1 +method name iterator descriptor ()Ljava/util/Iterator; flags 1 signature ()Ljava/util/Iterator; +method name descendingIterator descriptor ()Ljava/util/Iterator; flags 1 signature ()Ljava/util/Iterator; +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name removeAll descriptor (Ljava/util/Collection;)Z flags 1 signature (Ljava/util/Collection<*>;)Z +method name lower descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (TE;)TE; +method name floor descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (TE;)TE; +method name ceiling descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (TE;)TE; +method name higher descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (TE;)TE; +method name pollFirst descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name pollLast descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name comparator descriptor ()Ljava/util/Comparator; flags 1 signature ()Ljava/util/Comparator<-TE;>; +method name first descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name last descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name subSet descriptor (Ljava/lang/Object;ZLjava/lang/Object;Z)Ljava/util/NavigableSet; flags 1 signature (TE;ZTE;Z)Ljava/util/NavigableSet; +method name headSet descriptor (Ljava/lang/Object;Z)Ljava/util/NavigableSet; flags 1 signature (TE;Z)Ljava/util/NavigableSet; +method name tailSet descriptor (Ljava/lang/Object;Z)Ljava/util/NavigableSet; flags 1 signature (TE;Z)Ljava/util/NavigableSet; +method name subSet descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/NavigableSet; flags 1 signature (TE;TE;)Ljava/util/NavigableSet; +method name headSet descriptor (Ljava/lang/Object;)Ljava/util/NavigableSet; flags 1 signature (TE;)Ljava/util/NavigableSet; +method name tailSet descriptor (Ljava/lang/Object;)Ljava/util/NavigableSet; flags 1 signature (TE;)Ljava/util/NavigableSet; +method name descendingSet descriptor ()Ljava/util/NavigableSet; flags 1 signature ()Ljava/util/NavigableSet; +method name spliterator descriptor ()Ljava/util/Spliterator; flags 1 signature ()Ljava/util/Spliterator; +method name clone descriptor ()Ljava/lang/Object; thrownTypes java/lang/CloneNotSupportedException flags 1041 +method name tailSet descriptor (Ljava/lang/Object;)Ljava/util/SortedSet; flags 1041 +method name headSet descriptor (Ljava/lang/Object;)Ljava/util/SortedSet; flags 1041 +method name subSet descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedSet; flags 1041 + +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 Ljava/lang/Object;Ljava/util/List;Ljava/util/RandomAccess;Ljava/lang/Cloneable;Ljava/io/Serializable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/util/Collection;)V flags 1 signature (Ljava/util/Collection<+TE;>;)V +method name descriptor ([Ljava/lang/Object;)V flags 1 signature ([TE;)V +method name size descriptor ()I flags 1 +method name isEmpty descriptor ()Z flags 1 +method name contains descriptor (Ljava/lang/Object;)Z flags 1 +method name indexOf descriptor (Ljava/lang/Object;)I flags 1 +method name indexOf descriptor (Ljava/lang/Object;I)I flags 1 signature (TE;I)I +method name lastIndexOf descriptor (Ljava/lang/Object;)I flags 1 +method name lastIndexOf descriptor (Ljava/lang/Object;I)I flags 1 signature (TE;I)I +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name toArray descriptor ()[Ljava/lang/Object; flags 1 +method name toArray descriptor ([Ljava/lang/Object;)[Ljava/lang/Object; flags 1 signature ([TT;)[TT; +method name get descriptor (I)Ljava/lang/Object; flags 1 signature (I)TE; +method name set descriptor (ILjava/lang/Object;)Ljava/lang/Object; flags 1 signature (ITE;)TE; +method name add descriptor (Ljava/lang/Object;)Z flags 1 signature (TE;)Z +method name add descriptor (ILjava/lang/Object;)V flags 1 signature (ITE;)V +method name remove descriptor (I)Ljava/lang/Object; flags 1 signature (I)TE; +method name remove descriptor (Ljava/lang/Object;)Z flags 1 +method name addIfAbsent descriptor (Ljava/lang/Object;)Z flags 1 signature (TE;)Z +method name containsAll descriptor (Ljava/util/Collection;)Z flags 1 signature (Ljava/util/Collection<*>;)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 addAllAbsent descriptor (Ljava/util/Collection;)I flags 1 signature (Ljava/util/Collection<+TE;>;)I +method name clear descriptor ()V flags 1 +method name addAll descriptor (Ljava/util/Collection;)Z flags 1 signature (Ljava/util/Collection<+TE;>;)Z +method name addAll descriptor (ILjava/util/Collection;)Z flags 1 signature (ILjava/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 replaceAll descriptor (Ljava/util/function/UnaryOperator;)V flags 1 signature (Ljava/util/function/UnaryOperator;)V +method name sort descriptor (Ljava/util/Comparator;)V flags 1 signature (Ljava/util/Comparator<-TE;>;)V +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 +method name iterator descriptor ()Ljava/util/Iterator; flags 1 signature ()Ljava/util/Iterator; +method name listIterator descriptor ()Ljava/util/ListIterator; flags 1 signature ()Ljava/util/ListIterator; +method name listIterator descriptor (I)Ljava/util/ListIterator; flags 1 signature (I)Ljava/util/ListIterator; +method name spliterator descriptor ()Ljava/util/Spliterator; flags 1 signature ()Ljava/util/Spliterator; +method name subList descriptor (II)Ljava/util/List; flags 1 signature (II)Ljava/util/List; + +class name java/util/concurrent/CopyOnWriteArraySet +header extends java/util/AbstractSet implements java/io/Serializable flags 21 signature Ljava/util/AbstractSet;Ljava/io/Serializable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/util/Collection;)V flags 1 signature (Ljava/util/Collection<+TE;>;)V +method name size descriptor ()I flags 1 +method name isEmpty descriptor ()Z flags 1 +method name contains descriptor (Ljava/lang/Object;)Z flags 1 +method name toArray descriptor ()[Ljava/lang/Object; flags 1 +method name toArray descriptor ([Ljava/lang/Object;)[Ljava/lang/Object; flags 1 signature ([TT;)[TT; +method name clear descriptor ()V flags 1 +method name remove descriptor (Ljava/lang/Object;)Z flags 1 +method name add descriptor (Ljava/lang/Object;)Z flags 1 signature (TE;)Z +method name containsAll descriptor (Ljava/util/Collection;)Z flags 1 signature (Ljava/util/Collection<*>;)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 iterator descriptor ()Ljava/util/Iterator; flags 1 signature ()Ljava/util/Iterator; +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name removeIf descriptor (Ljava/util/function/Predicate;)Z flags 1 signature (Ljava/util/function/Predicate<-TE;>;)Z +method name forEach descriptor (Ljava/util/function/Consumer;)V flags 1 signature (Ljava/util/function/Consumer<-TE;>;)V +method name spliterator descriptor ()Ljava/util/Spliterator; flags 1 signature ()Ljava/util/Spliterator; + +class name java/util/concurrent/CountDownLatch +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (I)V flags 1 +method name await descriptor ()V thrownTypes java/lang/InterruptedException flags 1 +method name await descriptor (JLjava/util/concurrent/TimeUnit;)Z thrownTypes java/lang/InterruptedException flags 1 +method name countDown descriptor ()V flags 1 +method name getCount descriptor ()J flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/util/concurrent/CountedCompleter +header extends java/util/concurrent/ForkJoinTask flags 421 signature Ljava/util/concurrent/ForkJoinTask; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/util/concurrent/CountedCompleter;I)V flags 4 signature (Ljava/util/concurrent/CountedCompleter<*>;I)V +method name descriptor (Ljava/util/concurrent/CountedCompleter;)V flags 4 signature (Ljava/util/concurrent/CountedCompleter<*>;)V +method name descriptor ()V flags 4 +method name compute descriptor ()V flags 401 +method name onCompletion descriptor (Ljava/util/concurrent/CountedCompleter;)V flags 1 signature (Ljava/util/concurrent/CountedCompleter<*>;)V +method name onExceptionalCompletion descriptor (Ljava/lang/Throwable;Ljava/util/concurrent/CountedCompleter;)Z flags 1 signature (Ljava/lang/Throwable;Ljava/util/concurrent/CountedCompleter<*>;)Z +method name getCompleter descriptor ()Ljava/util/concurrent/CountedCompleter; flags 11 signature ()Ljava/util/concurrent/CountedCompleter<*>; +method name getPendingCount descriptor ()I flags 11 +method name setPendingCount descriptor (I)V flags 11 +method name addToPendingCount descriptor (I)V flags 11 +method name compareAndSetPendingCount descriptor (II)Z flags 11 +method name decrementPendingCountUnlessZero descriptor ()I flags 11 +method name getRoot descriptor ()Ljava/util/concurrent/CountedCompleter; flags 11 signature ()Ljava/util/concurrent/CountedCompleter<*>; +method name tryComplete descriptor ()V flags 11 +method name propagateCompletion descriptor ()V flags 11 +method name complete descriptor (Ljava/lang/Object;)V flags 1 signature (TT;)V +method name firstComplete descriptor ()Ljava/util/concurrent/CountedCompleter; flags 11 signature ()Ljava/util/concurrent/CountedCompleter<*>; +method name nextComplete descriptor ()Ljava/util/concurrent/CountedCompleter; flags 11 signature ()Ljava/util/concurrent/CountedCompleter<*>; +method name quietlyCompleteRoot descriptor ()V flags 11 +method name helpComplete descriptor (I)V flags 11 +method name exec descriptor ()Z flags 14 +method name getRawResult descriptor ()Ljava/lang/Object; flags 1 signature ()TT; +method name setRawResult descriptor (Ljava/lang/Object;)V flags 4 signature (TT;)V + +class name java/util/concurrent/CyclicBarrier +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (ILjava/lang/Runnable;)V flags 1 +method name descriptor (I)V flags 1 +method name getParties descriptor ()I flags 1 +method name await descriptor ()I thrownTypes java/lang/InterruptedException,java/util/concurrent/BrokenBarrierException flags 1 +method name await descriptor (JLjava/util/concurrent/TimeUnit;)I thrownTypes java/lang/InterruptedException,java/util/concurrent/BrokenBarrierException,java/util/concurrent/TimeoutException flags 1 +method name isBroken descriptor ()Z flags 1 +method name reset descriptor ()V flags 1 +method name getNumberWaiting descriptor ()I flags 1 + +class name java/util/concurrent/DelayQueue +header extends java/util/AbstractQueue implements java/util/concurrent/BlockingQueue flags 21 signature Ljava/util/AbstractQueue;Ljava/util/concurrent/BlockingQueue; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/util/Collection;)V flags 1 signature (Ljava/util/Collection<+TE;>;)V +method name add descriptor (Ljava/util/concurrent/Delayed;)Z flags 1 signature (TE;)Z +method name offer descriptor (Ljava/util/concurrent/Delayed;)Z flags 1 signature (TE;)Z +method name put descriptor (Ljava/util/concurrent/Delayed;)V flags 1 signature (TE;)V +method name offer descriptor (Ljava/util/concurrent/Delayed;JLjava/util/concurrent/TimeUnit;)Z flags 1 signature (TE;JLjava/util/concurrent/TimeUnit;)Z +method name poll descriptor ()Ljava/util/concurrent/Delayed; flags 1 signature ()TE; +method name take descriptor ()Ljava/util/concurrent/Delayed; thrownTypes java/lang/InterruptedException flags 1 signature ()TE; +method name poll descriptor (JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/Delayed; thrownTypes java/lang/InterruptedException flags 1 signature (JLjava/util/concurrent/TimeUnit;)TE; +method name peek descriptor ()Ljava/util/concurrent/Delayed; flags 1 signature ()TE; +method name size descriptor ()I flags 1 +method name drainTo descriptor (Ljava/util/Collection;)I flags 1 signature (Ljava/util/Collection<-TE;>;)I +method name drainTo descriptor (Ljava/util/Collection;I)I flags 1 signature (Ljava/util/Collection<-TE;>;I)I +method name clear descriptor ()V flags 1 +method name remainingCapacity descriptor ()I flags 1 +method name toArray descriptor ()[Ljava/lang/Object; flags 1 +method name toArray descriptor ([Ljava/lang/Object;)[Ljava/lang/Object; flags 1 signature ([TT;)[TT; +method name remove descriptor (Ljava/lang/Object;)Z flags 1 +method name iterator descriptor ()Ljava/util/Iterator; flags 1 signature ()Ljava/util/Iterator; +method name add descriptor (Ljava/lang/Object;)Z flags 1041 +method name peek descriptor ()Ljava/lang/Object; flags 1041 +method name poll descriptor ()Ljava/lang/Object; flags 1041 +method name offer descriptor (Ljava/lang/Object;)Z flags 1041 +method name poll descriptor (JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; thrownTypes java/lang/InterruptedException flags 1041 +method name take descriptor ()Ljava/lang/Object; thrownTypes java/lang/InterruptedException flags 1041 +method name offer descriptor (Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Z thrownTypes java/lang/InterruptedException flags 1041 +method name put descriptor (Ljava/lang/Object;)V thrownTypes java/lang/InterruptedException flags 1041 + +class name java/util/concurrent/Delayed +header extends java/lang/Object implements java/lang/Comparable flags 601 signature Ljava/lang/Object;Ljava/lang/Comparable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name getDelay descriptor (Ljava/util/concurrent/TimeUnit;)J flags 401 + +class name java/util/concurrent/Exchanger +header extends java/lang/Object flags 21 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name exchange descriptor (Ljava/lang/Object;)Ljava/lang/Object; thrownTypes java/lang/InterruptedException flags 1 signature (TV;)TV; +method name exchange descriptor (Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; thrownTypes java/lang/InterruptedException,java/util/concurrent/TimeoutException flags 1 signature (TV;JLjava/util/concurrent/TimeUnit;)TV; + +class name java/util/concurrent/ExecutionException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 4 +method name descriptor (Ljava/lang/String;)V flags 4 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 + +class name java/util/concurrent/Executor +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name execute descriptor (Ljava/lang/Runnable;)V flags 401 + +class name java/util/concurrent/ExecutorCompletionService +header extends java/lang/Object implements java/util/concurrent/CompletionService flags 21 signature Ljava/lang/Object;Ljava/util/concurrent/CompletionService; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/util/concurrent/Executor;)V flags 1 +method name descriptor (Ljava/util/concurrent/Executor;Ljava/util/concurrent/BlockingQueue;)V flags 1 signature (Ljava/util/concurrent/Executor;Ljava/util/concurrent/BlockingQueue;>;)V +method name submit descriptor (Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future; flags 1 signature (Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future; +method name submit descriptor (Ljava/lang/Runnable;Ljava/lang/Object;)Ljava/util/concurrent/Future; flags 1 signature (Ljava/lang/Runnable;TV;)Ljava/util/concurrent/Future; +method name take descriptor ()Ljava/util/concurrent/Future; thrownTypes java/lang/InterruptedException flags 1 signature ()Ljava/util/concurrent/Future; +method name poll descriptor ()Ljava/util/concurrent/Future; flags 1 signature ()Ljava/util/concurrent/Future; +method name poll descriptor (JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/Future; thrownTypes java/lang/InterruptedException flags 1 signature (JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/Future; + +class name java/util/concurrent/ExecutorService +header extends java/lang/Object implements java/util/concurrent/Executor flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name shutdown descriptor ()V flags 401 +method name shutdownNow descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List; +method name isShutdown descriptor ()Z flags 401 +method name isTerminated descriptor ()Z flags 401 +method name awaitTermination descriptor (JLjava/util/concurrent/TimeUnit;)Z thrownTypes java/lang/InterruptedException flags 401 +method name submit descriptor (Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future; flags 401 signature (Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future; +method name submit descriptor (Ljava/lang/Runnable;Ljava/lang/Object;)Ljava/util/concurrent/Future; flags 401 signature (Ljava/lang/Runnable;TT;)Ljava/util/concurrent/Future; +method name submit descriptor (Ljava/lang/Runnable;)Ljava/util/concurrent/Future; flags 401 signature (Ljava/lang/Runnable;)Ljava/util/concurrent/Future<*>; +method name invokeAll descriptor (Ljava/util/Collection;)Ljava/util/List; thrownTypes java/lang/InterruptedException flags 401 signature (Ljava/util/Collection<+Ljava/util/concurrent/Callable;>;)Ljava/util/List;>; +method name invokeAll descriptor (Ljava/util/Collection;JLjava/util/concurrent/TimeUnit;)Ljava/util/List; thrownTypes java/lang/InterruptedException flags 401 signature (Ljava/util/Collection<+Ljava/util/concurrent/Callable;>;JLjava/util/concurrent/TimeUnit;)Ljava/util/List;>; +method name invokeAny descriptor (Ljava/util/Collection;)Ljava/lang/Object; thrownTypes java/lang/InterruptedException,java/util/concurrent/ExecutionException flags 401 signature (Ljava/util/Collection<+Ljava/util/concurrent/Callable;>;)TT; +method name invokeAny descriptor (Ljava/util/Collection;JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; thrownTypes java/lang/InterruptedException,java/util/concurrent/ExecutionException,java/util/concurrent/TimeoutException flags 401 signature (Ljava/util/Collection<+Ljava/util/concurrent/Callable;>;JLjava/util/concurrent/TimeUnit;)TT; + +class name java/util/concurrent/Executors +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name newFixedThreadPool descriptor (I)Ljava/util/concurrent/ExecutorService; flags 9 +method name newWorkStealingPool descriptor (I)Ljava/util/concurrent/ExecutorService; flags 9 +method name newWorkStealingPool descriptor ()Ljava/util/concurrent/ExecutorService; flags 9 +method name newFixedThreadPool descriptor (ILjava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; flags 9 +method name newSingleThreadExecutor descriptor ()Ljava/util/concurrent/ExecutorService; flags 9 +method name newSingleThreadExecutor descriptor (Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; flags 9 +method name newCachedThreadPool descriptor ()Ljava/util/concurrent/ExecutorService; flags 9 +method name newCachedThreadPool descriptor (Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; flags 9 +method name newSingleThreadScheduledExecutor descriptor ()Ljava/util/concurrent/ScheduledExecutorService; flags 9 +method name newSingleThreadScheduledExecutor descriptor (Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ScheduledExecutorService; flags 9 +method name newScheduledThreadPool descriptor (I)Ljava/util/concurrent/ScheduledExecutorService; flags 9 +method name newScheduledThreadPool descriptor (ILjava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ScheduledExecutorService; flags 9 +method name unconfigurableExecutorService descriptor (Ljava/util/concurrent/ExecutorService;)Ljava/util/concurrent/ExecutorService; flags 9 +method name unconfigurableScheduledExecutorService descriptor (Ljava/util/concurrent/ScheduledExecutorService;)Ljava/util/concurrent/ScheduledExecutorService; flags 9 +method name defaultThreadFactory descriptor ()Ljava/util/concurrent/ThreadFactory; flags 9 +method name privilegedThreadFactory descriptor ()Ljava/util/concurrent/ThreadFactory; flags 9 +method name callable descriptor (Ljava/lang/Runnable;Ljava/lang/Object;)Ljava/util/concurrent/Callable; flags 9 signature (Ljava/lang/Runnable;TT;)Ljava/util/concurrent/Callable; +method name callable descriptor (Ljava/lang/Runnable;)Ljava/util/concurrent/Callable; flags 9 signature (Ljava/lang/Runnable;)Ljava/util/concurrent/Callable; +method name callable descriptor (Ljava/security/PrivilegedAction;)Ljava/util/concurrent/Callable; flags 9 signature (Ljava/security/PrivilegedAction<*>;)Ljava/util/concurrent/Callable; +method name callable descriptor (Ljava/security/PrivilegedExceptionAction;)Ljava/util/concurrent/Callable; flags 9 signature (Ljava/security/PrivilegedExceptionAction<*>;)Ljava/util/concurrent/Callable; +method name privilegedCallable descriptor (Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Callable; flags 9 signature (Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Callable; +method name privilegedCallableUsingCurrentClassLoader descriptor (Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Callable; flags 9 signature (Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Callable; + +class name java/util/concurrent/ForkJoinPool +header extends java/util/concurrent/AbstractExecutorService flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Lsun/misc/Contended; +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 +field name defaultForkJoinWorkerThreadFactory descriptor Ljava/util/concurrent/ForkJoinPool$ForkJoinWorkerThreadFactory; flags 19 +method name descriptor ()V flags 1 +method name descriptor (I)V flags 1 +method name descriptor (ILjava/util/concurrent/ForkJoinPool$ForkJoinWorkerThreadFactory;Ljava/lang/Thread$UncaughtExceptionHandler;Z)V flags 1 +method name commonPool descriptor ()Ljava/util/concurrent/ForkJoinPool; flags 9 +method name invoke descriptor (Ljava/util/concurrent/ForkJoinTask;)Ljava/lang/Object; flags 1 signature (Ljava/util/concurrent/ForkJoinTask;)TT; +method name execute descriptor (Ljava/util/concurrent/ForkJoinTask;)V flags 1 signature (Ljava/util/concurrent/ForkJoinTask<*>;)V +method name execute descriptor (Ljava/lang/Runnable;)V flags 1 +method name submit descriptor (Ljava/util/concurrent/ForkJoinTask;)Ljava/util/concurrent/ForkJoinTask; flags 1 signature (Ljava/util/concurrent/ForkJoinTask;)Ljava/util/concurrent/ForkJoinTask; +method name submit descriptor (Ljava/util/concurrent/Callable;)Ljava/util/concurrent/ForkJoinTask; flags 1 signature (Ljava/util/concurrent/Callable;)Ljava/util/concurrent/ForkJoinTask; +method name submit descriptor (Ljava/lang/Runnable;Ljava/lang/Object;)Ljava/util/concurrent/ForkJoinTask; flags 1 signature (Ljava/lang/Runnable;TT;)Ljava/util/concurrent/ForkJoinTask; +method name submit descriptor (Ljava/lang/Runnable;)Ljava/util/concurrent/ForkJoinTask; flags 1 signature (Ljava/lang/Runnable;)Ljava/util/concurrent/ForkJoinTask<*>; +method name invokeAll descriptor (Ljava/util/Collection;)Ljava/util/List; flags 1 signature (Ljava/util/Collection<+Ljava/util/concurrent/Callable;>;)Ljava/util/List;>; +method name getFactory descriptor ()Ljava/util/concurrent/ForkJoinPool$ForkJoinWorkerThreadFactory; flags 1 +method name getUncaughtExceptionHandler descriptor ()Ljava/lang/Thread$UncaughtExceptionHandler; flags 1 +method name getParallelism descriptor ()I flags 1 +method name getCommonPoolParallelism descriptor ()I flags 9 +method name getPoolSize descriptor ()I flags 1 +method name getAsyncMode descriptor ()Z flags 1 +method name getRunningThreadCount descriptor ()I flags 1 +method name getActiveThreadCount descriptor ()I flags 1 +method name isQuiescent descriptor ()Z flags 1 +method name getStealCount descriptor ()J flags 1 +method name getQueuedTaskCount descriptor ()J flags 1 +method name getQueuedSubmissionCount descriptor ()I flags 1 +method name hasQueuedSubmissions descriptor ()Z flags 1 +method name pollSubmission descriptor ()Ljava/util/concurrent/ForkJoinTask; flags 4 signature ()Ljava/util/concurrent/ForkJoinTask<*>; +method name drainTasksTo descriptor (Ljava/util/Collection;)I flags 4 signature (Ljava/util/Collection<-Ljava/util/concurrent/ForkJoinTask<*>;>;)I +method name toString descriptor ()Ljava/lang/String; flags 1 +method name shutdown descriptor ()V flags 1 +method name shutdownNow descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; +method name isTerminated descriptor ()Z flags 1 +method name isTerminating descriptor ()Z flags 1 +method name isShutdown descriptor ()Z flags 1 +method name awaitTermination descriptor (JLjava/util/concurrent/TimeUnit;)Z thrownTypes java/lang/InterruptedException flags 1 +method name awaitQuiescence descriptor (JLjava/util/concurrent/TimeUnit;)Z flags 1 +method name managedBlock descriptor (Ljava/util/concurrent/ForkJoinPool$ManagedBlocker;)V thrownTypes java/lang/InterruptedException flags 9 +method name newTaskFor descriptor (Ljava/lang/Runnable;Ljava/lang/Object;)Ljava/util/concurrent/RunnableFuture; flags 4 signature (Ljava/lang/Runnable;TT;)Ljava/util/concurrent/RunnableFuture; +method name newTaskFor descriptor (Ljava/util/concurrent/Callable;)Ljava/util/concurrent/RunnableFuture; flags 4 signature (Ljava/util/concurrent/Callable;)Ljava/util/concurrent/RunnableFuture; +method name submit descriptor (Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future; flags 1041 +method name submit descriptor (Ljava/lang/Runnable;Ljava/lang/Object;)Ljava/util/concurrent/Future; flags 1041 +method name submit descriptor (Ljava/lang/Runnable;)Ljava/util/concurrent/Future; flags 1041 + +class name java/util/concurrent/ForkJoinPool$ForkJoinWorkerThreadFactory +header extends java/lang/Object flags 601 +innerclass innerClass java/util/concurrent/ForkJoinPool$ForkJoinWorkerThreadFactory outerClass java/util/concurrent/ForkJoinPool innerClassName ForkJoinWorkerThreadFactory flags 609 +method name newThread descriptor (Ljava/util/concurrent/ForkJoinPool;)Ljava/util/concurrent/ForkJoinWorkerThread; flags 401 + +class name java/util/concurrent/ForkJoinPool$ManagedBlocker +header extends java/lang/Object flags 601 +innerclass innerClass java/util/concurrent/ForkJoinPool$ManagedBlocker outerClass java/util/concurrent/ForkJoinPool innerClassName ManagedBlocker flags 609 +method name block descriptor ()Z thrownTypes java/lang/InterruptedException flags 401 +method name isReleasable descriptor ()Z flags 401 + +class name java/util/concurrent/ForkJoinTask +header extends java/lang/Object implements java/util/concurrent/Future,java/io/Serializable flags 421 signature Ljava/lang/Object;Ljava/util/concurrent/Future;Ljava/io/Serializable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name fork descriptor ()Ljava/util/concurrent/ForkJoinTask; flags 11 signature ()Ljava/util/concurrent/ForkJoinTask; +method name join descriptor ()Ljava/lang/Object; flags 11 signature ()TV; +method name invoke descriptor ()Ljava/lang/Object; flags 11 signature ()TV; +method name invokeAll descriptor (Ljava/util/concurrent/ForkJoinTask;Ljava/util/concurrent/ForkJoinTask;)V flags 9 signature (Ljava/util/concurrent/ForkJoinTask<*>;Ljava/util/concurrent/ForkJoinTask<*>;)V +method name invokeAll descriptor ([Ljava/util/concurrent/ForkJoinTask;)V flags 89 signature ([Ljava/util/concurrent/ForkJoinTask<*>;)V +method name invokeAll descriptor (Ljava/util/Collection;)Ljava/util/Collection; flags 9 signature ;>(Ljava/util/Collection;)Ljava/util/Collection; +method name cancel descriptor (Z)Z flags 1 +method name isDone descriptor ()Z flags 11 +method name isCancelled descriptor ()Z flags 11 +method name isCompletedAbnormally descriptor ()Z flags 11 +method name isCompletedNormally descriptor ()Z flags 11 +method name getException descriptor ()Ljava/lang/Throwable; flags 11 +method name completeExceptionally descriptor (Ljava/lang/Throwable;)V flags 1 +method name complete descriptor (Ljava/lang/Object;)V flags 1 signature (TV;)V +method name quietlyComplete descriptor ()V flags 11 +method name get descriptor ()Ljava/lang/Object; thrownTypes java/lang/InterruptedException,java/util/concurrent/ExecutionException flags 11 signature ()TV; +method name get descriptor (JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; thrownTypes java/lang/InterruptedException,java/util/concurrent/ExecutionException,java/util/concurrent/TimeoutException flags 11 signature (JLjava/util/concurrent/TimeUnit;)TV; +method name quietlyJoin descriptor ()V flags 11 +method name quietlyInvoke descriptor ()V flags 11 +method name helpQuiesce descriptor ()V flags 9 +method name reinitialize descriptor ()V flags 1 +method name getPool descriptor ()Ljava/util/concurrent/ForkJoinPool; flags 9 +method name inForkJoinPool descriptor ()Z flags 9 +method name tryUnfork descriptor ()Z flags 1 +method name getQueuedTaskCount descriptor ()I flags 9 +method name getSurplusQueuedTaskCount descriptor ()I flags 9 +method name getRawResult descriptor ()Ljava/lang/Object; flags 401 signature ()TV; +method name setRawResult descriptor (Ljava/lang/Object;)V flags 404 signature (TV;)V +method name exec descriptor ()Z flags 404 +method name peekNextLocalTask descriptor ()Ljava/util/concurrent/ForkJoinTask; flags c signature ()Ljava/util/concurrent/ForkJoinTask<*>; +method name pollNextLocalTask descriptor ()Ljava/util/concurrent/ForkJoinTask; flags c signature ()Ljava/util/concurrent/ForkJoinTask<*>; +method name pollTask descriptor ()Ljava/util/concurrent/ForkJoinTask; flags c signature ()Ljava/util/concurrent/ForkJoinTask<*>; +method name getForkJoinTaskTag descriptor ()S flags 11 +method name setForkJoinTaskTag descriptor (S)S flags 11 +method name compareAndSetForkJoinTaskTag descriptor (SS)Z flags 11 +method name adapt descriptor (Ljava/lang/Runnable;)Ljava/util/concurrent/ForkJoinTask; flags 9 signature (Ljava/lang/Runnable;)Ljava/util/concurrent/ForkJoinTask<*>; +method name adapt descriptor (Ljava/lang/Runnable;Ljava/lang/Object;)Ljava/util/concurrent/ForkJoinTask; flags 9 signature (Ljava/lang/Runnable;TT;)Ljava/util/concurrent/ForkJoinTask; +method name adapt descriptor (Ljava/util/concurrent/Callable;)Ljava/util/concurrent/ForkJoinTask; flags 9 signature (Ljava/util/concurrent/Callable<+TT;>;)Ljava/util/concurrent/ForkJoinTask; + +class name java/util/concurrent/ForkJoinWorkerThread +header extends java/lang/Thread flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/util/concurrent/ForkJoinPool;)V flags 4 +method name getPool descriptor ()Ljava/util/concurrent/ForkJoinPool; flags 1 +method name getPoolIndex descriptor ()I flags 1 +method name onStart descriptor ()V flags 4 +method name onTermination descriptor (Ljava/lang/Throwable;)V flags 4 +method name run descriptor ()V flags 1 + +class name java/util/concurrent/Future +header extends java/lang/Object flags 601 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name cancel descriptor (Z)Z flags 401 +method name isCancelled descriptor ()Z flags 401 +method name isDone descriptor ()Z flags 401 +method name get descriptor ()Ljava/lang/Object; thrownTypes java/lang/InterruptedException,java/util/concurrent/ExecutionException flags 401 signature ()TV; +method name get descriptor (JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; thrownTypes java/lang/InterruptedException,java/util/concurrent/ExecutionException,java/util/concurrent/TimeoutException flags 401 signature (JLjava/util/concurrent/TimeUnit;)TV; + +class name java/util/concurrent/FutureTask +header extends java/lang/Object implements java/util/concurrent/RunnableFuture flags 21 signature Ljava/lang/Object;Ljava/util/concurrent/RunnableFuture; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/util/concurrent/Callable;)V flags 1 signature (Ljava/util/concurrent/Callable;)V +method name descriptor (Ljava/lang/Runnable;Ljava/lang/Object;)V flags 1 signature (Ljava/lang/Runnable;TV;)V +method name isCancelled descriptor ()Z flags 1 +method name isDone descriptor ()Z flags 1 +method name cancel descriptor (Z)Z flags 1 +method name get descriptor ()Ljava/lang/Object; thrownTypes java/lang/InterruptedException,java/util/concurrent/ExecutionException flags 1 signature ()TV; +method name get descriptor (JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; thrownTypes java/lang/InterruptedException,java/util/concurrent/ExecutionException,java/util/concurrent/TimeoutException flags 1 signature (JLjava/util/concurrent/TimeUnit;)TV; +method name done descriptor ()V flags 4 +method name set descriptor (Ljava/lang/Object;)V flags 4 signature (TV;)V +method name setException descriptor (Ljava/lang/Throwable;)V flags 4 +method name run descriptor ()V flags 1 +method name runAndReset descriptor ()Z flags 4 + +class name java/util/concurrent/LinkedBlockingDeque +header extends java/util/AbstractQueue implements java/util/concurrent/BlockingDeque,java/io/Serializable flags 21 signature Ljava/util/AbstractQueue;Ljava/util/concurrent/BlockingDeque;Ljava/io/Serializable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (I)V flags 1 +method name descriptor (Ljava/util/Collection;)V flags 1 signature (Ljava/util/Collection<+TE;>;)V +method name addFirst descriptor (Ljava/lang/Object;)V flags 1 signature (TE;)V +method name addLast descriptor (Ljava/lang/Object;)V flags 1 signature (TE;)V +method name offerFirst descriptor (Ljava/lang/Object;)Z flags 1 signature (TE;)Z +method name offerLast descriptor (Ljava/lang/Object;)Z flags 1 signature (TE;)Z +method name putFirst descriptor (Ljava/lang/Object;)V thrownTypes java/lang/InterruptedException flags 1 signature (TE;)V +method name putLast descriptor (Ljava/lang/Object;)V thrownTypes java/lang/InterruptedException flags 1 signature (TE;)V +method name offerFirst descriptor (Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Z thrownTypes java/lang/InterruptedException flags 1 signature (TE;JLjava/util/concurrent/TimeUnit;)Z +method name offerLast descriptor (Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Z thrownTypes java/lang/InterruptedException flags 1 signature (TE;JLjava/util/concurrent/TimeUnit;)Z +method name removeFirst descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name removeLast descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name pollFirst descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name pollLast descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name takeFirst descriptor ()Ljava/lang/Object; thrownTypes java/lang/InterruptedException flags 1 signature ()TE; +method name takeLast descriptor ()Ljava/lang/Object; thrownTypes java/lang/InterruptedException flags 1 signature ()TE; +method name pollFirst descriptor (JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; thrownTypes java/lang/InterruptedException flags 1 signature (JLjava/util/concurrent/TimeUnit;)TE; +method name pollLast descriptor (JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; thrownTypes java/lang/InterruptedException flags 1 signature (JLjava/util/concurrent/TimeUnit;)TE; +method name getFirst descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name getLast descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name peekFirst descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name peekLast descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name removeFirstOccurrence descriptor (Ljava/lang/Object;)Z flags 1 +method name removeLastOccurrence descriptor (Ljava/lang/Object;)Z flags 1 +method name add descriptor (Ljava/lang/Object;)Z flags 1 signature (TE;)Z +method name offer descriptor (Ljava/lang/Object;)Z flags 1 signature (TE;)Z +method name put descriptor (Ljava/lang/Object;)V thrownTypes java/lang/InterruptedException flags 1 signature (TE;)V +method name offer descriptor (Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Z thrownTypes java/lang/InterruptedException flags 1 signature (TE;JLjava/util/concurrent/TimeUnit;)Z +method name remove descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name poll descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name take descriptor ()Ljava/lang/Object; thrownTypes java/lang/InterruptedException flags 1 signature ()TE; +method name poll descriptor (JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; thrownTypes java/lang/InterruptedException flags 1 signature (JLjava/util/concurrent/TimeUnit;)TE; +method name element descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name peek descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name remainingCapacity descriptor ()I flags 1 +method name drainTo descriptor (Ljava/util/Collection;)I flags 1 signature (Ljava/util/Collection<-TE;>;)I +method name drainTo descriptor (Ljava/util/Collection;I)I flags 1 signature (Ljava/util/Collection<-TE;>;I)I +method name push descriptor (Ljava/lang/Object;)V flags 1 signature (TE;)V +method name pop descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name remove descriptor (Ljava/lang/Object;)Z flags 1 +method name size descriptor ()I flags 1 +method name contains descriptor (Ljava/lang/Object;)Z flags 1 +method name toArray descriptor ()[Ljava/lang/Object; flags 1 +method name toArray descriptor ([Ljava/lang/Object;)[Ljava/lang/Object; flags 1 signature ([TT;)[TT; +method name toString descriptor ()Ljava/lang/String; flags 1 +method name clear descriptor ()V flags 1 +method name iterator descriptor ()Ljava/util/Iterator; flags 1 signature ()Ljava/util/Iterator; +method name descendingIterator descriptor ()Ljava/util/Iterator; flags 1 signature ()Ljava/util/Iterator; +method name spliterator descriptor ()Ljava/util/Spliterator; flags 1 signature ()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 Ljava/util/AbstractQueue;Ljava/util/concurrent/BlockingQueue;Ljava/io/Serializable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (I)V flags 1 +method name descriptor (Ljava/util/Collection;)V flags 1 signature (Ljava/util/Collection<+TE;>;)V +method name size descriptor ()I flags 1 +method name remainingCapacity descriptor ()I flags 1 +method name put descriptor (Ljava/lang/Object;)V thrownTypes java/lang/InterruptedException flags 1 signature (TE;)V +method name offer descriptor (Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Z thrownTypes java/lang/InterruptedException flags 1 signature (TE;JLjava/util/concurrent/TimeUnit;)Z +method name offer descriptor (Ljava/lang/Object;)Z flags 1 signature (TE;)Z +method name take descriptor ()Ljava/lang/Object; thrownTypes java/lang/InterruptedException flags 1 signature ()TE; +method name poll descriptor (JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; thrownTypes java/lang/InterruptedException flags 1 signature (JLjava/util/concurrent/TimeUnit;)TE; +method name poll descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name peek descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name remove descriptor (Ljava/lang/Object;)Z flags 1 +method name contains descriptor (Ljava/lang/Object;)Z flags 1 +method name toArray descriptor ()[Ljava/lang/Object; flags 1 +method name toArray descriptor ([Ljava/lang/Object;)[Ljava/lang/Object; flags 1 signature ([TT;)[TT; +method name toString descriptor ()Ljava/lang/String; flags 1 +method name clear descriptor ()V flags 1 +method name drainTo descriptor (Ljava/util/Collection;)I flags 1 signature (Ljava/util/Collection<-TE;>;)I +method name drainTo descriptor (Ljava/util/Collection;I)I flags 1 signature (Ljava/util/Collection<-TE;>;I)I +method name iterator descriptor ()Ljava/util/Iterator; flags 1 signature ()Ljava/util/Iterator; +method name spliterator descriptor ()Ljava/util/Spliterator; flags 1 signature ()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 Ljava/util/AbstractQueue;Ljava/util/concurrent/TransferQueue;Ljava/io/Serializable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name spliterator descriptor ()Ljava/util/Spliterator; flags 1 signature ()Ljava/util/Spliterator; +method name descriptor ()V flags 1 +method name descriptor (Ljava/util/Collection;)V flags 1 signature (Ljava/util/Collection<+TE;>;)V +method name put descriptor (Ljava/lang/Object;)V flags 1 signature (TE;)V +method name offer descriptor (Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Z flags 1 signature (TE;JLjava/util/concurrent/TimeUnit;)Z +method name offer descriptor (Ljava/lang/Object;)Z flags 1 signature (TE;)Z +method name add descriptor (Ljava/lang/Object;)Z flags 1 signature (TE;)Z +method name tryTransfer descriptor (Ljava/lang/Object;)Z flags 1 signature (TE;)Z +method name transfer descriptor (Ljava/lang/Object;)V thrownTypes java/lang/InterruptedException flags 1 signature (TE;)V +method name tryTransfer descriptor (Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Z thrownTypes java/lang/InterruptedException flags 1 signature (TE;JLjava/util/concurrent/TimeUnit;)Z +method name take descriptor ()Ljava/lang/Object; thrownTypes java/lang/InterruptedException flags 1 signature ()TE; +method name poll descriptor (JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; thrownTypes java/lang/InterruptedException flags 1 signature (JLjava/util/concurrent/TimeUnit;)TE; +method name poll descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name drainTo descriptor (Ljava/util/Collection;)I flags 1 signature (Ljava/util/Collection<-TE;>;)I +method name drainTo descriptor (Ljava/util/Collection;I)I flags 1 signature (Ljava/util/Collection<-TE;>;I)I +method name iterator descriptor ()Ljava/util/Iterator; flags 1 signature ()Ljava/util/Iterator; +method name peek descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name isEmpty descriptor ()Z flags 1 +method name hasWaitingConsumer descriptor ()Z flags 1 +method name size descriptor ()I flags 1 +method name getWaitingConsumerCount descriptor ()I flags 1 +method name remove descriptor (Ljava/lang/Object;)Z flags 1 +method name contains descriptor (Ljava/lang/Object;)Z flags 1 +method name remainingCapacity descriptor ()I flags 1 + +class name java/util/concurrent/Phaser +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (I)V flags 1 +method name descriptor (Ljava/util/concurrent/Phaser;)V flags 1 +method name descriptor (Ljava/util/concurrent/Phaser;I)V flags 1 +method name register descriptor ()I flags 1 +method name bulkRegister descriptor (I)I flags 1 +method name arrive descriptor ()I flags 1 +method name arriveAndDeregister descriptor ()I flags 1 +method name arriveAndAwaitAdvance descriptor ()I flags 1 +method name awaitAdvance descriptor (I)I flags 1 +method name awaitAdvanceInterruptibly descriptor (I)I thrownTypes java/lang/InterruptedException flags 1 +method name awaitAdvanceInterruptibly descriptor (IJLjava/util/concurrent/TimeUnit;)I thrownTypes java/lang/InterruptedException,java/util/concurrent/TimeoutException flags 1 +method name forceTermination descriptor ()V flags 1 +method name getPhase descriptor ()I flags 11 +method name getRegisteredParties descriptor ()I flags 1 +method name getArrivedParties descriptor ()I flags 1 +method name getUnarrivedParties descriptor ()I flags 1 +method name getParent descriptor ()Ljava/util/concurrent/Phaser; flags 1 +method name getRoot descriptor ()Ljava/util/concurrent/Phaser; flags 1 +method name isTerminated descriptor ()Z flags 1 +method name onAdvance descriptor (II)Z flags 4 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/util/concurrent/PriorityBlockingQueue +header extends java/util/AbstractQueue implements java/util/concurrent/BlockingQueue,java/io/Serializable flags 21 signature Ljava/util/AbstractQueue;Ljava/util/concurrent/BlockingQueue;Ljava/io/Serializable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (I)V flags 1 +method name descriptor (ILjava/util/Comparator;)V flags 1 signature (ILjava/util/Comparator<-TE;>;)V +method name descriptor (Ljava/util/Collection;)V flags 1 signature (Ljava/util/Collection<+TE;>;)V +method name add descriptor (Ljava/lang/Object;)Z flags 1 signature (TE;)Z +method name offer descriptor (Ljava/lang/Object;)Z flags 1 signature (TE;)Z +method name put descriptor (Ljava/lang/Object;)V flags 1 signature (TE;)V +method name offer descriptor (Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Z flags 1 signature (TE;JLjava/util/concurrent/TimeUnit;)Z +method name poll descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name take descriptor ()Ljava/lang/Object; thrownTypes java/lang/InterruptedException flags 1 signature ()TE; +method name poll descriptor (JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; thrownTypes java/lang/InterruptedException flags 1 signature (JLjava/util/concurrent/TimeUnit;)TE; +method name peek descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name comparator descriptor ()Ljava/util/Comparator; flags 1 signature ()Ljava/util/Comparator<-TE;>; +method name size descriptor ()I flags 1 +method name remainingCapacity descriptor ()I flags 1 +method name remove descriptor (Ljava/lang/Object;)Z flags 1 +method name contains descriptor (Ljava/lang/Object;)Z flags 1 +method name toArray descriptor ()[Ljava/lang/Object; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name drainTo descriptor (Ljava/util/Collection;)I flags 1 signature (Ljava/util/Collection<-TE;>;)I +method name drainTo descriptor (Ljava/util/Collection;I)I flags 1 signature (Ljava/util/Collection<-TE;>;I)I +method name clear descriptor ()V flags 1 +method name toArray descriptor ([Ljava/lang/Object;)[Ljava/lang/Object; flags 1 signature ([TT;)[TT; +method name iterator descriptor ()Ljava/util/Iterator; flags 1 signature ()Ljava/util/Iterator; +method name spliterator descriptor ()Ljava/util/Spliterator; flags 1 signature ()Ljava/util/Spliterator; + +class name java/util/concurrent/RecursiveAction +header extends java/util/concurrent/ForkJoinTask flags 421 signature Ljava/util/concurrent/ForkJoinTask; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name compute descriptor ()V flags 404 +method name getRawResult descriptor ()Ljava/lang/Void; flags 11 +method name setRawResult descriptor (Ljava/lang/Void;)V flags 14 +method name exec descriptor ()Z flags 14 +method name setRawResult descriptor (Ljava/lang/Object;)V flags 1044 +method name getRawResult descriptor ()Ljava/lang/Object; flags 1041 + +class name java/util/concurrent/RecursiveTask +header extends java/util/concurrent/ForkJoinTask flags 421 signature Ljava/util/concurrent/ForkJoinTask; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name compute descriptor ()Ljava/lang/Object; flags 404 signature ()TV; +method name getRawResult descriptor ()Ljava/lang/Object; flags 11 signature ()TV; +method name setRawResult descriptor (Ljava/lang/Object;)V flags 14 signature (TV;)V +method name exec descriptor ()Z flags 14 + +class name java/util/concurrent/RejectedExecutionException +header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 + +class name java/util/concurrent/RejectedExecutionHandler +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name rejectedExecution descriptor (Ljava/lang/Runnable;Ljava/util/concurrent/ThreadPoolExecutor;)V flags 401 + +class name java/util/concurrent/RunnableFuture +header extends java/lang/Object implements java/lang/Runnable,java/util/concurrent/Future flags 601 signature Ljava/lang/Object;Ljava/lang/Runnable;Ljava/util/concurrent/Future; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name run descriptor ()V flags 401 + +class name java/util/concurrent/RunnableScheduledFuture +header extends java/lang/Object implements java/util/concurrent/RunnableFuture,java/util/concurrent/ScheduledFuture flags 601 signature Ljava/lang/Object;Ljava/util/concurrent/RunnableFuture;Ljava/util/concurrent/ScheduledFuture; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name isPeriodic descriptor ()Z flags 401 + +class name java/util/concurrent/ScheduledExecutorService +header extends java/lang/Object implements java/util/concurrent/ExecutorService flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name schedule descriptor (Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; flags 401 signature (Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture<*>; +method name schedule descriptor (Ljava/util/concurrent/Callable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; flags 401 signature (Ljava/util/concurrent/Callable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; +method name scheduleAtFixedRate descriptor (Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; flags 401 signature (Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture<*>; +method name scheduleWithFixedDelay descriptor (Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; flags 401 signature (Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture<*>; + +class name java/util/concurrent/ScheduledFuture +header extends java/lang/Object implements java/util/concurrent/Delayed,java/util/concurrent/Future flags 601 signature Ljava/lang/Object;Ljava/util/concurrent/Delayed;Ljava/util/concurrent/Future; classAnnotations @Ljdk/Profile+Annotation;(value=I1) + +class name java/util/concurrent/ScheduledThreadPoolExecutor +header extends java/util/concurrent/ThreadPoolExecutor implements java/util/concurrent/ScheduledExecutorService flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name decorateTask descriptor (Ljava/lang/Runnable;Ljava/util/concurrent/RunnableScheduledFuture;)Ljava/util/concurrent/RunnableScheduledFuture; flags 4 signature (Ljava/lang/Runnable;Ljava/util/concurrent/RunnableScheduledFuture;)Ljava/util/concurrent/RunnableScheduledFuture; +method name decorateTask descriptor (Ljava/util/concurrent/Callable;Ljava/util/concurrent/RunnableScheduledFuture;)Ljava/util/concurrent/RunnableScheduledFuture; flags 4 signature (Ljava/util/concurrent/Callable;Ljava/util/concurrent/RunnableScheduledFuture;)Ljava/util/concurrent/RunnableScheduledFuture; +method name descriptor (I)V flags 1 +method name descriptor (ILjava/util/concurrent/ThreadFactory;)V flags 1 +method name descriptor (ILjava/util/concurrent/RejectedExecutionHandler;)V flags 1 +method name descriptor (ILjava/util/concurrent/ThreadFactory;Ljava/util/concurrent/RejectedExecutionHandler;)V flags 1 +method name schedule descriptor (Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; flags 1 signature (Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture<*>; +method name schedule descriptor (Ljava/util/concurrent/Callable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; flags 1 signature (Ljava/util/concurrent/Callable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; +method name scheduleAtFixedRate descriptor (Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; flags 1 signature (Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture<*>; +method name scheduleWithFixedDelay descriptor (Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; flags 1 signature (Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture<*>; +method name execute descriptor (Ljava/lang/Runnable;)V flags 1 +method name submit descriptor (Ljava/lang/Runnable;)Ljava/util/concurrent/Future; flags 1 signature (Ljava/lang/Runnable;)Ljava/util/concurrent/Future<*>; +method name submit descriptor (Ljava/lang/Runnable;Ljava/lang/Object;)Ljava/util/concurrent/Future; flags 1 signature (Ljava/lang/Runnable;TT;)Ljava/util/concurrent/Future; +method name submit descriptor (Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future; flags 1 signature (Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future; +method name setContinueExistingPeriodicTasksAfterShutdownPolicy descriptor (Z)V flags 1 +method name getContinueExistingPeriodicTasksAfterShutdownPolicy descriptor ()Z flags 1 +method name setExecuteExistingDelayedTasksAfterShutdownPolicy descriptor (Z)V flags 1 +method name getExecuteExistingDelayedTasksAfterShutdownPolicy descriptor ()Z flags 1 +method name setRemoveOnCancelPolicy descriptor (Z)V flags 1 +method name getRemoveOnCancelPolicy descriptor ()Z flags 1 +method name shutdown descriptor ()V flags 1 +method name shutdownNow descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; +method name getQueue descriptor ()Ljava/util/concurrent/BlockingQueue; flags 1 signature ()Ljava/util/concurrent/BlockingQueue; + +class name java/util/concurrent/Semaphore +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (I)V flags 1 +method name descriptor (IZ)V flags 1 +method name acquire descriptor ()V thrownTypes java/lang/InterruptedException flags 1 +method name acquireUninterruptibly descriptor ()V flags 1 +method name tryAcquire descriptor ()Z flags 1 +method name tryAcquire descriptor (JLjava/util/concurrent/TimeUnit;)Z thrownTypes java/lang/InterruptedException flags 1 +method name release descriptor ()V flags 1 +method name acquire descriptor (I)V thrownTypes java/lang/InterruptedException flags 1 +method name acquireUninterruptibly descriptor (I)V flags 1 +method name tryAcquire descriptor (I)Z flags 1 +method name tryAcquire descriptor (IJLjava/util/concurrent/TimeUnit;)Z thrownTypes java/lang/InterruptedException flags 1 +method name release descriptor (I)V flags 1 +method name availablePermits descriptor ()I flags 1 +method name drainPermits descriptor ()I flags 1 +method name reducePermits descriptor (I)V flags 4 +method name isFair descriptor ()Z flags 1 +method name hasQueuedThreads descriptor ()Z flags 11 +method name getQueueLength descriptor ()I flags 11 +method name getQueuedThreads descriptor ()Ljava/util/Collection; flags 4 signature ()Ljava/util/Collection; +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/util/concurrent/SynchronousQueue +header extends java/util/AbstractQueue implements java/util/concurrent/BlockingQueue,java/io/Serializable flags 21 signature Ljava/util/AbstractQueue;Ljava/util/concurrent/BlockingQueue;Ljava/io/Serializable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Z)V flags 1 +method name put descriptor (Ljava/lang/Object;)V thrownTypes java/lang/InterruptedException flags 1 signature (TE;)V +method name offer descriptor (Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Z thrownTypes java/lang/InterruptedException flags 1 signature (TE;JLjava/util/concurrent/TimeUnit;)Z +method name offer descriptor (Ljava/lang/Object;)Z flags 1 signature (TE;)Z +method name take descriptor ()Ljava/lang/Object; thrownTypes java/lang/InterruptedException flags 1 signature ()TE; +method name poll descriptor (JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; thrownTypes java/lang/InterruptedException flags 1 signature (JLjava/util/concurrent/TimeUnit;)TE; +method name poll descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name isEmpty descriptor ()Z flags 1 +method name size descriptor ()I flags 1 +method name remainingCapacity descriptor ()I flags 1 +method name clear descriptor ()V flags 1 +method name contains descriptor (Ljava/lang/Object;)Z flags 1 +method name remove descriptor (Ljava/lang/Object;)Z flags 1 +method name containsAll descriptor (Ljava/util/Collection;)Z flags 1 signature (Ljava/util/Collection<*>;)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 peek descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name iterator descriptor ()Ljava/util/Iterator; flags 1 signature ()Ljava/util/Iterator; +method name spliterator descriptor ()Ljava/util/Spliterator; flags 1 signature ()Ljava/util/Spliterator; +method name toArray descriptor ()[Ljava/lang/Object; flags 1 +method name toArray descriptor ([Ljava/lang/Object;)[Ljava/lang/Object; flags 1 signature ([TT;)[TT; +method name drainTo descriptor (Ljava/util/Collection;)I flags 1 signature (Ljava/util/Collection<-TE;>;)I +method name drainTo descriptor (Ljava/util/Collection;I)I flags 1 signature (Ljava/util/Collection<-TE;>;I)I + +class name java/util/concurrent/ThreadFactory +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name newThread descriptor (Ljava/lang/Runnable;)Ljava/lang/Thread; flags 401 + +class name java/util/concurrent/ThreadLocalRandom +header extends java/util/Random flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name current descriptor ()Ljava/util/concurrent/ThreadLocalRandom; flags 9 +method name setSeed descriptor (J)V flags 1 +method name next descriptor (I)I flags 4 +method name nextInt descriptor ()I flags 1 +method name nextInt descriptor (I)I flags 1 +method name nextInt descriptor (II)I flags 1 +method name nextLong descriptor ()J flags 1 +method name nextLong descriptor (J)J flags 1 +method name nextLong descriptor (JJ)J flags 1 +method name nextDouble descriptor ()D flags 1 +method name nextDouble descriptor (D)D flags 1 +method name nextDouble descriptor (DD)D flags 1 +method name nextBoolean descriptor ()Z flags 1 +method name nextFloat descriptor ()F flags 1 +method name nextGaussian descriptor ()D flags 1 +method name ints descriptor (J)Ljava/util/stream/IntStream; flags 1 +method name ints descriptor ()Ljava/util/stream/IntStream; flags 1 +method name ints descriptor (JII)Ljava/util/stream/IntStream; flags 1 +method name ints descriptor (II)Ljava/util/stream/IntStream; flags 1 +method name longs descriptor (J)Ljava/util/stream/LongStream; flags 1 +method name longs descriptor ()Ljava/util/stream/LongStream; flags 1 +method name longs descriptor (JJJ)Ljava/util/stream/LongStream; flags 1 +method name longs descriptor (JJ)Ljava/util/stream/LongStream; flags 1 +method name doubles descriptor (J)Ljava/util/stream/DoubleStream; flags 1 +method name doubles descriptor ()Ljava/util/stream/DoubleStream; flags 1 +method name doubles descriptor (JDD)Ljava/util/stream/DoubleStream; flags 1 +method name doubles descriptor (DD)Ljava/util/stream/DoubleStream; flags 1 + +class name java/util/concurrent/ThreadPoolExecutor +header extends java/util/concurrent/AbstractExecutorService flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +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 +method name descriptor (IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;)V flags 1 signature (IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;)V +method name descriptor (IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V flags 1 signature (IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V +method name descriptor (IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/RejectedExecutionHandler;)V flags 1 signature (IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/RejectedExecutionHandler;)V +method name descriptor (IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;Ljava/util/concurrent/RejectedExecutionHandler;)V flags 1 signature (IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;Ljava/util/concurrent/RejectedExecutionHandler;)V +method name execute descriptor (Ljava/lang/Runnable;)V flags 1 +method name shutdown descriptor ()V flags 1 +method name shutdownNow descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; +method name isShutdown descriptor ()Z flags 1 +method name isTerminating descriptor ()Z flags 1 +method name isTerminated descriptor ()Z flags 1 +method name awaitTermination descriptor (JLjava/util/concurrent/TimeUnit;)Z thrownTypes java/lang/InterruptedException flags 1 +method name finalize descriptor ()V flags 4 +method name setThreadFactory descriptor (Ljava/util/concurrent/ThreadFactory;)V flags 1 +method name getThreadFactory descriptor ()Ljava/util/concurrent/ThreadFactory; flags 1 +method name setRejectedExecutionHandler descriptor (Ljava/util/concurrent/RejectedExecutionHandler;)V flags 1 +method name getRejectedExecutionHandler descriptor ()Ljava/util/concurrent/RejectedExecutionHandler; flags 1 +method name setCorePoolSize descriptor (I)V flags 1 +method name getCorePoolSize descriptor ()I flags 1 +method name prestartCoreThread descriptor ()Z flags 1 +method name prestartAllCoreThreads descriptor ()I flags 1 +method name allowsCoreThreadTimeOut descriptor ()Z flags 1 +method name allowCoreThreadTimeOut descriptor (Z)V flags 1 +method name setMaximumPoolSize descriptor (I)V flags 1 +method name getMaximumPoolSize descriptor ()I flags 1 +method name setKeepAliveTime descriptor (JLjava/util/concurrent/TimeUnit;)V flags 1 +method name getKeepAliveTime descriptor (Ljava/util/concurrent/TimeUnit;)J flags 1 +method name getQueue descriptor ()Ljava/util/concurrent/BlockingQueue; flags 1 signature ()Ljava/util/concurrent/BlockingQueue; +method name remove descriptor (Ljava/lang/Runnable;)Z flags 1 +method name purge descriptor ()V flags 1 +method name getPoolSize descriptor ()I flags 1 +method name getActiveCount descriptor ()I flags 1 +method name getLargestPoolSize descriptor ()I flags 1 +method name getTaskCount descriptor ()J flags 1 +method name getCompletedTaskCount descriptor ()J flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name beforeExecute descriptor (Ljava/lang/Thread;Ljava/lang/Runnable;)V flags 4 +method name afterExecute descriptor (Ljava/lang/Runnable;Ljava/lang/Throwable;)V flags 4 +method name terminated descriptor ()V flags 4 + +class name java/util/concurrent/ThreadPoolExecutor$AbortPolicy +header extends java/lang/Object implements java/util/concurrent/RejectedExecutionHandler flags 21 +innerclass innerClass java/util/concurrent/ThreadPoolExecutor$AbortPolicy outerClass java/util/concurrent/ThreadPoolExecutor innerClassName AbortPolicy flags 9 +method name descriptor ()V flags 1 +method name rejectedExecution descriptor (Ljava/lang/Runnable;Ljava/util/concurrent/ThreadPoolExecutor;)V flags 1 + +class name java/util/concurrent/ThreadPoolExecutor$CallerRunsPolicy +header extends java/lang/Object implements java/util/concurrent/RejectedExecutionHandler flags 21 +innerclass innerClass java/util/concurrent/ThreadPoolExecutor$CallerRunsPolicy outerClass java/util/concurrent/ThreadPoolExecutor innerClassName CallerRunsPolicy flags 9 +method name descriptor ()V flags 1 +method name rejectedExecution descriptor (Ljava/lang/Runnable;Ljava/util/concurrent/ThreadPoolExecutor;)V flags 1 + +class name java/util/concurrent/ThreadPoolExecutor$DiscardOldestPolicy +header extends java/lang/Object implements java/util/concurrent/RejectedExecutionHandler flags 21 +innerclass innerClass java/util/concurrent/ThreadPoolExecutor$DiscardOldestPolicy outerClass java/util/concurrent/ThreadPoolExecutor innerClassName DiscardOldestPolicy flags 9 +method name descriptor ()V flags 1 +method name rejectedExecution descriptor (Ljava/lang/Runnable;Ljava/util/concurrent/ThreadPoolExecutor;)V flags 1 + +class name java/util/concurrent/ThreadPoolExecutor$DiscardPolicy +header extends java/lang/Object implements java/util/concurrent/RejectedExecutionHandler flags 21 +innerclass innerClass java/util/concurrent/ThreadPoolExecutor$DiscardPolicy outerClass java/util/concurrent/ThreadPoolExecutor innerClassName DiscardPolicy flags 9 +method name descriptor ()V flags 1 +method name rejectedExecution descriptor (Ljava/lang/Runnable;Ljava/util/concurrent/ThreadPoolExecutor;)V flags 1 + +class name java/util/concurrent/TimeUnit +header extends java/lang/Enum flags 4421 signature Ljava/lang/Enum; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name NANOSECONDS descriptor Ljava/util/concurrent/TimeUnit; flags 4019 +field name MICROSECONDS descriptor Ljava/util/concurrent/TimeUnit; flags 4019 +field name MILLISECONDS descriptor Ljava/util/concurrent/TimeUnit; flags 4019 +field name SECONDS descriptor Ljava/util/concurrent/TimeUnit; flags 4019 +field name MINUTES descriptor Ljava/util/concurrent/TimeUnit; flags 4019 +field name HOURS descriptor Ljava/util/concurrent/TimeUnit; flags 4019 +field name DAYS descriptor Ljava/util/concurrent/TimeUnit; flags 4019 +method name values descriptor ()[Ljava/util/concurrent/TimeUnit; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/util/concurrent/TimeUnit; flags 9 +method name convert descriptor (JLjava/util/concurrent/TimeUnit;)J flags 1 +method name toNanos descriptor (J)J flags 1 +method name toMicros descriptor (J)J flags 1 +method name toMillis descriptor (J)J flags 1 +method name toSeconds descriptor (J)J flags 1 +method name toMinutes descriptor (J)J flags 1 +method name toHours descriptor (J)J flags 1 +method name toDays descriptor (J)J flags 1 +method name timedWait descriptor (Ljava/lang/Object;J)V thrownTypes java/lang/InterruptedException flags 1 +method name timedJoin descriptor (Ljava/lang/Thread;J)V thrownTypes java/lang/InterruptedException flags 1 +method name sleep descriptor (J)V thrownTypes java/lang/InterruptedException flags 1 + +class name java/util/concurrent/TimeoutException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/util/concurrent/TransferQueue +header extends java/lang/Object implements java/util/concurrent/BlockingQueue flags 601 signature Ljava/lang/Object;Ljava/util/concurrent/BlockingQueue; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name tryTransfer descriptor (Ljava/lang/Object;)Z flags 401 signature (TE;)Z +method name transfer descriptor (Ljava/lang/Object;)V thrownTypes java/lang/InterruptedException flags 401 signature (TE;)V +method name tryTransfer descriptor (Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Z thrownTypes java/lang/InterruptedException flags 401 signature (TE;JLjava/util/concurrent/TimeUnit;)Z +method name hasWaitingConsumer descriptor ()Z flags 401 +method name getWaitingConsumerCount descriptor ()I flags 401 + +class name java/util/concurrent/atomic/AtomicBoolean +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Z)V flags 1 +method name descriptor ()V flags 1 +method name get descriptor ()Z flags 11 +method name compareAndSet descriptor (ZZ)Z flags 11 +method name weakCompareAndSet descriptor (ZZ)Z flags 1 +method name set descriptor (Z)V flags 11 +method name lazySet descriptor (Z)V flags 11 +method name getAndSet descriptor (Z)Z flags 11 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/util/concurrent/atomic/AtomicInteger +header extends java/lang/Number implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (I)V flags 1 +method name descriptor ()V flags 1 +method name get descriptor ()I flags 11 +method name set descriptor (I)V flags 11 +method name lazySet descriptor (I)V flags 11 +method name getAndSet descriptor (I)I flags 11 +method name compareAndSet descriptor (II)Z flags 11 +method name weakCompareAndSet descriptor (II)Z flags 11 +method name getAndIncrement descriptor ()I flags 11 +method name getAndDecrement descriptor ()I flags 11 +method name getAndAdd descriptor (I)I flags 11 +method name incrementAndGet descriptor ()I flags 11 +method name decrementAndGet descriptor ()I flags 11 +method name addAndGet descriptor (I)I flags 11 +method name getAndUpdate descriptor (Ljava/util/function/IntUnaryOperator;)I flags 11 +method name updateAndGet descriptor (Ljava/util/function/IntUnaryOperator;)I flags 11 +method name getAndAccumulate descriptor (ILjava/util/function/IntBinaryOperator;)I flags 11 +method name accumulateAndGet descriptor (ILjava/util/function/IntBinaryOperator;)I flags 11 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name intValue descriptor ()I flags 1 +method name longValue descriptor ()J flags 1 +method name floatValue descriptor ()F flags 1 +method name doubleValue descriptor ()D flags 1 + +class name java/util/concurrent/atomic/AtomicIntegerArray +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (I)V flags 1 +method name descriptor ([I)V flags 1 +method name length descriptor ()I flags 11 +method name get descriptor (I)I flags 11 +method name set descriptor (II)V flags 11 +method name lazySet descriptor (II)V flags 11 +method name getAndSet descriptor (II)I flags 11 +method name compareAndSet descriptor (III)Z flags 11 +method name weakCompareAndSet descriptor (III)Z flags 11 +method name getAndIncrement descriptor (I)I flags 11 +method name getAndDecrement descriptor (I)I flags 11 +method name getAndAdd descriptor (II)I flags 11 +method name incrementAndGet descriptor (I)I flags 11 +method name decrementAndGet descriptor (I)I flags 11 +method name addAndGet descriptor (II)I flags 11 +method name getAndUpdate descriptor (ILjava/util/function/IntUnaryOperator;)I flags 11 +method name updateAndGet descriptor (ILjava/util/function/IntUnaryOperator;)I flags 11 +method name getAndAccumulate descriptor (IILjava/util/function/IntBinaryOperator;)I flags 11 +method name accumulateAndGet descriptor (IILjava/util/function/IntBinaryOperator;)I flags 11 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/util/concurrent/atomic/AtomicIntegerFieldUpdater +header extends java/lang/Object flags 421 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name newUpdater descriptor (Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; flags 9 signature (Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name descriptor ()V flags 4 +method name compareAndSet descriptor (Ljava/lang/Object;II)Z flags 401 signature (TT;II)Z +method name weakCompareAndSet descriptor (Ljava/lang/Object;II)Z flags 401 signature (TT;II)Z +method name set descriptor (Ljava/lang/Object;I)V flags 401 signature (TT;I)V +method name lazySet descriptor (Ljava/lang/Object;I)V flags 401 signature (TT;I)V +method name get descriptor (Ljava/lang/Object;)I flags 401 signature (TT;)I +method name getAndSet descriptor (Ljava/lang/Object;I)I flags 1 signature (TT;I)I +method name getAndIncrement descriptor (Ljava/lang/Object;)I flags 1 signature (TT;)I +method name getAndDecrement descriptor (Ljava/lang/Object;)I flags 1 signature (TT;)I +method name getAndAdd descriptor (Ljava/lang/Object;I)I flags 1 signature (TT;I)I +method name incrementAndGet descriptor (Ljava/lang/Object;)I flags 1 signature (TT;)I +method name decrementAndGet descriptor (Ljava/lang/Object;)I flags 1 signature (TT;)I +method name addAndGet descriptor (Ljava/lang/Object;I)I flags 1 signature (TT;I)I +method name getAndUpdate descriptor (Ljava/lang/Object;Ljava/util/function/IntUnaryOperator;)I flags 11 signature (TT;Ljava/util/function/IntUnaryOperator;)I +method name updateAndGet descriptor (Ljava/lang/Object;Ljava/util/function/IntUnaryOperator;)I flags 11 signature (TT;Ljava/util/function/IntUnaryOperator;)I +method name getAndAccumulate descriptor (Ljava/lang/Object;ILjava/util/function/IntBinaryOperator;)I flags 11 signature (TT;ILjava/util/function/IntBinaryOperator;)I +method name accumulateAndGet descriptor (Ljava/lang/Object;ILjava/util/function/IntBinaryOperator;)I flags 11 signature (TT;ILjava/util/function/IntBinaryOperator;)I + +class name java/util/concurrent/atomic/AtomicLong +header extends java/lang/Number implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (J)V flags 1 +method name descriptor ()V flags 1 +method name get descriptor ()J flags 11 +method name set descriptor (J)V flags 11 +method name lazySet descriptor (J)V flags 11 +method name getAndSet descriptor (J)J flags 11 +method name compareAndSet descriptor (JJ)Z flags 11 +method name weakCompareAndSet descriptor (JJ)Z flags 11 +method name getAndIncrement descriptor ()J flags 11 +method name getAndDecrement descriptor ()J flags 11 +method name getAndAdd descriptor (J)J flags 11 +method name incrementAndGet descriptor ()J flags 11 +method name decrementAndGet descriptor ()J flags 11 +method name addAndGet descriptor (J)J flags 11 +method name getAndUpdate descriptor (Ljava/util/function/LongUnaryOperator;)J flags 11 +method name updateAndGet descriptor (Ljava/util/function/LongUnaryOperator;)J flags 11 +method name getAndAccumulate descriptor (JLjava/util/function/LongBinaryOperator;)J flags 11 +method name accumulateAndGet descriptor (JLjava/util/function/LongBinaryOperator;)J flags 11 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name intValue descriptor ()I flags 1 +method name longValue descriptor ()J flags 1 +method name floatValue descriptor ()F flags 1 +method name doubleValue descriptor ()D flags 1 + +class name java/util/concurrent/atomic/AtomicLongArray +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (I)V flags 1 +method name descriptor ([J)V flags 1 +method name length descriptor ()I flags 11 +method name get descriptor (I)J flags 11 +method name set descriptor (IJ)V flags 11 +method name lazySet descriptor (IJ)V flags 11 +method name getAndSet descriptor (IJ)J flags 11 +method name compareAndSet descriptor (IJJ)Z flags 11 +method name weakCompareAndSet descriptor (IJJ)Z flags 11 +method name getAndIncrement descriptor (I)J flags 11 +method name getAndDecrement descriptor (I)J flags 11 +method name getAndAdd descriptor (IJ)J flags 11 +method name incrementAndGet descriptor (I)J flags 11 +method name decrementAndGet descriptor (I)J flags 11 +method name addAndGet descriptor (IJ)J flags 1 +method name getAndUpdate descriptor (ILjava/util/function/LongUnaryOperator;)J flags 11 +method name updateAndGet descriptor (ILjava/util/function/LongUnaryOperator;)J flags 11 +method name getAndAccumulate descriptor (IJLjava/util/function/LongBinaryOperator;)J flags 11 +method name accumulateAndGet descriptor (IJLjava/util/function/LongBinaryOperator;)J flags 11 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/util/concurrent/atomic/AtomicLongFieldUpdater +header extends java/lang/Object flags 421 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name newUpdater descriptor (Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicLongFieldUpdater; flags 9 signature (Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicLongFieldUpdater; runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name descriptor ()V flags 4 +method name compareAndSet descriptor (Ljava/lang/Object;JJ)Z flags 401 signature (TT;JJ)Z +method name weakCompareAndSet descriptor (Ljava/lang/Object;JJ)Z flags 401 signature (TT;JJ)Z +method name set descriptor (Ljava/lang/Object;J)V flags 401 signature (TT;J)V +method name lazySet descriptor (Ljava/lang/Object;J)V flags 401 signature (TT;J)V +method name get descriptor (Ljava/lang/Object;)J flags 401 signature (TT;)J +method name getAndSet descriptor (Ljava/lang/Object;J)J flags 1 signature (TT;J)J +method name getAndIncrement descriptor (Ljava/lang/Object;)J flags 1 signature (TT;)J +method name getAndDecrement descriptor (Ljava/lang/Object;)J flags 1 signature (TT;)J +method name getAndAdd descriptor (Ljava/lang/Object;J)J flags 1 signature (TT;J)J +method name incrementAndGet descriptor (Ljava/lang/Object;)J flags 1 signature (TT;)J +method name decrementAndGet descriptor (Ljava/lang/Object;)J flags 1 signature (TT;)J +method name addAndGet descriptor (Ljava/lang/Object;J)J flags 1 signature (TT;J)J +method name getAndUpdate descriptor (Ljava/lang/Object;Ljava/util/function/LongUnaryOperator;)J flags 11 signature (TT;Ljava/util/function/LongUnaryOperator;)J +method name updateAndGet descriptor (Ljava/lang/Object;Ljava/util/function/LongUnaryOperator;)J flags 11 signature (TT;Ljava/util/function/LongUnaryOperator;)J +method name getAndAccumulate descriptor (Ljava/lang/Object;JLjava/util/function/LongBinaryOperator;)J flags 11 signature (TT;JLjava/util/function/LongBinaryOperator;)J +method name accumulateAndGet descriptor (Ljava/lang/Object;JLjava/util/function/LongBinaryOperator;)J flags 11 signature (TT;JLjava/util/function/LongBinaryOperator;)J + +class name java/util/concurrent/atomic/AtomicMarkableReference +header extends java/lang/Object flags 21 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/Object;Z)V flags 1 signature (TV;Z)V +method name getReference descriptor ()Ljava/lang/Object; flags 1 signature ()TV; +method name isMarked descriptor ()Z flags 1 +method name get descriptor ([Z)Ljava/lang/Object; flags 1 signature ([Z)TV; +method name weakCompareAndSet descriptor (Ljava/lang/Object;Ljava/lang/Object;ZZ)Z flags 1 signature (TV;TV;ZZ)Z +method name compareAndSet descriptor (Ljava/lang/Object;Ljava/lang/Object;ZZ)Z flags 1 signature (TV;TV;ZZ)Z +method name set descriptor (Ljava/lang/Object;Z)V flags 1 signature (TV;Z)V +method name attemptMark descriptor (Ljava/lang/Object;Z)Z flags 1 signature (TV;Z)Z + +class name java/util/concurrent/atomic/AtomicReference +header extends java/lang/Object implements java/io/Serializable flags 21 signature Ljava/lang/Object;Ljava/io/Serializable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/Object;)V flags 1 signature (TV;)V +method name descriptor ()V flags 1 +method name get descriptor ()Ljava/lang/Object; flags 11 signature ()TV; +method name set descriptor (Ljava/lang/Object;)V flags 11 signature (TV;)V +method name lazySet descriptor (Ljava/lang/Object;)V flags 11 signature (TV;)V +method name compareAndSet descriptor (Ljava/lang/Object;Ljava/lang/Object;)Z flags 11 signature (TV;TV;)Z +method name weakCompareAndSet descriptor (Ljava/lang/Object;Ljava/lang/Object;)Z flags 11 signature (TV;TV;)Z +method name getAndSet descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 11 signature (TV;)TV; +method name getAndUpdate descriptor (Ljava/util/function/UnaryOperator;)Ljava/lang/Object; flags 11 signature (Ljava/util/function/UnaryOperator;)TV; +method name updateAndGet descriptor (Ljava/util/function/UnaryOperator;)Ljava/lang/Object; flags 11 signature (Ljava/util/function/UnaryOperator;)TV; +method name getAndAccumulate descriptor (Ljava/lang/Object;Ljava/util/function/BinaryOperator;)Ljava/lang/Object; flags 11 signature (TV;Ljava/util/function/BinaryOperator;)TV; +method name accumulateAndGet descriptor (Ljava/lang/Object;Ljava/util/function/BinaryOperator;)Ljava/lang/Object; flags 11 signature (TV;Ljava/util/function/BinaryOperator;)TV; +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/util/concurrent/atomic/AtomicReferenceArray +header extends java/lang/Object implements java/io/Serializable flags 21 signature Ljava/lang/Object;Ljava/io/Serializable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (I)V flags 1 +method name descriptor ([Ljava/lang/Object;)V flags 1 signature ([TE;)V +method name length descriptor ()I flags 11 +method name get descriptor (I)Ljava/lang/Object; flags 11 signature (I)TE; +method name set descriptor (ILjava/lang/Object;)V flags 11 signature (ITE;)V +method name lazySet descriptor (ILjava/lang/Object;)V flags 11 signature (ITE;)V +method name getAndSet descriptor (ILjava/lang/Object;)Ljava/lang/Object; flags 11 signature (ITE;)TE; +method name compareAndSet descriptor (ILjava/lang/Object;Ljava/lang/Object;)Z flags 11 signature (ITE;TE;)Z +method name weakCompareAndSet descriptor (ILjava/lang/Object;Ljava/lang/Object;)Z flags 11 signature (ITE;TE;)Z +method name getAndUpdate descriptor (ILjava/util/function/UnaryOperator;)Ljava/lang/Object; flags 11 signature (ILjava/util/function/UnaryOperator;)TE; +method name updateAndGet descriptor (ILjava/util/function/UnaryOperator;)Ljava/lang/Object; flags 11 signature (ILjava/util/function/UnaryOperator;)TE; +method name getAndAccumulate descriptor (ILjava/lang/Object;Ljava/util/function/BinaryOperator;)Ljava/lang/Object; flags 11 signature (ITE;Ljava/util/function/BinaryOperator;)TE; +method name accumulateAndGet descriptor (ILjava/lang/Object;Ljava/util/function/BinaryOperator;)Ljava/lang/Object; flags 11 signature (ITE;Ljava/util/function/BinaryOperator;)TE; +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/util/concurrent/atomic/AtomicReferenceFieldUpdater +header extends java/lang/Object flags 421 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name newUpdater descriptor (Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; flags 9 signature (Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name descriptor ()V flags 4 +method name compareAndSet descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z flags 401 signature (TT;TV;TV;)Z +method name weakCompareAndSet descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z flags 401 signature (TT;TV;TV;)Z +method name set descriptor (Ljava/lang/Object;Ljava/lang/Object;)V flags 401 signature (TT;TV;)V +method name lazySet descriptor (Ljava/lang/Object;Ljava/lang/Object;)V flags 401 signature (TT;TV;)V +method name get descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (TT;)TV; +method name getAndSet descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (TT;TV;)TV; +method name getAndUpdate descriptor (Ljava/lang/Object;Ljava/util/function/UnaryOperator;)Ljava/lang/Object; flags 11 signature (TT;Ljava/util/function/UnaryOperator;)TV; +method name updateAndGet descriptor (Ljava/lang/Object;Ljava/util/function/UnaryOperator;)Ljava/lang/Object; flags 11 signature (TT;Ljava/util/function/UnaryOperator;)TV; +method name getAndAccumulate descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BinaryOperator;)Ljava/lang/Object; flags 11 signature (TT;TV;Ljava/util/function/BinaryOperator;)TV; +method name accumulateAndGet descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BinaryOperator;)Ljava/lang/Object; flags 11 signature (TT;TV;Ljava/util/function/BinaryOperator;)TV; + +class name java/util/concurrent/atomic/AtomicStampedReference +header extends java/lang/Object flags 21 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/Object;I)V flags 1 signature (TV;I)V +method name getReference descriptor ()Ljava/lang/Object; flags 1 signature ()TV; +method name getStamp descriptor ()I flags 1 +method name get descriptor ([I)Ljava/lang/Object; flags 1 signature ([I)TV; +method name weakCompareAndSet descriptor (Ljava/lang/Object;Ljava/lang/Object;II)Z flags 1 signature (TV;TV;II)Z +method name compareAndSet descriptor (Ljava/lang/Object;Ljava/lang/Object;II)Z flags 1 signature (TV;TV;II)Z +method name set descriptor (Ljava/lang/Object;I)V flags 1 signature (TV;I)V +method name attemptStamp descriptor (Ljava/lang/Object;I)Z flags 1 signature (TV;I)Z + +class name java/util/concurrent/atomic/DoubleAccumulator +header extends java/util/concurrent/atomic/Striped64 implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/util/function/DoubleBinaryOperator;D)V flags 1 +method name accumulate descriptor (D)V flags 1 +method name get descriptor ()D flags 1 +method name reset descriptor ()V flags 1 +method name getThenReset descriptor ()D flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name doubleValue descriptor ()D flags 1 +method name longValue descriptor ()J flags 1 +method name intValue descriptor ()I flags 1 +method name floatValue descriptor ()F flags 1 + +class name java/util/concurrent/atomic/DoubleAdder +header extends java/util/concurrent/atomic/Striped64 implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name add descriptor (D)V flags 1 +method name sum descriptor ()D flags 1 +method name reset descriptor ()V flags 1 +method name sumThenReset descriptor ()D flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name doubleValue descriptor ()D flags 1 +method name longValue descriptor ()J flags 1 +method name intValue descriptor ()I flags 1 +method name floatValue descriptor ()F flags 1 + +class name java/util/concurrent/atomic/LongAccumulator +header extends java/util/concurrent/atomic/Striped64 implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/util/function/LongBinaryOperator;J)V flags 1 +method name accumulate descriptor (J)V flags 1 +method name get descriptor ()J flags 1 +method name reset descriptor ()V flags 1 +method name getThenReset descriptor ()J flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name longValue descriptor ()J flags 1 +method name intValue descriptor ()I flags 1 +method name floatValue descriptor ()F flags 1 +method name doubleValue descriptor ()D flags 1 + +class name java/util/concurrent/atomic/LongAdder +header extends java/util/concurrent/atomic/Striped64 implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name add descriptor (J)V flags 1 +method name increment descriptor ()V flags 1 +method name decrement descriptor ()V flags 1 +method name sum descriptor ()J flags 1 +method name reset descriptor ()V flags 1 +method name sumThenReset descriptor ()J flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name longValue descriptor ()J flags 1 +method name intValue descriptor ()I flags 1 +method name floatValue descriptor ()F flags 1 +method name doubleValue descriptor ()D flags 1 + +class name java/util/concurrent/atomic/Striped64 +header extends java/lang/Number flags 420 classAnnotations @Ljdk/Profile+Annotation;(value=I1) + +class name java/util/concurrent/locks/AbstractOwnableSynchronizer +header extends java/lang/Object implements java/io/Serializable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 4 +method name setExclusiveOwnerThread descriptor (Ljava/lang/Thread;)V flags 14 +method name getExclusiveOwnerThread descriptor ()Ljava/lang/Thread; flags 14 + +class name java/util/concurrent/locks/AbstractQueuedLongSynchronizer +header extends java/util/concurrent/locks/AbstractOwnableSynchronizer implements java/io/Serializable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/util/concurrent/locks/AbstractQueuedLongSynchronizer$ConditionObject outerClass java/util/concurrent/locks/AbstractQueuedLongSynchronizer innerClassName ConditionObject flags 1 +method name descriptor ()V flags 4 +method name getState descriptor ()J flags 14 +method name setState descriptor (J)V flags 14 +method name compareAndSetState descriptor (JJ)Z flags 14 +method name tryAcquire descriptor (J)Z flags 4 +method name tryRelease descriptor (J)Z flags 4 +method name tryAcquireShared descriptor (J)J flags 4 +method name tryReleaseShared descriptor (J)Z flags 4 +method name isHeldExclusively descriptor ()Z flags 4 +method name acquire descriptor (J)V flags 11 +method name acquireInterruptibly descriptor (J)V thrownTypes java/lang/InterruptedException flags 11 +method name tryAcquireNanos descriptor (JJ)Z thrownTypes java/lang/InterruptedException flags 11 +method name release descriptor (J)Z flags 11 +method name acquireShared descriptor (J)V flags 11 +method name acquireSharedInterruptibly descriptor (J)V thrownTypes java/lang/InterruptedException flags 11 +method name tryAcquireSharedNanos descriptor (JJ)Z thrownTypes java/lang/InterruptedException flags 11 +method name releaseShared descriptor (J)Z flags 11 +method name hasQueuedThreads descriptor ()Z flags 11 +method name hasContended descriptor ()Z flags 11 +method name getFirstQueuedThread descriptor ()Ljava/lang/Thread; flags 11 +method name isQueued descriptor (Ljava/lang/Thread;)Z flags 11 +method name hasQueuedPredecessors descriptor ()Z flags 11 +method name getQueueLength descriptor ()I flags 11 +method name getQueuedThreads descriptor ()Ljava/util/Collection; flags 11 signature ()Ljava/util/Collection; +method name getExclusiveQueuedThreads descriptor ()Ljava/util/Collection; flags 11 signature ()Ljava/util/Collection; +method name getSharedQueuedThreads descriptor ()Ljava/util/Collection; flags 11 signature ()Ljava/util/Collection; +method name toString descriptor ()Ljava/lang/String; flags 1 +method name owns descriptor (Ljava/util/concurrent/locks/AbstractQueuedLongSynchronizer$ConditionObject;)Z flags 11 +method name hasWaiters descriptor (Ljava/util/concurrent/locks/AbstractQueuedLongSynchronizer$ConditionObject;)Z flags 11 +method name getWaitQueueLength descriptor (Ljava/util/concurrent/locks/AbstractQueuedLongSynchronizer$ConditionObject;)I flags 11 +method name getWaitingThreads descriptor (Ljava/util/concurrent/locks/AbstractQueuedLongSynchronizer$ConditionObject;)Ljava/util/Collection; flags 11 signature (Ljava/util/concurrent/locks/AbstractQueuedLongSynchronizer$ConditionObject;)Ljava/util/Collection; + +class name java/util/concurrent/locks/AbstractQueuedLongSynchronizer$ConditionObject +header extends java/lang/Object implements java/util/concurrent/locks/Condition,java/io/Serializable flags 21 +innerclass innerClass java/util/concurrent/locks/AbstractQueuedLongSynchronizer$ConditionObject outerClass java/util/concurrent/locks/AbstractQueuedLongSynchronizer innerClassName ConditionObject flags 1 +method name descriptor (Ljava/util/concurrent/locks/AbstractQueuedLongSynchronizer;)V flags 1 +method name signal descriptor ()V flags 11 +method name signalAll descriptor ()V flags 11 +method name awaitUninterruptibly descriptor ()V flags 11 +method name await descriptor ()V thrownTypes java/lang/InterruptedException flags 11 +method name awaitNanos descriptor (J)J thrownTypes java/lang/InterruptedException flags 11 +method name awaitUntil descriptor (Ljava/util/Date;)Z thrownTypes java/lang/InterruptedException flags 11 +method name await descriptor (JLjava/util/concurrent/TimeUnit;)Z thrownTypes java/lang/InterruptedException flags 11 +method name hasWaiters descriptor ()Z flags 14 +method name getWaitQueueLength descriptor ()I flags 14 +method name getWaitingThreads descriptor ()Ljava/util/Collection; flags 14 signature ()Ljava/util/Collection; + +class name java/util/concurrent/locks/AbstractQueuedSynchronizer +header extends java/util/concurrent/locks/AbstractOwnableSynchronizer implements java/io/Serializable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject outerClass java/util/concurrent/locks/AbstractQueuedSynchronizer innerClassName ConditionObject flags 1 +method name descriptor ()V flags 4 +method name getState descriptor ()I flags 14 +method name setState descriptor (I)V flags 14 +method name compareAndSetState descriptor (II)Z flags 14 +method name tryAcquire descriptor (I)Z flags 4 +method name tryRelease descriptor (I)Z flags 4 +method name tryAcquireShared descriptor (I)I flags 4 +method name tryReleaseShared descriptor (I)Z flags 4 +method name isHeldExclusively descriptor ()Z flags 4 +method name acquire descriptor (I)V flags 11 +method name acquireInterruptibly descriptor (I)V thrownTypes java/lang/InterruptedException flags 11 +method name tryAcquireNanos descriptor (IJ)Z thrownTypes java/lang/InterruptedException flags 11 +method name release descriptor (I)Z flags 11 +method name acquireShared descriptor (I)V flags 11 +method name acquireSharedInterruptibly descriptor (I)V thrownTypes java/lang/InterruptedException flags 11 +method name tryAcquireSharedNanos descriptor (IJ)Z thrownTypes java/lang/InterruptedException flags 11 +method name releaseShared descriptor (I)Z flags 11 +method name hasQueuedThreads descriptor ()Z flags 11 +method name hasContended descriptor ()Z flags 11 +method name getFirstQueuedThread descriptor ()Ljava/lang/Thread; flags 11 +method name isQueued descriptor (Ljava/lang/Thread;)Z flags 11 +method name hasQueuedPredecessors descriptor ()Z flags 11 +method name getQueueLength descriptor ()I flags 11 +method name getQueuedThreads descriptor ()Ljava/util/Collection; flags 11 signature ()Ljava/util/Collection; +method name getExclusiveQueuedThreads descriptor ()Ljava/util/Collection; flags 11 signature ()Ljava/util/Collection; +method name getSharedQueuedThreads descriptor ()Ljava/util/Collection; flags 11 signature ()Ljava/util/Collection; +method name toString descriptor ()Ljava/lang/String; flags 1 +method name owns descriptor (Ljava/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject;)Z flags 11 +method name hasWaiters descriptor (Ljava/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject;)Z flags 11 +method name getWaitQueueLength descriptor (Ljava/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject;)I flags 11 +method name getWaitingThreads descriptor (Ljava/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject;)Ljava/util/Collection; flags 11 signature (Ljava/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject;)Ljava/util/Collection; + +class name java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject +header extends java/lang/Object implements java/util/concurrent/locks/Condition,java/io/Serializable flags 21 +innerclass innerClass java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject outerClass java/util/concurrent/locks/AbstractQueuedSynchronizer innerClassName ConditionObject flags 1 +method name descriptor (Ljava/util/concurrent/locks/AbstractQueuedSynchronizer;)V flags 1 +method name signal descriptor ()V flags 11 +method name signalAll descriptor ()V flags 11 +method name awaitUninterruptibly descriptor ()V flags 11 +method name await descriptor ()V thrownTypes java/lang/InterruptedException flags 11 +method name awaitNanos descriptor (J)J thrownTypes java/lang/InterruptedException flags 11 +method name awaitUntil descriptor (Ljava/util/Date;)Z thrownTypes java/lang/InterruptedException flags 11 +method name await descriptor (JLjava/util/concurrent/TimeUnit;)Z thrownTypes java/lang/InterruptedException flags 11 +method name hasWaiters descriptor ()Z flags 14 +method name getWaitQueueLength descriptor ()I flags 14 +method name getWaitingThreads descriptor ()Ljava/util/Collection; flags 14 signature ()Ljava/util/Collection; + +class name java/util/concurrent/locks/Condition +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name await descriptor ()V thrownTypes java/lang/InterruptedException flags 401 +method name awaitUninterruptibly descriptor ()V flags 401 +method name awaitNanos descriptor (J)J thrownTypes java/lang/InterruptedException flags 401 +method name await descriptor (JLjava/util/concurrent/TimeUnit;)Z thrownTypes java/lang/InterruptedException flags 401 +method name awaitUntil descriptor (Ljava/util/Date;)Z thrownTypes java/lang/InterruptedException flags 401 +method name signal descriptor ()V flags 401 +method name signalAll descriptor ()V flags 401 + +class name java/util/concurrent/locks/Lock +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name lock descriptor ()V flags 401 +method name lockInterruptibly descriptor ()V thrownTypes java/lang/InterruptedException flags 401 +method name tryLock descriptor ()Z flags 401 +method name tryLock descriptor (JLjava/util/concurrent/TimeUnit;)Z thrownTypes java/lang/InterruptedException flags 401 +method name unlock descriptor ()V flags 401 +method name newCondition descriptor ()Ljava/util/concurrent/locks/Condition; flags 401 + +class name java/util/concurrent/locks/LockSupport +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name unpark descriptor (Ljava/lang/Thread;)V flags 9 +method name park descriptor (Ljava/lang/Object;)V flags 9 +method name parkNanos descriptor (Ljava/lang/Object;J)V flags 9 +method name parkUntil descriptor (Ljava/lang/Object;J)V flags 9 +method name getBlocker descriptor (Ljava/lang/Thread;)Ljava/lang/Object; flags 9 +method name park descriptor ()V flags 9 +method name parkNanos descriptor (J)V flags 9 +method name parkUntil descriptor (J)V flags 9 + +class name java/util/concurrent/locks/ReadWriteLock +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name readLock descriptor ()Ljava/util/concurrent/locks/Lock; flags 401 +method name writeLock descriptor ()Ljava/util/concurrent/locks/Lock; flags 401 + +class name java/util/concurrent/locks/ReentrantLock +header extends java/lang/Object implements java/util/concurrent/locks/Lock,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Z)V flags 1 +method name lock descriptor ()V flags 1 +method name lockInterruptibly descriptor ()V thrownTypes java/lang/InterruptedException flags 1 +method name tryLock descriptor ()Z flags 1 +method name tryLock descriptor (JLjava/util/concurrent/TimeUnit;)Z thrownTypes java/lang/InterruptedException flags 1 +method name unlock descriptor ()V flags 1 +method name newCondition descriptor ()Ljava/util/concurrent/locks/Condition; flags 1 +method name getHoldCount descriptor ()I flags 1 +method name isHeldByCurrentThread descriptor ()Z flags 1 +method name isLocked descriptor ()Z flags 1 +method name isFair descriptor ()Z flags 11 +method name getOwner descriptor ()Ljava/lang/Thread; flags 4 +method name hasQueuedThreads descriptor ()Z flags 11 +method name hasQueuedThread descriptor (Ljava/lang/Thread;)Z flags 11 +method name getQueueLength descriptor ()I flags 11 +method name getQueuedThreads descriptor ()Ljava/util/Collection; flags 4 signature ()Ljava/util/Collection; +method name hasWaiters descriptor (Ljava/util/concurrent/locks/Condition;)Z flags 1 +method name getWaitQueueLength descriptor (Ljava/util/concurrent/locks/Condition;)I flags 1 +method name getWaitingThreads descriptor (Ljava/util/concurrent/locks/Condition;)Ljava/util/Collection; flags 4 signature (Ljava/util/concurrent/locks/Condition;)Ljava/util/Collection; +method name toString descriptor ()Ljava/lang/String; 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 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +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 +method name descriptor ()V flags 1 +method name descriptor (Z)V flags 1 +method name writeLock descriptor ()Ljava/util/concurrent/locks/ReentrantReadWriteLock$WriteLock; flags 1 +method name readLock descriptor ()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock; flags 1 +method name isFair descriptor ()Z flags 11 +method name getOwner descriptor ()Ljava/lang/Thread; flags 4 +method name getReadLockCount descriptor ()I flags 1 +method name isWriteLocked descriptor ()Z flags 1 +method name isWriteLockedByCurrentThread descriptor ()Z flags 1 +method name getWriteHoldCount descriptor ()I flags 1 +method name getReadHoldCount descriptor ()I flags 1 +method name getQueuedWriterThreads descriptor ()Ljava/util/Collection; flags 4 signature ()Ljava/util/Collection; +method name getQueuedReaderThreads descriptor ()Ljava/util/Collection; flags 4 signature ()Ljava/util/Collection; +method name hasQueuedThreads descriptor ()Z flags 11 +method name hasQueuedThread descriptor (Ljava/lang/Thread;)Z flags 11 +method name getQueueLength descriptor ()I flags 11 +method name getQueuedThreads descriptor ()Ljava/util/Collection; flags 4 signature ()Ljava/util/Collection; +method name hasWaiters descriptor (Ljava/util/concurrent/locks/Condition;)Z flags 1 +method name getWaitQueueLength descriptor (Ljava/util/concurrent/locks/Condition;)I flags 1 +method name getWaitingThreads descriptor (Ljava/util/concurrent/locks/Condition;)Ljava/util/Collection; flags 4 signature (Ljava/util/concurrent/locks/Condition;)Ljava/util/Collection; +method name toString descriptor ()Ljava/lang/String; flags 1 +method name writeLock descriptor ()Ljava/util/concurrent/locks/Lock; flags 1041 +method name readLock descriptor ()Ljava/util/concurrent/locks/Lock; flags 1041 + +class name java/util/concurrent/locks/ReentrantReadWriteLock$ReadLock +header extends java/lang/Object implements java/util/concurrent/locks/Lock,java/io/Serializable flags 21 +innerclass innerClass java/util/concurrent/locks/ReentrantReadWriteLock$ReadLock outerClass java/util/concurrent/locks/ReentrantReadWriteLock innerClassName ReadLock flags 9 +method name descriptor (Ljava/util/concurrent/locks/ReentrantReadWriteLock;)V flags 4 +method name lock descriptor ()V flags 1 +method name lockInterruptibly descriptor ()V thrownTypes java/lang/InterruptedException flags 1 +method name tryLock descriptor ()Z flags 1 +method name tryLock descriptor (JLjava/util/concurrent/TimeUnit;)Z thrownTypes java/lang/InterruptedException flags 1 +method name unlock descriptor ()V flags 1 +method name newCondition descriptor ()Ljava/util/concurrent/locks/Condition; flags 1 +method name toString descriptor ()Ljava/lang/String; 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 +method name descriptor (Ljava/util/concurrent/locks/ReentrantReadWriteLock;)V flags 4 +method name lock descriptor ()V flags 1 +method name lockInterruptibly descriptor ()V thrownTypes java/lang/InterruptedException flags 1 +method name tryLock descriptor ()Z flags 1 +method name tryLock descriptor (JLjava/util/concurrent/TimeUnit;)Z thrownTypes java/lang/InterruptedException flags 1 +method name unlock descriptor ()V flags 1 +method name newCondition descriptor ()Ljava/util/concurrent/locks/Condition; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name isHeldByCurrentThread descriptor ()Z flags 1 +method name getHoldCount descriptor ()I flags 1 + +class name java/util/concurrent/locks/StampedLock +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name writeLock descriptor ()J flags 1 +method name tryWriteLock descriptor ()J flags 1 +method name tryWriteLock descriptor (JLjava/util/concurrent/TimeUnit;)J thrownTypes java/lang/InterruptedException flags 1 +method name writeLockInterruptibly descriptor ()J thrownTypes java/lang/InterruptedException flags 1 +method name readLock descriptor ()J flags 1 +method name tryReadLock descriptor ()J flags 1 +method name tryReadLock descriptor (JLjava/util/concurrent/TimeUnit;)J thrownTypes java/lang/InterruptedException flags 1 +method name readLockInterruptibly descriptor ()J thrownTypes java/lang/InterruptedException flags 1 +method name tryOptimisticRead descriptor ()J flags 1 +method name validate descriptor (J)Z flags 1 +method name unlockWrite descriptor (J)V flags 1 +method name unlockRead descriptor (J)V flags 1 +method name unlock descriptor (J)V flags 1 +method name tryConvertToWriteLock descriptor (J)J flags 1 +method name tryConvertToReadLock descriptor (J)J flags 1 +method name tryConvertToOptimisticRead descriptor (J)J flags 1 +method name tryUnlockWrite descriptor ()Z flags 1 +method name tryUnlockRead descriptor ()Z flags 1 +method name isWriteLocked descriptor ()Z flags 1 +method name isReadLocked descriptor ()Z flags 1 +method name getReadLockCount descriptor ()I flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name asReadLock descriptor ()Ljava/util/concurrent/locks/Lock; flags 1 +method name asWriteLock descriptor ()Ljava/util/concurrent/locks/Lock; flags 1 +method name asReadWriteLock descriptor ()Ljava/util/concurrent/locks/ReadWriteLock; flags 1 + +class name java/util/function/BiConsumer +header extends java/lang/Object flags 601 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/FunctionalInterface; +method name accept descriptor (Ljava/lang/Object;Ljava/lang/Object;)V flags 401 signature (TT;TU;)V +method name andThen descriptor (Ljava/util/function/BiConsumer;)Ljava/util/function/BiConsumer; flags 1 signature (Ljava/util/function/BiConsumer<-TT;-TU;>;)Ljava/util/function/BiConsumer; + +class name java/util/function/BiFunction +header extends java/lang/Object flags 601 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/FunctionalInterface; +method name apply descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (TT;TU;)TR; +method name andThen descriptor (Ljava/util/function/Function;)Ljava/util/function/BiFunction; flags 1 signature (Ljava/util/function/Function<-TR;+TV;>;)Ljava/util/function/BiFunction; + +class name java/util/function/BiPredicate +header extends java/lang/Object flags 601 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/FunctionalInterface; +method name test descriptor (Ljava/lang/Object;Ljava/lang/Object;)Z flags 401 signature (TT;TU;)Z +method name and descriptor (Ljava/util/function/BiPredicate;)Ljava/util/function/BiPredicate; flags 1 signature (Ljava/util/function/BiPredicate<-TT;-TU;>;)Ljava/util/function/BiPredicate; +method name negate descriptor ()Ljava/util/function/BiPredicate; flags 1 signature ()Ljava/util/function/BiPredicate; +method name or descriptor (Ljava/util/function/BiPredicate;)Ljava/util/function/BiPredicate; flags 1 signature (Ljava/util/function/BiPredicate<-TT;-TU;>;)Ljava/util/function/BiPredicate; + +class name java/util/function/BinaryOperator +header extends java/lang/Object implements java/util/function/BiFunction flags 601 signature Ljava/lang/Object;Ljava/util/function/BiFunction; classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/FunctionalInterface; +method name minBy descriptor (Ljava/util/Comparator;)Ljava/util/function/BinaryOperator; flags 9 signature (Ljava/util/Comparator<-TT;>;)Ljava/util/function/BinaryOperator; +method name maxBy descriptor (Ljava/util/Comparator;)Ljava/util/function/BinaryOperator; flags 9 signature (Ljava/util/Comparator<-TT;>;)Ljava/util/function/BinaryOperator; + +class name java/util/function/BooleanSupplier +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/FunctionalInterface; +method name getAsBoolean descriptor ()Z flags 401 + +class name java/util/function/Consumer +header extends java/lang/Object flags 601 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/FunctionalInterface; +method name accept descriptor (Ljava/lang/Object;)V flags 401 signature (TT;)V +method name andThen descriptor (Ljava/util/function/Consumer;)Ljava/util/function/Consumer; flags 1 signature (Ljava/util/function/Consumer<-TT;>;)Ljava/util/function/Consumer; + +class name java/util/function/DoubleBinaryOperator +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/FunctionalInterface; +method name applyAsDouble descriptor (DD)D flags 401 + +class name java/util/function/DoubleConsumer +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/FunctionalInterface; +method name accept descriptor (D)V flags 401 +method name andThen descriptor (Ljava/util/function/DoubleConsumer;)Ljava/util/function/DoubleConsumer; flags 1 + +class name java/util/function/DoubleFunction +header extends java/lang/Object flags 601 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/FunctionalInterface; +method name apply descriptor (D)Ljava/lang/Object; flags 401 signature (D)TR; + +class name java/util/function/DoublePredicate +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/FunctionalInterface; +method name test descriptor (D)Z flags 401 +method name and descriptor (Ljava/util/function/DoublePredicate;)Ljava/util/function/DoublePredicate; flags 1 +method name negate descriptor ()Ljava/util/function/DoublePredicate; flags 1 +method name or descriptor (Ljava/util/function/DoublePredicate;)Ljava/util/function/DoublePredicate; flags 1 + +class name java/util/function/DoubleSupplier +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/FunctionalInterface; +method name getAsDouble descriptor ()D flags 401 + +class name java/util/function/DoubleToIntFunction +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/FunctionalInterface; +method name applyAsInt descriptor (D)I flags 401 + +class name java/util/function/DoubleToLongFunction +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/FunctionalInterface; +method name applyAsLong descriptor (D)J flags 401 + +class name java/util/function/DoubleUnaryOperator +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/FunctionalInterface; +method name applyAsDouble descriptor (D)D flags 401 +method name compose descriptor (Ljava/util/function/DoubleUnaryOperator;)Ljava/util/function/DoubleUnaryOperator; flags 1 +method name andThen descriptor (Ljava/util/function/DoubleUnaryOperator;)Ljava/util/function/DoubleUnaryOperator; flags 1 +method name identity descriptor ()Ljava/util/function/DoubleUnaryOperator; flags 9 + +class name java/util/function/Function +header extends java/lang/Object flags 601 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/FunctionalInterface; +method name apply descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (TT;)TR; +method name compose descriptor (Ljava/util/function/Function;)Ljava/util/function/Function; flags 1 signature (Ljava/util/function/Function<-TV;+TT;>;)Ljava/util/function/Function; +method name andThen descriptor (Ljava/util/function/Function;)Ljava/util/function/Function; flags 1 signature (Ljava/util/function/Function<-TR;+TV;>;)Ljava/util/function/Function; +method name identity descriptor ()Ljava/util/function/Function; flags 9 signature ()Ljava/util/function/Function; + +class name java/util/function/IntBinaryOperator +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/FunctionalInterface; +method name applyAsInt descriptor (II)I flags 401 + +class name java/util/function/IntConsumer +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/FunctionalInterface; +method name accept descriptor (I)V flags 401 +method name andThen descriptor (Ljava/util/function/IntConsumer;)Ljava/util/function/IntConsumer; flags 1 + +class name java/util/function/IntFunction +header extends java/lang/Object flags 601 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/FunctionalInterface; +method name apply descriptor (I)Ljava/lang/Object; flags 401 signature (I)TR; + +class name java/util/function/IntPredicate +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/FunctionalInterface; +method name test descriptor (I)Z flags 401 +method name and descriptor (Ljava/util/function/IntPredicate;)Ljava/util/function/IntPredicate; flags 1 +method name negate descriptor ()Ljava/util/function/IntPredicate; flags 1 +method name or descriptor (Ljava/util/function/IntPredicate;)Ljava/util/function/IntPredicate; flags 1 + +class name java/util/function/IntSupplier +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/FunctionalInterface; +method name getAsInt descriptor ()I flags 401 + +class name java/util/function/IntToDoubleFunction +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/FunctionalInterface; +method name applyAsDouble descriptor (I)D flags 401 + +class name java/util/function/IntToLongFunction +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/FunctionalInterface; +method name applyAsLong descriptor (I)J flags 401 + +class name java/util/function/IntUnaryOperator +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/FunctionalInterface; +method name applyAsInt descriptor (I)I flags 401 +method name compose descriptor (Ljava/util/function/IntUnaryOperator;)Ljava/util/function/IntUnaryOperator; flags 1 +method name andThen descriptor (Ljava/util/function/IntUnaryOperator;)Ljava/util/function/IntUnaryOperator; flags 1 +method name identity descriptor ()Ljava/util/function/IntUnaryOperator; flags 9 + +class name java/util/function/LongBinaryOperator +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/FunctionalInterface; +method name applyAsLong descriptor (JJ)J flags 401 + +class name java/util/function/LongConsumer +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/FunctionalInterface; +method name accept descriptor (J)V flags 401 +method name andThen descriptor (Ljava/util/function/LongConsumer;)Ljava/util/function/LongConsumer; flags 1 + +class name java/util/function/LongFunction +header extends java/lang/Object flags 601 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/FunctionalInterface; +method name apply descriptor (J)Ljava/lang/Object; flags 401 signature (J)TR; + +class name java/util/function/LongPredicate +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/FunctionalInterface; +method name test descriptor (J)Z flags 401 +method name and descriptor (Ljava/util/function/LongPredicate;)Ljava/util/function/LongPredicate; flags 1 +method name negate descriptor ()Ljava/util/function/LongPredicate; flags 1 +method name or descriptor (Ljava/util/function/LongPredicate;)Ljava/util/function/LongPredicate; flags 1 + +class name java/util/function/LongSupplier +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/FunctionalInterface; +method name getAsLong descriptor ()J flags 401 + +class name java/util/function/LongToDoubleFunction +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/FunctionalInterface; +method name applyAsDouble descriptor (J)D flags 401 + +class name java/util/function/LongToIntFunction +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/FunctionalInterface; +method name applyAsInt descriptor (J)I flags 401 + +class name java/util/function/LongUnaryOperator +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/FunctionalInterface; +method name applyAsLong descriptor (J)J flags 401 +method name compose descriptor (Ljava/util/function/LongUnaryOperator;)Ljava/util/function/LongUnaryOperator; flags 1 +method name andThen descriptor (Ljava/util/function/LongUnaryOperator;)Ljava/util/function/LongUnaryOperator; flags 1 +method name identity descriptor ()Ljava/util/function/LongUnaryOperator; flags 9 + +class name java/util/function/ObjDoubleConsumer +header extends java/lang/Object flags 601 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/FunctionalInterface; +method name accept descriptor (Ljava/lang/Object;D)V flags 401 signature (TT;D)V + +class name java/util/function/ObjIntConsumer +header extends java/lang/Object flags 601 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/FunctionalInterface; +method name accept descriptor (Ljava/lang/Object;I)V flags 401 signature (TT;I)V + +class name java/util/function/ObjLongConsumer +header extends java/lang/Object flags 601 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/FunctionalInterface; +method name accept descriptor (Ljava/lang/Object;J)V flags 401 signature (TT;J)V + +class name java/util/function/Predicate +header extends java/lang/Object flags 601 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/FunctionalInterface; +method name test descriptor (Ljava/lang/Object;)Z flags 401 signature (TT;)Z +method name and descriptor (Ljava/util/function/Predicate;)Ljava/util/function/Predicate; flags 1 signature (Ljava/util/function/Predicate<-TT;>;)Ljava/util/function/Predicate; +method name negate descriptor ()Ljava/util/function/Predicate; flags 1 signature ()Ljava/util/function/Predicate; +method name or descriptor (Ljava/util/function/Predicate;)Ljava/util/function/Predicate; flags 1 signature (Ljava/util/function/Predicate<-TT;>;)Ljava/util/function/Predicate; +method name isEqual descriptor (Ljava/lang/Object;)Ljava/util/function/Predicate; flags 9 signature (Ljava/lang/Object;)Ljava/util/function/Predicate; + +class name java/util/function/Supplier +header extends java/lang/Object flags 601 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/FunctionalInterface; +method name get descriptor ()Ljava/lang/Object; flags 401 signature ()TT; + +class name java/util/function/ToDoubleBiFunction +header extends java/lang/Object flags 601 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/FunctionalInterface; +method name applyAsDouble descriptor (Ljava/lang/Object;Ljava/lang/Object;)D flags 401 signature (TT;TU;)D + +class name java/util/function/ToDoubleFunction +header extends java/lang/Object flags 601 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/FunctionalInterface; +method name applyAsDouble descriptor (Ljava/lang/Object;)D flags 401 signature (TT;)D + +class name java/util/function/ToIntBiFunction +header extends java/lang/Object flags 601 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/FunctionalInterface; +method name applyAsInt descriptor (Ljava/lang/Object;Ljava/lang/Object;)I flags 401 signature (TT;TU;)I + +class name java/util/function/ToIntFunction +header extends java/lang/Object flags 601 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/FunctionalInterface; +method name applyAsInt descriptor (Ljava/lang/Object;)I flags 401 signature (TT;)I + +class name java/util/function/ToLongBiFunction +header extends java/lang/Object flags 601 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/FunctionalInterface; +method name applyAsLong descriptor (Ljava/lang/Object;Ljava/lang/Object;)J flags 401 signature (TT;TU;)J + +class name java/util/function/ToLongFunction +header extends java/lang/Object flags 601 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/FunctionalInterface; +method name applyAsLong descriptor (Ljava/lang/Object;)J flags 401 signature (TT;)J + +class name java/util/function/UnaryOperator +header extends java/lang/Object implements java/util/function/Function flags 601 signature Ljava/lang/Object;Ljava/util/function/Function; classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/FunctionalInterface; +method name identity descriptor ()Ljava/util/function/UnaryOperator; flags 9 signature ()Ljava/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/Cloneable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +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 +field name map descriptor Ljava/util/Map; flags 4 signature Ljava/util/Map; +method name descriptor ()V flags 1 +method name descriptor (I)V flags 1 +method name descriptor (Ljava/util/jar/Attributes;)V flags 1 +method name get descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1 +method name getValue descriptor (Ljava/lang/String;)Ljava/lang/String; flags 1 +method name getValue descriptor (Ljava/util/jar/Attributes$Name;)Ljava/lang/String; flags 1 +method name put descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 1 +method name putValue descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; flags 1 +method name remove descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1 +method name containsValue descriptor (Ljava/lang/Object;)Z flags 1 +method name containsKey descriptor (Ljava/lang/Object;)Z flags 1 +method name putAll descriptor (Ljava/util/Map;)V flags 1 signature (Ljava/util/Map<**>;)V +method name clear descriptor ()V flags 1 +method name size descriptor ()I flags 1 +method name isEmpty descriptor ()Z flags 1 +method name keySet descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set; +method name values descriptor ()Ljava/util/Collection; flags 1 signature ()Ljava/util/Collection; +method name entrySet descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set;>; +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 + +class name java/util/jar/Attributes$Name +header extends java/lang/Object flags 21 +innerclass innerClass java/util/jar/Attributes$Name outerClass java/util/jar/Attributes innerClassName Name flags 9 +field name MANIFEST_VERSION descriptor Ljava/util/jar/Attributes$Name; flags 19 +field name SIGNATURE_VERSION descriptor Ljava/util/jar/Attributes$Name; flags 19 +field name CONTENT_TYPE descriptor Ljava/util/jar/Attributes$Name; flags 19 +field name CLASS_PATH descriptor Ljava/util/jar/Attributes$Name; flags 19 +field name MAIN_CLASS descriptor Ljava/util/jar/Attributes$Name; flags 19 +field name SEALED descriptor Ljava/util/jar/Attributes$Name; flags 19 +field name EXTENSION_LIST descriptor Ljava/util/jar/Attributes$Name; flags 19 +field name EXTENSION_NAME descriptor Ljava/util/jar/Attributes$Name; flags 19 +field name EXTENSION_INSTALLATION descriptor Ljava/util/jar/Attributes$Name; flags 19 +field name IMPLEMENTATION_TITLE descriptor Ljava/util/jar/Attributes$Name; flags 19 +field name IMPLEMENTATION_VERSION descriptor Ljava/util/jar/Attributes$Name; flags 19 +field name IMPLEMENTATION_VENDOR 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 +field name SPECIFICATION_TITLE descriptor Ljava/util/jar/Attributes$Name; flags 19 +field name SPECIFICATION_VERSION descriptor Ljava/util/jar/Attributes$Name; flags 19 +field name SPECIFICATION_VENDOR descriptor Ljava/util/jar/Attributes$Name; flags 19 +method name descriptor (Ljava/lang/String;)V 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 + +class name java/util/jar/JarEntry +header extends java/util/zip/ZipEntry flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/util/zip/ZipEntry;)V flags 1 +method name descriptor (Ljava/util/jar/JarEntry;)V flags 1 +method name getAttributes descriptor ()Ljava/util/jar/Attributes; thrownTypes java/io/IOException flags 1 +method name getCertificates descriptor ()[Ljava/security/cert/Certificate; flags 1 +method name getCodeSigners descriptor ()[Ljava/security/CodeSigner; flags 1 + +class name java/util/jar/JarException +header extends java/util/zip/ZipException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/util/jar/JarFile +header extends java/util/zip/ZipFile flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name MANIFEST_NAME descriptor Ljava/lang/String; constantValue META-INF/MANIFEST.MF flags 19 +method name descriptor (Ljava/lang/String;)V thrownTypes java/io/IOException flags 1 +method name descriptor (Ljava/lang/String;Z)V thrownTypes java/io/IOException flags 1 +method name descriptor (Ljava/io/File;)V thrownTypes java/io/IOException flags 1 +method name descriptor (Ljava/io/File;Z)V thrownTypes java/io/IOException flags 1 +method name descriptor (Ljava/io/File;ZI)V thrownTypes java/io/IOException flags 1 +method name getManifest descriptor ()Ljava/util/jar/Manifest; thrownTypes java/io/IOException flags 1 +method name getJarEntry descriptor (Ljava/lang/String;)Ljava/util/jar/JarEntry; flags 1 +method name getEntry descriptor (Ljava/lang/String;)Ljava/util/zip/ZipEntry; flags 1 +method name entries descriptor ()Ljava/util/Enumeration; flags 1 signature ()Ljava/util/Enumeration; +method name stream descriptor ()Ljava/util/stream/Stream; flags 1 signature ()Ljava/util/stream/Stream; +method name getInputStream descriptor (Ljava/util/zip/ZipEntry;)Ljava/io/InputStream; thrownTypes java/io/IOException flags 21 + +class name java/util/jar/JarInputStream +header extends java/util/zip/ZipInputStream flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/io/InputStream;)V thrownTypes java/io/IOException flags 1 +method name descriptor (Ljava/io/InputStream;Z)V thrownTypes java/io/IOException flags 1 +method name getManifest descriptor ()Ljava/util/jar/Manifest; flags 1 +method name getNextEntry descriptor ()Ljava/util/zip/ZipEntry; thrownTypes java/io/IOException flags 1 +method name getNextJarEntry descriptor ()Ljava/util/jar/JarEntry; thrownTypes java/io/IOException flags 1 +method name read descriptor ([BII)I thrownTypes java/io/IOException flags 1 +method name createZipEntry descriptor (Ljava/lang/String;)Ljava/util/zip/ZipEntry; flags 4 + +class name java/util/jar/JarOutputStream +header extends java/util/zip/ZipOutputStream flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/io/OutputStream;Ljava/util/jar/Manifest;)V thrownTypes java/io/IOException flags 1 +method name descriptor (Ljava/io/OutputStream;)V thrownTypes java/io/IOException flags 1 +method name putNextEntry descriptor (Ljava/util/zip/ZipEntry;)V thrownTypes java/io/IOException flags 1 + +class name java/util/jar/Manifest +header extends java/lang/Object implements java/lang/Cloneable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/io/InputStream;)V thrownTypes java/io/IOException flags 1 +method name descriptor (Ljava/util/jar/Manifest;)V flags 1 +method name getMainAttributes descriptor ()Ljava/util/jar/Attributes; flags 1 +method name getEntries descriptor ()Ljava/util/Map; flags 1 signature ()Ljava/util/Map; +method name getAttributes descriptor (Ljava/lang/String;)Ljava/util/jar/Attributes; flags 1 +method name clear descriptor ()V flags 1 +method name write descriptor (Ljava/io/OutputStream;)V thrownTypes java/io/IOException flags 1 +method name read descriptor (Ljava/io/InputStream;)V thrownTypes java/io/IOException flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 + +class name java/util/jar/Pack200 +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +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 +method name newPacker descriptor ()Ljava/util/jar/Pack200$Packer; flags 29 +method name newUnpacker descriptor ()Ljava/util/jar/Pack200$Unpacker; flags 9 + +class name java/util/jar/Pack200$Packer +header extends java/lang/Object flags 601 +innerclass innerClass java/util/jar/Pack200$Packer outerClass java/util/jar/Pack200 innerClassName Packer flags 609 +field name SEGMENT_LIMIT descriptor Ljava/lang/String; constantValue pack.segment.limit flags 19 +field name KEEP_FILE_ORDER descriptor Ljava/lang/String; constantValue pack.keep.file.order flags 19 +field name EFFORT descriptor Ljava/lang/String; constantValue pack.effort flags 19 +field name DEFLATE_HINT descriptor Ljava/lang/String; constantValue pack.deflate.hint flags 19 +field name MODIFICATION_TIME descriptor Ljava/lang/String; constantValue pack.modification.time flags 19 +field name PASS_FILE_PFX descriptor Ljava/lang/String; constantValue pack.pass.file. flags 19 +field name UNKNOWN_ATTRIBUTE descriptor Ljava/lang/String; constantValue pack.unknown.attribute flags 19 +field name CLASS_ATTRIBUTE_PFX descriptor Ljava/lang/String; constantValue pack.class.attribute. flags 19 +field name FIELD_ATTRIBUTE_PFX descriptor Ljava/lang/String; constantValue pack.field.attribute. flags 19 +field name METHOD_ATTRIBUTE_PFX descriptor Ljava/lang/String; constantValue pack.method.attribute. flags 19 +field name CODE_ATTRIBUTE_PFX descriptor Ljava/lang/String; constantValue pack.code.attribute. flags 19 +field name PROGRESS descriptor Ljava/lang/String; constantValue pack.progress flags 19 +field name KEEP descriptor Ljava/lang/String; constantValue keep flags 19 +field name PASS descriptor Ljava/lang/String; constantValue pass flags 19 +field name STRIP descriptor Ljava/lang/String; constantValue strip flags 19 +field name ERROR descriptor Ljava/lang/String; constantValue error flags 19 +field name TRUE descriptor Ljava/lang/String; constantValue true flags 19 +field name FALSE descriptor Ljava/lang/String; constantValue false flags 19 +field name LATEST descriptor Ljava/lang/String; constantValue latest flags 19 +method name properties descriptor ()Ljava/util/SortedMap; flags 401 signature ()Ljava/util/SortedMap; +method name pack descriptor (Ljava/util/jar/JarFile;Ljava/io/OutputStream;)V thrownTypes java/io/IOException flags 401 +method name pack descriptor (Ljava/util/jar/JarInputStream;Ljava/io/OutputStream;)V thrownTypes java/io/IOException flags 401 +method name addPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name removePropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; + +class name java/util/jar/Pack200$Unpacker +header extends java/lang/Object flags 601 +innerclass innerClass java/util/jar/Pack200$Unpacker outerClass java/util/jar/Pack200 innerClassName Unpacker flags 609 +field name KEEP descriptor Ljava/lang/String; constantValue keep flags 19 +field name TRUE descriptor Ljava/lang/String; constantValue true flags 19 +field name FALSE descriptor Ljava/lang/String; constantValue false flags 19 +field name DEFLATE_HINT descriptor Ljava/lang/String; constantValue unpack.deflate.hint flags 19 +field name PROGRESS descriptor Ljava/lang/String; constantValue unpack.progress flags 19 +method name properties descriptor ()Ljava/util/SortedMap; flags 401 signature ()Ljava/util/SortedMap; +method name unpack descriptor (Ljava/io/InputStream;Ljava/util/jar/JarOutputStream;)V thrownTypes java/io/IOException flags 401 +method name unpack descriptor (Ljava/io/File;Ljava/util/jar/JarOutputStream;)V thrownTypes java/io/IOException flags 401 +method name addPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name removePropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; + +class name java/util/regex/MatchResult +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name start descriptor ()I flags 401 +method name start descriptor (I)I flags 401 +method name end descriptor ()I flags 401 +method name end descriptor (I)I flags 401 +method name group descriptor ()Ljava/lang/String; flags 401 +method name group descriptor (I)Ljava/lang/String; flags 401 +method name groupCount descriptor ()I flags 401 + +class name java/util/regex/Matcher +header extends java/lang/Object implements java/util/regex/MatchResult flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name pattern descriptor ()Ljava/util/regex/Pattern; flags 1 +method name toMatchResult descriptor ()Ljava/util/regex/MatchResult; flags 1 +method name usePattern descriptor (Ljava/util/regex/Pattern;)Ljava/util/regex/Matcher; flags 1 +method name reset descriptor ()Ljava/util/regex/Matcher; flags 1 +method name reset descriptor (Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; flags 1 +method name start descriptor ()I flags 1 +method name start descriptor (I)I flags 1 +method name start descriptor (Ljava/lang/String;)I flags 1 +method name end descriptor ()I flags 1 +method name end descriptor (I)I flags 1 +method name end descriptor (Ljava/lang/String;)I flags 1 +method name group descriptor ()Ljava/lang/String; flags 1 +method name group descriptor (I)Ljava/lang/String; flags 1 +method name group descriptor (Ljava/lang/String;)Ljava/lang/String; flags 1 +method name groupCount descriptor ()I flags 1 +method name matches descriptor ()Z flags 1 +method name find descriptor ()Z flags 1 +method name find descriptor (I)Z flags 1 +method name lookingAt descriptor ()Z flags 1 +method name quoteReplacement descriptor (Ljava/lang/String;)Ljava/lang/String; flags 9 +method name appendReplacement descriptor (Ljava/lang/StringBuffer;Ljava/lang/String;)Ljava/util/regex/Matcher; flags 1 +method name appendTail descriptor (Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer; flags 1 +method name replaceAll descriptor (Ljava/lang/String;)Ljava/lang/String; flags 1 +method name replaceFirst descriptor (Ljava/lang/String;)Ljava/lang/String; flags 1 +method name region descriptor (II)Ljava/util/regex/Matcher; flags 1 +method name regionStart descriptor ()I flags 1 +method name regionEnd descriptor ()I flags 1 +method name hasTransparentBounds descriptor ()Z flags 1 +method name useTransparentBounds descriptor (Z)Ljava/util/regex/Matcher; flags 1 +method name hasAnchoringBounds descriptor ()Z flags 1 +method name useAnchoringBounds descriptor (Z)Ljava/util/regex/Matcher; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name hitEnd descriptor ()Z flags 1 +method name requireEnd descriptor ()Z flags 1 + +class name java/util/regex/Pattern +header extends java/lang/Object implements java/io/Serializable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name UNIX_LINES descriptor I constantValue 1 flags 19 +field name CASE_INSENSITIVE descriptor I constantValue 2 flags 19 +field name COMMENTS descriptor I constantValue 4 flags 19 +field name MULTILINE descriptor I constantValue 8 flags 19 +field name LITERAL descriptor I constantValue 16 flags 19 +field name DOTALL descriptor I constantValue 32 flags 19 +field name UNICODE_CASE descriptor I constantValue 64 flags 19 +field name CANON_EQ descriptor I constantValue 128 flags 19 +field name UNICODE_CHARACTER_CLASS descriptor I constantValue 256 flags 19 +method name compile descriptor (Ljava/lang/String;)Ljava/util/regex/Pattern; flags 9 +method name compile descriptor (Ljava/lang/String;I)Ljava/util/regex/Pattern; flags 9 +method name pattern descriptor ()Ljava/lang/String; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name matcher descriptor (Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; flags 1 +method name flags descriptor ()I flags 1 +method name matches descriptor (Ljava/lang/String;Ljava/lang/CharSequence;)Z flags 9 +method name split descriptor (Ljava/lang/CharSequence;I)[Ljava/lang/String; flags 1 +method name split descriptor (Ljava/lang/CharSequence;)[Ljava/lang/String; flags 1 +method name quote descriptor (Ljava/lang/String;)Ljava/lang/String; flags 9 +method name asPredicate descriptor ()Ljava/util/function/Predicate; flags 1 signature ()Ljava/util/function/Predicate; +method name splitAsStream descriptor (Ljava/lang/CharSequence;)Ljava/util/stream/Stream; flags 1 signature (Ljava/lang/CharSequence;)Ljava/util/stream/Stream; + +class name java/util/regex/PatternSyntaxException +header extends java/lang/IllegalArgumentException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;Ljava/lang/String;I)V flags 1 +method name getIndex descriptor ()I flags 1 +method name getDescription descriptor ()Ljava/lang/String; flags 1 +method name getPattern descriptor ()Ljava/lang/String; flags 1 +method name getMessage descriptor ()Ljava/lang/String; flags 1 + +class name java/util/spi/CalendarDataProvider +header extends java/util/spi/LocaleServiceProvider flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 4 +method name getFirstDayOfWeek descriptor (Ljava/util/Locale;)I flags 401 +method name getMinimalDaysInFirstWeek descriptor (Ljava/util/Locale;)I flags 401 + +class name java/util/spi/CalendarNameProvider +header extends java/util/spi/LocaleServiceProvider flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 4 +method name getDisplayName descriptor (Ljava/lang/String;IIILjava/util/Locale;)Ljava/lang/String; flags 401 +method name getDisplayNames descriptor (Ljava/lang/String;IILjava/util/Locale;)Ljava/util/Map; flags 401 signature (Ljava/lang/String;IILjava/util/Locale;)Ljava/util/Map; + +class name java/util/spi/CurrencyNameProvider +header extends java/util/spi/LocaleServiceProvider flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 4 +method name getSymbol descriptor (Ljava/lang/String;Ljava/util/Locale;)Ljava/lang/String; flags 401 +method name getDisplayName descriptor (Ljava/lang/String;Ljava/util/Locale;)Ljava/lang/String; flags 1 + +class name java/util/spi/LocaleNameProvider +header extends java/util/spi/LocaleServiceProvider flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 4 +method name getDisplayLanguage descriptor (Ljava/lang/String;Ljava/util/Locale;)Ljava/lang/String; flags 401 +method name getDisplayScript descriptor (Ljava/lang/String;Ljava/util/Locale;)Ljava/lang/String; flags 1 +method name getDisplayCountry descriptor (Ljava/lang/String;Ljava/util/Locale;)Ljava/lang/String; flags 401 +method name getDisplayVariant descriptor (Ljava/lang/String;Ljava/util/Locale;)Ljava/lang/String; flags 401 + +class name java/util/spi/LocaleServiceProvider +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 4 +method name getAvailableLocales descriptor ()[Ljava/util/Locale; flags 401 +method name isSupportedLocale descriptor (Ljava/util/Locale;)Z flags 1 + +class name java/util/spi/ResourceBundleControlProvider +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/util/ResourceBundle$Control outerClass java/util/ResourceBundle innerClassName Control flags 9 +method name getControl descriptor (Ljava/lang/String;)Ljava/util/ResourceBundle$Control; flags 401 + +class name java/util/spi/TimeZoneNameProvider +header extends java/util/spi/LocaleServiceProvider flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 4 +method name getDisplayName descriptor (Ljava/lang/String;ZILjava/util/Locale;)Ljava/lang/String; flags 401 +method name getGenericDisplayName descriptor (Ljava/lang/String;ILjava/util/Locale;)Ljava/lang/String; flags 1 + +class name java/util/stream/BaseStream +header extends java/lang/Object implements java/lang/AutoCloseable flags 601 signature ;>Ljava/lang/Object;Ljava/lang/AutoCloseable; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name iterator descriptor ()Ljava/util/Iterator; flags 401 signature ()Ljava/util/Iterator; +method name spliterator descriptor ()Ljava/util/Spliterator; flags 401 signature ()Ljava/util/Spliterator; +method name isParallel descriptor ()Z flags 401 +method name sequential descriptor ()Ljava/util/stream/BaseStream; flags 401 signature ()TS; +method name parallel descriptor ()Ljava/util/stream/BaseStream; flags 401 signature ()TS; +method name unordered descriptor ()Ljava/util/stream/BaseStream; flags 401 signature ()TS; +method name onClose descriptor (Ljava/lang/Runnable;)Ljava/util/stream/BaseStream; flags 401 signature (Ljava/lang/Runnable;)TS; +method name close descriptor ()V flags 401 + +class name java/util/stream/Collector +header extends java/lang/Object flags 601 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/util/stream/Collector$Characteristics outerClass java/util/stream/Collector innerClassName Characteristics flags 4019 +method name supplier descriptor ()Ljava/util/function/Supplier; flags 401 signature ()Ljava/util/function/Supplier; +method name accumulator descriptor ()Ljava/util/function/BiConsumer; flags 401 signature ()Ljava/util/function/BiConsumer; +method name combiner descriptor ()Ljava/util/function/BinaryOperator; flags 401 signature ()Ljava/util/function/BinaryOperator; +method name finisher descriptor ()Ljava/util/function/Function; flags 401 signature ()Ljava/util/function/Function; +method name characteristics descriptor ()Ljava/util/Set; flags 401 signature ()Ljava/util/Set; +method name of descriptor (Ljava/util/function/Supplier;Ljava/util/function/BiConsumer;Ljava/util/function/BinaryOperator;[Ljava/util/stream/Collector$Characteristics;)Ljava/util/stream/Collector; flags 89 signature (Ljava/util/function/Supplier;Ljava/util/function/BiConsumer;Ljava/util/function/BinaryOperator;[Ljava/util/stream/Collector$Characteristics;)Ljava/util/stream/Collector; +method name of descriptor (Ljava/util/function/Supplier;Ljava/util/function/BiConsumer;Ljava/util/function/BinaryOperator;Ljava/util/function/Function;[Ljava/util/stream/Collector$Characteristics;)Ljava/util/stream/Collector; flags 89 signature (Ljava/util/function/Supplier;Ljava/util/function/BiConsumer;Ljava/util/function/BinaryOperator;Ljava/util/function/Function;[Ljava/util/stream/Collector$Characteristics;)Ljava/util/stream/Collector; + +class name java/util/stream/Collector$Characteristics +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; +innerclass innerClass java/util/stream/Collector$Characteristics outerClass java/util/stream/Collector innerClassName Characteristics flags 4019 +field name CONCURRENT descriptor Ljava/util/stream/Collector$Characteristics; flags 4019 +field name UNORDERED descriptor Ljava/util/stream/Collector$Characteristics; flags 4019 +field name IDENTITY_FINISH descriptor Ljava/util/stream/Collector$Characteristics; flags 4019 +method name values descriptor ()[Ljava/util/stream/Collector$Characteristics; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/util/stream/Collector$Characteristics; flags 9 + +class name java/util/stream/Collectors +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/util/stream/Collector$Characteristics outerClass java/util/stream/Collector innerClassName Characteristics flags 4019 +method name toCollection descriptor (Ljava/util/function/Supplier;)Ljava/util/stream/Collector; flags 9 signature ;>(Ljava/util/function/Supplier;)Ljava/util/stream/Collector; +method name toList descriptor ()Ljava/util/stream/Collector; flags 9 signature ()Ljava/util/stream/Collector;>; +method name toSet descriptor ()Ljava/util/stream/Collector; flags 9 signature ()Ljava/util/stream/Collector;>; +method name joining descriptor ()Ljava/util/stream/Collector; flags 9 signature ()Ljava/util/stream/Collector; +method name joining descriptor (Ljava/lang/CharSequence;)Ljava/util/stream/Collector; flags 9 signature (Ljava/lang/CharSequence;)Ljava/util/stream/Collector; +method name joining descriptor (Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/util/stream/Collector; flags 9 signature (Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/util/stream/Collector; +method name mapping descriptor (Ljava/util/function/Function;Ljava/util/stream/Collector;)Ljava/util/stream/Collector; flags 9 signature (Ljava/util/function/Function<-TT;+TU;>;Ljava/util/stream/Collector<-TU;TA;TR;>;)Ljava/util/stream/Collector; +method name collectingAndThen descriptor (Ljava/util/stream/Collector;Ljava/util/function/Function;)Ljava/util/stream/Collector; flags 9 signature (Ljava/util/stream/Collector;Ljava/util/function/Function;)Ljava/util/stream/Collector; +method name counting descriptor ()Ljava/util/stream/Collector; flags 9 signature ()Ljava/util/stream/Collector; +method name minBy descriptor (Ljava/util/Comparator;)Ljava/util/stream/Collector; flags 9 signature (Ljava/util/Comparator<-TT;>;)Ljava/util/stream/Collector;>; +method name maxBy descriptor (Ljava/util/Comparator;)Ljava/util/stream/Collector; flags 9 signature (Ljava/util/Comparator<-TT;>;)Ljava/util/stream/Collector;>; +method name summingInt descriptor (Ljava/util/function/ToIntFunction;)Ljava/util/stream/Collector; flags 9 signature (Ljava/util/function/ToIntFunction<-TT;>;)Ljava/util/stream/Collector; +method name summingLong descriptor (Ljava/util/function/ToLongFunction;)Ljava/util/stream/Collector; flags 9 signature (Ljava/util/function/ToLongFunction<-TT;>;)Ljava/util/stream/Collector; +method name summingDouble descriptor (Ljava/util/function/ToDoubleFunction;)Ljava/util/stream/Collector; flags 9 signature (Ljava/util/function/ToDoubleFunction<-TT;>;)Ljava/util/stream/Collector; +method name averagingInt descriptor (Ljava/util/function/ToIntFunction;)Ljava/util/stream/Collector; flags 9 signature (Ljava/util/function/ToIntFunction<-TT;>;)Ljava/util/stream/Collector; +method name averagingLong descriptor (Ljava/util/function/ToLongFunction;)Ljava/util/stream/Collector; flags 9 signature (Ljava/util/function/ToLongFunction<-TT;>;)Ljava/util/stream/Collector; +method name averagingDouble descriptor (Ljava/util/function/ToDoubleFunction;)Ljava/util/stream/Collector; flags 9 signature (Ljava/util/function/ToDoubleFunction<-TT;>;)Ljava/util/stream/Collector; +method name reducing descriptor (Ljava/lang/Object;Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector; flags 9 signature (TT;Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector; +method name reducing descriptor (Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector; flags 9 signature (Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector;>; +method name reducing descriptor (Ljava/lang/Object;Ljava/util/function/Function;Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector; flags 9 signature (TU;Ljava/util/function/Function<-TT;+TU;>;Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector; +method name groupingBy descriptor (Ljava/util/function/Function;)Ljava/util/stream/Collector; flags 9 signature (Ljava/util/function/Function<-TT;+TK;>;)Ljava/util/stream/Collector;>;>; +method name groupingBy descriptor (Ljava/util/function/Function;Ljava/util/stream/Collector;)Ljava/util/stream/Collector; flags 9 signature (Ljava/util/function/Function<-TT;+TK;>;Ljava/util/stream/Collector<-TT;TA;TD;>;)Ljava/util/stream/Collector;>; +method name groupingBy descriptor (Ljava/util/function/Function;Ljava/util/function/Supplier;Ljava/util/stream/Collector;)Ljava/util/stream/Collector; flags 9 signature ;>(Ljava/util/function/Function<-TT;+TK;>;Ljava/util/function/Supplier;Ljava/util/stream/Collector<-TT;TA;TD;>;)Ljava/util/stream/Collector; +method name groupingByConcurrent descriptor (Ljava/util/function/Function;)Ljava/util/stream/Collector; flags 9 signature (Ljava/util/function/Function<-TT;+TK;>;)Ljava/util/stream/Collector;>;>; +method name groupingByConcurrent descriptor (Ljava/util/function/Function;Ljava/util/stream/Collector;)Ljava/util/stream/Collector; flags 9 signature (Ljava/util/function/Function<-TT;+TK;>;Ljava/util/stream/Collector<-TT;TA;TD;>;)Ljava/util/stream/Collector;>; +method name groupingByConcurrent descriptor (Ljava/util/function/Function;Ljava/util/function/Supplier;Ljava/util/stream/Collector;)Ljava/util/stream/Collector; flags 9 signature ;>(Ljava/util/function/Function<-TT;+TK;>;Ljava/util/function/Supplier;Ljava/util/stream/Collector<-TT;TA;TD;>;)Ljava/util/stream/Collector; +method name partitioningBy descriptor (Ljava/util/function/Predicate;)Ljava/util/stream/Collector; flags 9 signature (Ljava/util/function/Predicate<-TT;>;)Ljava/util/stream/Collector;>;>; +method name partitioningBy descriptor (Ljava/util/function/Predicate;Ljava/util/stream/Collector;)Ljava/util/stream/Collector; flags 9 signature (Ljava/util/function/Predicate<-TT;>;Ljava/util/stream/Collector<-TT;TA;TD;>;)Ljava/util/stream/Collector;>; +method name toMap descriptor (Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/stream/Collector; flags 9 signature (Ljava/util/function/Function<-TT;+TK;>;Ljava/util/function/Function<-TT;+TU;>;)Ljava/util/stream/Collector;>; +method name toMap descriptor (Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector; flags 9 signature (Ljava/util/function/Function<-TT;+TK;>;Ljava/util/function/Function<-TT;+TU;>;Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector;>; +method name toMap descriptor (Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/BinaryOperator;Ljava/util/function/Supplier;)Ljava/util/stream/Collector; flags 9 signature ;>(Ljava/util/function/Function<-TT;+TK;>;Ljava/util/function/Function<-TT;+TU;>;Ljava/util/function/BinaryOperator;Ljava/util/function/Supplier;)Ljava/util/stream/Collector; +method name toConcurrentMap descriptor (Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/stream/Collector; flags 9 signature (Ljava/util/function/Function<-TT;+TK;>;Ljava/util/function/Function<-TT;+TU;>;)Ljava/util/stream/Collector;>; +method name toConcurrentMap descriptor (Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector; flags 9 signature (Ljava/util/function/Function<-TT;+TK;>;Ljava/util/function/Function<-TT;+TU;>;Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector;>; +method name toConcurrentMap descriptor (Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/BinaryOperator;Ljava/util/function/Supplier;)Ljava/util/stream/Collector; flags 9 signature ;>(Ljava/util/function/Function<-TT;+TK;>;Ljava/util/function/Function<-TT;+TU;>;Ljava/util/function/BinaryOperator;Ljava/util/function/Supplier;)Ljava/util/stream/Collector; +method name summarizingInt descriptor (Ljava/util/function/ToIntFunction;)Ljava/util/stream/Collector; flags 9 signature (Ljava/util/function/ToIntFunction<-TT;>;)Ljava/util/stream/Collector; +method name summarizingLong descriptor (Ljava/util/function/ToLongFunction;)Ljava/util/stream/Collector; flags 9 signature (Ljava/util/function/ToLongFunction<-TT;>;)Ljava/util/stream/Collector; +method name summarizingDouble descriptor (Ljava/util/function/ToDoubleFunction;)Ljava/util/stream/Collector; flags 9 signature (Ljava/util/function/ToDoubleFunction<-TT;>;)Ljava/util/stream/Collector; + +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; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +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 +method name filter descriptor (Ljava/util/function/DoublePredicate;)Ljava/util/stream/DoubleStream; flags 401 +method name map descriptor (Ljava/util/function/DoubleUnaryOperator;)Ljava/util/stream/DoubleStream; flags 401 +method name mapToObj descriptor (Ljava/util/function/DoubleFunction;)Ljava/util/stream/Stream; flags 401 signature (Ljava/util/function/DoubleFunction<+TU;>;)Ljava/util/stream/Stream; +method name mapToInt descriptor (Ljava/util/function/DoubleToIntFunction;)Ljava/util/stream/IntStream; flags 401 +method name mapToLong descriptor (Ljava/util/function/DoubleToLongFunction;)Ljava/util/stream/LongStream; flags 401 +method name flatMap descriptor (Ljava/util/function/DoubleFunction;)Ljava/util/stream/DoubleStream; flags 401 signature (Ljava/util/function/DoubleFunction<+Ljava/util/stream/DoubleStream;>;)Ljava/util/stream/DoubleStream; +method name distinct descriptor ()Ljava/util/stream/DoubleStream; flags 401 +method name sorted descriptor ()Ljava/util/stream/DoubleStream; flags 401 +method name peek descriptor (Ljava/util/function/DoubleConsumer;)Ljava/util/stream/DoubleStream; flags 401 +method name limit descriptor (J)Ljava/util/stream/DoubleStream; flags 401 +method name skip descriptor (J)Ljava/util/stream/DoubleStream; flags 401 +method name forEach descriptor (Ljava/util/function/DoubleConsumer;)V flags 401 +method name forEachOrdered descriptor (Ljava/util/function/DoubleConsumer;)V flags 401 +method name toArray descriptor ()[D flags 401 +method name reduce descriptor (DLjava/util/function/DoubleBinaryOperator;)D flags 401 +method name reduce descriptor (Ljava/util/function/DoubleBinaryOperator;)Ljava/util/OptionalDouble; flags 401 +method name collect descriptor (Ljava/util/function/Supplier;Ljava/util/function/ObjDoubleConsumer;Ljava/util/function/BiConsumer;)Ljava/lang/Object; flags 401 signature (Ljava/util/function/Supplier;Ljava/util/function/ObjDoubleConsumer;Ljava/util/function/BiConsumer;)TR; +method name sum descriptor ()D flags 401 +method name min descriptor ()Ljava/util/OptionalDouble; flags 401 +method name max descriptor ()Ljava/util/OptionalDouble; flags 401 +method name count descriptor ()J flags 401 +method name average descriptor ()Ljava/util/OptionalDouble; flags 401 +method name summaryStatistics descriptor ()Ljava/util/DoubleSummaryStatistics; flags 401 +method name anyMatch descriptor (Ljava/util/function/DoublePredicate;)Z flags 401 +method name allMatch descriptor (Ljava/util/function/DoublePredicate;)Z flags 401 +method name noneMatch descriptor (Ljava/util/function/DoublePredicate;)Z flags 401 +method name findFirst descriptor ()Ljava/util/OptionalDouble; flags 401 +method name findAny descriptor ()Ljava/util/OptionalDouble; flags 401 +method name boxed descriptor ()Ljava/util/stream/Stream; flags 401 signature ()Ljava/util/stream/Stream; +method name sequential descriptor ()Ljava/util/stream/DoubleStream; flags 401 +method name parallel descriptor ()Ljava/util/stream/DoubleStream; flags 401 +method name iterator descriptor ()Ljava/util/PrimitiveIterator$OfDouble; flags 401 +method name spliterator descriptor ()Ljava/util/Spliterator$OfDouble; flags 401 +method name builder descriptor ()Ljava/util/stream/DoubleStream$Builder; flags 9 +method name empty descriptor ()Ljava/util/stream/DoubleStream; flags 9 +method name of descriptor (D)Ljava/util/stream/DoubleStream; flags 9 +method name of descriptor ([D)Ljava/util/stream/DoubleStream; flags 89 +method name iterate descriptor (DLjava/util/function/DoubleUnaryOperator;)Ljava/util/stream/DoubleStream; flags 9 +method name generate descriptor (Ljava/util/function/DoubleSupplier;)Ljava/util/stream/DoubleStream; flags 9 +method name concat descriptor (Ljava/util/stream/DoubleStream;Ljava/util/stream/DoubleStream;)Ljava/util/stream/DoubleStream; flags 9 +method name parallel descriptor ()Ljava/util/stream/BaseStream; flags 1041 +method name sequential descriptor ()Ljava/util/stream/BaseStream; flags 1041 +method name spliterator descriptor ()Ljava/util/Spliterator; flags 1041 +method name iterator descriptor ()Ljava/util/Iterator; flags 1041 + +class name java/util/stream/DoubleStream$Builder +header extends java/lang/Object implements java/util/function/DoubleConsumer flags 601 +innerclass innerClass java/util/stream/DoubleStream$Builder outerClass java/util/stream/DoubleStream innerClassName Builder flags 609 +method name accept descriptor (D)V flags 401 +method name add descriptor (D)Ljava/util/stream/DoubleStream$Builder; flags 1 +method name build descriptor ()Ljava/util/stream/DoubleStream; flags 401 + +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; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +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 +method name filter descriptor (Ljava/util/function/IntPredicate;)Ljava/util/stream/IntStream; flags 401 +method name map descriptor (Ljava/util/function/IntUnaryOperator;)Ljava/util/stream/IntStream; flags 401 +method name mapToObj descriptor (Ljava/util/function/IntFunction;)Ljava/util/stream/Stream; flags 401 signature (Ljava/util/function/IntFunction<+TU;>;)Ljava/util/stream/Stream; +method name mapToLong descriptor (Ljava/util/function/IntToLongFunction;)Ljava/util/stream/LongStream; flags 401 +method name mapToDouble descriptor (Ljava/util/function/IntToDoubleFunction;)Ljava/util/stream/DoubleStream; flags 401 +method name flatMap descriptor (Ljava/util/function/IntFunction;)Ljava/util/stream/IntStream; flags 401 signature (Ljava/util/function/IntFunction<+Ljava/util/stream/IntStream;>;)Ljava/util/stream/IntStream; +method name distinct descriptor ()Ljava/util/stream/IntStream; flags 401 +method name sorted descriptor ()Ljava/util/stream/IntStream; flags 401 +method name peek descriptor (Ljava/util/function/IntConsumer;)Ljava/util/stream/IntStream; flags 401 +method name limit descriptor (J)Ljava/util/stream/IntStream; flags 401 +method name skip descriptor (J)Ljava/util/stream/IntStream; flags 401 +method name forEach descriptor (Ljava/util/function/IntConsumer;)V flags 401 +method name forEachOrdered descriptor (Ljava/util/function/IntConsumer;)V flags 401 +method name toArray descriptor ()[I flags 401 +method name reduce descriptor (ILjava/util/function/IntBinaryOperator;)I flags 401 +method name reduce descriptor (Ljava/util/function/IntBinaryOperator;)Ljava/util/OptionalInt; flags 401 +method name collect descriptor (Ljava/util/function/Supplier;Ljava/util/function/ObjIntConsumer;Ljava/util/function/BiConsumer;)Ljava/lang/Object; flags 401 signature (Ljava/util/function/Supplier;Ljava/util/function/ObjIntConsumer;Ljava/util/function/BiConsumer;)TR; +method name sum descriptor ()I flags 401 +method name min descriptor ()Ljava/util/OptionalInt; flags 401 +method name max descriptor ()Ljava/util/OptionalInt; flags 401 +method name count descriptor ()J flags 401 +method name average descriptor ()Ljava/util/OptionalDouble; flags 401 +method name summaryStatistics descriptor ()Ljava/util/IntSummaryStatistics; flags 401 +method name anyMatch descriptor (Ljava/util/function/IntPredicate;)Z flags 401 +method name allMatch descriptor (Ljava/util/function/IntPredicate;)Z flags 401 +method name noneMatch descriptor (Ljava/util/function/IntPredicate;)Z flags 401 +method name findFirst descriptor ()Ljava/util/OptionalInt; flags 401 +method name findAny descriptor ()Ljava/util/OptionalInt; flags 401 +method name asLongStream descriptor ()Ljava/util/stream/LongStream; flags 401 +method name asDoubleStream descriptor ()Ljava/util/stream/DoubleStream; flags 401 +method name boxed descriptor ()Ljava/util/stream/Stream; flags 401 signature ()Ljava/util/stream/Stream; +method name sequential descriptor ()Ljava/util/stream/IntStream; flags 401 +method name parallel descriptor ()Ljava/util/stream/IntStream; flags 401 +method name iterator descriptor ()Ljava/util/PrimitiveIterator$OfInt; flags 401 +method name spliterator descriptor ()Ljava/util/Spliterator$OfInt; flags 401 +method name builder descriptor ()Ljava/util/stream/IntStream$Builder; flags 9 +method name empty descriptor ()Ljava/util/stream/IntStream; flags 9 +method name of descriptor (I)Ljava/util/stream/IntStream; flags 9 +method name of descriptor ([I)Ljava/util/stream/IntStream; flags 89 +method name iterate descriptor (ILjava/util/function/IntUnaryOperator;)Ljava/util/stream/IntStream; flags 9 +method name generate descriptor (Ljava/util/function/IntSupplier;)Ljava/util/stream/IntStream; flags 9 +method name range descriptor (II)Ljava/util/stream/IntStream; flags 9 +method name rangeClosed descriptor (II)Ljava/util/stream/IntStream; flags 9 +method name concat descriptor (Ljava/util/stream/IntStream;Ljava/util/stream/IntStream;)Ljava/util/stream/IntStream; flags 9 +method name parallel descriptor ()Ljava/util/stream/BaseStream; flags 1041 +method name sequential descriptor ()Ljava/util/stream/BaseStream; flags 1041 +method name spliterator descriptor ()Ljava/util/Spliterator; flags 1041 +method name iterator descriptor ()Ljava/util/Iterator; flags 1041 + +class name java/util/stream/IntStream$Builder +header extends java/lang/Object implements java/util/function/IntConsumer flags 601 +innerclass innerClass java/util/stream/IntStream$Builder outerClass java/util/stream/IntStream innerClassName Builder flags 609 +method name accept descriptor (I)V flags 401 +method name add descriptor (I)Ljava/util/stream/IntStream$Builder; flags 1 +method name build descriptor ()Ljava/util/stream/IntStream; flags 401 + +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; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +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 +method name filter descriptor (Ljava/util/function/LongPredicate;)Ljava/util/stream/LongStream; flags 401 +method name map descriptor (Ljava/util/function/LongUnaryOperator;)Ljava/util/stream/LongStream; flags 401 +method name mapToObj descriptor (Ljava/util/function/LongFunction;)Ljava/util/stream/Stream; flags 401 signature (Ljava/util/function/LongFunction<+TU;>;)Ljava/util/stream/Stream; +method name mapToInt descriptor (Ljava/util/function/LongToIntFunction;)Ljava/util/stream/IntStream; flags 401 +method name mapToDouble descriptor (Ljava/util/function/LongToDoubleFunction;)Ljava/util/stream/DoubleStream; flags 401 +method name flatMap descriptor (Ljava/util/function/LongFunction;)Ljava/util/stream/LongStream; flags 401 signature (Ljava/util/function/LongFunction<+Ljava/util/stream/LongStream;>;)Ljava/util/stream/LongStream; +method name distinct descriptor ()Ljava/util/stream/LongStream; flags 401 +method name sorted descriptor ()Ljava/util/stream/LongStream; flags 401 +method name peek descriptor (Ljava/util/function/LongConsumer;)Ljava/util/stream/LongStream; flags 401 +method name limit descriptor (J)Ljava/util/stream/LongStream; flags 401 +method name skip descriptor (J)Ljava/util/stream/LongStream; flags 401 +method name forEach descriptor (Ljava/util/function/LongConsumer;)V flags 401 +method name forEachOrdered descriptor (Ljava/util/function/LongConsumer;)V flags 401 +method name toArray descriptor ()[J flags 401 +method name reduce descriptor (JLjava/util/function/LongBinaryOperator;)J flags 401 +method name reduce descriptor (Ljava/util/function/LongBinaryOperator;)Ljava/util/OptionalLong; flags 401 +method name collect descriptor (Ljava/util/function/Supplier;Ljava/util/function/ObjLongConsumer;Ljava/util/function/BiConsumer;)Ljava/lang/Object; flags 401 signature (Ljava/util/function/Supplier;Ljava/util/function/ObjLongConsumer;Ljava/util/function/BiConsumer;)TR; +method name sum descriptor ()J flags 401 +method name min descriptor ()Ljava/util/OptionalLong; flags 401 +method name max descriptor ()Ljava/util/OptionalLong; flags 401 +method name count descriptor ()J flags 401 +method name average descriptor ()Ljava/util/OptionalDouble; flags 401 +method name summaryStatistics descriptor ()Ljava/util/LongSummaryStatistics; flags 401 +method name anyMatch descriptor (Ljava/util/function/LongPredicate;)Z flags 401 +method name allMatch descriptor (Ljava/util/function/LongPredicate;)Z flags 401 +method name noneMatch descriptor (Ljava/util/function/LongPredicate;)Z flags 401 +method name findFirst descriptor ()Ljava/util/OptionalLong; flags 401 +method name findAny descriptor ()Ljava/util/OptionalLong; flags 401 +method name asDoubleStream descriptor ()Ljava/util/stream/DoubleStream; flags 401 +method name boxed descriptor ()Ljava/util/stream/Stream; flags 401 signature ()Ljava/util/stream/Stream; +method name sequential descriptor ()Ljava/util/stream/LongStream; flags 401 +method name parallel descriptor ()Ljava/util/stream/LongStream; flags 401 +method name iterator descriptor ()Ljava/util/PrimitiveIterator$OfLong; flags 401 +method name spliterator descriptor ()Ljava/util/Spliterator$OfLong; flags 401 +method name builder descriptor ()Ljava/util/stream/LongStream$Builder; flags 9 +method name empty descriptor ()Ljava/util/stream/LongStream; flags 9 +method name of descriptor (J)Ljava/util/stream/LongStream; flags 9 +method name of descriptor ([J)Ljava/util/stream/LongStream; flags 89 +method name iterate descriptor (JLjava/util/function/LongUnaryOperator;)Ljava/util/stream/LongStream; flags 9 +method name generate descriptor (Ljava/util/function/LongSupplier;)Ljava/util/stream/LongStream; flags 9 +method name range descriptor (JJ)Ljava/util/stream/LongStream; flags 9 +method name rangeClosed descriptor (JJ)Ljava/util/stream/LongStream; flags 9 +method name concat descriptor (Ljava/util/stream/LongStream;Ljava/util/stream/LongStream;)Ljava/util/stream/LongStream; flags 9 +method name parallel descriptor ()Ljava/util/stream/BaseStream; flags 1041 +method name sequential descriptor ()Ljava/util/stream/BaseStream; flags 1041 +method name spliterator descriptor ()Ljava/util/Spliterator; flags 1041 +method name iterator descriptor ()Ljava/util/Iterator; flags 1041 + +class name java/util/stream/LongStream$Builder +header extends java/lang/Object implements java/util/function/LongConsumer flags 601 +innerclass innerClass java/util/stream/LongStream$Builder outerClass java/util/stream/LongStream innerClassName Builder flags 609 +method name accept descriptor (J)V flags 401 +method name add descriptor (J)Ljava/util/stream/LongStream$Builder; flags 1 +method name build descriptor ()Ljava/util/stream/LongStream; flags 401 + +class name java/util/stream/Stream +header extends java/lang/Object implements java/util/stream/BaseStream flags 601 signature Ljava/lang/Object;Ljava/util/stream/BaseStream;>; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/util/stream/Stream$Builder outerClass java/util/stream/Stream innerClassName Builder flags 609 +method name filter descriptor (Ljava/util/function/Predicate;)Ljava/util/stream/Stream; flags 401 signature (Ljava/util/function/Predicate<-TT;>;)Ljava/util/stream/Stream; +method name map descriptor (Ljava/util/function/Function;)Ljava/util/stream/Stream; flags 401 signature (Ljava/util/function/Function<-TT;+TR;>;)Ljava/util/stream/Stream; +method name mapToInt descriptor (Ljava/util/function/ToIntFunction;)Ljava/util/stream/IntStream; flags 401 signature (Ljava/util/function/ToIntFunction<-TT;>;)Ljava/util/stream/IntStream; +method name mapToLong descriptor (Ljava/util/function/ToLongFunction;)Ljava/util/stream/LongStream; flags 401 signature (Ljava/util/function/ToLongFunction<-TT;>;)Ljava/util/stream/LongStream; +method name mapToDouble descriptor (Ljava/util/function/ToDoubleFunction;)Ljava/util/stream/DoubleStream; flags 401 signature (Ljava/util/function/ToDoubleFunction<-TT;>;)Ljava/util/stream/DoubleStream; +method name flatMap descriptor (Ljava/util/function/Function;)Ljava/util/stream/Stream; flags 401 signature (Ljava/util/function/Function<-TT;+Ljava/util/stream/Stream<+TR;>;>;)Ljava/util/stream/Stream; +method name flatMapToInt descriptor (Ljava/util/function/Function;)Ljava/util/stream/IntStream; flags 401 signature (Ljava/util/function/Function<-TT;+Ljava/util/stream/IntStream;>;)Ljava/util/stream/IntStream; +method name flatMapToLong descriptor (Ljava/util/function/Function;)Ljava/util/stream/LongStream; flags 401 signature (Ljava/util/function/Function<-TT;+Ljava/util/stream/LongStream;>;)Ljava/util/stream/LongStream; +method name flatMapToDouble descriptor (Ljava/util/function/Function;)Ljava/util/stream/DoubleStream; flags 401 signature (Ljava/util/function/Function<-TT;+Ljava/util/stream/DoubleStream;>;)Ljava/util/stream/DoubleStream; +method name distinct descriptor ()Ljava/util/stream/Stream; flags 401 signature ()Ljava/util/stream/Stream; +method name sorted descriptor ()Ljava/util/stream/Stream; flags 401 signature ()Ljava/util/stream/Stream; +method name sorted descriptor (Ljava/util/Comparator;)Ljava/util/stream/Stream; flags 401 signature (Ljava/util/Comparator<-TT;>;)Ljava/util/stream/Stream; +method name peek descriptor (Ljava/util/function/Consumer;)Ljava/util/stream/Stream; flags 401 signature (Ljava/util/function/Consumer<-TT;>;)Ljava/util/stream/Stream; +method name limit descriptor (J)Ljava/util/stream/Stream; flags 401 signature (J)Ljava/util/stream/Stream; +method name skip descriptor (J)Ljava/util/stream/Stream; flags 401 signature (J)Ljava/util/stream/Stream; +method name forEach descriptor (Ljava/util/function/Consumer;)V flags 401 signature (Ljava/util/function/Consumer<-TT;>;)V +method name forEachOrdered descriptor (Ljava/util/function/Consumer;)V flags 401 signature (Ljava/util/function/Consumer<-TT;>;)V +method name toArray descriptor ()[Ljava/lang/Object; flags 401 +method name toArray descriptor (Ljava/util/function/IntFunction;)[Ljava/lang/Object; flags 401 signature (Ljava/util/function/IntFunction<[TA;>;)[TA; +method name reduce descriptor (Ljava/lang/Object;Ljava/util/function/BinaryOperator;)Ljava/lang/Object; flags 401 signature (TT;Ljava/util/function/BinaryOperator;)TT; +method name reduce descriptor (Ljava/util/function/BinaryOperator;)Ljava/util/Optional; flags 401 signature (Ljava/util/function/BinaryOperator;)Ljava/util/Optional; +method name reduce descriptor (Ljava/lang/Object;Ljava/util/function/BiFunction;Ljava/util/function/BinaryOperator;)Ljava/lang/Object; flags 401 signature (TU;Ljava/util/function/BiFunction;Ljava/util/function/BinaryOperator;)TU; +method name collect descriptor (Ljava/util/function/Supplier;Ljava/util/function/BiConsumer;Ljava/util/function/BiConsumer;)Ljava/lang/Object; flags 401 signature (Ljava/util/function/Supplier;Ljava/util/function/BiConsumer;Ljava/util/function/BiConsumer;)TR; +method name collect descriptor (Ljava/util/stream/Collector;)Ljava/lang/Object; flags 401 signature (Ljava/util/stream/Collector<-TT;TA;TR;>;)TR; +method name min descriptor (Ljava/util/Comparator;)Ljava/util/Optional; flags 401 signature (Ljava/util/Comparator<-TT;>;)Ljava/util/Optional; +method name max descriptor (Ljava/util/Comparator;)Ljava/util/Optional; flags 401 signature (Ljava/util/Comparator<-TT;>;)Ljava/util/Optional; +method name count descriptor ()J flags 401 +method name anyMatch descriptor (Ljava/util/function/Predicate;)Z flags 401 signature (Ljava/util/function/Predicate<-TT;>;)Z +method name allMatch descriptor (Ljava/util/function/Predicate;)Z flags 401 signature (Ljava/util/function/Predicate<-TT;>;)Z +method name noneMatch descriptor (Ljava/util/function/Predicate;)Z flags 401 signature (Ljava/util/function/Predicate<-TT;>;)Z +method name findFirst descriptor ()Ljava/util/Optional; flags 401 signature ()Ljava/util/Optional; +method name findAny descriptor ()Ljava/util/Optional; flags 401 signature ()Ljava/util/Optional; +method name builder descriptor ()Ljava/util/stream/Stream$Builder; flags 9 signature ()Ljava/util/stream/Stream$Builder; +method name empty descriptor ()Ljava/util/stream/Stream; flags 9 signature ()Ljava/util/stream/Stream; +method name of descriptor (Ljava/lang/Object;)Ljava/util/stream/Stream; flags 9 signature (TT;)Ljava/util/stream/Stream; +method name of descriptor ([Ljava/lang/Object;)Ljava/util/stream/Stream; flags 89 signature ([TT;)Ljava/util/stream/Stream; runtimeAnnotations @Ljava/lang/SafeVarargs; +method name iterate descriptor (Ljava/lang/Object;Ljava/util/function/UnaryOperator;)Ljava/util/stream/Stream; flags 9 signature (TT;Ljava/util/function/UnaryOperator;)Ljava/util/stream/Stream; +method name generate descriptor (Ljava/util/function/Supplier;)Ljava/util/stream/Stream; flags 9 signature (Ljava/util/function/Supplier;)Ljava/util/stream/Stream; +method name concat descriptor (Ljava/util/stream/Stream;Ljava/util/stream/Stream;)Ljava/util/stream/Stream; flags 9 signature (Ljava/util/stream/Stream<+TT;>;Ljava/util/stream/Stream<+TT;>;)Ljava/util/stream/Stream; + +class name java/util/stream/Stream$Builder +header extends java/lang/Object implements java/util/function/Consumer flags 601 signature Ljava/lang/Object;Ljava/util/function/Consumer; +innerclass innerClass java/util/stream/Stream$Builder outerClass java/util/stream/Stream innerClassName Builder flags 609 +method name accept descriptor (Ljava/lang/Object;)V flags 401 signature (TT;)V +method name add descriptor (Ljava/lang/Object;)Ljava/util/stream/Stream$Builder; flags 1 signature (TT;)Ljava/util/stream/Stream$Builder; +method name build descriptor ()Ljava/util/stream/Stream; flags 401 signature ()Ljava/util/stream/Stream; + +class name java/util/stream/StreamSupport +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +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 +method name stream descriptor (Ljava/util/Spliterator;Z)Ljava/util/stream/Stream; flags 9 signature (Ljava/util/Spliterator;Z)Ljava/util/stream/Stream; +method name stream descriptor (Ljava/util/function/Supplier;IZ)Ljava/util/stream/Stream; flags 9 signature (Ljava/util/function/Supplier<+Ljava/util/Spliterator;>;IZ)Ljava/util/stream/Stream; +method name intStream descriptor (Ljava/util/Spliterator$OfInt;Z)Ljava/util/stream/IntStream; flags 9 +method name intStream descriptor (Ljava/util/function/Supplier;IZ)Ljava/util/stream/IntStream; flags 9 signature (Ljava/util/function/Supplier<+Ljava/util/Spliterator$OfInt;>;IZ)Ljava/util/stream/IntStream; +method name longStream descriptor (Ljava/util/Spliterator$OfLong;Z)Ljava/util/stream/LongStream; flags 9 +method name longStream descriptor (Ljava/util/function/Supplier;IZ)Ljava/util/stream/LongStream; flags 9 signature (Ljava/util/function/Supplier<+Ljava/util/Spliterator$OfLong;>;IZ)Ljava/util/stream/LongStream; +method name doubleStream descriptor (Ljava/util/Spliterator$OfDouble;Z)Ljava/util/stream/DoubleStream; flags 9 +method name doubleStream descriptor (Ljava/util/function/Supplier;IZ)Ljava/util/stream/DoubleStream; flags 9 signature (Ljava/util/function/Supplier<+Ljava/util/Spliterator$OfDouble;>;IZ)Ljava/util/stream/DoubleStream; + +class name java/util/zip/Adler32 +header extends java/lang/Object implements java/util/zip/Checksum flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name update descriptor (I)V flags 1 +method name update descriptor ([BII)V flags 1 +method name update descriptor ([B)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/CRC32 +header extends java/lang/Object implements java/util/zip/Checksum flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name update descriptor (I)V flags 1 +method name update descriptor ([BII)V flags 1 +method name update descriptor ([B)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/CheckedInputStream +header extends java/io/FilterInputStream flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/io/InputStream;Ljava/util/zip/Checksum;)V flags 1 +method name read descriptor ()I thrownTypes java/io/IOException flags 1 +method name read descriptor ([BII)I thrownTypes java/io/IOException flags 1 +method name skip descriptor (J)J thrownTypes java/io/IOException flags 1 +method name getChecksum descriptor ()Ljava/util/zip/Checksum; flags 1 + +class name java/util/zip/CheckedOutputStream +header extends java/io/FilterOutputStream flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/io/OutputStream;Ljava/util/zip/Checksum;)V flags 1 +method name write descriptor (I)V thrownTypes java/io/IOException flags 1 +method name write descriptor ([BII)V thrownTypes java/io/IOException flags 1 +method name getChecksum descriptor ()Ljava/util/zip/Checksum; flags 1 + +class name java/util/zip/Checksum +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name update descriptor (I)V flags 401 +method name update descriptor ([BII)V flags 401 +method name getValue descriptor ()J flags 401 +method name reset descriptor ()V flags 401 + +class name java/util/zip/DataFormatException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/util/zip/Deflater +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name DEFLATED descriptor I constantValue 8 flags 19 +field name NO_COMPRESSION descriptor I constantValue 0 flags 19 +field name BEST_SPEED descriptor I constantValue 1 flags 19 +field name BEST_COMPRESSION descriptor I constantValue 9 flags 19 +field name DEFAULT_COMPRESSION descriptor I constantValue -1 flags 19 +field name FILTERED descriptor I constantValue 1 flags 19 +field name HUFFMAN_ONLY descriptor I constantValue 2 flags 19 +field name DEFAULT_STRATEGY descriptor I constantValue 0 flags 19 +field name NO_FLUSH descriptor I constantValue 0 flags 19 +field name SYNC_FLUSH descriptor I constantValue 2 flags 19 +field name FULL_FLUSH descriptor I constantValue 3 flags 19 +method name descriptor (IZ)V flags 1 +method name descriptor (I)V flags 1 +method name descriptor ()V flags 1 +method name setInput descriptor ([BII)V flags 1 +method name setInput descriptor ([B)V flags 1 +method name setDictionary descriptor ([BII)V flags 1 +method name setDictionary descriptor ([B)V flags 1 +method name setStrategy descriptor (I)V flags 1 +method name setLevel descriptor (I)V flags 1 +method name needsInput descriptor ()Z flags 1 +method name finish descriptor ()V flags 1 +method name finished descriptor ()Z flags 1 +method name deflate descriptor ([BII)I flags 1 +method name deflate descriptor ([B)I flags 1 +method name deflate descriptor ([BIII)I flags 1 +method name getAdler descriptor ()I flags 1 +method name getTotalIn descriptor ()I flags 1 +method name getBytesRead descriptor ()J flags 1 +method name getTotalOut descriptor ()I flags 1 +method name getBytesWritten descriptor ()J flags 1 +method name reset descriptor ()V flags 1 +method name end descriptor ()V flags 1 +method name finalize descriptor ()V flags 4 + +class name java/util/zip/DeflaterInputStream +header extends java/io/FilterInputStream flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name def descriptor Ljava/util/zip/Deflater; flags 14 +field name buf descriptor [B flags 14 +method name descriptor (Ljava/io/InputStream;)V flags 1 +method name descriptor (Ljava/io/InputStream;Ljava/util/zip/Deflater;)V flags 1 +method name descriptor (Ljava/io/InputStream;Ljava/util/zip/Deflater;I)V flags 1 +method name close descriptor ()V thrownTypes java/io/IOException flags 1 +method name read descriptor ()I thrownTypes java/io/IOException flags 1 +method name read descriptor ([BII)I thrownTypes java/io/IOException flags 1 +method name skip descriptor (J)J thrownTypes java/io/IOException flags 1 +method name available descriptor ()I thrownTypes java/io/IOException flags 1 +method name markSupported descriptor ()Z flags 1 +method name mark descriptor (I)V flags 1 +method name reset descriptor ()V thrownTypes java/io/IOException flags 1 + +class name java/util/zip/DeflaterOutputStream +header extends java/io/FilterOutputStream flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name def descriptor Ljava/util/zip/Deflater; flags 4 +field name buf descriptor [B flags 4 +method name descriptor (Ljava/io/OutputStream;Ljava/util/zip/Deflater;IZ)V flags 1 +method name descriptor (Ljava/io/OutputStream;Ljava/util/zip/Deflater;I)V flags 1 +method name descriptor (Ljava/io/OutputStream;Ljava/util/zip/Deflater;Z)V flags 1 +method name descriptor (Ljava/io/OutputStream;Ljava/util/zip/Deflater;)V flags 1 +method name descriptor (Ljava/io/OutputStream;Z)V flags 1 +method name descriptor (Ljava/io/OutputStream;)V flags 1 +method name write descriptor (I)V thrownTypes java/io/IOException flags 1 +method name write descriptor ([BII)V thrownTypes java/io/IOException flags 1 +method name finish descriptor ()V thrownTypes java/io/IOException flags 1 +method name close descriptor ()V thrownTypes java/io/IOException flags 1 +method name deflate descriptor ()V thrownTypes java/io/IOException flags 4 +method name flush descriptor ()V thrownTypes java/io/IOException flags 1 + +class name java/util/zip/GZIPInputStream +header extends java/util/zip/InflaterInputStream flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name crc descriptor Ljava/util/zip/CRC32; flags 4 +field name eos descriptor Z flags 4 +field name GZIP_MAGIC descriptor I constantValue 35615 flags 19 +method name descriptor (Ljava/io/InputStream;I)V thrownTypes java/io/IOException flags 1 +method name descriptor (Ljava/io/InputStream;)V thrownTypes java/io/IOException flags 1 +method name read descriptor ([BII)I thrownTypes java/io/IOException flags 1 +method name close descriptor ()V thrownTypes java/io/IOException flags 1 + +class name java/util/zip/GZIPOutputStream +header extends java/util/zip/DeflaterOutputStream flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name crc descriptor Ljava/util/zip/CRC32; flags 4 +method name descriptor (Ljava/io/OutputStream;I)V thrownTypes java/io/IOException flags 1 +method name descriptor (Ljava/io/OutputStream;IZ)V thrownTypes java/io/IOException flags 1 +method name descriptor (Ljava/io/OutputStream;)V thrownTypes java/io/IOException flags 1 +method name descriptor (Ljava/io/OutputStream;Z)V thrownTypes java/io/IOException flags 1 +method name write descriptor ([BII)V thrownTypes java/io/IOException flags 21 +method name finish descriptor ()V thrownTypes java/io/IOException flags 1 + +class name java/util/zip/Inflater +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Z)V flags 1 +method name descriptor ()V flags 1 +method name setInput descriptor ([BII)V flags 1 +method name setInput descriptor ([B)V flags 1 +method name setDictionary descriptor ([BII)V flags 1 +method name setDictionary descriptor ([B)V flags 1 +method name getRemaining descriptor ()I flags 1 +method name needsInput descriptor ()Z flags 1 +method name needsDictionary descriptor ()Z flags 1 +method name finished descriptor ()Z flags 1 +method name inflate descriptor ([BII)I thrownTypes java/util/zip/DataFormatException flags 1 +method name inflate descriptor ([B)I thrownTypes java/util/zip/DataFormatException flags 1 +method name getAdler descriptor ()I flags 1 +method name getTotalIn descriptor ()I flags 1 +method name getBytesRead descriptor ()J flags 1 +method name getTotalOut descriptor ()I flags 1 +method name getBytesWritten descriptor ()J flags 1 +method name reset descriptor ()V flags 1 +method name end descriptor ()V flags 1 +method name finalize descriptor ()V flags 4 + +class name java/util/zip/InflaterInputStream +header extends java/io/FilterInputStream flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name inf descriptor Ljava/util/zip/Inflater; flags 4 +field name buf descriptor [B flags 4 +field name len descriptor I flags 4 +method name descriptor (Ljava/io/InputStream;Ljava/util/zip/Inflater;I)V flags 1 +method name descriptor (Ljava/io/InputStream;Ljava/util/zip/Inflater;)V flags 1 +method name descriptor (Ljava/io/InputStream;)V flags 1 +method name read descriptor ()I thrownTypes java/io/IOException flags 1 +method name read descriptor ([BII)I thrownTypes java/io/IOException flags 1 +method name available descriptor ()I thrownTypes java/io/IOException flags 1 +method name skip descriptor (J)J thrownTypes java/io/IOException flags 1 +method name close descriptor ()V thrownTypes java/io/IOException flags 1 +method name fill descriptor ()V thrownTypes java/io/IOException flags 4 +method name markSupported descriptor ()Z flags 1 +method name mark descriptor (I)V flags 21 +method name reset descriptor ()V thrownTypes java/io/IOException flags 21 + +class name java/util/zip/InflaterOutputStream +header extends java/io/FilterOutputStream flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name inf descriptor Ljava/util/zip/Inflater; flags 14 +field name buf descriptor [B flags 14 +method name descriptor (Ljava/io/OutputStream;)V flags 1 +method name descriptor (Ljava/io/OutputStream;Ljava/util/zip/Inflater;)V flags 1 +method name descriptor (Ljava/io/OutputStream;Ljava/util/zip/Inflater;I)V flags 1 +method name close descriptor ()V thrownTypes java/io/IOException flags 1 +method name flush descriptor ()V thrownTypes java/io/IOException flags 1 +method name finish descriptor ()V thrownTypes java/io/IOException flags 1 +method name write descriptor (I)V thrownTypes java/io/IOException flags 1 +method name write descriptor ([BII)V thrownTypes java/io/IOException flags 1 + +class name java/util/zip/ZipConstants +header extends java/lang/Object flags 600 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name LOCSIG descriptor J constantValue 67324752 flags 19 +field name EXTSIG descriptor J constantValue 134695760 flags 19 +field name CENSIG descriptor J constantValue 33639248 flags 19 +field name ENDSIG descriptor J constantValue 101010256 flags 19 +field name LOCHDR descriptor I constantValue 30 flags 19 +field name EXTHDR descriptor I constantValue 16 flags 19 +field name CENHDR descriptor I constantValue 46 flags 19 +field name ENDHDR descriptor I constantValue 22 flags 19 +field name LOCVER descriptor I constantValue 4 flags 19 +field name LOCFLG descriptor I constantValue 6 flags 19 +field name LOCHOW descriptor I constantValue 8 flags 19 +field name LOCTIM descriptor I constantValue 10 flags 19 +field name LOCCRC descriptor I constantValue 14 flags 19 +field name LOCSIZ descriptor I constantValue 18 flags 19 +field name LOCLEN descriptor I constantValue 22 flags 19 +field name LOCNAM descriptor I constantValue 26 flags 19 +field name LOCEXT descriptor I constantValue 28 flags 19 +field name EXTCRC descriptor I constantValue 4 flags 19 +field name EXTSIZ descriptor I constantValue 8 flags 19 +field name EXTLEN descriptor I constantValue 12 flags 19 +field name CENVEM descriptor I constantValue 4 flags 19 +field name CENVER descriptor I constantValue 6 flags 19 +field name CENFLG descriptor I constantValue 8 flags 19 +field name CENHOW descriptor I constantValue 10 flags 19 +field name CENTIM descriptor I constantValue 12 flags 19 +field name CENCRC descriptor I constantValue 16 flags 19 +field name CENSIZ descriptor I constantValue 20 flags 19 +field name CENLEN descriptor I constantValue 24 flags 19 +field name CENNAM descriptor I constantValue 28 flags 19 +field name CENEXT descriptor I constantValue 30 flags 19 +field name CENCOM descriptor I constantValue 32 flags 19 +field name CENDSK descriptor I constantValue 34 flags 19 +field name CENATT descriptor I constantValue 36 flags 19 +field name CENATX descriptor I constantValue 38 flags 19 +field name CENOFF descriptor I constantValue 42 flags 19 +field name ENDSUB descriptor I constantValue 8 flags 19 +field name ENDTOT descriptor I constantValue 10 flags 19 +field name ENDSIZ descriptor I constantValue 12 flags 19 +field name ENDOFF descriptor I constantValue 16 flags 19 +field name ENDCOM descriptor I constantValue 20 flags 19 + +class name java/util/zip/ZipEntry +header extends java/lang/Object implements java/util/zip/ZipConstants,java/lang/Cloneable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name STORED descriptor I constantValue 0 flags 19 +field name DEFLATED descriptor I constantValue 8 flags 19 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/util/zip/ZipEntry;)V flags 1 +method name getName descriptor ()Ljava/lang/String; flags 1 +method name setTime descriptor (J)V flags 1 +method name getTime descriptor ()J flags 1 +method name setLastModifiedTime descriptor (Ljava/nio/file/attribute/FileTime;)Ljava/util/zip/ZipEntry; flags 1 +method name getLastModifiedTime descriptor ()Ljava/nio/file/attribute/FileTime; flags 1 +method name setLastAccessTime descriptor (Ljava/nio/file/attribute/FileTime;)Ljava/util/zip/ZipEntry; flags 1 +method name getLastAccessTime descriptor ()Ljava/nio/file/attribute/FileTime; flags 1 +method name setCreationTime descriptor (Ljava/nio/file/attribute/FileTime;)Ljava/util/zip/ZipEntry; flags 1 +method name getCreationTime descriptor ()Ljava/nio/file/attribute/FileTime; flags 1 +method name setSize descriptor (J)V flags 1 +method name getSize descriptor ()J flags 1 +method name getCompressedSize descriptor ()J flags 1 +method name setCompressedSize descriptor (J)V flags 1 +method name setCrc descriptor (J)V flags 1 +method name getCrc descriptor ()J flags 1 +method name setMethod descriptor (I)V flags 1 +method name getMethod descriptor ()I flags 1 +method name setExtra descriptor ([B)V flags 1 +method name getExtra descriptor ()[B flags 1 +method name setComment descriptor (Ljava/lang/String;)V flags 1 +method name getComment descriptor ()Ljava/lang/String; flags 1 +method name isDirectory descriptor ()Z flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name hashCode descriptor ()I flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 + +class name java/util/zip/ZipError +header extends java/lang/InternalError flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/util/zip/ZipException +header extends java/io/IOException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/util/zip/ZipFile +header extends java/lang/Object implements java/util/zip/ZipConstants,java/io/Closeable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name OPEN_READ descriptor I constantValue 1 flags 19 +field name OPEN_DELETE descriptor I constantValue 4 flags 19 +method name descriptor (Ljava/lang/String;)V thrownTypes java/io/IOException flags 1 +method name descriptor (Ljava/io/File;I)V thrownTypes java/io/IOException flags 1 +method name descriptor (Ljava/io/File;)V thrownTypes java/util/zip/ZipException,java/io/IOException flags 1 +method name descriptor (Ljava/io/File;ILjava/nio/charset/Charset;)V thrownTypes java/io/IOException flags 1 +method name descriptor (Ljava/lang/String;Ljava/nio/charset/Charset;)V thrownTypes java/io/IOException flags 1 +method name descriptor (Ljava/io/File;Ljava/nio/charset/Charset;)V thrownTypes java/io/IOException flags 1 +method name getComment descriptor ()Ljava/lang/String; flags 1 +method name getEntry descriptor (Ljava/lang/String;)Ljava/util/zip/ZipEntry; flags 1 +method name getInputStream descriptor (Ljava/util/zip/ZipEntry;)Ljava/io/InputStream; thrownTypes java/io/IOException flags 1 +method name getName descriptor ()Ljava/lang/String; flags 1 +method name entries descriptor ()Ljava/util/Enumeration; flags 1 signature ()Ljava/util/Enumeration<+Ljava/util/zip/ZipEntry;>; +method name stream descriptor ()Ljava/util/stream/Stream; flags 1 signature ()Ljava/util/stream/Stream<+Ljava/util/zip/ZipEntry;>; +method name size descriptor ()I flags 1 +method name close descriptor ()V thrownTypes java/io/IOException flags 1 +method name finalize descriptor ()V thrownTypes java/io/IOException flags 4 + +class name java/util/zip/ZipInputStream +header extends java/util/zip/InflaterInputStream implements java/util/zip/ZipConstants flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/io/InputStream;)V flags 1 +method name descriptor (Ljava/io/InputStream;Ljava/nio/charset/Charset;)V flags 1 +method name getNextEntry descriptor ()Ljava/util/zip/ZipEntry; thrownTypes java/io/IOException flags 1 +method name closeEntry descriptor ()V thrownTypes java/io/IOException flags 1 +method name available descriptor ()I thrownTypes java/io/IOException flags 1 +method name read descriptor ([BII)I thrownTypes java/io/IOException flags 1 +method name skip descriptor (J)J thrownTypes java/io/IOException flags 1 +method name close descriptor ()V thrownTypes java/io/IOException flags 1 +method name createZipEntry descriptor (Ljava/lang/String;)Ljava/util/zip/ZipEntry; flags 4 + +class name java/util/zip/ZipOutputStream +header extends java/util/zip/DeflaterOutputStream implements java/util/zip/ZipConstants flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name STORED descriptor I constantValue 0 flags 19 +field name DEFLATED descriptor I constantValue 8 flags 19 +method name descriptor (Ljava/io/OutputStream;)V flags 1 +method name descriptor (Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V flags 1 +method name setComment descriptor (Ljava/lang/String;)V flags 1 +method name setMethod descriptor (I)V flags 1 +method name setLevel descriptor (I)V flags 1 +method name putNextEntry descriptor (Ljava/util/zip/ZipEntry;)V thrownTypes java/io/IOException flags 1 +method name closeEntry descriptor ()V thrownTypes java/io/IOException flags 1 +method name write descriptor ([BII)V thrownTypes java/io/IOException flags 21 +method name finish descriptor ()V thrownTypes java/io/IOException flags 1 +method name close descriptor ()V thrownTypes java/io/IOException flags 1 + +class name javax/crypto/AEADBadTagException +header extends javax/crypto/BadPaddingException flags 21 +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/crypto/BadPaddingException +header extends java/security/GeneralSecurityException flags 21 +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/crypto/Cipher +header extends java/lang/Object flags 21 +innerclass innerClass java/security/Provider$Service outerClass java/security/Provider innerClassName Service flags 9 +field name ENCRYPT_MODE descriptor I constantValue 1 flags 19 +field name DECRYPT_MODE descriptor I constantValue 2 flags 19 +field name WRAP_MODE descriptor I constantValue 3 flags 19 +field name UNWRAP_MODE descriptor I constantValue 4 flags 19 +field name PUBLIC_KEY descriptor I constantValue 1 flags 19 +field name PRIVATE_KEY descriptor I constantValue 2 flags 19 +field name SECRET_KEY descriptor I constantValue 3 flags 19 +method name descriptor (Ljavax/crypto/CipherSpi;Ljava/security/Provider;Ljava/lang/String;)V flags 4 +method name getInstance descriptor (Ljava/lang/String;)Ljavax/crypto/Cipher; thrownTypes java/security/NoSuchAlgorithmException,javax/crypto/NoSuchPaddingException flags 19 +method name getInstance descriptor (Ljava/lang/String;Ljava/lang/String;)Ljavax/crypto/Cipher; thrownTypes java/security/NoSuchAlgorithmException,java/security/NoSuchProviderException,javax/crypto/NoSuchPaddingException flags 19 +method name getInstance descriptor (Ljava/lang/String;Ljava/security/Provider;)Ljavax/crypto/Cipher; thrownTypes java/security/NoSuchAlgorithmException,javax/crypto/NoSuchPaddingException flags 19 +method name getProvider descriptor ()Ljava/security/Provider; flags 11 +method name getAlgorithm descriptor ()Ljava/lang/String; flags 11 +method name getBlockSize descriptor ()I flags 11 +method name getOutputSize descriptor (I)I flags 11 +method name getIV descriptor ()[B flags 11 +method name getParameters descriptor ()Ljava/security/AlgorithmParameters; flags 11 +method name getExemptionMechanism descriptor ()Ljavax/crypto/ExemptionMechanism; flags 11 +method name init descriptor (ILjava/security/Key;)V thrownTypes java/security/InvalidKeyException flags 11 +method name init descriptor (ILjava/security/Key;Ljava/security/SecureRandom;)V thrownTypes java/security/InvalidKeyException flags 11 +method name init descriptor (ILjava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;)V thrownTypes java/security/InvalidKeyException,java/security/InvalidAlgorithmParameterException flags 11 +method name init descriptor (ILjava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V thrownTypes java/security/InvalidKeyException,java/security/InvalidAlgorithmParameterException flags 11 +method name init descriptor (ILjava/security/Key;Ljava/security/AlgorithmParameters;)V thrownTypes java/security/InvalidKeyException,java/security/InvalidAlgorithmParameterException flags 11 +method name init descriptor (ILjava/security/Key;Ljava/security/AlgorithmParameters;Ljava/security/SecureRandom;)V thrownTypes java/security/InvalidKeyException,java/security/InvalidAlgorithmParameterException flags 11 +method name init descriptor (ILjava/security/cert/Certificate;)V thrownTypes java/security/InvalidKeyException flags 11 +method name init descriptor (ILjava/security/cert/Certificate;Ljava/security/SecureRandom;)V thrownTypes java/security/InvalidKeyException flags 11 +method name update descriptor ([B)[B flags 11 +method name update descriptor ([BII)[B flags 11 +method name update descriptor ([BII[B)I thrownTypes javax/crypto/ShortBufferException flags 11 +method name update descriptor ([BII[BI)I thrownTypes javax/crypto/ShortBufferException flags 11 +method name update descriptor (Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)I thrownTypes javax/crypto/ShortBufferException flags 11 +method name doFinal descriptor ()[B thrownTypes javax/crypto/IllegalBlockSizeException,javax/crypto/BadPaddingException flags 11 +method name doFinal descriptor ([BI)I thrownTypes javax/crypto/IllegalBlockSizeException,javax/crypto/ShortBufferException,javax/crypto/BadPaddingException flags 11 +method name doFinal descriptor ([B)[B thrownTypes javax/crypto/IllegalBlockSizeException,javax/crypto/BadPaddingException flags 11 +method name doFinal descriptor ([BII)[B thrownTypes javax/crypto/IllegalBlockSizeException,javax/crypto/BadPaddingException flags 11 +method name doFinal descriptor ([BII[B)I thrownTypes javax/crypto/ShortBufferException,javax/crypto/IllegalBlockSizeException,javax/crypto/BadPaddingException flags 11 +method name doFinal descriptor ([BII[BI)I thrownTypes javax/crypto/ShortBufferException,javax/crypto/IllegalBlockSizeException,javax/crypto/BadPaddingException flags 11 +method name doFinal descriptor (Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)I thrownTypes javax/crypto/ShortBufferException,javax/crypto/IllegalBlockSizeException,javax/crypto/BadPaddingException flags 11 +method name wrap descriptor (Ljava/security/Key;)[B thrownTypes javax/crypto/IllegalBlockSizeException,java/security/InvalidKeyException flags 11 +method name unwrap descriptor ([BLjava/lang/String;I)Ljava/security/Key; thrownTypes java/security/InvalidKeyException,java/security/NoSuchAlgorithmException flags 11 +method name getMaxAllowedKeyLength descriptor (Ljava/lang/String;)I thrownTypes java/security/NoSuchAlgorithmException flags 19 +method name getMaxAllowedParameterSpec descriptor (Ljava/lang/String;)Ljava/security/spec/AlgorithmParameterSpec; thrownTypes java/security/NoSuchAlgorithmException flags 19 +method name updateAAD descriptor ([B)V flags 11 +method name updateAAD descriptor ([BII)V flags 11 +method name updateAAD descriptor (Ljava/nio/ByteBuffer;)V flags 11 + +class name javax/crypto/CipherInputStream +header extends java/io/FilterInputStream flags 21 +method name descriptor (Ljava/io/InputStream;Ljavax/crypto/Cipher;)V flags 1 +method name descriptor (Ljava/io/InputStream;)V flags 4 +method name read descriptor ()I thrownTypes java/io/IOException flags 1 +method name read descriptor ([B)I thrownTypes java/io/IOException flags 1 +method name read descriptor ([BII)I thrownTypes java/io/IOException flags 1 +method name skip descriptor (J)J thrownTypes java/io/IOException flags 1 +method name available descriptor ()I thrownTypes java/io/IOException flags 1 +method name close descriptor ()V thrownTypes java/io/IOException flags 1 +method name markSupported descriptor ()Z flags 1 + +class name javax/crypto/CipherOutputStream +header extends java/io/FilterOutputStream flags 21 +method name descriptor (Ljava/io/OutputStream;Ljavax/crypto/Cipher;)V flags 1 +method name descriptor (Ljava/io/OutputStream;)V flags 4 +method name write descriptor (I)V thrownTypes java/io/IOException flags 1 +method name write descriptor ([B)V thrownTypes java/io/IOException flags 1 +method name write descriptor ([BII)V thrownTypes java/io/IOException flags 1 +method name flush descriptor ()V thrownTypes java/io/IOException flags 1 +method name close descriptor ()V thrownTypes java/io/IOException flags 1 + +class name javax/crypto/CipherSpi +header extends java/lang/Object flags 421 +method name descriptor ()V flags 1 +method name engineSetMode descriptor (Ljava/lang/String;)V thrownTypes java/security/NoSuchAlgorithmException flags 404 +method name engineSetPadding descriptor (Ljava/lang/String;)V thrownTypes javax/crypto/NoSuchPaddingException flags 404 +method name engineGetBlockSize descriptor ()I flags 404 +method name engineGetOutputSize descriptor (I)I flags 404 +method name engineGetIV descriptor ()[B flags 404 +method name engineGetParameters descriptor ()Ljava/security/AlgorithmParameters; flags 404 +method name engineInit descriptor (ILjava/security/Key;Ljava/security/SecureRandom;)V thrownTypes java/security/InvalidKeyException flags 404 +method name engineInit descriptor (ILjava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V thrownTypes java/security/InvalidKeyException,java/security/InvalidAlgorithmParameterException flags 404 +method name engineInit descriptor (ILjava/security/Key;Ljava/security/AlgorithmParameters;Ljava/security/SecureRandom;)V thrownTypes java/security/InvalidKeyException,java/security/InvalidAlgorithmParameterException flags 404 +method name engineUpdate descriptor ([BII)[B flags 404 +method name engineUpdate descriptor ([BII[BI)I thrownTypes javax/crypto/ShortBufferException flags 404 +method name engineUpdate descriptor (Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)I thrownTypes javax/crypto/ShortBufferException flags 4 +method name engineDoFinal descriptor ([BII)[B thrownTypes javax/crypto/IllegalBlockSizeException,javax/crypto/BadPaddingException flags 404 +method name engineDoFinal descriptor ([BII[BI)I thrownTypes javax/crypto/ShortBufferException,javax/crypto/IllegalBlockSizeException,javax/crypto/BadPaddingException flags 404 +method name engineDoFinal descriptor (Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)I thrownTypes javax/crypto/ShortBufferException,javax/crypto/IllegalBlockSizeException,javax/crypto/BadPaddingException flags 4 +method name engineWrap descriptor (Ljava/security/Key;)[B thrownTypes javax/crypto/IllegalBlockSizeException,java/security/InvalidKeyException flags 4 +method name engineUnwrap descriptor ([BLjava/lang/String;I)Ljava/security/Key; thrownTypes java/security/InvalidKeyException,java/security/NoSuchAlgorithmException flags 4 +method name engineGetKeySize descriptor (Ljava/security/Key;)I thrownTypes java/security/InvalidKeyException flags 4 +method name engineUpdateAAD descriptor ([BII)V flags 4 +method name engineUpdateAAD descriptor (Ljava/nio/ByteBuffer;)V flags 4 + +class name javax/crypto/EncryptedPrivateKeyInfo +header extends java/lang/Object flags 21 +method name descriptor ([B)V thrownTypes java/io/IOException flags 1 +method name descriptor (Ljava/lang/String;[B)V thrownTypes java/security/NoSuchAlgorithmException flags 1 +method name descriptor (Ljava/security/AlgorithmParameters;[B)V thrownTypes java/security/NoSuchAlgorithmException flags 1 +method name getAlgName descriptor ()Ljava/lang/String; flags 1 +method name getAlgParameters descriptor ()Ljava/security/AlgorithmParameters; flags 1 +method name getEncryptedData descriptor ()[B flags 1 +method name getKeySpec descriptor (Ljavax/crypto/Cipher;)Ljava/security/spec/PKCS8EncodedKeySpec; thrownTypes java/security/spec/InvalidKeySpecException flags 1 +method name getKeySpec descriptor (Ljava/security/Key;)Ljava/security/spec/PKCS8EncodedKeySpec; thrownTypes java/security/NoSuchAlgorithmException,java/security/InvalidKeyException flags 1 +method name getKeySpec descriptor (Ljava/security/Key;Ljava/lang/String;)Ljava/security/spec/PKCS8EncodedKeySpec; thrownTypes java/security/NoSuchProviderException,java/security/NoSuchAlgorithmException,java/security/InvalidKeyException flags 1 +method name getKeySpec descriptor (Ljava/security/Key;Ljava/security/Provider;)Ljava/security/spec/PKCS8EncodedKeySpec; thrownTypes java/security/NoSuchAlgorithmException,java/security/InvalidKeyException flags 1 +method name getEncoded descriptor ()[B thrownTypes java/io/IOException flags 1 + +class name javax/crypto/ExemptionMechanism +header extends java/lang/Object flags 21 +method name descriptor (Ljavax/crypto/ExemptionMechanismSpi;Ljava/security/Provider;Ljava/lang/String;)V flags 4 +method name getName descriptor ()Ljava/lang/String; flags 11 +method name getInstance descriptor (Ljava/lang/String;)Ljavax/crypto/ExemptionMechanism; thrownTypes java/security/NoSuchAlgorithmException flags 19 +method name getInstance descriptor (Ljava/lang/String;Ljava/lang/String;)Ljavax/crypto/ExemptionMechanism; thrownTypes java/security/NoSuchAlgorithmException,java/security/NoSuchProviderException flags 19 +method name getInstance descriptor (Ljava/lang/String;Ljava/security/Provider;)Ljavax/crypto/ExemptionMechanism; thrownTypes java/security/NoSuchAlgorithmException flags 19 +method name getProvider descriptor ()Ljava/security/Provider; flags 11 +method name isCryptoAllowed descriptor (Ljava/security/Key;)Z thrownTypes javax/crypto/ExemptionMechanismException flags 11 +method name getOutputSize descriptor (I)I thrownTypes java/lang/IllegalStateException flags 11 +method name init descriptor (Ljava/security/Key;)V thrownTypes java/security/InvalidKeyException,javax/crypto/ExemptionMechanismException flags 11 +method name init descriptor (Ljava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;)V thrownTypes java/security/InvalidKeyException,java/security/InvalidAlgorithmParameterException,javax/crypto/ExemptionMechanismException flags 11 +method name init descriptor (Ljava/security/Key;Ljava/security/AlgorithmParameters;)V thrownTypes java/security/InvalidKeyException,java/security/InvalidAlgorithmParameterException,javax/crypto/ExemptionMechanismException flags 11 +method name genExemptionBlob descriptor ()[B thrownTypes java/lang/IllegalStateException,javax/crypto/ExemptionMechanismException flags 11 +method name genExemptionBlob descriptor ([B)I thrownTypes java/lang/IllegalStateException,javax/crypto/ShortBufferException,javax/crypto/ExemptionMechanismException flags 11 +method name genExemptionBlob descriptor ([BI)I thrownTypes java/lang/IllegalStateException,javax/crypto/ShortBufferException,javax/crypto/ExemptionMechanismException flags 11 +method name finalize descriptor ()V flags 4 + +class name javax/crypto/ExemptionMechanismException +header extends java/security/GeneralSecurityException flags 21 +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/crypto/ExemptionMechanismSpi +header extends java/lang/Object flags 421 +method name descriptor ()V flags 1 +method name engineGetOutputSize descriptor (I)I flags 404 +method name engineInit descriptor (Ljava/security/Key;)V thrownTypes java/security/InvalidKeyException,javax/crypto/ExemptionMechanismException flags 404 +method name engineInit descriptor (Ljava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;)V thrownTypes java/security/InvalidKeyException,java/security/InvalidAlgorithmParameterException,javax/crypto/ExemptionMechanismException flags 404 +method name engineInit descriptor (Ljava/security/Key;Ljava/security/AlgorithmParameters;)V thrownTypes java/security/InvalidKeyException,java/security/InvalidAlgorithmParameterException,javax/crypto/ExemptionMechanismException flags 404 +method name engineGenExemptionBlob descriptor ()[B thrownTypes javax/crypto/ExemptionMechanismException flags 404 +method name engineGenExemptionBlob descriptor ([BI)I thrownTypes javax/crypto/ShortBufferException,javax/crypto/ExemptionMechanismException flags 404 + +class name javax/crypto/IllegalBlockSizeException +header extends java/security/GeneralSecurityException flags 21 +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/crypto/KeyAgreement +header extends java/lang/Object flags 21 +innerclass innerClass java/security/Provider$Service outerClass java/security/Provider innerClassName Service flags 9 +method name descriptor (Ljavax/crypto/KeyAgreementSpi;Ljava/security/Provider;Ljava/lang/String;)V flags 4 +method name getAlgorithm descriptor ()Ljava/lang/String; flags 11 +method name getInstance descriptor (Ljava/lang/String;)Ljavax/crypto/KeyAgreement; thrownTypes java/security/NoSuchAlgorithmException flags 19 +method name getInstance descriptor (Ljava/lang/String;Ljava/lang/String;)Ljavax/crypto/KeyAgreement; thrownTypes java/security/NoSuchAlgorithmException,java/security/NoSuchProviderException flags 19 +method name getInstance descriptor (Ljava/lang/String;Ljava/security/Provider;)Ljavax/crypto/KeyAgreement; thrownTypes java/security/NoSuchAlgorithmException flags 19 +method name getProvider descriptor ()Ljava/security/Provider; flags 11 +method name init descriptor (Ljava/security/Key;)V thrownTypes java/security/InvalidKeyException flags 11 +method name init descriptor (Ljava/security/Key;Ljava/security/SecureRandom;)V thrownTypes java/security/InvalidKeyException flags 11 +method name init descriptor (Ljava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;)V thrownTypes java/security/InvalidKeyException,java/security/InvalidAlgorithmParameterException flags 11 +method name init descriptor (Ljava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V thrownTypes java/security/InvalidKeyException,java/security/InvalidAlgorithmParameterException flags 11 +method name doPhase descriptor (Ljava/security/Key;Z)Ljava/security/Key; thrownTypes java/security/InvalidKeyException,java/lang/IllegalStateException flags 11 +method name generateSecret descriptor ()[B thrownTypes java/lang/IllegalStateException flags 11 +method name generateSecret descriptor ([BI)I thrownTypes java/lang/IllegalStateException,javax/crypto/ShortBufferException flags 11 +method name generateSecret descriptor (Ljava/lang/String;)Ljavax/crypto/SecretKey; thrownTypes java/lang/IllegalStateException,java/security/NoSuchAlgorithmException,java/security/InvalidKeyException flags 11 + +class name javax/crypto/KeyAgreementSpi +header extends java/lang/Object flags 421 +method name descriptor ()V flags 1 +method name engineInit descriptor (Ljava/security/Key;Ljava/security/SecureRandom;)V thrownTypes java/security/InvalidKeyException flags 404 +method name engineInit descriptor (Ljava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V thrownTypes java/security/InvalidKeyException,java/security/InvalidAlgorithmParameterException flags 404 +method name engineDoPhase descriptor (Ljava/security/Key;Z)Ljava/security/Key; thrownTypes java/security/InvalidKeyException,java/lang/IllegalStateException flags 404 +method name engineGenerateSecret descriptor ()[B thrownTypes java/lang/IllegalStateException flags 404 +method name engineGenerateSecret descriptor ([BI)I thrownTypes java/lang/IllegalStateException,javax/crypto/ShortBufferException flags 404 +method name engineGenerateSecret descriptor (Ljava/lang/String;)Ljavax/crypto/SecretKey; thrownTypes java/lang/IllegalStateException,java/security/NoSuchAlgorithmException,java/security/InvalidKeyException flags 404 + +class name javax/crypto/KeyGenerator +header extends java/lang/Object flags 21 +innerclass innerClass java/security/Provider$Service outerClass java/security/Provider innerClassName Service flags 9 +method name descriptor (Ljavax/crypto/KeyGeneratorSpi;Ljava/security/Provider;Ljava/lang/String;)V flags 4 +method name getAlgorithm descriptor ()Ljava/lang/String; flags 11 +method name getInstance descriptor (Ljava/lang/String;)Ljavax/crypto/KeyGenerator; thrownTypes java/security/NoSuchAlgorithmException flags 19 +method name getInstance descriptor (Ljava/lang/String;Ljava/lang/String;)Ljavax/crypto/KeyGenerator; thrownTypes java/security/NoSuchAlgorithmException,java/security/NoSuchProviderException flags 19 +method name getInstance descriptor (Ljava/lang/String;Ljava/security/Provider;)Ljavax/crypto/KeyGenerator; thrownTypes java/security/NoSuchAlgorithmException flags 19 +method name getProvider descriptor ()Ljava/security/Provider; flags 11 +method name init descriptor (Ljava/security/SecureRandom;)V flags 11 +method name init descriptor (Ljava/security/spec/AlgorithmParameterSpec;)V thrownTypes java/security/InvalidAlgorithmParameterException flags 11 +method name init descriptor (Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V thrownTypes java/security/InvalidAlgorithmParameterException flags 11 +method name init descriptor (I)V flags 11 +method name init descriptor (ILjava/security/SecureRandom;)V flags 11 +method name generateKey descriptor ()Ljavax/crypto/SecretKey; flags 11 + +class name javax/crypto/KeyGeneratorSpi +header extends java/lang/Object flags 421 +method name descriptor ()V flags 1 +method name engineInit descriptor (Ljava/security/SecureRandom;)V flags 404 +method name engineInit descriptor (Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V thrownTypes java/security/InvalidAlgorithmParameterException flags 404 +method name engineInit descriptor (ILjava/security/SecureRandom;)V flags 404 +method name engineGenerateKey descriptor ()Ljavax/crypto/SecretKey; flags 404 + +class name javax/crypto/Mac +header extends java/lang/Object implements java/lang/Cloneable flags 21 +innerclass innerClass java/security/Provider$Service outerClass java/security/Provider innerClassName Service flags 9 +method name descriptor (Ljavax/crypto/MacSpi;Ljava/security/Provider;Ljava/lang/String;)V flags 4 +method name getAlgorithm descriptor ()Ljava/lang/String; flags 11 +method name getInstance descriptor (Ljava/lang/String;)Ljavax/crypto/Mac; thrownTypes java/security/NoSuchAlgorithmException flags 19 +method name getInstance descriptor (Ljava/lang/String;Ljava/lang/String;)Ljavax/crypto/Mac; thrownTypes java/security/NoSuchAlgorithmException,java/security/NoSuchProviderException flags 19 +method name getInstance descriptor (Ljava/lang/String;Ljava/security/Provider;)Ljavax/crypto/Mac; thrownTypes java/security/NoSuchAlgorithmException flags 19 +method name getProvider descriptor ()Ljava/security/Provider; flags 11 +method name getMacLength descriptor ()I flags 11 +method name init descriptor (Ljava/security/Key;)V thrownTypes java/security/InvalidKeyException flags 11 +method name init descriptor (Ljava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;)V thrownTypes java/security/InvalidKeyException,java/security/InvalidAlgorithmParameterException flags 11 +method name update descriptor (B)V thrownTypes java/lang/IllegalStateException flags 11 +method name update descriptor ([B)V thrownTypes java/lang/IllegalStateException flags 11 +method name update descriptor ([BII)V thrownTypes java/lang/IllegalStateException flags 11 +method name update descriptor (Ljava/nio/ByteBuffer;)V flags 11 +method name doFinal descriptor ()[B thrownTypes java/lang/IllegalStateException flags 11 +method name doFinal descriptor ([BI)V thrownTypes javax/crypto/ShortBufferException,java/lang/IllegalStateException flags 11 +method name doFinal descriptor ([B)[B thrownTypes java/lang/IllegalStateException flags 11 +method name reset descriptor ()V flags 11 +method name clone descriptor ()Ljava/lang/Object; thrownTypes java/lang/CloneNotSupportedException flags 11 + +class name javax/crypto/MacSpi +header extends java/lang/Object flags 421 +method name descriptor ()V flags 1 +method name engineGetMacLength descriptor ()I flags 404 +method name engineInit descriptor (Ljava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;)V thrownTypes java/security/InvalidKeyException,java/security/InvalidAlgorithmParameterException flags 404 +method name engineUpdate descriptor (B)V flags 404 +method name engineUpdate descriptor ([BII)V flags 404 +method name engineUpdate descriptor (Ljava/nio/ByteBuffer;)V flags 4 +method name engineDoFinal descriptor ()[B flags 404 +method name engineReset descriptor ()V flags 404 +method name clone descriptor ()Ljava/lang/Object; thrownTypes java/lang/CloneNotSupportedException flags 1 + +class name javax/crypto/NoSuchPaddingException +header extends java/security/GeneralSecurityException flags 21 +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/crypto/NullCipher +header extends javax/crypto/Cipher flags 21 +method name descriptor ()V flags 1 + +class name javax/crypto/SealedObject +header extends java/lang/Object implements java/io/Serializable flags 21 +field name encodedParams descriptor [B flags 4 +method name descriptor (Ljava/io/Serializable;Ljavax/crypto/Cipher;)V thrownTypes java/io/IOException,javax/crypto/IllegalBlockSizeException flags 1 +method name descriptor (Ljavax/crypto/SealedObject;)V flags 4 +method name getAlgorithm descriptor ()Ljava/lang/String; flags 11 +method name getObject descriptor (Ljava/security/Key;)Ljava/lang/Object; thrownTypes java/io/IOException,java/lang/ClassNotFoundException,java/security/NoSuchAlgorithmException,java/security/InvalidKeyException flags 11 +method name getObject descriptor (Ljavax/crypto/Cipher;)Ljava/lang/Object; thrownTypes java/io/IOException,java/lang/ClassNotFoundException,javax/crypto/IllegalBlockSizeException,javax/crypto/BadPaddingException flags 11 +method name getObject descriptor (Ljava/security/Key;Ljava/lang/String;)Ljava/lang/Object; thrownTypes java/io/IOException,java/lang/ClassNotFoundException,java/security/NoSuchAlgorithmException,java/security/NoSuchProviderException,java/security/InvalidKeyException flags 11 + +class name javax/crypto/SecretKey +header extends java/lang/Object implements java/security/Key,javax/security/auth/Destroyable flags 601 +field name serialVersionUID descriptor J constantValue -4795878709595146952 flags 19 + +class name javax/crypto/SecretKeyFactory +header extends java/lang/Object flags 21 +innerclass innerClass java/security/Provider$Service outerClass java/security/Provider innerClassName Service flags 9 +method name descriptor (Ljavax/crypto/SecretKeyFactorySpi;Ljava/security/Provider;Ljava/lang/String;)V flags 4 +method name getInstance descriptor (Ljava/lang/String;)Ljavax/crypto/SecretKeyFactory; thrownTypes java/security/NoSuchAlgorithmException flags 19 +method name getInstance descriptor (Ljava/lang/String;Ljava/lang/String;)Ljavax/crypto/SecretKeyFactory; thrownTypes java/security/NoSuchAlgorithmException,java/security/NoSuchProviderException flags 19 +method name getInstance descriptor (Ljava/lang/String;Ljava/security/Provider;)Ljavax/crypto/SecretKeyFactory; thrownTypes java/security/NoSuchAlgorithmException flags 19 +method name getProvider descriptor ()Ljava/security/Provider; flags 11 +method name getAlgorithm descriptor ()Ljava/lang/String; flags 11 +method name generateSecret descriptor (Ljava/security/spec/KeySpec;)Ljavax/crypto/SecretKey; thrownTypes java/security/spec/InvalidKeySpecException flags 11 +method name getKeySpec descriptor (Ljavax/crypto/SecretKey;Ljava/lang/Class;)Ljava/security/spec/KeySpec; thrownTypes java/security/spec/InvalidKeySpecException flags 11 signature (Ljavax/crypto/SecretKey;Ljava/lang/Class<*>;)Ljava/security/spec/KeySpec; +method name translateKey descriptor (Ljavax/crypto/SecretKey;)Ljavax/crypto/SecretKey; thrownTypes java/security/InvalidKeyException flags 11 + +class name javax/crypto/SecretKeyFactorySpi +header extends java/lang/Object flags 421 +method name descriptor ()V flags 1 +method name engineGenerateSecret descriptor (Ljava/security/spec/KeySpec;)Ljavax/crypto/SecretKey; thrownTypes java/security/spec/InvalidKeySpecException flags 404 +method name engineGetKeySpec descriptor (Ljavax/crypto/SecretKey;Ljava/lang/Class;)Ljava/security/spec/KeySpec; thrownTypes java/security/spec/InvalidKeySpecException flags 404 signature (Ljavax/crypto/SecretKey;Ljava/lang/Class<*>;)Ljava/security/spec/KeySpec; +method name engineTranslateKey descriptor (Ljavax/crypto/SecretKey;)Ljavax/crypto/SecretKey; thrownTypes java/security/InvalidKeyException flags 404 + +class name javax/crypto/ShortBufferException +header extends java/security/GeneralSecurityException flags 21 +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/crypto/interfaces/DHKey +header extends java/lang/Object flags 601 +method name getParams descriptor ()Ljavax/crypto/spec/DHParameterSpec; flags 401 + +class name javax/crypto/interfaces/DHPrivateKey +header extends java/lang/Object implements javax/crypto/interfaces/DHKey,java/security/PrivateKey flags 601 +field name serialVersionUID descriptor J constantValue 2211791113380396553 flags 19 +method name getX descriptor ()Ljava/math/BigInteger; flags 401 + +class name javax/crypto/interfaces/DHPublicKey +header extends java/lang/Object implements javax/crypto/interfaces/DHKey,java/security/PublicKey flags 601 +field name serialVersionUID descriptor J constantValue -6628103563352519193 flags 19 +method name getY descriptor ()Ljava/math/BigInteger; flags 401 + +class name javax/crypto/interfaces/PBEKey +header extends java/lang/Object implements javax/crypto/SecretKey flags 601 +field name serialVersionUID descriptor J constantValue -1430015993304333921 flags 19 +method name getPassword descriptor ()[C flags 401 +method name getSalt descriptor ()[B flags 401 +method name getIterationCount descriptor ()I flags 401 + +class name javax/crypto/spec/DESKeySpec +header extends java/lang/Object implements java/security/spec/KeySpec flags 21 +field name DES_KEY_LEN descriptor I constantValue 8 flags 19 +method name descriptor ([B)V thrownTypes java/security/InvalidKeyException flags 1 +method name descriptor ([BI)V thrownTypes java/security/InvalidKeyException flags 1 +method name getKey descriptor ()[B flags 1 +method name isParityAdjusted descriptor ([BI)Z thrownTypes java/security/InvalidKeyException flags 9 +method name isWeak descriptor ([BI)Z thrownTypes java/security/InvalidKeyException flags 9 + +class name javax/crypto/spec/DESedeKeySpec +header extends java/lang/Object implements java/security/spec/KeySpec flags 21 +field name DES_EDE_KEY_LEN descriptor I constantValue 24 flags 19 +method name descriptor ([B)V thrownTypes java/security/InvalidKeyException flags 1 +method name descriptor ([BI)V thrownTypes java/security/InvalidKeyException flags 1 +method name getKey descriptor ()[B flags 1 +method name isParityAdjusted descriptor ([BI)Z thrownTypes java/security/InvalidKeyException flags 9 + +class name javax/crypto/spec/DHGenParameterSpec +header extends java/lang/Object implements java/security/spec/AlgorithmParameterSpec flags 21 +method name descriptor (II)V flags 1 +method name getPrimeSize descriptor ()I flags 1 +method name getExponentSize descriptor ()I flags 1 + +class name javax/crypto/spec/DHParameterSpec +header extends java/lang/Object implements java/security/spec/AlgorithmParameterSpec flags 21 +method name descriptor (Ljava/math/BigInteger;Ljava/math/BigInteger;)V flags 1 +method name descriptor (Ljava/math/BigInteger;Ljava/math/BigInteger;I)V flags 1 +method name getP descriptor ()Ljava/math/BigInteger; flags 1 +method name getG descriptor ()Ljava/math/BigInteger; flags 1 +method name getL descriptor ()I flags 1 + +class name javax/crypto/spec/DHPrivateKeySpec +header extends java/lang/Object implements java/security/spec/KeySpec flags 21 +method name descriptor (Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)V flags 1 +method name getX descriptor ()Ljava/math/BigInteger; flags 1 +method name getP descriptor ()Ljava/math/BigInteger; flags 1 +method name getG descriptor ()Ljava/math/BigInteger; flags 1 + +class name javax/crypto/spec/DHPublicKeySpec +header extends java/lang/Object implements java/security/spec/KeySpec flags 21 +method name descriptor (Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)V flags 1 +method name getY descriptor ()Ljava/math/BigInteger; flags 1 +method name getP descriptor ()Ljava/math/BigInteger; flags 1 +method name getG descriptor ()Ljava/math/BigInteger; flags 1 + +class name javax/crypto/spec/GCMParameterSpec +header extends java/lang/Object implements java/security/spec/AlgorithmParameterSpec flags 21 +method name descriptor (I[B)V flags 1 +method name descriptor (I[BII)V flags 1 +method name getTLen descriptor ()I flags 1 +method name getIV descriptor ()[B flags 1 + +class name javax/crypto/spec/IvParameterSpec +header extends java/lang/Object implements java/security/spec/AlgorithmParameterSpec flags 21 +method name descriptor ([B)V flags 1 +method name descriptor ([BII)V flags 1 +method name getIV descriptor ()[B flags 1 + +class name javax/crypto/spec/OAEPParameterSpec +header extends java/lang/Object implements java/security/spec/AlgorithmParameterSpec flags 21 +innerclass innerClass javax/crypto/spec/PSource$PSpecified outerClass javax/crypto/spec/PSource innerClassName PSpecified flags 19 +field name DEFAULT descriptor Ljavax/crypto/spec/OAEPParameterSpec; flags 19 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/security/spec/AlgorithmParameterSpec;Ljavax/crypto/spec/PSource;)V flags 1 +method name getDigestAlgorithm descriptor ()Ljava/lang/String; flags 1 +method name getMGFAlgorithm descriptor ()Ljava/lang/String; flags 1 +method name getMGFParameters descriptor ()Ljava/security/spec/AlgorithmParameterSpec; flags 1 +method name getPSource descriptor ()Ljavax/crypto/spec/PSource; flags 1 + +class name javax/crypto/spec/PBEKeySpec +header extends java/lang/Object implements java/security/spec/KeySpec flags 21 +method name descriptor ([C)V flags 1 +method name descriptor ([C[BII)V flags 1 +method name descriptor ([C[BI)V flags 1 +method name clearPassword descriptor ()V flags 11 +method name getPassword descriptor ()[C flags 11 +method name getSalt descriptor ()[B flags 11 +method name getIterationCount descriptor ()I flags 11 +method name getKeyLength descriptor ()I flags 11 + +class name javax/crypto/spec/PBEParameterSpec +header extends java/lang/Object implements java/security/spec/AlgorithmParameterSpec flags 21 +method name descriptor ([BI)V flags 1 +method name descriptor ([BILjava/security/spec/AlgorithmParameterSpec;)V flags 1 +method name getSalt descriptor ()[B flags 1 +method name getIterationCount descriptor ()I flags 1 +method name getParameterSpec descriptor ()Ljava/security/spec/AlgorithmParameterSpec; flags 1 + +class name javax/crypto/spec/PSource +header extends java/lang/Object flags 21 +innerclass innerClass javax/crypto/spec/PSource$PSpecified outerClass javax/crypto/spec/PSource innerClassName PSpecified flags 19 +method name descriptor (Ljava/lang/String;)V flags 4 +method name getAlgorithm descriptor ()Ljava/lang/String; flags 1 + +class name javax/crypto/spec/PSource$PSpecified +header extends javax/crypto/spec/PSource flags 31 +innerclass innerClass javax/crypto/spec/PSource$PSpecified outerClass javax/crypto/spec/PSource innerClassName PSpecified flags 19 +field name DEFAULT descriptor Ljavax/crypto/spec/PSource$PSpecified; flags 19 +method name descriptor ([B)V flags 1 +method name getValue descriptor ()[B flags 1 + +class name javax/crypto/spec/RC2ParameterSpec +header extends java/lang/Object implements java/security/spec/AlgorithmParameterSpec flags 21 +method name descriptor (I)V flags 1 +method name descriptor (I[B)V flags 1 +method name descriptor (I[BI)V flags 1 +method name getEffectiveKeyBits descriptor ()I flags 1 +method name getIV descriptor ()[B flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 + +class name javax/crypto/spec/RC5ParameterSpec +header extends java/lang/Object implements java/security/spec/AlgorithmParameterSpec flags 21 +method name descriptor (III)V flags 1 +method name descriptor (III[B)V flags 1 +method name descriptor (III[BI)V flags 1 +method name getVersion descriptor ()I flags 1 +method name getRounds descriptor ()I flags 1 +method name getWordSize descriptor ()I flags 1 +method name getIV descriptor ()[B flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 + +class name javax/crypto/spec/SecretKeySpec +header extends java/lang/Object implements java/security/spec/KeySpec,javax/crypto/SecretKey flags 21 +method name descriptor ([BLjava/lang/String;)V flags 1 +method name descriptor ([BIILjava/lang/String;)V 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 hashCode descriptor ()I flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 + +class name javax/net/ServerSocketFactory +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 4 +method name getDefault descriptor ()Ljavax/net/ServerSocketFactory; flags 9 +method name createServerSocket descriptor ()Ljava/net/ServerSocket; thrownTypes java/io/IOException flags 1 +method name createServerSocket descriptor (I)Ljava/net/ServerSocket; thrownTypes java/io/IOException flags 401 +method name createServerSocket descriptor (II)Ljava/net/ServerSocket; thrownTypes java/io/IOException flags 401 +method name createServerSocket descriptor (IILjava/net/InetAddress;)Ljava/net/ServerSocket; thrownTypes java/io/IOException flags 401 + +class name javax/net/SocketFactory +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 4 +method name getDefault descriptor ()Ljavax/net/SocketFactory; flags 9 +method name createSocket descriptor ()Ljava/net/Socket; thrownTypes java/io/IOException flags 1 +method name createSocket descriptor (Ljava/lang/String;I)Ljava/net/Socket; thrownTypes java/io/IOException,java/net/UnknownHostException flags 401 +method name createSocket descriptor (Ljava/lang/String;ILjava/net/InetAddress;I)Ljava/net/Socket; thrownTypes java/io/IOException,java/net/UnknownHostException flags 401 +method name createSocket descriptor (Ljava/net/InetAddress;I)Ljava/net/Socket; thrownTypes java/io/IOException flags 401 +method name createSocket descriptor (Ljava/net/InetAddress;ILjava/net/InetAddress;I)Ljava/net/Socket; thrownTypes java/io/IOException flags 401 + +class name javax/net/ssl/CertPathTrustManagerParameters +header extends java/lang/Object implements javax/net/ssl/ManagerFactoryParameters flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/security/cert/CertPathParameters;)V flags 1 +method name getParameters descriptor ()Ljava/security/cert/CertPathParameters; flags 1 + +class name javax/net/ssl/ExtendedSSLSession +header extends java/lang/Object implements javax/net/ssl/SSLSession flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name getLocalSupportedSignatureAlgorithms descriptor ()[Ljava/lang/String; flags 401 +method name getPeerSupportedSignatureAlgorithms descriptor ()[Ljava/lang/String; flags 401 +method name getRequestedServerNames descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; + +class name javax/net/ssl/HandshakeCompletedEvent +header extends java/util/EventObject flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljavax/net/ssl/SSLSocket;Ljavax/net/ssl/SSLSession;)V flags 1 +method name getSession descriptor ()Ljavax/net/ssl/SSLSession; flags 1 +method name getCipherSuite descriptor ()Ljava/lang/String; flags 1 +method name getLocalCertificates descriptor ()[Ljava/security/cert/Certificate; flags 1 +method name getPeerCertificates descriptor ()[Ljava/security/cert/Certificate; thrownTypes javax/net/ssl/SSLPeerUnverifiedException flags 1 +method name getPeerCertificateChain descriptor ()[Ljavax/security/cert/X509Certificate; thrownTypes javax/net/ssl/SSLPeerUnverifiedException flags 1 +method name getPeerPrincipal descriptor ()Ljava/security/Principal; thrownTypes javax/net/ssl/SSLPeerUnverifiedException flags 1 +method name getLocalPrincipal descriptor ()Ljava/security/Principal; flags 1 +method name getSocket descriptor ()Ljavax/net/ssl/SSLSocket; flags 1 + +class name javax/net/ssl/HandshakeCompletedListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name handshakeCompleted descriptor (Ljavax/net/ssl/HandshakeCompletedEvent;)V flags 401 + +class name javax/net/ssl/HostnameVerifier +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name verify descriptor (Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Z flags 401 + +class name javax/net/ssl/HttpsURLConnection +header extends java/net/HttpURLConnection flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name hostnameVerifier descriptor Ljavax/net/ssl/HostnameVerifier; flags 4 +method name descriptor (Ljava/net/URL;)V flags 4 +method name getCipherSuite descriptor ()Ljava/lang/String; flags 401 +method name getLocalCertificates descriptor ()[Ljava/security/cert/Certificate; flags 401 +method name getServerCertificates descriptor ()[Ljava/security/cert/Certificate; thrownTypes javax/net/ssl/SSLPeerUnverifiedException flags 401 +method name getPeerPrincipal descriptor ()Ljava/security/Principal; thrownTypes javax/net/ssl/SSLPeerUnverifiedException flags 1 +method name getLocalPrincipal descriptor ()Ljava/security/Principal; flags 1 +method name setDefaultHostnameVerifier descriptor (Ljavax/net/ssl/HostnameVerifier;)V flags 9 +method name getDefaultHostnameVerifier descriptor ()Ljavax/net/ssl/HostnameVerifier; flags 9 +method name setHostnameVerifier descriptor (Ljavax/net/ssl/HostnameVerifier;)V flags 1 +method name getHostnameVerifier descriptor ()Ljavax/net/ssl/HostnameVerifier; flags 1 +method name setDefaultSSLSocketFactory descriptor (Ljavax/net/ssl/SSLSocketFactory;)V flags 9 +method name getDefaultSSLSocketFactory descriptor ()Ljavax/net/ssl/SSLSocketFactory; flags 9 +method name setSSLSocketFactory descriptor (Ljavax/net/ssl/SSLSocketFactory;)V flags 1 +method name getSSLSocketFactory descriptor ()Ljavax/net/ssl/SSLSocketFactory; flags 1 + +class name javax/net/ssl/KeyManager +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) + +class name javax/net/ssl/KeyManagerFactory +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name getDefaultAlgorithm descriptor ()Ljava/lang/String; flags 19 +method name descriptor (Ljavax/net/ssl/KeyManagerFactorySpi;Ljava/security/Provider;Ljava/lang/String;)V flags 4 +method name getAlgorithm descriptor ()Ljava/lang/String; flags 11 +method name getInstance descriptor (Ljava/lang/String;)Ljavax/net/ssl/KeyManagerFactory; thrownTypes java/security/NoSuchAlgorithmException flags 19 +method name getInstance descriptor (Ljava/lang/String;Ljava/lang/String;)Ljavax/net/ssl/KeyManagerFactory; thrownTypes java/security/NoSuchAlgorithmException,java/security/NoSuchProviderException flags 19 +method name getInstance descriptor (Ljava/lang/String;Ljava/security/Provider;)Ljavax/net/ssl/KeyManagerFactory; thrownTypes java/security/NoSuchAlgorithmException flags 19 +method name getProvider descriptor ()Ljava/security/Provider; flags 11 +method name init descriptor (Ljava/security/KeyStore;[C)V thrownTypes java/security/KeyStoreException,java/security/NoSuchAlgorithmException,java/security/UnrecoverableKeyException flags 11 +method name init descriptor (Ljavax/net/ssl/ManagerFactoryParameters;)V thrownTypes java/security/InvalidAlgorithmParameterException flags 11 +method name getKeyManagers descriptor ()[Ljavax/net/ssl/KeyManager; flags 11 + +class name javax/net/ssl/KeyManagerFactorySpi +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name engineInit descriptor (Ljava/security/KeyStore;[C)V thrownTypes java/security/KeyStoreException,java/security/NoSuchAlgorithmException,java/security/UnrecoverableKeyException flags 404 +method name engineInit descriptor (Ljavax/net/ssl/ManagerFactoryParameters;)V thrownTypes java/security/InvalidAlgorithmParameterException flags 404 +method name engineGetKeyManagers descriptor ()[Ljavax/net/ssl/KeyManager; flags 404 + +class name javax/net/ssl/KeyStoreBuilderParameters +header extends java/lang/Object implements javax/net/ssl/ManagerFactoryParameters flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/security/KeyStore$Builder outerClass java/security/KeyStore innerClassName Builder flags 409 +method name descriptor (Ljava/security/KeyStore$Builder;)V flags 1 +method name descriptor (Ljava/util/List;)V flags 1 signature (Ljava/util/List;)V +method name getParameters descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; + +class name javax/net/ssl/ManagerFactoryParameters +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) + +class name javax/net/ssl/SNIHostName +header extends javax/net/ssl/SNIServerName flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor ([B)V flags 1 +method name getAsciiName 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 createSNIMatcher descriptor (Ljava/lang/String;)Ljavax/net/ssl/SNIMatcher; flags 9 + +class name javax/net/ssl/SNIMatcher +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (I)V flags 4 +method name getType descriptor ()I flags 11 +method name matches descriptor (Ljavax/net/ssl/SNIServerName;)Z flags 401 + +class name javax/net/ssl/SNIServerName +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (I[B)V flags 4 +method name getType descriptor ()I flags 11 +method name getEncoded descriptor ()[B 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 + +class name javax/net/ssl/SSLContext +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljavax/net/ssl/SSLContextSpi;Ljava/security/Provider;Ljava/lang/String;)V flags 4 +method name getDefault descriptor ()Ljavax/net/ssl/SSLContext; thrownTypes java/security/NoSuchAlgorithmException flags 29 +method name setDefault descriptor (Ljavax/net/ssl/SSLContext;)V flags 29 +method name getInstance descriptor (Ljava/lang/String;)Ljavax/net/ssl/SSLContext; thrownTypes java/security/NoSuchAlgorithmException flags 9 +method name getInstance descriptor (Ljava/lang/String;Ljava/lang/String;)Ljavax/net/ssl/SSLContext; thrownTypes java/security/NoSuchAlgorithmException,java/security/NoSuchProviderException flags 9 +method name getInstance descriptor (Ljava/lang/String;Ljava/security/Provider;)Ljavax/net/ssl/SSLContext; thrownTypes java/security/NoSuchAlgorithmException flags 9 +method name getProtocol descriptor ()Ljava/lang/String; flags 11 +method name getProvider descriptor ()Ljava/security/Provider; flags 11 +method name init descriptor ([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)V thrownTypes java/security/KeyManagementException flags 11 +method name getSocketFactory descriptor ()Ljavax/net/ssl/SSLSocketFactory; flags 11 +method name getServerSocketFactory descriptor ()Ljavax/net/ssl/SSLServerSocketFactory; flags 11 +method name createSSLEngine descriptor ()Ljavax/net/ssl/SSLEngine; flags 11 +method name createSSLEngine descriptor (Ljava/lang/String;I)Ljavax/net/ssl/SSLEngine; flags 11 +method name getServerSessionContext descriptor ()Ljavax/net/ssl/SSLSessionContext; flags 11 +method name getClientSessionContext descriptor ()Ljavax/net/ssl/SSLSessionContext; flags 11 +method name getDefaultSSLParameters descriptor ()Ljavax/net/ssl/SSLParameters; flags 11 +method name getSupportedSSLParameters descriptor ()Ljavax/net/ssl/SSLParameters; flags 11 + +class name javax/net/ssl/SSLContextSpi +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name engineInit descriptor ([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)V thrownTypes java/security/KeyManagementException flags 404 +method name engineGetSocketFactory descriptor ()Ljavax/net/ssl/SSLSocketFactory; flags 404 +method name engineGetServerSocketFactory descriptor ()Ljavax/net/ssl/SSLServerSocketFactory; flags 404 +method name engineCreateSSLEngine descriptor ()Ljavax/net/ssl/SSLEngine; flags 404 +method name engineCreateSSLEngine descriptor (Ljava/lang/String;I)Ljavax/net/ssl/SSLEngine; flags 404 +method name engineGetServerSessionContext descriptor ()Ljavax/net/ssl/SSLSessionContext; flags 404 +method name engineGetClientSessionContext descriptor ()Ljavax/net/ssl/SSLSessionContext; flags 404 +method name engineGetDefaultSSLParameters descriptor ()Ljavax/net/ssl/SSLParameters; flags 4 +method name engineGetSupportedSSLParameters descriptor ()Ljavax/net/ssl/SSLParameters; flags 4 + +class name javax/net/ssl/SSLEngine +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass javax/net/ssl/SSLEngineResult$HandshakeStatus outerClass javax/net/ssl/SSLEngineResult innerClassName HandshakeStatus flags 4019 +method name descriptor ()V flags 4 +method name descriptor (Ljava/lang/String;I)V flags 4 +method name getPeerHost descriptor ()Ljava/lang/String; flags 1 +method name getPeerPort descriptor ()I flags 1 +method name wrap descriptor (Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)Ljavax/net/ssl/SSLEngineResult; thrownTypes javax/net/ssl/SSLException flags 1 +method name wrap descriptor ([Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)Ljavax/net/ssl/SSLEngineResult; thrownTypes javax/net/ssl/SSLException flags 1 +method name wrap descriptor ([Ljava/nio/ByteBuffer;IILjava/nio/ByteBuffer;)Ljavax/net/ssl/SSLEngineResult; thrownTypes javax/net/ssl/SSLException flags 401 +method name unwrap descriptor (Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)Ljavax/net/ssl/SSLEngineResult; thrownTypes javax/net/ssl/SSLException flags 1 +method name unwrap descriptor (Ljava/nio/ByteBuffer;[Ljava/nio/ByteBuffer;)Ljavax/net/ssl/SSLEngineResult; thrownTypes javax/net/ssl/SSLException flags 1 +method name unwrap descriptor (Ljava/nio/ByteBuffer;[Ljava/nio/ByteBuffer;II)Ljavax/net/ssl/SSLEngineResult; thrownTypes javax/net/ssl/SSLException flags 401 +method name getDelegatedTask descriptor ()Ljava/lang/Runnable; flags 401 +method name closeInbound descriptor ()V thrownTypes javax/net/ssl/SSLException flags 401 +method name isInboundDone descriptor ()Z flags 401 +method name closeOutbound descriptor ()V flags 401 +method name isOutboundDone descriptor ()Z flags 401 +method name getSupportedCipherSuites descriptor ()[Ljava/lang/String; flags 401 +method name getEnabledCipherSuites descriptor ()[Ljava/lang/String; flags 401 +method name setEnabledCipherSuites descriptor ([Ljava/lang/String;)V flags 401 +method name getSupportedProtocols descriptor ()[Ljava/lang/String; flags 401 +method name getEnabledProtocols descriptor ()[Ljava/lang/String; flags 401 +method name setEnabledProtocols descriptor ([Ljava/lang/String;)V flags 401 +method name getSession descriptor ()Ljavax/net/ssl/SSLSession; flags 401 +method name getHandshakeSession descriptor ()Ljavax/net/ssl/SSLSession; flags 1 +method name beginHandshake descriptor ()V thrownTypes javax/net/ssl/SSLException flags 401 +method name getHandshakeStatus descriptor ()Ljavax/net/ssl/SSLEngineResult$HandshakeStatus; flags 401 +method name setUseClientMode descriptor (Z)V flags 401 +method name getUseClientMode descriptor ()Z flags 401 +method name setNeedClientAuth descriptor (Z)V flags 401 +method name getNeedClientAuth descriptor ()Z flags 401 +method name setWantClientAuth descriptor (Z)V flags 401 +method name getWantClientAuth descriptor ()Z flags 401 +method name setEnableSessionCreation descriptor (Z)V flags 401 +method name getEnableSessionCreation descriptor ()Z flags 401 +method name getSSLParameters descriptor ()Ljavax/net/ssl/SSLParameters; flags 1 +method name setSSLParameters descriptor (Ljavax/net/ssl/SSLParameters;)V flags 1 + +class name javax/net/ssl/SSLEngineResult +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +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 +method name descriptor (Ljavax/net/ssl/SSLEngineResult$Status;Ljavax/net/ssl/SSLEngineResult$HandshakeStatus;II)V flags 1 +method name getStatus descriptor ()Ljavax/net/ssl/SSLEngineResult$Status; flags 11 +method name getHandshakeStatus descriptor ()Ljavax/net/ssl/SSLEngineResult$HandshakeStatus; flags 11 +method name bytesConsumed descriptor ()I flags 11 +method name bytesProduced descriptor ()I flags 11 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/net/ssl/SSLEngineResult$HandshakeStatus +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; +innerclass innerClass javax/net/ssl/SSLEngineResult$HandshakeStatus outerClass javax/net/ssl/SSLEngineResult innerClassName HandshakeStatus flags 4019 +field name NOT_HANDSHAKING descriptor Ljavax/net/ssl/SSLEngineResult$HandshakeStatus; flags 4019 +field name FINISHED descriptor Ljavax/net/ssl/SSLEngineResult$HandshakeStatus; flags 4019 +field name NEED_TASK descriptor Ljavax/net/ssl/SSLEngineResult$HandshakeStatus; flags 4019 +field name NEED_WRAP descriptor Ljavax/net/ssl/SSLEngineResult$HandshakeStatus; flags 4019 +field name NEED_UNWRAP descriptor Ljavax/net/ssl/SSLEngineResult$HandshakeStatus; flags 4019 +method name values descriptor ()[Ljavax/net/ssl/SSLEngineResult$HandshakeStatus; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljavax/net/ssl/SSLEngineResult$HandshakeStatus; flags 9 + +class name javax/net/ssl/SSLEngineResult$Status +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; +innerclass innerClass javax/net/ssl/SSLEngineResult$Status outerClass javax/net/ssl/SSLEngineResult innerClassName Status flags 4019 +field name BUFFER_UNDERFLOW descriptor Ljavax/net/ssl/SSLEngineResult$Status; flags 4019 +field name BUFFER_OVERFLOW descriptor Ljavax/net/ssl/SSLEngineResult$Status; flags 4019 +field name OK descriptor Ljavax/net/ssl/SSLEngineResult$Status; flags 4019 +field name CLOSED descriptor Ljavax/net/ssl/SSLEngineResult$Status; flags 4019 +method name values descriptor ()[Ljavax/net/ssl/SSLEngineResult$Status; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljavax/net/ssl/SSLEngineResult$Status; flags 9 + +class name javax/net/ssl/SSLException +header extends java/io/IOException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 + +class name javax/net/ssl/SSLHandshakeException +header extends javax/net/ssl/SSLException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/net/ssl/SSLKeyException +header extends javax/net/ssl/SSLException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/net/ssl/SSLParameters +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor ([Ljava/lang/String;)V flags 1 +method name descriptor ([Ljava/lang/String;[Ljava/lang/String;)V flags 1 +method name getCipherSuites descriptor ()[Ljava/lang/String; flags 1 +method name setCipherSuites descriptor ([Ljava/lang/String;)V flags 1 +method name getProtocols descriptor ()[Ljava/lang/String; flags 1 +method name setProtocols descriptor ([Ljava/lang/String;)V flags 1 +method name getWantClientAuth descriptor ()Z flags 1 +method name setWantClientAuth descriptor (Z)V flags 1 +method name getNeedClientAuth descriptor ()Z flags 1 +method name setNeedClientAuth descriptor (Z)V flags 1 +method name getAlgorithmConstraints descriptor ()Ljava/security/AlgorithmConstraints; flags 1 +method name setAlgorithmConstraints descriptor (Ljava/security/AlgorithmConstraints;)V flags 1 +method name getEndpointIdentificationAlgorithm descriptor ()Ljava/lang/String; flags 1 +method name setEndpointIdentificationAlgorithm descriptor (Ljava/lang/String;)V flags 1 +method name setServerNames descriptor (Ljava/util/List;)V flags 11 signature (Ljava/util/List;)V +method name getServerNames descriptor ()Ljava/util/List; flags 11 signature ()Ljava/util/List; +method name setSNIMatchers descriptor (Ljava/util/Collection;)V flags 11 signature (Ljava/util/Collection;)V +method name getSNIMatchers descriptor ()Ljava/util/Collection; flags 11 signature ()Ljava/util/Collection; +method name setUseCipherSuitesOrder descriptor (Z)V flags 11 +method name getUseCipherSuitesOrder descriptor ()Z flags 11 + +class name javax/net/ssl/SSLPeerUnverifiedException +header extends javax/net/ssl/SSLException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/net/ssl/SSLPermission +header extends java/security/BasicPermission flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 + +class name javax/net/ssl/SSLProtocolException +header extends javax/net/ssl/SSLException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/net/ssl/SSLServerSocket +header extends java/net/ServerSocket flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V thrownTypes java/io/IOException flags 4 +method name descriptor (I)V thrownTypes java/io/IOException flags 4 +method name descriptor (II)V thrownTypes java/io/IOException flags 4 +method name descriptor (IILjava/net/InetAddress;)V thrownTypes java/io/IOException flags 4 +method name getEnabledCipherSuites descriptor ()[Ljava/lang/String; flags 401 +method name setEnabledCipherSuites descriptor ([Ljava/lang/String;)V flags 401 +method name getSupportedCipherSuites descriptor ()[Ljava/lang/String; flags 401 +method name getSupportedProtocols descriptor ()[Ljava/lang/String; flags 401 +method name getEnabledProtocols descriptor ()[Ljava/lang/String; flags 401 +method name setEnabledProtocols descriptor ([Ljava/lang/String;)V flags 401 +method name setNeedClientAuth descriptor (Z)V flags 401 +method name getNeedClientAuth descriptor ()Z flags 401 +method name setWantClientAuth descriptor (Z)V flags 401 +method name getWantClientAuth descriptor ()Z flags 401 +method name setUseClientMode descriptor (Z)V flags 401 +method name getUseClientMode descriptor ()Z flags 401 +method name setEnableSessionCreation descriptor (Z)V flags 401 +method name getEnableSessionCreation descriptor ()Z flags 401 +method name getSSLParameters descriptor ()Ljavax/net/ssl/SSLParameters; flags 1 +method name setSSLParameters descriptor (Ljavax/net/ssl/SSLParameters;)V flags 1 + +class name javax/net/ssl/SSLServerSocketFactory +header extends javax/net/ServerSocketFactory flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 4 +method name getDefault descriptor ()Ljavax/net/ServerSocketFactory; flags 29 +method name getDefaultCipherSuites descriptor ()[Ljava/lang/String; flags 401 +method name getSupportedCipherSuites descriptor ()[Ljava/lang/String; flags 401 + +class name javax/net/ssl/SSLSession +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name getId descriptor ()[B flags 401 +method name getSessionContext descriptor ()Ljavax/net/ssl/SSLSessionContext; flags 401 +method name getCreationTime descriptor ()J flags 401 +method name getLastAccessedTime descriptor ()J flags 401 +method name invalidate descriptor ()V flags 401 +method name isValid descriptor ()Z flags 401 +method name putValue descriptor (Ljava/lang/String;Ljava/lang/Object;)V flags 401 +method name getValue descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 401 +method name removeValue descriptor (Ljava/lang/String;)V flags 401 +method name getValueNames descriptor ()[Ljava/lang/String; flags 401 +method name getPeerCertificates descriptor ()[Ljava/security/cert/Certificate; thrownTypes javax/net/ssl/SSLPeerUnverifiedException flags 401 +method name getLocalCertificates descriptor ()[Ljava/security/cert/Certificate; flags 401 +method name getPeerCertificateChain descriptor ()[Ljavax/security/cert/X509Certificate; thrownTypes javax/net/ssl/SSLPeerUnverifiedException flags 401 +method name getPeerPrincipal descriptor ()Ljava/security/Principal; thrownTypes javax/net/ssl/SSLPeerUnverifiedException flags 401 +method name getLocalPrincipal descriptor ()Ljava/security/Principal; flags 401 +method name getCipherSuite descriptor ()Ljava/lang/String; flags 401 +method name getProtocol descriptor ()Ljava/lang/String; flags 401 +method name getPeerHost descriptor ()Ljava/lang/String; flags 401 +method name getPeerPort descriptor ()I flags 401 +method name getPacketBufferSize descriptor ()I flags 401 +method name getApplicationBufferSize descriptor ()I flags 401 + +class name javax/net/ssl/SSLSessionBindingEvent +header extends java/util/EventObject flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljavax/net/ssl/SSLSession;Ljava/lang/String;)V flags 1 +method name getName descriptor ()Ljava/lang/String; flags 1 +method name getSession descriptor ()Ljavax/net/ssl/SSLSession; flags 1 + +class name javax/net/ssl/SSLSessionBindingListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name valueBound descriptor (Ljavax/net/ssl/SSLSessionBindingEvent;)V flags 401 +method name valueUnbound descriptor (Ljavax/net/ssl/SSLSessionBindingEvent;)V flags 401 + +class name javax/net/ssl/SSLSessionContext +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name getSession descriptor ([B)Ljavax/net/ssl/SSLSession; flags 401 +method name getIds descriptor ()Ljava/util/Enumeration; flags 401 signature ()Ljava/util/Enumeration<[B>; +method name setSessionTimeout descriptor (I)V thrownTypes java/lang/IllegalArgumentException flags 401 +method name getSessionTimeout descriptor ()I flags 401 +method name setSessionCacheSize descriptor (I)V thrownTypes java/lang/IllegalArgumentException flags 401 +method name getSessionCacheSize descriptor ()I flags 401 + +class name javax/net/ssl/SSLSocket +header extends java/net/Socket flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 4 +method name descriptor (Ljava/lang/String;I)V thrownTypes java/io/IOException,java/net/UnknownHostException flags 4 +method name descriptor (Ljava/net/InetAddress;I)V thrownTypes java/io/IOException flags 4 +method name descriptor (Ljava/lang/String;ILjava/net/InetAddress;I)V thrownTypes java/io/IOException,java/net/UnknownHostException flags 4 +method name descriptor (Ljava/net/InetAddress;ILjava/net/InetAddress;I)V thrownTypes java/io/IOException flags 4 +method name getSupportedCipherSuites descriptor ()[Ljava/lang/String; flags 401 +method name getEnabledCipherSuites descriptor ()[Ljava/lang/String; flags 401 +method name setEnabledCipherSuites descriptor ([Ljava/lang/String;)V flags 401 +method name getSupportedProtocols descriptor ()[Ljava/lang/String; flags 401 +method name getEnabledProtocols descriptor ()[Ljava/lang/String; flags 401 +method name setEnabledProtocols descriptor ([Ljava/lang/String;)V flags 401 +method name getSession descriptor ()Ljavax/net/ssl/SSLSession; flags 401 +method name getHandshakeSession descriptor ()Ljavax/net/ssl/SSLSession; flags 1 +method name addHandshakeCompletedListener descriptor (Ljavax/net/ssl/HandshakeCompletedListener;)V flags 401 +method name removeHandshakeCompletedListener descriptor (Ljavax/net/ssl/HandshakeCompletedListener;)V flags 401 +method name startHandshake descriptor ()V thrownTypes java/io/IOException flags 401 +method name setUseClientMode descriptor (Z)V flags 401 +method name getUseClientMode descriptor ()Z flags 401 +method name setNeedClientAuth descriptor (Z)V flags 401 +method name getNeedClientAuth descriptor ()Z flags 401 +method name setWantClientAuth descriptor (Z)V flags 401 +method name getWantClientAuth descriptor ()Z flags 401 +method name setEnableSessionCreation descriptor (Z)V flags 401 +method name getEnableSessionCreation descriptor ()Z flags 401 +method name getSSLParameters descriptor ()Ljavax/net/ssl/SSLParameters; flags 1 +method name setSSLParameters descriptor (Ljavax/net/ssl/SSLParameters;)V flags 1 + +class name javax/net/ssl/SSLSocketFactory +header extends javax/net/SocketFactory flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name getDefault descriptor ()Ljavax/net/SocketFactory; flags 29 +method name getDefaultCipherSuites descriptor ()[Ljava/lang/String; flags 401 +method name getSupportedCipherSuites descriptor ()[Ljava/lang/String; flags 401 +method name createSocket descriptor (Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket; thrownTypes java/io/IOException flags 401 +method name createSocket descriptor (Ljava/net/Socket;Ljava/io/InputStream;Z)Ljava/net/Socket; thrownTypes java/io/IOException flags 1 + +class name javax/net/ssl/StandardConstants +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name SNI_HOST_NAME descriptor I constantValue 0 flags 19 + +class name javax/net/ssl/TrustManager +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) + +class name javax/net/ssl/TrustManagerFactory +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name getDefaultAlgorithm descriptor ()Ljava/lang/String; flags 19 +method name descriptor (Ljavax/net/ssl/TrustManagerFactorySpi;Ljava/security/Provider;Ljava/lang/String;)V flags 4 +method name getAlgorithm descriptor ()Ljava/lang/String; flags 11 +method name getInstance descriptor (Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory; thrownTypes java/security/NoSuchAlgorithmException flags 19 +method name getInstance descriptor (Ljava/lang/String;Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory; thrownTypes java/security/NoSuchAlgorithmException,java/security/NoSuchProviderException flags 19 +method name getInstance descriptor (Ljava/lang/String;Ljava/security/Provider;)Ljavax/net/ssl/TrustManagerFactory; thrownTypes java/security/NoSuchAlgorithmException flags 19 +method name getProvider descriptor ()Ljava/security/Provider; flags 11 +method name init descriptor (Ljava/security/KeyStore;)V thrownTypes java/security/KeyStoreException flags 11 +method name init descriptor (Ljavax/net/ssl/ManagerFactoryParameters;)V thrownTypes java/security/InvalidAlgorithmParameterException flags 11 +method name getTrustManagers descriptor ()[Ljavax/net/ssl/TrustManager; flags 11 + +class name javax/net/ssl/TrustManagerFactorySpi +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name engineInit descriptor (Ljava/security/KeyStore;)V thrownTypes java/security/KeyStoreException flags 404 +method name engineInit descriptor (Ljavax/net/ssl/ManagerFactoryParameters;)V thrownTypes java/security/InvalidAlgorithmParameterException flags 404 +method name engineGetTrustManagers descriptor ()[Ljavax/net/ssl/TrustManager; flags 404 + +class name javax/net/ssl/X509ExtendedKeyManager +header extends java/lang/Object implements javax/net/ssl/X509KeyManager flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 4 +method name chooseEngineClientAlias descriptor ([Ljava/lang/String;[Ljava/security/Principal;Ljavax/net/ssl/SSLEngine;)Ljava/lang/String; flags 1 +method name chooseEngineServerAlias descriptor (Ljava/lang/String;[Ljava/security/Principal;Ljavax/net/ssl/SSLEngine;)Ljava/lang/String; flags 1 + +class name javax/net/ssl/X509ExtendedTrustManager +header extends java/lang/Object implements javax/net/ssl/X509TrustManager flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name checkClientTrusted descriptor ([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljava/net/Socket;)V thrownTypes java/security/cert/CertificateException flags 401 +method name checkServerTrusted descriptor ([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljava/net/Socket;)V thrownTypes java/security/cert/CertificateException flags 401 +method name checkClientTrusted descriptor ([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljavax/net/ssl/SSLEngine;)V thrownTypes java/security/cert/CertificateException flags 401 +method name checkServerTrusted descriptor ([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljavax/net/ssl/SSLEngine;)V thrownTypes java/security/cert/CertificateException flags 401 + +class name javax/net/ssl/X509KeyManager +header extends java/lang/Object implements javax/net/ssl/KeyManager flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name getClientAliases descriptor (Ljava/lang/String;[Ljava/security/Principal;)[Ljava/lang/String; flags 401 +method name chooseClientAlias descriptor ([Ljava/lang/String;[Ljava/security/Principal;Ljava/net/Socket;)Ljava/lang/String; flags 401 +method name getServerAliases descriptor (Ljava/lang/String;[Ljava/security/Principal;)[Ljava/lang/String; flags 401 +method name chooseServerAlias descriptor (Ljava/lang/String;[Ljava/security/Principal;Ljava/net/Socket;)Ljava/lang/String; flags 401 +method name getCertificateChain descriptor (Ljava/lang/String;)[Ljava/security/cert/X509Certificate; flags 401 +method name getPrivateKey descriptor (Ljava/lang/String;)Ljava/security/PrivateKey; flags 401 + +class name javax/net/ssl/X509TrustManager +header extends java/lang/Object implements javax/net/ssl/TrustManager flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name checkClientTrusted descriptor ([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V thrownTypes java/security/cert/CertificateException flags 401 +method name checkServerTrusted descriptor ([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V thrownTypes java/security/cert/CertificateException flags 401 +method name getAcceptedIssuers descriptor ()[Ljava/security/cert/X509Certificate; flags 401 + +class name javax/security/auth/AuthPermission +header extends java/security/BasicPermission flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 + +class name javax/security/auth/DestroyFailedException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/security/auth/Destroyable +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name destroy descriptor ()V thrownTypes javax/security/auth/DestroyFailedException flags 1 +method name isDestroyed descriptor ()Z flags 1 + +class name javax/security/auth/Policy +header extends java/lang/Object flags 421 deprecated true classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/Deprecated; +method name descriptor ()V flags 4 +method name getPolicy descriptor ()Ljavax/security/auth/Policy; flags 9 +method name setPolicy descriptor (Ljavax/security/auth/Policy;)V flags 9 +method name getPermissions descriptor (Ljavax/security/auth/Subject;Ljava/security/CodeSource;)Ljava/security/PermissionCollection; flags 401 +method name refresh descriptor ()V flags 401 + +class name javax/security/auth/PrivateCredentialPermission +header extends java/security/Permission flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name getCredentialClass descriptor ()Ljava/lang/String; flags 1 +method name getPrincipals 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 +method name getActions descriptor ()Ljava/lang/String; flags 1 +method name newPermissionCollection descriptor ()Ljava/security/PermissionCollection; flags 1 + +class name javax/security/auth/RefreshFailedException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/security/auth/Refreshable +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name isCurrent descriptor ()Z flags 401 +method name refresh descriptor ()V thrownTypes javax/security/auth/RefreshFailedException flags 401 + +class name javax/security/auth/Subject +header extends java/lang/Object implements java/io/Serializable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (ZLjava/util/Set;Ljava/util/Set;Ljava/util/Set;)V flags 1 signature (ZLjava/util/Set<+Ljava/security/Principal;>;Ljava/util/Set<*>;Ljava/util/Set<*>;)V +method name setReadOnly descriptor ()V flags 1 +method name isReadOnly descriptor ()Z flags 1 +method name getSubject descriptor (Ljava/security/AccessControlContext;)Ljavax/security/auth/Subject; flags 9 +method name doAs descriptor (Ljavax/security/auth/Subject;Ljava/security/PrivilegedAction;)Ljava/lang/Object; flags 9 signature (Ljavax/security/auth/Subject;Ljava/security/PrivilegedAction;)TT; +method name doAs descriptor (Ljavax/security/auth/Subject;Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object; thrownTypes java/security/PrivilegedActionException flags 9 signature (Ljavax/security/auth/Subject;Ljava/security/PrivilegedExceptionAction;)TT; +method name doAsPrivileged descriptor (Ljavax/security/auth/Subject;Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object; flags 9 signature (Ljavax/security/auth/Subject;Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)TT; +method name doAsPrivileged descriptor (Ljavax/security/auth/Subject;Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;)Ljava/lang/Object; thrownTypes java/security/PrivilegedActionException flags 9 signature (Ljavax/security/auth/Subject;Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;)TT; +method name getPrincipals descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set; +method name getPrincipals descriptor (Ljava/lang/Class;)Ljava/util/Set; flags 1 signature (Ljava/lang/Class;)Ljava/util/Set; +method name getPublicCredentials descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set; +method name getPrivateCredentials descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set; +method name getPublicCredentials descriptor (Ljava/lang/Class;)Ljava/util/Set; flags 1 signature (Ljava/lang/Class;)Ljava/util/Set; +method name getPrivateCredentials descriptor (Ljava/lang/Class;)Ljava/util/Set; flags 1 signature (Ljava/lang/Class;)Ljava/util/Set; +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name hashCode descriptor ()I flags 1 + +class name javax/security/auth/SubjectDomainCombiner +header extends java/lang/Object implements java/security/DomainCombiner flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljavax/security/auth/Subject;)V flags 1 +method name getSubject descriptor ()Ljavax/security/auth/Subject; flags 1 +method name combine descriptor ([Ljava/security/ProtectionDomain;[Ljava/security/ProtectionDomain;)[Ljava/security/ProtectionDomain; flags 1 + +class name javax/security/auth/callback/Callback +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) + +class name javax/security/auth/callback/CallbackHandler +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name handle descriptor ([Ljavax/security/auth/callback/Callback;)V thrownTypes java/io/IOException,javax/security/auth/callback/UnsupportedCallbackException flags 401 + +class name javax/security/auth/callback/ChoiceCallback +header extends java/lang/Object implements javax/security/auth/callback/Callback,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;[Ljava/lang/String;IZ)V flags 1 +method name getPrompt descriptor ()Ljava/lang/String; flags 1 +method name getChoices descriptor ()[Ljava/lang/String; flags 1 +method name getDefaultChoice descriptor ()I flags 1 +method name allowMultipleSelections descriptor ()Z flags 1 +method name setSelectedIndex descriptor (I)V flags 1 +method name setSelectedIndexes descriptor ([I)V flags 1 +method name getSelectedIndexes descriptor ()[I flags 1 + +class name javax/security/auth/callback/ConfirmationCallback +header extends java/lang/Object implements javax/security/auth/callback/Callback,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name UNSPECIFIED_OPTION descriptor I constantValue -1 flags 19 +field name YES_NO_OPTION descriptor I constantValue 0 flags 19 +field name YES_NO_CANCEL_OPTION descriptor I constantValue 1 flags 19 +field name OK_CANCEL_OPTION descriptor I constantValue 2 flags 19 +field name YES descriptor I constantValue 0 flags 19 +field name NO descriptor I constantValue 1 flags 19 +field name CANCEL descriptor I constantValue 2 flags 19 +field name OK descriptor I constantValue 3 flags 19 +field name INFORMATION descriptor I constantValue 0 flags 19 +field name WARNING descriptor I constantValue 1 flags 19 +field name ERROR descriptor I constantValue 2 flags 19 +method name descriptor (III)V flags 1 +method name descriptor (I[Ljava/lang/String;I)V flags 1 +method name descriptor (Ljava/lang/String;III)V flags 1 +method name descriptor (Ljava/lang/String;I[Ljava/lang/String;I)V flags 1 +method name getPrompt descriptor ()Ljava/lang/String; flags 1 +method name getMessageType descriptor ()I flags 1 +method name getOptionType descriptor ()I flags 1 +method name getOptions descriptor ()[Ljava/lang/String; flags 1 +method name getDefaultOption descriptor ()I flags 1 +method name setSelectedIndex descriptor (I)V flags 1 +method name getSelectedIndex descriptor ()I flags 1 + +class name javax/security/auth/callback/LanguageCallback +header extends java/lang/Object implements javax/security/auth/callback/Callback,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name setLocale descriptor (Ljava/util/Locale;)V flags 1 +method name getLocale descriptor ()Ljava/util/Locale; flags 1 + +class name javax/security/auth/callback/NameCallback +header extends java/lang/Object implements javax/security/auth/callback/Callback,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name getPrompt descriptor ()Ljava/lang/String; flags 1 +method name getDefaultName descriptor ()Ljava/lang/String; flags 1 +method name setName descriptor (Ljava/lang/String;)V flags 1 +method name getName descriptor ()Ljava/lang/String; flags 1 + +class name javax/security/auth/callback/PasswordCallback +header extends java/lang/Object implements javax/security/auth/callback/Callback,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;Z)V flags 1 +method name getPrompt descriptor ()Ljava/lang/String; flags 1 +method name isEchoOn descriptor ()Z flags 1 +method name setPassword descriptor ([C)V flags 1 +method name getPassword descriptor ()[C flags 1 +method name clearPassword descriptor ()V flags 1 + +class name javax/security/auth/callback/TextInputCallback +header extends java/lang/Object implements javax/security/auth/callback/Callback,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name getPrompt descriptor ()Ljava/lang/String; flags 1 +method name getDefaultText descriptor ()Ljava/lang/String; flags 1 +method name setText descriptor (Ljava/lang/String;)V flags 1 +method name getText descriptor ()Ljava/lang/String; flags 1 + +class name javax/security/auth/callback/TextOutputCallback +header extends java/lang/Object implements javax/security/auth/callback/Callback,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name INFORMATION descriptor I constantValue 0 flags 19 +field name WARNING descriptor I constantValue 1 flags 19 +field name ERROR descriptor I constantValue 2 flags 19 +method name descriptor (ILjava/lang/String;)V flags 1 +method name getMessageType descriptor ()I flags 1 +method name getMessage descriptor ()Ljava/lang/String; flags 1 + +class name javax/security/auth/callback/UnsupportedCallbackException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljavax/security/auth/callback/Callback;)V flags 1 +method name descriptor (Ljavax/security/auth/callback/Callback;Ljava/lang/String;)V flags 1 +method name getCallback descriptor ()Ljavax/security/auth/callback/Callback; flags 1 + +class name javax/security/auth/login/AccountException +header extends javax/security/auth/login/LoginException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/security/auth/login/AccountExpiredException +header extends javax/security/auth/login/AccountException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/security/auth/login/AccountLockedException +header extends javax/security/auth/login/AccountException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/security/auth/login/AccountNotFoundException +header extends javax/security/auth/login/AccountException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/security/auth/login/AppConfigurationEntry +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass javax/security/auth/login/AppConfigurationEntry$LoginModuleControlFlag outerClass javax/security/auth/login/AppConfigurationEntry innerClassName LoginModuleControlFlag flags 9 +method name descriptor (Ljava/lang/String;Ljavax/security/auth/login/AppConfigurationEntry$LoginModuleControlFlag;Ljava/util/Map;)V flags 1 signature (Ljava/lang/String;Ljavax/security/auth/login/AppConfigurationEntry$LoginModuleControlFlag;Ljava/util/Map;)V +method name getLoginModuleName descriptor ()Ljava/lang/String; flags 1 +method name getControlFlag descriptor ()Ljavax/security/auth/login/AppConfigurationEntry$LoginModuleControlFlag; flags 1 +method name getOptions descriptor ()Ljava/util/Map; flags 1 signature ()Ljava/util/Map; + +class name javax/security/auth/login/AppConfigurationEntry$LoginModuleControlFlag +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 +field name REQUIRED descriptor Ljavax/security/auth/login/AppConfigurationEntry$LoginModuleControlFlag; flags 19 +field name REQUISITE descriptor Ljavax/security/auth/login/AppConfigurationEntry$LoginModuleControlFlag; flags 19 +field name SUFFICIENT descriptor Ljavax/security/auth/login/AppConfigurationEntry$LoginModuleControlFlag; flags 19 +field name OPTIONAL descriptor Ljavax/security/auth/login/AppConfigurationEntry$LoginModuleControlFlag; flags 19 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/security/auth/login/Configuration +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass javax/security/auth/login/Configuration$Parameters outerClass javax/security/auth/login/Configuration innerClassName Parameters flags 609 +method name descriptor ()V flags 4 +method name getConfiguration descriptor ()Ljavax/security/auth/login/Configuration; flags 9 +method name setConfiguration descriptor (Ljavax/security/auth/login/Configuration;)V flags 9 +method name getInstance descriptor (Ljava/lang/String;Ljavax/security/auth/login/Configuration$Parameters;)Ljavax/security/auth/login/Configuration; thrownTypes java/security/NoSuchAlgorithmException flags 9 +method name getInstance descriptor (Ljava/lang/String;Ljavax/security/auth/login/Configuration$Parameters;Ljava/lang/String;)Ljavax/security/auth/login/Configuration; thrownTypes java/security/NoSuchProviderException,java/security/NoSuchAlgorithmException flags 9 +method name getInstance descriptor (Ljava/lang/String;Ljavax/security/auth/login/Configuration$Parameters;Ljava/security/Provider;)Ljavax/security/auth/login/Configuration; 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 getParameters descriptor ()Ljavax/security/auth/login/Configuration$Parameters; flags 1 +method name getAppConfigurationEntry descriptor (Ljava/lang/String;)[Ljavax/security/auth/login/AppConfigurationEntry; flags 401 +method name refresh descriptor ()V flags 1 + +class name javax/security/auth/login/Configuration$Parameters +header extends java/lang/Object flags 601 +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 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name engineGetAppConfigurationEntry descriptor (Ljava/lang/String;)[Ljavax/security/auth/login/AppConfigurationEntry; flags 404 +method name engineRefresh descriptor ()V flags 4 + +class name javax/security/auth/login/CredentialException +header extends javax/security/auth/login/LoginException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/security/auth/login/CredentialExpiredException +header extends javax/security/auth/login/CredentialException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/security/auth/login/CredentialNotFoundException +header extends javax/security/auth/login/CredentialException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/security/auth/login/FailedLoginException +header extends javax/security/auth/login/LoginException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/security/auth/login/LoginContext +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V thrownTypes javax/security/auth/login/LoginException flags 1 +method name descriptor (Ljava/lang/String;Ljavax/security/auth/Subject;)V thrownTypes javax/security/auth/login/LoginException flags 1 +method name descriptor (Ljava/lang/String;Ljavax/security/auth/callback/CallbackHandler;)V thrownTypes javax/security/auth/login/LoginException flags 1 +method name descriptor (Ljava/lang/String;Ljavax/security/auth/Subject;Ljavax/security/auth/callback/CallbackHandler;)V thrownTypes javax/security/auth/login/LoginException flags 1 +method name descriptor (Ljava/lang/String;Ljavax/security/auth/Subject;Ljavax/security/auth/callback/CallbackHandler;Ljavax/security/auth/login/Configuration;)V thrownTypes javax/security/auth/login/LoginException flags 1 +method name login descriptor ()V thrownTypes javax/security/auth/login/LoginException flags 1 +method name logout descriptor ()V thrownTypes javax/security/auth/login/LoginException flags 1 +method name getSubject descriptor ()Ljavax/security/auth/Subject; flags 1 + +class name javax/security/auth/login/LoginException +header extends java/security/GeneralSecurityException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/security/auth/spi/LoginModule +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name initialize descriptor (Ljavax/security/auth/Subject;Ljavax/security/auth/callback/CallbackHandler;Ljava/util/Map;Ljava/util/Map;)V flags 401 signature (Ljavax/security/auth/Subject;Ljavax/security/auth/callback/CallbackHandler;Ljava/util/Map;Ljava/util/Map;)V +method name login descriptor ()Z thrownTypes javax/security/auth/login/LoginException flags 401 +method name commit descriptor ()Z thrownTypes javax/security/auth/login/LoginException flags 401 +method name abort descriptor ()Z thrownTypes javax/security/auth/login/LoginException flags 401 +method name logout descriptor ()Z thrownTypes javax/security/auth/login/LoginException flags 401 + +class name javax/security/auth/x500/X500Principal +header extends java/lang/Object implements java/security/Principal,java/io/Serializable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name RFC1779 descriptor Ljava/lang/String; constantValue RFC1779 flags 19 +field name RFC2253 descriptor Ljava/lang/String; constantValue RFC2253 flags 19 +field name CANONICAL descriptor Ljava/lang/String; constantValue CANONICAL flags 19 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/util/Map;)V flags 1 signature (Ljava/lang/String;Ljava/util/Map;)V +method name descriptor ([B)V flags 1 +method name descriptor (Ljava/io/InputStream;)V flags 1 +method name getName descriptor ()Ljava/lang/String; flags 1 +method name getName descriptor (Ljava/lang/String;)Ljava/lang/String; flags 1 +method name getName descriptor (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; flags 1 signature (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; +method name getEncoded 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/security/auth/x500/X500PrivateCredential +header extends java/lang/Object implements javax/security/auth/Destroyable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/security/cert/X509Certificate;Ljava/security/PrivateKey;)V flags 1 +method name descriptor (Ljava/security/cert/X509Certificate;Ljava/security/PrivateKey;Ljava/lang/String;)V flags 1 +method name getCertificate descriptor ()Ljava/security/cert/X509Certificate; flags 1 +method name getPrivateKey descriptor ()Ljava/security/PrivateKey; flags 1 +method name getAlias descriptor ()Ljava/lang/String; flags 1 +method name destroy descriptor ()V flags 1 +method name isDestroyed descriptor ()Z flags 1 + +class name javax/security/cert/Certificate +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 +method name getEncoded descriptor ()[B thrownTypes javax/security/cert/CertificateEncodingException flags 401 +method name verify descriptor (Ljava/security/PublicKey;)V thrownTypes javax/security/cert/CertificateException,java/security/NoSuchAlgorithmException,java/security/InvalidKeyException,java/security/NoSuchProviderException,java/security/SignatureException flags 401 +method name verify descriptor (Ljava/security/PublicKey;Ljava/lang/String;)V thrownTypes javax/security/cert/CertificateException,java/security/NoSuchAlgorithmException,java/security/InvalidKeyException,java/security/NoSuchProviderException,java/security/SignatureException flags 401 +method name toString descriptor ()Ljava/lang/String; flags 401 +method name getPublicKey descriptor ()Ljava/security/PublicKey; flags 401 + +class name javax/security/cert/CertificateEncodingException +header extends javax/security/cert/CertificateException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/security/cert/CertificateException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/security/cert/CertificateExpiredException +header extends javax/security/cert/CertificateException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/security/cert/CertificateNotYetValidException +header extends javax/security/cert/CertificateException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/security/cert/CertificateParsingException +header extends javax/security/cert/CertificateException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/security/cert/X509Certificate +header extends javax/security/cert/Certificate flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name getInstance descriptor (Ljava/io/InputStream;)Ljavax/security/cert/X509Certificate; thrownTypes javax/security/cert/CertificateException flags 19 +method name getInstance descriptor ([B)Ljavax/security/cert/X509Certificate; thrownTypes javax/security/cert/CertificateException flags 19 +method name checkValidity descriptor ()V thrownTypes javax/security/cert/CertificateExpiredException,javax/security/cert/CertificateNotYetValidException flags 401 +method name checkValidity descriptor (Ljava/util/Date;)V thrownTypes javax/security/cert/CertificateExpiredException,javax/security/cert/CertificateNotYetValidException flags 401 +method name getVersion descriptor ()I flags 401 +method name getSerialNumber descriptor ()Ljava/math/BigInteger; flags 401 +method name getIssuerDN descriptor ()Ljava/security/Principal; flags 401 +method name getSubjectDN descriptor ()Ljava/security/Principal; flags 401 +method name getNotBefore descriptor ()Ljava/util/Date; flags 401 +method name getNotAfter descriptor ()Ljava/util/Date; flags 401 +method name getSigAlgName descriptor ()Ljava/lang/String; flags 401 +method name getSigAlgOID descriptor ()Ljava/lang/String; flags 401 +method name getSigAlgParams descriptor ()[B flags 401 + +class name jdk/Exported +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;eLjava/lang/annotation/ElementType;PACKAGE;})@Ljdk/Exported; +method name value descriptor ()Z annotationDefaultValue Ztrue flags 401 + diff --git a/langtools/make/data/symbols/java.compiler-6.sym.txt b/langtools/make/data/symbols/java.compiler-6.sym.txt new file mode 100644 index 00000000000..7fc8e3a8acc --- /dev/null +++ b/langtools/make/data/symbols/java.compiler-6.sym.txt @@ -0,0 +1,102 @@ +# +# 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/lang/model/SourceVersion +-field name RELEASE_7 descriptor Ljavax/lang/model/SourceVersion; + +-class name javax/lang/model/UnknownEntityException + +class name javax/lang/model/element/ElementKind +-field name RESOURCE_VARIABLE descriptor Ljavax/lang/model/element/ElementKind; + +class name javax/lang/model/element/ExecutableElement +header extends java/lang/Object implements javax/lang/model/element/Element flags 601 +-method name getSimpleName descriptor ()Ljavax/lang/model/element/Name; + +class name javax/lang/model/element/PackageElement +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/element/Parameterizable + +-class name javax/lang/model/element/QualifiedNameable + +class name javax/lang/model/element/TypeElement +header extends java/lang/Object implements javax/lang/model/element/Element flags 601 +-method name getEnclosedElements descriptor ()Ljava/util/List; +-method name getSimpleName descriptor ()Ljavax/lang/model/element/Name; +-method name getEnclosingElement descriptor ()Ljavax/lang/model/element/Element; + +class name javax/lang/model/element/TypeParameterElement +-method name getEnclosingElement descriptor ()Ljavax/lang/model/element/Element; + +class name javax/lang/model/element/UnknownAnnotationValueException +header extends java/lang/RuntimeException flags 21 + +class name javax/lang/model/element/UnknownElementException +header extends java/lang/RuntimeException flags 21 + +class name javax/lang/model/type/MirroredTypeException +header extends java/lang/RuntimeException flags 21 + +class name javax/lang/model/type/TypeKind +-field name UNION descriptor Ljavax/lang/model/type/TypeKind; + +class name javax/lang/model/type/TypeVisitor +-method name visitUnion descriptor (Ljavax/lang/model/type/UnionType;Ljava/lang/Object;)Ljava/lang/Object; + +-class name javax/lang/model/type/UnionType + +class name javax/lang/model/type/UnknownTypeException +header extends java/lang/RuntimeException flags 21 + +-class name javax/lang/model/util/AbstractAnnotationValueVisitor7 + +-class name javax/lang/model/util/AbstractElementVisitor7 + +class name javax/lang/model/util/AbstractTypeVisitor6 +-method name visitUnion descriptor (Ljavax/lang/model/type/UnionType;Ljava/lang/Object;)Ljava/lang/Object; + +-class name javax/lang/model/util/AbstractTypeVisitor7 + +class name javax/lang/model/util/ElementKindVisitor6 +-method name visitVariableAsResourceVariable descriptor (Ljavax/lang/model/element/VariableElement;Ljava/lang/Object;)Ljava/lang/Object; + +-class name javax/lang/model/util/ElementKindVisitor7 + +-class name javax/lang/model/util/ElementScanner7 + +-class name javax/lang/model/util/SimpleAnnotationValueVisitor7 + +-class name javax/lang/model/util/SimpleElementVisitor7 + +-class name javax/lang/model/util/SimpleTypeVisitor7 + +-class name javax/lang/model/util/TypeKindVisitor7 + diff --git a/langtools/make/data/symbols/java.compiler-7.sym.txt b/langtools/make/data/symbols/java.compiler-7.sym.txt new file mode 100644 index 00000000000..8d0c2dcbed2 --- /dev/null +++ b/langtools/make/data/symbols/java.compiler-7.sym.txt @@ -0,0 +1,344 @@ +# +# 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/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; +-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 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; + +class name javax/lang/model/element/ElementVisitor +header extends java/lang/Object flags 601 signature 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; +-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; + +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; +-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 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 Ljava/lang/Object;Ljavax/lang/model/element/AnnotationValueVisitor; 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 Ljavax/lang/model/util/AbstractAnnotationValueVisitor6; 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 Ljava/lang/Object;Ljavax/lang/model/element/ElementVisitor; 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 Ljavax/lang/model/util/AbstractElementVisitor6; 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 Ljava/lang/Object;Ljavax/lang/model/type/TypeVisitor; +-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 Ljavax/lang/model/util/AbstractTypeVisitor6; + +-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 Ljavax/lang/model/util/SimpleElementVisitor6; 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 Ljavax/lang/model/util/ElementKindVisitor6; 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 Ljavax/lang/model/util/AbstractElementVisitor6; 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 Ljavax/lang/model/util/ElementScanner6; 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 Ljavax/lang/model/util/AbstractAnnotationValueVisitor6; 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 Ljavax/lang/model/util/SimpleAnnotationValueVisitor6; 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 Ljavax/lang/model/util/AbstractElementVisitor6; 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 Ljavax/lang/model/util/SimpleElementVisitor6; 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 Ljavax/lang/model/util/AbstractTypeVisitor6; 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 Ljavax/lang/model/util/SimpleTypeVisitor6; 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 Ljavax/lang/model/util/SimpleTypeVisitor6; 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 Ljavax/lang/model/util/TypeKindVisitor6; 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 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 Ljava/lang/Object;Ljavax/tools/DiagnosticListener; + +class name javax/tools/DiagnosticListener +header extends java/lang/Object flags 601 signature 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 Ljava/lang/Object;Ljavax/tools/FileObject; + +class name javax/tools/ForwardingJavaFileManager +header extends java/lang/Object implements javax/tools/JavaFileManager flags 21 signature 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 Ljavax/tools/ForwardingFileObject;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/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; + diff --git a/langtools/make/data/symbols/java.compiler-8.sym.txt b/langtools/make/data/symbols/java.compiler-8.sym.txt new file mode 100644 index 00000000000..6aa177e24db --- /dev/null +++ b/langtools/make/data/symbols/java.compiler-8.sym.txt @@ -0,0 +1,943 @@ +# +# 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/processing/AbstractProcessor +header extends java/lang/Object implements javax/annotation/processing/Processor flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name processingEnv descriptor Ljavax/annotation/processing/ProcessingEnvironment; flags 4 +method name descriptor ()V flags 4 +method name getSupportedOptions descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set; +method name getSupportedAnnotationTypes descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set; +method name getSupportedSourceVersion descriptor ()Ljavax/lang/model/SourceVersion; flags 1 +method name init descriptor (Ljavax/annotation/processing/ProcessingEnvironment;)V flags 21 +method name process descriptor (Ljava/util/Set;Ljavax/annotation/processing/RoundEnvironment;)Z flags 401 signature (Ljava/util/Set<+Ljavax/lang/model/element/TypeElement;>;Ljavax/annotation/processing/RoundEnvironment;)Z +method name getCompletions descriptor (Ljavax/lang/model/element/Element;Ljavax/lang/model/element/AnnotationMirror;Ljavax/lang/model/element/ExecutableElement;Ljava/lang/String;)Ljava/lang/Iterable; flags 1 signature (Ljavax/lang/model/element/Element;Ljavax/lang/model/element/AnnotationMirror;Ljavax/lang/model/element/ExecutableElement;Ljava/lang/String;)Ljava/lang/Iterable<+Ljavax/annotation/processing/Completion;>; +method name isInitialized descriptor ()Z flags 24 + +class name javax/annotation/processing/Completion +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getValue descriptor ()Ljava/lang/String; flags 401 +method name getMessage descriptor ()Ljava/lang/String; flags 401 + +class name javax/annotation/processing/Completions +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name of descriptor (Ljava/lang/String;Ljava/lang/String;)Ljavax/annotation/processing/Completion; flags 9 +method name of descriptor (Ljava/lang/String;)Ljavax/annotation/processing/Completion; flags 9 + +class name javax/annotation/processing/Filer +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +innerclass innerClass javax/tools/JavaFileManager$Location outerClass javax/tools/JavaFileManager innerClassName Location flags 609 +method name createSourceFile descriptor (Ljava/lang/CharSequence;[Ljavax/lang/model/element/Element;)Ljavax/tools/JavaFileObject; thrownTypes java/io/IOException flags 481 +method name createClassFile descriptor (Ljava/lang/CharSequence;[Ljavax/lang/model/element/Element;)Ljavax/tools/JavaFileObject; thrownTypes java/io/IOException flags 481 +method name createResource descriptor (Ljavax/tools/JavaFileManager$Location;Ljava/lang/CharSequence;Ljava/lang/CharSequence;[Ljavax/lang/model/element/Element;)Ljavax/tools/FileObject; thrownTypes java/io/IOException flags 481 +method name getResource descriptor (Ljavax/tools/JavaFileManager$Location;Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljavax/tools/FileObject; thrownTypes java/io/IOException flags 401 + +class name javax/annotation/processing/FilerException +header extends java/io/IOException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/annotation/processing/Messager +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +innerclass innerClass javax/tools/Diagnostic$Kind outerClass javax/tools/Diagnostic innerClassName Kind flags 4019 +method name printMessage descriptor (Ljavax/tools/Diagnostic$Kind;Ljava/lang/CharSequence;)V flags 401 +method name printMessage descriptor (Ljavax/tools/Diagnostic$Kind;Ljava/lang/CharSequence;Ljavax/lang/model/element/Element;)V flags 401 +method name printMessage descriptor (Ljavax/tools/Diagnostic$Kind;Ljava/lang/CharSequence;Ljavax/lang/model/element/Element;Ljavax/lang/model/element/AnnotationMirror;)V flags 401 +method name printMessage descriptor (Ljavax/tools/Diagnostic$Kind;Ljava/lang/CharSequence;Ljavax/lang/model/element/Element;Ljavax/lang/model/element/AnnotationMirror;Ljavax/lang/model/element/AnnotationValue;)V flags 401 + +class name javax/annotation/processing/ProcessingEnvironment +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getOptions descriptor ()Ljava/util/Map; flags 401 signature ()Ljava/util/Map; +method name getMessager descriptor ()Ljavax/annotation/processing/Messager; flags 401 +method name getFiler descriptor ()Ljavax/annotation/processing/Filer; 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 getSourceVersion descriptor ()Ljavax/lang/model/SourceVersion; flags 401 +method name getLocale descriptor ()Ljava/util/Locale; flags 401 + +class name javax/annotation/processing/Processor +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getSupportedOptions descriptor ()Ljava/util/Set; flags 401 signature ()Ljava/util/Set; +method name getSupportedAnnotationTypes descriptor ()Ljava/util/Set; flags 401 signature ()Ljava/util/Set; +method name getSupportedSourceVersion descriptor ()Ljavax/lang/model/SourceVersion; flags 401 +method name init descriptor (Ljavax/annotation/processing/ProcessingEnvironment;)V flags 401 +method name process descriptor (Ljava/util/Set;Ljavax/annotation/processing/RoundEnvironment;)Z flags 401 signature (Ljava/util/Set<+Ljavax/lang/model/element/TypeElement;>;Ljavax/annotation/processing/RoundEnvironment;)Z +method name getCompletions descriptor (Ljavax/lang/model/element/Element;Ljavax/lang/model/element/AnnotationMirror;Ljavax/lang/model/element/ExecutableElement;Ljava/lang/String;)Ljava/lang/Iterable; flags 401 signature (Ljavax/lang/model/element/Element;Ljavax/lang/model/element/AnnotationMirror;Ljavax/lang/model/element/ExecutableElement;Ljava/lang/String;)Ljava/lang/Iterable<+Ljavax/annotation/processing/Completion;>; + +class name javax/annotation/processing/RoundEnvironment +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name processingOver descriptor ()Z flags 401 +method name errorRaised descriptor ()Z flags 401 +method name getRootElements descriptor ()Ljava/util/Set; flags 401 signature ()Ljava/util/Set<+Ljavax/lang/model/element/Element;>; +method name getElementsAnnotatedWith descriptor (Ljavax/lang/model/element/TypeElement;)Ljava/util/Set; flags 401 signature (Ljavax/lang/model/element/TypeElement;)Ljava/util/Set<+Ljavax/lang/model/element/Element;>; +method name getElementsAnnotatedWith descriptor (Ljava/lang/Class;)Ljava/util/Set; flags 401 signature (Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)Ljava/util/Set<+Ljavax/lang/model/element/Element;>; + +class name javax/annotation/processing/SupportedAnnotationTypes +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) 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 value descriptor ()[Ljava/lang/String; flags 401 + +class name javax/annotation/processing/SupportedOptions +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) 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 value descriptor ()[Ljava/lang/String; flags 401 + +class name javax/annotation/processing/SupportedSourceVersion +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) 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 value descriptor ()Ljavax/lang/model/SourceVersion; flags 401 + +class name javax/lang/model/AnnotatedConstruct +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getAnnotationMirrors descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/element/AnnotationMirror;>; +method name getAnnotation descriptor (Ljava/lang/Class;)Ljava/lang/annotation/Annotation; flags 401 signature (Ljava/lang/Class;)TA; +method name getAnnotationsByType descriptor (Ljava/lang/Class;)[Ljava/lang/annotation/Annotation; flags 401 signature (Ljava/lang/Class;)[TA; + +class name javax/lang/model/SourceVersion +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name RELEASE_0 descriptor Ljavax/lang/model/SourceVersion; flags 4019 +field name RELEASE_1 descriptor Ljavax/lang/model/SourceVersion; flags 4019 +field name RELEASE_2 descriptor Ljavax/lang/model/SourceVersion; flags 4019 +field name RELEASE_3 descriptor Ljavax/lang/model/SourceVersion; flags 4019 +field name RELEASE_4 descriptor Ljavax/lang/model/SourceVersion; flags 4019 +field name RELEASE_5 descriptor Ljavax/lang/model/SourceVersion; flags 4019 +field name RELEASE_6 descriptor Ljavax/lang/model/SourceVersion; flags 4019 +field name RELEASE_7 descriptor Ljavax/lang/model/SourceVersion; flags 4019 +field name RELEASE_8 descriptor Ljavax/lang/model/SourceVersion; flags 4019 +method name values descriptor ()[Ljavax/lang/model/SourceVersion; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljavax/lang/model/SourceVersion; flags 9 +method name latest descriptor ()Ljavax/lang/model/SourceVersion; flags 9 +method name latestSupported descriptor ()Ljavax/lang/model/SourceVersion; flags 9 +method name isIdentifier descriptor (Ljava/lang/CharSequence;)Z flags 9 +method name isName descriptor (Ljava/lang/CharSequence;)Z flags 9 +method name isKeyword descriptor (Ljava/lang/CharSequence;)Z flags 9 + +class name javax/lang/model/UnknownEntityException +header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;)V flags 4 + +class name javax/lang/model/element/AnnotationMirror +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getAnnotationType descriptor ()Ljavax/lang/model/type/DeclaredType; flags 401 +method name getElementValues descriptor ()Ljava/util/Map; flags 401 signature ()Ljava/util/Map<+Ljavax/lang/model/element/ExecutableElement;+Ljavax/lang/model/element/AnnotationValue;>; + +class name javax/lang/model/element/AnnotationValue +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getValue descriptor ()Ljava/lang/Object; flags 401 +method name toString descriptor ()Ljava/lang/String; flags 401 +method name accept descriptor (Ljavax/lang/model/element/AnnotationValueVisitor;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/element/AnnotationValueVisitor;TP;)TR; + +class name javax/lang/model/element/AnnotationValueVisitor +header extends java/lang/Object flags 601 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name visit descriptor (Ljavax/lang/model/element/AnnotationValue;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/element/AnnotationValue;TP;)TR; +method name visit descriptor (Ljavax/lang/model/element/AnnotationValue;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/element/AnnotationValue;)TR; +method name visitBoolean descriptor (ZLjava/lang/Object;)Ljava/lang/Object; flags 401 signature (ZTP;)TR; +method name visitByte descriptor (BLjava/lang/Object;)Ljava/lang/Object; flags 401 signature (BTP;)TR; +method name visitChar descriptor (CLjava/lang/Object;)Ljava/lang/Object; flags 401 signature (CTP;)TR; +method name visitDouble descriptor (DLjava/lang/Object;)Ljava/lang/Object; flags 401 signature (DTP;)TR; +method name visitFloat descriptor (FLjava/lang/Object;)Ljava/lang/Object; flags 401 signature (FTP;)TR; +method name visitInt descriptor (ILjava/lang/Object;)Ljava/lang/Object; flags 401 signature (ITP;)TR; +method name visitLong descriptor (JLjava/lang/Object;)Ljava/lang/Object; flags 401 signature (JTP;)TR; +method name visitShort descriptor (SLjava/lang/Object;)Ljava/lang/Object; flags 401 signature (STP;)TR; +method name visitString descriptor (Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljava/lang/String;TP;)TR; +method name visitType descriptor (Ljavax/lang/model/type/TypeMirror;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/type/TypeMirror;TP;)TR; +method name visitEnumConstant descriptor (Ljavax/lang/model/element/VariableElement;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/element/VariableElement;TP;)TR; +method name visitAnnotation descriptor (Ljavax/lang/model/element/AnnotationMirror;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/element/AnnotationMirror;TP;)TR; +method name visitArray descriptor (Ljava/util/List;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljava/util/List<+Ljavax/lang/model/element/AnnotationValue;>;TP;)TR; +method name visitUnknown descriptor (Ljavax/lang/model/element/AnnotationValue;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/element/AnnotationValue;TP;)TR; + +class name javax/lang/model/element/Element +header extends java/lang/Object implements javax/lang/model/AnnotatedConstruct flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name asType descriptor ()Ljavax/lang/model/type/TypeMirror; flags 401 +method name getKind descriptor ()Ljavax/lang/model/element/ElementKind; flags 401 +method name getModifiers descriptor ()Ljava/util/Set; flags 401 signature ()Ljava/util/Set; +method name getSimpleName descriptor ()Ljavax/lang/model/element/Name; flags 401 +method name getEnclosingElement descriptor ()Ljavax/lang/model/element/Element; flags 401 +method name getEnclosedElements descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/element/Element;>; +method name equals descriptor (Ljava/lang/Object;)Z flags 401 +method name hashCode descriptor ()I flags 401 +method name getAnnotationMirrors descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/element/AnnotationMirror;>; +method name getAnnotation descriptor (Ljava/lang/Class;)Ljava/lang/annotation/Annotation; flags 401 signature (Ljava/lang/Class;)TA; +method name accept descriptor (Ljavax/lang/model/element/ElementVisitor;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/element/ElementVisitor;TP;)TR; + +class name javax/lang/model/element/ElementKind +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name PACKAGE descriptor Ljavax/lang/model/element/ElementKind; flags 4019 +field name ENUM descriptor Ljavax/lang/model/element/ElementKind; flags 4019 +field name CLASS descriptor Ljavax/lang/model/element/ElementKind; flags 4019 +field name ANNOTATION_TYPE descriptor Ljavax/lang/model/element/ElementKind; flags 4019 +field name INTERFACE descriptor Ljavax/lang/model/element/ElementKind; flags 4019 +field name ENUM_CONSTANT descriptor Ljavax/lang/model/element/ElementKind; flags 4019 +field name FIELD descriptor Ljavax/lang/model/element/ElementKind; flags 4019 +field name PARAMETER descriptor Ljavax/lang/model/element/ElementKind; flags 4019 +field name LOCAL_VARIABLE descriptor Ljavax/lang/model/element/ElementKind; flags 4019 +field name EXCEPTION_PARAMETER descriptor Ljavax/lang/model/element/ElementKind; flags 4019 +field name METHOD descriptor Ljavax/lang/model/element/ElementKind; flags 4019 +field name CONSTRUCTOR descriptor Ljavax/lang/model/element/ElementKind; flags 4019 +field name STATIC_INIT descriptor Ljavax/lang/model/element/ElementKind; flags 4019 +field name INSTANCE_INIT descriptor Ljavax/lang/model/element/ElementKind; flags 4019 +field name TYPE_PARAMETER descriptor Ljavax/lang/model/element/ElementKind; flags 4019 +field name OTHER descriptor Ljavax/lang/model/element/ElementKind; flags 4019 +field name RESOURCE_VARIABLE descriptor Ljavax/lang/model/element/ElementKind; flags 4019 +method name values descriptor ()[Ljavax/lang/model/element/ElementKind; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljavax/lang/model/element/ElementKind; flags 9 +method name isClass descriptor ()Z flags 1 +method name isInterface descriptor ()Z flags 1 +method name isField descriptor ()Z flags 1 + +class name javax/lang/model/element/ElementVisitor +header extends java/lang/Object flags 601 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name visit descriptor (Ljavax/lang/model/element/Element;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/element/Element;TP;)TR; +method name visit descriptor (Ljavax/lang/model/element/Element;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/element/Element;)TR; +method name visitPackage descriptor (Ljavax/lang/model/element/PackageElement;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/element/PackageElement;TP;)TR; +method name visitType descriptor (Ljavax/lang/model/element/TypeElement;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/element/TypeElement;TP;)TR; +method name visitVariable descriptor (Ljavax/lang/model/element/VariableElement;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/element/VariableElement;TP;)TR; +method name visitExecutable descriptor (Ljavax/lang/model/element/ExecutableElement;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/element/ExecutableElement;TP;)TR; +method name visitTypeParameter descriptor (Ljavax/lang/model/element/TypeParameterElement;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/element/TypeParameterElement;TP;)TR; +method name visitUnknown descriptor (Ljavax/lang/model/element/Element;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/element/Element;TP;)TR; + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getTypeParameters descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/element/TypeParameterElement;>; +method name getReturnType descriptor ()Ljavax/lang/model/type/TypeMirror; flags 401 +method name getParameters descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/element/VariableElement;>; +method name getReceiverType descriptor ()Ljavax/lang/model/type/TypeMirror; flags 401 +method name isVarArgs descriptor ()Z flags 401 +method name isDefault descriptor ()Z flags 401 +method name getThrownTypes descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/type/TypeMirror;>; +method name getDefaultValue descriptor ()Ljavax/lang/model/element/AnnotationValue; flags 401 +method name getSimpleName descriptor ()Ljavax/lang/model/element/Name; flags 401 + +class name javax/lang/model/element/Modifier +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name PUBLIC descriptor Ljavax/lang/model/element/Modifier; flags 4019 +field name PROTECTED descriptor Ljavax/lang/model/element/Modifier; flags 4019 +field name PRIVATE descriptor Ljavax/lang/model/element/Modifier; flags 4019 +field name ABSTRACT descriptor Ljavax/lang/model/element/Modifier; flags 4019 +field name DEFAULT descriptor Ljavax/lang/model/element/Modifier; flags 4019 +field name STATIC descriptor Ljavax/lang/model/element/Modifier; flags 4019 +field name FINAL descriptor Ljavax/lang/model/element/Modifier; flags 4019 +field name TRANSIENT descriptor Ljavax/lang/model/element/Modifier; flags 4019 +field name VOLATILE descriptor Ljavax/lang/model/element/Modifier; flags 4019 +field name SYNCHRONIZED descriptor Ljavax/lang/model/element/Modifier; flags 4019 +field name NATIVE descriptor Ljavax/lang/model/element/Modifier; flags 4019 +field name STRICTFP descriptor Ljavax/lang/model/element/Modifier; flags 4019 +method name values descriptor ()[Ljavax/lang/model/element/Modifier; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljavax/lang/model/element/Modifier; flags 9 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/lang/model/element/Name +header extends java/lang/Object implements java/lang/CharSequence flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name equals descriptor (Ljava/lang/Object;)Z flags 401 +method name hashCode descriptor ()I flags 401 +method name contentEquals descriptor (Ljava/lang/CharSequence;)Z flags 401 + +class name javax/lang/model/element/NestingKind +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name TOP_LEVEL descriptor Ljavax/lang/model/element/NestingKind; flags 4019 +field name MEMBER descriptor Ljavax/lang/model/element/NestingKind; flags 4019 +field name LOCAL descriptor Ljavax/lang/model/element/NestingKind; flags 4019 +field name ANONYMOUS descriptor Ljavax/lang/model/element/NestingKind; flags 4019 +method name values descriptor ()[Ljavax/lang/model/element/NestingKind; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljavax/lang/model/element/NestingKind; flags 9 +method name isNested descriptor ()Z flags 1 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +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 isUnnamed descriptor ()Z flags 401 +method name getEnclosingElement descriptor ()Ljavax/lang/model/element/Element; flags 401 + +class name javax/lang/model/element/Parameterizable +header extends java/lang/Object implements javax/lang/model/element/Element flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getTypeParameters descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/element/TypeParameterElement;>; + +class name javax/lang/model/element/QualifiedNameable +header extends java/lang/Object implements javax/lang/model/element/Element flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getQualifiedName descriptor ()Ljavax/lang/model/element/Name; flags 401 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getEnclosedElements descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/element/Element;>; +method name getNestingKind descriptor ()Ljavax/lang/model/element/NestingKind; flags 401 +method name getQualifiedName descriptor ()Ljavax/lang/model/element/Name; flags 401 +method name getSimpleName descriptor ()Ljavax/lang/model/element/Name; flags 401 +method name getSuperclass descriptor ()Ljavax/lang/model/type/TypeMirror; flags 401 +method name getInterfaces descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/type/TypeMirror;>; +method name getTypeParameters descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/element/TypeParameterElement;>; +method name getEnclosingElement descriptor ()Ljavax/lang/model/element/Element; flags 401 + +class name javax/lang/model/element/TypeParameterElement +header extends java/lang/Object implements javax/lang/model/element/Element flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getGenericElement descriptor ()Ljavax/lang/model/element/Element; flags 401 +method name getBounds descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/type/TypeMirror;>; +method name getEnclosingElement descriptor ()Ljavax/lang/model/element/Element; flags 401 + +class name javax/lang/model/element/UnknownAnnotationValueException +header extends javax/lang/model/UnknownEntityException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljavax/lang/model/element/AnnotationValue;Ljava/lang/Object;)V flags 1 +method name getUnknownAnnotationValue descriptor ()Ljavax/lang/model/element/AnnotationValue; 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 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljavax/lang/model/element/Element;Ljava/lang/Object;)V flags 1 +method name getUnknownElement descriptor ()Ljavax/lang/model/element/Element; flags 1 +method name getArgument descriptor ()Ljava/lang/Object; flags 1 + +class name javax/lang/model/element/VariableElement +header extends java/lang/Object implements javax/lang/model/element/Element flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getConstantValue descriptor ()Ljava/lang/Object; flags 401 +method name getSimpleName descriptor ()Ljavax/lang/model/element/Name; flags 401 +method name getEnclosingElement descriptor ()Ljavax/lang/model/element/Element; flags 401 + +class name javax/lang/model/type/ArrayType +header extends java/lang/Object implements javax/lang/model/type/ReferenceType flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getComponentType descriptor ()Ljavax/lang/model/type/TypeMirror; flags 401 + +class name javax/lang/model/type/DeclaredType +header extends java/lang/Object implements javax/lang/model/type/ReferenceType flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name asElement descriptor ()Ljavax/lang/model/element/Element; flags 401 +method name getEnclosingType descriptor ()Ljavax/lang/model/type/TypeMirror; flags 401 +method name getTypeArguments descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/type/TypeMirror;>; + +class name javax/lang/model/type/ErrorType +header extends java/lang/Object implements javax/lang/model/type/DeclaredType flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) + +class name javax/lang/model/type/ExecutableType +header extends java/lang/Object implements javax/lang/model/type/TypeMirror flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getTypeVariables descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/type/TypeVariable;>; +method name getReturnType descriptor ()Ljavax/lang/model/type/TypeMirror; flags 401 +method name getParameterTypes descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/type/TypeMirror;>; +method name getReceiverType descriptor ()Ljavax/lang/model/type/TypeMirror; flags 401 +method name getThrownTypes descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/type/TypeMirror;>; + +class name javax/lang/model/type/IntersectionType +header extends java/lang/Object implements javax/lang/model/type/TypeMirror flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getBounds descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/type/TypeMirror;>; + +class name javax/lang/model/type/MirroredTypeException +header extends javax/lang/model/type/MirroredTypesException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljavax/lang/model/type/TypeMirror;)V flags 1 +method name getTypeMirror descriptor ()Ljavax/lang/model/type/TypeMirror; flags 1 + +class name javax/lang/model/type/MirroredTypesException +header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/util/List;)V flags 1 signature (Ljava/util/List<+Ljavax/lang/model/type/TypeMirror;>;)V +method name getTypeMirrors descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<+Ljavax/lang/model/type/TypeMirror;>; + +class name javax/lang/model/type/NoType +header extends java/lang/Object implements javax/lang/model/type/TypeMirror flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) + +class name javax/lang/model/type/NullType +header extends java/lang/Object implements javax/lang/model/type/ReferenceType flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) + +class name javax/lang/model/type/PrimitiveType +header extends java/lang/Object implements javax/lang/model/type/TypeMirror flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) + +class name javax/lang/model/type/ReferenceType +header extends java/lang/Object implements javax/lang/model/type/TypeMirror flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) + +class name javax/lang/model/type/TypeKind +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name BOOLEAN descriptor Ljavax/lang/model/type/TypeKind; flags 4019 +field name BYTE descriptor Ljavax/lang/model/type/TypeKind; flags 4019 +field name SHORT descriptor Ljavax/lang/model/type/TypeKind; flags 4019 +field name INT descriptor Ljavax/lang/model/type/TypeKind; flags 4019 +field name LONG descriptor Ljavax/lang/model/type/TypeKind; flags 4019 +field name CHAR descriptor Ljavax/lang/model/type/TypeKind; flags 4019 +field name FLOAT descriptor Ljavax/lang/model/type/TypeKind; flags 4019 +field name DOUBLE descriptor Ljavax/lang/model/type/TypeKind; flags 4019 +field name VOID descriptor Ljavax/lang/model/type/TypeKind; flags 4019 +field name NONE descriptor Ljavax/lang/model/type/TypeKind; flags 4019 +field name NULL descriptor Ljavax/lang/model/type/TypeKind; flags 4019 +field name ARRAY descriptor Ljavax/lang/model/type/TypeKind; flags 4019 +field name DECLARED descriptor Ljavax/lang/model/type/TypeKind; flags 4019 +field name ERROR descriptor Ljavax/lang/model/type/TypeKind; flags 4019 +field name TYPEVAR descriptor Ljavax/lang/model/type/TypeKind; flags 4019 +field name WILDCARD descriptor Ljavax/lang/model/type/TypeKind; flags 4019 +field name PACKAGE descriptor Ljavax/lang/model/type/TypeKind; flags 4019 +field name EXECUTABLE descriptor Ljavax/lang/model/type/TypeKind; flags 4019 +field name OTHER descriptor Ljavax/lang/model/type/TypeKind; flags 4019 +field name UNION descriptor Ljavax/lang/model/type/TypeKind; flags 4019 +field name INTERSECTION descriptor Ljavax/lang/model/type/TypeKind; flags 4019 +method name values descriptor ()[Ljavax/lang/model/type/TypeKind; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljavax/lang/model/type/TypeKind; flags 9 +method name isPrimitive descriptor ()Z flags 1 + +class name javax/lang/model/type/TypeMirror +header extends java/lang/Object implements javax/lang/model/AnnotatedConstruct flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getKind descriptor ()Ljavax/lang/model/type/TypeKind; flags 401 +method name equals descriptor (Ljava/lang/Object;)Z flags 401 +method name hashCode descriptor ()I flags 401 +method name toString descriptor ()Ljava/lang/String; flags 401 +method name accept descriptor (Ljavax/lang/model/type/TypeVisitor;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/type/TypeVisitor;TP;)TR; + +class name javax/lang/model/type/TypeVariable +header extends java/lang/Object implements javax/lang/model/type/ReferenceType flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name asElement descriptor ()Ljavax/lang/model/element/Element; flags 401 +method name getUpperBound descriptor ()Ljavax/lang/model/type/TypeMirror; flags 401 +method name getLowerBound descriptor ()Ljavax/lang/model/type/TypeMirror; flags 401 + +class name javax/lang/model/type/TypeVisitor +header extends java/lang/Object flags 601 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name visit descriptor (Ljavax/lang/model/type/TypeMirror;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/type/TypeMirror;TP;)TR; +method name visit descriptor (Ljavax/lang/model/type/TypeMirror;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/type/TypeMirror;)TR; +method name visitPrimitive descriptor (Ljavax/lang/model/type/PrimitiveType;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/type/PrimitiveType;TP;)TR; +method name visitNull descriptor (Ljavax/lang/model/type/NullType;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/type/NullType;TP;)TR; +method name visitArray descriptor (Ljavax/lang/model/type/ArrayType;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/type/ArrayType;TP;)TR; +method name visitDeclared descriptor (Ljavax/lang/model/type/DeclaredType;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/type/DeclaredType;TP;)TR; +method name visitError descriptor (Ljavax/lang/model/type/ErrorType;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/type/ErrorType;TP;)TR; +method name visitTypeVariable descriptor (Ljavax/lang/model/type/TypeVariable;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/type/TypeVariable;TP;)TR; +method name visitWildcard descriptor (Ljavax/lang/model/type/WildcardType;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/type/WildcardType;TP;)TR; +method name visitExecutable descriptor (Ljavax/lang/model/type/ExecutableType;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/type/ExecutableType;TP;)TR; +method name visitNoType descriptor (Ljavax/lang/model/type/NoType;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/type/NoType;TP;)TR; +method name visitUnknown descriptor (Ljavax/lang/model/type/TypeMirror;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/type/TypeMirror;TP;)TR; +method name visitUnion descriptor (Ljavax/lang/model/type/UnionType;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/type/UnionType;TP;)TR; +method name visitIntersection descriptor (Ljavax/lang/model/type/IntersectionType;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/type/IntersectionType;TP;)TR; + +class name javax/lang/model/type/UnionType +header extends java/lang/Object implements javax/lang/model/type/TypeMirror flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getAlternatives descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/lang/model/type/TypeMirror;>; + +class name javax/lang/model/type/UnknownTypeException +header extends javax/lang/model/UnknownEntityException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljavax/lang/model/type/TypeMirror;Ljava/lang/Object;)V flags 1 +method name getUnknownType descriptor ()Ljavax/lang/model/type/TypeMirror; flags 1 +method name getArgument descriptor ()Ljava/lang/Object; flags 1 + +class name javax/lang/model/type/WildcardType +header extends java/lang/Object implements javax/lang/model/type/TypeMirror flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getExtendsBound descriptor ()Ljavax/lang/model/type/TypeMirror; flags 401 +method name getSuperBound descriptor ()Ljavax/lang/model/type/TypeMirror; flags 401 + +class name javax/lang/model/util/AbstractAnnotationValueVisitor6 +header extends java/lang/Object implements javax/lang/model/element/AnnotationValueVisitor flags 421 signature Ljava/lang/Object;Ljavax/lang/model/element/AnnotationValueVisitor; classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_6;) +method name descriptor ()V flags 4 +method name visit descriptor (Ljavax/lang/model/element/AnnotationValue;Ljava/lang/Object;)Ljava/lang/Object; flags 11 signature (Ljavax/lang/model/element/AnnotationValue;TP;)TR; +method name visit descriptor (Ljavax/lang/model/element/AnnotationValue;)Ljava/lang/Object; flags 11 signature (Ljavax/lang/model/element/AnnotationValue;)TR; +method name visitUnknown descriptor (Ljavax/lang/model/element/AnnotationValue;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/AnnotationValue;TP;)TR; + +class name javax/lang/model/util/AbstractAnnotationValueVisitor7 +header extends javax/lang/model/util/AbstractAnnotationValueVisitor6 flags 421 signature Ljavax/lang/model/util/AbstractAnnotationValueVisitor6; classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_7;) +method name descriptor ()V flags 4 + +class name javax/lang/model/util/AbstractAnnotationValueVisitor8 +header extends javax/lang/model/util/AbstractAnnotationValueVisitor7 flags 421 signature Ljavax/lang/model/util/AbstractAnnotationValueVisitor7; classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_8;) +method name descriptor ()V flags 4 + +class name javax/lang/model/util/AbstractElementVisitor6 +header extends java/lang/Object implements javax/lang/model/element/ElementVisitor flags 421 signature Ljava/lang/Object;Ljavax/lang/model/element/ElementVisitor; classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_6;) +method name descriptor ()V flags 4 +method name visit descriptor (Ljavax/lang/model/element/Element;Ljava/lang/Object;)Ljava/lang/Object; flags 11 signature (Ljavax/lang/model/element/Element;TP;)TR; +method name visit descriptor (Ljavax/lang/model/element/Element;)Ljava/lang/Object; flags 11 signature (Ljavax/lang/model/element/Element;)TR; +method name visitUnknown descriptor (Ljavax/lang/model/element/Element;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/Element;TP;)TR; + +class name javax/lang/model/util/AbstractElementVisitor7 +header extends javax/lang/model/util/AbstractElementVisitor6 flags 421 signature Ljavax/lang/model/util/AbstractElementVisitor6; classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_7;) +method name descriptor ()V flags 4 + +class name javax/lang/model/util/AbstractElementVisitor8 +header extends javax/lang/model/util/AbstractElementVisitor7 flags 421 signature Ljavax/lang/model/util/AbstractElementVisitor7; classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_8;) +method name descriptor ()V flags 4 + +class name javax/lang/model/util/AbstractTypeVisitor6 +header extends java/lang/Object implements javax/lang/model/type/TypeVisitor flags 421 signature Ljava/lang/Object;Ljavax/lang/model/type/TypeVisitor; classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 4 +method name visit descriptor (Ljavax/lang/model/type/TypeMirror;Ljava/lang/Object;)Ljava/lang/Object; flags 11 signature (Ljavax/lang/model/type/TypeMirror;TP;)TR; +method name visit descriptor (Ljavax/lang/model/type/TypeMirror;)Ljava/lang/Object; flags 11 signature (Ljavax/lang/model/type/TypeMirror;)TR; +method name visitUnion descriptor (Ljavax/lang/model/type/UnionType;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/UnionType;TP;)TR; +method name visitIntersection descriptor (Ljavax/lang/model/type/IntersectionType;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/IntersectionType;TP;)TR; +method name visitUnknown descriptor (Ljavax/lang/model/type/TypeMirror;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/TypeMirror;TP;)TR; + +class name javax/lang/model/util/AbstractTypeVisitor7 +header extends javax/lang/model/util/AbstractTypeVisitor6 flags 421 signature Ljavax/lang/model/util/AbstractTypeVisitor6; classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 4 +method name visitUnion descriptor (Ljavax/lang/model/type/UnionType;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/type/UnionType;TP;)TR; + +class name javax/lang/model/util/AbstractTypeVisitor8 +header extends javax/lang/model/util/AbstractTypeVisitor7 flags 421 signature Ljavax/lang/model/util/AbstractTypeVisitor7; classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 4 +method name visitIntersection descriptor (Ljavax/lang/model/type/IntersectionType;Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljavax/lang/model/type/IntersectionType;TP;)TR; + +class name javax/lang/model/util/ElementFilter +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name fieldsIn descriptor (Ljava/lang/Iterable;)Ljava/util/List; flags 9 signature (Ljava/lang/Iterable<+Ljavax/lang/model/element/Element;>;)Ljava/util/List; +method name fieldsIn descriptor (Ljava/util/Set;)Ljava/util/Set; flags 9 signature (Ljava/util/Set<+Ljavax/lang/model/element/Element;>;)Ljava/util/Set; +method name constructorsIn descriptor (Ljava/lang/Iterable;)Ljava/util/List; flags 9 signature (Ljava/lang/Iterable<+Ljavax/lang/model/element/Element;>;)Ljava/util/List; +method name constructorsIn descriptor (Ljava/util/Set;)Ljava/util/Set; flags 9 signature (Ljava/util/Set<+Ljavax/lang/model/element/Element;>;)Ljava/util/Set; +method name methodsIn descriptor (Ljava/lang/Iterable;)Ljava/util/List; flags 9 signature (Ljava/lang/Iterable<+Ljavax/lang/model/element/Element;>;)Ljava/util/List; +method name methodsIn descriptor (Ljava/util/Set;)Ljava/util/Set; flags 9 signature (Ljava/util/Set<+Ljavax/lang/model/element/Element;>;)Ljava/util/Set; +method name typesIn descriptor (Ljava/lang/Iterable;)Ljava/util/List; flags 9 signature (Ljava/lang/Iterable<+Ljavax/lang/model/element/Element;>;)Ljava/util/List; +method name typesIn descriptor (Ljava/util/Set;)Ljava/util/Set; flags 9 signature (Ljava/util/Set<+Ljavax/lang/model/element/Element;>;)Ljava/util/Set; +method name packagesIn descriptor (Ljava/lang/Iterable;)Ljava/util/List; flags 9 signature (Ljava/lang/Iterable<+Ljavax/lang/model/element/Element;>;)Ljava/util/List; +method name packagesIn descriptor (Ljava/util/Set;)Ljava/util/Set; flags 9 signature (Ljava/util/Set<+Ljavax/lang/model/element/Element;>;)Ljava/util/Set; + +class name javax/lang/model/util/ElementKindVisitor6 +header extends javax/lang/model/util/SimpleElementVisitor6 flags 21 signature Ljavax/lang/model/util/SimpleElementVisitor6; classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_6;) +method name descriptor ()V flags 4 +method name descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V +method name visitPackage descriptor (Ljavax/lang/model/element/PackageElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/PackageElement;TP;)TR; +method name visitType descriptor (Ljavax/lang/model/element/TypeElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/TypeElement;TP;)TR; +method name visitTypeAsAnnotationType descriptor (Ljavax/lang/model/element/TypeElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/TypeElement;TP;)TR; +method name visitTypeAsClass descriptor (Ljavax/lang/model/element/TypeElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/TypeElement;TP;)TR; +method name visitTypeAsEnum descriptor (Ljavax/lang/model/element/TypeElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/TypeElement;TP;)TR; +method name visitTypeAsInterface descriptor (Ljavax/lang/model/element/TypeElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/TypeElement;TP;)TR; +method name visitVariable descriptor (Ljavax/lang/model/element/VariableElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/VariableElement;TP;)TR; +method name visitVariableAsEnumConstant descriptor (Ljavax/lang/model/element/VariableElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/VariableElement;TP;)TR; +method name visitVariableAsExceptionParameter descriptor (Ljavax/lang/model/element/VariableElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/VariableElement;TP;)TR; +method name visitVariableAsField descriptor (Ljavax/lang/model/element/VariableElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/VariableElement;TP;)TR; +method name visitVariableAsLocalVariable descriptor (Ljavax/lang/model/element/VariableElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/VariableElement;TP;)TR; +method name visitVariableAsParameter descriptor (Ljavax/lang/model/element/VariableElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/VariableElement;TP;)TR; +method name visitVariableAsResourceVariable descriptor (Ljavax/lang/model/element/VariableElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/VariableElement;TP;)TR; +method name visitExecutable descriptor (Ljavax/lang/model/element/ExecutableElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/ExecutableElement;TP;)TR; +method name visitExecutableAsConstructor descriptor (Ljavax/lang/model/element/ExecutableElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/ExecutableElement;TP;)TR; +method name visitExecutableAsInstanceInit descriptor (Ljavax/lang/model/element/ExecutableElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/ExecutableElement;TP;)TR; +method name visitExecutableAsMethod descriptor (Ljavax/lang/model/element/ExecutableElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/ExecutableElement;TP;)TR; +method name visitExecutableAsStaticInit descriptor (Ljavax/lang/model/element/ExecutableElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/ExecutableElement;TP;)TR; +method name visitTypeParameter descriptor (Ljavax/lang/model/element/TypeParameterElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/TypeParameterElement;TP;)TR; + +class name javax/lang/model/util/ElementKindVisitor7 +header extends javax/lang/model/util/ElementKindVisitor6 flags 21 signature Ljavax/lang/model/util/ElementKindVisitor6; classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_7;) +method name descriptor ()V flags 4 +method name descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V +method name visitVariableAsResourceVariable descriptor (Ljavax/lang/model/element/VariableElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/VariableElement;TP;)TR; + +class name javax/lang/model/util/ElementKindVisitor8 +header extends javax/lang/model/util/ElementKindVisitor7 flags 21 signature Ljavax/lang/model/util/ElementKindVisitor7; classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_8;) +method name descriptor ()V flags 4 +method name descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V + +class name javax/lang/model/util/ElementScanner6 +header extends javax/lang/model/util/AbstractElementVisitor6 flags 21 signature Ljavax/lang/model/util/AbstractElementVisitor6; classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_6;) +field name DEFAULT_VALUE descriptor Ljava/lang/Object; flags 14 signature TR; +method name descriptor ()V flags 4 +method name descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V +method name scan descriptor (Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object; flags 11 signature (Ljava/lang/Iterable<+Ljavax/lang/model/element/Element;>;TP;)TR; +method name scan descriptor (Ljavax/lang/model/element/Element;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/Element;TP;)TR; +method name scan descriptor (Ljavax/lang/model/element/Element;)Ljava/lang/Object; flags 11 signature (Ljavax/lang/model/element/Element;)TR; +method name visitPackage descriptor (Ljavax/lang/model/element/PackageElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/PackageElement;TP;)TR; +method name visitType descriptor (Ljavax/lang/model/element/TypeElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/TypeElement;TP;)TR; +method name visitVariable descriptor (Ljavax/lang/model/element/VariableElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/VariableElement;TP;)TR; +method name visitExecutable descriptor (Ljavax/lang/model/element/ExecutableElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/ExecutableElement;TP;)TR; +method name visitTypeParameter descriptor (Ljavax/lang/model/element/TypeParameterElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/TypeParameterElement;TP;)TR; + +class name javax/lang/model/util/ElementScanner7 +header extends javax/lang/model/util/ElementScanner6 flags 21 signature Ljavax/lang/model/util/ElementScanner6; classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_7;) +method name descriptor ()V flags 4 +method name descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V +method name visitVariable descriptor (Ljavax/lang/model/element/VariableElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/VariableElement;TP;)TR; + +class name javax/lang/model/util/ElementScanner8 +header extends javax/lang/model/util/ElementScanner7 flags 21 signature Ljavax/lang/model/util/ElementScanner7; classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_8;) +method name descriptor ()V flags 4 +method name descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V + +class name javax/lang/model/util/Elements +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getPackageElement descriptor (Ljava/lang/CharSequence;)Ljavax/lang/model/element/PackageElement; flags 401 +method name getTypeElement descriptor (Ljava/lang/CharSequence;)Ljavax/lang/model/element/TypeElement; flags 401 +method name getElementValuesWithDefaults descriptor (Ljavax/lang/model/element/AnnotationMirror;)Ljava/util/Map; flags 401 signature (Ljavax/lang/model/element/AnnotationMirror;)Ljava/util/Map<+Ljavax/lang/model/element/ExecutableElement;+Ljavax/lang/model/element/AnnotationValue;>; +method name getDocComment descriptor (Ljavax/lang/model/element/Element;)Ljava/lang/String; flags 401 +method name isDeprecated descriptor (Ljavax/lang/model/element/Element;)Z flags 401 +method name getBinaryName descriptor (Ljavax/lang/model/element/TypeElement;)Ljavax/lang/model/element/Name; flags 401 +method name getPackageOf descriptor (Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/PackageElement; flags 401 +method name getAllMembers descriptor (Ljavax/lang/model/element/TypeElement;)Ljava/util/List; flags 401 signature (Ljavax/lang/model/element/TypeElement;)Ljava/util/List<+Ljavax/lang/model/element/Element;>; +method name getAllAnnotationMirrors descriptor (Ljavax/lang/model/element/Element;)Ljava/util/List; flags 401 signature (Ljavax/lang/model/element/Element;)Ljava/util/List<+Ljavax/lang/model/element/AnnotationMirror;>; +method name hides descriptor (Ljavax/lang/model/element/Element;Ljavax/lang/model/element/Element;)Z flags 401 +method name overrides descriptor (Ljavax/lang/model/element/ExecutableElement;Ljavax/lang/model/element/ExecutableElement;Ljavax/lang/model/element/TypeElement;)Z flags 401 +method name getConstantExpression descriptor (Ljava/lang/Object;)Ljava/lang/String; flags 401 +method name printElements descriptor (Ljava/io/Writer;[Ljavax/lang/model/element/Element;)V flags 481 +method name getName descriptor (Ljava/lang/CharSequence;)Ljavax/lang/model/element/Name; flags 401 +method name isFunctionalInterface descriptor (Ljavax/lang/model/element/TypeElement;)Z flags 401 + +class name javax/lang/model/util/SimpleAnnotationValueVisitor6 +header extends javax/lang/model/util/AbstractAnnotationValueVisitor6 flags 21 signature Ljavax/lang/model/util/AbstractAnnotationValueVisitor6; classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_6;) +field name DEFAULT_VALUE descriptor Ljava/lang/Object; flags 14 signature TR; +method name descriptor ()V flags 4 +method name descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V +method name defaultAction descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 4 signature (Ljava/lang/Object;TP;)TR; +method name visitBoolean descriptor (ZLjava/lang/Object;)Ljava/lang/Object; flags 1 signature (ZTP;)TR; +method name visitByte descriptor (BLjava/lang/Object;)Ljava/lang/Object; flags 1 signature (BTP;)TR; +method name visitChar descriptor (CLjava/lang/Object;)Ljava/lang/Object; flags 1 signature (CTP;)TR; +method name visitDouble descriptor (DLjava/lang/Object;)Ljava/lang/Object; flags 1 signature (DTP;)TR; +method name visitFloat descriptor (FLjava/lang/Object;)Ljava/lang/Object; flags 1 signature (FTP;)TR; +method name visitInt descriptor (ILjava/lang/Object;)Ljava/lang/Object; flags 1 signature (ITP;)TR; +method name visitLong descriptor (JLjava/lang/Object;)Ljava/lang/Object; flags 1 signature (JTP;)TR; +method name visitShort descriptor (SLjava/lang/Object;)Ljava/lang/Object; flags 1 signature (STP;)TR; +method name visitString descriptor (Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljava/lang/String;TP;)TR; +method name visitType descriptor (Ljavax/lang/model/type/TypeMirror;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/TypeMirror;TP;)TR; +method name visitEnumConstant descriptor (Ljavax/lang/model/element/VariableElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/VariableElement;TP;)TR; +method name visitAnnotation descriptor (Ljavax/lang/model/element/AnnotationMirror;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/AnnotationMirror;TP;)TR; +method name visitArray descriptor (Ljava/util/List;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljava/util/List<+Ljavax/lang/model/element/AnnotationValue;>;TP;)TR; + +class name javax/lang/model/util/SimpleAnnotationValueVisitor7 +header extends javax/lang/model/util/SimpleAnnotationValueVisitor6 flags 21 signature Ljavax/lang/model/util/SimpleAnnotationValueVisitor6; classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_7;) +method name descriptor ()V flags 4 +method name descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V + +class name javax/lang/model/util/SimpleAnnotationValueVisitor8 +header extends javax/lang/model/util/SimpleAnnotationValueVisitor7 flags 21 signature Ljavax/lang/model/util/SimpleAnnotationValueVisitor7; classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_8;) +method name descriptor ()V flags 4 +method name descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V + +class name javax/lang/model/util/SimpleElementVisitor6 +header extends javax/lang/model/util/AbstractElementVisitor6 flags 21 signature Ljavax/lang/model/util/AbstractElementVisitor6; classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_6;) +field name DEFAULT_VALUE descriptor Ljava/lang/Object; flags 14 signature TR; +method name descriptor ()V flags 4 +method name descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V +method name defaultAction descriptor (Ljavax/lang/model/element/Element;Ljava/lang/Object;)Ljava/lang/Object; flags 4 signature (Ljavax/lang/model/element/Element;TP;)TR; +method name visitPackage descriptor (Ljavax/lang/model/element/PackageElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/PackageElement;TP;)TR; +method name visitType descriptor (Ljavax/lang/model/element/TypeElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/TypeElement;TP;)TR; +method name visitVariable descriptor (Ljavax/lang/model/element/VariableElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/VariableElement;TP;)TR; +method name visitExecutable descriptor (Ljavax/lang/model/element/ExecutableElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/ExecutableElement;TP;)TR; +method name visitTypeParameter descriptor (Ljavax/lang/model/element/TypeParameterElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/TypeParameterElement;TP;)TR; + +class name javax/lang/model/util/SimpleElementVisitor7 +header extends javax/lang/model/util/SimpleElementVisitor6 flags 21 signature Ljavax/lang/model/util/SimpleElementVisitor6; classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_7;) +method name descriptor ()V flags 4 +method name descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V +method name visitVariable descriptor (Ljavax/lang/model/element/VariableElement;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/element/VariableElement;TP;)TR; + +class name javax/lang/model/util/SimpleElementVisitor8 +header extends javax/lang/model/util/SimpleElementVisitor7 flags 21 signature Ljavax/lang/model/util/SimpleElementVisitor7; classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_8;) +method name descriptor ()V flags 4 +method name descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V + +class name javax/lang/model/util/SimpleTypeVisitor6 +header extends javax/lang/model/util/AbstractTypeVisitor6 flags 21 signature Ljavax/lang/model/util/AbstractTypeVisitor6; classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_6;) +field name DEFAULT_VALUE descriptor Ljava/lang/Object; flags 14 signature TR; +method name descriptor ()V flags 4 +method name descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V +method name defaultAction descriptor (Ljavax/lang/model/type/TypeMirror;Ljava/lang/Object;)Ljava/lang/Object; flags 4 signature (Ljavax/lang/model/type/TypeMirror;TP;)TR; +method name visitPrimitive descriptor (Ljavax/lang/model/type/PrimitiveType;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/PrimitiveType;TP;)TR; +method name visitNull descriptor (Ljavax/lang/model/type/NullType;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/NullType;TP;)TR; +method name visitArray descriptor (Ljavax/lang/model/type/ArrayType;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/ArrayType;TP;)TR; +method name visitDeclared descriptor (Ljavax/lang/model/type/DeclaredType;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/DeclaredType;TP;)TR; +method name visitError descriptor (Ljavax/lang/model/type/ErrorType;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/ErrorType;TP;)TR; +method name visitTypeVariable descriptor (Ljavax/lang/model/type/TypeVariable;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/TypeVariable;TP;)TR; +method name visitWildcard descriptor (Ljavax/lang/model/type/WildcardType;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/WildcardType;TP;)TR; +method name visitExecutable descriptor (Ljavax/lang/model/type/ExecutableType;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/ExecutableType;TP;)TR; +method name visitNoType descriptor (Ljavax/lang/model/type/NoType;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/NoType;TP;)TR; + +class name javax/lang/model/util/SimpleTypeVisitor7 +header extends javax/lang/model/util/SimpleTypeVisitor6 flags 21 signature Ljavax/lang/model/util/SimpleTypeVisitor6; classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_7;) +method name descriptor ()V flags 4 +method name descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V +method name visitUnion descriptor (Ljavax/lang/model/type/UnionType;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/UnionType;TP;)TR; + +class name javax/lang/model/util/SimpleTypeVisitor8 +header extends javax/lang/model/util/SimpleTypeVisitor7 flags 21 signature Ljavax/lang/model/util/SimpleTypeVisitor7; classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_8;) +method name descriptor ()V flags 4 +method name descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V +method name visitIntersection descriptor (Ljavax/lang/model/type/IntersectionType;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/IntersectionType;TP;)TR; + +class name javax/lang/model/util/TypeKindVisitor6 +header extends javax/lang/model/util/SimpleTypeVisitor6 flags 21 signature Ljavax/lang/model/util/SimpleTypeVisitor6; classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_6;) +method name descriptor ()V flags 4 +method name descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V +method name visitPrimitive descriptor (Ljavax/lang/model/type/PrimitiveType;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/PrimitiveType;TP;)TR; +method name visitPrimitiveAsBoolean descriptor (Ljavax/lang/model/type/PrimitiveType;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/PrimitiveType;TP;)TR; +method name visitPrimitiveAsByte descriptor (Ljavax/lang/model/type/PrimitiveType;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/PrimitiveType;TP;)TR; +method name visitPrimitiveAsShort descriptor (Ljavax/lang/model/type/PrimitiveType;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/PrimitiveType;TP;)TR; +method name visitPrimitiveAsInt descriptor (Ljavax/lang/model/type/PrimitiveType;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/PrimitiveType;TP;)TR; +method name visitPrimitiveAsLong descriptor (Ljavax/lang/model/type/PrimitiveType;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/PrimitiveType;TP;)TR; +method name visitPrimitiveAsChar descriptor (Ljavax/lang/model/type/PrimitiveType;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/PrimitiveType;TP;)TR; +method name visitPrimitiveAsFloat descriptor (Ljavax/lang/model/type/PrimitiveType;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/PrimitiveType;TP;)TR; +method name visitPrimitiveAsDouble descriptor (Ljavax/lang/model/type/PrimitiveType;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/PrimitiveType;TP;)TR; +method name visitNoType descriptor (Ljavax/lang/model/type/NoType;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/NoType;TP;)TR; +method name visitNoTypeAsVoid descriptor (Ljavax/lang/model/type/NoType;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/NoType;TP;)TR; +method name visitNoTypeAsPackage descriptor (Ljavax/lang/model/type/NoType;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/NoType;TP;)TR; +method name visitNoTypeAsNone descriptor (Ljavax/lang/model/type/NoType;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/NoType;TP;)TR; + +class name javax/lang/model/util/TypeKindVisitor7 +header extends javax/lang/model/util/TypeKindVisitor6 flags 21 signature Ljavax/lang/model/util/TypeKindVisitor6; classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_7;) +method name descriptor ()V flags 4 +method name descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V +method name visitUnion descriptor (Ljavax/lang/model/type/UnionType;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/UnionType;TP;)TR; + +class name javax/lang/model/util/TypeKindVisitor8 +header extends javax/lang/model/util/TypeKindVisitor7 flags 21 signature Ljavax/lang/model/util/TypeKindVisitor7; classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_8;) +method name descriptor ()V flags 4 +method name descriptor (Ljava/lang/Object;)V flags 4 signature (TR;)V +method name visitIntersection descriptor (Ljavax/lang/model/type/IntersectionType;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (Ljavax/lang/model/type/IntersectionType;TP;)TR; + +class name javax/lang/model/util/Types +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name asElement descriptor (Ljavax/lang/model/type/TypeMirror;)Ljavax/lang/model/element/Element; flags 401 +method name isSameType descriptor (Ljavax/lang/model/type/TypeMirror;Ljavax/lang/model/type/TypeMirror;)Z flags 401 +method name isSubtype descriptor (Ljavax/lang/model/type/TypeMirror;Ljavax/lang/model/type/TypeMirror;)Z flags 401 +method name isAssignable descriptor (Ljavax/lang/model/type/TypeMirror;Ljavax/lang/model/type/TypeMirror;)Z flags 401 +method name contains descriptor (Ljavax/lang/model/type/TypeMirror;Ljavax/lang/model/type/TypeMirror;)Z flags 401 +method name isSubsignature descriptor (Ljavax/lang/model/type/ExecutableType;Ljavax/lang/model/type/ExecutableType;)Z flags 401 +method name directSupertypes descriptor (Ljavax/lang/model/type/TypeMirror;)Ljava/util/List; flags 401 signature (Ljavax/lang/model/type/TypeMirror;)Ljava/util/List<+Ljavax/lang/model/type/TypeMirror;>; +method name erasure descriptor (Ljavax/lang/model/type/TypeMirror;)Ljavax/lang/model/type/TypeMirror; flags 401 +method name boxedClass descriptor (Ljavax/lang/model/type/PrimitiveType;)Ljavax/lang/model/element/TypeElement; flags 401 +method name unboxedType descriptor (Ljavax/lang/model/type/TypeMirror;)Ljavax/lang/model/type/PrimitiveType; flags 401 +method name capture descriptor (Ljavax/lang/model/type/TypeMirror;)Ljavax/lang/model/type/TypeMirror; flags 401 +method name getPrimitiveType descriptor (Ljavax/lang/model/type/TypeKind;)Ljavax/lang/model/type/PrimitiveType; flags 401 +method name getNullType descriptor ()Ljavax/lang/model/type/NullType; flags 401 +method name getNoType descriptor (Ljavax/lang/model/type/TypeKind;)Ljavax/lang/model/type/NoType; flags 401 +method name getArrayType descriptor (Ljavax/lang/model/type/TypeMirror;)Ljavax/lang/model/type/ArrayType; flags 401 +method name getWildcardType descriptor (Ljavax/lang/model/type/TypeMirror;Ljavax/lang/model/type/TypeMirror;)Ljavax/lang/model/type/WildcardType; flags 401 +method name getDeclaredType descriptor (Ljavax/lang/model/element/TypeElement;[Ljavax/lang/model/type/TypeMirror;)Ljavax/lang/model/type/DeclaredType; flags 481 +method name getDeclaredType descriptor (Ljavax/lang/model/type/DeclaredType;Ljavax/lang/model/element/TypeElement;[Ljavax/lang/model/type/TypeMirror;)Ljavax/lang/model/type/DeclaredType; flags 481 +method name asMemberOf descriptor (Ljavax/lang/model/type/DeclaredType;Ljavax/lang/model/element/Element;)Ljavax/lang/model/type/TypeMirror; flags 401 + +class name javax/tools/Diagnostic +header extends java/lang/Object flags 601 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I3) +innerclass innerClass javax/tools/Diagnostic$Kind outerClass javax/tools/Diagnostic innerClassName Kind flags 4019 +field name NOPOS descriptor J constantValue -1 flags 19 +method name getKind descriptor ()Ljavax/tools/Diagnostic$Kind; flags 401 +method name getSource descriptor ()Ljava/lang/Object; flags 401 signature ()TS; +method name getPosition descriptor ()J flags 401 +method name getStartPosition descriptor ()J flags 401 +method name getEndPosition descriptor ()J 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/util/Locale;)Ljava/lang/String; flags 401 + +class name javax/tools/Diagnostic$Kind +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; +innerclass innerClass javax/tools/Diagnostic$Kind outerClass javax/tools/Diagnostic innerClassName Kind flags 4019 +field name ERROR descriptor Ljavax/tools/Diagnostic$Kind; flags 4019 +field name WARNING descriptor Ljavax/tools/Diagnostic$Kind; flags 4019 +field name MANDATORY_WARNING descriptor Ljavax/tools/Diagnostic$Kind; flags 4019 +field name NOTE descriptor Ljavax/tools/Diagnostic$Kind; flags 4019 +field name OTHER descriptor Ljavax/tools/Diagnostic$Kind; flags 4019 +method name values descriptor ()[Ljavax/tools/Diagnostic$Kind; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljavax/tools/Diagnostic$Kind; flags 9 + +class name javax/tools/DiagnosticCollector +header extends java/lang/Object implements javax/tools/DiagnosticListener flags 31 signature Ljava/lang/Object;Ljavax/tools/DiagnosticListener; classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name report descriptor (Ljavax/tools/Diagnostic;)V flags 1 signature (Ljavax/tools/Diagnostic<+TS;>;)V +method name getDiagnostics descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List;>; + +class name javax/tools/DiagnosticListener +header extends java/lang/Object flags 601 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name report descriptor (Ljavax/tools/Diagnostic;)V flags 401 signature (Ljavax/tools/Diagnostic<+TS;>;)V + +class name javax/tools/DocumentationTool +header extends java/lang/Object implements javax/tools/Tool,javax/tools/OptionChecker flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +innerclass innerClass javax/tools/DocumentationTool$DocumentationTask outerClass javax/tools/DocumentationTool innerClassName DocumentationTask flags 609 +innerclass innerClass javax/tools/DocumentationTool$Location outerClass javax/tools/DocumentationTool innerClassName Location flags 4019 +method name getTask descriptor (Ljava/io/Writer;Ljavax/tools/JavaFileManager;Ljavax/tools/DiagnosticListener;Ljava/lang/Class;Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljavax/tools/DocumentationTool$DocumentationTask; flags 401 signature (Ljava/io/Writer;Ljavax/tools/JavaFileManager;Ljavax/tools/DiagnosticListener<-Ljavax/tools/JavaFileObject;>;Ljava/lang/Class<*>;Ljava/lang/Iterable;Ljava/lang/Iterable<+Ljavax/tools/JavaFileObject;>;)Ljavax/tools/DocumentationTool$DocumentationTask; +method name getStandardFileManager descriptor (Ljavax/tools/DiagnosticListener;Ljava/util/Locale;Ljava/nio/charset/Charset;)Ljavax/tools/StandardJavaFileManager; flags 401 signature (Ljavax/tools/DiagnosticListener<-Ljavax/tools/JavaFileObject;>;Ljava/util/Locale;Ljava/nio/charset/Charset;)Ljavax/tools/StandardJavaFileManager; + +class name javax/tools/DocumentationTool$DocumentationTask +header extends java/lang/Object implements java/util/concurrent/Callable flags 601 signature Ljava/lang/Object;Ljava/util/concurrent/Callable; +innerclass innerClass javax/tools/DocumentationTool$DocumentationTask outerClass javax/tools/DocumentationTool innerClassName DocumentationTask flags 609 +method name setLocale descriptor (Ljava/util/Locale;)V flags 401 +method name call descriptor ()Ljava/lang/Boolean; flags 401 +method name call descriptor ()Ljava/lang/Object; thrownTypes java/lang/Exception flags 1041 + +class name javax/tools/DocumentationTool$Location +header extends java/lang/Enum implements javax/tools/JavaFileManager$Location flags 4031 signature Ljava/lang/Enum;Ljavax/tools/JavaFileManager$Location; +innerclass innerClass javax/tools/DocumentationTool$Location outerClass javax/tools/DocumentationTool innerClassName Location flags 4019 +innerclass innerClass javax/tools/JavaFileManager$Location outerClass javax/tools/JavaFileManager innerClassName Location flags 609 +field name DOCUMENTATION_OUTPUT descriptor Ljavax/tools/DocumentationTool$Location; flags 4019 +field name DOCLET_PATH descriptor Ljavax/tools/DocumentationTool$Location; flags 4019 +field name TAGLET_PATH descriptor Ljavax/tools/DocumentationTool$Location; flags 4019 +method name values descriptor ()[Ljavax/tools/DocumentationTool$Location; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljavax/tools/DocumentationTool$Location; flags 9 +method name getName descriptor ()Ljava/lang/String; flags 1 +method name isOutputLocation descriptor ()Z flags 1 + +class name javax/tools/FileObject +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name toUri descriptor ()Ljava/net/URI; flags 401 +method name getName descriptor ()Ljava/lang/String; flags 401 +method name openInputStream descriptor ()Ljava/io/InputStream; thrownTypes java/io/IOException flags 401 +method name openOutputStream descriptor ()Ljava/io/OutputStream; thrownTypes java/io/IOException flags 401 +method name openReader descriptor (Z)Ljava/io/Reader; thrownTypes java/io/IOException flags 401 +method name getCharContent descriptor (Z)Ljava/lang/CharSequence; thrownTypes java/io/IOException flags 401 +method name openWriter descriptor ()Ljava/io/Writer; thrownTypes java/io/IOException flags 401 +method name getLastModified descriptor ()J flags 401 +method name delete descriptor ()Z flags 401 + +class name javax/tools/ForwardingFileObject +header extends java/lang/Object implements javax/tools/FileObject flags 21 signature Ljava/lang/Object;Ljavax/tools/FileObject; classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name fileObject descriptor Ljavax/tools/FileObject; flags 14 signature TF; +method name descriptor (Ljavax/tools/FileObject;)V flags 4 signature (TF;)V +method name toUri descriptor ()Ljava/net/URI; flags 1 +method name getName descriptor ()Ljava/lang/String; flags 1 +method name openInputStream descriptor ()Ljava/io/InputStream; thrownTypes java/io/IOException flags 1 +method name openOutputStream descriptor ()Ljava/io/OutputStream; thrownTypes java/io/IOException flags 1 +method name openReader descriptor (Z)Ljava/io/Reader; thrownTypes java/io/IOException flags 1 +method name getCharContent descriptor (Z)Ljava/lang/CharSequence; thrownTypes java/io/IOException flags 1 +method name openWriter descriptor ()Ljava/io/Writer; thrownTypes java/io/IOException flags 1 +method name getLastModified descriptor ()J flags 1 +method name delete descriptor ()Z flags 1 + +class name javax/tools/ForwardingJavaFileManager +header extends java/lang/Object implements javax/tools/JavaFileManager flags 21 signature Ljava/lang/Object;Ljavax/tools/JavaFileManager; classAnnotations @Ljdk/Profile+Annotation;(value=I3) +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 +field name fileManager descriptor Ljavax/tools/JavaFileManager; flags 14 signature TM; +method name descriptor (Ljavax/tools/JavaFileManager;)V flags 4 signature (TM;)V +method name getClassLoader descriptor (Ljavax/tools/JavaFileManager$Location;)Ljava/lang/ClassLoader; flags 1 +method name list descriptor (Ljavax/tools/JavaFileManager$Location;Ljava/lang/String;Ljava/util/Set;Z)Ljava/lang/Iterable; thrownTypes java/io/IOException flags 1 signature (Ljavax/tools/JavaFileManager$Location;Ljava/lang/String;Ljava/util/Set;Z)Ljava/lang/Iterable; +method name inferBinaryName descriptor (Ljavax/tools/JavaFileManager$Location;Ljavax/tools/JavaFileObject;)Ljava/lang/String; flags 1 +method name isSameFile descriptor (Ljavax/tools/FileObject;Ljavax/tools/FileObject;)Z flags 1 +method name handleOption descriptor (Ljava/lang/String;Ljava/util/Iterator;)Z flags 1 signature (Ljava/lang/String;Ljava/util/Iterator;)Z +method name hasLocation descriptor (Ljavax/tools/JavaFileManager$Location;)Z flags 1 +method name isSupportedOption descriptor (Ljava/lang/String;)I flags 1 +method name getJavaFileForInput descriptor (Ljavax/tools/JavaFileManager$Location;Ljava/lang/String;Ljavax/tools/JavaFileObject$Kind;)Ljavax/tools/JavaFileObject; thrownTypes java/io/IOException flags 1 +method name getJavaFileForOutput descriptor (Ljavax/tools/JavaFileManager$Location;Ljava/lang/String;Ljavax/tools/JavaFileObject$Kind;Ljavax/tools/FileObject;)Ljavax/tools/JavaFileObject; thrownTypes java/io/IOException flags 1 +method name getFileForInput descriptor (Ljavax/tools/JavaFileManager$Location;Ljava/lang/String;Ljava/lang/String;)Ljavax/tools/FileObject; thrownTypes java/io/IOException flags 1 +method name getFileForOutput descriptor (Ljavax/tools/JavaFileManager$Location;Ljava/lang/String;Ljava/lang/String;Ljavax/tools/FileObject;)Ljavax/tools/FileObject; thrownTypes java/io/IOException flags 1 +method name flush descriptor ()V thrownTypes java/io/IOException flags 1 +method name close descriptor ()V thrownTypes java/io/IOException flags 1 + +class name javax/tools/ForwardingJavaFileObject +header extends javax/tools/ForwardingFileObject implements javax/tools/JavaFileObject flags 21 signature Ljavax/tools/ForwardingFileObject;Ljavax/tools/JavaFileObject; classAnnotations @Ljdk/Profile+Annotation;(value=I3) +innerclass innerClass javax/tools/JavaFileObject$Kind outerClass javax/tools/JavaFileObject innerClassName Kind flags 4019 +method name descriptor (Ljavax/tools/JavaFileObject;)V flags 4 signature (TF;)V +method name getKind descriptor ()Ljavax/tools/JavaFileObject$Kind; flags 1 +method name isNameCompatible descriptor (Ljava/lang/String;Ljavax/tools/JavaFileObject$Kind;)Z flags 1 +method name getNestingKind descriptor ()Ljavax/lang/model/element/NestingKind; flags 1 +method name getAccessLevel descriptor ()Ljavax/lang/model/element/Modifier; flags 1 + +class name javax/tools/JavaCompiler +header extends java/lang/Object implements javax/tools/Tool,javax/tools/OptionChecker flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +innerclass innerClass javax/tools/JavaCompiler$CompilationTask outerClass javax/tools/JavaCompiler innerClassName CompilationTask flags 609 +method name getTask descriptor (Ljava/io/Writer;Ljavax/tools/JavaFileManager;Ljavax/tools/DiagnosticListener;Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljavax/tools/JavaCompiler$CompilationTask; flags 401 signature (Ljava/io/Writer;Ljavax/tools/JavaFileManager;Ljavax/tools/DiagnosticListener<-Ljavax/tools/JavaFileObject;>;Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable<+Ljavax/tools/JavaFileObject;>;)Ljavax/tools/JavaCompiler$CompilationTask; +method name getStandardFileManager descriptor (Ljavax/tools/DiagnosticListener;Ljava/util/Locale;Ljava/nio/charset/Charset;)Ljavax/tools/StandardJavaFileManager; flags 401 signature (Ljavax/tools/DiagnosticListener<-Ljavax/tools/JavaFileObject;>;Ljava/util/Locale;Ljava/nio/charset/Charset;)Ljavax/tools/StandardJavaFileManager; + +class name javax/tools/JavaCompiler$CompilationTask +header extends java/lang/Object implements java/util/concurrent/Callable flags 601 signature Ljava/lang/Object;Ljava/util/concurrent/Callable; +innerclass innerClass javax/tools/JavaCompiler$CompilationTask outerClass javax/tools/JavaCompiler innerClassName CompilationTask flags 609 +method name setProcessors descriptor (Ljava/lang/Iterable;)V flags 401 signature (Ljava/lang/Iterable<+Ljavax/annotation/processing/Processor;>;)V +method name setLocale descriptor (Ljava/util/Locale;)V flags 401 +method name call descriptor ()Ljava/lang/Boolean; flags 401 +method name call descriptor ()Ljava/lang/Object; thrownTypes java/lang/Exception flags 1041 + +class name javax/tools/JavaFileManager +header extends java/lang/Object implements java/io/Closeable,java/io/Flushable,javax/tools/OptionChecker flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +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 +method name getClassLoader descriptor (Ljavax/tools/JavaFileManager$Location;)Ljava/lang/ClassLoader; flags 401 +method name list descriptor (Ljavax/tools/JavaFileManager$Location;Ljava/lang/String;Ljava/util/Set;Z)Ljava/lang/Iterable; thrownTypes java/io/IOException flags 401 signature (Ljavax/tools/JavaFileManager$Location;Ljava/lang/String;Ljava/util/Set;Z)Ljava/lang/Iterable; +method name inferBinaryName descriptor (Ljavax/tools/JavaFileManager$Location;Ljavax/tools/JavaFileObject;)Ljava/lang/String; flags 401 +method name isSameFile descriptor (Ljavax/tools/FileObject;Ljavax/tools/FileObject;)Z flags 401 +method name handleOption descriptor (Ljava/lang/String;Ljava/util/Iterator;)Z flags 401 signature (Ljava/lang/String;Ljava/util/Iterator;)Z +method name hasLocation descriptor (Ljavax/tools/JavaFileManager$Location;)Z flags 401 +method name getJavaFileForInput descriptor (Ljavax/tools/JavaFileManager$Location;Ljava/lang/String;Ljavax/tools/JavaFileObject$Kind;)Ljavax/tools/JavaFileObject; thrownTypes java/io/IOException flags 401 +method name getJavaFileForOutput descriptor (Ljavax/tools/JavaFileManager$Location;Ljava/lang/String;Ljavax/tools/JavaFileObject$Kind;Ljavax/tools/FileObject;)Ljavax/tools/JavaFileObject; thrownTypes java/io/IOException flags 401 +method name getFileForInput descriptor (Ljavax/tools/JavaFileManager$Location;Ljava/lang/String;Ljava/lang/String;)Ljavax/tools/FileObject; thrownTypes java/io/IOException flags 401 +method name getFileForOutput descriptor (Ljavax/tools/JavaFileManager$Location;Ljava/lang/String;Ljava/lang/String;Ljavax/tools/FileObject;)Ljavax/tools/FileObject; thrownTypes java/io/IOException flags 401 +method name flush descriptor ()V thrownTypes java/io/IOException flags 401 +method name close descriptor ()V thrownTypes java/io/IOException flags 401 + +class name javax/tools/JavaFileManager$Location +header extends java/lang/Object flags 601 +innerclass innerClass javax/tools/JavaFileManager$Location outerClass javax/tools/JavaFileManager innerClassName Location flags 609 +method name getName descriptor ()Ljava/lang/String; flags 401 +method name isOutputLocation descriptor ()Z flags 401 + +class name javax/tools/JavaFileObject +header extends java/lang/Object implements javax/tools/FileObject flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +innerclass innerClass javax/tools/JavaFileObject$Kind outerClass javax/tools/JavaFileObject innerClassName Kind flags 4019 +method name getKind descriptor ()Ljavax/tools/JavaFileObject$Kind; flags 401 +method name isNameCompatible descriptor (Ljava/lang/String;Ljavax/tools/JavaFileObject$Kind;)Z flags 401 +method name getNestingKind descriptor ()Ljavax/lang/model/element/NestingKind; flags 401 +method name getAccessLevel descriptor ()Ljavax/lang/model/element/Modifier; flags 401 + +class name javax/tools/JavaFileObject$Kind +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; +innerclass innerClass javax/tools/JavaFileObject$Kind outerClass javax/tools/JavaFileObject innerClassName Kind flags 4019 +field name SOURCE descriptor Ljavax/tools/JavaFileObject$Kind; flags 4019 +field name CLASS descriptor Ljavax/tools/JavaFileObject$Kind; flags 4019 +field name HTML descriptor Ljavax/tools/JavaFileObject$Kind; flags 4019 +field name OTHER descriptor Ljavax/tools/JavaFileObject$Kind; flags 4019 +field name extension descriptor Ljava/lang/String; flags 11 +method name values descriptor ()[Ljavax/tools/JavaFileObject$Kind; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljavax/tools/JavaFileObject$Kind; flags 9 + +class name javax/tools/OptionChecker +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name isSupportedOption descriptor (Ljava/lang/String;)I flags 401 + +class name javax/tools/SimpleJavaFileObject +header extends java/lang/Object implements javax/tools/JavaFileObject flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +innerclass innerClass javax/tools/JavaFileObject$Kind outerClass javax/tools/JavaFileObject innerClassName Kind flags 4019 +field name uri descriptor Ljava/net/URI; flags 14 +field name kind descriptor Ljavax/tools/JavaFileObject$Kind; flags 14 +method name descriptor (Ljava/net/URI;Ljavax/tools/JavaFileObject$Kind;)V flags 4 +method name toUri descriptor ()Ljava/net/URI; flags 1 +method name getName descriptor ()Ljava/lang/String; flags 1 +method name openInputStream descriptor ()Ljava/io/InputStream; thrownTypes java/io/IOException flags 1 +method name openOutputStream descriptor ()Ljava/io/OutputStream; thrownTypes java/io/IOException flags 1 +method name openReader descriptor (Z)Ljava/io/Reader; thrownTypes java/io/IOException flags 1 +method name getCharContent descriptor (Z)Ljava/lang/CharSequence; thrownTypes java/io/IOException flags 1 +method name openWriter descriptor ()Ljava/io/Writer; thrownTypes java/io/IOException flags 1 +method name getLastModified descriptor ()J flags 1 +method name delete descriptor ()Z flags 1 +method name getKind descriptor ()Ljavax/tools/JavaFileObject$Kind; flags 1 +method name isNameCompatible descriptor (Ljava/lang/String;Ljavax/tools/JavaFileObject$Kind;)Z flags 1 +method name getNestingKind descriptor ()Ljavax/lang/model/element/NestingKind; flags 1 +method name getAccessLevel descriptor ()Ljavax/lang/model/element/Modifier; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/tools/StandardJavaFileManager +header extends java/lang/Object implements javax/tools/JavaFileManager flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +innerclass innerClass javax/tools/JavaFileManager$Location outerClass javax/tools/JavaFileManager innerClassName Location flags 609 +method name isSameFile descriptor (Ljavax/tools/FileObject;Ljavax/tools/FileObject;)Z flags 401 +method name getJavaFileObjectsFromFiles descriptor (Ljava/lang/Iterable;)Ljava/lang/Iterable; flags 401 signature (Ljava/lang/Iterable<+Ljava/io/File;>;)Ljava/lang/Iterable<+Ljavax/tools/JavaFileObject;>; +method name getJavaFileObjects descriptor ([Ljava/io/File;)Ljava/lang/Iterable; flags 481 signature ([Ljava/io/File;)Ljava/lang/Iterable<+Ljavax/tools/JavaFileObject;>; +method name getJavaFileObjectsFromStrings descriptor (Ljava/lang/Iterable;)Ljava/lang/Iterable; flags 401 signature (Ljava/lang/Iterable;)Ljava/lang/Iterable<+Ljavax/tools/JavaFileObject;>; +method name getJavaFileObjects descriptor ([Ljava/lang/String;)Ljava/lang/Iterable; flags 481 signature ([Ljava/lang/String;)Ljava/lang/Iterable<+Ljavax/tools/JavaFileObject;>; +method name setLocation descriptor (Ljavax/tools/JavaFileManager$Location;Ljava/lang/Iterable;)V thrownTypes java/io/IOException flags 401 signature (Ljavax/tools/JavaFileManager$Location;Ljava/lang/Iterable<+Ljava/io/File;>;)V +method name getLocation descriptor (Ljavax/tools/JavaFileManager$Location;)Ljava/lang/Iterable; flags 401 signature (Ljavax/tools/JavaFileManager$Location;)Ljava/lang/Iterable<+Ljava/io/File;>; + +class name javax/tools/StandardLocation +header extends java/lang/Enum implements javax/tools/JavaFileManager$Location flags 4031 signature Ljava/lang/Enum;Ljavax/tools/JavaFileManager$Location; classAnnotations @Ljdk/Profile+Annotation;(value=I3) +innerclass innerClass javax/tools/JavaFileManager$Location outerClass javax/tools/JavaFileManager innerClassName Location flags 609 +field name CLASS_OUTPUT descriptor Ljavax/tools/StandardLocation; flags 4019 +field name SOURCE_OUTPUT descriptor Ljavax/tools/StandardLocation; flags 4019 +field name CLASS_PATH descriptor Ljavax/tools/StandardLocation; flags 4019 +field name SOURCE_PATH descriptor Ljavax/tools/StandardLocation; flags 4019 +field name ANNOTATION_PROCESSOR_PATH descriptor Ljavax/tools/StandardLocation; flags 4019 +field name PLATFORM_CLASS_PATH descriptor Ljavax/tools/StandardLocation; flags 4019 +field name NATIVE_HEADER_OUTPUT descriptor Ljavax/tools/StandardLocation; flags 4019 +method name values descriptor ()[Ljavax/tools/StandardLocation; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljavax/tools/StandardLocation; flags 9 +method name locationFor descriptor (Ljava/lang/String;)Ljavax/tools/JavaFileManager$Location; flags 9 +method name getName descriptor ()Ljava/lang/String; flags 1 +method name isOutputLocation descriptor ()Z flags 1 + +class name javax/tools/Tool +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name run descriptor (Ljava/io/InputStream;Ljava/io/OutputStream;Ljava/io/OutputStream;[Ljava/lang/String;)I flags 481 +method name getSourceVersions descriptor ()Ljava/util/Set; flags 401 signature ()Ljava/util/Set; + +class name javax/tools/ToolProvider +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getSystemJavaCompiler descriptor ()Ljavax/tools/JavaCompiler; flags 9 +method name getSystemDocumentationTool descriptor ()Ljavax/tools/DocumentationTool; flags 9 +method name getSystemToolClassLoader descriptor ()Ljava/lang/ClassLoader; flags 9 + diff --git a/langtools/make/data/symbols/java.corba-6.sym.txt b/langtools/make/data/symbols/java.corba-6.sym.txt new file mode 100644 index 00000000000..5e01a80f634 --- /dev/null +++ b/langtools/make/data/symbols/java.corba-6.sym.txt @@ -0,0 +1,28 @@ +# +# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# This code is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License version 2 only, as +# published by the Free Software Foundation. Oracle designates this +# particular file as subject to the "Classpath" exception as provided +# by Oracle in the LICENSE file that accompanied this code. +# +# This code is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# version 2 for more details (a copy is included in the LICENSE file that +# accompanied this code). +# +# You should have received a copy of the GNU General Public License version +# 2 along with this work; if not, write to the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +# +# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA +# or visit www.oracle.com if you need additional information or have any +# questions. +# +# ########################################################## +# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ### +# ########################################################## +# diff --git a/langtools/make/data/symbols/java.corba-7.sym.txt b/langtools/make/data/symbols/java.corba-7.sym.txt new file mode 100644 index 00000000000..ab313228d5d --- /dev/null +++ b/langtools/make/data/symbols/java.corba-7.sym.txt @@ -0,0 +1,1663 @@ +# +# 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 + diff --git a/langtools/make/data/symbols/java.corba-8.sym.txt b/langtools/make/data/symbols/java.corba-8.sym.txt new file mode 100644 index 00000000000..af3a9434754 --- /dev/null +++ b/langtools/make/data/symbols/java.corba-8.sym.txt @@ -0,0 +1,5065 @@ +# +# 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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 + +class name javax/activity/ActivityRequiredException +header extends java/rmi/RemoteException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 + +class name javax/activity/InvalidActivityException +header extends java/rmi/RemoteException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 + +class name javax/rmi/CORBA/ClassDesc +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 + +class name javax/rmi/CORBA/PortableRemoteObjectDelegate +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name exportObject descriptor (Ljava/rmi/Remote;)V thrownTypes java/rmi/RemoteException flags 401 +method name toStub descriptor (Ljava/rmi/Remote;)Ljava/rmi/Remote; thrownTypes java/rmi/NoSuchObjectException flags 401 +method name unexportObject descriptor (Ljava/rmi/Remote;)V thrownTypes java/rmi/NoSuchObjectException flags 401 +method name narrow descriptor (Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object; thrownTypes java/lang/ClassCastException flags 401 +method name connect descriptor (Ljava/rmi/Remote;Ljava/rmi/Remote;)V thrownTypes java/rmi/RemoteException flags 401 + +class name javax/rmi/CORBA/Stub +header extends org/omg/CORBA_2_3/portable/ObjectImpl implements java/io/Serializable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V 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 connect descriptor (Lorg/omg/CORBA/ORB;)V thrownTypes java/rmi/RemoteException flags 1 + +class name javax/rmi/CORBA/StubDelegate +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name hashCode descriptor (Ljavax/rmi/CORBA/Stub;)I flags 401 +method name equals descriptor (Ljavax/rmi/CORBA/Stub;Ljava/lang/Object;)Z flags 401 +method name toString descriptor (Ljavax/rmi/CORBA/Stub;)Ljava/lang/String; flags 401 +method name connect descriptor (Ljavax/rmi/CORBA/Stub;Lorg/omg/CORBA/ORB;)V thrownTypes java/rmi/RemoteException flags 401 +method name readObject descriptor (Ljavax/rmi/CORBA/Stub;Ljava/io/ObjectInputStream;)V thrownTypes java/io/IOException,java/lang/ClassNotFoundException flags 401 +method name writeObject descriptor (Ljavax/rmi/CORBA/Stub;Ljava/io/ObjectOutputStream;)V thrownTypes java/io/IOException flags 401 + +class name javax/rmi/CORBA/Tie +header extends java/lang/Object implements org/omg/CORBA/portable/InvokeHandler flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name thisObject descriptor ()Lorg/omg/CORBA/Object; flags 401 +method name deactivate descriptor ()V thrownTypes java/rmi/NoSuchObjectException flags 401 +method name orb descriptor ()Lorg/omg/CORBA/ORB; flags 401 +method name orb descriptor (Lorg/omg/CORBA/ORB;)V flags 401 +method name setTarget descriptor (Ljava/rmi/Remote;)V flags 401 +method name getTarget descriptor ()Ljava/rmi/Remote; flags 401 + +class name javax/rmi/CORBA/Util +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name mapSystemException descriptor (Lorg/omg/CORBA/SystemException;)Ljava/rmi/RemoteException; flags 9 +method name writeAny descriptor (Lorg/omg/CORBA/portable/OutputStream;Ljava/lang/Object;)V flags 9 +method name readAny descriptor (Lorg/omg/CORBA/portable/InputStream;)Ljava/lang/Object; flags 9 +method name writeRemoteObject descriptor (Lorg/omg/CORBA/portable/OutputStream;Ljava/lang/Object;)V flags 9 +method name writeAbstractObject descriptor (Lorg/omg/CORBA/portable/OutputStream;Ljava/lang/Object;)V flags 9 +method name registerTarget descriptor (Ljavax/rmi/CORBA/Tie;Ljava/rmi/Remote;)V flags 9 +method name unexportObject descriptor (Ljava/rmi/Remote;)V thrownTypes java/rmi/NoSuchObjectException flags 9 +method name getTie descriptor (Ljava/rmi/Remote;)Ljavax/rmi/CORBA/Tie; flags 9 +method name createValueHandler descriptor ()Ljavax/rmi/CORBA/ValueHandler; flags 9 +method name getCodebase descriptor (Ljava/lang/Class;)Ljava/lang/String; flags 9 +method name loadClass descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Class; thrownTypes java/lang/ClassNotFoundException flags 9 +method name isLocal descriptor (Ljavax/rmi/CORBA/Stub;)Z thrownTypes java/rmi/RemoteException flags 9 +method name wrapException descriptor (Ljava/lang/Throwable;)Ljava/rmi/RemoteException; flags 9 +method name copyObjects descriptor ([Ljava/lang/Object;Lorg/omg/CORBA/ORB;)[Ljava/lang/Object; thrownTypes java/rmi/RemoteException flags 9 +method name copyObject descriptor (Ljava/lang/Object;Lorg/omg/CORBA/ORB;)Ljava/lang/Object; thrownTypes java/rmi/RemoteException flags 9 + +class name javax/rmi/CORBA/UtilDelegate +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name mapSystemException descriptor (Lorg/omg/CORBA/SystemException;)Ljava/rmi/RemoteException; flags 401 +method name writeAny descriptor (Lorg/omg/CORBA/portable/OutputStream;Ljava/lang/Object;)V flags 401 +method name readAny descriptor (Lorg/omg/CORBA/portable/InputStream;)Ljava/lang/Object; flags 401 +method name writeRemoteObject descriptor (Lorg/omg/CORBA/portable/OutputStream;Ljava/lang/Object;)V flags 401 +method name writeAbstractObject descriptor (Lorg/omg/CORBA/portable/OutputStream;Ljava/lang/Object;)V flags 401 +method name registerTarget descriptor (Ljavax/rmi/CORBA/Tie;Ljava/rmi/Remote;)V flags 401 +method name unexportObject descriptor (Ljava/rmi/Remote;)V thrownTypes java/rmi/NoSuchObjectException flags 401 +method name getTie descriptor (Ljava/rmi/Remote;)Ljavax/rmi/CORBA/Tie; flags 401 +method name createValueHandler descriptor ()Ljavax/rmi/CORBA/ValueHandler; flags 401 +method name getCodebase descriptor (Ljava/lang/Class;)Ljava/lang/String; flags 401 +method name loadClass descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Class; thrownTypes java/lang/ClassNotFoundException flags 401 +method name isLocal descriptor (Ljavax/rmi/CORBA/Stub;)Z thrownTypes java/rmi/RemoteException flags 401 +method name wrapException descriptor (Ljava/lang/Throwable;)Ljava/rmi/RemoteException; flags 401 +method name copyObject descriptor (Ljava/lang/Object;Lorg/omg/CORBA/ORB;)Ljava/lang/Object; thrownTypes java/rmi/RemoteException flags 401 +method name copyObjects descriptor ([Ljava/lang/Object;Lorg/omg/CORBA/ORB;)[Ljava/lang/Object; thrownTypes java/rmi/RemoteException flags 401 + +class name javax/rmi/CORBA/ValueHandler +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name writeValue descriptor (Lorg/omg/CORBA/portable/OutputStream;Ljava/io/Serializable;)V flags 401 +method name readValue descriptor (Lorg/omg/CORBA/portable/InputStream;ILjava/lang/Class;Ljava/lang/String;Lorg/omg/SendingContext/RunTime;)Ljava/io/Serializable; flags 401 +method name getRMIRepositoryID descriptor (Ljava/lang/Class;)Ljava/lang/String; flags 401 +method name isCustomMarshaled descriptor (Ljava/lang/Class;)Z flags 401 +method name getRunTimeCodeBase descriptor ()Lorg/omg/SendingContext/RunTime; flags 401 +method name writeReplace descriptor (Ljava/io/Serializable;)Ljava/io/Serializable; flags 401 + +class name javax/rmi/CORBA/ValueHandlerMultiFormat +header extends java/lang/Object implements javax/rmi/CORBA/ValueHandler flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getMaximumStreamFormatVersion descriptor ()B flags 401 +method name writeValue descriptor (Lorg/omg/CORBA/portable/OutputStream;Ljava/io/Serializable;B)V flags 401 + +class name javax/rmi/PortableRemoteObject +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V thrownTypes java/rmi/RemoteException flags 4 +method name exportObject descriptor (Ljava/rmi/Remote;)V thrownTypes java/rmi/RemoteException flags 9 +method name toStub descriptor (Ljava/rmi/Remote;)Ljava/rmi/Remote; thrownTypes java/rmi/NoSuchObjectException flags 9 +method name unexportObject descriptor (Ljava/rmi/Remote;)V thrownTypes java/rmi/NoSuchObjectException flags 9 +method name narrow descriptor (Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object; thrownTypes java/lang/ClassCastException flags 9 +method name connect descriptor (Ljava/rmi/Remote;Ljava/rmi/Remote;)V thrownTypes java/rmi/RemoteException flags 9 + +class name org/omg/CORBA/ACTIVITY_COMPLETED +header extends org/omg/CORBA/SystemException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (ILorg/omg/CORBA/CompletionStatus;)V flags 1 +method name descriptor (Ljava/lang/String;ILorg/omg/CORBA/CompletionStatus;)V flags 1 + +class name org/omg/CORBA/ACTIVITY_REQUIRED +header extends org/omg/CORBA/SystemException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (ILorg/omg/CORBA/CompletionStatus;)V flags 1 +method name descriptor (Ljava/lang/String;ILorg/omg/CORBA/CompletionStatus;)V flags 1 + +class name org/omg/CORBA/ARG_IN +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor I constantValue 1 flags 19 + +class name org/omg/CORBA/ARG_INOUT +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor I constantValue 3 flags 19 + +class name org/omg/CORBA/ARG_OUT +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor I constantValue 2 flags 19 + +class name org/omg/CORBA/Any +header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name equal descriptor (Lorg/omg/CORBA/Any;)Z flags 401 +method name type descriptor ()Lorg/omg/CORBA/TypeCode; flags 401 +method name type descriptor (Lorg/omg/CORBA/TypeCode;)V flags 401 +method name read_value descriptor (Lorg/omg/CORBA/portable/InputStream;Lorg/omg/CORBA/TypeCode;)V thrownTypes org/omg/CORBA/MARSHAL flags 401 +method name write_value descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 401 +method name create_output_stream descriptor ()Lorg/omg/CORBA/portable/OutputStream; flags 401 +method name create_input_stream descriptor ()Lorg/omg/CORBA/portable/InputStream; flags 401 +method name extract_short descriptor ()S thrownTypes org/omg/CORBA/BAD_OPERATION flags 401 +method name insert_short descriptor (S)V flags 401 +method name extract_long descriptor ()I thrownTypes org/omg/CORBA/BAD_OPERATION flags 401 +method name insert_long descriptor (I)V flags 401 +method name extract_longlong descriptor ()J thrownTypes org/omg/CORBA/BAD_OPERATION flags 401 +method name insert_longlong descriptor (J)V flags 401 +method name extract_ushort descriptor ()S thrownTypes org/omg/CORBA/BAD_OPERATION flags 401 +method name insert_ushort descriptor (S)V flags 401 +method name extract_ulong descriptor ()I thrownTypes org/omg/CORBA/BAD_OPERATION flags 401 +method name insert_ulong descriptor (I)V flags 401 +method name extract_ulonglong descriptor ()J thrownTypes org/omg/CORBA/BAD_OPERATION flags 401 +method name insert_ulonglong descriptor (J)V flags 401 +method name extract_float descriptor ()F thrownTypes org/omg/CORBA/BAD_OPERATION flags 401 +method name insert_float descriptor (F)V flags 401 +method name extract_double descriptor ()D thrownTypes org/omg/CORBA/BAD_OPERATION flags 401 +method name insert_double descriptor (D)V flags 401 +method name extract_boolean descriptor ()Z thrownTypes org/omg/CORBA/BAD_OPERATION flags 401 +method name insert_boolean descriptor (Z)V flags 401 +method name extract_char descriptor ()C thrownTypes org/omg/CORBA/BAD_OPERATION flags 401 +method name insert_char descriptor (C)V thrownTypes org/omg/CORBA/DATA_CONVERSION flags 401 +method name extract_wchar descriptor ()C thrownTypes org/omg/CORBA/BAD_OPERATION flags 401 +method name insert_wchar descriptor (C)V flags 401 +method name extract_octet descriptor ()B thrownTypes org/omg/CORBA/BAD_OPERATION flags 401 +method name insert_octet descriptor (B)V flags 401 +method name extract_any descriptor ()Lorg/omg/CORBA/Any; thrownTypes org/omg/CORBA/BAD_OPERATION flags 401 +method name insert_any descriptor (Lorg/omg/CORBA/Any;)V flags 401 +method name extract_Object descriptor ()Lorg/omg/CORBA/Object; thrownTypes org/omg/CORBA/BAD_OPERATION flags 401 +method name insert_Object descriptor (Lorg/omg/CORBA/Object;)V flags 401 +method name extract_Value descriptor ()Ljava/io/Serializable; thrownTypes org/omg/CORBA/BAD_OPERATION flags 401 +method name insert_Value descriptor (Ljava/io/Serializable;)V flags 401 +method name insert_Value descriptor (Ljava/io/Serializable;Lorg/omg/CORBA/TypeCode;)V thrownTypes org/omg/CORBA/MARSHAL flags 401 +method name insert_Object descriptor (Lorg/omg/CORBA/Object;Lorg/omg/CORBA/TypeCode;)V thrownTypes org/omg/CORBA/BAD_PARAM flags 401 +method name extract_string descriptor ()Ljava/lang/String; thrownTypes org/omg/CORBA/BAD_OPERATION flags 401 +method name insert_string descriptor (Ljava/lang/String;)V thrownTypes org/omg/CORBA/DATA_CONVERSION,org/omg/CORBA/MARSHAL flags 401 +method name extract_wstring descriptor ()Ljava/lang/String; thrownTypes org/omg/CORBA/BAD_OPERATION flags 401 +method name insert_wstring descriptor (Ljava/lang/String;)V thrownTypes org/omg/CORBA/MARSHAL flags 401 +method name extract_TypeCode descriptor ()Lorg/omg/CORBA/TypeCode; thrownTypes org/omg/CORBA/BAD_OPERATION flags 401 +method name insert_TypeCode descriptor (Lorg/omg/CORBA/TypeCode;)V flags 401 +method name extract_Principal descriptor ()Lorg/omg/CORBA/Principal; thrownTypes org/omg/CORBA/BAD_OPERATION flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name insert_Principal descriptor (Lorg/omg/CORBA/Principal;)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name extract_Streamable descriptor ()Lorg/omg/CORBA/portable/Streamable; thrownTypes org/omg/CORBA/BAD_INV_ORDER flags 1 +method name insert_Streamable descriptor (Lorg/omg/CORBA/portable/Streamable;)V flags 1 +method name extract_fixed descriptor ()Ljava/math/BigDecimal; flags 1 +method name insert_fixed descriptor (Ljava/math/BigDecimal;)V flags 1 +method name insert_fixed descriptor (Ljava/math/BigDecimal;Lorg/omg/CORBA/TypeCode;)V thrownTypes org/omg/CORBA/BAD_INV_ORDER flags 1 + +class name org/omg/CORBA/AnyHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor Lorg/omg/CORBA/Any; flags 1 +method name descriptor ()V flags 1 +method name descriptor (Lorg/omg/CORBA/Any;)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/CORBA/AnySeqHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;[Lorg/omg/CORBA/Any;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)[Lorg/omg/CORBA/Any; 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/Any; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;[Lorg/omg/CORBA/Any;)V flags 9 + +class name org/omg/CORBA/AnySeqHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor [Lorg/omg/CORBA/Any; flags 1 +method name descriptor ()V flags 1 +method name descriptor ([Lorg/omg/CORBA/Any;)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/CORBA/BAD_CONTEXT +header extends org/omg/CORBA/SystemException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (ILorg/omg/CORBA/CompletionStatus;)V flags 1 +method name descriptor (Ljava/lang/String;ILorg/omg/CORBA/CompletionStatus;)V flags 1 + +class name org/omg/CORBA/BAD_INV_ORDER +header extends org/omg/CORBA/SystemException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (ILorg/omg/CORBA/CompletionStatus;)V flags 1 +method name descriptor (Ljava/lang/String;ILorg/omg/CORBA/CompletionStatus;)V flags 1 + +class name org/omg/CORBA/BAD_OPERATION +header extends org/omg/CORBA/SystemException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (ILorg/omg/CORBA/CompletionStatus;)V flags 1 +method name descriptor (Ljava/lang/String;ILorg/omg/CORBA/CompletionStatus;)V flags 1 + +class name org/omg/CORBA/BAD_PARAM +header extends org/omg/CORBA/SystemException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (ILorg/omg/CORBA/CompletionStatus;)V flags 1 +method name descriptor (Ljava/lang/String;ILorg/omg/CORBA/CompletionStatus;)V flags 1 + +class name org/omg/CORBA/BAD_POLICY +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor S constantValue 0 flags 19 + +class name org/omg/CORBA/BAD_POLICY_TYPE +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor S constantValue 2 flags 19 + +class name org/omg/CORBA/BAD_POLICY_VALUE +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor S constantValue 3 flags 19 + +class name org/omg/CORBA/BAD_QOS +header extends org/omg/CORBA/SystemException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (ILorg/omg/CORBA/CompletionStatus;)V flags 1 +method name descriptor (Ljava/lang/String;ILorg/omg/CORBA/CompletionStatus;)V flags 1 + +class name org/omg/CORBA/BAD_TYPECODE +header extends org/omg/CORBA/SystemException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (ILorg/omg/CORBA/CompletionStatus;)V flags 1 +method name descriptor (Ljava/lang/String;ILorg/omg/CORBA/CompletionStatus;)V flags 1 + +class name org/omg/CORBA/BooleanHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor Z flags 1 +method name descriptor ()V flags 1 +method name descriptor (Z)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/CORBA/BooleanSeqHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;[Z)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)[Z 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;)[Z flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;[Z)V flags 9 + +class name org/omg/CORBA/BooleanSeqHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor [Z flags 1 +method name descriptor ()V flags 1 +method name descriptor ([Z)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/CORBA/Bounds +header extends org/omg/CORBA/UserException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name org/omg/CORBA/ByteHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor B flags 1 +method name descriptor ()V flags 1 +method name descriptor (B)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/CORBA/CODESET_INCOMPATIBLE +header extends org/omg/CORBA/SystemException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (ILorg/omg/CORBA/CompletionStatus;)V flags 1 +method name descriptor (Ljava/lang/String;ILorg/omg/CORBA/CompletionStatus;)V flags 1 + +class name org/omg/CORBA/COMM_FAILURE +header extends org/omg/CORBA/SystemException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (ILorg/omg/CORBA/CompletionStatus;)V flags 1 +method name descriptor (Ljava/lang/String;ILorg/omg/CORBA/CompletionStatus;)V flags 1 + +class name org/omg/CORBA/CTX_RESTRICT_SCOPE +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor I constantValue 15 flags 19 + +class name org/omg/CORBA/CharHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor C flags 1 +method name descriptor ()V flags 1 +method name descriptor (C)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/CORBA/CharSeqHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;[C)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)[C 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;)[C flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;[C)V flags 9 + +class name org/omg/CORBA/CharSeqHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor [C flags 1 +method name descriptor ()V flags 1 +method name descriptor ([C)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/CORBA/CompletionStatus +header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name _COMPLETED_YES descriptor I constantValue 0 flags 19 +field name _COMPLETED_NO descriptor I constantValue 1 flags 19 +field name _COMPLETED_MAYBE descriptor I constantValue 2 flags 19 +field name COMPLETED_YES descriptor Lorg/omg/CORBA/CompletionStatus; flags 19 +field name COMPLETED_NO descriptor Lorg/omg/CORBA/CompletionStatus; flags 19 +field name COMPLETED_MAYBE descriptor Lorg/omg/CORBA/CompletionStatus; flags 19 +method name value descriptor ()I flags 1 +method name from_int descriptor (I)Lorg/omg/CORBA/CompletionStatus; flags 9 + +class name org/omg/CORBA/CompletionStatusHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/CORBA/CompletionStatus;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/CORBA/CompletionStatus; 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/CompletionStatus; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/CORBA/CompletionStatus;)V flags 9 + +class name org/omg/CORBA/Context +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name context_name descriptor ()Ljava/lang/String; flags 401 +method name parent descriptor ()Lorg/omg/CORBA/Context; flags 401 +method name create_child descriptor (Ljava/lang/String;)Lorg/omg/CORBA/Context; flags 401 +method name set_one_value descriptor (Ljava/lang/String;Lorg/omg/CORBA/Any;)V flags 401 +method name set_values descriptor (Lorg/omg/CORBA/NVList;)V flags 401 +method name delete_values descriptor (Ljava/lang/String;)V flags 401 +method name get_values descriptor (Ljava/lang/String;ILjava/lang/String;)Lorg/omg/CORBA/NVList; flags 401 + +class name org/omg/CORBA/ContextList +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name count descriptor ()I flags 401 +method name add descriptor (Ljava/lang/String;)V flags 401 +method name item descriptor (I)Ljava/lang/String; thrownTypes org/omg/CORBA/Bounds flags 401 +method name remove descriptor (I)V thrownTypes org/omg/CORBA/Bounds flags 401 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name org/omg/CORBA/CurrentHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/CORBA/Current;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/CORBA/Current; 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/Current; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/CORBA/Current;)V flags 9 +method name narrow descriptor (Lorg/omg/CORBA/Object;)Lorg/omg/CORBA/Current; flags 9 + +class name org/omg/CORBA/CurrentHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor Lorg/omg/CORBA/Current; flags 1 +method name descriptor ()V flags 1 +method name descriptor (Lorg/omg/CORBA/Current;)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/CORBA/CurrentOperations +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name org/omg/CORBA/CustomMarshal +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name marshal descriptor (Lorg/omg/CORBA/DataOutputStream;)V flags 401 +method name unmarshal descriptor (Lorg/omg/CORBA/DataInputStream;)V flags 401 + +class name org/omg/CORBA/DATA_CONVERSION +header extends org/omg/CORBA/SystemException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (ILorg/omg/CORBA/CompletionStatus;)V flags 1 +method name descriptor (Ljava/lang/String;ILorg/omg/CORBA/CompletionStatus;)V flags 1 + +class name org/omg/CORBA/DataInputStream +header extends java/lang/Object implements org/omg/CORBA/portable/ValueBase flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name read_any descriptor ()Lorg/omg/CORBA/Any; flags 401 +method name read_boolean descriptor ()Z flags 401 +method name read_char descriptor ()C flags 401 +method name read_wchar descriptor ()C flags 401 +method name read_octet descriptor ()B flags 401 +method name read_short descriptor ()S flags 401 +method name read_ushort descriptor ()S flags 401 +method name read_long descriptor ()I flags 401 +method name read_ulong descriptor ()I flags 401 +method name read_longlong descriptor ()J flags 401 +method name read_ulonglong descriptor ()J flags 401 +method name read_float descriptor ()F flags 401 +method name read_double descriptor ()D flags 401 +method name read_string descriptor ()Ljava/lang/String; flags 401 +method name read_wstring descriptor ()Ljava/lang/String; flags 401 +method name read_Object descriptor ()Lorg/omg/CORBA/Object; flags 401 +method name read_Abstract descriptor ()Ljava/lang/Object; flags 401 +method name read_Value descriptor ()Ljava/io/Serializable; flags 401 +method name read_TypeCode descriptor ()Lorg/omg/CORBA/TypeCode; flags 401 +method name read_any_array descriptor (Lorg/omg/CORBA/AnySeqHolder;II)V flags 401 +method name read_boolean_array descriptor (Lorg/omg/CORBA/BooleanSeqHolder;II)V flags 401 +method name read_char_array descriptor (Lorg/omg/CORBA/CharSeqHolder;II)V flags 401 +method name read_wchar_array descriptor (Lorg/omg/CORBA/WCharSeqHolder;II)V flags 401 +method name read_octet_array descriptor (Lorg/omg/CORBA/OctetSeqHolder;II)V flags 401 +method name read_short_array descriptor (Lorg/omg/CORBA/ShortSeqHolder;II)V flags 401 +method name read_ushort_array descriptor (Lorg/omg/CORBA/UShortSeqHolder;II)V flags 401 +method name read_long_array descriptor (Lorg/omg/CORBA/LongSeqHolder;II)V flags 401 +method name read_ulong_array descriptor (Lorg/omg/CORBA/ULongSeqHolder;II)V flags 401 +method name read_ulonglong_array descriptor (Lorg/omg/CORBA/ULongLongSeqHolder;II)V flags 401 +method name read_longlong_array descriptor (Lorg/omg/CORBA/LongLongSeqHolder;II)V flags 401 +method name read_float_array descriptor (Lorg/omg/CORBA/FloatSeqHolder;II)V flags 401 +method name read_double_array descriptor (Lorg/omg/CORBA/DoubleSeqHolder;II)V flags 401 + +class name org/omg/CORBA/DataOutputStream +header extends java/lang/Object implements org/omg/CORBA/portable/ValueBase flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name write_any descriptor (Lorg/omg/CORBA/Any;)V flags 401 +method name write_boolean descriptor (Z)V flags 401 +method name write_char descriptor (C)V flags 401 +method name write_wchar descriptor (C)V flags 401 +method name write_octet descriptor (B)V flags 401 +method name write_short descriptor (S)V flags 401 +method name write_ushort descriptor (S)V flags 401 +method name write_long descriptor (I)V flags 401 +method name write_ulong descriptor (I)V flags 401 +method name write_longlong descriptor (J)V flags 401 +method name write_ulonglong descriptor (J)V flags 401 +method name write_float descriptor (F)V flags 401 +method name write_double descriptor (D)V flags 401 +method name write_string descriptor (Ljava/lang/String;)V flags 401 +method name write_wstring descriptor (Ljava/lang/String;)V flags 401 +method name write_Object descriptor (Lorg/omg/CORBA/Object;)V flags 401 +method name write_Abstract descriptor (Ljava/lang/Object;)V flags 401 +method name write_Value descriptor (Ljava/io/Serializable;)V flags 401 +method name write_TypeCode descriptor (Lorg/omg/CORBA/TypeCode;)V flags 401 +method name write_any_array descriptor ([Lorg/omg/CORBA/Any;II)V flags 401 +method name write_boolean_array descriptor ([ZII)V flags 401 +method name write_char_array descriptor ([CII)V flags 401 +method name write_wchar_array descriptor ([CII)V flags 401 +method name write_octet_array descriptor ([BII)V flags 401 +method name write_short_array descriptor ([SII)V flags 401 +method name write_ushort_array descriptor ([SII)V flags 401 +method name write_long_array descriptor ([III)V flags 401 +method name write_ulong_array descriptor ([III)V flags 401 +method name write_ulonglong_array descriptor ([JII)V flags 401 +method name write_longlong_array descriptor ([JII)V flags 401 +method name write_float_array descriptor ([FII)V flags 401 +method name write_double_array descriptor ([DII)V flags 401 + +class name org/omg/CORBA/DefinitionKind +header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name _dk_none descriptor I constantValue 0 flags 19 +field name _dk_all descriptor I constantValue 1 flags 19 +field name _dk_Attribute descriptor I constantValue 2 flags 19 +field name _dk_Constant descriptor I constantValue 3 flags 19 +field name _dk_Exception descriptor I constantValue 4 flags 19 +field name _dk_Interface descriptor I constantValue 5 flags 19 +field name _dk_Module descriptor I constantValue 6 flags 19 +field name _dk_Operation descriptor I constantValue 7 flags 19 +field name _dk_Typedef descriptor I constantValue 8 flags 19 +field name _dk_Alias descriptor I constantValue 9 flags 19 +field name _dk_Struct descriptor I constantValue 10 flags 19 +field name _dk_Union descriptor I constantValue 11 flags 19 +field name _dk_Enum descriptor I constantValue 12 flags 19 +field name _dk_Primitive descriptor I constantValue 13 flags 19 +field name _dk_String descriptor I constantValue 14 flags 19 +field name _dk_Sequence descriptor I constantValue 15 flags 19 +field name _dk_Array descriptor I constantValue 16 flags 19 +field name _dk_Repository descriptor I constantValue 17 flags 19 +field name _dk_Wstring descriptor I constantValue 18 flags 19 +field name _dk_Fixed descriptor I constantValue 19 flags 19 +field name _dk_Value descriptor I constantValue 20 flags 19 +field name _dk_ValueBox descriptor I constantValue 21 flags 19 +field name _dk_ValueMember descriptor I constantValue 22 flags 19 +field name _dk_Native descriptor I constantValue 23 flags 19 +field name _dk_AbstractInterface descriptor I constantValue 24 flags 19 +field name dk_none descriptor Lorg/omg/CORBA/DefinitionKind; flags 19 +field name dk_all descriptor Lorg/omg/CORBA/DefinitionKind; flags 19 +field name dk_Attribute descriptor Lorg/omg/CORBA/DefinitionKind; flags 19 +field name dk_Constant descriptor Lorg/omg/CORBA/DefinitionKind; flags 19 +field name dk_Exception descriptor Lorg/omg/CORBA/DefinitionKind; flags 19 +field name dk_Interface descriptor Lorg/omg/CORBA/DefinitionKind; flags 19 +field name dk_Module descriptor Lorg/omg/CORBA/DefinitionKind; flags 19 +field name dk_Operation descriptor Lorg/omg/CORBA/DefinitionKind; flags 19 +field name dk_Typedef descriptor Lorg/omg/CORBA/DefinitionKind; flags 19 +field name dk_Alias descriptor Lorg/omg/CORBA/DefinitionKind; flags 19 +field name dk_Struct descriptor Lorg/omg/CORBA/DefinitionKind; flags 19 +field name dk_Union descriptor Lorg/omg/CORBA/DefinitionKind; flags 19 +field name dk_Enum descriptor Lorg/omg/CORBA/DefinitionKind; flags 19 +field name dk_Primitive descriptor Lorg/omg/CORBA/DefinitionKind; flags 19 +field name dk_String descriptor Lorg/omg/CORBA/DefinitionKind; flags 19 +field name dk_Sequence descriptor Lorg/omg/CORBA/DefinitionKind; flags 19 +field name dk_Array descriptor Lorg/omg/CORBA/DefinitionKind; flags 19 +field name dk_Repository descriptor Lorg/omg/CORBA/DefinitionKind; flags 19 +field name dk_Wstring descriptor Lorg/omg/CORBA/DefinitionKind; flags 19 +field name dk_Fixed descriptor Lorg/omg/CORBA/DefinitionKind; flags 19 +field name dk_Value descriptor Lorg/omg/CORBA/DefinitionKind; flags 19 +field name dk_ValueBox descriptor Lorg/omg/CORBA/DefinitionKind; flags 19 +field name dk_ValueMember descriptor Lorg/omg/CORBA/DefinitionKind; flags 19 +field name dk_Native descriptor Lorg/omg/CORBA/DefinitionKind; flags 19 +field name dk_AbstractInterface descriptor Lorg/omg/CORBA/DefinitionKind; flags 19 +method name value descriptor ()I flags 1 +method name from_int descriptor (I)Lorg/omg/CORBA/DefinitionKind; flags 9 +method name descriptor (I)V flags 4 + +class name org/omg/CORBA/DefinitionKindHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/CORBA/DefinitionKind;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/CORBA/DefinitionKind; 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/DefinitionKind; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/CORBA/DefinitionKind;)V flags 9 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name org/omg/CORBA/DomainManagerOperations +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name get_domain_policy descriptor (I)Lorg/omg/CORBA/Policy; flags 401 + +class name org/omg/CORBA/DoubleHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor D flags 1 +method name descriptor ()V flags 1 +method name descriptor (D)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/CORBA/DoubleSeqHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;[D)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)[D 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;)[D flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;[D)V flags 9 + +class name org/omg/CORBA/DoubleSeqHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor [D flags 1 +method name descriptor ()V flags 1 +method name descriptor ([D)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/CORBA/DynAny +header extends java/lang/Object implements org/omg/CORBA/Object flags 601 deprecated true classAnnotations @Ljdk/Profile+Annotation;(value=I4) runtimeAnnotations @Ljava/lang/Deprecated; +method name type descriptor ()Lorg/omg/CORBA/TypeCode; flags 401 +method name assign descriptor (Lorg/omg/CORBA/DynAny;)V thrownTypes org/omg/CORBA/DynAnyPackage/Invalid flags 401 +method name from_any descriptor (Lorg/omg/CORBA/Any;)V thrownTypes org/omg/CORBA/DynAnyPackage/Invalid flags 401 +method name to_any descriptor ()Lorg/omg/CORBA/Any; thrownTypes org/omg/CORBA/DynAnyPackage/Invalid flags 401 +method name destroy descriptor ()V flags 401 +method name copy descriptor ()Lorg/omg/CORBA/DynAny; flags 401 +method name insert_boolean descriptor (Z)V thrownTypes org/omg/CORBA/DynAnyPackage/InvalidValue flags 401 +method name insert_octet descriptor (B)V thrownTypes org/omg/CORBA/DynAnyPackage/InvalidValue flags 401 +method name insert_char descriptor (C)V thrownTypes org/omg/CORBA/DynAnyPackage/InvalidValue flags 401 +method name insert_short descriptor (S)V thrownTypes org/omg/CORBA/DynAnyPackage/InvalidValue flags 401 +method name insert_ushort descriptor (S)V thrownTypes org/omg/CORBA/DynAnyPackage/InvalidValue flags 401 +method name insert_long descriptor (I)V thrownTypes org/omg/CORBA/DynAnyPackage/InvalidValue flags 401 +method name insert_ulong descriptor (I)V thrownTypes org/omg/CORBA/DynAnyPackage/InvalidValue flags 401 +method name insert_float descriptor (F)V thrownTypes org/omg/CORBA/DynAnyPackage/InvalidValue flags 401 +method name insert_double descriptor (D)V thrownTypes org/omg/CORBA/DynAnyPackage/InvalidValue flags 401 +method name insert_string descriptor (Ljava/lang/String;)V thrownTypes org/omg/CORBA/DynAnyPackage/InvalidValue flags 401 +method name insert_reference descriptor (Lorg/omg/CORBA/Object;)V thrownTypes org/omg/CORBA/DynAnyPackage/InvalidValue flags 401 +method name insert_typecode descriptor (Lorg/omg/CORBA/TypeCode;)V thrownTypes org/omg/CORBA/DynAnyPackage/InvalidValue flags 401 +method name insert_longlong descriptor (J)V thrownTypes org/omg/CORBA/DynAnyPackage/InvalidValue flags 401 +method name insert_ulonglong descriptor (J)V thrownTypes org/omg/CORBA/DynAnyPackage/InvalidValue flags 401 +method name insert_wchar descriptor (C)V thrownTypes org/omg/CORBA/DynAnyPackage/InvalidValue flags 401 +method name insert_wstring descriptor (Ljava/lang/String;)V thrownTypes org/omg/CORBA/DynAnyPackage/InvalidValue flags 401 +method name insert_any descriptor (Lorg/omg/CORBA/Any;)V thrownTypes org/omg/CORBA/DynAnyPackage/InvalidValue flags 401 +method name insert_val descriptor (Ljava/io/Serializable;)V thrownTypes org/omg/CORBA/DynAnyPackage/InvalidValue flags 401 +method name get_val descriptor ()Ljava/io/Serializable; thrownTypes org/omg/CORBA/DynAnyPackage/TypeMismatch flags 401 +method name get_boolean descriptor ()Z thrownTypes org/omg/CORBA/DynAnyPackage/TypeMismatch flags 401 +method name get_octet descriptor ()B thrownTypes org/omg/CORBA/DynAnyPackage/TypeMismatch flags 401 +method name get_char descriptor ()C thrownTypes org/omg/CORBA/DynAnyPackage/TypeMismatch flags 401 +method name get_short descriptor ()S thrownTypes org/omg/CORBA/DynAnyPackage/TypeMismatch flags 401 +method name get_ushort descriptor ()S thrownTypes org/omg/CORBA/DynAnyPackage/TypeMismatch flags 401 +method name get_long descriptor ()I thrownTypes org/omg/CORBA/DynAnyPackage/TypeMismatch flags 401 +method name get_ulong descriptor ()I thrownTypes org/omg/CORBA/DynAnyPackage/TypeMismatch flags 401 +method name get_float descriptor ()F thrownTypes org/omg/CORBA/DynAnyPackage/TypeMismatch flags 401 +method name get_double descriptor ()D thrownTypes org/omg/CORBA/DynAnyPackage/TypeMismatch flags 401 +method name get_string descriptor ()Ljava/lang/String; thrownTypes org/omg/CORBA/DynAnyPackage/TypeMismatch flags 401 +method name get_reference descriptor ()Lorg/omg/CORBA/Object; thrownTypes org/omg/CORBA/DynAnyPackage/TypeMismatch flags 401 +method name get_typecode descriptor ()Lorg/omg/CORBA/TypeCode; thrownTypes org/omg/CORBA/DynAnyPackage/TypeMismatch flags 401 +method name get_longlong descriptor ()J thrownTypes org/omg/CORBA/DynAnyPackage/TypeMismatch flags 401 +method name get_ulonglong descriptor ()J thrownTypes org/omg/CORBA/DynAnyPackage/TypeMismatch flags 401 +method name get_wchar descriptor ()C thrownTypes org/omg/CORBA/DynAnyPackage/TypeMismatch flags 401 +method name get_wstring descriptor ()Ljava/lang/String; thrownTypes org/omg/CORBA/DynAnyPackage/TypeMismatch flags 401 +method name get_any descriptor ()Lorg/omg/CORBA/Any; thrownTypes org/omg/CORBA/DynAnyPackage/TypeMismatch flags 401 +method name current_component descriptor ()Lorg/omg/CORBA/DynAny; flags 401 +method name next descriptor ()Z flags 401 +method name seek descriptor (I)Z flags 401 +method name rewind descriptor ()V flags 401 + +class name org/omg/CORBA/DynAnyPackage/Invalid +header extends org/omg/CORBA/UserException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name org/omg/CORBA/DynAnyPackage/InvalidSeq +header extends org/omg/CORBA/UserException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name org/omg/CORBA/DynAnyPackage/InvalidValue +header extends org/omg/CORBA/UserException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name org/omg/CORBA/DynAnyPackage/TypeMismatch +header extends org/omg/CORBA/UserException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name org/omg/CORBA/DynArray +header extends java/lang/Object implements org/omg/CORBA/Object,org/omg/CORBA/DynAny flags 601 deprecated true classAnnotations @Ljdk/Profile+Annotation;(value=I4) runtimeAnnotations @Ljava/lang/Deprecated; +method name get_elements descriptor ()[Lorg/omg/CORBA/Any; flags 401 +method name set_elements descriptor ([Lorg/omg/CORBA/Any;)V thrownTypes org/omg/CORBA/DynAnyPackage/InvalidSeq flags 401 + +class name org/omg/CORBA/DynEnum +header extends java/lang/Object implements org/omg/CORBA/Object,org/omg/CORBA/DynAny flags 601 deprecated true classAnnotations @Ljdk/Profile+Annotation;(value=I4) runtimeAnnotations @Ljava/lang/Deprecated; +method name value_as_string descriptor ()Ljava/lang/String; flags 401 +method name value_as_string descriptor (Ljava/lang/String;)V flags 401 +method name value_as_ulong descriptor ()I flags 401 +method name value_as_ulong descriptor (I)V flags 401 + +class name org/omg/CORBA/DynFixed +header extends java/lang/Object implements org/omg/CORBA/Object,org/omg/CORBA/DynAny flags 601 deprecated true classAnnotations @Ljdk/Profile+Annotation;(value=I4) runtimeAnnotations @Ljava/lang/Deprecated; +method name get_value descriptor ()[B flags 401 +method name set_value descriptor ([B)V thrownTypes org/omg/CORBA/DynAnyPackage/InvalidValue flags 401 + +class name org/omg/CORBA/DynSequence +header extends java/lang/Object implements org/omg/CORBA/Object,org/omg/CORBA/DynAny flags 601 deprecated true classAnnotations @Ljdk/Profile+Annotation;(value=I4) runtimeAnnotations @Ljava/lang/Deprecated; +method name length descriptor ()I flags 401 +method name length descriptor (I)V flags 401 +method name get_elements descriptor ()[Lorg/omg/CORBA/Any; flags 401 +method name set_elements descriptor ([Lorg/omg/CORBA/Any;)V thrownTypes org/omg/CORBA/DynAnyPackage/InvalidSeq flags 401 + +class name org/omg/CORBA/DynStruct +header extends java/lang/Object implements org/omg/CORBA/Object,org/omg/CORBA/DynAny flags 601 deprecated true classAnnotations @Ljdk/Profile+Annotation;(value=I4) runtimeAnnotations @Ljava/lang/Deprecated; +method name current_member_name descriptor ()Ljava/lang/String; flags 401 +method name current_member_kind descriptor ()Lorg/omg/CORBA/TCKind; flags 401 +method name get_members descriptor ()[Lorg/omg/CORBA/NameValuePair; flags 401 +method name set_members descriptor ([Lorg/omg/CORBA/NameValuePair;)V thrownTypes org/omg/CORBA/DynAnyPackage/InvalidSeq flags 401 + +class name org/omg/CORBA/DynUnion +header extends java/lang/Object implements org/omg/CORBA/Object,org/omg/CORBA/DynAny flags 601 deprecated true classAnnotations @Ljdk/Profile+Annotation;(value=I4) runtimeAnnotations @Ljava/lang/Deprecated; +method name set_as_default descriptor ()Z flags 401 +method name set_as_default descriptor (Z)V flags 401 +method name discriminator descriptor ()Lorg/omg/CORBA/DynAny; flags 401 +method name discriminator_kind descriptor ()Lorg/omg/CORBA/TCKind; flags 401 +method name member descriptor ()Lorg/omg/CORBA/DynAny; flags 401 +method name member_name descriptor ()Ljava/lang/String; flags 401 +method name member_name descriptor (Ljava/lang/String;)V flags 401 +method name member_kind descriptor ()Lorg/omg/CORBA/TCKind; flags 401 + +class name org/omg/CORBA/DynValue +header extends java/lang/Object implements org/omg/CORBA/Object,org/omg/CORBA/DynAny flags 601 deprecated true classAnnotations @Ljdk/Profile+Annotation;(value=I4) runtimeAnnotations @Ljava/lang/Deprecated; +method name current_member_name descriptor ()Ljava/lang/String; flags 401 +method name current_member_kind descriptor ()Lorg/omg/CORBA/TCKind; flags 401 +method name get_members descriptor ()[Lorg/omg/CORBA/NameValuePair; flags 401 +method name set_members descriptor ([Lorg/omg/CORBA/NameValuePair;)V thrownTypes org/omg/CORBA/DynAnyPackage/InvalidSeq flags 401 + +class name org/omg/CORBA/DynamicImplementation +header extends org/omg/CORBA/portable/ObjectImpl flags 21 deprecated true classAnnotations @Ljdk/Profile+Annotation;(value=I4) runtimeAnnotations @Ljava/lang/Deprecated; +method name descriptor ()V flags 1 +method name invoke descriptor (Lorg/omg/CORBA/ServerRequest;)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name _ids descriptor ()[Ljava/lang/String; flags 1 + +class name org/omg/CORBA/Environment +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name exception descriptor ()Ljava/lang/Exception; flags 401 +method name exception descriptor (Ljava/lang/Exception;)V flags 401 +method name clear descriptor ()V flags 401 + +class name org/omg/CORBA/ExceptionList +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name count descriptor ()I flags 401 +method name add descriptor (Lorg/omg/CORBA/TypeCode;)V flags 401 +method name item descriptor (I)Lorg/omg/CORBA/TypeCode; thrownTypes org/omg/CORBA/Bounds flags 401 +method name remove descriptor (I)V thrownTypes org/omg/CORBA/Bounds flags 401 + +class name org/omg/CORBA/FREE_MEM +header extends org/omg/CORBA/SystemException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (ILorg/omg/CORBA/CompletionStatus;)V flags 1 +method name descriptor (Ljava/lang/String;ILorg/omg/CORBA/CompletionStatus;)V flags 1 + +class name org/omg/CORBA/FieldNameHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Ljava/lang/String;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Ljava/lang/String; 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;)Ljava/lang/String; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Ljava/lang/String;)V flags 9 + +class name org/omg/CORBA/FixedHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor Ljava/math/BigDecimal; flags 1 +method name descriptor ()V flags 1 +method name descriptor (Ljava/math/BigDecimal;)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/CORBA/FloatHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor F flags 1 +method name descriptor ()V flags 1 +method name descriptor (F)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/CORBA/FloatSeqHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;[F)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)[F 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;)[F flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;[F)V flags 9 + +class name org/omg/CORBA/FloatSeqHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor [F flags 1 +method name descriptor ()V flags 1 +method name descriptor ([F)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name org/omg/CORBA/IDLTypeHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/CORBA/IDLType;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/CORBA/IDLType; 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/IDLType; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/CORBA/IDLType;)V flags 9 +method name narrow descriptor (Lorg/omg/CORBA/Object;)Lorg/omg/CORBA/IDLType; flags 9 + +class name org/omg/CORBA/IDLTypeOperations +header extends java/lang/Object implements org/omg/CORBA/IRObjectOperations flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name type descriptor ()Lorg/omg/CORBA/TypeCode; flags 401 + +class name org/omg/CORBA/IMP_LIMIT +header extends org/omg/CORBA/SystemException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (ILorg/omg/CORBA/CompletionStatus;)V flags 1 +method name descriptor (Ljava/lang/String;ILorg/omg/CORBA/CompletionStatus;)V flags 1 + +class name org/omg/CORBA/INITIALIZE +header extends org/omg/CORBA/SystemException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (ILorg/omg/CORBA/CompletionStatus;)V flags 1 +method name descriptor (Ljava/lang/String;ILorg/omg/CORBA/CompletionStatus;)V flags 1 + +class name org/omg/CORBA/INTERNAL +header extends org/omg/CORBA/SystemException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (ILorg/omg/CORBA/CompletionStatus;)V flags 1 +method name descriptor (Ljava/lang/String;ILorg/omg/CORBA/CompletionStatus;)V flags 1 + +class name org/omg/CORBA/INTF_REPOS +header extends org/omg/CORBA/SystemException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (ILorg/omg/CORBA/CompletionStatus;)V flags 1 +method name descriptor (Ljava/lang/String;ILorg/omg/CORBA/CompletionStatus;)V flags 1 + +class name org/omg/CORBA/INVALID_ACTIVITY +header extends org/omg/CORBA/SystemException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (ILorg/omg/CORBA/CompletionStatus;)V flags 1 +method name descriptor (Ljava/lang/String;ILorg/omg/CORBA/CompletionStatus;)V flags 1 + +class name org/omg/CORBA/INVALID_TRANSACTION +header extends org/omg/CORBA/SystemException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (ILorg/omg/CORBA/CompletionStatus;)V flags 1 +method name descriptor (Ljava/lang/String;ILorg/omg/CORBA/CompletionStatus;)V flags 1 + +class name org/omg/CORBA/INV_FLAG +header extends org/omg/CORBA/SystemException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (ILorg/omg/CORBA/CompletionStatus;)V flags 1 +method name descriptor (Ljava/lang/String;ILorg/omg/CORBA/CompletionStatus;)V flags 1 + +class name org/omg/CORBA/INV_IDENT +header extends org/omg/CORBA/SystemException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (ILorg/omg/CORBA/CompletionStatus;)V flags 1 +method name descriptor (Ljava/lang/String;ILorg/omg/CORBA/CompletionStatus;)V flags 1 + +class name org/omg/CORBA/INV_OBJREF +header extends org/omg/CORBA/SystemException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (ILorg/omg/CORBA/CompletionStatus;)V flags 1 +method name descriptor (Ljava/lang/String;ILorg/omg/CORBA/CompletionStatus;)V flags 1 + +class name org/omg/CORBA/INV_POLICY +header extends org/omg/CORBA/SystemException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (ILorg/omg/CORBA/CompletionStatus;)V flags 1 +method name descriptor (Ljava/lang/String;ILorg/omg/CORBA/CompletionStatus;)V flags 1 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name org/omg/CORBA/IRObjectOperations +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name def_kind descriptor ()Lorg/omg/CORBA/DefinitionKind; flags 401 +method name destroy descriptor ()V flags 401 + +class name org/omg/CORBA/IdentifierHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Ljava/lang/String;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Ljava/lang/String; 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;)Ljava/lang/String; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Ljava/lang/String;)V flags 9 + +class name org/omg/CORBA/IntHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor I flags 1 +method name descriptor ()V flags 1 +method name descriptor (I)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/CORBA/LocalObject +header extends java/lang/Object implements org/omg/CORBA/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name _is_equivalent descriptor (Lorg/omg/CORBA/Object;)Z flags 1 +method name _non_existent descriptor ()Z flags 1 +method name _hash descriptor (I)I flags 1 +method name _is_a descriptor (Ljava/lang/String;)Z flags 1 +method name _duplicate descriptor ()Lorg/omg/CORBA/Object; flags 1 +method name _release descriptor ()V flags 1 +method name _request descriptor (Ljava/lang/String;)Lorg/omg/CORBA/Request; flags 1 +method name _create_request descriptor (Lorg/omg/CORBA/Context;Ljava/lang/String;Lorg/omg/CORBA/NVList;Lorg/omg/CORBA/NamedValue;)Lorg/omg/CORBA/Request; flags 1 +method name _create_request descriptor (Lorg/omg/CORBA/Context;Ljava/lang/String;Lorg/omg/CORBA/NVList;Lorg/omg/CORBA/NamedValue;Lorg/omg/CORBA/ExceptionList;Lorg/omg/CORBA/ContextList;)Lorg/omg/CORBA/Request; flags 1 +method name _get_interface descriptor ()Lorg/omg/CORBA/Object; flags 1 +method name _get_interface_def descriptor ()Lorg/omg/CORBA/Object; flags 1 +method name _orb descriptor ()Lorg/omg/CORBA/ORB; flags 1 +method name _get_policy descriptor (I)Lorg/omg/CORBA/Policy; flags 1 +method name _get_domain_managers descriptor ()[Lorg/omg/CORBA/DomainManager; flags 1 +method name _set_policy_override descriptor ([Lorg/omg/CORBA/Policy;Lorg/omg/CORBA/SetOverrideType;)Lorg/omg/CORBA/Object; flags 1 +method name _is_local descriptor ()Z flags 1 +method name _servant_preinvoke descriptor (Ljava/lang/String;Ljava/lang/Class;)Lorg/omg/CORBA/portable/ServantObject; flags 1 +method name _servant_postinvoke descriptor (Lorg/omg/CORBA/portable/ServantObject;)V flags 1 +method name _request descriptor (Ljava/lang/String;Z)Lorg/omg/CORBA/portable/OutputStream; flags 1 +method name _invoke descriptor (Lorg/omg/CORBA/portable/OutputStream;)Lorg/omg/CORBA/portable/InputStream; thrownTypes org/omg/CORBA/portable/ApplicationException,org/omg/CORBA/portable/RemarshalException flags 1 +method name _releaseReply descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name validate_connection descriptor ()Z flags 1 + +class name org/omg/CORBA/LongHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor J flags 1 +method name descriptor ()V flags 1 +method name descriptor (J)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/CORBA/LongLongSeqHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;[J)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)[J 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;)[J flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;[J)V flags 9 + +class name org/omg/CORBA/LongLongSeqHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor [J flags 1 +method name descriptor ()V flags 1 +method name descriptor ([J)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/CORBA/LongSeqHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;[I)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)[I 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;)[I flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;[I)V flags 9 + +class name org/omg/CORBA/LongSeqHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor [I flags 1 +method name descriptor ()V flags 1 +method name descriptor ([I)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/CORBA/MARSHAL +header extends org/omg/CORBA/SystemException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (ILorg/omg/CORBA/CompletionStatus;)V flags 1 +method name descriptor (Ljava/lang/String;ILorg/omg/CORBA/CompletionStatus;)V flags 1 + +class name org/omg/CORBA/NO_IMPLEMENT +header extends org/omg/CORBA/SystemException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (ILorg/omg/CORBA/CompletionStatus;)V flags 1 +method name descriptor (Ljava/lang/String;ILorg/omg/CORBA/CompletionStatus;)V flags 1 + +class name org/omg/CORBA/NO_MEMORY +header extends org/omg/CORBA/SystemException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (ILorg/omg/CORBA/CompletionStatus;)V flags 1 +method name descriptor (Ljava/lang/String;ILorg/omg/CORBA/CompletionStatus;)V flags 1 + +class name org/omg/CORBA/NO_PERMISSION +header extends org/omg/CORBA/SystemException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (ILorg/omg/CORBA/CompletionStatus;)V flags 1 +method name descriptor (Ljava/lang/String;ILorg/omg/CORBA/CompletionStatus;)V flags 1 + +class name org/omg/CORBA/NO_RESOURCES +header extends org/omg/CORBA/SystemException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (ILorg/omg/CORBA/CompletionStatus;)V flags 1 +method name descriptor (Ljava/lang/String;ILorg/omg/CORBA/CompletionStatus;)V flags 1 + +class name org/omg/CORBA/NO_RESPONSE +header extends org/omg/CORBA/SystemException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (ILorg/omg/CORBA/CompletionStatus;)V flags 1 +method name descriptor (Ljava/lang/String;ILorg/omg/CORBA/CompletionStatus;)V flags 1 + +class name org/omg/CORBA/NVList +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name count descriptor ()I flags 401 +method name add descriptor (I)Lorg/omg/CORBA/NamedValue; flags 401 +method name add_item descriptor (Ljava/lang/String;I)Lorg/omg/CORBA/NamedValue; flags 401 +method name add_value descriptor (Ljava/lang/String;Lorg/omg/CORBA/Any;I)Lorg/omg/CORBA/NamedValue; flags 401 +method name item descriptor (I)Lorg/omg/CORBA/NamedValue; thrownTypes org/omg/CORBA/Bounds flags 401 +method name remove descriptor (I)V thrownTypes org/omg/CORBA/Bounds flags 401 + +class name org/omg/CORBA/NameValuePair +header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name id descriptor Ljava/lang/String; flags 1 +field name value descriptor Lorg/omg/CORBA/Any; flags 1 +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;Lorg/omg/CORBA/Any;)V flags 1 + +class name org/omg/CORBA/NameValuePairHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/CORBA/NameValuePair;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/CORBA/NameValuePair; 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/NameValuePair; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/CORBA/NameValuePair;)V flags 9 + +class name org/omg/CORBA/NamedValue +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name name descriptor ()Ljava/lang/String; flags 401 +method name value descriptor ()Lorg/omg/CORBA/Any; flags 401 +method name flags descriptor ()I flags 401 + +class name org/omg/CORBA/OBJECT_NOT_EXIST +header extends org/omg/CORBA/SystemException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (ILorg/omg/CORBA/CompletionStatus;)V flags 1 +method name descriptor (Ljava/lang/String;ILorg/omg/CORBA/CompletionStatus;)V flags 1 + +class name org/omg/CORBA/OBJ_ADAPTER +header extends org/omg/CORBA/SystemException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (ILorg/omg/CORBA/CompletionStatus;)V flags 1 +method name descriptor (Ljava/lang/String;ILorg/omg/CORBA/CompletionStatus;)V flags 1 + +class name org/omg/CORBA/OMGVMCID +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor I constantValue 1330446336 flags 19 + +class name org/omg/CORBA/ORB +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name init descriptor ()Lorg/omg/CORBA/ORB; flags 29 +method name init descriptor ([Ljava/lang/String;Ljava/util/Properties;)Lorg/omg/CORBA/ORB; flags 9 +method name init descriptor (Ljava/applet/Applet;Ljava/util/Properties;)Lorg/omg/CORBA/ORB; flags 9 +method name set_parameters descriptor ([Ljava/lang/String;Ljava/util/Properties;)V flags 404 +method name set_parameters descriptor (Ljava/applet/Applet;Ljava/util/Properties;)V flags 404 +method name connect descriptor (Lorg/omg/CORBA/Object;)V flags 1 +method name destroy descriptor ()V flags 1 +method name disconnect descriptor (Lorg/omg/CORBA/Object;)V flags 1 +method name list_initial_services descriptor ()[Ljava/lang/String; flags 401 +method name resolve_initial_references descriptor (Ljava/lang/String;)Lorg/omg/CORBA/Object; thrownTypes org/omg/CORBA/ORBPackage/InvalidName flags 401 +method name object_to_string descriptor (Lorg/omg/CORBA/Object;)Ljava/lang/String; flags 401 +method name string_to_object descriptor (Ljava/lang/String;)Lorg/omg/CORBA/Object; flags 401 +method name create_list descriptor (I)Lorg/omg/CORBA/NVList; flags 401 +method name create_operation_list descriptor (Lorg/omg/CORBA/Object;)Lorg/omg/CORBA/NVList; flags 1 +method name create_named_value descriptor (Ljava/lang/String;Lorg/omg/CORBA/Any;I)Lorg/omg/CORBA/NamedValue; flags 401 +method name create_exception_list descriptor ()Lorg/omg/CORBA/ExceptionList; flags 401 +method name create_context_list descriptor ()Lorg/omg/CORBA/ContextList; flags 401 +method name get_default_context descriptor ()Lorg/omg/CORBA/Context; flags 401 +method name create_environment descriptor ()Lorg/omg/CORBA/Environment; flags 401 +method name create_output_stream descriptor ()Lorg/omg/CORBA/portable/OutputStream; flags 401 +method name send_multiple_requests_oneway descriptor ([Lorg/omg/CORBA/Request;)V flags 401 +method name send_multiple_requests_deferred descriptor ([Lorg/omg/CORBA/Request;)V flags 401 +method name poll_next_response descriptor ()Z flags 401 +method name get_next_response descriptor ()Lorg/omg/CORBA/Request; thrownTypes org/omg/CORBA/WrongTransaction flags 401 +method name get_primitive_tc descriptor (Lorg/omg/CORBA/TCKind;)Lorg/omg/CORBA/TypeCode; flags 401 +method name create_struct_tc descriptor (Ljava/lang/String;Ljava/lang/String;[Lorg/omg/CORBA/StructMember;)Lorg/omg/CORBA/TypeCode; flags 401 +method name create_union_tc descriptor (Ljava/lang/String;Ljava/lang/String;Lorg/omg/CORBA/TypeCode;[Lorg/omg/CORBA/UnionMember;)Lorg/omg/CORBA/TypeCode; flags 401 +method name create_enum_tc descriptor (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lorg/omg/CORBA/TypeCode; flags 401 +method name create_alias_tc descriptor (Ljava/lang/String;Ljava/lang/String;Lorg/omg/CORBA/TypeCode;)Lorg/omg/CORBA/TypeCode; flags 401 +method name create_exception_tc descriptor (Ljava/lang/String;Ljava/lang/String;[Lorg/omg/CORBA/StructMember;)Lorg/omg/CORBA/TypeCode; flags 401 +method name create_interface_tc descriptor (Ljava/lang/String;Ljava/lang/String;)Lorg/omg/CORBA/TypeCode; flags 401 +method name create_string_tc descriptor (I)Lorg/omg/CORBA/TypeCode; flags 401 +method name create_wstring_tc descriptor (I)Lorg/omg/CORBA/TypeCode; flags 401 +method name create_sequence_tc descriptor (ILorg/omg/CORBA/TypeCode;)Lorg/omg/CORBA/TypeCode; flags 401 +method name create_recursive_sequence_tc descriptor (II)Lorg/omg/CORBA/TypeCode; flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name create_array_tc descriptor (ILorg/omg/CORBA/TypeCode;)Lorg/omg/CORBA/TypeCode; flags 401 +method name create_native_tc descriptor (Ljava/lang/String;Ljava/lang/String;)Lorg/omg/CORBA/TypeCode; flags 1 +method name create_abstract_interface_tc descriptor (Ljava/lang/String;Ljava/lang/String;)Lorg/omg/CORBA/TypeCode; flags 1 +method name create_fixed_tc descriptor (SS)Lorg/omg/CORBA/TypeCode; flags 1 +method name create_value_tc descriptor (Ljava/lang/String;Ljava/lang/String;SLorg/omg/CORBA/TypeCode;[Lorg/omg/CORBA/ValueMember;)Lorg/omg/CORBA/TypeCode; flags 1 +method name create_recursive_tc descriptor (Ljava/lang/String;)Lorg/omg/CORBA/TypeCode; flags 1 +method name create_value_box_tc descriptor (Ljava/lang/String;Ljava/lang/String;Lorg/omg/CORBA/TypeCode;)Lorg/omg/CORBA/TypeCode; flags 1 +method name create_any descriptor ()Lorg/omg/CORBA/Any; flags 401 +method name get_current descriptor ()Lorg/omg/CORBA/Current; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name run descriptor ()V flags 1 +method name shutdown descriptor (Z)V flags 1 +method name work_pending descriptor ()Z flags 1 +method name perform_work descriptor ()V flags 1 +method name get_service_information descriptor (SLorg/omg/CORBA/ServiceInformationHolder;)Z flags 1 +method name create_dyn_any descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/CORBA/DynAny; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name create_basic_dyn_any descriptor (Lorg/omg/CORBA/TypeCode;)Lorg/omg/CORBA/DynAny; thrownTypes org/omg/CORBA/ORBPackage/InconsistentTypeCode flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name create_dyn_struct descriptor (Lorg/omg/CORBA/TypeCode;)Lorg/omg/CORBA/DynStruct; thrownTypes org/omg/CORBA/ORBPackage/InconsistentTypeCode flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name create_dyn_sequence descriptor (Lorg/omg/CORBA/TypeCode;)Lorg/omg/CORBA/DynSequence; thrownTypes org/omg/CORBA/ORBPackage/InconsistentTypeCode flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name create_dyn_array descriptor (Lorg/omg/CORBA/TypeCode;)Lorg/omg/CORBA/DynArray; thrownTypes org/omg/CORBA/ORBPackage/InconsistentTypeCode flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name create_dyn_union descriptor (Lorg/omg/CORBA/TypeCode;)Lorg/omg/CORBA/DynUnion; thrownTypes org/omg/CORBA/ORBPackage/InconsistentTypeCode flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name create_dyn_enum descriptor (Lorg/omg/CORBA/TypeCode;)Lorg/omg/CORBA/DynEnum; thrownTypes org/omg/CORBA/ORBPackage/InconsistentTypeCode flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name create_policy descriptor (ILorg/omg/CORBA/Any;)Lorg/omg/CORBA/Policy; thrownTypes org/omg/CORBA/PolicyError flags 1 + +class name org/omg/CORBA/ORBPackage/InconsistentTypeCode +header extends org/omg/CORBA/UserException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name org/omg/CORBA/ORBPackage/InvalidName +header extends org/omg/CORBA/UserException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name org/omg/CORBA/Object +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name _is_a descriptor (Ljava/lang/String;)Z flags 401 +method name _is_equivalent descriptor (Lorg/omg/CORBA/Object;)Z flags 401 +method name _non_existent descriptor ()Z flags 401 +method name _hash descriptor (I)I flags 401 +method name _duplicate descriptor ()Lorg/omg/CORBA/Object; flags 401 +method name _release descriptor ()V flags 401 +method name _get_interface_def descriptor ()Lorg/omg/CORBA/Object; flags 401 +method name _request descriptor (Ljava/lang/String;)Lorg/omg/CORBA/Request; flags 401 +method name _create_request descriptor (Lorg/omg/CORBA/Context;Ljava/lang/String;Lorg/omg/CORBA/NVList;Lorg/omg/CORBA/NamedValue;)Lorg/omg/CORBA/Request; flags 401 +method name _create_request descriptor (Lorg/omg/CORBA/Context;Ljava/lang/String;Lorg/omg/CORBA/NVList;Lorg/omg/CORBA/NamedValue;Lorg/omg/CORBA/ExceptionList;Lorg/omg/CORBA/ContextList;)Lorg/omg/CORBA/Request; flags 401 +method name _get_policy descriptor (I)Lorg/omg/CORBA/Policy; flags 401 +method name _get_domain_managers descriptor ()[Lorg/omg/CORBA/DomainManager; flags 401 +method name _set_policy_override descriptor ([Lorg/omg/CORBA/Policy;Lorg/omg/CORBA/SetOverrideType;)Lorg/omg/CORBA/Object; flags 401 + +class name org/omg/CORBA/ObjectHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/CORBA/Object;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/CORBA/Object; 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/Object; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/CORBA/Object;)V flags 9 + +class name org/omg/CORBA/ObjectHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor Lorg/omg/CORBA/Object; flags 1 +method name descriptor ()V flags 1 +method name descriptor (Lorg/omg/CORBA/Object;)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/CORBA/OctetSeqHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;[B)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)[B 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;)[B flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;[B)V flags 9 + +class name org/omg/CORBA/OctetSeqHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor [B flags 1 +method name descriptor ()V flags 1 +method name descriptor ([B)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/CORBA/PERSIST_STORE +header extends org/omg/CORBA/SystemException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (ILorg/omg/CORBA/CompletionStatus;)V flags 1 +method name descriptor (Ljava/lang/String;ILorg/omg/CORBA/CompletionStatus;)V flags 1 + +class name org/omg/CORBA/PRIVATE_MEMBER +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor S constantValue 0 flags 19 + +class name org/omg/CORBA/PUBLIC_MEMBER +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor S constantValue 1 flags 19 + +class name org/omg/CORBA/ParameterMode +header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name _PARAM_IN descriptor I constantValue 0 flags 19 +field name PARAM_IN descriptor Lorg/omg/CORBA/ParameterMode; flags 19 +field name _PARAM_OUT descriptor I constantValue 1 flags 19 +field name PARAM_OUT descriptor Lorg/omg/CORBA/ParameterMode; flags 19 +field name _PARAM_INOUT descriptor I constantValue 2 flags 19 +field name PARAM_INOUT descriptor Lorg/omg/CORBA/ParameterMode; flags 19 +method name value descriptor ()I flags 1 +method name from_int descriptor (I)Lorg/omg/CORBA/ParameterMode; flags 9 +method name descriptor (I)V flags 4 + +class name org/omg/CORBA/ParameterModeHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/CORBA/ParameterMode;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/CORBA/ParameterMode; 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/ParameterMode; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/CORBA/ParameterMode;)V flags 9 + +class name org/omg/CORBA/ParameterModeHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor Lorg/omg/CORBA/ParameterMode; flags 1 +method name descriptor ()V flags 1 +method name descriptor (Lorg/omg/CORBA/ParameterMode;)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name org/omg/CORBA/PolicyError +header extends org/omg/CORBA/UserException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name reason descriptor S flags 1 +method name descriptor ()V flags 1 +method name descriptor (S)V flags 1 +method name descriptor (Ljava/lang/String;S)V flags 1 + +class name org/omg/CORBA/PolicyErrorCodeHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;S)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)S 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;)S flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;S)V flags 9 + +class name org/omg/CORBA/PolicyErrorHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/CORBA/PolicyError;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/CORBA/PolicyError; 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/PolicyError; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/CORBA/PolicyError;)V flags 9 + +class name org/omg/CORBA/PolicyErrorHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor Lorg/omg/CORBA/PolicyError; flags 1 +method name descriptor ()V flags 1 +method name descriptor (Lorg/omg/CORBA/PolicyError;)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/CORBA/PolicyHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/CORBA/Policy;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/CORBA/Policy; 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/Policy; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/CORBA/Policy;)V flags 9 +method name narrow descriptor (Lorg/omg/CORBA/Object;)Lorg/omg/CORBA/Policy; flags 9 + +class name org/omg/CORBA/PolicyHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor Lorg/omg/CORBA/Policy; flags 1 +method name descriptor ()V flags 1 +method name descriptor (Lorg/omg/CORBA/Policy;)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/CORBA/PolicyListHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;[Lorg/omg/CORBA/Policy;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)[Lorg/omg/CORBA/Policy; 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/Policy; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;[Lorg/omg/CORBA/Policy;)V flags 9 + +class name org/omg/CORBA/PolicyListHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor [Lorg/omg/CORBA/Policy; flags 1 +method name descriptor ()V flags 1 +method name descriptor ([Lorg/omg/CORBA/Policy;)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/CORBA/PolicyOperations +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name policy_type descriptor ()I flags 401 +method name copy descriptor ()Lorg/omg/CORBA/Policy; flags 401 +method name destroy descriptor ()V flags 401 + +class name org/omg/CORBA/PolicyTypeHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;I)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)I 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;)I flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;I)V flags 9 + +class name org/omg/CORBA/Principal +header extends java/lang/Object flags 21 deprecated true classAnnotations @Ljdk/Profile+Annotation;(value=I4) runtimeAnnotations @Ljava/lang/Deprecated; +method name descriptor ()V flags 1 +method name name descriptor ([B)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name name descriptor ()[B flags 1 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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) runtimeAnnotations @Ljava/lang/Deprecated; +field name value descriptor Lorg/omg/CORBA/Principal; flags 1 +method name descriptor ()V flags 1 +method name descriptor (Lorg/omg/CORBA/Principal;)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/CORBA/REBIND +header extends org/omg/CORBA/SystemException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (ILorg/omg/CORBA/CompletionStatus;)V flags 1 +method name descriptor (Ljava/lang/String;ILorg/omg/CORBA/CompletionStatus;)V flags 1 + +class name org/omg/CORBA/RepositoryIdHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Ljava/lang/String;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Ljava/lang/String; 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;)Ljava/lang/String; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Ljava/lang/String;)V flags 9 + +class name org/omg/CORBA/Request +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name target descriptor ()Lorg/omg/CORBA/Object; flags 401 +method name operation descriptor ()Ljava/lang/String; flags 401 +method name arguments descriptor ()Lorg/omg/CORBA/NVList; flags 401 +method name result descriptor ()Lorg/omg/CORBA/NamedValue; flags 401 +method name env descriptor ()Lorg/omg/CORBA/Environment; flags 401 +method name exceptions descriptor ()Lorg/omg/CORBA/ExceptionList; flags 401 +method name contexts descriptor ()Lorg/omg/CORBA/ContextList; flags 401 +method name ctx descriptor ()Lorg/omg/CORBA/Context; flags 401 +method name ctx descriptor (Lorg/omg/CORBA/Context;)V flags 401 +method name add_in_arg descriptor ()Lorg/omg/CORBA/Any; flags 401 +method name add_named_in_arg descriptor (Ljava/lang/String;)Lorg/omg/CORBA/Any; flags 401 +method name add_inout_arg descriptor ()Lorg/omg/CORBA/Any; flags 401 +method name add_named_inout_arg descriptor (Ljava/lang/String;)Lorg/omg/CORBA/Any; flags 401 +method name add_out_arg descriptor ()Lorg/omg/CORBA/Any; flags 401 +method name add_named_out_arg descriptor (Ljava/lang/String;)Lorg/omg/CORBA/Any; flags 401 +method name set_return_type descriptor (Lorg/omg/CORBA/TypeCode;)V flags 401 +method name return_value descriptor ()Lorg/omg/CORBA/Any; flags 401 +method name invoke descriptor ()V flags 401 +method name send_oneway descriptor ()V flags 401 +method name send_deferred descriptor ()V flags 401 +method name poll_response descriptor ()Z flags 401 +method name get_response descriptor ()V thrownTypes org/omg/CORBA/WrongTransaction flags 401 + +class name org/omg/CORBA/ServerRequest +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name op_name descriptor ()Ljava/lang/String; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name operation descriptor ()Ljava/lang/String; flags 1 +method name params descriptor (Lorg/omg/CORBA/NVList;)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name arguments descriptor (Lorg/omg/CORBA/NVList;)V flags 1 +method name result descriptor (Lorg/omg/CORBA/Any;)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name set_result descriptor (Lorg/omg/CORBA/Any;)V flags 1 +method name except descriptor (Lorg/omg/CORBA/Any;)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name set_exception descriptor (Lorg/omg/CORBA/Any;)V flags 1 +method name ctx descriptor ()Lorg/omg/CORBA/Context; flags 401 + +class name org/omg/CORBA/ServiceDetail +header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name service_detail_type descriptor I flags 1 +field name service_detail descriptor [B flags 1 +method name descriptor ()V flags 1 +method name descriptor (I[B)V flags 1 + +class name org/omg/CORBA/ServiceDetailHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/CORBA/ServiceDetail;)V flags 9 +method name read descriptor (Lorg/omg/CORBA/portable/InputStream;)Lorg/omg/CORBA/ServiceDetail; flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/CORBA/ServiceDetail; flags 9 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/CORBA/ServiceDetail;)V flags 9 +method name type descriptor ()Lorg/omg/CORBA/TypeCode; flags 29 +method name id descriptor ()Ljava/lang/String; flags 9 + +class name org/omg/CORBA/ServiceInformation +header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name service_options descriptor [I flags 1 +field name service_details descriptor [Lorg/omg/CORBA/ServiceDetail; flags 1 +method name descriptor ()V flags 1 +method name descriptor ([I[Lorg/omg/CORBA/ServiceDetail;)V flags 1 + +class name org/omg/CORBA/ServiceInformationHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/CORBA/ServiceInformation;)V flags 9 +method name read descriptor (Lorg/omg/CORBA/portable/InputStream;)Lorg/omg/CORBA/ServiceInformation; flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/CORBA/ServiceInformation; flags 9 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/CORBA/ServiceInformation;)V flags 9 +method name type descriptor ()Lorg/omg/CORBA/TypeCode; flags 29 +method name id descriptor ()Ljava/lang/String; flags 9 + +class name org/omg/CORBA/ServiceInformationHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor Lorg/omg/CORBA/ServiceInformation; flags 1 +method name descriptor ()V flags 1 +method name descriptor (Lorg/omg/CORBA/ServiceInformation;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/CORBA/SetOverrideType +header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name _SET_OVERRIDE descriptor I constantValue 0 flags 19 +field name _ADD_OVERRIDE descriptor I constantValue 1 flags 19 +field name SET_OVERRIDE descriptor Lorg/omg/CORBA/SetOverrideType; flags 19 +field name ADD_OVERRIDE descriptor Lorg/omg/CORBA/SetOverrideType; flags 19 +method name value descriptor ()I flags 1 +method name from_int descriptor (I)Lorg/omg/CORBA/SetOverrideType; flags 9 +method name descriptor (I)V flags 4 + +class name org/omg/CORBA/SetOverrideTypeHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/CORBA/SetOverrideType;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/CORBA/SetOverrideType; 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/SetOverrideType; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/CORBA/SetOverrideType;)V flags 9 + +class name org/omg/CORBA/ShortHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor S flags 1 +method name descriptor ()V flags 1 +method name descriptor (S)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/CORBA/ShortSeqHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;[S)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)[S 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;)[S flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;[S)V flags 9 + +class name org/omg/CORBA/ShortSeqHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor [S flags 1 +method name descriptor ()V flags 1 +method name descriptor ([S)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/CORBA/StringHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor Ljava/lang/String; flags 1 +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/CORBA/StringSeqHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;[Ljava/lang/String;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)[Ljava/lang/String; 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;)[Ljava/lang/String; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;[Ljava/lang/String;)V flags 9 + +class name org/omg/CORBA/StringSeqHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor [Ljava/lang/String; flags 1 +method name descriptor ()V flags 1 +method name descriptor ([Ljava/lang/String;)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/CORBA/StringValueHelper +header extends java/lang/Object implements org/omg/CORBA/portable/BoxedValueHelper flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Ljava/lang/String;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Ljava/lang/String; 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;)Ljava/lang/String; flags 9 +method name read_value descriptor (Lorg/omg/CORBA/portable/InputStream;)Ljava/io/Serializable; flags 1 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Ljava/lang/String;)V flags 9 +method name write_value descriptor (Lorg/omg/CORBA/portable/OutputStream;Ljava/io/Serializable;)V flags 1 +method name get_id descriptor ()Ljava/lang/String; flags 1 + +class name org/omg/CORBA/StructMember +header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name name descriptor Ljava/lang/String; flags 1 +field name type descriptor Lorg/omg/CORBA/TypeCode; flags 1 +field name type_def descriptor Lorg/omg/CORBA/IDLType; flags 1 +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;Lorg/omg/CORBA/TypeCode;Lorg/omg/CORBA/IDLType;)V flags 1 + +class name org/omg/CORBA/StructMemberHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/CORBA/StructMember;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/CORBA/StructMember; 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/StructMember; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/CORBA/StructMember;)V flags 9 + +class name org/omg/CORBA/SystemException +header extends java/lang/RuntimeException flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name minor descriptor I flags 1 +field name completed descriptor Lorg/omg/CORBA/CompletionStatus; flags 1 +method name descriptor (Ljava/lang/String;ILorg/omg/CORBA/CompletionStatus;)V flags 4 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name org/omg/CORBA/TCKind +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name _tk_null descriptor I constantValue 0 flags 19 +field name _tk_void descriptor I constantValue 1 flags 19 +field name _tk_short descriptor I constantValue 2 flags 19 +field name _tk_long descriptor I constantValue 3 flags 19 +field name _tk_ushort descriptor I constantValue 4 flags 19 +field name _tk_ulong descriptor I constantValue 5 flags 19 +field name _tk_float descriptor I constantValue 6 flags 19 +field name _tk_double descriptor I constantValue 7 flags 19 +field name _tk_boolean descriptor I constantValue 8 flags 19 +field name _tk_char descriptor I constantValue 9 flags 19 +field name _tk_octet descriptor I constantValue 10 flags 19 +field name _tk_any descriptor I constantValue 11 flags 19 +field name _tk_TypeCode descriptor I constantValue 12 flags 19 +field name _tk_Principal descriptor I constantValue 13 flags 19 +field name _tk_objref descriptor I constantValue 14 flags 19 +field name _tk_struct descriptor I constantValue 15 flags 19 +field name _tk_union descriptor I constantValue 16 flags 19 +field name _tk_enum descriptor I constantValue 17 flags 19 +field name _tk_string descriptor I constantValue 18 flags 19 +field name _tk_sequence descriptor I constantValue 19 flags 19 +field name _tk_array descriptor I constantValue 20 flags 19 +field name _tk_alias descriptor I constantValue 21 flags 19 +field name _tk_except descriptor I constantValue 22 flags 19 +field name _tk_longlong descriptor I constantValue 23 flags 19 +field name _tk_ulonglong descriptor I constantValue 24 flags 19 +field name _tk_longdouble descriptor I constantValue 25 flags 19 +field name _tk_wchar descriptor I constantValue 26 flags 19 +field name _tk_wstring descriptor I constantValue 27 flags 19 +field name _tk_fixed descriptor I constantValue 28 flags 19 +field name _tk_value descriptor I constantValue 29 flags 19 +field name _tk_value_box descriptor I constantValue 30 flags 19 +field name _tk_native descriptor I constantValue 31 flags 19 +field name _tk_abstract_interface descriptor I constantValue 32 flags 19 +field name tk_null descriptor Lorg/omg/CORBA/TCKind; flags 19 +field name tk_void descriptor Lorg/omg/CORBA/TCKind; flags 19 +field name tk_short descriptor Lorg/omg/CORBA/TCKind; flags 19 +field name tk_long descriptor Lorg/omg/CORBA/TCKind; flags 19 +field name tk_ushort descriptor Lorg/omg/CORBA/TCKind; flags 19 +field name tk_ulong descriptor Lorg/omg/CORBA/TCKind; flags 19 +field name tk_float descriptor Lorg/omg/CORBA/TCKind; flags 19 +field name tk_double descriptor Lorg/omg/CORBA/TCKind; flags 19 +field name tk_boolean descriptor Lorg/omg/CORBA/TCKind; flags 19 +field name tk_char descriptor Lorg/omg/CORBA/TCKind; flags 19 +field name tk_octet descriptor Lorg/omg/CORBA/TCKind; flags 19 +field name tk_any descriptor Lorg/omg/CORBA/TCKind; flags 19 +field name tk_TypeCode descriptor Lorg/omg/CORBA/TCKind; flags 19 +field name tk_Principal descriptor Lorg/omg/CORBA/TCKind; flags 19 +field name tk_objref descriptor Lorg/omg/CORBA/TCKind; flags 19 +field name tk_struct descriptor Lorg/omg/CORBA/TCKind; flags 19 +field name tk_union descriptor Lorg/omg/CORBA/TCKind; flags 19 +field name tk_enum descriptor Lorg/omg/CORBA/TCKind; flags 19 +field name tk_string descriptor Lorg/omg/CORBA/TCKind; flags 19 +field name tk_sequence descriptor Lorg/omg/CORBA/TCKind; flags 19 +field name tk_array descriptor Lorg/omg/CORBA/TCKind; flags 19 +field name tk_alias descriptor Lorg/omg/CORBA/TCKind; flags 19 +field name tk_except descriptor Lorg/omg/CORBA/TCKind; flags 19 +field name tk_longlong descriptor Lorg/omg/CORBA/TCKind; flags 19 +field name tk_ulonglong descriptor Lorg/omg/CORBA/TCKind; flags 19 +field name tk_longdouble descriptor Lorg/omg/CORBA/TCKind; flags 19 +field name tk_wchar descriptor Lorg/omg/CORBA/TCKind; flags 19 +field name tk_wstring descriptor Lorg/omg/CORBA/TCKind; flags 19 +field name tk_fixed descriptor Lorg/omg/CORBA/TCKind; flags 19 +field name tk_value descriptor Lorg/omg/CORBA/TCKind; flags 19 +field name tk_value_box descriptor Lorg/omg/CORBA/TCKind; flags 19 +field name tk_native descriptor Lorg/omg/CORBA/TCKind; flags 19 +field name tk_abstract_interface descriptor Lorg/omg/CORBA/TCKind; flags 19 +method name value descriptor ()I flags 1 +method name from_int descriptor (I)Lorg/omg/CORBA/TCKind; flags 9 +method name descriptor (I)V flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; + +class name org/omg/CORBA/TIMEOUT +header extends org/omg/CORBA/SystemException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (ILorg/omg/CORBA/CompletionStatus;)V flags 1 +method name descriptor (Ljava/lang/String;ILorg/omg/CORBA/CompletionStatus;)V flags 1 + +class name org/omg/CORBA/TRANSACTION_MODE +header extends org/omg/CORBA/SystemException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (ILorg/omg/CORBA/CompletionStatus;)V flags 1 +method name descriptor (Ljava/lang/String;ILorg/omg/CORBA/CompletionStatus;)V flags 1 + +class name org/omg/CORBA/TRANSACTION_REQUIRED +header extends org/omg/CORBA/SystemException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (ILorg/omg/CORBA/CompletionStatus;)V flags 1 +method name descriptor (Ljava/lang/String;ILorg/omg/CORBA/CompletionStatus;)V flags 1 + +class name org/omg/CORBA/TRANSACTION_ROLLEDBACK +header extends org/omg/CORBA/SystemException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (ILorg/omg/CORBA/CompletionStatus;)V flags 1 +method name descriptor (Ljava/lang/String;ILorg/omg/CORBA/CompletionStatus;)V flags 1 + +class name org/omg/CORBA/TRANSACTION_UNAVAILABLE +header extends org/omg/CORBA/SystemException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (ILorg/omg/CORBA/CompletionStatus;)V flags 1 +method name descriptor (Ljava/lang/String;ILorg/omg/CORBA/CompletionStatus;)V flags 1 + +class name org/omg/CORBA/TRANSIENT +header extends org/omg/CORBA/SystemException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (ILorg/omg/CORBA/CompletionStatus;)V flags 1 +method name descriptor (Ljava/lang/String;ILorg/omg/CORBA/CompletionStatus;)V flags 1 + +class name org/omg/CORBA/TypeCode +header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name equal descriptor (Lorg/omg/CORBA/TypeCode;)Z flags 401 +method name equivalent descriptor (Lorg/omg/CORBA/TypeCode;)Z flags 401 +method name get_compact_typecode descriptor ()Lorg/omg/CORBA/TypeCode; flags 401 +method name kind descriptor ()Lorg/omg/CORBA/TCKind; flags 401 +method name id descriptor ()Ljava/lang/String; thrownTypes org/omg/CORBA/TypeCodePackage/BadKind flags 401 +method name name descriptor ()Ljava/lang/String; thrownTypes org/omg/CORBA/TypeCodePackage/BadKind flags 401 +method name member_count descriptor ()I thrownTypes org/omg/CORBA/TypeCodePackage/BadKind flags 401 +method name member_name descriptor (I)Ljava/lang/String; thrownTypes org/omg/CORBA/TypeCodePackage/BadKind,org/omg/CORBA/TypeCodePackage/Bounds flags 401 +method name member_type descriptor (I)Lorg/omg/CORBA/TypeCode; thrownTypes org/omg/CORBA/TypeCodePackage/BadKind,org/omg/CORBA/TypeCodePackage/Bounds flags 401 +method name member_label descriptor (I)Lorg/omg/CORBA/Any; thrownTypes org/omg/CORBA/TypeCodePackage/BadKind,org/omg/CORBA/TypeCodePackage/Bounds flags 401 +method name discriminator_type descriptor ()Lorg/omg/CORBA/TypeCode; thrownTypes org/omg/CORBA/TypeCodePackage/BadKind flags 401 +method name default_index descriptor ()I thrownTypes org/omg/CORBA/TypeCodePackage/BadKind flags 401 +method name length descriptor ()I thrownTypes org/omg/CORBA/TypeCodePackage/BadKind flags 401 +method name content_type descriptor ()Lorg/omg/CORBA/TypeCode; thrownTypes org/omg/CORBA/TypeCodePackage/BadKind flags 401 +method name fixed_digits descriptor ()S thrownTypes org/omg/CORBA/TypeCodePackage/BadKind flags 401 +method name fixed_scale descriptor ()S thrownTypes org/omg/CORBA/TypeCodePackage/BadKind flags 401 +method name member_visibility descriptor (I)S thrownTypes org/omg/CORBA/TypeCodePackage/BadKind,org/omg/CORBA/TypeCodePackage/Bounds flags 401 +method name type_modifier descriptor ()S thrownTypes org/omg/CORBA/TypeCodePackage/BadKind flags 401 +method name concrete_base_type descriptor ()Lorg/omg/CORBA/TypeCode; thrownTypes org/omg/CORBA/TypeCodePackage/BadKind flags 401 + +class name org/omg/CORBA/TypeCodeHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor Lorg/omg/CORBA/TypeCode; flags 1 +method name descriptor ()V flags 1 +method name descriptor (Lorg/omg/CORBA/TypeCode;)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/CORBA/TypeCodePackage/BadKind +header extends org/omg/CORBA/UserException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name org/omg/CORBA/TypeCodePackage/Bounds +header extends org/omg/CORBA/UserException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name org/omg/CORBA/ULongLongSeqHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;[J)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)[J 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;)[J flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;[J)V flags 9 + +class name org/omg/CORBA/ULongLongSeqHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor [J flags 1 +method name descriptor ()V flags 1 +method name descriptor ([J)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/CORBA/ULongSeqHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;[I)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)[I 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;)[I flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;[I)V flags 9 + +class name org/omg/CORBA/ULongSeqHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor [I flags 1 +method name descriptor ()V flags 1 +method name descriptor ([I)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/CORBA/UNKNOWN +header extends org/omg/CORBA/SystemException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (ILorg/omg/CORBA/CompletionStatus;)V flags 1 +method name descriptor (Ljava/lang/String;ILorg/omg/CORBA/CompletionStatus;)V flags 1 + +class name org/omg/CORBA/UNSUPPORTED_POLICY +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor S constantValue 1 flags 19 + +class name org/omg/CORBA/UNSUPPORTED_POLICY_VALUE +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor S constantValue 4 flags 19 + +class name org/omg/CORBA/UShortSeqHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;[S)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)[S 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;)[S flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;[S)V flags 9 + +class name org/omg/CORBA/UShortSeqHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor [S flags 1 +method name descriptor ()V flags 1 +method name descriptor ([S)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/CORBA/UnionMember +header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name name descriptor Ljava/lang/String; flags 1 +field name label descriptor Lorg/omg/CORBA/Any; flags 1 +field name type descriptor Lorg/omg/CORBA/TypeCode; flags 1 +field name type_def descriptor Lorg/omg/CORBA/IDLType; flags 1 +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;Lorg/omg/CORBA/Any;Lorg/omg/CORBA/TypeCode;Lorg/omg/CORBA/IDLType;)V flags 1 + +class name org/omg/CORBA/UnionMemberHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/CORBA/UnionMember;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/CORBA/UnionMember; 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/UnionMember; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/CORBA/UnionMember;)V flags 9 + +class name org/omg/CORBA/UnknownUserException +header extends org/omg/CORBA/UserException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name except descriptor Lorg/omg/CORBA/Any; flags 1 +method name descriptor ()V flags 1 +method name descriptor (Lorg/omg/CORBA/Any;)V flags 1 + +class name org/omg/CORBA/UnknownUserExceptionHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/CORBA/UnknownUserException;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/CORBA/UnknownUserException; 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/UnknownUserException; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/CORBA/UnknownUserException;)V flags 9 + +class name org/omg/CORBA/UnknownUserExceptionHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor Lorg/omg/CORBA/UnknownUserException; flags 1 +method name descriptor ()V flags 1 +method name descriptor (Lorg/omg/CORBA/UnknownUserException;)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/CORBA/UserException +header extends java/lang/Exception implements org/omg/CORBA/portable/IDLEntity flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 4 +method name descriptor (Ljava/lang/String;)V flags 4 + +class name org/omg/CORBA/VM_ABSTRACT +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor S constantValue 2 flags 19 + +class name org/omg/CORBA/VM_CUSTOM +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor S constantValue 1 flags 19 + +class name org/omg/CORBA/VM_NONE +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor S constantValue 0 flags 19 + +class name org/omg/CORBA/VM_TRUNCATABLE +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor S constantValue 3 flags 19 + +class name org/omg/CORBA/ValueBaseHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Ljava/io/Serializable;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Ljava/io/Serializable; 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;)Ljava/io/Serializable; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Ljava/io/Serializable;)V flags 9 + +class name org/omg/CORBA/ValueBaseHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor Ljava/io/Serializable; flags 1 +method name descriptor ()V flags 1 +method name descriptor (Ljava/io/Serializable;)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/CORBA/ValueMember +header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name name descriptor Ljava/lang/String; flags 1 +field name id descriptor Ljava/lang/String; flags 1 +field name defined_in descriptor Ljava/lang/String; flags 1 +field name version descriptor Ljava/lang/String; flags 1 +field name type descriptor Lorg/omg/CORBA/TypeCode; flags 1 +field name type_def descriptor Lorg/omg/CORBA/IDLType; flags 1 +field name access descriptor S flags 1 +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/omg/CORBA/TypeCode;Lorg/omg/CORBA/IDLType;S)V flags 1 + +class name org/omg/CORBA/ValueMemberHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/CORBA/ValueMember;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/CORBA/ValueMember; 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/ValueMember; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/CORBA/ValueMember;)V flags 9 + +class name org/omg/CORBA/VersionSpecHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Ljava/lang/String;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Ljava/lang/String; 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;)Ljava/lang/String; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Ljava/lang/String;)V flags 9 + +class name org/omg/CORBA/VisibilityHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;S)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)S 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;)S flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;S)V flags 9 + +class name org/omg/CORBA/WCharSeqHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;[C)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)[C 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;)[C flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;[C)V flags 9 + +class name org/omg/CORBA/WCharSeqHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor [C flags 1 +method name descriptor ()V flags 1 +method name descriptor ([C)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/CORBA/WStringSeqHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;[Ljava/lang/String;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)[Ljava/lang/String; 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;)[Ljava/lang/String; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;[Ljava/lang/String;)V flags 9 + +class name org/omg/CORBA/WStringSeqHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor [Ljava/lang/String; flags 1 +method name descriptor ()V flags 1 +method name descriptor ([Ljava/lang/String;)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/CORBA/WStringValueHelper +header extends java/lang/Object implements org/omg/CORBA/portable/BoxedValueHelper flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Ljava/lang/String;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Ljava/lang/String; 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;)Ljava/lang/String; flags 9 +method name read_value descriptor (Lorg/omg/CORBA/portable/InputStream;)Ljava/io/Serializable; flags 1 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Ljava/lang/String;)V flags 9 +method name write_value descriptor (Lorg/omg/CORBA/portable/OutputStream;Ljava/io/Serializable;)V flags 1 +method name get_id descriptor ()Ljava/lang/String; flags 1 + +class name org/omg/CORBA/WrongTransaction +header extends org/omg/CORBA/UserException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name org/omg/CORBA/WrongTransactionHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/CORBA/WrongTransaction;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/CORBA/WrongTransaction; 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/WrongTransaction; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/CORBA/WrongTransaction;)V flags 9 + +class name org/omg/CORBA/WrongTransactionHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor Lorg/omg/CORBA/WrongTransaction; flags 1 +method name descriptor ()V flags 1 +method name descriptor (Lorg/omg/CORBA/WrongTransaction;)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/CORBA/_IDLTypeStub +header extends org/omg/CORBA/portable/ObjectImpl implements org/omg/CORBA/IDLType flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Lorg/omg/CORBA/portable/Delegate;)V flags 1 +method name type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 +method name def_kind descriptor ()Lorg/omg/CORBA/DefinitionKind; flags 1 +method name destroy descriptor ()V flags 1 +method name _ids descriptor ()[Ljava/lang/String; flags 1 + +class name org/omg/CORBA/_PolicyStub +header extends org/omg/CORBA/portable/ObjectImpl implements org/omg/CORBA/Policy flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Lorg/omg/CORBA/portable/Delegate;)V flags 1 +method name policy_type descriptor ()I flags 1 +method name copy descriptor ()Lorg/omg/CORBA/Policy; flags 1 +method name destroy descriptor ()V flags 1 +method name _ids descriptor ()[Ljava/lang/String; flags 1 + +class name org/omg/CORBA/portable/ApplicationException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/String;Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name getId descriptor ()Ljava/lang/String; flags 1 +method name getInputStream descriptor ()Lorg/omg/CORBA/portable/InputStream; flags 1 + +class name org/omg/CORBA/portable/BoxedValueHelper +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name read_value descriptor (Lorg/omg/CORBA/portable/InputStream;)Ljava/io/Serializable; flags 401 +method name write_value descriptor (Lorg/omg/CORBA/portable/OutputStream;Ljava/io/Serializable;)V flags 401 +method name get_id descriptor ()Ljava/lang/String; flags 401 + +class name org/omg/CORBA/portable/CustomValue +header extends java/lang/Object implements org/omg/CORBA/portable/ValueBase,org/omg/CORBA/CustomMarshal flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name org/omg/CORBA/portable/Delegate +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name get_interface_def descriptor (Lorg/omg/CORBA/Object;)Lorg/omg/CORBA/Object; flags 401 +method name duplicate descriptor (Lorg/omg/CORBA/Object;)Lorg/omg/CORBA/Object; flags 401 +method name release descriptor (Lorg/omg/CORBA/Object;)V flags 401 +method name is_a descriptor (Lorg/omg/CORBA/Object;Ljava/lang/String;)Z flags 401 +method name non_existent descriptor (Lorg/omg/CORBA/Object;)Z flags 401 +method name is_equivalent descriptor (Lorg/omg/CORBA/Object;Lorg/omg/CORBA/Object;)Z flags 401 +method name hash descriptor (Lorg/omg/CORBA/Object;I)I flags 401 +method name request descriptor (Lorg/omg/CORBA/Object;Ljava/lang/String;)Lorg/omg/CORBA/Request; flags 401 +method name create_request descriptor (Lorg/omg/CORBA/Object;Lorg/omg/CORBA/Context;Ljava/lang/String;Lorg/omg/CORBA/NVList;Lorg/omg/CORBA/NamedValue;)Lorg/omg/CORBA/Request; flags 401 +method name create_request descriptor (Lorg/omg/CORBA/Object;Lorg/omg/CORBA/Context;Ljava/lang/String;Lorg/omg/CORBA/NVList;Lorg/omg/CORBA/NamedValue;Lorg/omg/CORBA/ExceptionList;Lorg/omg/CORBA/ContextList;)Lorg/omg/CORBA/Request; flags 401 +method name orb descriptor (Lorg/omg/CORBA/Object;)Lorg/omg/CORBA/ORB; flags 1 +method name get_policy descriptor (Lorg/omg/CORBA/Object;I)Lorg/omg/CORBA/Policy; flags 1 +method name get_domain_managers descriptor (Lorg/omg/CORBA/Object;)[Lorg/omg/CORBA/DomainManager; flags 1 +method name set_policy_override descriptor (Lorg/omg/CORBA/Object;[Lorg/omg/CORBA/Policy;Lorg/omg/CORBA/SetOverrideType;)Lorg/omg/CORBA/Object; flags 1 +method name is_local descriptor (Lorg/omg/CORBA/Object;)Z flags 1 +method name servant_preinvoke descriptor (Lorg/omg/CORBA/Object;Ljava/lang/String;Ljava/lang/Class;)Lorg/omg/CORBA/portable/ServantObject; flags 1 +method name servant_postinvoke descriptor (Lorg/omg/CORBA/Object;Lorg/omg/CORBA/portable/ServantObject;)V flags 1 +method name request descriptor (Lorg/omg/CORBA/Object;Ljava/lang/String;Z)Lorg/omg/CORBA/portable/OutputStream; flags 1 +method name invoke descriptor (Lorg/omg/CORBA/Object;Lorg/omg/CORBA/portable/OutputStream;)Lorg/omg/CORBA/portable/InputStream; thrownTypes org/omg/CORBA/portable/ApplicationException,org/omg/CORBA/portable/RemarshalException flags 1 +method name releaseReply descriptor (Lorg/omg/CORBA/Object;Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name toString descriptor (Lorg/omg/CORBA/Object;)Ljava/lang/String; flags 1 +method name hashCode descriptor (Lorg/omg/CORBA/Object;)I flags 1 +method name equals descriptor (Lorg/omg/CORBA/Object;Ljava/lang/Object;)Z flags 1 + +class name org/omg/CORBA/portable/IDLEntity +header extends java/lang/Object implements java/io/Serializable flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name org/omg/CORBA/portable/IndirectionException +header extends org/omg/CORBA/SystemException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name offset descriptor I flags 1 +method name descriptor (I)V flags 1 + +class name org/omg/CORBA/portable/InputStream +header extends java/io/InputStream flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name read_boolean descriptor ()Z flags 401 +method name read_char descriptor ()C flags 401 +method name read_wchar descriptor ()C flags 401 +method name read_octet descriptor ()B flags 401 +method name read_short descriptor ()S flags 401 +method name read_ushort descriptor ()S flags 401 +method name read_long descriptor ()I flags 401 +method name read_ulong descriptor ()I flags 401 +method name read_longlong descriptor ()J flags 401 +method name read_ulonglong descriptor ()J flags 401 +method name read_float descriptor ()F flags 401 +method name read_double descriptor ()D flags 401 +method name read_string descriptor ()Ljava/lang/String; flags 401 +method name read_wstring descriptor ()Ljava/lang/String; flags 401 +method name read_boolean_array descriptor ([ZII)V flags 401 +method name read_char_array descriptor ([CII)V flags 401 +method name read_wchar_array descriptor ([CII)V flags 401 +method name read_octet_array descriptor ([BII)V flags 401 +method name read_short_array descriptor ([SII)V flags 401 +method name read_ushort_array descriptor ([SII)V flags 401 +method name read_long_array descriptor ([III)V flags 401 +method name read_ulong_array descriptor ([III)V flags 401 +method name read_longlong_array descriptor ([JII)V flags 401 +method name read_ulonglong_array descriptor ([JII)V flags 401 +method name read_float_array descriptor ([FII)V flags 401 +method name read_double_array descriptor ([DII)V flags 401 +method name read_Object descriptor ()Lorg/omg/CORBA/Object; flags 401 +method name read_TypeCode descriptor ()Lorg/omg/CORBA/TypeCode; flags 401 +method name read_any descriptor ()Lorg/omg/CORBA/Any; flags 401 +method name read_Principal descriptor ()Lorg/omg/CORBA/Principal; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name read descriptor ()I thrownTypes java/io/IOException flags 1 +method name read_fixed descriptor ()Ljava/math/BigDecimal; flags 1 +method name read_Context descriptor ()Lorg/omg/CORBA/Context; flags 1 +method name read_Object descriptor (Ljava/lang/Class;)Lorg/omg/CORBA/Object; flags 1 +method name orb descriptor ()Lorg/omg/CORBA/ORB; flags 1 + +class name org/omg/CORBA/portable/InvokeHandler +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 401 + +class name org/omg/CORBA/portable/ObjectImpl +header extends java/lang/Object implements org/omg/CORBA/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name _get_delegate descriptor ()Lorg/omg/CORBA/portable/Delegate; flags 1 +method name _set_delegate descriptor (Lorg/omg/CORBA/portable/Delegate;)V flags 1 +method name _ids descriptor ()[Ljava/lang/String; flags 401 +method name _duplicate descriptor ()Lorg/omg/CORBA/Object; flags 1 +method name _release descriptor ()V flags 1 +method name _is_a descriptor (Ljava/lang/String;)Z flags 1 +method name _is_equivalent descriptor (Lorg/omg/CORBA/Object;)Z flags 1 +method name _non_existent descriptor ()Z flags 1 +method name _hash descriptor (I)I flags 1 +method name _request descriptor (Ljava/lang/String;)Lorg/omg/CORBA/Request; flags 1 +method name _create_request descriptor (Lorg/omg/CORBA/Context;Ljava/lang/String;Lorg/omg/CORBA/NVList;Lorg/omg/CORBA/NamedValue;)Lorg/omg/CORBA/Request; flags 1 +method name _create_request descriptor (Lorg/omg/CORBA/Context;Ljava/lang/String;Lorg/omg/CORBA/NVList;Lorg/omg/CORBA/NamedValue;Lorg/omg/CORBA/ExceptionList;Lorg/omg/CORBA/ContextList;)Lorg/omg/CORBA/Request; flags 1 +method name _get_interface_def descriptor ()Lorg/omg/CORBA/Object; flags 1 +method name _orb descriptor ()Lorg/omg/CORBA/ORB; flags 1 +method name _get_policy descriptor (I)Lorg/omg/CORBA/Policy; flags 1 +method name _get_domain_managers descriptor ()[Lorg/omg/CORBA/DomainManager; flags 1 +method name _set_policy_override descriptor ([Lorg/omg/CORBA/Policy;Lorg/omg/CORBA/SetOverrideType;)Lorg/omg/CORBA/Object; flags 1 +method name _is_local descriptor ()Z flags 1 +method name _servant_preinvoke descriptor (Ljava/lang/String;Ljava/lang/Class;)Lorg/omg/CORBA/portable/ServantObject; flags 1 +method name _servant_postinvoke descriptor (Lorg/omg/CORBA/portable/ServantObject;)V flags 1 +method name _request descriptor (Ljava/lang/String;Z)Lorg/omg/CORBA/portable/OutputStream; flags 1 +method name _invoke descriptor (Lorg/omg/CORBA/portable/OutputStream;)Lorg/omg/CORBA/portable/InputStream; thrownTypes org/omg/CORBA/portable/ApplicationException,org/omg/CORBA/portable/RemarshalException flags 1 +method name _releaseReply descriptor (Lorg/omg/CORBA/portable/InputStream;)V 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 org/omg/CORBA/portable/OutputStream +header extends java/io/OutputStream flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name create_input_stream descriptor ()Lorg/omg/CORBA/portable/InputStream; flags 401 +method name write_boolean descriptor (Z)V flags 401 +method name write_char descriptor (C)V flags 401 +method name write_wchar descriptor (C)V flags 401 +method name write_octet descriptor (B)V flags 401 +method name write_short descriptor (S)V flags 401 +method name write_ushort descriptor (S)V flags 401 +method name write_long descriptor (I)V flags 401 +method name write_ulong descriptor (I)V flags 401 +method name write_longlong descriptor (J)V flags 401 +method name write_ulonglong descriptor (J)V flags 401 +method name write_float descriptor (F)V flags 401 +method name write_double descriptor (D)V flags 401 +method name write_string descriptor (Ljava/lang/String;)V flags 401 +method name write_wstring descriptor (Ljava/lang/String;)V flags 401 +method name write_boolean_array descriptor ([ZII)V flags 401 +method name write_char_array descriptor ([CII)V flags 401 +method name write_wchar_array descriptor ([CII)V flags 401 +method name write_octet_array descriptor ([BII)V flags 401 +method name write_short_array descriptor ([SII)V flags 401 +method name write_ushort_array descriptor ([SII)V flags 401 +method name write_long_array descriptor ([III)V flags 401 +method name write_ulong_array descriptor ([III)V flags 401 +method name write_longlong_array descriptor ([JII)V flags 401 +method name write_ulonglong_array descriptor ([JII)V flags 401 +method name write_float_array descriptor ([FII)V flags 401 +method name write_double_array descriptor ([DII)V flags 401 +method name write_Object descriptor (Lorg/omg/CORBA/Object;)V flags 401 +method name write_TypeCode descriptor (Lorg/omg/CORBA/TypeCode;)V flags 401 +method name write_any descriptor (Lorg/omg/CORBA/Any;)V flags 401 +method name write_Principal descriptor (Lorg/omg/CORBA/Principal;)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name write descriptor (I)V thrownTypes java/io/IOException flags 1 +method name write_fixed descriptor (Ljava/math/BigDecimal;)V flags 1 +method name write_Context descriptor (Lorg/omg/CORBA/Context;Lorg/omg/CORBA/ContextList;)V flags 1 +method name orb descriptor ()Lorg/omg/CORBA/ORB; flags 1 + +class name org/omg/CORBA/portable/RemarshalException +header extends java/lang/Exception flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 + +class name org/omg/CORBA/portable/ResponseHandler +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name createReply descriptor ()Lorg/omg/CORBA/portable/OutputStream; flags 401 +method name createExceptionReply descriptor ()Lorg/omg/CORBA/portable/OutputStream; flags 401 + +class name org/omg/CORBA/portable/ServantObject +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name servant descriptor Ljava/lang/Object; flags 1 +method name descriptor ()V flags 1 + +class name org/omg/CORBA/portable/Streamable +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 401 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 401 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 401 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name org/omg/CORBA/portable/UnknownException +header extends org/omg/CORBA/SystemException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name originalEx descriptor Ljava/lang/Throwable; flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 + +class name org/omg/CORBA/portable/ValueBase +header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name _truncatable_ids descriptor ()[Ljava/lang/String; flags 401 + +class name org/omg/CORBA/portable/ValueFactory +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name read_value descriptor (Lorg/omg/CORBA_2_3/portable/InputStream;)Ljava/io/Serializable; flags 401 + +class name org/omg/CORBA/portable/ValueInputStream +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name start_value descriptor ()V flags 401 +method name end_value descriptor ()V flags 401 + +class name org/omg/CORBA/portable/ValueOutputStream +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name start_value descriptor (Ljava/lang/String;)V flags 401 +method name end_value descriptor ()V flags 401 + +class name org/omg/CORBA_2_3/ORB +header extends org/omg/CORBA/ORB flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name register_value_factory descriptor (Ljava/lang/String;Lorg/omg/CORBA/portable/ValueFactory;)Lorg/omg/CORBA/portable/ValueFactory; flags 1 +method name unregister_value_factory descriptor (Ljava/lang/String;)V flags 1 +method name lookup_value_factory descriptor (Ljava/lang/String;)Lorg/omg/CORBA/portable/ValueFactory; flags 1 +method name get_value_def descriptor (Ljava/lang/String;)Lorg/omg/CORBA/Object; thrownTypes org/omg/CORBA/BAD_PARAM flags 1 +method name set_delegate descriptor (Ljava/lang/Object;)V flags 1 + +class name org/omg/CORBA_2_3/portable/Delegate +header extends org/omg/CORBA/portable/Delegate flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name get_codebase descriptor (Lorg/omg/CORBA/Object;)Ljava/lang/String; flags 1 + +class name org/omg/CORBA_2_3/portable/InputStream +header extends org/omg/CORBA/portable/InputStream flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name read_value descriptor ()Ljava/io/Serializable; flags 1 +method name read_value descriptor (Ljava/lang/Class;)Ljava/io/Serializable; flags 1 +method name read_value descriptor (Lorg/omg/CORBA/portable/BoxedValueHelper;)Ljava/io/Serializable; flags 1 +method name read_value descriptor (Ljava/lang/String;)Ljava/io/Serializable; flags 1 +method name read_value descriptor (Ljava/io/Serializable;)Ljava/io/Serializable; flags 1 +method name read_abstract_interface descriptor ()Ljava/lang/Object; flags 1 +method name read_abstract_interface descriptor (Ljava/lang/Class;)Ljava/lang/Object; flags 1 + +class name org/omg/CORBA_2_3/portable/ObjectImpl +header extends org/omg/CORBA/portable/ObjectImpl flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name _get_codebase descriptor ()Ljava/lang/String; flags 1 + +class name org/omg/CORBA_2_3/portable/OutputStream +header extends org/omg/CORBA/portable/OutputStream flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name write_value descriptor (Ljava/io/Serializable;)V flags 1 +method name write_value descriptor (Ljava/io/Serializable;Ljava/lang/Class;)V flags 1 +method name write_value descriptor (Ljava/io/Serializable;Ljava/lang/String;)V flags 1 +method name write_value descriptor (Ljava/io/Serializable;Lorg/omg/CORBA/portable/BoxedValueHelper;)V flags 1 +method name write_abstract_interface descriptor (Ljava/lang/Object;)V flags 1 + +class name org/omg/CosNaming/Binding +header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name binding_name descriptor [Lorg/omg/CosNaming/NameComponent; flags 1 +field name binding_type descriptor Lorg/omg/CosNaming/BindingType; flags 1 +method name descriptor ()V flags 1 +method name descriptor ([Lorg/omg/CosNaming/NameComponent;Lorg/omg/CosNaming/BindingType;)V flags 1 + +class name org/omg/CosNaming/BindingHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/CosNaming/Binding;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/CosNaming/Binding; 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/CosNaming/Binding; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/CosNaming/Binding;)V flags 9 + +class name org/omg/CosNaming/BindingHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor Lorg/omg/CosNaming/Binding; flags 1 +method name descriptor ()V flags 1 +method name descriptor (Lorg/omg/CosNaming/Binding;)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name org/omg/CosNaming/BindingIteratorHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/CosNaming/BindingIterator;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/CosNaming/BindingIterator; 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/CosNaming/BindingIterator; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/CosNaming/BindingIterator;)V flags 9 +method name narrow descriptor (Lorg/omg/CORBA/Object;)Lorg/omg/CosNaming/BindingIterator; flags 9 +method name unchecked_narrow descriptor (Lorg/omg/CORBA/Object;)Lorg/omg/CosNaming/BindingIterator; flags 9 + +class name org/omg/CosNaming/BindingIteratorHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor Lorg/omg/CosNaming/BindingIterator; flags 1 +method name descriptor ()V flags 1 +method name descriptor (Lorg/omg/CosNaming/BindingIterator;)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/CosNaming/BindingIteratorOperations +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name next_one descriptor (Lorg/omg/CosNaming/BindingHolder;)Z flags 401 +method name next_n descriptor (ILorg/omg/CosNaming/BindingListHolder;)Z flags 401 +method name destroy descriptor ()V flags 401 + +class name org/omg/CosNaming/BindingIteratorPOA +header extends org/omg/PortableServer/Servant implements org/omg/CosNaming/BindingIteratorOperations,org/omg/CORBA/portable/InvokeHandler flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name _invoke descriptor (Ljava/lang/String;Lorg/omg/CORBA/portable/InputStream;Lorg/omg/CORBA/portable/ResponseHandler;)Lorg/omg/CORBA/portable/OutputStream; flags 1 +method name _all_interfaces descriptor (Lorg/omg/PortableServer/POA;[B)[Ljava/lang/String; flags 1 +method name _this descriptor ()Lorg/omg/CosNaming/BindingIterator; flags 1 +method name _this descriptor (Lorg/omg/CORBA/ORB;)Lorg/omg/CosNaming/BindingIterator; flags 1 + +class name org/omg/CosNaming/BindingListHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;[Lorg/omg/CosNaming/Binding;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)[Lorg/omg/CosNaming/Binding; 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/CosNaming/Binding; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;[Lorg/omg/CosNaming/Binding;)V flags 9 + +class name org/omg/CosNaming/BindingListHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor [Lorg/omg/CosNaming/Binding; flags 1 +method name descriptor ()V flags 1 +method name descriptor ([Lorg/omg/CosNaming/Binding;)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/CosNaming/BindingType +header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name _nobject descriptor I constantValue 0 flags 19 +field name nobject descriptor Lorg/omg/CosNaming/BindingType; flags 19 +field name _ncontext descriptor I constantValue 1 flags 19 +field name ncontext descriptor Lorg/omg/CosNaming/BindingType; flags 19 +method name value descriptor ()I flags 1 +method name from_int descriptor (I)Lorg/omg/CosNaming/BindingType; flags 9 +method name descriptor (I)V flags 4 + +class name org/omg/CosNaming/BindingTypeHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/CosNaming/BindingType;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/CosNaming/BindingType; 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/CosNaming/BindingType; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/CosNaming/BindingType;)V flags 9 + +class name org/omg/CosNaming/BindingTypeHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor Lorg/omg/CosNaming/BindingType; flags 1 +method name descriptor ()V flags 1 +method name descriptor (Lorg/omg/CosNaming/BindingType;)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/CosNaming/IstringHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Ljava/lang/String;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Ljava/lang/String; 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;)Ljava/lang/String; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Ljava/lang/String;)V flags 9 + +class name org/omg/CosNaming/NameComponent +header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name id descriptor Ljava/lang/String; flags 1 +field name kind descriptor Ljava/lang/String; flags 1 +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 + +class name org/omg/CosNaming/NameComponentHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/CosNaming/NameComponent;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/CosNaming/NameComponent; 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/CosNaming/NameComponent; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/CosNaming/NameComponent;)V flags 9 + +class name org/omg/CosNaming/NameComponentHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor Lorg/omg/CosNaming/NameComponent; flags 1 +method name descriptor ()V flags 1 +method name descriptor (Lorg/omg/CosNaming/NameComponent;)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/CosNaming/NameHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;[Lorg/omg/CosNaming/NameComponent;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)[Lorg/omg/CosNaming/NameComponent; 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/CosNaming/NameComponent; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;[Lorg/omg/CosNaming/NameComponent;)V flags 9 + +class name org/omg/CosNaming/NameHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor [Lorg/omg/CosNaming/NameComponent; flags 1 +method name descriptor ()V flags 1 +method name descriptor ([Lorg/omg/CosNaming/NameComponent;)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name org/omg/CosNaming/NamingContextExtHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/CosNaming/NamingContextExt;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/CosNaming/NamingContextExt; 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/CosNaming/NamingContextExt; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/CosNaming/NamingContextExt;)V flags 9 +method name narrow descriptor (Lorg/omg/CORBA/Object;)Lorg/omg/CosNaming/NamingContextExt; flags 9 +method name unchecked_narrow descriptor (Lorg/omg/CORBA/Object;)Lorg/omg/CosNaming/NamingContextExt; flags 9 + +class name org/omg/CosNaming/NamingContextExtHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor Lorg/omg/CosNaming/NamingContextExt; flags 1 +method name descriptor ()V flags 1 +method name descriptor (Lorg/omg/CosNaming/NamingContextExt;)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/CosNaming/NamingContextExtOperations +header extends java/lang/Object implements org/omg/CosNaming/NamingContextOperations flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name to_string descriptor ([Lorg/omg/CosNaming/NameComponent;)Ljava/lang/String; thrownTypes org/omg/CosNaming/NamingContextPackage/InvalidName flags 401 +method name to_name descriptor (Ljava/lang/String;)[Lorg/omg/CosNaming/NameComponent; thrownTypes org/omg/CosNaming/NamingContextPackage/InvalidName flags 401 +method name to_url descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; thrownTypes org/omg/CosNaming/NamingContextExtPackage/InvalidAddress,org/omg/CosNaming/NamingContextPackage/InvalidName flags 401 +method name resolve_str descriptor (Ljava/lang/String;)Lorg/omg/CORBA/Object; thrownTypes org/omg/CosNaming/NamingContextPackage/NotFound,org/omg/CosNaming/NamingContextPackage/CannotProceed,org/omg/CosNaming/NamingContextPackage/InvalidName flags 401 + +class name org/omg/CosNaming/NamingContextExtPOA +header extends org/omg/PortableServer/Servant implements org/omg/CosNaming/NamingContextExtOperations,org/omg/CORBA/portable/InvokeHandler flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name _invoke descriptor (Ljava/lang/String;Lorg/omg/CORBA/portable/InputStream;Lorg/omg/CORBA/portable/ResponseHandler;)Lorg/omg/CORBA/portable/OutputStream; flags 1 +method name _all_interfaces descriptor (Lorg/omg/PortableServer/POA;[B)[Ljava/lang/String; flags 1 +method name _this descriptor ()Lorg/omg/CosNaming/NamingContextExt; flags 1 +method name _this descriptor (Lorg/omg/CORBA/ORB;)Lorg/omg/CosNaming/NamingContextExt; flags 1 + +class name org/omg/CosNaming/NamingContextExtPackage/AddressHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Ljava/lang/String;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Ljava/lang/String; 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;)Ljava/lang/String; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Ljava/lang/String;)V flags 9 + +class name org/omg/CosNaming/NamingContextExtPackage/InvalidAddress +header extends org/omg/CORBA/UserException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name org/omg/CosNaming/NamingContextExtPackage/InvalidAddressHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/CosNaming/NamingContextExtPackage/InvalidAddress;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/CosNaming/NamingContextExtPackage/InvalidAddress; 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/CosNaming/NamingContextExtPackage/InvalidAddress; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/CosNaming/NamingContextExtPackage/InvalidAddress;)V flags 9 + +class name org/omg/CosNaming/NamingContextExtPackage/InvalidAddressHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor Lorg/omg/CosNaming/NamingContextExtPackage/InvalidAddress; flags 1 +method name descriptor ()V flags 1 +method name descriptor (Lorg/omg/CosNaming/NamingContextExtPackage/InvalidAddress;)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/CosNaming/NamingContextExtPackage/StringNameHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Ljava/lang/String;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Ljava/lang/String; 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;)Ljava/lang/String; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Ljava/lang/String;)V flags 9 + +class name org/omg/CosNaming/NamingContextExtPackage/URLStringHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Ljava/lang/String;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Ljava/lang/String; 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;)Ljava/lang/String; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Ljava/lang/String;)V flags 9 + +class name org/omg/CosNaming/NamingContextHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/CosNaming/NamingContext;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/CosNaming/NamingContext; 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/CosNaming/NamingContext; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/CosNaming/NamingContext;)V flags 9 +method name narrow descriptor (Lorg/omg/CORBA/Object;)Lorg/omg/CosNaming/NamingContext; flags 9 +method name unchecked_narrow descriptor (Lorg/omg/CORBA/Object;)Lorg/omg/CosNaming/NamingContext; flags 9 + +class name org/omg/CosNaming/NamingContextHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor Lorg/omg/CosNaming/NamingContext; flags 1 +method name descriptor ()V flags 1 +method name descriptor (Lorg/omg/CosNaming/NamingContext;)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/CosNaming/NamingContextOperations +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name bind descriptor ([Lorg/omg/CosNaming/NameComponent;Lorg/omg/CORBA/Object;)V thrownTypes org/omg/CosNaming/NamingContextPackage/NotFound,org/omg/CosNaming/NamingContextPackage/CannotProceed,org/omg/CosNaming/NamingContextPackage/InvalidName,org/omg/CosNaming/NamingContextPackage/AlreadyBound flags 401 +method name bind_context descriptor ([Lorg/omg/CosNaming/NameComponent;Lorg/omg/CosNaming/NamingContext;)V thrownTypes org/omg/CosNaming/NamingContextPackage/NotFound,org/omg/CosNaming/NamingContextPackage/CannotProceed,org/omg/CosNaming/NamingContextPackage/InvalidName,org/omg/CosNaming/NamingContextPackage/AlreadyBound flags 401 +method name rebind descriptor ([Lorg/omg/CosNaming/NameComponent;Lorg/omg/CORBA/Object;)V thrownTypes org/omg/CosNaming/NamingContextPackage/NotFound,org/omg/CosNaming/NamingContextPackage/CannotProceed,org/omg/CosNaming/NamingContextPackage/InvalidName flags 401 +method name rebind_context descriptor ([Lorg/omg/CosNaming/NameComponent;Lorg/omg/CosNaming/NamingContext;)V thrownTypes org/omg/CosNaming/NamingContextPackage/NotFound,org/omg/CosNaming/NamingContextPackage/CannotProceed,org/omg/CosNaming/NamingContextPackage/InvalidName flags 401 +method name resolve descriptor ([Lorg/omg/CosNaming/NameComponent;)Lorg/omg/CORBA/Object; thrownTypes org/omg/CosNaming/NamingContextPackage/NotFound,org/omg/CosNaming/NamingContextPackage/CannotProceed,org/omg/CosNaming/NamingContextPackage/InvalidName flags 401 +method name unbind descriptor ([Lorg/omg/CosNaming/NameComponent;)V thrownTypes org/omg/CosNaming/NamingContextPackage/NotFound,org/omg/CosNaming/NamingContextPackage/CannotProceed,org/omg/CosNaming/NamingContextPackage/InvalidName flags 401 +method name list descriptor (ILorg/omg/CosNaming/BindingListHolder;Lorg/omg/CosNaming/BindingIteratorHolder;)V flags 401 +method name new_context descriptor ()Lorg/omg/CosNaming/NamingContext; flags 401 +method name bind_new_context descriptor ([Lorg/omg/CosNaming/NameComponent;)Lorg/omg/CosNaming/NamingContext; thrownTypes org/omg/CosNaming/NamingContextPackage/NotFound,org/omg/CosNaming/NamingContextPackage/AlreadyBound,org/omg/CosNaming/NamingContextPackage/CannotProceed,org/omg/CosNaming/NamingContextPackage/InvalidName flags 401 +method name destroy descriptor ()V thrownTypes org/omg/CosNaming/NamingContextPackage/NotEmpty flags 401 + +class name org/omg/CosNaming/NamingContextPOA +header extends org/omg/PortableServer/Servant implements org/omg/CosNaming/NamingContextOperations,org/omg/CORBA/portable/InvokeHandler flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name _invoke descriptor (Ljava/lang/String;Lorg/omg/CORBA/portable/InputStream;Lorg/omg/CORBA/portable/ResponseHandler;)Lorg/omg/CORBA/portable/OutputStream; flags 1 +method name _all_interfaces descriptor (Lorg/omg/PortableServer/POA;[B)[Ljava/lang/String; flags 1 +method name _this descriptor ()Lorg/omg/CosNaming/NamingContext; flags 1 +method name _this descriptor (Lorg/omg/CORBA/ORB;)Lorg/omg/CosNaming/NamingContext; flags 1 + +class name org/omg/CosNaming/NamingContextPackage/AlreadyBound +header extends org/omg/CORBA/UserException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name org/omg/CosNaming/NamingContextPackage/AlreadyBoundHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/CosNaming/NamingContextPackage/AlreadyBound;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/CosNaming/NamingContextPackage/AlreadyBound; 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/CosNaming/NamingContextPackage/AlreadyBound; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/CosNaming/NamingContextPackage/AlreadyBound;)V flags 9 + +class name org/omg/CosNaming/NamingContextPackage/AlreadyBoundHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor Lorg/omg/CosNaming/NamingContextPackage/AlreadyBound; flags 1 +method name descriptor ()V flags 1 +method name descriptor (Lorg/omg/CosNaming/NamingContextPackage/AlreadyBound;)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/CosNaming/NamingContextPackage/CannotProceed +header extends org/omg/CORBA/UserException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name cxt descriptor Lorg/omg/CosNaming/NamingContext; flags 1 +field name rest_of_name descriptor [Lorg/omg/CosNaming/NameComponent; flags 1 +method name descriptor ()V flags 1 +method name descriptor (Lorg/omg/CosNaming/NamingContext;[Lorg/omg/CosNaming/NameComponent;)V flags 1 +method name descriptor (Ljava/lang/String;Lorg/omg/CosNaming/NamingContext;[Lorg/omg/CosNaming/NameComponent;)V flags 1 + +class name org/omg/CosNaming/NamingContextPackage/CannotProceedHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/CosNaming/NamingContextPackage/CannotProceed;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/CosNaming/NamingContextPackage/CannotProceed; 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/CosNaming/NamingContextPackage/CannotProceed; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/CosNaming/NamingContextPackage/CannotProceed;)V flags 9 + +class name org/omg/CosNaming/NamingContextPackage/CannotProceedHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor Lorg/omg/CosNaming/NamingContextPackage/CannotProceed; flags 1 +method name descriptor ()V flags 1 +method name descriptor (Lorg/omg/CosNaming/NamingContextPackage/CannotProceed;)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/CosNaming/NamingContextPackage/InvalidName +header extends org/omg/CORBA/UserException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name org/omg/CosNaming/NamingContextPackage/InvalidNameHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/CosNaming/NamingContextPackage/InvalidName;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/CosNaming/NamingContextPackage/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/CosNaming/NamingContextPackage/InvalidName; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/CosNaming/NamingContextPackage/InvalidName;)V flags 9 + +class name org/omg/CosNaming/NamingContextPackage/InvalidNameHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor Lorg/omg/CosNaming/NamingContextPackage/InvalidName; flags 1 +method name descriptor ()V flags 1 +method name descriptor (Lorg/omg/CosNaming/NamingContextPackage/InvalidName;)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/CosNaming/NamingContextPackage/NotEmpty +header extends org/omg/CORBA/UserException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name org/omg/CosNaming/NamingContextPackage/NotEmptyHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/CosNaming/NamingContextPackage/NotEmpty;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/CosNaming/NamingContextPackage/NotEmpty; 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/CosNaming/NamingContextPackage/NotEmpty; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/CosNaming/NamingContextPackage/NotEmpty;)V flags 9 + +class name org/omg/CosNaming/NamingContextPackage/NotEmptyHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor Lorg/omg/CosNaming/NamingContextPackage/NotEmpty; flags 1 +method name descriptor ()V flags 1 +method name descriptor (Lorg/omg/CosNaming/NamingContextPackage/NotEmpty;)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/CosNaming/NamingContextPackage/NotFound +header extends org/omg/CORBA/UserException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name why descriptor Lorg/omg/CosNaming/NamingContextPackage/NotFoundReason; flags 1 +field name rest_of_name descriptor [Lorg/omg/CosNaming/NameComponent; flags 1 +method name descriptor ()V flags 1 +method name descriptor (Lorg/omg/CosNaming/NamingContextPackage/NotFoundReason;[Lorg/omg/CosNaming/NameComponent;)V flags 1 +method name descriptor (Ljava/lang/String;Lorg/omg/CosNaming/NamingContextPackage/NotFoundReason;[Lorg/omg/CosNaming/NameComponent;)V flags 1 + +class name org/omg/CosNaming/NamingContextPackage/NotFoundHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/CosNaming/NamingContextPackage/NotFound;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/CosNaming/NamingContextPackage/NotFound; 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/CosNaming/NamingContextPackage/NotFound; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/CosNaming/NamingContextPackage/NotFound;)V flags 9 + +class name org/omg/CosNaming/NamingContextPackage/NotFoundHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor Lorg/omg/CosNaming/NamingContextPackage/NotFound; flags 1 +method name descriptor ()V flags 1 +method name descriptor (Lorg/omg/CosNaming/NamingContextPackage/NotFound;)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/CosNaming/NamingContextPackage/NotFoundReason +header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name _missing_node descriptor I constantValue 0 flags 19 +field name missing_node descriptor Lorg/omg/CosNaming/NamingContextPackage/NotFoundReason; flags 19 +field name _not_context descriptor I constantValue 1 flags 19 +field name not_context descriptor Lorg/omg/CosNaming/NamingContextPackage/NotFoundReason; flags 19 +field name _not_object descriptor I constantValue 2 flags 19 +field name not_object descriptor Lorg/omg/CosNaming/NamingContextPackage/NotFoundReason; flags 19 +method name value descriptor ()I flags 1 +method name from_int descriptor (I)Lorg/omg/CosNaming/NamingContextPackage/NotFoundReason; flags 9 +method name descriptor (I)V flags 4 + +class name org/omg/CosNaming/NamingContextPackage/NotFoundReasonHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/CosNaming/NamingContextPackage/NotFoundReason;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/CosNaming/NamingContextPackage/NotFoundReason; 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/CosNaming/NamingContextPackage/NotFoundReason; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/CosNaming/NamingContextPackage/NotFoundReason;)V flags 9 + +class name org/omg/CosNaming/NamingContextPackage/NotFoundReasonHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor Lorg/omg/CosNaming/NamingContextPackage/NotFoundReason; flags 1 +method name descriptor ()V flags 1 +method name descriptor (Lorg/omg/CosNaming/NamingContextPackage/NotFoundReason;)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/CosNaming/_BindingIteratorImplBase +header extends org/omg/CORBA/DynamicImplementation implements org/omg/CosNaming/BindingIterator flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name _ids descriptor ()[Ljava/lang/String; flags 1 +method name invoke descriptor (Lorg/omg/CORBA/ServerRequest;)V flags 1 + +class name org/omg/CosNaming/_BindingIteratorStub +header extends org/omg/CORBA/portable/ObjectImpl implements org/omg/CosNaming/BindingIterator flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name next_one descriptor (Lorg/omg/CosNaming/BindingHolder;)Z flags 1 +method name next_n descriptor (ILorg/omg/CosNaming/BindingListHolder;)Z flags 1 +method name destroy descriptor ()V flags 1 +method name _ids descriptor ()[Ljava/lang/String; flags 1 + +class name org/omg/CosNaming/_NamingContextExtStub +header extends org/omg/CORBA/portable/ObjectImpl implements org/omg/CosNaming/NamingContextExt flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name to_string descriptor ([Lorg/omg/CosNaming/NameComponent;)Ljava/lang/String; thrownTypes org/omg/CosNaming/NamingContextPackage/InvalidName flags 1 +method name to_name descriptor (Ljava/lang/String;)[Lorg/omg/CosNaming/NameComponent; thrownTypes org/omg/CosNaming/NamingContextPackage/InvalidName flags 1 +method name to_url descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; thrownTypes org/omg/CosNaming/NamingContextExtPackage/InvalidAddress,org/omg/CosNaming/NamingContextPackage/InvalidName flags 1 +method name resolve_str descriptor (Ljava/lang/String;)Lorg/omg/CORBA/Object; thrownTypes org/omg/CosNaming/NamingContextPackage/NotFound,org/omg/CosNaming/NamingContextPackage/CannotProceed,org/omg/CosNaming/NamingContextPackage/InvalidName flags 1 +method name bind descriptor ([Lorg/omg/CosNaming/NameComponent;Lorg/omg/CORBA/Object;)V thrownTypes org/omg/CosNaming/NamingContextPackage/NotFound,org/omg/CosNaming/NamingContextPackage/CannotProceed,org/omg/CosNaming/NamingContextPackage/InvalidName,org/omg/CosNaming/NamingContextPackage/AlreadyBound flags 1 +method name bind_context descriptor ([Lorg/omg/CosNaming/NameComponent;Lorg/omg/CosNaming/NamingContext;)V thrownTypes org/omg/CosNaming/NamingContextPackage/NotFound,org/omg/CosNaming/NamingContextPackage/CannotProceed,org/omg/CosNaming/NamingContextPackage/InvalidName,org/omg/CosNaming/NamingContextPackage/AlreadyBound flags 1 +method name rebind descriptor ([Lorg/omg/CosNaming/NameComponent;Lorg/omg/CORBA/Object;)V thrownTypes org/omg/CosNaming/NamingContextPackage/NotFound,org/omg/CosNaming/NamingContextPackage/CannotProceed,org/omg/CosNaming/NamingContextPackage/InvalidName flags 1 +method name rebind_context descriptor ([Lorg/omg/CosNaming/NameComponent;Lorg/omg/CosNaming/NamingContext;)V thrownTypes org/omg/CosNaming/NamingContextPackage/NotFound,org/omg/CosNaming/NamingContextPackage/CannotProceed,org/omg/CosNaming/NamingContextPackage/InvalidName flags 1 +method name resolve descriptor ([Lorg/omg/CosNaming/NameComponent;)Lorg/omg/CORBA/Object; thrownTypes org/omg/CosNaming/NamingContextPackage/NotFound,org/omg/CosNaming/NamingContextPackage/CannotProceed,org/omg/CosNaming/NamingContextPackage/InvalidName flags 1 +method name unbind descriptor ([Lorg/omg/CosNaming/NameComponent;)V thrownTypes org/omg/CosNaming/NamingContextPackage/NotFound,org/omg/CosNaming/NamingContextPackage/CannotProceed,org/omg/CosNaming/NamingContextPackage/InvalidName flags 1 +method name list descriptor (ILorg/omg/CosNaming/BindingListHolder;Lorg/omg/CosNaming/BindingIteratorHolder;)V flags 1 +method name new_context descriptor ()Lorg/omg/CosNaming/NamingContext; flags 1 +method name bind_new_context descriptor ([Lorg/omg/CosNaming/NameComponent;)Lorg/omg/CosNaming/NamingContext; thrownTypes org/omg/CosNaming/NamingContextPackage/NotFound,org/omg/CosNaming/NamingContextPackage/AlreadyBound,org/omg/CosNaming/NamingContextPackage/CannotProceed,org/omg/CosNaming/NamingContextPackage/InvalidName flags 1 +method name destroy descriptor ()V thrownTypes org/omg/CosNaming/NamingContextPackage/NotEmpty flags 1 +method name _ids descriptor ()[Ljava/lang/String; flags 1 + +class name org/omg/CosNaming/_NamingContextImplBase +header extends org/omg/CORBA/DynamicImplementation implements org/omg/CosNaming/NamingContext flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name _ids descriptor ()[Ljava/lang/String; flags 1 +method name invoke descriptor (Lorg/omg/CORBA/ServerRequest;)V flags 1 + +class name org/omg/CosNaming/_NamingContextStub +header extends org/omg/CORBA/portable/ObjectImpl implements org/omg/CosNaming/NamingContext flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name bind descriptor ([Lorg/omg/CosNaming/NameComponent;Lorg/omg/CORBA/Object;)V thrownTypes org/omg/CosNaming/NamingContextPackage/NotFound,org/omg/CosNaming/NamingContextPackage/CannotProceed,org/omg/CosNaming/NamingContextPackage/InvalidName,org/omg/CosNaming/NamingContextPackage/AlreadyBound flags 1 +method name bind_context descriptor ([Lorg/omg/CosNaming/NameComponent;Lorg/omg/CosNaming/NamingContext;)V thrownTypes org/omg/CosNaming/NamingContextPackage/NotFound,org/omg/CosNaming/NamingContextPackage/CannotProceed,org/omg/CosNaming/NamingContextPackage/InvalidName,org/omg/CosNaming/NamingContextPackage/AlreadyBound flags 1 +method name rebind descriptor ([Lorg/omg/CosNaming/NameComponent;Lorg/omg/CORBA/Object;)V thrownTypes org/omg/CosNaming/NamingContextPackage/NotFound,org/omg/CosNaming/NamingContextPackage/CannotProceed,org/omg/CosNaming/NamingContextPackage/InvalidName flags 1 +method name rebind_context descriptor ([Lorg/omg/CosNaming/NameComponent;Lorg/omg/CosNaming/NamingContext;)V thrownTypes org/omg/CosNaming/NamingContextPackage/NotFound,org/omg/CosNaming/NamingContextPackage/CannotProceed,org/omg/CosNaming/NamingContextPackage/InvalidName flags 1 +method name resolve descriptor ([Lorg/omg/CosNaming/NameComponent;)Lorg/omg/CORBA/Object; thrownTypes org/omg/CosNaming/NamingContextPackage/NotFound,org/omg/CosNaming/NamingContextPackage/CannotProceed,org/omg/CosNaming/NamingContextPackage/InvalidName flags 1 +method name unbind descriptor ([Lorg/omg/CosNaming/NameComponent;)V thrownTypes org/omg/CosNaming/NamingContextPackage/NotFound,org/omg/CosNaming/NamingContextPackage/CannotProceed,org/omg/CosNaming/NamingContextPackage/InvalidName flags 1 +method name list descriptor (ILorg/omg/CosNaming/BindingListHolder;Lorg/omg/CosNaming/BindingIteratorHolder;)V flags 1 +method name new_context descriptor ()Lorg/omg/CosNaming/NamingContext; flags 1 +method name bind_new_context descriptor ([Lorg/omg/CosNaming/NameComponent;)Lorg/omg/CosNaming/NamingContext; thrownTypes org/omg/CosNaming/NamingContextPackage/NotFound,org/omg/CosNaming/NamingContextPackage/AlreadyBound,org/omg/CosNaming/NamingContextPackage/CannotProceed,org/omg/CosNaming/NamingContextPackage/InvalidName flags 1 +method name destroy descriptor ()V thrownTypes org/omg/CosNaming/NamingContextPackage/NotEmpty flags 1 +method name _ids descriptor ()[Ljava/lang/String; flags 1 + +class name org/omg/Dynamic/Parameter +header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name argument descriptor Lorg/omg/CORBA/Any; flags 1 +field name mode descriptor Lorg/omg/CORBA/ParameterMode; flags 1 +method name descriptor ()V flags 1 +method name descriptor (Lorg/omg/CORBA/Any;Lorg/omg/CORBA/ParameterMode;)V flags 1 + +class name org/omg/DynamicAny/AnySeqHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;[Lorg/omg/CORBA/Any;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)[Lorg/omg/CORBA/Any; 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/Any; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;[Lorg/omg/CORBA/Any;)V flags 9 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name org/omg/DynamicAny/DynAnyFactoryHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/DynamicAny/DynAnyFactory;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/DynamicAny/DynAnyFactory; 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/DynamicAny/DynAnyFactory; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/DynamicAny/DynAnyFactory;)V flags 9 +method name narrow descriptor (Lorg/omg/CORBA/Object;)Lorg/omg/DynamicAny/DynAnyFactory; flags 9 +method name unchecked_narrow descriptor (Lorg/omg/CORBA/Object;)Lorg/omg/DynamicAny/DynAnyFactory; flags 9 + +class name org/omg/DynamicAny/DynAnyFactoryOperations +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name create_dyn_any descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/DynamicAny/DynAny; thrownTypes org/omg/DynamicAny/DynAnyFactoryPackage/InconsistentTypeCode flags 401 +method name create_dyn_any_from_type_code descriptor (Lorg/omg/CORBA/TypeCode;)Lorg/omg/DynamicAny/DynAny; thrownTypes org/omg/DynamicAny/DynAnyFactoryPackage/InconsistentTypeCode flags 401 + +class name org/omg/DynamicAny/DynAnyFactoryPackage/InconsistentTypeCode +header extends org/omg/CORBA/UserException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name org/omg/DynamicAny/DynAnyFactoryPackage/InconsistentTypeCodeHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/DynamicAny/DynAnyFactoryPackage/InconsistentTypeCode;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/DynamicAny/DynAnyFactoryPackage/InconsistentTypeCode; 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/DynamicAny/DynAnyFactoryPackage/InconsistentTypeCode; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/DynamicAny/DynAnyFactoryPackage/InconsistentTypeCode;)V flags 9 + +class name org/omg/DynamicAny/DynAnyHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/DynamicAny/DynAny;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/DynamicAny/DynAny; 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/DynamicAny/DynAny; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/DynamicAny/DynAny;)V flags 9 +method name narrow descriptor (Lorg/omg/CORBA/Object;)Lorg/omg/DynamicAny/DynAny; flags 9 +method name unchecked_narrow descriptor (Lorg/omg/CORBA/Object;)Lorg/omg/DynamicAny/DynAny; flags 9 + +class name org/omg/DynamicAny/DynAnyOperations +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name type descriptor ()Lorg/omg/CORBA/TypeCode; flags 401 +method name assign descriptor (Lorg/omg/DynamicAny/DynAny;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch flags 401 +method name from_any descriptor (Lorg/omg/CORBA/Any;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 +method name to_any descriptor ()Lorg/omg/CORBA/Any; flags 401 +method name equal descriptor (Lorg/omg/DynamicAny/DynAny;)Z flags 401 +method name destroy descriptor ()V flags 401 +method name copy descriptor ()Lorg/omg/DynamicAny/DynAny; flags 401 +method name insert_boolean descriptor (Z)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 +method name insert_octet descriptor (B)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 +method name insert_char descriptor (C)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 +method name insert_short descriptor (S)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 +method name insert_ushort descriptor (S)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 +method name insert_long descriptor (I)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 +method name insert_ulong descriptor (I)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 +method name insert_float descriptor (F)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 +method name insert_double descriptor (D)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 +method name insert_string descriptor (Ljava/lang/String;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 +method name insert_reference descriptor (Lorg/omg/CORBA/Object;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 +method name insert_typecode descriptor (Lorg/omg/CORBA/TypeCode;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 +method name insert_longlong descriptor (J)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 +method name insert_ulonglong descriptor (J)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 +method name insert_wchar descriptor (C)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 +method name insert_wstring descriptor (Ljava/lang/String;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 +method name insert_any descriptor (Lorg/omg/CORBA/Any;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 +method name insert_dyn_any descriptor (Lorg/omg/DynamicAny/DynAny;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 +method name insert_val descriptor (Ljava/io/Serializable;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 +method name get_boolean descriptor ()Z thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 +method name get_octet descriptor ()B thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 +method name get_char descriptor ()C thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 +method name get_short descriptor ()S thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 +method name get_ushort descriptor ()S thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 +method name get_long descriptor ()I thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 +method name get_ulong descriptor ()I thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 +method name get_float descriptor ()F thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 +method name get_double descriptor ()D thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 +method name get_string descriptor ()Ljava/lang/String; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 +method name get_reference descriptor ()Lorg/omg/CORBA/Object; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 +method name get_typecode descriptor ()Lorg/omg/CORBA/TypeCode; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 +method name get_longlong descriptor ()J thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 +method name get_ulonglong descriptor ()J thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 +method name get_wchar descriptor ()C thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 +method name get_wstring descriptor ()Ljava/lang/String; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 +method name get_any descriptor ()Lorg/omg/CORBA/Any; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 +method name get_dyn_any descriptor ()Lorg/omg/DynamicAny/DynAny; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 +method name get_val descriptor ()Ljava/io/Serializable; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 +method name seek descriptor (I)Z flags 401 +method name rewind descriptor ()V flags 401 +method name next descriptor ()Z flags 401 +method name component_count descriptor ()I flags 401 +method name current_component descriptor ()Lorg/omg/DynamicAny/DynAny; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch flags 401 + +class name org/omg/DynamicAny/DynAnyPackage/InvalidValue +header extends org/omg/CORBA/UserException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name org/omg/DynamicAny/DynAnyPackage/InvalidValueHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/DynamicAny/DynAnyPackage/InvalidValue;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/DynamicAny/DynAnyPackage/InvalidValue; 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/DynamicAny/DynAnyPackage/InvalidValue; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/DynamicAny/DynAnyPackage/InvalidValue;)V flags 9 + +class name org/omg/DynamicAny/DynAnyPackage/TypeMismatch +header extends org/omg/CORBA/UserException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name org/omg/DynamicAny/DynAnyPackage/TypeMismatchHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/DynamicAny/DynAnyPackage/TypeMismatch;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/DynamicAny/DynAnyPackage/TypeMismatch; 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/DynamicAny/DynAnyPackage/TypeMismatch; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/DynamicAny/DynAnyPackage/TypeMismatch;)V flags 9 + +class name org/omg/DynamicAny/DynAnySeqHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;[Lorg/omg/DynamicAny/DynAny;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)[Lorg/omg/DynamicAny/DynAny; 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/DynamicAny/DynAny; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;[Lorg/omg/DynamicAny/DynAny;)V flags 9 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name org/omg/DynamicAny/DynArrayHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/DynamicAny/DynArray;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/DynamicAny/DynArray; 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/DynamicAny/DynArray; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/DynamicAny/DynArray;)V flags 9 +method name narrow descriptor (Lorg/omg/CORBA/Object;)Lorg/omg/DynamicAny/DynArray; flags 9 +method name unchecked_narrow descriptor (Lorg/omg/CORBA/Object;)Lorg/omg/DynamicAny/DynArray; flags 9 + +class name org/omg/DynamicAny/DynArrayOperations +header extends java/lang/Object implements org/omg/DynamicAny/DynAnyOperations flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name get_elements descriptor ()[Lorg/omg/CORBA/Any; flags 401 +method name set_elements descriptor ([Lorg/omg/CORBA/Any;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 +method name get_elements_as_dyn_any descriptor ()[Lorg/omg/DynamicAny/DynAny; flags 401 +method name set_elements_as_dyn_any descriptor ([Lorg/omg/DynamicAny/DynAny;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name org/omg/DynamicAny/DynEnumHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/DynamicAny/DynEnum;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/DynamicAny/DynEnum; 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/DynamicAny/DynEnum; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/DynamicAny/DynEnum;)V flags 9 +method name narrow descriptor (Lorg/omg/CORBA/Object;)Lorg/omg/DynamicAny/DynEnum; flags 9 +method name unchecked_narrow descriptor (Lorg/omg/CORBA/Object;)Lorg/omg/DynamicAny/DynEnum; flags 9 + +class name org/omg/DynamicAny/DynEnumOperations +header extends java/lang/Object implements org/omg/DynamicAny/DynAnyOperations flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name get_as_string descriptor ()Ljava/lang/String; flags 401 +method name set_as_string descriptor (Ljava/lang/String;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 +method name get_as_ulong descriptor ()I flags 401 +method name set_as_ulong descriptor (I)V thrownTypes org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name org/omg/DynamicAny/DynFixedHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/DynamicAny/DynFixed;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/DynamicAny/DynFixed; 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/DynamicAny/DynFixed; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/DynamicAny/DynFixed;)V flags 9 +method name narrow descriptor (Lorg/omg/CORBA/Object;)Lorg/omg/DynamicAny/DynFixed; flags 9 +method name unchecked_narrow descriptor (Lorg/omg/CORBA/Object;)Lorg/omg/DynamicAny/DynFixed; flags 9 + +class name org/omg/DynamicAny/DynFixedOperations +header extends java/lang/Object implements org/omg/DynamicAny/DynAnyOperations flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name get_value descriptor ()Ljava/lang/String; flags 401 +method name set_value descriptor (Ljava/lang/String;)Z thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name org/omg/DynamicAny/DynSequenceHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/DynamicAny/DynSequence;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/DynamicAny/DynSequence; 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/DynamicAny/DynSequence; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/DynamicAny/DynSequence;)V flags 9 +method name narrow descriptor (Lorg/omg/CORBA/Object;)Lorg/omg/DynamicAny/DynSequence; flags 9 +method name unchecked_narrow descriptor (Lorg/omg/CORBA/Object;)Lorg/omg/DynamicAny/DynSequence; flags 9 + +class name org/omg/DynamicAny/DynSequenceOperations +header extends java/lang/Object implements org/omg/DynamicAny/DynAnyOperations flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name get_length descriptor ()I flags 401 +method name set_length descriptor (I)V thrownTypes org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 +method name get_elements descriptor ()[Lorg/omg/CORBA/Any; flags 401 +method name set_elements descriptor ([Lorg/omg/CORBA/Any;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 +method name get_elements_as_dyn_any descriptor ()[Lorg/omg/DynamicAny/DynAny; flags 401 +method name set_elements_as_dyn_any descriptor ([Lorg/omg/DynamicAny/DynAny;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name org/omg/DynamicAny/DynStructHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/DynamicAny/DynStruct;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/DynamicAny/DynStruct; 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/DynamicAny/DynStruct; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/DynamicAny/DynStruct;)V flags 9 +method name narrow descriptor (Lorg/omg/CORBA/Object;)Lorg/omg/DynamicAny/DynStruct; flags 9 +method name unchecked_narrow descriptor (Lorg/omg/CORBA/Object;)Lorg/omg/DynamicAny/DynStruct; flags 9 + +class name org/omg/DynamicAny/DynStructOperations +header extends java/lang/Object implements org/omg/DynamicAny/DynAnyOperations flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name current_member_name descriptor ()Ljava/lang/String; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 +method name current_member_kind descriptor ()Lorg/omg/CORBA/TCKind; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 +method name get_members descriptor ()[Lorg/omg/DynamicAny/NameValuePair; flags 401 +method name set_members descriptor ([Lorg/omg/DynamicAny/NameValuePair;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 +method name get_members_as_dyn_any descriptor ()[Lorg/omg/DynamicAny/NameDynAnyPair; flags 401 +method name set_members_as_dyn_any descriptor ([Lorg/omg/DynamicAny/NameDynAnyPair;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name org/omg/DynamicAny/DynUnionHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/DynamicAny/DynUnion;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/DynamicAny/DynUnion; 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/DynamicAny/DynUnion; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/DynamicAny/DynUnion;)V flags 9 +method name narrow descriptor (Lorg/omg/CORBA/Object;)Lorg/omg/DynamicAny/DynUnion; flags 9 +method name unchecked_narrow descriptor (Lorg/omg/CORBA/Object;)Lorg/omg/DynamicAny/DynUnion; flags 9 + +class name org/omg/DynamicAny/DynUnionOperations +header extends java/lang/Object implements org/omg/DynamicAny/DynAnyOperations flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name get_discriminator descriptor ()Lorg/omg/DynamicAny/DynAny; flags 401 +method name set_discriminator descriptor (Lorg/omg/DynamicAny/DynAny;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch flags 401 +method name set_to_default_member descriptor ()V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch flags 401 +method name set_to_no_active_member descriptor ()V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch flags 401 +method name has_no_active_member descriptor ()Z flags 401 +method name discriminator_kind descriptor ()Lorg/omg/CORBA/TCKind; flags 401 +method name member_kind descriptor ()Lorg/omg/CORBA/TCKind; thrownTypes org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 +method name member descriptor ()Lorg/omg/DynamicAny/DynAny; thrownTypes org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 +method name member_name descriptor ()Ljava/lang/String; thrownTypes org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name org/omg/DynamicAny/DynValueBoxOperations +header extends java/lang/Object implements org/omg/DynamicAny/DynValueCommonOperations flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name get_boxed_value descriptor ()Lorg/omg/CORBA/Any; thrownTypes org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 +method name set_boxed_value descriptor (Lorg/omg/CORBA/Any;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch flags 401 +method name get_boxed_value_as_dyn_any descriptor ()Lorg/omg/DynamicAny/DynAny; thrownTypes org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 +method name set_boxed_value_as_dyn_any descriptor (Lorg/omg/DynamicAny/DynAny;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch flags 401 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name org/omg/DynamicAny/DynValueCommonOperations +header extends java/lang/Object implements org/omg/DynamicAny/DynAnyOperations flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name is_null descriptor ()Z flags 401 +method name set_to_null descriptor ()V flags 401 +method name set_to_value descriptor ()V flags 401 + +class name org/omg/DynamicAny/DynValueHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/DynamicAny/DynValue;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/DynamicAny/DynValue; 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/DynamicAny/DynValue; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/DynamicAny/DynValue;)V flags 9 +method name narrow descriptor (Lorg/omg/CORBA/Object;)Lorg/omg/DynamicAny/DynValue; flags 9 +method name unchecked_narrow descriptor (Lorg/omg/CORBA/Object;)Lorg/omg/DynamicAny/DynValue; flags 9 + +class name org/omg/DynamicAny/DynValueOperations +header extends java/lang/Object implements org/omg/DynamicAny/DynValueCommonOperations flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name current_member_name descriptor ()Ljava/lang/String; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 +method name current_member_kind descriptor ()Lorg/omg/CORBA/TCKind; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 +method name get_members descriptor ()[Lorg/omg/DynamicAny/NameValuePair; thrownTypes org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 +method name set_members descriptor ([Lorg/omg/DynamicAny/NameValuePair;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 +method name get_members_as_dyn_any descriptor ()[Lorg/omg/DynamicAny/NameDynAnyPair; thrownTypes org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 +method name set_members_as_dyn_any descriptor ([Lorg/omg/DynamicAny/NameDynAnyPair;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 401 + +class name org/omg/DynamicAny/FieldNameHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Ljava/lang/String;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Ljava/lang/String; 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;)Ljava/lang/String; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Ljava/lang/String;)V flags 9 + +class name org/omg/DynamicAny/NameDynAnyPair +header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name id descriptor Ljava/lang/String; flags 1 +field name value descriptor Lorg/omg/DynamicAny/DynAny; flags 1 +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;Lorg/omg/DynamicAny/DynAny;)V flags 1 + +class name org/omg/DynamicAny/NameDynAnyPairHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/DynamicAny/NameDynAnyPair;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/DynamicAny/NameDynAnyPair; 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/DynamicAny/NameDynAnyPair; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/DynamicAny/NameDynAnyPair;)V flags 9 + +class name org/omg/DynamicAny/NameDynAnyPairSeqHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;[Lorg/omg/DynamicAny/NameDynAnyPair;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)[Lorg/omg/DynamicAny/NameDynAnyPair; 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/DynamicAny/NameDynAnyPair; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;[Lorg/omg/DynamicAny/NameDynAnyPair;)V flags 9 + +class name org/omg/DynamicAny/NameValuePair +header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name id descriptor Ljava/lang/String; flags 1 +field name value descriptor Lorg/omg/CORBA/Any; flags 1 +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;Lorg/omg/CORBA/Any;)V flags 1 + +class name org/omg/DynamicAny/NameValuePairHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/DynamicAny/NameValuePair;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/DynamicAny/NameValuePair; 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/DynamicAny/NameValuePair; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/DynamicAny/NameValuePair;)V flags 9 + +class name org/omg/DynamicAny/NameValuePairSeqHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;[Lorg/omg/DynamicAny/NameValuePair;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)[Lorg/omg/DynamicAny/NameValuePair; 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/DynamicAny/NameValuePair; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;[Lorg/omg/DynamicAny/NameValuePair;)V flags 9 + +class name org/omg/DynamicAny/_DynAnyFactoryStub +header extends org/omg/CORBA/portable/ObjectImpl implements org/omg/DynamicAny/DynAnyFactory flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name _opsClass descriptor Ljava/lang/Class; flags 19 +method name descriptor ()V flags 1 +method name create_dyn_any descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/DynamicAny/DynAny; thrownTypes org/omg/DynamicAny/DynAnyFactoryPackage/InconsistentTypeCode flags 1 +method name create_dyn_any_from_type_code descriptor (Lorg/omg/CORBA/TypeCode;)Lorg/omg/DynamicAny/DynAny; thrownTypes org/omg/DynamicAny/DynAnyFactoryPackage/InconsistentTypeCode flags 1 +method name _ids descriptor ()[Ljava/lang/String; flags 1 + +class name org/omg/DynamicAny/_DynAnyStub +header extends org/omg/CORBA/portable/ObjectImpl implements org/omg/DynamicAny/DynAny flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name _opsClass descriptor Ljava/lang/Class; flags 19 +method name descriptor ()V flags 1 +method name type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 +method name assign descriptor (Lorg/omg/DynamicAny/DynAny;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch flags 1 +method name from_any descriptor (Lorg/omg/CORBA/Any;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name to_any descriptor ()Lorg/omg/CORBA/Any; flags 1 +method name equal descriptor (Lorg/omg/DynamicAny/DynAny;)Z flags 1 +method name destroy descriptor ()V flags 1 +method name copy descriptor ()Lorg/omg/DynamicAny/DynAny; flags 1 +method name insert_boolean descriptor (Z)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_octet descriptor (B)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_char descriptor (C)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_short descriptor (S)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_ushort descriptor (S)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_long descriptor (I)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_ulong descriptor (I)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_float descriptor (F)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_double descriptor (D)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_string descriptor (Ljava/lang/String;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_reference descriptor (Lorg/omg/CORBA/Object;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_typecode descriptor (Lorg/omg/CORBA/TypeCode;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_longlong descriptor (J)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_ulonglong descriptor (J)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_wchar descriptor (C)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_wstring descriptor (Ljava/lang/String;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_any descriptor (Lorg/omg/CORBA/Any;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_dyn_any descriptor (Lorg/omg/DynamicAny/DynAny;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_val descriptor (Ljava/io/Serializable;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_boolean descriptor ()Z thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_octet descriptor ()B thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_char descriptor ()C thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_short descriptor ()S thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_ushort descriptor ()S thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_long descriptor ()I thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_ulong descriptor ()I thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_float descriptor ()F thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_double descriptor ()D thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_string descriptor ()Ljava/lang/String; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_reference descriptor ()Lorg/omg/CORBA/Object; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_typecode descriptor ()Lorg/omg/CORBA/TypeCode; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_longlong descriptor ()J thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_ulonglong descriptor ()J thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_wchar descriptor ()C thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_wstring descriptor ()Ljava/lang/String; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_any descriptor ()Lorg/omg/CORBA/Any; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_dyn_any descriptor ()Lorg/omg/DynamicAny/DynAny; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_val descriptor ()Ljava/io/Serializable; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name seek descriptor (I)Z flags 1 +method name rewind descriptor ()V flags 1 +method name next descriptor ()Z flags 1 +method name component_count descriptor ()I flags 1 +method name current_component descriptor ()Lorg/omg/DynamicAny/DynAny; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch flags 1 +method name _ids descriptor ()[Ljava/lang/String; flags 1 + +class name org/omg/DynamicAny/_DynArrayStub +header extends org/omg/CORBA/portable/ObjectImpl implements org/omg/DynamicAny/DynArray flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name _opsClass descriptor Ljava/lang/Class; flags 19 +method name descriptor ()V flags 1 +method name get_elements descriptor ()[Lorg/omg/CORBA/Any; flags 1 +method name set_elements descriptor ([Lorg/omg/CORBA/Any;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_elements_as_dyn_any descriptor ()[Lorg/omg/DynamicAny/DynAny; flags 1 +method name set_elements_as_dyn_any descriptor ([Lorg/omg/DynamicAny/DynAny;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 +method name assign descriptor (Lorg/omg/DynamicAny/DynAny;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch flags 1 +method name from_any descriptor (Lorg/omg/CORBA/Any;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name to_any descriptor ()Lorg/omg/CORBA/Any; flags 1 +method name equal descriptor (Lorg/omg/DynamicAny/DynAny;)Z flags 1 +method name destroy descriptor ()V flags 1 +method name copy descriptor ()Lorg/omg/DynamicAny/DynAny; flags 1 +method name insert_boolean descriptor (Z)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_octet descriptor (B)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_char descriptor (C)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_short descriptor (S)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_ushort descriptor (S)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_long descriptor (I)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_ulong descriptor (I)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_float descriptor (F)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_double descriptor (D)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_string descriptor (Ljava/lang/String;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_reference descriptor (Lorg/omg/CORBA/Object;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_typecode descriptor (Lorg/omg/CORBA/TypeCode;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_longlong descriptor (J)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_ulonglong descriptor (J)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_wchar descriptor (C)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_wstring descriptor (Ljava/lang/String;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_any descriptor (Lorg/omg/CORBA/Any;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_dyn_any descriptor (Lorg/omg/DynamicAny/DynAny;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_val descriptor (Ljava/io/Serializable;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_boolean descriptor ()Z thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_octet descriptor ()B thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_char descriptor ()C thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_short descriptor ()S thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_ushort descriptor ()S thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_long descriptor ()I thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_ulong descriptor ()I thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_float descriptor ()F thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_double descriptor ()D thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_string descriptor ()Ljava/lang/String; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_reference descriptor ()Lorg/omg/CORBA/Object; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_typecode descriptor ()Lorg/omg/CORBA/TypeCode; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_longlong descriptor ()J thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_ulonglong descriptor ()J thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_wchar descriptor ()C thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_wstring descriptor ()Ljava/lang/String; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_any descriptor ()Lorg/omg/CORBA/Any; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_dyn_any descriptor ()Lorg/omg/DynamicAny/DynAny; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_val descriptor ()Ljava/io/Serializable; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name seek descriptor (I)Z flags 1 +method name rewind descriptor ()V flags 1 +method name next descriptor ()Z flags 1 +method name component_count descriptor ()I flags 1 +method name current_component descriptor ()Lorg/omg/DynamicAny/DynAny; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch flags 1 +method name _ids descriptor ()[Ljava/lang/String; flags 1 + +class name org/omg/DynamicAny/_DynEnumStub +header extends org/omg/CORBA/portable/ObjectImpl implements org/omg/DynamicAny/DynEnum flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name _opsClass descriptor Ljava/lang/Class; flags 19 +method name descriptor ()V flags 1 +method name get_as_string descriptor ()Ljava/lang/String; flags 1 +method name set_as_string descriptor (Ljava/lang/String;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_as_ulong descriptor ()I flags 1 +method name set_as_ulong descriptor (I)V thrownTypes org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 +method name assign descriptor (Lorg/omg/DynamicAny/DynAny;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch flags 1 +method name from_any descriptor (Lorg/omg/CORBA/Any;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name to_any descriptor ()Lorg/omg/CORBA/Any; flags 1 +method name equal descriptor (Lorg/omg/DynamicAny/DynAny;)Z flags 1 +method name destroy descriptor ()V flags 1 +method name copy descriptor ()Lorg/omg/DynamicAny/DynAny; flags 1 +method name insert_boolean descriptor (Z)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_octet descriptor (B)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_char descriptor (C)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_short descriptor (S)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_ushort descriptor (S)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_long descriptor (I)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_ulong descriptor (I)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_float descriptor (F)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_double descriptor (D)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_string descriptor (Ljava/lang/String;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_reference descriptor (Lorg/omg/CORBA/Object;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_typecode descriptor (Lorg/omg/CORBA/TypeCode;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_longlong descriptor (J)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_ulonglong descriptor (J)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_wchar descriptor (C)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_wstring descriptor (Ljava/lang/String;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_any descriptor (Lorg/omg/CORBA/Any;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_dyn_any descriptor (Lorg/omg/DynamicAny/DynAny;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_val descriptor (Ljava/io/Serializable;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_boolean descriptor ()Z thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_octet descriptor ()B thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_char descriptor ()C thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_short descriptor ()S thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_ushort descriptor ()S thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_long descriptor ()I thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_ulong descriptor ()I thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_float descriptor ()F thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_double descriptor ()D thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_string descriptor ()Ljava/lang/String; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_reference descriptor ()Lorg/omg/CORBA/Object; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_typecode descriptor ()Lorg/omg/CORBA/TypeCode; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_longlong descriptor ()J thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_ulonglong descriptor ()J thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_wchar descriptor ()C thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_wstring descriptor ()Ljava/lang/String; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_any descriptor ()Lorg/omg/CORBA/Any; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_dyn_any descriptor ()Lorg/omg/DynamicAny/DynAny; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_val descriptor ()Ljava/io/Serializable; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name seek descriptor (I)Z flags 1 +method name rewind descriptor ()V flags 1 +method name next descriptor ()Z flags 1 +method name component_count descriptor ()I flags 1 +method name current_component descriptor ()Lorg/omg/DynamicAny/DynAny; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch flags 1 +method name _ids descriptor ()[Ljava/lang/String; flags 1 + +class name org/omg/DynamicAny/_DynFixedStub +header extends org/omg/CORBA/portable/ObjectImpl implements org/omg/DynamicAny/DynFixed flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name _opsClass descriptor Ljava/lang/Class; flags 19 +method name descriptor ()V flags 1 +method name get_value descriptor ()Ljava/lang/String; flags 1 +method name set_value descriptor (Ljava/lang/String;)Z thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 +method name assign descriptor (Lorg/omg/DynamicAny/DynAny;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch flags 1 +method name from_any descriptor (Lorg/omg/CORBA/Any;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name to_any descriptor ()Lorg/omg/CORBA/Any; flags 1 +method name equal descriptor (Lorg/omg/DynamicAny/DynAny;)Z flags 1 +method name destroy descriptor ()V flags 1 +method name copy descriptor ()Lorg/omg/DynamicAny/DynAny; flags 1 +method name insert_boolean descriptor (Z)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_octet descriptor (B)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_char descriptor (C)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_short descriptor (S)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_ushort descriptor (S)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_long descriptor (I)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_ulong descriptor (I)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_float descriptor (F)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_double descriptor (D)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_string descriptor (Ljava/lang/String;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_reference descriptor (Lorg/omg/CORBA/Object;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_typecode descriptor (Lorg/omg/CORBA/TypeCode;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_longlong descriptor (J)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_ulonglong descriptor (J)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_wchar descriptor (C)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_wstring descriptor (Ljava/lang/String;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_any descriptor (Lorg/omg/CORBA/Any;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_dyn_any descriptor (Lorg/omg/DynamicAny/DynAny;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_val descriptor (Ljava/io/Serializable;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_boolean descriptor ()Z thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_octet descriptor ()B thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_char descriptor ()C thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_short descriptor ()S thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_ushort descriptor ()S thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_long descriptor ()I thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_ulong descriptor ()I thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_float descriptor ()F thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_double descriptor ()D thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_string descriptor ()Ljava/lang/String; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_reference descriptor ()Lorg/omg/CORBA/Object; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_typecode descriptor ()Lorg/omg/CORBA/TypeCode; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_longlong descriptor ()J thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_ulonglong descriptor ()J thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_wchar descriptor ()C thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_wstring descriptor ()Ljava/lang/String; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_any descriptor ()Lorg/omg/CORBA/Any; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_dyn_any descriptor ()Lorg/omg/DynamicAny/DynAny; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_val descriptor ()Ljava/io/Serializable; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name seek descriptor (I)Z flags 1 +method name rewind descriptor ()V flags 1 +method name next descriptor ()Z flags 1 +method name component_count descriptor ()I flags 1 +method name current_component descriptor ()Lorg/omg/DynamicAny/DynAny; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch flags 1 +method name _ids descriptor ()[Ljava/lang/String; flags 1 + +class name org/omg/DynamicAny/_DynSequenceStub +header extends org/omg/CORBA/portable/ObjectImpl implements org/omg/DynamicAny/DynSequence flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name _opsClass descriptor Ljava/lang/Class; flags 19 +method name descriptor ()V flags 1 +method name get_length descriptor ()I flags 1 +method name set_length descriptor (I)V thrownTypes org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_elements descriptor ()[Lorg/omg/CORBA/Any; flags 1 +method name set_elements descriptor ([Lorg/omg/CORBA/Any;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_elements_as_dyn_any descriptor ()[Lorg/omg/DynamicAny/DynAny; flags 1 +method name set_elements_as_dyn_any descriptor ([Lorg/omg/DynamicAny/DynAny;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 +method name assign descriptor (Lorg/omg/DynamicAny/DynAny;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch flags 1 +method name from_any descriptor (Lorg/omg/CORBA/Any;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name to_any descriptor ()Lorg/omg/CORBA/Any; flags 1 +method name equal descriptor (Lorg/omg/DynamicAny/DynAny;)Z flags 1 +method name destroy descriptor ()V flags 1 +method name copy descriptor ()Lorg/omg/DynamicAny/DynAny; flags 1 +method name insert_boolean descriptor (Z)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_octet descriptor (B)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_char descriptor (C)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_short descriptor (S)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_ushort descriptor (S)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_long descriptor (I)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_ulong descriptor (I)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_float descriptor (F)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_double descriptor (D)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_string descriptor (Ljava/lang/String;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_reference descriptor (Lorg/omg/CORBA/Object;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_typecode descriptor (Lorg/omg/CORBA/TypeCode;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_longlong descriptor (J)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_ulonglong descriptor (J)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_wchar descriptor (C)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_wstring descriptor (Ljava/lang/String;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_any descriptor (Lorg/omg/CORBA/Any;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_dyn_any descriptor (Lorg/omg/DynamicAny/DynAny;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_val descriptor (Ljava/io/Serializable;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_boolean descriptor ()Z thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_octet descriptor ()B thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_char descriptor ()C thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_short descriptor ()S thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_ushort descriptor ()S thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_long descriptor ()I thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_ulong descriptor ()I thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_float descriptor ()F thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_double descriptor ()D thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_string descriptor ()Ljava/lang/String; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_reference descriptor ()Lorg/omg/CORBA/Object; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_typecode descriptor ()Lorg/omg/CORBA/TypeCode; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_longlong descriptor ()J thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_ulonglong descriptor ()J thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_wchar descriptor ()C thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_wstring descriptor ()Ljava/lang/String; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_any descriptor ()Lorg/omg/CORBA/Any; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_dyn_any descriptor ()Lorg/omg/DynamicAny/DynAny; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_val descriptor ()Ljava/io/Serializable; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name seek descriptor (I)Z flags 1 +method name rewind descriptor ()V flags 1 +method name next descriptor ()Z flags 1 +method name component_count descriptor ()I flags 1 +method name current_component descriptor ()Lorg/omg/DynamicAny/DynAny; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch flags 1 +method name _ids descriptor ()[Ljava/lang/String; flags 1 + +class name org/omg/DynamicAny/_DynStructStub +header extends org/omg/CORBA/portable/ObjectImpl implements org/omg/DynamicAny/DynStruct flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name _opsClass descriptor Ljava/lang/Class; flags 19 +method name descriptor ()V flags 1 +method name current_member_name descriptor ()Ljava/lang/String; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name current_member_kind descriptor ()Lorg/omg/CORBA/TCKind; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_members descriptor ()[Lorg/omg/DynamicAny/NameValuePair; flags 1 +method name set_members descriptor ([Lorg/omg/DynamicAny/NameValuePair;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_members_as_dyn_any descriptor ()[Lorg/omg/DynamicAny/NameDynAnyPair; flags 1 +method name set_members_as_dyn_any descriptor ([Lorg/omg/DynamicAny/NameDynAnyPair;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 +method name assign descriptor (Lorg/omg/DynamicAny/DynAny;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch flags 1 +method name from_any descriptor (Lorg/omg/CORBA/Any;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name to_any descriptor ()Lorg/omg/CORBA/Any; flags 1 +method name equal descriptor (Lorg/omg/DynamicAny/DynAny;)Z flags 1 +method name destroy descriptor ()V flags 1 +method name copy descriptor ()Lorg/omg/DynamicAny/DynAny; flags 1 +method name insert_boolean descriptor (Z)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_octet descriptor (B)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_char descriptor (C)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_short descriptor (S)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_ushort descriptor (S)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_long descriptor (I)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_ulong descriptor (I)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_float descriptor (F)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_double descriptor (D)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_string descriptor (Ljava/lang/String;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_reference descriptor (Lorg/omg/CORBA/Object;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_typecode descriptor (Lorg/omg/CORBA/TypeCode;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_longlong descriptor (J)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_ulonglong descriptor (J)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_wchar descriptor (C)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_wstring descriptor (Ljava/lang/String;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_any descriptor (Lorg/omg/CORBA/Any;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_dyn_any descriptor (Lorg/omg/DynamicAny/DynAny;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_val descriptor (Ljava/io/Serializable;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_boolean descriptor ()Z thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_octet descriptor ()B thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_char descriptor ()C thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_short descriptor ()S thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_ushort descriptor ()S thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_long descriptor ()I thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_ulong descriptor ()I thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_float descriptor ()F thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_double descriptor ()D thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_string descriptor ()Ljava/lang/String; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_reference descriptor ()Lorg/omg/CORBA/Object; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_typecode descriptor ()Lorg/omg/CORBA/TypeCode; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_longlong descriptor ()J thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_ulonglong descriptor ()J thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_wchar descriptor ()C thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_wstring descriptor ()Ljava/lang/String; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_any descriptor ()Lorg/omg/CORBA/Any; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_dyn_any descriptor ()Lorg/omg/DynamicAny/DynAny; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_val descriptor ()Ljava/io/Serializable; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name seek descriptor (I)Z flags 1 +method name rewind descriptor ()V flags 1 +method name next descriptor ()Z flags 1 +method name component_count descriptor ()I flags 1 +method name current_component descriptor ()Lorg/omg/DynamicAny/DynAny; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch flags 1 +method name _ids descriptor ()[Ljava/lang/String; flags 1 + +class name org/omg/DynamicAny/_DynUnionStub +header extends org/omg/CORBA/portable/ObjectImpl implements org/omg/DynamicAny/DynUnion flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name _opsClass descriptor Ljava/lang/Class; flags 19 +method name descriptor ()V flags 1 +method name get_discriminator descriptor ()Lorg/omg/DynamicAny/DynAny; flags 1 +method name set_discriminator descriptor (Lorg/omg/DynamicAny/DynAny;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch flags 1 +method name set_to_default_member descriptor ()V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch flags 1 +method name set_to_no_active_member descriptor ()V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch flags 1 +method name has_no_active_member descriptor ()Z flags 1 +method name discriminator_kind descriptor ()Lorg/omg/CORBA/TCKind; flags 1 +method name member_kind descriptor ()Lorg/omg/CORBA/TCKind; thrownTypes org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name member descriptor ()Lorg/omg/DynamicAny/DynAny; thrownTypes org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name member_name descriptor ()Ljava/lang/String; thrownTypes org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 +method name assign descriptor (Lorg/omg/DynamicAny/DynAny;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch flags 1 +method name from_any descriptor (Lorg/omg/CORBA/Any;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name to_any descriptor ()Lorg/omg/CORBA/Any; flags 1 +method name equal descriptor (Lorg/omg/DynamicAny/DynAny;)Z flags 1 +method name destroy descriptor ()V flags 1 +method name copy descriptor ()Lorg/omg/DynamicAny/DynAny; flags 1 +method name insert_boolean descriptor (Z)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_octet descriptor (B)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_char descriptor (C)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_short descriptor (S)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_ushort descriptor (S)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_long descriptor (I)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_ulong descriptor (I)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_float descriptor (F)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_double descriptor (D)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_string descriptor (Ljava/lang/String;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_reference descriptor (Lorg/omg/CORBA/Object;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_typecode descriptor (Lorg/omg/CORBA/TypeCode;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_longlong descriptor (J)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_ulonglong descriptor (J)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_wchar descriptor (C)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_wstring descriptor (Ljava/lang/String;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_any descriptor (Lorg/omg/CORBA/Any;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_dyn_any descriptor (Lorg/omg/DynamicAny/DynAny;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_val descriptor (Ljava/io/Serializable;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_boolean descriptor ()Z thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_octet descriptor ()B thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_char descriptor ()C thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_short descriptor ()S thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_ushort descriptor ()S thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_long descriptor ()I thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_ulong descriptor ()I thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_float descriptor ()F thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_double descriptor ()D thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_string descriptor ()Ljava/lang/String; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_reference descriptor ()Lorg/omg/CORBA/Object; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_typecode descriptor ()Lorg/omg/CORBA/TypeCode; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_longlong descriptor ()J thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_ulonglong descriptor ()J thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_wchar descriptor ()C thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_wstring descriptor ()Ljava/lang/String; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_any descriptor ()Lorg/omg/CORBA/Any; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_dyn_any descriptor ()Lorg/omg/DynamicAny/DynAny; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_val descriptor ()Ljava/io/Serializable; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name seek descriptor (I)Z flags 1 +method name rewind descriptor ()V flags 1 +method name next descriptor ()Z flags 1 +method name component_count descriptor ()I flags 1 +method name current_component descriptor ()Lorg/omg/DynamicAny/DynAny; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch flags 1 +method name _ids descriptor ()[Ljava/lang/String; flags 1 + +class name org/omg/DynamicAny/_DynValueStub +header extends org/omg/CORBA/portable/ObjectImpl implements org/omg/DynamicAny/DynValue flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name _opsClass descriptor Ljava/lang/Class; flags 19 +method name descriptor ()V flags 1 +method name current_member_name descriptor ()Ljava/lang/String; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name current_member_kind descriptor ()Lorg/omg/CORBA/TCKind; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_members descriptor ()[Lorg/omg/DynamicAny/NameValuePair; thrownTypes org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name set_members descriptor ([Lorg/omg/DynamicAny/NameValuePair;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_members_as_dyn_any descriptor ()[Lorg/omg/DynamicAny/NameDynAnyPair; thrownTypes org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name set_members_as_dyn_any descriptor ([Lorg/omg/DynamicAny/NameDynAnyPair;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name is_null descriptor ()Z flags 1 +method name set_to_null descriptor ()V flags 1 +method name set_to_value descriptor ()V flags 1 +method name type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 +method name assign descriptor (Lorg/omg/DynamicAny/DynAny;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch flags 1 +method name from_any descriptor (Lorg/omg/CORBA/Any;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name to_any descriptor ()Lorg/omg/CORBA/Any; flags 1 +method name equal descriptor (Lorg/omg/DynamicAny/DynAny;)Z flags 1 +method name destroy descriptor ()V flags 1 +method name copy descriptor ()Lorg/omg/DynamicAny/DynAny; flags 1 +method name insert_boolean descriptor (Z)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_octet descriptor (B)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_char descriptor (C)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_short descriptor (S)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_ushort descriptor (S)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_long descriptor (I)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_ulong descriptor (I)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_float descriptor (F)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_double descriptor (D)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_string descriptor (Ljava/lang/String;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_reference descriptor (Lorg/omg/CORBA/Object;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_typecode descriptor (Lorg/omg/CORBA/TypeCode;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_longlong descriptor (J)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_ulonglong descriptor (J)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_wchar descriptor (C)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_wstring descriptor (Ljava/lang/String;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_any descriptor (Lorg/omg/CORBA/Any;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_dyn_any descriptor (Lorg/omg/DynamicAny/DynAny;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name insert_val descriptor (Ljava/io/Serializable;)V thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_boolean descriptor ()Z thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_octet descriptor ()B thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_char descriptor ()C thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_short descriptor ()S thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_ushort descriptor ()S thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_long descriptor ()I thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_ulong descriptor ()I thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_float descriptor ()F thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_double descriptor ()D thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_string descriptor ()Ljava/lang/String; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_reference descriptor ()Lorg/omg/CORBA/Object; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_typecode descriptor ()Lorg/omg/CORBA/TypeCode; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_longlong descriptor ()J thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_ulonglong descriptor ()J thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_wchar descriptor ()C thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_wstring descriptor ()Ljava/lang/String; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_any descriptor ()Lorg/omg/CORBA/Any; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_dyn_any descriptor ()Lorg/omg/DynamicAny/DynAny; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name get_val descriptor ()Ljava/io/Serializable; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch,org/omg/DynamicAny/DynAnyPackage/InvalidValue flags 1 +method name seek descriptor (I)Z flags 1 +method name rewind descriptor ()V flags 1 +method name next descriptor ()Z flags 1 +method name component_count descriptor ()I flags 1 +method name current_component descriptor ()Lorg/omg/DynamicAny/DynAny; thrownTypes org/omg/DynamicAny/DynAnyPackage/TypeMismatch flags 1 +method name _ids descriptor ()[Ljava/lang/String; flags 1 + +class name org/omg/IOP/CodeSets +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor I constantValue 1 flags 19 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name org/omg/IOP/CodecFactoryHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/IOP/CodecFactory;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/IOP/CodecFactory; 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/IOP/CodecFactory; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/IOP/CodecFactory;)V flags 9 +method name narrow descriptor (Lorg/omg/CORBA/Object;)Lorg/omg/IOP/CodecFactory; flags 9 +method name unchecked_narrow descriptor (Lorg/omg/CORBA/Object;)Lorg/omg/IOP/CodecFactory; flags 9 + +class name org/omg/IOP/CodecFactoryOperations +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name create_codec descriptor (Lorg/omg/IOP/Encoding;)Lorg/omg/IOP/Codec; thrownTypes org/omg/IOP/CodecFactoryPackage/UnknownEncoding flags 401 + +class name org/omg/IOP/CodecFactoryPackage/UnknownEncoding +header extends org/omg/CORBA/UserException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name org/omg/IOP/CodecFactoryPackage/UnknownEncodingHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/IOP/CodecFactoryPackage/UnknownEncoding;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/IOP/CodecFactoryPackage/UnknownEncoding; 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/IOP/CodecFactoryPackage/UnknownEncoding; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/IOP/CodecFactoryPackage/UnknownEncoding;)V flags 9 + +class name org/omg/IOP/CodecOperations +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name encode descriptor (Lorg/omg/CORBA/Any;)[B thrownTypes org/omg/IOP/CodecPackage/InvalidTypeForEncoding flags 401 +method name decode descriptor ([B)Lorg/omg/CORBA/Any; thrownTypes org/omg/IOP/CodecPackage/FormatMismatch flags 401 +method name encode_value descriptor (Lorg/omg/CORBA/Any;)[B thrownTypes org/omg/IOP/CodecPackage/InvalidTypeForEncoding flags 401 +method name decode_value descriptor ([BLorg/omg/CORBA/TypeCode;)Lorg/omg/CORBA/Any; thrownTypes org/omg/IOP/CodecPackage/FormatMismatch,org/omg/IOP/CodecPackage/TypeMismatch flags 401 + +class name org/omg/IOP/CodecPackage/FormatMismatch +header extends org/omg/CORBA/UserException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name org/omg/IOP/CodecPackage/FormatMismatchHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/IOP/CodecPackage/FormatMismatch;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/IOP/CodecPackage/FormatMismatch; 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/IOP/CodecPackage/FormatMismatch; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/IOP/CodecPackage/FormatMismatch;)V flags 9 + +class name org/omg/IOP/CodecPackage/InvalidTypeForEncoding +header extends org/omg/CORBA/UserException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name org/omg/IOP/CodecPackage/InvalidTypeForEncodingHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/IOP/CodecPackage/InvalidTypeForEncoding;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/IOP/CodecPackage/InvalidTypeForEncoding; 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/IOP/CodecPackage/InvalidTypeForEncoding; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/IOP/CodecPackage/InvalidTypeForEncoding;)V flags 9 + +class name org/omg/IOP/CodecPackage/TypeMismatch +header extends org/omg/CORBA/UserException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name org/omg/IOP/CodecPackage/TypeMismatchHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/IOP/CodecPackage/TypeMismatch;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/IOP/CodecPackage/TypeMismatch; 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/IOP/CodecPackage/TypeMismatch; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/IOP/CodecPackage/TypeMismatch;)V flags 9 + +class name org/omg/IOP/ComponentIdHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;I)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)I 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;)I flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;I)V flags 9 + +class name org/omg/IOP/ENCODING_CDR_ENCAPS +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor S constantValue 0 flags 19 + +class name org/omg/IOP/Encoding +header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name format descriptor S flags 1 +field name major_version descriptor B flags 1 +field name minor_version descriptor B flags 1 +method name descriptor ()V flags 1 +method name descriptor (SBB)V flags 1 + +class name org/omg/IOP/ExceptionDetailMessage +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor I constantValue 14 flags 19 + +class name org/omg/IOP/IOR +header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name type_id descriptor Ljava/lang/String; flags 1 +field name profiles descriptor [Lorg/omg/IOP/TaggedProfile; flags 1 +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;[Lorg/omg/IOP/TaggedProfile;)V flags 1 + +class name org/omg/IOP/IORHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/IOP/IOR;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/IOP/IOR; 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/IOP/IOR; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/IOP/IOR;)V flags 9 + +class name org/omg/IOP/IORHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor Lorg/omg/IOP/IOR; flags 1 +method name descriptor ()V flags 1 +method name descriptor (Lorg/omg/IOP/IOR;)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/IOP/MultipleComponentProfileHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;[Lorg/omg/IOP/TaggedComponent;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)[Lorg/omg/IOP/TaggedComponent; 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/IOP/TaggedComponent; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;[Lorg/omg/IOP/TaggedComponent;)V flags 9 + +class name org/omg/IOP/MultipleComponentProfileHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor [Lorg/omg/IOP/TaggedComponent; flags 1 +method name descriptor ()V flags 1 +method name descriptor ([Lorg/omg/IOP/TaggedComponent;)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/IOP/ProfileIdHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;I)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)I 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;)I flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;I)V flags 9 + +class name org/omg/IOP/RMICustomMaxStreamFormat +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor I constantValue 17 flags 19 + +class name org/omg/IOP/ServiceContext +header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name context_id descriptor I flags 1 +field name context_data descriptor [B flags 1 +method name descriptor ()V flags 1 +method name descriptor (I[B)V flags 1 + +class name org/omg/IOP/ServiceContextHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/IOP/ServiceContext;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/IOP/ServiceContext; 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/IOP/ServiceContext; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/IOP/ServiceContext;)V flags 9 + +class name org/omg/IOP/ServiceContextHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor Lorg/omg/IOP/ServiceContext; flags 1 +method name descriptor ()V flags 1 +method name descriptor (Lorg/omg/IOP/ServiceContext;)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/IOP/ServiceContextListHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;[Lorg/omg/IOP/ServiceContext;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)[Lorg/omg/IOP/ServiceContext; 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/IOP/ServiceContext; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;[Lorg/omg/IOP/ServiceContext;)V flags 9 + +class name org/omg/IOP/ServiceContextListHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor [Lorg/omg/IOP/ServiceContext; flags 1 +method name descriptor ()V flags 1 +method name descriptor ([Lorg/omg/IOP/ServiceContext;)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/IOP/ServiceIdHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;I)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)I 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;)I flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;I)V flags 9 + +class name org/omg/IOP/TAG_ALTERNATE_IIOP_ADDRESS +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor I constantValue 3 flags 19 + +class name org/omg/IOP/TAG_CODE_SETS +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor I constantValue 1 flags 19 + +class name org/omg/IOP/TAG_INTERNET_IOP +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor I constantValue 0 flags 19 + +class name org/omg/IOP/TAG_JAVA_CODEBASE +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor I constantValue 25 flags 19 + +class name org/omg/IOP/TAG_MULTIPLE_COMPONENTS +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor I constantValue 1 flags 19 + +class name org/omg/IOP/TAG_ORB_TYPE +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor I constantValue 0 flags 19 + +class name org/omg/IOP/TAG_POLICIES +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor I constantValue 2 flags 19 + +class name org/omg/IOP/TAG_RMI_CUSTOM_MAX_STREAM_FORMAT +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor I constantValue 38 flags 19 + +class name org/omg/IOP/TaggedComponent +header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name tag descriptor I flags 1 +field name component_data descriptor [B flags 1 +method name descriptor ()V flags 1 +method name descriptor (I[B)V flags 1 + +class name org/omg/IOP/TaggedComponentHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/IOP/TaggedComponent;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/IOP/TaggedComponent; 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/IOP/TaggedComponent; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/IOP/TaggedComponent;)V flags 9 + +class name org/omg/IOP/TaggedComponentHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor Lorg/omg/IOP/TaggedComponent; flags 1 +method name descriptor ()V flags 1 +method name descriptor (Lorg/omg/IOP/TaggedComponent;)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/IOP/TaggedProfile +header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name tag descriptor I flags 1 +field name profile_data descriptor [B flags 1 +method name descriptor ()V flags 1 +method name descriptor (I[B)V flags 1 + +class name org/omg/IOP/TaggedProfileHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/IOP/TaggedProfile;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/IOP/TaggedProfile; 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/IOP/TaggedProfile; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/IOP/TaggedProfile;)V flags 9 + +class name org/omg/IOP/TaggedProfileHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor Lorg/omg/IOP/TaggedProfile; flags 1 +method name descriptor ()V flags 1 +method name descriptor (Lorg/omg/IOP/TaggedProfile;)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/IOP/TransactionService +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor I constantValue 0 flags 19 + +class name org/omg/Messaging/SYNC_WITH_TRANSPORT +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor S constantValue 1 flags 19 + +class name org/omg/Messaging/SyncScopeHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;S)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)S 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;)S flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;S)V flags 9 + +class name org/omg/PortableInterceptor/ACTIVE +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor S constantValue 1 flags 19 + +class name org/omg/PortableInterceptor/AdapterManagerIdHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;I)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)I 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;)I flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;I)V flags 9 + +class name org/omg/PortableInterceptor/AdapterNameHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;[Ljava/lang/String;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)[Ljava/lang/String; 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;)[Ljava/lang/String; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;[Ljava/lang/String;)V flags 9 + +class name org/omg/PortableInterceptor/AdapterStateHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;S)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)S 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;)S flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;S)V flags 9 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name org/omg/PortableInterceptor/ClientRequestInfoOperations +header extends java/lang/Object implements org/omg/PortableInterceptor/RequestInfoOperations flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name target descriptor ()Lorg/omg/CORBA/Object; flags 401 +method name effective_target descriptor ()Lorg/omg/CORBA/Object; flags 401 +method name effective_profile descriptor ()Lorg/omg/IOP/TaggedProfile; flags 401 +method name received_exception descriptor ()Lorg/omg/CORBA/Any; flags 401 +method name received_exception_id descriptor ()Ljava/lang/String; flags 401 +method name get_effective_component descriptor (I)Lorg/omg/IOP/TaggedComponent; flags 401 +method name get_effective_components descriptor (I)[Lorg/omg/IOP/TaggedComponent; flags 401 +method name get_request_policy descriptor (I)Lorg/omg/CORBA/Policy; flags 401 +method name add_request_service_context descriptor (Lorg/omg/IOP/ServiceContext;Z)V flags 401 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name org/omg/PortableInterceptor/ClientRequestInterceptorOperations +header extends java/lang/Object implements org/omg/PortableInterceptor/InterceptorOperations flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name send_request descriptor (Lorg/omg/PortableInterceptor/ClientRequestInfo;)V thrownTypes org/omg/PortableInterceptor/ForwardRequest flags 401 +method name send_poll descriptor (Lorg/omg/PortableInterceptor/ClientRequestInfo;)V flags 401 +method name receive_reply descriptor (Lorg/omg/PortableInterceptor/ClientRequestInfo;)V flags 401 +method name receive_exception descriptor (Lorg/omg/PortableInterceptor/ClientRequestInfo;)V thrownTypes org/omg/PortableInterceptor/ForwardRequest flags 401 +method name receive_other descriptor (Lorg/omg/PortableInterceptor/ClientRequestInfo;)V thrownTypes org/omg/PortableInterceptor/ForwardRequest flags 401 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name org/omg/PortableInterceptor/CurrentHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/PortableInterceptor/Current;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/PortableInterceptor/Current; 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/PortableInterceptor/Current; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/PortableInterceptor/Current;)V flags 9 +method name narrow descriptor (Lorg/omg/CORBA/Object;)Lorg/omg/PortableInterceptor/Current; flags 9 +method name unchecked_narrow descriptor (Lorg/omg/CORBA/Object;)Lorg/omg/PortableInterceptor/Current; flags 9 + +class name org/omg/PortableInterceptor/CurrentOperations +header extends java/lang/Object implements org/omg/CORBA/CurrentOperations flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name get_slot descriptor (I)Lorg/omg/CORBA/Any; thrownTypes org/omg/PortableInterceptor/InvalidSlot flags 401 +method name set_slot descriptor (ILorg/omg/CORBA/Any;)V thrownTypes org/omg/PortableInterceptor/InvalidSlot flags 401 + +class name org/omg/PortableInterceptor/DISCARDING +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor S constantValue 2 flags 19 + +class name org/omg/PortableInterceptor/ForwardRequest +header extends org/omg/CORBA/UserException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name forward descriptor Lorg/omg/CORBA/Object; flags 1 +method name descriptor ()V flags 1 +method name descriptor (Lorg/omg/CORBA/Object;)V flags 1 +method name descriptor (Ljava/lang/String;Lorg/omg/CORBA/Object;)V flags 1 + +class name org/omg/PortableInterceptor/ForwardRequestHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/PortableInterceptor/ForwardRequest;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/PortableInterceptor/ForwardRequest; 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/PortableInterceptor/ForwardRequest; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/PortableInterceptor/ForwardRequest;)V flags 9 + +class name org/omg/PortableInterceptor/HOLDING +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor S constantValue 0 flags 19 + +class name org/omg/PortableInterceptor/INACTIVE +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor S constantValue 3 flags 19 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name org/omg/PortableInterceptor/IORInfoOperations +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name get_effective_policy descriptor (I)Lorg/omg/CORBA/Policy; flags 401 +method name add_ior_component descriptor (Lorg/omg/IOP/TaggedComponent;)V flags 401 +method name add_ior_component_to_profile descriptor (Lorg/omg/IOP/TaggedComponent;I)V flags 401 +method name manager_id descriptor ()I flags 401 +method name state descriptor ()S flags 401 +method name adapter_template descriptor ()Lorg/omg/PortableInterceptor/ObjectReferenceTemplate; flags 401 +method name current_factory descriptor ()Lorg/omg/PortableInterceptor/ObjectReferenceFactory; flags 401 +method name current_factory descriptor (Lorg/omg/PortableInterceptor/ObjectReferenceFactory;)V flags 401 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name org/omg/PortableInterceptor/IORInterceptorOperations +header extends java/lang/Object implements org/omg/PortableInterceptor/InterceptorOperations flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name establish_components descriptor (Lorg/omg/PortableInterceptor/IORInfo;)V flags 401 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name org/omg/PortableInterceptor/IORInterceptor_3_0Helper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/PortableInterceptor/IORInterceptor_3_0;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/PortableInterceptor/IORInterceptor_3_0; 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/PortableInterceptor/IORInterceptor_3_0; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/PortableInterceptor/IORInterceptor_3_0;)V flags 9 +method name narrow descriptor (Lorg/omg/CORBA/Object;)Lorg/omg/PortableInterceptor/IORInterceptor_3_0; flags 9 +method name unchecked_narrow descriptor (Lorg/omg/CORBA/Object;)Lorg/omg/PortableInterceptor/IORInterceptor_3_0; flags 9 + +class name org/omg/PortableInterceptor/IORInterceptor_3_0Holder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor Lorg/omg/PortableInterceptor/IORInterceptor_3_0; flags 1 +method name descriptor ()V flags 1 +method name descriptor (Lorg/omg/PortableInterceptor/IORInterceptor_3_0;)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/PortableInterceptor/IORInterceptor_3_0Operations +header extends java/lang/Object implements org/omg/PortableInterceptor/IORInterceptorOperations flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name components_established descriptor (Lorg/omg/PortableInterceptor/IORInfo;)V flags 401 +method name adapter_manager_state_changed descriptor (IS)V flags 401 +method name adapter_state_changed descriptor ([Lorg/omg/PortableInterceptor/ObjectReferenceTemplate;S)V flags 401 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name org/omg/PortableInterceptor/InterceptorOperations +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name name descriptor ()Ljava/lang/String; flags 401 +method name destroy descriptor ()V flags 401 + +class name org/omg/PortableInterceptor/InvalidSlot +header extends org/omg/CORBA/UserException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name org/omg/PortableInterceptor/InvalidSlotHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/PortableInterceptor/InvalidSlot;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/PortableInterceptor/InvalidSlot; 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/PortableInterceptor/InvalidSlot; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/PortableInterceptor/InvalidSlot;)V flags 9 + +class name org/omg/PortableInterceptor/LOCATION_FORWARD +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor S constantValue 3 flags 19 + +class name org/omg/PortableInterceptor/NON_EXISTENT +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor S constantValue 4 flags 19 + +class name org/omg/PortableInterceptor/ORBIdHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Ljava/lang/String;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Ljava/lang/String; 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;)Ljava/lang/String; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Ljava/lang/String;)V flags 9 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name org/omg/PortableInterceptor/ORBInitInfoOperations +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name arguments descriptor ()[Ljava/lang/String; flags 401 +method name orb_id descriptor ()Ljava/lang/String; flags 401 +method name codec_factory descriptor ()Lorg/omg/IOP/CodecFactory; flags 401 +method name register_initial_reference descriptor (Ljava/lang/String;Lorg/omg/CORBA/Object;)V thrownTypes org/omg/PortableInterceptor/ORBInitInfoPackage/InvalidName flags 401 +method name resolve_initial_references descriptor (Ljava/lang/String;)Lorg/omg/CORBA/Object; thrownTypes org/omg/PortableInterceptor/ORBInitInfoPackage/InvalidName flags 401 +method name add_client_request_interceptor descriptor (Lorg/omg/PortableInterceptor/ClientRequestInterceptor;)V thrownTypes org/omg/PortableInterceptor/ORBInitInfoPackage/DuplicateName flags 401 +method name add_server_request_interceptor descriptor (Lorg/omg/PortableInterceptor/ServerRequestInterceptor;)V thrownTypes org/omg/PortableInterceptor/ORBInitInfoPackage/DuplicateName flags 401 +method name add_ior_interceptor descriptor (Lorg/omg/PortableInterceptor/IORInterceptor;)V thrownTypes org/omg/PortableInterceptor/ORBInitInfoPackage/DuplicateName flags 401 +method name allocate_slot_id descriptor ()I flags 401 +method name register_policy_factory descriptor (ILorg/omg/PortableInterceptor/PolicyFactory;)V flags 401 + +class name org/omg/PortableInterceptor/ORBInitInfoPackage/DuplicateName +header extends org/omg/CORBA/UserException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name name descriptor Ljava/lang/String; flags 1 +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 + +class name org/omg/PortableInterceptor/ORBInitInfoPackage/DuplicateNameHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/PortableInterceptor/ORBInitInfoPackage/DuplicateName;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/PortableInterceptor/ORBInitInfoPackage/DuplicateName; 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/PortableInterceptor/ORBInitInfoPackage/DuplicateName; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/PortableInterceptor/ORBInitInfoPackage/DuplicateName;)V flags 9 + +class name org/omg/PortableInterceptor/ORBInitInfoPackage/InvalidName +header extends org/omg/CORBA/UserException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name org/omg/PortableInterceptor/ORBInitInfoPackage/InvalidNameHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/PortableInterceptor/ORBInitInfoPackage/InvalidName;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/PortableInterceptor/ORBInitInfoPackage/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/PortableInterceptor/ORBInitInfoPackage/InvalidName; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/PortableInterceptor/ORBInitInfoPackage/InvalidName;)V flags 9 + +class name org/omg/PortableInterceptor/ORBInitInfoPackage/ObjectIdHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Ljava/lang/String;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Ljava/lang/String; 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;)Ljava/lang/String; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Ljava/lang/String;)V flags 9 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name org/omg/PortableInterceptor/ORBInitializerOperations +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name pre_init descriptor (Lorg/omg/PortableInterceptor/ORBInitInfo;)V flags 401 +method name post_init descriptor (Lorg/omg/PortableInterceptor/ORBInitInfo;)V flags 401 + +class name org/omg/PortableInterceptor/ObjectIdHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;[B)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)[B 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;)[B flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;[B)V flags 9 + +class name org/omg/PortableInterceptor/ObjectReferenceFactory +header extends java/lang/Object implements org/omg/CORBA/portable/ValueBase flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name make_object descriptor (Ljava/lang/String;[B)Lorg/omg/CORBA/Object; flags 401 + +class name org/omg/PortableInterceptor/ObjectReferenceFactoryHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/PortableInterceptor/ObjectReferenceFactory;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/PortableInterceptor/ObjectReferenceFactory; 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/PortableInterceptor/ObjectReferenceFactory; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/PortableInterceptor/ObjectReferenceFactory;)V flags 9 + +class name org/omg/PortableInterceptor/ObjectReferenceFactoryHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor Lorg/omg/PortableInterceptor/ObjectReferenceFactory; flags 1 +method name descriptor ()V flags 1 +method name descriptor (Lorg/omg/PortableInterceptor/ObjectReferenceFactory;)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/PortableInterceptor/ObjectReferenceTemplate +header extends java/lang/Object implements org/omg/PortableInterceptor/ObjectReferenceFactory flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name server_id descriptor ()Ljava/lang/String; flags 401 +method name orb_id descriptor ()Ljava/lang/String; flags 401 +method name adapter_name descriptor ()[Ljava/lang/String; flags 401 + +class name org/omg/PortableInterceptor/ObjectReferenceTemplateHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/PortableInterceptor/ObjectReferenceTemplate;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/PortableInterceptor/ObjectReferenceTemplate; 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/PortableInterceptor/ObjectReferenceTemplate; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/PortableInterceptor/ObjectReferenceTemplate;)V flags 9 + +class name org/omg/PortableInterceptor/ObjectReferenceTemplateHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor Lorg/omg/PortableInterceptor/ObjectReferenceTemplate; flags 1 +method name descriptor ()V flags 1 +method name descriptor (Lorg/omg/PortableInterceptor/ObjectReferenceTemplate;)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +class name org/omg/PortableInterceptor/ObjectReferenceTemplateSeqHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;[Lorg/omg/PortableInterceptor/ObjectReferenceTemplate;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)[Lorg/omg/PortableInterceptor/ObjectReferenceTemplate; 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/PortableInterceptor/ObjectReferenceTemplate; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;[Lorg/omg/PortableInterceptor/ObjectReferenceTemplate;)V flags 9 + +class name org/omg/PortableInterceptor/ObjectReferenceTemplateSeqHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor [Lorg/omg/PortableInterceptor/ObjectReferenceTemplate; flags 1 +method name descriptor ()V flags 1 +method name descriptor ([Lorg/omg/PortableInterceptor/ObjectReferenceTemplate;)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name org/omg/PortableInterceptor/PolicyFactoryOperations +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name create_policy descriptor (ILorg/omg/CORBA/Any;)Lorg/omg/CORBA/Policy; thrownTypes org/omg/CORBA/PolicyError flags 401 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name org/omg/PortableInterceptor/RequestInfoOperations +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name request_id descriptor ()I flags 401 +method name operation descriptor ()Ljava/lang/String; flags 401 +method name arguments descriptor ()[Lorg/omg/Dynamic/Parameter; flags 401 +method name exceptions descriptor ()[Lorg/omg/CORBA/TypeCode; flags 401 +method name contexts descriptor ()[Ljava/lang/String; flags 401 +method name operation_context descriptor ()[Ljava/lang/String; flags 401 +method name result descriptor ()Lorg/omg/CORBA/Any; flags 401 +method name response_expected descriptor ()Z flags 401 +method name sync_scope descriptor ()S flags 401 +method name reply_status descriptor ()S flags 401 +method name forward_reference descriptor ()Lorg/omg/CORBA/Object; flags 401 +method name get_slot descriptor (I)Lorg/omg/CORBA/Any; thrownTypes org/omg/PortableInterceptor/InvalidSlot flags 401 +method name get_request_service_context descriptor (I)Lorg/omg/IOP/ServiceContext; flags 401 +method name get_reply_service_context descriptor (I)Lorg/omg/IOP/ServiceContext; flags 401 + +class name org/omg/PortableInterceptor/SUCCESSFUL +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor S constantValue 0 flags 19 + +class name org/omg/PortableInterceptor/SYSTEM_EXCEPTION +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor S constantValue 1 flags 19 + +class name org/omg/PortableInterceptor/ServerIdHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Ljava/lang/String;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Ljava/lang/String; 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;)Ljava/lang/String; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Ljava/lang/String;)V flags 9 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name org/omg/PortableInterceptor/ServerRequestInfoOperations +header extends java/lang/Object implements org/omg/PortableInterceptor/RequestInfoOperations flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name sending_exception descriptor ()Lorg/omg/CORBA/Any; flags 401 +method name object_id descriptor ()[B flags 401 +method name adapter_id descriptor ()[B flags 401 +method name server_id descriptor ()Ljava/lang/String; flags 401 +method name orb_id descriptor ()Ljava/lang/String; flags 401 +method name adapter_name descriptor ()[Ljava/lang/String; flags 401 +method name target_most_derived_interface descriptor ()Ljava/lang/String; flags 401 +method name get_server_policy descriptor (I)Lorg/omg/CORBA/Policy; flags 401 +method name set_slot descriptor (ILorg/omg/CORBA/Any;)V thrownTypes org/omg/PortableInterceptor/InvalidSlot flags 401 +method name target_is_a descriptor (Ljava/lang/String;)Z flags 401 +method name add_reply_service_context descriptor (Lorg/omg/IOP/ServiceContext;Z)V flags 401 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name org/omg/PortableInterceptor/ServerRequestInterceptorOperations +header extends java/lang/Object implements org/omg/PortableInterceptor/InterceptorOperations flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name receive_request_service_contexts descriptor (Lorg/omg/PortableInterceptor/ServerRequestInfo;)V thrownTypes org/omg/PortableInterceptor/ForwardRequest flags 401 +method name receive_request descriptor (Lorg/omg/PortableInterceptor/ServerRequestInfo;)V thrownTypes org/omg/PortableInterceptor/ForwardRequest flags 401 +method name send_reply descriptor (Lorg/omg/PortableInterceptor/ServerRequestInfo;)V flags 401 +method name send_exception descriptor (Lorg/omg/PortableInterceptor/ServerRequestInfo;)V thrownTypes org/omg/PortableInterceptor/ForwardRequest flags 401 +method name send_other descriptor (Lorg/omg/PortableInterceptor/ServerRequestInfo;)V thrownTypes org/omg/PortableInterceptor/ForwardRequest flags 401 + +class name org/omg/PortableInterceptor/TRANSPORT_RETRY +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor S constantValue 4 flags 19 + +class name org/omg/PortableInterceptor/USER_EXCEPTION +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor S constantValue 2 flags 19 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name org/omg/PortableServer/AdapterActivatorOperations +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name unknown_adapter descriptor (Lorg/omg/PortableServer/POA;Ljava/lang/String;)Z flags 401 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name org/omg/PortableServer/CurrentHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/PortableServer/Current;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/PortableServer/Current; 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/PortableServer/Current; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/PortableServer/Current;)V flags 9 +method name narrow descriptor (Lorg/omg/CORBA/Object;)Lorg/omg/PortableServer/Current; flags 9 + +class name org/omg/PortableServer/CurrentOperations +header extends java/lang/Object implements org/omg/CORBA/CurrentOperations flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name get_POA descriptor ()Lorg/omg/PortableServer/POA; thrownTypes org/omg/PortableServer/CurrentPackage/NoContext flags 401 +method name get_object_id descriptor ()[B thrownTypes org/omg/PortableServer/CurrentPackage/NoContext flags 401 + +class name org/omg/PortableServer/CurrentPackage/NoContext +header extends org/omg/CORBA/UserException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name org/omg/PortableServer/CurrentPackage/NoContextHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/PortableServer/CurrentPackage/NoContext;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/PortableServer/CurrentPackage/NoContext; 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/PortableServer/CurrentPackage/NoContext; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/PortableServer/CurrentPackage/NoContext;)V flags 9 + +class name org/omg/PortableServer/DynamicImplementation +header extends org/omg/PortableServer/Servant flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name invoke descriptor (Lorg/omg/CORBA/ServerRequest;)V flags 401 + +class name org/omg/PortableServer/ForwardRequest +header extends org/omg/CORBA/UserException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name forward_reference descriptor Lorg/omg/CORBA/Object; flags 1 +method name descriptor ()V flags 1 +method name descriptor (Lorg/omg/CORBA/Object;)V flags 1 +method name descriptor (Ljava/lang/String;Lorg/omg/CORBA/Object;)V flags 1 + +class name org/omg/PortableServer/ForwardRequestHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/PortableServer/ForwardRequest;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/PortableServer/ForwardRequest; 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/PortableServer/ForwardRequest; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/PortableServer/ForwardRequest;)V flags 9 + +class name org/omg/PortableServer/ID_ASSIGNMENT_POLICY_ID +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor I constantValue 19 flags 19 + +class name org/omg/PortableServer/ID_UNIQUENESS_POLICY_ID +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor I constantValue 18 flags 19 + +class name org/omg/PortableServer/IMPLICIT_ACTIVATION_POLICY_ID +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor I constantValue 20 flags 19 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name org/omg/PortableServer/IdAssignmentPolicyOperations +header extends java/lang/Object implements org/omg/CORBA/PolicyOperations flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name value descriptor ()Lorg/omg/PortableServer/IdAssignmentPolicyValue; flags 401 + +class name org/omg/PortableServer/IdAssignmentPolicyValue +header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name _USER_ID descriptor I constantValue 0 flags 19 +field name USER_ID descriptor Lorg/omg/PortableServer/IdAssignmentPolicyValue; flags 19 +field name _SYSTEM_ID descriptor I constantValue 1 flags 19 +field name SYSTEM_ID descriptor Lorg/omg/PortableServer/IdAssignmentPolicyValue; flags 19 +method name value descriptor ()I flags 1 +method name from_int descriptor (I)Lorg/omg/PortableServer/IdAssignmentPolicyValue; flags 9 +method name descriptor (I)V flags 4 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name org/omg/PortableServer/IdUniquenessPolicyOperations +header extends java/lang/Object implements org/omg/CORBA/PolicyOperations flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name value descriptor ()Lorg/omg/PortableServer/IdUniquenessPolicyValue; flags 401 + +class name org/omg/PortableServer/IdUniquenessPolicyValue +header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name _UNIQUE_ID descriptor I constantValue 0 flags 19 +field name UNIQUE_ID descriptor Lorg/omg/PortableServer/IdUniquenessPolicyValue; flags 19 +field name _MULTIPLE_ID descriptor I constantValue 1 flags 19 +field name MULTIPLE_ID descriptor Lorg/omg/PortableServer/IdUniquenessPolicyValue; flags 19 +method name value descriptor ()I flags 1 +method name from_int descriptor (I)Lorg/omg/PortableServer/IdUniquenessPolicyValue; flags 9 +method name descriptor (I)V flags 4 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name org/omg/PortableServer/ImplicitActivationPolicyOperations +header extends java/lang/Object implements org/omg/CORBA/PolicyOperations flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name value descriptor ()Lorg/omg/PortableServer/ImplicitActivationPolicyValue; flags 401 + +class name org/omg/PortableServer/ImplicitActivationPolicyValue +header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name _IMPLICIT_ACTIVATION descriptor I constantValue 0 flags 19 +field name IMPLICIT_ACTIVATION descriptor Lorg/omg/PortableServer/ImplicitActivationPolicyValue; flags 19 +field name _NO_IMPLICIT_ACTIVATION descriptor I constantValue 1 flags 19 +field name NO_IMPLICIT_ACTIVATION descriptor Lorg/omg/PortableServer/ImplicitActivationPolicyValue; flags 19 +method name value descriptor ()I flags 1 +method name from_int descriptor (I)Lorg/omg/PortableServer/ImplicitActivationPolicyValue; flags 9 +method name descriptor (I)V flags 4 + +class name org/omg/PortableServer/LIFESPAN_POLICY_ID +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor I constantValue 17 flags 19 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name org/omg/PortableServer/LifespanPolicyOperations +header extends java/lang/Object implements org/omg/CORBA/PolicyOperations flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name value descriptor ()Lorg/omg/PortableServer/LifespanPolicyValue; flags 401 + +class name org/omg/PortableServer/LifespanPolicyValue +header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name _TRANSIENT descriptor I constantValue 0 flags 19 +field name TRANSIENT descriptor Lorg/omg/PortableServer/LifespanPolicyValue; flags 19 +field name _PERSISTENT descriptor I constantValue 1 flags 19 +field name PERSISTENT descriptor Lorg/omg/PortableServer/LifespanPolicyValue; flags 19 +method name value descriptor ()I flags 1 +method name from_int descriptor (I)Lorg/omg/PortableServer/LifespanPolicyValue; flags 9 +method name descriptor (I)V flags 4 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name org/omg/PortableServer/POAHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/PortableServer/POA;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/PortableServer/POA; 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/PortableServer/POA; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/PortableServer/POA;)V flags 9 +method name narrow descriptor (Lorg/omg/CORBA/Object;)Lorg/omg/PortableServer/POA; flags 9 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name org/omg/PortableServer/POAManagerOperations +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name activate descriptor ()V thrownTypes org/omg/PortableServer/POAManagerPackage/AdapterInactive flags 401 +method name hold_requests descriptor (Z)V thrownTypes org/omg/PortableServer/POAManagerPackage/AdapterInactive flags 401 +method name discard_requests descriptor (Z)V thrownTypes org/omg/PortableServer/POAManagerPackage/AdapterInactive flags 401 +method name deactivate descriptor (ZZ)V thrownTypes org/omg/PortableServer/POAManagerPackage/AdapterInactive flags 401 +method name get_state descriptor ()Lorg/omg/PortableServer/POAManagerPackage/State; flags 401 + +class name org/omg/PortableServer/POAManagerPackage/AdapterInactive +header extends org/omg/CORBA/UserException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name org/omg/PortableServer/POAManagerPackage/AdapterInactiveHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/PortableServer/POAManagerPackage/AdapterInactive;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/PortableServer/POAManagerPackage/AdapterInactive; 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/PortableServer/POAManagerPackage/AdapterInactive; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/PortableServer/POAManagerPackage/AdapterInactive;)V flags 9 + +class name org/omg/PortableServer/POAManagerPackage/State +header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name _HOLDING descriptor I constantValue 0 flags 19 +field name HOLDING descriptor Lorg/omg/PortableServer/POAManagerPackage/State; flags 19 +field name _ACTIVE descriptor I constantValue 1 flags 19 +field name ACTIVE descriptor Lorg/omg/PortableServer/POAManagerPackage/State; flags 19 +field name _DISCARDING descriptor I constantValue 2 flags 19 +field name DISCARDING descriptor Lorg/omg/PortableServer/POAManagerPackage/State; flags 19 +field name _INACTIVE descriptor I constantValue 3 flags 19 +field name INACTIVE descriptor Lorg/omg/PortableServer/POAManagerPackage/State; flags 19 +method name value descriptor ()I flags 1 +method name from_int descriptor (I)Lorg/omg/PortableServer/POAManagerPackage/State; flags 9 +method name descriptor (I)V flags 4 + +class name org/omg/PortableServer/POAOperations +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name create_POA descriptor (Ljava/lang/String;Lorg/omg/PortableServer/POAManager;[Lorg/omg/CORBA/Policy;)Lorg/omg/PortableServer/POA; thrownTypes org/omg/PortableServer/POAPackage/AdapterAlreadyExists,org/omg/PortableServer/POAPackage/InvalidPolicy flags 401 +method name find_POA descriptor (Ljava/lang/String;Z)Lorg/omg/PortableServer/POA; thrownTypes org/omg/PortableServer/POAPackage/AdapterNonExistent flags 401 +method name destroy descriptor (ZZ)V flags 401 +method name create_thread_policy descriptor (Lorg/omg/PortableServer/ThreadPolicyValue;)Lorg/omg/PortableServer/ThreadPolicy; flags 401 +method name create_lifespan_policy descriptor (Lorg/omg/PortableServer/LifespanPolicyValue;)Lorg/omg/PortableServer/LifespanPolicy; flags 401 +method name create_id_uniqueness_policy descriptor (Lorg/omg/PortableServer/IdUniquenessPolicyValue;)Lorg/omg/PortableServer/IdUniquenessPolicy; flags 401 +method name create_id_assignment_policy descriptor (Lorg/omg/PortableServer/IdAssignmentPolicyValue;)Lorg/omg/PortableServer/IdAssignmentPolicy; flags 401 +method name create_implicit_activation_policy descriptor (Lorg/omg/PortableServer/ImplicitActivationPolicyValue;)Lorg/omg/PortableServer/ImplicitActivationPolicy; flags 401 +method name create_servant_retention_policy descriptor (Lorg/omg/PortableServer/ServantRetentionPolicyValue;)Lorg/omg/PortableServer/ServantRetentionPolicy; flags 401 +method name create_request_processing_policy descriptor (Lorg/omg/PortableServer/RequestProcessingPolicyValue;)Lorg/omg/PortableServer/RequestProcessingPolicy; flags 401 +method name the_name descriptor ()Ljava/lang/String; flags 401 +method name the_parent descriptor ()Lorg/omg/PortableServer/POA; flags 401 +method name the_children descriptor ()[Lorg/omg/PortableServer/POA; flags 401 +method name the_POAManager descriptor ()Lorg/omg/PortableServer/POAManager; flags 401 +method name the_activator descriptor ()Lorg/omg/PortableServer/AdapterActivator; flags 401 +method name the_activator descriptor (Lorg/omg/PortableServer/AdapterActivator;)V flags 401 +method name get_servant_manager descriptor ()Lorg/omg/PortableServer/ServantManager; thrownTypes org/omg/PortableServer/POAPackage/WrongPolicy flags 401 +method name set_servant_manager descriptor (Lorg/omg/PortableServer/ServantManager;)V thrownTypes org/omg/PortableServer/POAPackage/WrongPolicy flags 401 +method name get_servant descriptor ()Lorg/omg/PortableServer/Servant; thrownTypes org/omg/PortableServer/POAPackage/NoServant,org/omg/PortableServer/POAPackage/WrongPolicy flags 401 +method name set_servant descriptor (Lorg/omg/PortableServer/Servant;)V thrownTypes org/omg/PortableServer/POAPackage/WrongPolicy flags 401 +method name activate_object descriptor (Lorg/omg/PortableServer/Servant;)[B thrownTypes org/omg/PortableServer/POAPackage/ServantAlreadyActive,org/omg/PortableServer/POAPackage/WrongPolicy flags 401 +method name activate_object_with_id descriptor ([BLorg/omg/PortableServer/Servant;)V thrownTypes org/omg/PortableServer/POAPackage/ServantAlreadyActive,org/omg/PortableServer/POAPackage/ObjectAlreadyActive,org/omg/PortableServer/POAPackage/WrongPolicy flags 401 +method name deactivate_object descriptor ([B)V thrownTypes org/omg/PortableServer/POAPackage/ObjectNotActive,org/omg/PortableServer/POAPackage/WrongPolicy flags 401 +method name create_reference descriptor (Ljava/lang/String;)Lorg/omg/CORBA/Object; thrownTypes org/omg/PortableServer/POAPackage/WrongPolicy flags 401 +method name create_reference_with_id descriptor ([BLjava/lang/String;)Lorg/omg/CORBA/Object; flags 401 +method name servant_to_id descriptor (Lorg/omg/PortableServer/Servant;)[B thrownTypes org/omg/PortableServer/POAPackage/ServantNotActive,org/omg/PortableServer/POAPackage/WrongPolicy flags 401 +method name servant_to_reference descriptor (Lorg/omg/PortableServer/Servant;)Lorg/omg/CORBA/Object; thrownTypes org/omg/PortableServer/POAPackage/ServantNotActive,org/omg/PortableServer/POAPackage/WrongPolicy flags 401 +method name reference_to_servant descriptor (Lorg/omg/CORBA/Object;)Lorg/omg/PortableServer/Servant; thrownTypes org/omg/PortableServer/POAPackage/ObjectNotActive,org/omg/PortableServer/POAPackage/WrongPolicy,org/omg/PortableServer/POAPackage/WrongAdapter flags 401 +method name reference_to_id descriptor (Lorg/omg/CORBA/Object;)[B thrownTypes org/omg/PortableServer/POAPackage/WrongAdapter,org/omg/PortableServer/POAPackage/WrongPolicy flags 401 +method name id_to_servant descriptor ([B)Lorg/omg/PortableServer/Servant; thrownTypes org/omg/PortableServer/POAPackage/ObjectNotActive,org/omg/PortableServer/POAPackage/WrongPolicy flags 401 +method name id_to_reference descriptor ([B)Lorg/omg/CORBA/Object; thrownTypes org/omg/PortableServer/POAPackage/ObjectNotActive,org/omg/PortableServer/POAPackage/WrongPolicy flags 401 +method name id descriptor ()[B flags 401 + +class name org/omg/PortableServer/POAPackage/AdapterAlreadyExists +header extends org/omg/CORBA/UserException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name org/omg/PortableServer/POAPackage/AdapterAlreadyExistsHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/PortableServer/POAPackage/AdapterAlreadyExists;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/PortableServer/POAPackage/AdapterAlreadyExists; 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/PortableServer/POAPackage/AdapterAlreadyExists; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/PortableServer/POAPackage/AdapterAlreadyExists;)V flags 9 + +class name org/omg/PortableServer/POAPackage/AdapterNonExistent +header extends org/omg/CORBA/UserException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name org/omg/PortableServer/POAPackage/AdapterNonExistentHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/PortableServer/POAPackage/AdapterNonExistent;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/PortableServer/POAPackage/AdapterNonExistent; 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/PortableServer/POAPackage/AdapterNonExistent; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/PortableServer/POAPackage/AdapterNonExistent;)V flags 9 + +class name org/omg/PortableServer/POAPackage/InvalidPolicy +header extends org/omg/CORBA/UserException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name index descriptor S flags 1 +method name descriptor ()V flags 1 +method name descriptor (S)V flags 1 +method name descriptor (Ljava/lang/String;S)V flags 1 + +class name org/omg/PortableServer/POAPackage/InvalidPolicyHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/PortableServer/POAPackage/InvalidPolicy;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/PortableServer/POAPackage/InvalidPolicy; 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/PortableServer/POAPackage/InvalidPolicy; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/PortableServer/POAPackage/InvalidPolicy;)V flags 9 + +class name org/omg/PortableServer/POAPackage/NoServant +header extends org/omg/CORBA/UserException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name org/omg/PortableServer/POAPackage/NoServantHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/PortableServer/POAPackage/NoServant;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/PortableServer/POAPackage/NoServant; 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/PortableServer/POAPackage/NoServant; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/PortableServer/POAPackage/NoServant;)V flags 9 + +class name org/omg/PortableServer/POAPackage/ObjectAlreadyActive +header extends org/omg/CORBA/UserException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name org/omg/PortableServer/POAPackage/ObjectAlreadyActiveHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/PortableServer/POAPackage/ObjectAlreadyActive;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/PortableServer/POAPackage/ObjectAlreadyActive; 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/PortableServer/POAPackage/ObjectAlreadyActive; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/PortableServer/POAPackage/ObjectAlreadyActive;)V flags 9 + +class name org/omg/PortableServer/POAPackage/ObjectNotActive +header extends org/omg/CORBA/UserException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name org/omg/PortableServer/POAPackage/ObjectNotActiveHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/PortableServer/POAPackage/ObjectNotActive;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/PortableServer/POAPackage/ObjectNotActive; 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/PortableServer/POAPackage/ObjectNotActive; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/PortableServer/POAPackage/ObjectNotActive;)V flags 9 + +class name org/omg/PortableServer/POAPackage/ServantAlreadyActive +header extends org/omg/CORBA/UserException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name org/omg/PortableServer/POAPackage/ServantAlreadyActiveHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/PortableServer/POAPackage/ServantAlreadyActive;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/PortableServer/POAPackage/ServantAlreadyActive; 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/PortableServer/POAPackage/ServantAlreadyActive; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/PortableServer/POAPackage/ServantAlreadyActive;)V flags 9 + +class name org/omg/PortableServer/POAPackage/ServantNotActive +header extends org/omg/CORBA/UserException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name org/omg/PortableServer/POAPackage/ServantNotActiveHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/PortableServer/POAPackage/ServantNotActive;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/PortableServer/POAPackage/ServantNotActive; 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/PortableServer/POAPackage/ServantNotActive; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/PortableServer/POAPackage/ServantNotActive;)V flags 9 + +class name org/omg/PortableServer/POAPackage/WrongAdapter +header extends org/omg/CORBA/UserException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name org/omg/PortableServer/POAPackage/WrongAdapterHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/PortableServer/POAPackage/WrongAdapter;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/PortableServer/POAPackage/WrongAdapter; 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/PortableServer/POAPackage/WrongAdapter; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/PortableServer/POAPackage/WrongAdapter;)V flags 9 + +class name org/omg/PortableServer/POAPackage/WrongPolicy +header extends org/omg/CORBA/UserException flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name org/omg/PortableServer/POAPackage/WrongPolicyHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/PortableServer/POAPackage/WrongPolicy;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/PortableServer/POAPackage/WrongPolicy; 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/PortableServer/POAPackage/WrongPolicy; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/PortableServer/POAPackage/WrongPolicy;)V flags 9 + +class name org/omg/PortableServer/REQUEST_PROCESSING_POLICY_ID +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor I constantValue 22 flags 19 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name org/omg/PortableServer/RequestProcessingPolicyOperations +header extends java/lang/Object implements org/omg/CORBA/PolicyOperations flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name value descriptor ()Lorg/omg/PortableServer/RequestProcessingPolicyValue; flags 401 + +class name org/omg/PortableServer/RequestProcessingPolicyValue +header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name _USE_ACTIVE_OBJECT_MAP_ONLY descriptor I constantValue 0 flags 19 +field name USE_ACTIVE_OBJECT_MAP_ONLY descriptor Lorg/omg/PortableServer/RequestProcessingPolicyValue; flags 19 +field name _USE_DEFAULT_SERVANT descriptor I constantValue 1 flags 19 +field name USE_DEFAULT_SERVANT descriptor Lorg/omg/PortableServer/RequestProcessingPolicyValue; flags 19 +field name _USE_SERVANT_MANAGER descriptor I constantValue 2 flags 19 +field name USE_SERVANT_MANAGER descriptor Lorg/omg/PortableServer/RequestProcessingPolicyValue; flags 19 +method name value descriptor ()I flags 1 +method name from_int descriptor (I)Lorg/omg/PortableServer/RequestProcessingPolicyValue; flags 9 +method name descriptor (I)V flags 4 + +class name org/omg/PortableServer/SERVANT_RETENTION_POLICY_ID +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor I constantValue 21 flags 19 + +class name org/omg/PortableServer/Servant +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name _get_delegate descriptor ()Lorg/omg/PortableServer/portable/Delegate; flags 11 +method name _set_delegate descriptor (Lorg/omg/PortableServer/portable/Delegate;)V flags 11 +method name _this_object descriptor ()Lorg/omg/CORBA/Object; flags 11 +method name _this_object descriptor (Lorg/omg/CORBA/ORB;)Lorg/omg/CORBA/Object; flags 11 +method name _orb descriptor ()Lorg/omg/CORBA/ORB; flags 11 +method name _poa descriptor ()Lorg/omg/PortableServer/POA; flags 11 +method name _object_id descriptor ()[B flags 11 +method name _default_POA descriptor ()Lorg/omg/PortableServer/POA; flags 1 +method name _is_a descriptor (Ljava/lang/String;)Z flags 1 +method name _non_existent descriptor ()Z flags 1 +method name _get_interface_def descriptor ()Lorg/omg/CORBA/Object; flags 1 +method name _all_interfaces descriptor (Lorg/omg/PortableServer/POA;[B)[Ljava/lang/String; flags 401 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name org/omg/PortableServer/ServantActivatorHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/PortableServer/ServantActivator;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/PortableServer/ServantActivator; 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/PortableServer/ServantActivator; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/PortableServer/ServantActivator;)V flags 9 +method name narrow descriptor (Lorg/omg/CORBA/Object;)Lorg/omg/PortableServer/ServantActivator; flags 9 +method name unchecked_narrow descriptor (Lorg/omg/CORBA/Object;)Lorg/omg/PortableServer/ServantActivator; flags 9 + +class name org/omg/PortableServer/ServantActivatorOperations +header extends java/lang/Object implements org/omg/PortableServer/ServantManagerOperations flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name incarnate descriptor ([BLorg/omg/PortableServer/POA;)Lorg/omg/PortableServer/Servant; thrownTypes org/omg/PortableServer/ForwardRequest flags 401 +method name etherealize descriptor ([BLorg/omg/PortableServer/POA;Lorg/omg/PortableServer/Servant;ZZ)V flags 401 + +class name org/omg/PortableServer/ServantActivatorPOA +header extends org/omg/PortableServer/Servant implements org/omg/PortableServer/ServantActivatorOperations,org/omg/CORBA/portable/InvokeHandler flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name _invoke descriptor (Ljava/lang/String;Lorg/omg/CORBA/portable/InputStream;Lorg/omg/CORBA/portable/ResponseHandler;)Lorg/omg/CORBA/portable/OutputStream; flags 1 +method name _all_interfaces descriptor (Lorg/omg/PortableServer/POA;[B)[Ljava/lang/String; flags 1 +method name _this descriptor ()Lorg/omg/PortableServer/ServantActivator; flags 1 +method name _this descriptor (Lorg/omg/CORBA/ORB;)Lorg/omg/PortableServer/ServantActivator; flags 1 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name org/omg/PortableServer/ServantLocatorHelper +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name insert descriptor (Lorg/omg/CORBA/Any;Lorg/omg/PortableServer/ServantLocator;)V flags 9 +method name extract descriptor (Lorg/omg/CORBA/Any;)Lorg/omg/PortableServer/ServantLocator; 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/PortableServer/ServantLocator; flags 9 +method name write descriptor (Lorg/omg/CORBA/portable/OutputStream;Lorg/omg/PortableServer/ServantLocator;)V flags 9 +method name narrow descriptor (Lorg/omg/CORBA/Object;)Lorg/omg/PortableServer/ServantLocator; flags 9 +method name unchecked_narrow descriptor (Lorg/omg/CORBA/Object;)Lorg/omg/PortableServer/ServantLocator; flags 9 + +class name org/omg/PortableServer/ServantLocatorOperations +header extends java/lang/Object implements org/omg/PortableServer/ServantManagerOperations flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name preinvoke descriptor ([BLorg/omg/PortableServer/POA;Ljava/lang/String;Lorg/omg/PortableServer/ServantLocatorPackage/CookieHolder;)Lorg/omg/PortableServer/Servant; thrownTypes org/omg/PortableServer/ForwardRequest flags 401 +method name postinvoke descriptor ([BLorg/omg/PortableServer/POA;Ljava/lang/String;Ljava/lang/Object;Lorg/omg/PortableServer/Servant;)V flags 401 + +class name org/omg/PortableServer/ServantLocatorPOA +header extends org/omg/PortableServer/Servant implements org/omg/PortableServer/ServantLocatorOperations,org/omg/CORBA/portable/InvokeHandler flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name _invoke descriptor (Ljava/lang/String;Lorg/omg/CORBA/portable/InputStream;Lorg/omg/CORBA/portable/ResponseHandler;)Lorg/omg/CORBA/portable/OutputStream; flags 1 +method name _all_interfaces descriptor (Lorg/omg/PortableServer/POA;[B)[Ljava/lang/String; flags 1 +method name _this descriptor ()Lorg/omg/PortableServer/ServantLocator; flags 1 +method name _this descriptor (Lorg/omg/CORBA/ORB;)Lorg/omg/PortableServer/ServantLocator; flags 1 + +class name org/omg/PortableServer/ServantLocatorPackage/CookieHolder +header extends java/lang/Object implements org/omg/CORBA/portable/Streamable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor Ljava/lang/Object; flags 1 +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/Object;)V flags 1 +method name _read descriptor (Lorg/omg/CORBA/portable/InputStream;)V flags 1 +method name _write descriptor (Lorg/omg/CORBA/portable/OutputStream;)V flags 1 +method name _type descriptor ()Lorg/omg/CORBA/TypeCode; flags 1 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name org/omg/PortableServer/ServantManagerOperations +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name org/omg/PortableServer/ServantRetentionPolicyOperations +header extends java/lang/Object implements org/omg/CORBA/PolicyOperations flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name value descriptor ()Lorg/omg/PortableServer/ServantRetentionPolicyValue; flags 401 + +class name org/omg/PortableServer/ServantRetentionPolicyValue +header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name _RETAIN descriptor I constantValue 0 flags 19 +field name RETAIN descriptor Lorg/omg/PortableServer/ServantRetentionPolicyValue; flags 19 +field name _NON_RETAIN descriptor I constantValue 1 flags 19 +field name NON_RETAIN descriptor Lorg/omg/PortableServer/ServantRetentionPolicyValue; flags 19 +method name value descriptor ()I flags 1 +method name from_int descriptor (I)Lorg/omg/PortableServer/ServantRetentionPolicyValue; flags 9 +method name descriptor (I)V flags 4 + +class name org/omg/PortableServer/THREAD_POLICY_ID +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor I constantValue 16 flags 19 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name org/omg/PortableServer/ThreadPolicyOperations +header extends java/lang/Object implements org/omg/CORBA/PolicyOperations flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name value descriptor ()Lorg/omg/PortableServer/ThreadPolicyValue; flags 401 + +class name org/omg/PortableServer/ThreadPolicyValue +header extends java/lang/Object implements org/omg/CORBA/portable/IDLEntity flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name _ORB_CTRL_MODEL descriptor I constantValue 0 flags 19 +field name ORB_CTRL_MODEL descriptor Lorg/omg/PortableServer/ThreadPolicyValue; flags 19 +field name _SINGLE_THREAD_MODEL descriptor I constantValue 1 flags 19 +field name SINGLE_THREAD_MODEL descriptor Lorg/omg/PortableServer/ThreadPolicyValue; flags 19 +method name value descriptor ()I flags 1 +method name from_int descriptor (I)Lorg/omg/PortableServer/ThreadPolicyValue; flags 9 +method name descriptor (I)V flags 4 + +class name org/omg/PortableServer/_ServantActivatorStub +header extends org/omg/CORBA/portable/ObjectImpl implements org/omg/PortableServer/ServantActivator flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name _opsClass descriptor Ljava/lang/Class; flags 19 +method name descriptor ()V flags 1 +method name incarnate descriptor ([BLorg/omg/PortableServer/POA;)Lorg/omg/PortableServer/Servant; thrownTypes org/omg/PortableServer/ForwardRequest flags 1 +method name etherealize descriptor ([BLorg/omg/PortableServer/POA;Lorg/omg/PortableServer/Servant;ZZ)V flags 1 +method name _ids descriptor ()[Ljava/lang/String; flags 1 + +class name org/omg/PortableServer/_ServantLocatorStub +header extends org/omg/CORBA/portable/ObjectImpl implements org/omg/PortableServer/ServantLocator flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name _opsClass descriptor Ljava/lang/Class; flags 19 +method name descriptor ()V flags 1 +method name preinvoke descriptor ([BLorg/omg/PortableServer/POA;Ljava/lang/String;Lorg/omg/PortableServer/ServantLocatorPackage/CookieHolder;)Lorg/omg/PortableServer/Servant; thrownTypes org/omg/PortableServer/ForwardRequest flags 1 +method name postinvoke descriptor ([BLorg/omg/PortableServer/POA;Ljava/lang/String;Ljava/lang/Object;Lorg/omg/PortableServer/Servant;)V flags 1 +method name _ids descriptor ()[Ljava/lang/String; flags 1 + +class name org/omg/PortableServer/portable/Delegate +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name orb descriptor (Lorg/omg/PortableServer/Servant;)Lorg/omg/CORBA/ORB; flags 401 +method name this_object descriptor (Lorg/omg/PortableServer/Servant;)Lorg/omg/CORBA/Object; flags 401 +method name poa descriptor (Lorg/omg/PortableServer/Servant;)Lorg/omg/PortableServer/POA; flags 401 +method name object_id descriptor (Lorg/omg/PortableServer/Servant;)[B flags 401 +method name default_POA descriptor (Lorg/omg/PortableServer/Servant;)Lorg/omg/PortableServer/POA; flags 401 +method name is_a descriptor (Lorg/omg/PortableServer/Servant;Ljava/lang/String;)Z flags 401 +method name non_existent descriptor (Lorg/omg/PortableServer/Servant;)Z flags 401 +method name get_interface_def descriptor (Lorg/omg/PortableServer/Servant;)Lorg/omg/CORBA/Object; flags 401 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name org/omg/SendingContext/RunTimeOperations +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name org/omg/stub/java/rmi/_Remote_Stub +header extends javax/rmi/CORBA/Stub implements java/rmi/Remote flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name _ids descriptor ()[Ljava/lang/String; flags 1 + diff --git a/langtools/make/data/symbols/java.datatransfer-6.sym.txt b/langtools/make/data/symbols/java.datatransfer-6.sym.txt new file mode 100644 index 00000000000..5e01a80f634 --- /dev/null +++ b/langtools/make/data/symbols/java.datatransfer-6.sym.txt @@ -0,0 +1,28 @@ +# +# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# This code is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License version 2 only, as +# published by the Free Software Foundation. Oracle designates this +# particular file as subject to the "Classpath" exception as provided +# by Oracle in the LICENSE file that accompanied this code. +# +# This code is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# version 2 for more details (a copy is included in the LICENSE file that +# accompanied this code). +# +# You should have received a copy of the GNU General Public License version +# 2 along with this work; if not, write to the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +# +# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA +# or visit www.oracle.com if you need additional information or have any +# questions. +# +# ########################################################## +# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ### +# ########################################################## +# diff --git a/langtools/make/data/symbols/java.datatransfer-7.sym.txt b/langtools/make/data/symbols/java.datatransfer-7.sym.txt new file mode 100644 index 00000000000..b771edea3ef --- /dev/null +++ b/langtools/make/data/symbols/java.datatransfer-7.sym.txt @@ -0,0 +1,67 @@ +# +# 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/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 + diff --git a/langtools/make/data/symbols/java.datatransfer-8.sym.txt b/langtools/make/data/symbols/java.datatransfer-8.sym.txt new file mode 100644 index 00000000000..7c2a83d5df4 --- /dev/null +++ b/langtools/make/data/symbols/java.datatransfer-8.sym.txt @@ -0,0 +1,160 @@ +# +# 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/awt/datatransfer/Clipboard +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name owner descriptor Ljava/awt/datatransfer/ClipboardOwner; flags 4 +field name contents descriptor Ljava/awt/datatransfer/Transferable; flags 4 +method name descriptor (Ljava/lang/String;)V flags 1 +method name getName descriptor ()Ljava/lang/String; flags 1 +method name setContents descriptor (Ljava/awt/datatransfer/Transferable;Ljava/awt/datatransfer/ClipboardOwner;)V flags 21 +method name getContents descriptor (Ljava/lang/Object;)Ljava/awt/datatransfer/Transferable; flags 21 +method name getAvailableDataFlavors descriptor ()[Ljava/awt/datatransfer/DataFlavor; flags 1 +method name isDataFlavorAvailable descriptor (Ljava/awt/datatransfer/DataFlavor;)Z flags 1 +method name getData descriptor (Ljava/awt/datatransfer/DataFlavor;)Ljava/lang/Object; thrownTypes java/awt/datatransfer/UnsupportedFlavorException,java/io/IOException flags 1 +method name addFlavorListener descriptor (Ljava/awt/datatransfer/FlavorListener;)V flags 21 +method name removeFlavorListener descriptor (Ljava/awt/datatransfer/FlavorListener;)V flags 21 +method name getFlavorListeners descriptor ()[Ljava/awt/datatransfer/FlavorListener; flags 21 + +class name java/awt/datatransfer/ClipboardOwner +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name lostOwnership descriptor (Ljava/awt/datatransfer/Clipboard;Ljava/awt/datatransfer/Transferable;)V flags 401 + +class name java/awt/datatransfer/DataFlavor +header extends java/lang/Object implements java/io/Externalizable,java/lang/Cloneable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name stringFlavor descriptor Ljava/awt/datatransfer/DataFlavor; flags 19 +field name imageFlavor descriptor Ljava/awt/datatransfer/DataFlavor; flags 19 +field name plainTextFlavor descriptor Ljava/awt/datatransfer/DataFlavor; flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +field name javaSerializedObjectMimeType descriptor Ljava/lang/String; constantValue application/x-java-serialized-object flags 19 +field name javaFileListFlavor descriptor Ljava/awt/datatransfer/DataFlavor; flags 19 +field name javaJVMLocalObjectMimeType descriptor Ljava/lang/String; constantValue application/x-java-jvm-local-objectref flags 19 +field name javaRemoteObjectMimeType descriptor Ljava/lang/String; constantValue application/x-java-remote-object flags 19 +field name selectionHtmlFlavor descriptor Ljava/awt/datatransfer/DataFlavor; flags 9 +field name fragmentHtmlFlavor descriptor Ljava/awt/datatransfer/DataFlavor; flags 9 +field name allHtmlFlavor descriptor Ljava/awt/datatransfer/DataFlavor; flags 9 +method name tryToLoadClass descriptor (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Class; thrownTypes java/lang/ClassNotFoundException flags 1c signature (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Class<*>; +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/Class;Ljava/lang/String;)V flags 1 signature (Ljava/lang/Class<*>;Ljava/lang/String;)V +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)V thrownTypes java/lang/ClassNotFoundException flags 1 +method name descriptor (Ljava/lang/String;)V thrownTypes java/lang/ClassNotFoundException flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name getTextPlainUnicodeFlavor descriptor ()Ljava/awt/datatransfer/DataFlavor; flags 19 +method name selectBestTextFlavor descriptor ([Ljava/awt/datatransfer/DataFlavor;)Ljava/awt/datatransfer/DataFlavor; flags 19 +method name getReaderForText descriptor (Ljava/awt/datatransfer/Transferable;)Ljava/io/Reader; thrownTypes java/awt/datatransfer/UnsupportedFlavorException,java/io/IOException flags 1 +method name getMimeType descriptor ()Ljava/lang/String; flags 1 +method name getRepresentationClass descriptor ()Ljava/lang/Class; flags 1 signature ()Ljava/lang/Class<*>; +method name getHumanPresentableName descriptor ()Ljava/lang/String; flags 1 +method name getPrimaryType descriptor ()Ljava/lang/String; flags 1 +method name getSubType descriptor ()Ljava/lang/String; flags 1 +method name getParameter descriptor (Ljava/lang/String;)Ljava/lang/String; flags 1 +method name setHumanPresentableName descriptor (Ljava/lang/String;)V flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name equals descriptor (Ljava/awt/datatransfer/DataFlavor;)Z flags 1 +method name equals descriptor (Ljava/lang/String;)Z flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name hashCode descriptor ()I flags 1 +method name match descriptor (Ljava/awt/datatransfer/DataFlavor;)Z flags 1 +method name isMimeTypeEqual descriptor (Ljava/lang/String;)Z flags 1 +method name isMimeTypeEqual descriptor (Ljava/awt/datatransfer/DataFlavor;)Z flags 11 +method name isMimeTypeSerializedObject descriptor ()Z flags 1 +method name getDefaultRepresentationClass descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<*>; +method name getDefaultRepresentationClassAsString descriptor ()Ljava/lang/String; flags 11 +method name isRepresentationClassInputStream descriptor ()Z flags 1 +method name isRepresentationClassReader descriptor ()Z flags 1 +method name isRepresentationClassCharBuffer descriptor ()Z flags 1 +method name isRepresentationClassByteBuffer descriptor ()Z flags 1 +method name isRepresentationClassSerializable descriptor ()Z flags 1 +method name isRepresentationClassRemote descriptor ()Z flags 1 +method name isFlavorSerializedObjectType descriptor ()Z flags 1 +method name isFlavorRemoteObjectType descriptor ()Z flags 1 +method name isFlavorJavaFileListType descriptor ()Z flags 1 +method name isFlavorTextType descriptor ()Z flags 1 +method name writeExternal descriptor (Ljava/io/ObjectOutput;)V thrownTypes java/io/IOException flags 21 +method name readExternal descriptor (Ljava/io/ObjectInput;)V thrownTypes java/io/IOException,java/lang/ClassNotFoundException flags 21 +method name clone descriptor ()Ljava/lang/Object; thrownTypes java/lang/CloneNotSupportedException flags 1 +method name normalizeMimeTypeParameter descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name normalizeMimeType descriptor (Ljava/lang/String;)Ljava/lang/String; flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; + +class name java/awt/datatransfer/FlavorEvent +header extends java/util/EventObject flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/awt/datatransfer/Clipboard;)V flags 1 + +class name java/awt/datatransfer/FlavorListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name flavorsChanged descriptor (Ljava/awt/datatransfer/FlavorEvent;)V flags 401 + +class name java/awt/datatransfer/FlavorMap +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getNativesForFlavors descriptor ([Ljava/awt/datatransfer/DataFlavor;)Ljava/util/Map; flags 401 signature ([Ljava/awt/datatransfer/DataFlavor;)Ljava/util/Map; +method name getFlavorsForNatives descriptor ([Ljava/lang/String;)Ljava/util/Map; flags 401 signature ([Ljava/lang/String;)Ljava/util/Map; + +class name java/awt/datatransfer/FlavorTable +header extends java/lang/Object implements java/awt/datatransfer/FlavorMap flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getNativesForFlavor descriptor (Ljava/awt/datatransfer/DataFlavor;)Ljava/util/List; flags 401 signature (Ljava/awt/datatransfer/DataFlavor;)Ljava/util/List; +method name getFlavorsForNative descriptor (Ljava/lang/String;)Ljava/util/List; flags 401 signature (Ljava/lang/String;)Ljava/util/List; + +class name java/awt/datatransfer/MimeTypeParseException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/awt/datatransfer/StringSelection +header extends java/lang/Object implements java/awt/datatransfer/Transferable,java/awt/datatransfer/ClipboardOwner flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/String;)V flags 1 +method name getTransferDataFlavors descriptor ()[Ljava/awt/datatransfer/DataFlavor; flags 1 +method name isDataFlavorSupported descriptor (Ljava/awt/datatransfer/DataFlavor;)Z flags 1 +method name getTransferData descriptor (Ljava/awt/datatransfer/DataFlavor;)Ljava/lang/Object; thrownTypes java/awt/datatransfer/UnsupportedFlavorException,java/io/IOException flags 1 +method name lostOwnership descriptor (Ljava/awt/datatransfer/Clipboard;Ljava/awt/datatransfer/Transferable;)V flags 1 + +class name java/awt/datatransfer/SystemFlavorMap +header extends java/lang/Object implements java/awt/datatransfer/FlavorMap,java/awt/datatransfer/FlavorTable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getDefaultFlavorMap descriptor ()Ljava/awt/datatransfer/FlavorMap; flags 9 +method name getNativesForFlavor descriptor (Ljava/awt/datatransfer/DataFlavor;)Ljava/util/List; flags 21 signature (Ljava/awt/datatransfer/DataFlavor;)Ljava/util/List; +method name getFlavorsForNative descriptor (Ljava/lang/String;)Ljava/util/List; flags 21 signature (Ljava/lang/String;)Ljava/util/List; +method name getNativesForFlavors descriptor ([Ljava/awt/datatransfer/DataFlavor;)Ljava/util/Map; flags 21 signature ([Ljava/awt/datatransfer/DataFlavor;)Ljava/util/Map; +method name getFlavorsForNatives descriptor ([Ljava/lang/String;)Ljava/util/Map; flags 21 signature ([Ljava/lang/String;)Ljava/util/Map; +method name addUnencodedNativeForFlavor descriptor (Ljava/awt/datatransfer/DataFlavor;Ljava/lang/String;)V flags 21 +method name setNativesForFlavor descriptor (Ljava/awt/datatransfer/DataFlavor;[Ljava/lang/String;)V flags 21 +method name addFlavorForUnencodedNative descriptor (Ljava/lang/String;Ljava/awt/datatransfer/DataFlavor;)V flags 21 +method name setFlavorsForNative descriptor (Ljava/lang/String;[Ljava/awt/datatransfer/DataFlavor;)V flags 21 +method name encodeJavaMIMEType descriptor (Ljava/lang/String;)Ljava/lang/String; flags 9 +method name encodeDataFlavor descriptor (Ljava/awt/datatransfer/DataFlavor;)Ljava/lang/String; flags 9 +method name isJavaMIMEType descriptor (Ljava/lang/String;)Z flags 9 +method name decodeJavaMIMEType descriptor (Ljava/lang/String;)Ljava/lang/String; flags 9 +method name decodeDataFlavor descriptor (Ljava/lang/String;)Ljava/awt/datatransfer/DataFlavor; thrownTypes java/lang/ClassNotFoundException flags 9 + +class name java/awt/datatransfer/Transferable +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getTransferDataFlavors descriptor ()[Ljava/awt/datatransfer/DataFlavor; flags 401 +method name isDataFlavorSupported descriptor (Ljava/awt/datatransfer/DataFlavor;)Z flags 401 +method name getTransferData descriptor (Ljava/awt/datatransfer/DataFlavor;)Ljava/lang/Object; thrownTypes java/awt/datatransfer/UnsupportedFlavorException,java/io/IOException flags 401 + +class name java/awt/datatransfer/UnsupportedFlavorException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/awt/datatransfer/DataFlavor;)V flags 1 + diff --git a/langtools/make/data/symbols/java.desktop-6.sym.txt b/langtools/make/data/symbols/java.desktop-6.sym.txt new file mode 100644 index 00000000000..9fa1e4062ca --- /dev/null +++ b/langtools/make/data/symbols/java.desktop-6.sym.txt @@ -0,0 +1,1136 @@ +# +# 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/applet/Applet +-method name isValidateRoot descriptor ()Z + +class name java/awt/BasicStroke +-method name descriptor (FIIF[FF)V +method name descriptor (FIIF[FF)V flags 1 + +class name java/awt/Color +-method name descriptor (IIII)V +method name descriptor (IIII)V flags 1 + +class name java/awt/Component +-method name isVisible descriptor ()Z +-method name getForeground descriptor ()Ljava/awt/Color; +-method name getBackground descriptor ()Ljava/awt/Color; +-method name getFont descriptor ()Ljava/awt/Font; +-method name revalidate descriptor ()V +-method name add descriptor (Ljava/awt/PopupMenu;)V +-method name remove descriptor (Ljava/awt/MenuComponent;)V +-method name addPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V +-method name removePropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V +-method name getPropertyChangeListeners descriptor ()[Ljava/beans/PropertyChangeListener; +-method name addPropertyChangeListener descriptor (Ljava/lang/String;Ljava/beans/PropertyChangeListener;)V +-method name removePropertyChangeListener descriptor (Ljava/lang/String;Ljava/beans/PropertyChangeListener;)V +-method name getPropertyChangeListeners descriptor (Ljava/lang/String;)[Ljava/beans/PropertyChangeListener; +method name isVisible descriptor ()Z flags 1 +method name getForeground descriptor ()Ljava/awt/Color; flags 1 +method name getBackground descriptor ()Ljava/awt/Color; flags 1 +method name getFont descriptor ()Ljava/awt/Font; flags 1 +method name add descriptor (Ljava/awt/PopupMenu;)V flags 21 +method name remove descriptor (Ljava/awt/MenuComponent;)V flags 21 +method name addPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 21 +method name removePropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 21 +method name getPropertyChangeListeners descriptor ()[Ljava/beans/PropertyChangeListener; flags 21 +method name addPropertyChangeListener descriptor (Ljava/lang/String;Ljava/beans/PropertyChangeListener;)V flags 21 +method name removePropertyChangeListener descriptor (Ljava/lang/String;Ljava/beans/PropertyChangeListener;)V flags 21 +method name getPropertyChangeListeners descriptor (Ljava/lang/String;)[Ljava/beans/PropertyChangeListener; flags 21 + +class name java/awt/Container +-method name isValidateRoot descriptor ()Z +method name transferFocusBackward descriptor ()V flags 1 + +class name java/awt/Cursor +-field name predefined descriptor [Ljava/awt/Cursor; +field name predefined descriptor [Ljava/awt/Cursor; flags c +-method name descriptor (I)V +method name descriptor (I)V flags 1 + +class name java/awt/Dialog +-method name setOpacity descriptor (F)V +-method name setShape descriptor (Ljava/awt/Shape;)V +-method name setBackground descriptor (Ljava/awt/Color;)V + +class name java/awt/Dimension +-method name getSize descriptor ()Ljava/awt/Dimension; +method name getSize descriptor ()Ljava/awt/Dimension; flags 1 + +class name java/awt/EventQueue +-method name peekEvent descriptor ()Ljava/awt/AWTEvent; +-method name peekEvent descriptor (I)Ljava/awt/AWTEvent; +-method name push descriptor (Ljava/awt/EventQueue;)V +-method name createSecondaryLoop descriptor ()Ljava/awt/SecondaryLoop; +method name peekEvent descriptor ()Ljava/awt/AWTEvent; flags 21 +method name peekEvent descriptor (I)Ljava/awt/AWTEvent; flags 21 +method name push descriptor (Ljava/awt/EventQueue;)V flags 21 + +class name java/awt/FileDialog +-method name getFiles descriptor ()[Ljava/io/File; +-method name setMultipleMode descriptor (Z)V +-method name isMultipleMode descriptor ()Z + +class name java/awt/Font +method name finalize descriptor ()V thrownTypes java/lang/Throwable flags 4 + +class name java/awt/Frame +-method name setExtendedState descriptor (I)V +-method name getExtendedState descriptor ()I +-method name setMaximizedBounds descriptor (Ljava/awt/Rectangle;)V +-method name setOpacity descriptor (F)V +-method name setShape descriptor (Ljava/awt/Shape;)V +-method name setBackground descriptor (Ljava/awt/Color;)V +method name setExtendedState descriptor (I)V flags 21 +method name getExtendedState descriptor ()I flags 21 +method name setMaximizedBounds descriptor (Ljava/awt/Rectangle;)V flags 21 + +class name java/awt/GradientPaint +-method name descriptor (Ljava/awt/geom/Point2D;Ljava/awt/Color;Ljava/awt/geom/Point2D;Ljava/awt/Color;Z)V +method name descriptor (Ljava/awt/geom/Point2D;Ljava/awt/Color;Ljava/awt/geom/Point2D;Ljava/awt/Color;Z)V flags 1 + +class name java/awt/GraphicsConfiguration +-method name createCompatibleImage descriptor (II)Ljava/awt/image/BufferedImage; +-method name isTranslucencyCapable descriptor ()Z +method name createCompatibleImage descriptor (II)Ljava/awt/image/BufferedImage; flags 401 + +class name java/awt/GraphicsDevice +header extends java/lang/Object flags 421 +-method name isWindowTranslucencySupported descriptor (Ljava/awt/GraphicsDevice$WindowTranslucency;)Z + +-class name java/awt/GraphicsDevice$WindowTranslucency + +class name java/awt/LinearGradientPaint +-method name descriptor (Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;[F[Ljava/awt/Color;Ljava/awt/MultipleGradientPaint$CycleMethod;Ljava/awt/MultipleGradientPaint$ColorSpaceType;Ljava/awt/geom/AffineTransform;)V +method name descriptor (Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;[F[Ljava/awt/Color;Ljava/awt/MultipleGradientPaint$CycleMethod;Ljava/awt/MultipleGradientPaint$ColorSpaceType;Ljava/awt/geom/AffineTransform;)V flags 1 + +class name java/awt/Point +-method name getLocation descriptor ()Ljava/awt/Point; +method name getLocation descriptor ()Ljava/awt/Point; flags 1 + +class name java/awt/RadialGradientPaint +-method name descriptor (Ljava/awt/geom/Point2D;FLjava/awt/geom/Point2D;[F[Ljava/awt/Color;Ljava/awt/MultipleGradientPaint$CycleMethod;Ljava/awt/MultipleGradientPaint$ColorSpaceType;Ljava/awt/geom/AffineTransform;)V +method name descriptor (Ljava/awt/geom/Point2D;FLjava/awt/geom/Point2D;[F[Ljava/awt/Color;Ljava/awt/MultipleGradientPaint$CycleMethod;Ljava/awt/MultipleGradientPaint$ColorSpaceType;Ljava/awt/geom/AffineTransform;)V flags 1 + +class name java/awt/Rectangle +-method name getBounds descriptor ()Ljava/awt/Rectangle; +method name getBounds descriptor ()Ljava/awt/Rectangle; flags 1 + +class name java/awt/ScrollPane +-method name descriptor (I)V +-method name getScrollPosition descriptor ()Ljava/awt/Point; +method name descriptor (I)V thrownTypes java/awt/HeadlessException flags 1 +method name getScrollPosition descriptor ()Ljava/awt/Point; flags 1 + +-class name java/awt/SecondaryLoop + +class name java/awt/SplashScreen +-method name getSplashScreen descriptor ()Ljava/awt/SplashScreen; +-method name getImageURL descriptor ()Ljava/net/URL; +-method name close descriptor ()V +method name getSplashScreen descriptor ()Ljava/awt/SplashScreen; flags 29 +method name getImageURL descriptor ()Ljava/net/URL; thrownTypes java/lang/IllegalStateException flags 21 +method name close descriptor ()V thrownTypes java/lang/IllegalStateException flags 21 + +class name java/awt/SystemColor +method name getRGB descriptor ()I flags 1 +method name createContext descriptor (Ljava/awt/image/ColorModel;Ljava/awt/Rectangle;Ljava/awt/geom/Rectangle2D;Ljava/awt/geom/AffineTransform;Ljava/awt/RenderingHints;)Ljava/awt/PaintContext; flags 1 + +class name java/awt/TextField +-method name setColumns descriptor (I)V +method name setColumns descriptor (I)V flags 21 + +class name java/awt/Toolkit +-method name addPropertyChangeListener descriptor (Ljava/lang/String;Ljava/beans/PropertyChangeListener;)V +-method name removePropertyChangeListener descriptor (Ljava/lang/String;Ljava/beans/PropertyChangeListener;)V +-method name getPropertyChangeListeners descriptor (Ljava/lang/String;)[Ljava/beans/PropertyChangeListener; +-method name areExtraMouseButtonsEnabled descriptor ()Z +method name addPropertyChangeListener descriptor (Ljava/lang/String;Ljava/beans/PropertyChangeListener;)V flags 21 +method name removePropertyChangeListener descriptor (Ljava/lang/String;Ljava/beans/PropertyChangeListener;)V flags 21 +method name getPropertyChangeListeners descriptor (Ljava/lang/String;)[Ljava/beans/PropertyChangeListener; flags 21 + +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/Dialog$ModalExclusionType outerClass java/awt/Dialog innerClassName ModalExclusionType flags 4019 +-method name setLocation descriptor (II)V +-method name setLocation descriptor (Ljava/awt/Point;)V +-method name setAutoRequestFocus descriptor (Z)V +-method name isAutoRequestFocus descriptor ()Z +-method name isValidateRoot descriptor ()Z +-method name setType descriptor (Ljava/awt/Window$Type;)V +-method name getType descriptor ()Ljava/awt/Window$Type; +-method name getOpacity descriptor ()F +-method name setOpacity descriptor (F)V +-method name getShape descriptor ()Ljava/awt/Shape; +-method name setShape descriptor (Ljava/awt/Shape;)V +-method name getBackground descriptor ()Ljava/awt/Color; +-method name setBackground descriptor (Ljava/awt/Color;)V +-method name isOpaque descriptor ()Z +-method name paint descriptor (Ljava/awt/Graphics;)V +method name getGraphicsConfiguration descriptor ()Ljava/awt/GraphicsConfiguration; flags 1 + +-class name java/awt/Window$Type + +class name java/awt/event/AWTEventListenerProxy +header extends java/util/EventListenerProxy implements java/awt/event/AWTEventListener flags 21 + +class name java/awt/event/InputEvent +-method name getMaskForButton descriptor (I)I + +class name java/awt/event/InvocationEvent +-method name isDispatched descriptor ()Z + +class name java/awt/event/KeyEvent +-method name getExtendedKeyCode descriptor ()I +-method name getExtendedKeyCodeForChar descriptor (I)I + +class name java/awt/event/MouseEvent +-method name getModifiersEx descriptor ()I + +class name java/awt/event/MouseWheelEvent +-method name descriptor (Ljava/awt/Component;IJIIIIIIZIIID)V +-method name getPreciseWheelRotation descriptor ()D + +class name java/awt/font/NumericShaper +header extends java/lang/Object implements java/io/Serializable flags 31 +-method name getShaper descriptor (Ljava/awt/font/NumericShaper$Range;)Ljava/awt/font/NumericShaper; +-method name getContextualShaper descriptor (Ljava/util/Set;)Ljava/awt/font/NumericShaper; +-method name getContextualShaper descriptor (Ljava/util/Set;Ljava/awt/font/NumericShaper$Range;)Ljava/awt/font/NumericShaper; +-method name shape descriptor ([CIILjava/awt/font/NumericShaper$Range;)V +-method name getRangeSet descriptor ()Ljava/util/Set; + +-class name java/awt/font/NumericShaper$Range + +class name java/awt/geom/AffineTransform +-method name descriptor (FFFFFF)V +method name descriptor (FFFFFF)V flags 1 + +class name java/awt/geom/Arc2D +-method name descriptor ()V + +class name java/awt/geom/Path2D +-method name getPathIterator descriptor (Ljava/awt/geom/AffineTransform;D)Ljava/awt/geom/PathIterator; +method name getPathIterator descriptor (Ljava/awt/geom/AffineTransform;D)Ljava/awt/geom/PathIterator; flags 1 + +class name java/awt/geom/Path2D$Double +-method name getPathIterator descriptor (Ljava/awt/geom/AffineTransform;)Ljava/awt/geom/PathIterator; +method name getPathIterator descriptor (Ljava/awt/geom/AffineTransform;)Ljava/awt/geom/PathIterator; flags 1 + +class name java/awt/geom/Path2D$Float +-method name getPathIterator descriptor (Ljava/awt/geom/AffineTransform;)Ljava/awt/geom/PathIterator; +method name getPathIterator descriptor (Ljava/awt/geom/AffineTransform;)Ljava/awt/geom/PathIterator; flags 1 + +class name java/awt/geom/RectangularShape +-method name getFrame descriptor ()Ljava/awt/geom/Rectangle2D; +method name getFrame descriptor ()Ljava/awt/geom/Rectangle2D; flags 1 + +class name java/awt/im/InputContext +-method name isCompositionEnabled descriptor ()Z +method name isCompositionEnabled descriptor ()Z flags 1 + +class name java/awt/peer/CanvasPeer +-method name getAppropriateGraphicsConfiguration descriptor (Ljava/awt/GraphicsConfiguration;)Ljava/awt/GraphicsConfiguration; + +class name java/awt/peer/ChoicePeer +method name addItem descriptor (Ljava/lang/String;I)V flags 401 + +class name java/awt/peer/ComponentPeer +-method name flip descriptor (IIIILjava/awt/BufferCapabilities$FlipContents;)V +-method name applyShape descriptor (Lsun/java2d/pipe/Region;)V +-method name setZOrder descriptor (Ljava/awt/peer/ComponentPeer;)V +-method name updateGraphicsData descriptor (Ljava/awt/GraphicsConfiguration;)Z +method name repaint descriptor (JIIII)V flags 401 +method name flip descriptor (Ljava/awt/BufferCapabilities$FlipContents;)V flags 401 +method name getBounds descriptor ()Ljava/awt/Rectangle; flags 401 +method name preferredSize descriptor ()Ljava/awt/Dimension; flags 401 +method name minimumSize descriptor ()Ljava/awt/Dimension; flags 401 +method name show descriptor ()V flags 401 +method name hide descriptor ()V flags 401 +method name enable descriptor ()V flags 401 +method name disable descriptor ()V flags 401 +method name reshape descriptor (IIII)V flags 401 + +class name java/awt/peer/ContainerPeer +method name isPaintPending descriptor ()Z flags 401 +method name restack descriptor ()V flags 401 +method name isRestackSupported descriptor ()Z flags 401 +method name insets descriptor ()Ljava/awt/Insets; flags 401 + +class name java/awt/peer/DialogPeer +-method name blockWindows descriptor (Ljava/util/List;)V + +class name java/awt/peer/KeyboardFocusManagerPeer +method name setCurrentFocusedWindow descriptor (Ljava/awt/Window;)V flags 401 + +class name java/awt/peer/ListPeer +method name addItem descriptor (Ljava/lang/String;I)V flags 401 +method name clear descriptor ()V flags 401 +method name setMultipleSelections descriptor (Z)V flags 401 +method name preferredSize descriptor (I)Ljava/awt/Dimension; flags 401 +method name minimumSize descriptor (I)Ljava/awt/Dimension; flags 401 + +class name java/awt/peer/MenuItemPeer +method name enable descriptor ()V flags 401 +method name disable descriptor ()V flags 401 + +class name java/awt/peer/RobotPeer +-method name dispose descriptor ()V + +class name java/awt/peer/TextAreaPeer +method name insertText descriptor (Ljava/lang/String;I)V flags 401 +method name replaceText descriptor (Ljava/lang/String;II)V flags 401 +method name preferredSize descriptor (II)Ljava/awt/Dimension; flags 401 +method name minimumSize descriptor (II)Ljava/awt/Dimension; flags 401 + +class name java/awt/peer/TextComponentPeer +method name getIndexAtPoint descriptor (II)I flags 401 +method name getCharacterBounds descriptor (I)Ljava/awt/Rectangle; flags 401 +method name filterEvents descriptor (J)J flags 401 + +class name java/awt/peer/TextFieldPeer +method name setEchoCharacter descriptor (C)V flags 401 +method name preferredSize descriptor (I)Ljava/awt/Dimension; flags 401 +method name minimumSize descriptor (I)Ljava/awt/Dimension; flags 401 + +class name java/awt/peer/WindowPeer +-method name setOpacity descriptor (F)V +-method name setOpaque descriptor (Z)V +-method name updateWindow descriptor ()V +-method name repositionSecurityWarning descriptor ()V +method name requestWindowFocus descriptor ()Z flags 401 + +class name java/beans/EventHandler +-method name descriptor (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V +method name descriptor (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V flags 1 + +class name java/beans/Expression +-method name descriptor (Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)V +-method name execute descriptor ()V +method name descriptor (Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)V flags 1 + +class name java/beans/FeatureDescriptor +-method name toString descriptor ()Ljava/lang/String; + +class name java/beans/Introspector +-method name getBeanInfo descriptor (Ljava/lang/Class;Ljava/lang/Class;I)Ljava/beans/BeanInfo; +-method name getBeanInfoSearchPath descriptor ()[Ljava/lang/String; +-method name setBeanInfoSearchPath descriptor ([Ljava/lang/String;)V +method name getBeanInfoSearchPath descriptor ()[Ljava/lang/String; flags 29 +method name setBeanInfoSearchPath descriptor ([Ljava/lang/String;)V flags 29 + +class name java/beans/PropertyChangeEvent +-method name toString descriptor ()Ljava/lang/String; + +class name java/beans/PropertyChangeListenerProxy +header extends java/util/EventListenerProxy implements java/beans/PropertyChangeListener flags 21 + +class name java/beans/PropertyChangeSupport +-method name addPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V +-method name removePropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V +-method name getPropertyChangeListeners descriptor ()[Ljava/beans/PropertyChangeListener; +-method name addPropertyChangeListener descriptor (Ljava/lang/String;Ljava/beans/PropertyChangeListener;)V +-method name removePropertyChangeListener descriptor (Ljava/lang/String;Ljava/beans/PropertyChangeListener;)V +-method name getPropertyChangeListeners descriptor (Ljava/lang/String;)[Ljava/beans/PropertyChangeListener; +-method name hasListeners descriptor (Ljava/lang/String;)Z +method name addPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 21 +method name removePropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 21 +method name getPropertyChangeListeners descriptor ()[Ljava/beans/PropertyChangeListener; flags 21 +method name addPropertyChangeListener descriptor (Ljava/lang/String;Ljava/beans/PropertyChangeListener;)V flags 21 +method name removePropertyChangeListener descriptor (Ljava/lang/String;Ljava/beans/PropertyChangeListener;)V flags 21 +method name getPropertyChangeListeners descriptor (Ljava/lang/String;)[Ljava/beans/PropertyChangeListener; flags 21 +method name hasListeners descriptor (Ljava/lang/String;)Z flags 21 + +class name java/beans/PropertyEditorManager +-method name findEditor descriptor (Ljava/lang/Class;)Ljava/beans/PropertyEditor; +-method name getEditorSearchPath descriptor ()[Ljava/lang/String; +-method name setEditorSearchPath descriptor ([Ljava/lang/String;)V +method name findEditor descriptor (Ljava/lang/Class;)Ljava/beans/PropertyEditor; flags 29 signature (Ljava/lang/Class<*>;)Ljava/beans/PropertyEditor; +method name getEditorSearchPath descriptor ()[Ljava/lang/String; flags 29 +method name setEditorSearchPath descriptor ([Ljava/lang/String;)V flags 29 + +class name java/beans/Statement +-method name descriptor (Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)V +method name descriptor (Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)V flags 1 + +-class name java/beans/Transient + +class name java/beans/VetoableChangeListenerProxy +header extends java/util/EventListenerProxy implements java/beans/VetoableChangeListener flags 21 + +class name java/beans/VetoableChangeSupport +-method name addVetoableChangeListener descriptor (Ljava/beans/VetoableChangeListener;)V +-method name removeVetoableChangeListener descriptor (Ljava/beans/VetoableChangeListener;)V +-method name getVetoableChangeListeners descriptor ()[Ljava/beans/VetoableChangeListener; +-method name addVetoableChangeListener descriptor (Ljava/lang/String;Ljava/beans/VetoableChangeListener;)V +-method name removeVetoableChangeListener descriptor (Ljava/lang/String;Ljava/beans/VetoableChangeListener;)V +-method name getVetoableChangeListeners descriptor (Ljava/lang/String;)[Ljava/beans/VetoableChangeListener; +-method name hasListeners descriptor (Ljava/lang/String;)Z +method name addVetoableChangeListener descriptor (Ljava/beans/VetoableChangeListener;)V flags 21 +method name removeVetoableChangeListener descriptor (Ljava/beans/VetoableChangeListener;)V flags 21 +method name getVetoableChangeListeners descriptor ()[Ljava/beans/VetoableChangeListener; flags 21 +method name addVetoableChangeListener descriptor (Ljava/lang/String;Ljava/beans/VetoableChangeListener;)V flags 21 +method name removeVetoableChangeListener descriptor (Ljava/lang/String;Ljava/beans/VetoableChangeListener;)V flags 21 +method name getVetoableChangeListeners descriptor (Ljava/lang/String;)[Ljava/beans/VetoableChangeListener; flags 21 +method name hasListeners descriptor (Ljava/lang/String;)Z flags 21 + +class name java/beans/XMLDecoder +header extends java/lang/Object flags 21 +-method name descriptor (Lorg/xml/sax/InputSource;)V +-method name createHandler descriptor (Ljava/lang/Object;Ljava/beans/ExceptionListener;Ljava/lang/ClassLoader;)Lorg/xml/sax/helpers/DefaultHandler; + +class name java/beans/XMLEncoder +header extends java/beans/Encoder flags 21 +-method name descriptor (Ljava/io/OutputStream;Ljava/lang/String;ZI)V + +class name javax/imageio/metadata/IIOMetadataNode +-method name getNodeValue descriptor ()Ljava/lang/String; +-method name setNodeValue descriptor (Ljava/lang/String;)V +-method name getSchemaTypeInfo descriptor ()Lorg/w3c/dom/TypeInfo; +-method name setUserData descriptor (Ljava/lang/String;Ljava/lang/Object;Lorg/w3c/dom/UserDataHandler;)Ljava/lang/Object; +-method name getUserData descriptor (Ljava/lang/String;)Ljava/lang/Object; +-method name getFeature descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; +-method name isSameNode descriptor (Lorg/w3c/dom/Node;)Z +-method name isEqualNode descriptor (Lorg/w3c/dom/Node;)Z +-method name lookupNamespaceURI descriptor (Ljava/lang/String;)Ljava/lang/String; +-method name isDefaultNamespace descriptor (Ljava/lang/String;)Z +-method name lookupPrefix descriptor (Ljava/lang/String;)Ljava/lang/String; +-method name getBaseURI descriptor ()Ljava/lang/String; +method name getNodeValue descriptor ()Ljava/lang/String; thrownTypes org/w3c/dom/DOMException flags 1 +method name setNodeValue descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 1 +method name getSchemaTypeInfo descriptor ()Lorg/w3c/dom/TypeInfo; flags 1 +method name setUserData descriptor (Ljava/lang/String;Ljava/lang/Object;Lorg/w3c/dom/UserDataHandler;)Ljava/lang/Object; flags 1 +method name getUserData descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 1 +method name getFeature descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; flags 1 +method name isSameNode descriptor (Lorg/w3c/dom/Node;)Z flags 1 +method name isEqualNode descriptor (Lorg/w3c/dom/Node;)Z flags 1 +method name lookupNamespaceURI descriptor (Ljava/lang/String;)Ljava/lang/String; flags 1 +method name isDefaultNamespace descriptor (Ljava/lang/String;)Z flags 1 +method name lookupPrefix descriptor (Ljava/lang/String;)Ljava/lang/String; flags 1 +method name getBaseURI descriptor ()Ljava/lang/String; flags 1 + +class name javax/imageio/spi/ImageReaderSpi +-field name STANDARD_INPUT_TYPE descriptor [Ljava/lang/Class; +field name STANDARD_INPUT_TYPE descriptor [Ljava/lang/Class; flags 19 + +class name javax/imageio/spi/ImageWriterSpi +-field name STANDARD_OUTPUT_TYPE descriptor [Ljava/lang/Class; +field name STANDARD_OUTPUT_TYPE descriptor [Ljava/lang/Class; flags 19 + +class name javax/imageio/stream/ImageInputStream +header extends java/lang/Object implements java/io/DataInput flags 601 + +-class name javax/print/attribute/standard/DialogTypeSelection + +class name javax/sound/midi/MetaMessage +-method name descriptor (I[BI)V + +class name javax/sound/midi/MidiDevice +header extends java/lang/Object flags 601 +innerclass innerClass javax/sound/midi/MidiDevice$Info outerClass javax/sound/midi/MidiDevice innerClassName Info flags 9 + +-class name javax/sound/midi/MidiDeviceReceiver + +-class name javax/sound/midi/MidiDeviceTransmitter + +class name javax/sound/midi/Receiver +header extends java/lang/Object flags 601 + +class name javax/sound/midi/ShortMessage +-method name descriptor (I)V +-method name descriptor (III)V +-method name descriptor (IIII)V + +class name javax/sound/midi/SysexMessage +-method name descriptor ([BI)V +-method name descriptor (I[BI)V + +class name javax/sound/midi/Transmitter +header extends java/lang/Object flags 601 + +class name javax/sound/sampled/AudioFormat$Encoding +-field name PCM_FLOAT descriptor Ljavax/sound/sampled/AudioFormat$Encoding; + +class name javax/sound/sampled/Line +header extends java/lang/Object 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/swing/AbstractButton +-method name getDisabledIcon descriptor ()Ljavax/swing/Icon; +method name getDisabledIcon descriptor ()Ljavax/swing/Icon; flags 1 + +class name javax/swing/AbstractListModel +header extends java/lang/Object implements javax/swing/ListModel,java/io/Serializable flags 421 + +class name javax/swing/AbstractSpinnerModel +header extends java/lang/Object implements javax/swing/SpinnerModel flags 421 + +class name javax/swing/BorderFactory +-method name createLineBorder descriptor (Ljava/awt/Color;IZ)Ljavax/swing/border/Border; +-method name createRaisedSoftBevelBorder descriptor ()Ljavax/swing/border/Border; +-method name createLoweredSoftBevelBorder descriptor ()Ljavax/swing/border/Border; +-method name createSoftBevelBorder descriptor (I)Ljavax/swing/border/Border; +-method name createSoftBevelBorder descriptor (ILjava/awt/Color;Ljava/awt/Color;)Ljavax/swing/border/Border; +-method name createSoftBevelBorder descriptor (ILjava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;)Ljavax/swing/border/Border; +-method name createStrokeBorder descriptor (Ljava/awt/BasicStroke;)Ljavax/swing/border/Border; +-method name createStrokeBorder descriptor (Ljava/awt/BasicStroke;Ljava/awt/Paint;)Ljavax/swing/border/Border; +-method name createDashedBorder descriptor (Ljava/awt/Paint;)Ljavax/swing/border/Border; +-method name createDashedBorder descriptor (Ljava/awt/Paint;FF)Ljavax/swing/border/Border; +-method name createDashedBorder descriptor (Ljava/awt/Paint;FFFZ)Ljavax/swing/border/Border; + +class name javax/swing/Box$Filler +-method name descriptor (Ljava/awt/Dimension;Ljava/awt/Dimension;Ljava/awt/Dimension;)V +method name descriptor (Ljava/awt/Dimension;Ljava/awt/Dimension;Ljava/awt/Dimension;)V flags 1 + +class name javax/swing/BoxLayout +-method name descriptor (Ljava/awt/Container;I)V +method name descriptor (Ljava/awt/Container;I)V flags 1 + +class name javax/swing/ComboBoxModel +header extends java/lang/Object implements javax/swing/ListModel flags 601 + +class name javax/swing/DefaultCellEditor +-method name descriptor (Ljavax/swing/JTextField;)V +method name descriptor (Ljavax/swing/JTextField;)V flags 1 + +class name javax/swing/DefaultComboBoxModel +header extends javax/swing/AbstractListModel implements javax/swing/MutableComboBoxModel,java/io/Serializable flags 21 +-method name descriptor ([Ljava/lang/Object;)V +-method name descriptor (Ljava/util/Vector;)V +-method name getElementAt descriptor (I)Ljava/lang/Object; +-method name addElement descriptor (Ljava/lang/Object;)V +-method name insertElementAt descriptor (Ljava/lang/Object;I)V +method name descriptor ([Ljava/lang/Object;)V flags 1 +method name descriptor (Ljava/util/Vector;)V flags 1 signature (Ljava/util/Vector<*>;)V +method name getElementAt descriptor (I)Ljava/lang/Object; flags 1 +method name addElement descriptor (Ljava/lang/Object;)V flags 1 +method name insertElementAt descriptor (Ljava/lang/Object;I)V flags 1 + +class name javax/swing/DefaultListCellRenderer +header extends javax/swing/JLabel implements javax/swing/ListCellRenderer,java/io/Serializable flags 21 +innerclass innerClass javax/swing/DefaultListCellRenderer$UIResource outerClass javax/swing/DefaultListCellRenderer 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 + +class name javax/swing/DefaultListModel +header extends javax/swing/AbstractListModel flags 21 +-method name getElementAt descriptor (I)Ljava/lang/Object; +-method name elements descriptor ()Ljava/util/Enumeration; +-method name elementAt descriptor (I)Ljava/lang/Object; +-method name firstElement descriptor ()Ljava/lang/Object; +-method name lastElement descriptor ()Ljava/lang/Object; +-method name setElementAt descriptor (Ljava/lang/Object;I)V +-method name insertElementAt descriptor (Ljava/lang/Object;I)V +-method name addElement descriptor (Ljava/lang/Object;)V +-method name get descriptor (I)Ljava/lang/Object; +-method name set descriptor (ILjava/lang/Object;)Ljava/lang/Object; +-method name add descriptor (ILjava/lang/Object;)V +-method name remove descriptor (I)Ljava/lang/Object; +method name getElementAt descriptor (I)Ljava/lang/Object; flags 1 +method name elements descriptor ()Ljava/util/Enumeration; flags 1 signature ()Ljava/util/Enumeration<*>; +method name elementAt descriptor (I)Ljava/lang/Object; flags 1 +method name firstElement descriptor ()Ljava/lang/Object; flags 1 +method name lastElement descriptor ()Ljava/lang/Object; flags 1 +method name setElementAt descriptor (Ljava/lang/Object;I)V flags 1 +method name insertElementAt descriptor (Ljava/lang/Object;I)V flags 1 +method name addElement descriptor (Ljava/lang/Object;)V flags 1 +method name get descriptor (I)Ljava/lang/Object; flags 1 +method name set descriptor (ILjava/lang/Object;)Ljava/lang/Object; flags 1 +method name add descriptor (ILjava/lang/Object;)V flags 1 +method name remove descriptor (I)Ljava/lang/Object; flags 1 + +class name javax/swing/DefaultListSelectionModel +-method name getAnchorSelectionIndex descriptor ()I +-method name getLeadSelectionIndex descriptor ()I +method name getAnchorSelectionIndex descriptor ()I flags 1 +method name getLeadSelectionIndex descriptor ()I flags 1 + +class name javax/swing/ImageIcon +-method name descriptor (Ljava/lang/String;)V +-method name getImage descriptor ()Ljava/awt/Image; +-method name getImageObserver descriptor ()Ljava/awt/image/ImageObserver; +method name descriptor (Ljava/lang/String;)V flags 1 +method name getImage descriptor ()Ljava/awt/Image; flags 1 +method name getImageObserver descriptor ()Ljava/awt/image/ImageObserver; flags 1 + +class name javax/swing/JButton +-method name descriptor (Ljava/lang/String;)V +method name descriptor (Ljava/lang/String;)V flags 1 + +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 +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 +-field name dataModel descriptor Ljavax/swing/ComboBoxModel; +-field name renderer descriptor Ljavax/swing/ListCellRenderer; +field name dataModel descriptor Ljavax/swing/ComboBoxModel; flags 4 +field name renderer descriptor Ljavax/swing/ListCellRenderer; flags 4 +-method name descriptor (Ljavax/swing/ComboBoxModel;)V +-method name descriptor ([Ljava/lang/Object;)V +-method name descriptor (Ljava/util/Vector;)V +-method name setModel descriptor (Ljavax/swing/ComboBoxModel;)V +-method name getModel descriptor ()Ljavax/swing/ComboBoxModel; +-method name setRenderer descriptor (Ljavax/swing/ListCellRenderer;)V +-method name getRenderer descriptor ()Ljavax/swing/ListCellRenderer; +-method name getSelectedIndex descriptor ()I +-method name getPrototypeDisplayValue descriptor ()Ljava/lang/Object; +-method name setPrototypeDisplayValue descriptor (Ljava/lang/Object;)V +-method name addItem descriptor (Ljava/lang/Object;)V +-method name insertItemAt descriptor (Ljava/lang/Object;I)V +-method name getItemAt descriptor (I)Ljava/lang/Object; +method name descriptor (Ljavax/swing/ComboBoxModel;)V flags 1 +method name descriptor ([Ljava/lang/Object;)V flags 1 +method name descriptor (Ljava/util/Vector;)V flags 1 signature (Ljava/util/Vector<*>;)V +method name setModel descriptor (Ljavax/swing/ComboBoxModel;)V flags 1 +method name getModel descriptor ()Ljavax/swing/ComboBoxModel; flags 1 +method name setRenderer descriptor (Ljavax/swing/ListCellRenderer;)V flags 1 +method name getRenderer descriptor ()Ljavax/swing/ListCellRenderer; flags 1 +method name getSelectedIndex descriptor ()I flags 1 +method name getPrototypeDisplayValue descriptor ()Ljava/lang/Object; flags 1 +method name setPrototypeDisplayValue descriptor (Ljava/lang/Object;)V flags 1 +method name addItem descriptor (Ljava/lang/Object;)V flags 1 +method name insertItemAt descriptor (Ljava/lang/Object;I)V flags 1 +method name getItemAt descriptor (I)Ljava/lang/Object; flags 1 + +class name javax/swing/JComponent +-method name getPreferredSize descriptor ()Ljava/awt/Dimension; +-method name getMaximumSize descriptor ()Ljava/awt/Dimension; +-method name getMinimumSize descriptor ()Ljava/awt/Dimension; +-method name isPaintingOrigin descriptor ()Z +method name getPreferredSize descriptor ()Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor ()Ljava/awt/Dimension; flags 1 +method name getMinimumSize descriptor ()Ljava/awt/Dimension; flags 1 + +class name javax/swing/JLabel +-method name getDisabledIcon descriptor ()Ljavax/swing/Icon; +method name getDisabledIcon descriptor ()Ljavax/swing/Icon; flags 1 + +-class name javax/swing/JLayer + +class name javax/swing/JList +header extends javax/swing/JComponent implements javax/swing/Scrollable,javax/accessibility/Accessible flags 21 +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 +-method name descriptor (Ljavax/swing/ListModel;)V +-method name descriptor ([Ljava/lang/Object;)V +-method name descriptor (Ljava/util/Vector;)V +-method name getPrototypeCellValue descriptor ()Ljava/lang/Object; +-method name setPrototypeCellValue descriptor (Ljava/lang/Object;)V +-method name getCellRenderer descriptor ()Ljavax/swing/ListCellRenderer; +-method name setCellRenderer descriptor (Ljavax/swing/ListCellRenderer;)V +-method name getModel descriptor ()Ljavax/swing/ListModel; +-method name setModel descriptor (Ljavax/swing/ListModel;)V +-method name setListData descriptor ([Ljava/lang/Object;)V +-method name setListData descriptor (Ljava/util/Vector;)V +-method name getSelectedIndices descriptor ()[I +-method name getSelectedValues descriptor ()[Ljava/lang/Object; +-method name getSelectedValuesList descriptor ()Ljava/util/List; +-method name getSelectedValue descriptor ()Ljava/lang/Object; +method name descriptor (Ljavax/swing/ListModel;)V flags 1 +method name descriptor ([Ljava/lang/Object;)V flags 1 +method name descriptor (Ljava/util/Vector;)V flags 1 signature (Ljava/util/Vector<*>;)V +method name getPrototypeCellValue descriptor ()Ljava/lang/Object; flags 1 +method name setPrototypeCellValue descriptor (Ljava/lang/Object;)V flags 1 +method name getCellRenderer descriptor ()Ljavax/swing/ListCellRenderer; flags 1 +method name setCellRenderer descriptor (Ljavax/swing/ListCellRenderer;)V flags 1 +method name getModel descriptor ()Ljavax/swing/ListModel; flags 1 +method name setModel descriptor (Ljavax/swing/ListModel;)V flags 1 +method name setListData descriptor ([Ljava/lang/Object;)V flags 1 +method name setListData descriptor (Ljava/util/Vector;)V flags 1 signature (Ljava/util/Vector<*>;)V +method name getSelectedIndices descriptor ()[I flags 1 +method name getSelectedValues descriptor ()[Ljava/lang/Object; flags 1 +method name getSelectedValue descriptor ()Ljava/lang/Object; flags 1 + +class name javax/swing/JList$AccessibleJList$AccessibleJListChild +-method name descriptor (Ljavax/swing/JList$AccessibleJList;Ljavax/swing/JList;I)V +method name descriptor (Ljavax/swing/JList$AccessibleJList;Ljavax/swing/JList;I)V flags 1 + +class name javax/swing/JMenuBar +-method name getHelpMenu descriptor ()Ljavax/swing/JMenu; +method name getHelpMenu descriptor ()Ljavax/swing/JMenu; flags 1 + +class name javax/swing/JScrollPane +-method name getHorizontalScrollBar descriptor ()Ljavax/swing/JScrollBar; +-method name getVerticalScrollBar descriptor ()Ljavax/swing/JScrollBar; +-method name getRowHeader descriptor ()Ljavax/swing/JViewport; +-method name getColumnHeader descriptor ()Ljavax/swing/JViewport; +method name getHorizontalScrollBar descriptor ()Ljavax/swing/JScrollBar; flags 1 +method name getVerticalScrollBar descriptor ()Ljavax/swing/JScrollBar; flags 1 +method name getRowHeader descriptor ()Ljavax/swing/JViewport; flags 1 +method name getColumnHeader descriptor ()Ljavax/swing/JViewport; flags 1 + +class name javax/swing/JSlider +-method name imageUpdate descriptor (Ljava/awt/Image;IIIII)Z + +class name javax/swing/JSplitPane +-method name descriptor (I)V +method name descriptor (I)V flags 1 + +class name javax/swing/JTabbedPane +-method name getSelectedIndex descriptor ()I +-method name getSelectedComponent descriptor ()Ljava/awt/Component; +method name getSelectedIndex descriptor ()I flags 1 +method name getSelectedComponent descriptor ()Ljava/awt/Component; flags 1 + +class name javax/swing/JTree +-method name descriptor (Ljavax/swing/tree/TreeModel;)V +method name descriptor (Ljavax/swing/tree/TreeModel;)V flags 1 + +class name javax/swing/JTree$EmptySelectionModel +-method name setSelectionMode descriptor (I)V +-method name setRowMapper descriptor (Ljavax/swing/tree/RowMapper;)V +-method name addTreeSelectionListener descriptor (Ljavax/swing/event/TreeSelectionListener;)V +-method name removeTreeSelectionListener descriptor (Ljavax/swing/event/TreeSelectionListener;)V +-method name addPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V +-method name removePropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V + +class name javax/swing/JViewport +-method name isPaintingOrigin descriptor ()Z +-method name getExtentSize descriptor ()Ljava/awt/Dimension; +method name getExtentSize descriptor ()Ljava/awt/Dimension; flags 1 + +class name javax/swing/ListCellRenderer +header extends java/lang/Object flags 601 +-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 401 + +class name javax/swing/ListModel +header extends java/lang/Object flags 601 +-method name getElementAt descriptor (I)Ljava/lang/Object; +method name getElementAt descriptor (I)Ljava/lang/Object; flags 401 + +class name javax/swing/MutableComboBoxModel +header extends java/lang/Object implements javax/swing/ComboBoxModel flags 601 +-method name addElement descriptor (Ljava/lang/Object;)V +-method name insertElementAt descriptor (Ljava/lang/Object;I)V +method name addElement descriptor (Ljava/lang/Object;)V flags 401 +method name insertElementAt descriptor (Ljava/lang/Object;I)V flags 401 + +class name javax/swing/OverlayLayout +-method name descriptor (Ljava/awt/Container;)V +method name descriptor (Ljava/awt/Container;)V flags 1 + +-class name javax/swing/Painter + +class name javax/swing/SwingUtilities +-method name getUnwrappedParent descriptor (Ljava/awt/Component;)Ljava/awt/Container; +-method name getUnwrappedView descriptor (Ljavax/swing/JViewport;)Ljava/awt/Component; + +class name javax/swing/SwingWorker +-method name publish descriptor ([Ljava/lang/Object;)V +method name publish descriptor ([Ljava/lang/Object;)V flags 94 signature ([TV;)V + +class name javax/swing/TransferHandler +-method name setDragImage descriptor (Ljava/awt/Image;)V +-method name getDragImage descriptor ()Ljava/awt/Image; +-method name setDragImageOffset descriptor (Ljava/awt/Point;)V +-method name getDragImageOffset descriptor ()Ljava/awt/Point; + +class name javax/swing/border/BevelBorder +-method name descriptor (ILjava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;)V +method name descriptor (ILjava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;)V flags 1 +method name getBorderInsets descriptor (Ljava/awt/Component;)Ljava/awt/Insets; flags 1 + +class name javax/swing/border/CompoundBorder +-method name descriptor (Ljavax/swing/border/Border;Ljavax/swing/border/Border;)V +method name descriptor (Ljavax/swing/border/Border;Ljavax/swing/border/Border;)V flags 1 +method name getBorderInsets descriptor (Ljava/awt/Component;)Ljava/awt/Insets; flags 1 + +class name javax/swing/border/EmptyBorder +-method name descriptor (Ljava/awt/Insets;)V +method name descriptor (Ljava/awt/Insets;)V flags 1 +method name getBorderInsets descriptor (Ljava/awt/Component;)Ljava/awt/Insets; flags 1 + +class name javax/swing/border/EtchedBorder +-method name descriptor (ILjava/awt/Color;Ljava/awt/Color;)V +method name descriptor (ILjava/awt/Color;Ljava/awt/Color;)V flags 1 +method name getBorderInsets descriptor (Ljava/awt/Component;)Ljava/awt/Insets; flags 1 + +class name javax/swing/border/LineBorder +-method name descriptor (Ljava/awt/Color;IZ)V +method name descriptor (Ljava/awt/Color;IZ)V flags 1 +method name getBorderInsets descriptor (Ljava/awt/Component;)Ljava/awt/Insets; flags 1 + +class name javax/swing/border/MatteBorder +method name getBorderInsets descriptor (Ljava/awt/Component;)Ljava/awt/Insets; flags 1 + +class name javax/swing/border/SoftBevelBorder +-method name descriptor (ILjava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;)V +method name descriptor (ILjava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;)V flags 1 +method name getBorderInsets descriptor (Ljava/awt/Component;)Ljava/awt/Insets; flags 1 + +-class name javax/swing/border/StrokeBorder + +class name javax/swing/border/TitledBorder +-method name descriptor (Ljavax/swing/border/Border;Ljava/lang/String;IILjava/awt/Font;Ljava/awt/Color;)V +method name descriptor (Ljavax/swing/border/Border;Ljava/lang/String;IILjava/awt/Font;Ljava/awt/Color;)V flags 1 +method name getBorderInsets descriptor (Ljava/awt/Component;)Ljava/awt/Insets; flags 1 + +class name javax/swing/event/HyperlinkEvent +-method name descriptor (Ljava/lang/Object;Ljavax/swing/event/HyperlinkEvent$EventType;Ljava/net/URL;Ljava/lang/String;Ljavax/swing/text/Element;Ljava/awt/event/InputEvent;)V +-method name getInputEvent descriptor ()Ljava/awt/event/InputEvent; + +class name javax/swing/plaf/BorderUIResource$BevelBorderUIResource +-method name descriptor (ILjava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;)V +method name descriptor (ILjava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;)V flags 1 + +class name javax/swing/plaf/BorderUIResource$CompoundBorderUIResource +-method name descriptor (Ljavax/swing/border/Border;Ljavax/swing/border/Border;)V +method name descriptor (Ljavax/swing/border/Border;Ljavax/swing/border/Border;)V flags 1 + +class name javax/swing/plaf/BorderUIResource$EmptyBorderUIResource +-method name descriptor (Ljava/awt/Insets;)V +method name descriptor (Ljava/awt/Insets;)V flags 1 + +class name javax/swing/plaf/BorderUIResource$EtchedBorderUIResource +-method name descriptor (ILjava/awt/Color;Ljava/awt/Color;)V +method name descriptor (ILjava/awt/Color;Ljava/awt/Color;)V flags 1 + +class name javax/swing/plaf/BorderUIResource$LineBorderUIResource +-method name descriptor (Ljava/awt/Color;I)V +method name descriptor (Ljava/awt/Color;I)V flags 1 + +class name javax/swing/plaf/BorderUIResource$TitledBorderUIResource +-method name descriptor (Ljavax/swing/border/Border;Ljava/lang/String;IILjava/awt/Font;Ljava/awt/Color;)V +method name descriptor (Ljavax/swing/border/Border;Ljava/lang/String;IILjava/awt/Font;Ljava/awt/Color;)V flags 1 + +class name javax/swing/plaf/ColorUIResource +-method name descriptor (III)V +method name descriptor (III)V flags 1 + +class name javax/swing/plaf/FileChooserUI +-method name getDefaultButton descriptor (Ljavax/swing/JFileChooser;)Ljavax/swing/JButton; + +-class name javax/swing/plaf/LayerUI + +class name javax/swing/plaf/basic/BasicBorders$ButtonBorder +method name getBorderInsets descriptor (Ljava/awt/Component;)Ljava/awt/Insets; flags 1 + +class name javax/swing/plaf/basic/BasicBorders$FieldBorder +method name getBorderInsets descriptor (Ljava/awt/Component;)Ljava/awt/Insets; flags 1 + +class name javax/swing/plaf/basic/BasicBorders$MarginBorder +method name getBorderInsets descriptor (Ljava/awt/Component;)Ljava/awt/Insets; flags 1 + +class name javax/swing/plaf/basic/BasicBorders$MenuBarBorder +method name getBorderInsets descriptor (Ljava/awt/Component;)Ljava/awt/Insets; flags 1 + +class name javax/swing/plaf/basic/BasicBorders$RadioButtonBorder +method name getBorderInsets descriptor (Ljava/awt/Component;)Ljava/awt/Insets; flags 1 + +class name javax/swing/plaf/basic/BasicBorders$ToggleButtonBorder +method name getBorderInsets descriptor (Ljava/awt/Component;)Ljava/awt/Insets; flags 1 + +class name javax/swing/plaf/basic/BasicColorChooserUI +-method name uninstallPreviewPanel descriptor ()V + +class name javax/swing/plaf/basic/BasicComboBoxUI +-field name squareButton descriptor Z +-field name padding descriptor Ljava/awt/Insets; +-method name getSizeForComponent descriptor (Ljava/awt/Component;)Ljava/awt/Dimension; + +class name javax/swing/plaf/basic/BasicDirectoryModel +header extends javax/swing/AbstractListModel implements java/beans/PropertyChangeListener flags 21 + +class name javax/swing/plaf/basic/BasicFileChooserUI +-field name viewMenuIcon descriptor Ljavax/swing/Icon; +-method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; +-method name getDefaultButton descriptor (Ljavax/swing/JFileChooser;)Ljavax/swing/JButton; + +class name javax/swing/plaf/basic/BasicMenuItemUI +-field name acceleratorDelimiter descriptor Ljava/lang/String; + +class name javax/swing/plaf/basic/BasicScrollBarUI +-field name scrollBarWidth descriptor I +-field name incrGap descriptor I +-field name decrGap descriptor I + +class name javax/swing/plaf/basic/BasicSliderUI +-method name uninstallDefaults descriptor (Ljavax/swing/JSlider;)V + +class name javax/swing/plaf/basic/BasicTreeUI +-method name isDropLine descriptor (Ljavax/swing/JTree$DropLocation;)Z +-method name paintDropLine descriptor (Ljava/awt/Graphics;)V +-method name getDropLineRect descriptor (Ljavax/swing/JTree$DropLocation;)Ljava/awt/Rectangle; +-method name updateLeadSelectionRow descriptor ()V +-method name getLeadSelectionRow descriptor ()I + +class name javax/swing/plaf/metal/BumpBuffer +method name getImageSize descriptor ()Ljava/awt/Dimension; flags 1 + +class name javax/swing/plaf/metal/MetalBorders$ButtonBorder +method name getBorderInsets descriptor (Ljava/awt/Component;)Ljava/awt/Insets; flags 1 + +class name javax/swing/plaf/metal/MetalBorders$Flush3DBorder +method name getBorderInsets descriptor (Ljava/awt/Component;)Ljava/awt/Insets; flags 1 + +class name javax/swing/plaf/metal/MetalBorders$InternalFrameBorder +method name getBorderInsets descriptor (Ljava/awt/Component;)Ljava/awt/Insets; flags 1 + +class name javax/swing/plaf/metal/MetalBorders$MenuBarBorder +method name getBorderInsets descriptor (Ljava/awt/Component;)Ljava/awt/Insets; flags 1 + +class name javax/swing/plaf/metal/MetalBorders$MenuItemBorder +method name getBorderInsets descriptor (Ljava/awt/Component;)Ljava/awt/Insets; flags 1 + +class name javax/swing/plaf/metal/MetalBorders$OptionDialogBorder +method name getBorderInsets descriptor (Ljava/awt/Component;)Ljava/awt/Insets; flags 1 + +class name javax/swing/plaf/metal/MetalBorders$PaletteBorder +method name getBorderInsets descriptor (Ljava/awt/Component;)Ljava/awt/Insets; flags 1 + +class name javax/swing/plaf/metal/MetalBorders$PopupMenuBorder +method name getBorderInsets descriptor (Ljava/awt/Component;)Ljava/awt/Insets; flags 1 + +class name javax/swing/plaf/metal/MetalBorders$ScrollPaneBorder +-method name getBorderInsets descriptor (Ljava/awt/Component;Ljava/awt/Insets;)Ljava/awt/Insets; +method name getBorderInsets descriptor (Ljava/awt/Component;)Ljava/awt/Insets; flags 1 + +class name javax/swing/plaf/metal/MetalBorders$TableHeaderBorder +-method name getBorderInsets descriptor (Ljava/awt/Component;Ljava/awt/Insets;)Ljava/awt/Insets; +method name getBorderInsets descriptor (Ljava/awt/Component;)Ljava/awt/Insets; flags 1 + +class name javax/swing/plaf/metal/MetalBorders$ToolBarBorder +method name getBorderInsets descriptor (Ljava/awt/Component;)Ljava/awt/Insets; flags 1 + +class name javax/swing/plaf/metal/MetalBumps +field name buffers descriptor Ljava/util/Vector; flags c +method name descriptor (Ljava/awt/Dimension;)V flags 1 +method name descriptor (II)V flags 1 + +class name javax/swing/plaf/metal/MetalFileChooserUI$DirectoryComboBoxModel +header extends javax/swing/AbstractListModel implements javax/swing/ComboBoxModel flags 21 +innerclass innerClass javax/swing/plaf/metal/MetalFileChooserUI$DirectoryComboBoxModel outerClass javax/swing/plaf/metal/MetalFileChooserUI innerClassName DirectoryComboBoxModel flags 4 + +class name javax/swing/plaf/metal/MetalFileChooserUI$FilterComboBoxModel +header extends javax/swing/AbstractListModel implements javax/swing/ComboBoxModel,java/beans/PropertyChangeListener flags 21 +innerclass innerClass javax/swing/plaf/metal/MetalFileChooserUI$FilterComboBoxModel outerClass javax/swing/plaf/metal/MetalFileChooserUI innerClassName FilterComboBoxModel flags 4 + +class name javax/swing/plaf/metal/MetalScrollPaneUI +-method name uninstallListeners descriptor (Ljavax/swing/JComponent;)V +-method name uninstallListeners descriptor (Ljavax/swing/JScrollPane;)V +method name uninstallListeners descriptor (Ljavax/swing/JScrollPane;)V flags 1 + +-class name javax/swing/plaf/nimbus/AbstractRegionPainter + +-class name javax/swing/plaf/nimbus/AbstractRegionPainter$PaintContext + +-class name javax/swing/plaf/nimbus/AbstractRegionPainter$PaintContext$CacheMode + +-class name javax/swing/plaf/nimbus/NimbusLookAndFeel + +-class name javax/swing/plaf/nimbus/NimbusStyle + +-class name javax/swing/plaf/nimbus/State + +-class name javax/swing/plaf/synth/SynthButtonUI + +-class name javax/swing/plaf/synth/SynthCheckBoxMenuItemUI + +-class name javax/swing/plaf/synth/SynthCheckBoxUI + +-class name javax/swing/plaf/synth/SynthColorChooserUI + +-class name javax/swing/plaf/synth/SynthComboBoxUI + +-class name javax/swing/plaf/synth/SynthDesktopIconUI + +-class name javax/swing/plaf/synth/SynthDesktopPaneUI + +-class name javax/swing/plaf/synth/SynthEditorPaneUI + +-class name javax/swing/plaf/synth/SynthFormattedTextFieldUI + +-class name javax/swing/plaf/synth/SynthInternalFrameUI + +-class name javax/swing/plaf/synth/SynthLabelUI + +-class name javax/swing/plaf/synth/SynthListUI + +class name javax/swing/plaf/synth/SynthLookAndFeel +-method name shouldUpdateStyleOnEvent descriptor (Ljava/beans/PropertyChangeEvent;)Z + +-class name javax/swing/plaf/synth/SynthMenuBarUI + +-class name javax/swing/plaf/synth/SynthMenuItemUI + +-class name javax/swing/plaf/synth/SynthMenuUI + +-class name javax/swing/plaf/synth/SynthOptionPaneUI + +-class name javax/swing/plaf/synth/SynthPanelUI + +-class name javax/swing/plaf/synth/SynthPasswordFieldUI + +-class name javax/swing/plaf/synth/SynthPopupMenuUI + +-class name javax/swing/plaf/synth/SynthProgressBarUI + +-class name javax/swing/plaf/synth/SynthRadioButtonMenuItemUI + +-class name javax/swing/plaf/synth/SynthRadioButtonUI + +-class name javax/swing/plaf/synth/SynthRootPaneUI + +-class name javax/swing/plaf/synth/SynthScrollBarUI + +-class name javax/swing/plaf/synth/SynthScrollPaneUI + +-class name javax/swing/plaf/synth/SynthSeparatorUI + +-class name javax/swing/plaf/synth/SynthSliderUI + +-class name javax/swing/plaf/synth/SynthSpinnerUI + +-class name javax/swing/plaf/synth/SynthSplitPaneUI + +-class name javax/swing/plaf/synth/SynthTabbedPaneUI + +-class name javax/swing/plaf/synth/SynthTableHeaderUI + +-class name javax/swing/plaf/synth/SynthTableUI + +-class name javax/swing/plaf/synth/SynthTextAreaUI + +-class name javax/swing/plaf/synth/SynthTextFieldUI + +-class name javax/swing/plaf/synth/SynthTextPaneUI + +-class name javax/swing/plaf/synth/SynthToggleButtonUI + +-class name javax/swing/plaf/synth/SynthToolBarUI + +-class name javax/swing/plaf/synth/SynthToolTipUI + +-class name javax/swing/plaf/synth/SynthTreeUI + +-class name javax/swing/plaf/synth/SynthUI + +-class name javax/swing/plaf/synth/SynthViewportUI + +class name javax/swing/table/JTableHeader +-method name getDefaultRenderer descriptor ()Ljavax/swing/table/TableCellRenderer; +method name getDefaultRenderer descriptor ()Ljavax/swing/table/TableCellRenderer; flags 1 + +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$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 +innerclass innerClass javax/swing/text/AbstractDocument$DefaultDocumentEvent outerClass javax/swing/text/AbstractDocument innerClassName DefaultDocumentEvent flags 1 + +class name javax/swing/text/DefaultStyledDocument +-method name removeElement descriptor (Ljavax/swing/text/Element;)V + +class name javax/swing/text/GlyphView +-method name getMinimumSpan descriptor (I)F + +class name javax/swing/text/JTextComponent +-method name getCaret descriptor ()Ljavax/swing/text/Caret; +-method name getCaretPosition descriptor ()I +-method name getSelectionStart descriptor ()I +-method name getSelectionEnd descriptor ()I +-method name saveComposedText descriptor (I)Z +-method name restoreComposedText descriptor ()V +method name getCaret descriptor ()Ljavax/swing/text/Caret; flags 1 +method name getCaretPosition descriptor ()I flags 1 +method name getSelectionStart descriptor ()I flags 1 +method name getSelectionEnd descriptor ()I flags 1 + +class name javax/swing/text/ParagraphView +header extends javax/swing/text/FlowView implements javax/swing/text/TabExpander flags 21 +innerclass innerClass javax/swing/text/ParagraphView$Row outerClass javax/swing/text/ParagraphView innerClassName Row flags 0 +innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19 +-method name calculateMinorAxisRequirements descriptor (ILjavax/swing/SizeRequirements;)Ljavax/swing/SizeRequirements; +method name adjustRow descriptor (Ljavax/swing/text/ParagraphView$Row;II)V flags 4 + +class name javax/swing/text/ParagraphView$Row +header extends javax/swing/text/BoxView flags 20 +innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19 +innerclass innerClass javax/swing/text/ParagraphView$Row outerClass javax/swing/text/ParagraphView innerClassName Row flags 0 +method name loadChildren descriptor (Ljavax/swing/text/ViewFactory;)V flags 4 +method name getAttributes descriptor ()Ljavax/swing/text/AttributeSet; flags 1 +method name getAlignment descriptor (I)F flags 1 +method name modelToView descriptor (ILjava/awt/Shape;Ljavax/swing/text/Position$Bias;)Ljava/awt/Shape; thrownTypes javax/swing/text/BadLocationException flags 1 +method name getStartOffset descriptor ()I flags 1 +method name getEndOffset descriptor ()I flags 1 +method name layoutMinorAxis descriptor (II[I[I)V flags 4 +method name calculateMinorAxisRequirements descriptor (ILjavax/swing/SizeRequirements;)Ljavax/swing/SizeRequirements; flags 4 +method name calculateMajorAxisRequirements descriptor (ILjavax/swing/SizeRequirements;)Ljavax/swing/SizeRequirements; flags 4 +method name layoutMajorAxis descriptor (II[I[I)V flags 4 +method name getMaximumSpan descriptor (I)F flags 1 +method name getViewIndexAtPosition descriptor (I)I flags 4 +method name getLeftInset descriptor ()S flags 4 +method name getBottomInset descriptor ()S flags 4 + +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$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/CSS$Attribute +-field name BORDER_BOTTOM_COLOR descriptor Ljavax/swing/text/html/CSS$Attribute; +-field name BORDER_BOTTOM_STYLE descriptor Ljavax/swing/text/html/CSS$Attribute; +-field name BORDER_LEFT_COLOR descriptor Ljavax/swing/text/html/CSS$Attribute; +-field name BORDER_LEFT_STYLE descriptor Ljavax/swing/text/html/CSS$Attribute; +-field name BORDER_RIGHT_COLOR descriptor Ljavax/swing/text/html/CSS$Attribute; +-field name BORDER_RIGHT_STYLE descriptor Ljavax/swing/text/html/CSS$Attribute; +-field name BORDER_TOP_COLOR descriptor Ljavax/swing/text/html/CSS$Attribute; +-field name BORDER_TOP_STYLE descriptor Ljavax/swing/text/html/CSS$Attribute; + +class name javax/swing/text/html/HTMLFrameHyperlinkEvent +-method name descriptor (Ljava/lang/Object;Ljavax/swing/event/HyperlinkEvent$EventType;Ljava/net/URL;Ljava/lang/String;Ljavax/swing/text/Element;Ljava/awt/event/InputEvent;Ljava/lang/String;)V + +class name javax/swing/text/html/parser/ParserDelegator +-method name setDefaultDTD descriptor ()V +method name setDefaultDTD descriptor ()V flags 2c + +class name javax/swing/tree/DefaultTreeCellRenderer +-method name updateUI descriptor ()V + +class name javax/swing/tree/DefaultTreeModel +-method name descriptor (Ljavax/swing/tree/TreeNode;)V +method name descriptor (Ljavax/swing/tree/TreeNode;)V flags 1 + +class name javax/swing/tree/DefaultTreeSelectionModel +-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 signature (Ljava/util/Vector;Ljavax/swing/tree/TreePath;)V + +class name javax/swing/tree/PathPlaceHolder +header extends java/lang/Object flags 20 +field name isNew descriptor Z flags 4 +field name path descriptor Ljavax/swing/tree/TreePath; flags 4 + +class name javax/swing/tree/TreePath +-method name descriptor ([Ljava/lang/Object;)V +method name descriptor ([Ljava/lang/Object;)V flags 1 + diff --git a/langtools/make/data/symbols/java.desktop-7.sym.txt b/langtools/make/data/symbols/java.desktop-7.sym.txt new file mode 100644 index 00000000000..39dd2bbfa56 --- /dev/null +++ b/langtools/make/data/symbols/java.desktop-7.sym.txt @@ -0,0 +1,4264 @@ +# +# 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/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 + +class name java/awt/KeyEventPostProcessor +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 +-method name setGlobalPermanentFocusOwner descriptor (Ljava/awt/Component;)V +-method name setGlobalFocusedWindow descriptor (Ljava/awt/Window;)V +-method name setGlobalActiveWindow descriptor (Ljava/awt/Window;)V +-method name setGlobalCurrentFocusCycleRoot descriptor (Ljava/awt/Container;)V +method name setGlobalFocusOwner descriptor (Ljava/awt/Component;)V flags 4 +method name clearGlobalFocusOwner descriptor ()V flags 1 +method name setGlobalPermanentFocusOwner descriptor (Ljava/awt/Component;)V flags 4 +method name setGlobalFocusedWindow descriptor (Ljava/awt/Window;)V flags 4 +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/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; + +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 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; + +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; + +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/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/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 Ljava/lang/Object;Ljavax/swing/ListModel;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 Ljava/lang/Object;Ljavax/swing/ListModel; + +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 Ljavax/swing/AbstractListModel;Ljavax/swing/MutableComboBoxModel;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/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 Ljavax/swing/AbstractListModel; + +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 Ljavax/swing/RowSorter; +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; + +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 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 + +class name javax/swing/JComponent$AccessibleJComponent +-field name accessibleFocusHandler descriptor Ljava/awt/event/FocusListener; +field name accessibleContainerHandler descriptor Ljava/awt/event/ContainerListener; flags 4 +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 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 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 Ljava/lang/Object; + +class name javax/swing/ListModel +header extends java/lang/Object flags 601 signature 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 Ljava/lang/Object;Ljavax/swing/ComboBoxModel; + +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 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 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 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; + +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 Ljava/lang/Object;Ljava/util/concurrent/RunnableFuture; +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; +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 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/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; +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 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 Ljavax/swing/DefaultRowSorter; + +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 + diff --git a/langtools/make/data/symbols/java.desktop-8.sym.txt b/langtools/make/data/symbols/java.desktop-8.sym.txt new file mode 100644 index 00000000000..29ef58517be --- /dev/null +++ b/langtools/make/data/symbols/java.desktop-8.sym.txt @@ -0,0 +1,28287 @@ +# +# 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/applet/Applet +header extends java/awt/Panel flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass java/applet/Applet$AccessibleApplet outerClass java/applet/Applet innerClassName AccessibleApplet flags 4 +method name descriptor ()V thrownTypes java/awt/HeadlessException flags 1 +method name setStub descriptor (Ljava/applet/AppletStub;)V flags 11 +method name isActive descriptor ()Z flags 1 +method name getDocumentBase descriptor ()Ljava/net/URL; flags 1 +method name getCodeBase descriptor ()Ljava/net/URL; flags 1 +method name getParameter descriptor (Ljava/lang/String;)Ljava/lang/String; flags 1 +method name getAppletContext descriptor ()Ljava/applet/AppletContext; flags 1 +method name resize descriptor (II)V flags 1 +method name resize descriptor (Ljava/awt/Dimension;)V flags 1 +method name isValidateRoot descriptor ()Z flags 1 +method name showStatus descriptor (Ljava/lang/String;)V flags 1 +method name getImage descriptor (Ljava/net/URL;)Ljava/awt/Image; flags 1 +method name getImage descriptor (Ljava/net/URL;Ljava/lang/String;)Ljava/awt/Image; flags 1 +method name newAudioClip descriptor (Ljava/net/URL;)Ljava/applet/AudioClip; flags 19 +method name getAudioClip descriptor (Ljava/net/URL;)Ljava/applet/AudioClip; flags 1 +method name getAudioClip descriptor (Ljava/net/URL;Ljava/lang/String;)Ljava/applet/AudioClip; flags 1 +method name getAppletInfo descriptor ()Ljava/lang/String; flags 1 +method name getLocale descriptor ()Ljava/util/Locale; flags 1 +method name getParameterInfo descriptor ()[[Ljava/lang/String; flags 1 +method name play descriptor (Ljava/net/URL;)V flags 1 +method name play descriptor (Ljava/net/URL;Ljava/lang/String;)V flags 1 +method name init descriptor ()V flags 1 +method name start descriptor ()V flags 1 +method name stop descriptor ()V flags 1 +method name destroy descriptor ()V flags 1 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name java/applet/Applet$AccessibleApplet +header extends java/awt/Panel$AccessibleAWTPanel flags 21 +innerclass innerClass java/applet/Applet$AccessibleApplet outerClass java/applet/Applet innerClassName AccessibleApplet flags 4 +innerclass innerClass java/awt/Panel$AccessibleAWTPanel outerClass java/awt/Panel innerClassName AccessibleAWTPanel flags 4 +method name descriptor (Ljava/applet/Applet;)V flags 4 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 +method name getAccessibleStateSet descriptor ()Ljavax/accessibility/AccessibleStateSet; flags 1 + +class name java/applet/AppletContext +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getAudioClip descriptor (Ljava/net/URL;)Ljava/applet/AudioClip; flags 401 +method name getImage descriptor (Ljava/net/URL;)Ljava/awt/Image; flags 401 +method name getApplet descriptor (Ljava/lang/String;)Ljava/applet/Applet; flags 401 +method name getApplets descriptor ()Ljava/util/Enumeration; flags 401 signature ()Ljava/util/Enumeration; +method name showDocument descriptor (Ljava/net/URL;)V flags 401 +method name showDocument descriptor (Ljava/net/URL;Ljava/lang/String;)V flags 401 +method name showStatus descriptor (Ljava/lang/String;)V flags 401 +method name setStream descriptor (Ljava/lang/String;Ljava/io/InputStream;)V thrownTypes java/io/IOException flags 401 +method name getStream descriptor (Ljava/lang/String;)Ljava/io/InputStream; flags 401 +method name getStreamKeys descriptor ()Ljava/util/Iterator; flags 401 signature ()Ljava/util/Iterator; + +class name java/applet/AppletStub +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name isActive descriptor ()Z flags 401 +method name getDocumentBase descriptor ()Ljava/net/URL; flags 401 +method name getCodeBase descriptor ()Ljava/net/URL; flags 401 +method name getParameter descriptor (Ljava/lang/String;)Ljava/lang/String; flags 401 +method name getAppletContext descriptor ()Ljava/applet/AppletContext; flags 401 +method name appletResize descriptor (II)V flags 401 + +class name java/applet/AudioClip +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name play descriptor ()V flags 401 +method name loop descriptor ()V flags 401 +method name stop descriptor ()V flags 401 + +class name java/awt/AWTError +header extends java/lang/Error flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/awt/AWTEvent +header extends java/util/EventObject flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name id descriptor I flags 4 +field name consumed descriptor Z flags 4 +field name COMPONENT_EVENT_MASK descriptor J constantValue 1 flags 19 +field name CONTAINER_EVENT_MASK descriptor J constantValue 2 flags 19 +field name FOCUS_EVENT_MASK descriptor J constantValue 4 flags 19 +field name KEY_EVENT_MASK descriptor J constantValue 8 flags 19 +field name MOUSE_EVENT_MASK descriptor J constantValue 16 flags 19 +field name MOUSE_MOTION_EVENT_MASK descriptor J constantValue 32 flags 19 +field name WINDOW_EVENT_MASK descriptor J constantValue 64 flags 19 +field name ACTION_EVENT_MASK descriptor J constantValue 128 flags 19 +field name ADJUSTMENT_EVENT_MASK descriptor J constantValue 256 flags 19 +field name ITEM_EVENT_MASK descriptor J constantValue 512 flags 19 +field name TEXT_EVENT_MASK descriptor J constantValue 1024 flags 19 +field name INPUT_METHOD_EVENT_MASK descriptor J constantValue 2048 flags 19 +field name PAINT_EVENT_MASK descriptor J constantValue 8192 flags 19 +field name INVOCATION_EVENT_MASK descriptor J constantValue 16384 flags 19 +field name HIERARCHY_EVENT_MASK descriptor J constantValue 32768 flags 19 +field name HIERARCHY_BOUNDS_EVENT_MASK descriptor J constantValue 65536 flags 19 +field name MOUSE_WHEEL_EVENT_MASK descriptor J constantValue 131072 flags 19 +field name WINDOW_STATE_EVENT_MASK descriptor J constantValue 262144 flags 19 +field name WINDOW_FOCUS_EVENT_MASK descriptor J constantValue 524288 flags 19 +field name RESERVED_ID_MAX descriptor I constantValue 1999 flags 19 +method name descriptor (Ljava/awt/Event;)V flags 1 +method name descriptor (Ljava/lang/Object;I)V flags 1 +method name setSource descriptor (Ljava/lang/Object;)V flags 1 +method name getID descriptor ()I flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 1 +method name consume descriptor ()V flags 4 +method name isConsumed descriptor ()Z flags 4 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name a descriptor Ljava/util/EventListener; flags 14 +field name b descriptor Ljava/util/EventListener; flags 14 +method name descriptor (Ljava/util/EventListener;Ljava/util/EventListener;)V flags 4 +method name remove descriptor (Ljava/util/EventListener;)Ljava/util/EventListener; flags 4 +method name componentResized descriptor (Ljava/awt/event/ComponentEvent;)V flags 1 +method name componentMoved descriptor (Ljava/awt/event/ComponentEvent;)V flags 1 +method name componentShown descriptor (Ljava/awt/event/ComponentEvent;)V flags 1 +method name componentHidden descriptor (Ljava/awt/event/ComponentEvent;)V flags 1 +method name componentAdded descriptor (Ljava/awt/event/ContainerEvent;)V flags 1 +method name componentRemoved descriptor (Ljava/awt/event/ContainerEvent;)V flags 1 +method name focusGained descriptor (Ljava/awt/event/FocusEvent;)V flags 1 +method name focusLost descriptor (Ljava/awt/event/FocusEvent;)V flags 1 +method name keyTyped descriptor (Ljava/awt/event/KeyEvent;)V flags 1 +method name keyPressed descriptor (Ljava/awt/event/KeyEvent;)V flags 1 +method name keyReleased descriptor (Ljava/awt/event/KeyEvent;)V flags 1 +method name mouseClicked descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mousePressed descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseReleased descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseEntered descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseExited descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseDragged descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseMoved descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name windowOpened descriptor (Ljava/awt/event/WindowEvent;)V flags 1 +method name windowClosing descriptor (Ljava/awt/event/WindowEvent;)V flags 1 +method name windowClosed descriptor (Ljava/awt/event/WindowEvent;)V flags 1 +method name windowIconified descriptor (Ljava/awt/event/WindowEvent;)V flags 1 +method name windowDeiconified descriptor (Ljava/awt/event/WindowEvent;)V flags 1 +method name windowActivated descriptor (Ljava/awt/event/WindowEvent;)V flags 1 +method name windowDeactivated descriptor (Ljava/awt/event/WindowEvent;)V flags 1 +method name windowStateChanged descriptor (Ljava/awt/event/WindowEvent;)V flags 1 +method name windowGainedFocus descriptor (Ljava/awt/event/WindowEvent;)V flags 1 +method name windowLostFocus descriptor (Ljava/awt/event/WindowEvent;)V flags 1 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 +method name itemStateChanged descriptor (Ljava/awt/event/ItemEvent;)V flags 1 +method name adjustmentValueChanged descriptor (Ljava/awt/event/AdjustmentEvent;)V flags 1 +method name textValueChanged descriptor (Ljava/awt/event/TextEvent;)V flags 1 +method name inputMethodTextChanged descriptor (Ljava/awt/event/InputMethodEvent;)V flags 1 +method name caretPositionChanged descriptor (Ljava/awt/event/InputMethodEvent;)V flags 1 +method name hierarchyChanged descriptor (Ljava/awt/event/HierarchyEvent;)V flags 1 +method name ancestorMoved descriptor (Ljava/awt/event/HierarchyEvent;)V flags 1 +method name ancestorResized descriptor (Ljava/awt/event/HierarchyEvent;)V flags 1 +method name mouseWheelMoved descriptor (Ljava/awt/event/MouseWheelEvent;)V flags 1 +method name add descriptor (Ljava/awt/event/ComponentListener;Ljava/awt/event/ComponentListener;)Ljava/awt/event/ComponentListener; flags 9 +method name add descriptor (Ljava/awt/event/ContainerListener;Ljava/awt/event/ContainerListener;)Ljava/awt/event/ContainerListener; flags 9 +method name add descriptor (Ljava/awt/event/FocusListener;Ljava/awt/event/FocusListener;)Ljava/awt/event/FocusListener; flags 9 +method name add descriptor (Ljava/awt/event/KeyListener;Ljava/awt/event/KeyListener;)Ljava/awt/event/KeyListener; flags 9 +method name add descriptor (Ljava/awt/event/MouseListener;Ljava/awt/event/MouseListener;)Ljava/awt/event/MouseListener; flags 9 +method name add descriptor (Ljava/awt/event/MouseMotionListener;Ljava/awt/event/MouseMotionListener;)Ljava/awt/event/MouseMotionListener; flags 9 +method name add descriptor (Ljava/awt/event/WindowListener;Ljava/awt/event/WindowListener;)Ljava/awt/event/WindowListener; flags 9 +method name add descriptor (Ljava/awt/event/WindowStateListener;Ljava/awt/event/WindowStateListener;)Ljava/awt/event/WindowStateListener; flags 9 +method name add descriptor (Ljava/awt/event/WindowFocusListener;Ljava/awt/event/WindowFocusListener;)Ljava/awt/event/WindowFocusListener; flags 9 +method name add descriptor (Ljava/awt/event/ActionListener;Ljava/awt/event/ActionListener;)Ljava/awt/event/ActionListener; flags 9 +method name add descriptor (Ljava/awt/event/ItemListener;Ljava/awt/event/ItemListener;)Ljava/awt/event/ItemListener; flags 9 +method name add descriptor (Ljava/awt/event/AdjustmentListener;Ljava/awt/event/AdjustmentListener;)Ljava/awt/event/AdjustmentListener; flags 9 +method name add descriptor (Ljava/awt/event/TextListener;Ljava/awt/event/TextListener;)Ljava/awt/event/TextListener; flags 9 +method name add descriptor (Ljava/awt/event/InputMethodListener;Ljava/awt/event/InputMethodListener;)Ljava/awt/event/InputMethodListener; flags 9 +method name add descriptor (Ljava/awt/event/HierarchyListener;Ljava/awt/event/HierarchyListener;)Ljava/awt/event/HierarchyListener; flags 9 +method name add descriptor (Ljava/awt/event/HierarchyBoundsListener;Ljava/awt/event/HierarchyBoundsListener;)Ljava/awt/event/HierarchyBoundsListener; flags 9 +method name add descriptor (Ljava/awt/event/MouseWheelListener;Ljava/awt/event/MouseWheelListener;)Ljava/awt/event/MouseWheelListener; flags 9 +method name remove descriptor (Ljava/awt/event/ComponentListener;Ljava/awt/event/ComponentListener;)Ljava/awt/event/ComponentListener; flags 9 +method name remove descriptor (Ljava/awt/event/ContainerListener;Ljava/awt/event/ContainerListener;)Ljava/awt/event/ContainerListener; flags 9 +method name remove descriptor (Ljava/awt/event/FocusListener;Ljava/awt/event/FocusListener;)Ljava/awt/event/FocusListener; flags 9 +method name remove descriptor (Ljava/awt/event/KeyListener;Ljava/awt/event/KeyListener;)Ljava/awt/event/KeyListener; flags 9 +method name remove descriptor (Ljava/awt/event/MouseListener;Ljava/awt/event/MouseListener;)Ljava/awt/event/MouseListener; flags 9 +method name remove descriptor (Ljava/awt/event/MouseMotionListener;Ljava/awt/event/MouseMotionListener;)Ljava/awt/event/MouseMotionListener; flags 9 +method name remove descriptor (Ljava/awt/event/WindowListener;Ljava/awt/event/WindowListener;)Ljava/awt/event/WindowListener; flags 9 +method name remove descriptor (Ljava/awt/event/WindowStateListener;Ljava/awt/event/WindowStateListener;)Ljava/awt/event/WindowStateListener; flags 9 +method name remove descriptor (Ljava/awt/event/WindowFocusListener;Ljava/awt/event/WindowFocusListener;)Ljava/awt/event/WindowFocusListener; flags 9 +method name remove descriptor (Ljava/awt/event/ActionListener;Ljava/awt/event/ActionListener;)Ljava/awt/event/ActionListener; flags 9 +method name remove descriptor (Ljava/awt/event/ItemListener;Ljava/awt/event/ItemListener;)Ljava/awt/event/ItemListener; flags 9 +method name remove descriptor (Ljava/awt/event/AdjustmentListener;Ljava/awt/event/AdjustmentListener;)Ljava/awt/event/AdjustmentListener; flags 9 +method name remove descriptor (Ljava/awt/event/TextListener;Ljava/awt/event/TextListener;)Ljava/awt/event/TextListener; flags 9 +method name remove descriptor (Ljava/awt/event/InputMethodListener;Ljava/awt/event/InputMethodListener;)Ljava/awt/event/InputMethodListener; flags 9 +method name remove descriptor (Ljava/awt/event/HierarchyListener;Ljava/awt/event/HierarchyListener;)Ljava/awt/event/HierarchyListener; flags 9 +method name remove descriptor (Ljava/awt/event/HierarchyBoundsListener;Ljava/awt/event/HierarchyBoundsListener;)Ljava/awt/event/HierarchyBoundsListener; flags 9 +method name remove descriptor (Ljava/awt/event/MouseWheelListener;Ljava/awt/event/MouseWheelListener;)Ljava/awt/event/MouseWheelListener; flags 9 +method name addInternal descriptor (Ljava/util/EventListener;Ljava/util/EventListener;)Ljava/util/EventListener; flags c +method name removeInternal descriptor (Ljava/util/EventListener;Ljava/util/EventListener;)Ljava/util/EventListener; flags c +method name saveInternal descriptor (Ljava/io/ObjectOutputStream;Ljava/lang/String;)V thrownTypes java/io/IOException flags 4 +method name save descriptor (Ljava/io/ObjectOutputStream;Ljava/lang/String;Ljava/util/EventListener;)V thrownTypes java/io/IOException flags c +method name getListeners descriptor (Ljava/util/EventListener;Ljava/lang/Class;)[Ljava/util/EventListener; flags 9 signature (Ljava/util/EventListener;Ljava/lang/Class;)[TT; + +class name java/awt/AWTException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/awt/AWTKeyStroke +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 4 +method name descriptor (CIIZ)V flags 4 +method name registerSubclass descriptor (Ljava/lang/Class;)V flags c signature (Ljava/lang/Class<*>;)V +method name getAWTKeyStroke descriptor (C)Ljava/awt/AWTKeyStroke; flags 9 +method name getAWTKeyStroke descriptor (Ljava/lang/Character;I)Ljava/awt/AWTKeyStroke; flags 9 +method name getAWTKeyStroke descriptor (IIZ)Ljava/awt/AWTKeyStroke; flags 9 +method name getAWTKeyStroke descriptor (II)Ljava/awt/AWTKeyStroke; flags 9 +method name getAWTKeyStrokeForEvent descriptor (Ljava/awt/event/KeyEvent;)Ljava/awt/AWTKeyStroke; flags 9 +method name getAWTKeyStroke descriptor (Ljava/lang/String;)Ljava/awt/AWTKeyStroke; flags 9 +method name getKeyChar descriptor ()C flags 11 +method name getKeyCode descriptor ()I flags 11 +method name getModifiers descriptor ()I flags 11 +method name isOnKeyRelease descriptor ()Z flags 11 +method name getKeyEventType descriptor ()I flags 11 +method name hashCode descriptor ()I flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 11 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name readResolve descriptor ()Ljava/lang/Object; thrownTypes java/io/ObjectStreamException flags 4 + +class name java/awt/AWTPermission +header extends java/security/BasicPermission flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 + +class name java/awt/ActiveEvent +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name dispatch descriptor ()V flags 401 + +class name java/awt/Adjustable +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name HORIZONTAL descriptor I constantValue 0 flags 19 +field name VERTICAL descriptor I constantValue 1 flags 19 +field name NO_ORIENTATION descriptor I constantValue 2 flags 19 +method name getOrientation descriptor ()I flags 401 +method name setMinimum descriptor (I)V flags 401 +method name getMinimum descriptor ()I flags 401 +method name setMaximum descriptor (I)V flags 401 +method name getMaximum descriptor ()I flags 401 +method name setUnitIncrement descriptor (I)V flags 401 +method name getUnitIncrement descriptor ()I flags 401 +method name setBlockIncrement descriptor (I)V flags 401 +method name getBlockIncrement descriptor ()I flags 401 +method name setVisibleAmount descriptor (I)V flags 401 +method name getVisibleAmount descriptor ()I flags 401 +method name setValue descriptor (I)V flags 401 +method name getValue descriptor ()I flags 401 +method name addAdjustmentListener descriptor (Ljava/awt/event/AdjustmentListener;)V flags 401 +method name removeAdjustmentListener descriptor (Ljava/awt/event/AdjustmentListener;)V flags 401 + +class name java/awt/AlphaComposite +header extends java/lang/Object implements java/awt/Composite flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name CLEAR descriptor I constantValue 1 flags 19 +field name SRC descriptor I constantValue 2 flags 19 +field name DST descriptor I constantValue 9 flags 19 +field name SRC_OVER descriptor I constantValue 3 flags 19 +field name DST_OVER descriptor I constantValue 4 flags 19 +field name SRC_IN descriptor I constantValue 5 flags 19 +field name DST_IN descriptor I constantValue 6 flags 19 +field name SRC_OUT descriptor I constantValue 7 flags 19 +field name DST_OUT descriptor I constantValue 8 flags 19 +field name SRC_ATOP descriptor I constantValue 10 flags 19 +field name DST_ATOP descriptor I constantValue 11 flags 19 +field name XOR descriptor I constantValue 12 flags 19 +field name Clear descriptor Ljava/awt/AlphaComposite; flags 19 +field name Src descriptor Ljava/awt/AlphaComposite; flags 19 +field name Dst descriptor Ljava/awt/AlphaComposite; flags 19 +field name SrcOver descriptor Ljava/awt/AlphaComposite; flags 19 +field name DstOver descriptor Ljava/awt/AlphaComposite; flags 19 +field name SrcIn descriptor Ljava/awt/AlphaComposite; flags 19 +field name DstIn descriptor Ljava/awt/AlphaComposite; flags 19 +field name SrcOut descriptor Ljava/awt/AlphaComposite; flags 19 +field name DstOut descriptor Ljava/awt/AlphaComposite; flags 19 +field name SrcAtop descriptor Ljava/awt/AlphaComposite; flags 19 +field name DstAtop descriptor Ljava/awt/AlphaComposite; flags 19 +field name Xor descriptor Ljava/awt/AlphaComposite; flags 19 +method name getInstance descriptor (I)Ljava/awt/AlphaComposite; flags 9 +method name getInstance descriptor (IF)Ljava/awt/AlphaComposite; flags 9 +method name createContext descriptor (Ljava/awt/image/ColorModel;Ljava/awt/image/ColorModel;Ljava/awt/RenderingHints;)Ljava/awt/CompositeContext; flags 1 +method name getAlpha descriptor ()F flags 1 +method name getRule descriptor ()I flags 1 +method name derive descriptor (I)Ljava/awt/AlphaComposite; flags 1 +method name derive descriptor (F)Ljava/awt/AlphaComposite; flags 1 +method name hashCode descriptor ()I flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 + +class name java/awt/AttributeValue +header extends java/lang/Object flags 420 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (I[Ljava/lang/String;)V flags 4 +method name hashCode descriptor ()I flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/awt/BasicStroke +header extends java/lang/Object implements java/awt/Stroke flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name JOIN_MITER descriptor I constantValue 0 flags 19 +field name JOIN_ROUND descriptor I constantValue 1 flags 19 +field name JOIN_BEVEL descriptor I constantValue 2 flags 19 +field name CAP_BUTT descriptor I constantValue 0 flags 19 +field name CAP_ROUND descriptor I constantValue 1 flags 19 +field name CAP_SQUARE descriptor I constantValue 2 flags 19 +method name descriptor (FIIF[FF)V flags 1 runtimeAnnotations @Ljava/beans/ConstructorProperties;(value={"lineWidth""endCap""lineJoin""miterLimit""dashArray""dashPhase"}) +method name descriptor (FIIF)V flags 1 +method name descriptor (FII)V flags 1 +method name descriptor (F)V flags 1 +method name descriptor ()V flags 1 +method name createStrokedShape descriptor (Ljava/awt/Shape;)Ljava/awt/Shape; flags 1 +method name getLineWidth descriptor ()F flags 1 +method name getEndCap descriptor ()I flags 1 +method name getLineJoin descriptor ()I flags 1 +method name getMiterLimit descriptor ()F flags 1 +method name getDashArray descriptor ()[F flags 1 +method name getDashPhase descriptor ()F flags 1 +method name hashCode descriptor ()I flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 + +class name java/awt/BorderLayout +header extends java/lang/Object implements java/awt/LayoutManager2,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name NORTH descriptor Ljava/lang/String; constantValue North flags 19 +field name SOUTH descriptor Ljava/lang/String; constantValue South flags 19 +field name EAST descriptor Ljava/lang/String; constantValue East flags 19 +field name WEST descriptor Ljava/lang/String; constantValue West flags 19 +field name CENTER descriptor Ljava/lang/String; constantValue Center flags 19 +field name BEFORE_FIRST_LINE descriptor Ljava/lang/String; constantValue First flags 19 +field name AFTER_LAST_LINE descriptor Ljava/lang/String; constantValue Last flags 19 +field name BEFORE_LINE_BEGINS descriptor Ljava/lang/String; constantValue Before flags 19 +field name AFTER_LINE_ENDS descriptor Ljava/lang/String; constantValue After flags 19 +field name PAGE_START descriptor Ljava/lang/String; constantValue First flags 19 +field name PAGE_END descriptor Ljava/lang/String; constantValue Last flags 19 +field name LINE_START descriptor Ljava/lang/String; constantValue Before flags 19 +field name LINE_END descriptor Ljava/lang/String; constantValue After flags 19 +method name descriptor ()V flags 1 +method name descriptor (II)V flags 1 +method name getHgap descriptor ()I flags 1 +method name setHgap descriptor (I)V flags 1 +method name getVgap descriptor ()I flags 1 +method name setVgap descriptor (I)V flags 1 +method name addLayoutComponent descriptor (Ljava/awt/Component;Ljava/lang/Object;)V flags 1 +method name addLayoutComponent descriptor (Ljava/lang/String;Ljava/awt/Component;)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name removeLayoutComponent descriptor (Ljava/awt/Component;)V flags 1 +method name getLayoutComponent descriptor (Ljava/lang/Object;)Ljava/awt/Component; flags 1 +method name getLayoutComponent descriptor (Ljava/awt/Container;Ljava/lang/Object;)Ljava/awt/Component; flags 1 +method name getConstraints descriptor (Ljava/awt/Component;)Ljava/lang/Object; flags 1 +method name minimumLayoutSize descriptor (Ljava/awt/Container;)Ljava/awt/Dimension; flags 1 +method name preferredLayoutSize descriptor (Ljava/awt/Container;)Ljava/awt/Dimension; flags 1 +method name maximumLayoutSize descriptor (Ljava/awt/Container;)Ljava/awt/Dimension; flags 1 +method name getLayoutAlignmentX descriptor (Ljava/awt/Container;)F flags 1 +method name getLayoutAlignmentY descriptor (Ljava/awt/Container;)F flags 1 +method name invalidateLayout descriptor (Ljava/awt/Container;)V flags 1 +method name layoutContainer descriptor (Ljava/awt/Container;)V flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/awt/BufferCapabilities +header extends java/lang/Object implements java/lang/Cloneable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass java/awt/BufferCapabilities$FlipContents outerClass java/awt/BufferCapabilities innerClassName FlipContents flags 19 +method name descriptor (Ljava/awt/ImageCapabilities;Ljava/awt/ImageCapabilities;Ljava/awt/BufferCapabilities$FlipContents;)V flags 1 +method name getFrontBufferCapabilities descriptor ()Ljava/awt/ImageCapabilities; flags 1 +method name getBackBufferCapabilities descriptor ()Ljava/awt/ImageCapabilities; flags 1 +method name isPageFlipping descriptor ()Z flags 1 +method name getFlipContents descriptor ()Ljava/awt/BufferCapabilities$FlipContents; flags 1 +method name isFullScreenRequired descriptor ()Z flags 1 +method name isMultiBufferAvailable descriptor ()Z flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 + +class name java/awt/BufferCapabilities$FlipContents +header extends java/awt/AttributeValue flags 31 +innerclass innerClass java/awt/BufferCapabilities$FlipContents outerClass java/awt/BufferCapabilities innerClassName FlipContents flags 19 +field name UNDEFINED descriptor Ljava/awt/BufferCapabilities$FlipContents; flags 19 +field name BACKGROUND descriptor Ljava/awt/BufferCapabilities$FlipContents; flags 19 +field name PRIOR descriptor Ljava/awt/BufferCapabilities$FlipContents; flags 19 +field name COPIED descriptor Ljava/awt/BufferCapabilities$FlipContents; flags 19 +method name toString descriptor ()Ljava/lang/String; flags 1041 +method name hashCode descriptor ()I flags 1041 + +class name java/awt/Button +header extends java/awt/Component implements javax/accessibility/Accessible flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass java/awt/Button$AccessibleAWTButton outerClass java/awt/Button innerClassName AccessibleAWTButton flags 4 +method name descriptor ()V thrownTypes java/awt/HeadlessException flags 1 +method name descriptor (Ljava/lang/String;)V thrownTypes java/awt/HeadlessException flags 1 +method name addNotify descriptor ()V flags 1 +method name getLabel descriptor ()Ljava/lang/String; flags 1 +method name setLabel descriptor (Ljava/lang/String;)V flags 1 +method name setActionCommand descriptor (Ljava/lang/String;)V flags 1 +method name getActionCommand descriptor ()Ljava/lang/String; flags 1 +method name addActionListener descriptor (Ljava/awt/event/ActionListener;)V flags 21 +method name removeActionListener descriptor (Ljava/awt/event/ActionListener;)V flags 21 +method name getActionListeners descriptor ()[Ljava/awt/event/ActionListener; flags 21 +method name getListeners descriptor (Ljava/lang/Class;)[Ljava/util/EventListener; flags 1 signature (Ljava/lang/Class;)[TT; +method name processEvent descriptor (Ljava/awt/AWTEvent;)V flags 4 +method name processActionEvent descriptor (Ljava/awt/event/ActionEvent;)V flags 4 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name java/awt/Button$AccessibleAWTButton +header extends java/awt/Component$AccessibleAWTComponent implements javax/accessibility/AccessibleAction,javax/accessibility/AccessibleValue flags 21 +innerclass innerClass java/awt/Button$AccessibleAWTButton outerClass java/awt/Button innerClassName AccessibleAWTButton flags 4 +innerclass innerClass java/awt/Component$AccessibleAWTComponent outerClass java/awt/Component innerClassName AccessibleAWTComponent flags 404 +method name descriptor (Ljava/awt/Button;)V flags 4 +method name getAccessibleName descriptor ()Ljava/lang/String; flags 1 +method name getAccessibleAction descriptor ()Ljavax/accessibility/AccessibleAction; flags 1 +method name getAccessibleValue descriptor ()Ljavax/accessibility/AccessibleValue; flags 1 +method name getAccessibleActionCount descriptor ()I flags 1 +method name getAccessibleActionDescription descriptor (I)Ljava/lang/String; flags 1 +method name doAccessibleAction descriptor (I)Z flags 1 +method name getCurrentAccessibleValue descriptor ()Ljava/lang/Number; flags 1 +method name setCurrentAccessibleValue descriptor (Ljava/lang/Number;)Z flags 1 +method name getMinimumAccessibleValue descriptor ()Ljava/lang/Number; flags 1 +method name getMaximumAccessibleValue descriptor ()Ljava/lang/Number; flags 1 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 + +class name java/awt/Canvas +header extends java/awt/Component implements javax/accessibility/Accessible flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass java/awt/Canvas$AccessibleAWTCanvas outerClass java/awt/Canvas innerClassName AccessibleAWTCanvas flags 4 +method name descriptor ()V flags 1 +method name descriptor (Ljava/awt/GraphicsConfiguration;)V flags 1 +method name addNotify descriptor ()V flags 1 +method name paint descriptor (Ljava/awt/Graphics;)V flags 1 +method name update descriptor (Ljava/awt/Graphics;)V flags 1 +method name createBufferStrategy descriptor (I)V flags 1 +method name createBufferStrategy descriptor (ILjava/awt/BufferCapabilities;)V thrownTypes java/awt/AWTException flags 1 +method name getBufferStrategy descriptor ()Ljava/awt/image/BufferStrategy; flags 1 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name java/awt/Canvas$AccessibleAWTCanvas +header extends java/awt/Component$AccessibleAWTComponent flags 21 +innerclass innerClass java/awt/Canvas$AccessibleAWTCanvas outerClass java/awt/Canvas innerClassName AccessibleAWTCanvas flags 4 +innerclass innerClass java/awt/Component$AccessibleAWTComponent outerClass java/awt/Component innerClassName AccessibleAWTComponent flags 404 +method name descriptor (Ljava/awt/Canvas;)V flags 4 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 + +class name java/awt/CardLayout +header extends java/lang/Object implements java/awt/LayoutManager2,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (II)V flags 1 +method name getHgap descriptor ()I flags 1 +method name setHgap descriptor (I)V flags 1 +method name getVgap descriptor ()I flags 1 +method name setVgap descriptor (I)V flags 1 +method name addLayoutComponent descriptor (Ljava/awt/Component;Ljava/lang/Object;)V flags 1 +method name addLayoutComponent descriptor (Ljava/lang/String;Ljava/awt/Component;)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name removeLayoutComponent descriptor (Ljava/awt/Component;)V flags 1 +method name preferredLayoutSize descriptor (Ljava/awt/Container;)Ljava/awt/Dimension; flags 1 +method name minimumLayoutSize descriptor (Ljava/awt/Container;)Ljava/awt/Dimension; flags 1 +method name maximumLayoutSize descriptor (Ljava/awt/Container;)Ljava/awt/Dimension; flags 1 +method name getLayoutAlignmentX descriptor (Ljava/awt/Container;)F flags 1 +method name getLayoutAlignmentY descriptor (Ljava/awt/Container;)F flags 1 +method name invalidateLayout descriptor (Ljava/awt/Container;)V flags 1 +method name layoutContainer descriptor (Ljava/awt/Container;)V flags 1 +method name first descriptor (Ljava/awt/Container;)V flags 1 +method name next descriptor (Ljava/awt/Container;)V flags 1 +method name previous descriptor (Ljava/awt/Container;)V flags 1 +method name last descriptor (Ljava/awt/Container;)V flags 1 +method name show descriptor (Ljava/awt/Container;Ljava/lang/String;)V flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/awt/Checkbox +header extends java/awt/Component implements java/awt/ItemSelectable,javax/accessibility/Accessible flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass java/awt/Checkbox$AccessibleAWTCheckbox outerClass java/awt/Checkbox innerClassName AccessibleAWTCheckbox flags 4 +method name descriptor ()V thrownTypes java/awt/HeadlessException flags 1 +method name descriptor (Ljava/lang/String;)V thrownTypes java/awt/HeadlessException flags 1 +method name descriptor (Ljava/lang/String;Z)V thrownTypes java/awt/HeadlessException flags 1 +method name descriptor (Ljava/lang/String;ZLjava/awt/CheckboxGroup;)V thrownTypes java/awt/HeadlessException flags 1 +method name descriptor (Ljava/lang/String;Ljava/awt/CheckboxGroup;Z)V thrownTypes java/awt/HeadlessException flags 1 +method name addNotify descriptor ()V flags 1 +method name getLabel descriptor ()Ljava/lang/String; flags 1 +method name setLabel descriptor (Ljava/lang/String;)V flags 1 +method name getState descriptor ()Z flags 1 +method name setState descriptor (Z)V flags 1 +method name getSelectedObjects descriptor ()[Ljava/lang/Object; flags 1 +method name getCheckboxGroup descriptor ()Ljava/awt/CheckboxGroup; flags 1 +method name setCheckboxGroup descriptor (Ljava/awt/CheckboxGroup;)V flags 1 +method name addItemListener descriptor (Ljava/awt/event/ItemListener;)V flags 21 +method name removeItemListener descriptor (Ljava/awt/event/ItemListener;)V flags 21 +method name getItemListeners descriptor ()[Ljava/awt/event/ItemListener; flags 21 +method name getListeners descriptor (Ljava/lang/Class;)[Ljava/util/EventListener; flags 1 signature (Ljava/lang/Class;)[TT; +method name processEvent descriptor (Ljava/awt/AWTEvent;)V flags 4 +method name processItemEvent descriptor (Ljava/awt/event/ItemEvent;)V flags 4 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name java/awt/Checkbox$AccessibleAWTCheckbox +header extends java/awt/Component$AccessibleAWTComponent implements java/awt/event/ItemListener,javax/accessibility/AccessibleAction,javax/accessibility/AccessibleValue flags 21 +innerclass innerClass java/awt/Checkbox$AccessibleAWTCheckbox outerClass java/awt/Checkbox innerClassName AccessibleAWTCheckbox flags 4 +innerclass innerClass java/awt/Component$AccessibleAWTComponent outerClass java/awt/Component innerClassName AccessibleAWTComponent flags 404 +method name descriptor (Ljava/awt/Checkbox;)V flags 1 +method name itemStateChanged descriptor (Ljava/awt/event/ItemEvent;)V flags 1 +method name getAccessibleAction descriptor ()Ljavax/accessibility/AccessibleAction; flags 1 +method name getAccessibleValue descriptor ()Ljavax/accessibility/AccessibleValue; flags 1 +method name getAccessibleActionCount descriptor ()I flags 1 +method name getAccessibleActionDescription descriptor (I)Ljava/lang/String; flags 1 +method name doAccessibleAction descriptor (I)Z flags 1 +method name getCurrentAccessibleValue descriptor ()Ljava/lang/Number; flags 1 +method name setCurrentAccessibleValue descriptor (Ljava/lang/Number;)Z flags 1 +method name getMinimumAccessibleValue descriptor ()Ljava/lang/Number; flags 1 +method name getMaximumAccessibleValue descriptor ()Ljava/lang/Number; flags 1 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 +method name getAccessibleStateSet descriptor ()Ljavax/accessibility/AccessibleStateSet; flags 1 + +class name java/awt/CheckboxGroup +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name getSelectedCheckbox descriptor ()Ljava/awt/Checkbox; flags 1 +method name getCurrent descriptor ()Ljava/awt/Checkbox; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name setSelectedCheckbox descriptor (Ljava/awt/Checkbox;)V flags 1 +method name setCurrent descriptor (Ljava/awt/Checkbox;)V flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/awt/CheckboxMenuItem +header extends java/awt/MenuItem implements java/awt/ItemSelectable,javax/accessibility/Accessible flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass java/awt/CheckboxMenuItem$AccessibleAWTCheckboxMenuItem outerClass java/awt/CheckboxMenuItem innerClassName AccessibleAWTCheckboxMenuItem flags 4 +method name descriptor ()V thrownTypes java/awt/HeadlessException flags 1 +method name descriptor (Ljava/lang/String;)V thrownTypes java/awt/HeadlessException flags 1 +method name descriptor (Ljava/lang/String;Z)V thrownTypes java/awt/HeadlessException flags 1 +method name addNotify descriptor ()V flags 1 +method name getState descriptor ()Z flags 1 +method name setState descriptor (Z)V flags 21 +method name getSelectedObjects descriptor ()[Ljava/lang/Object; flags 21 +method name addItemListener descriptor (Ljava/awt/event/ItemListener;)V flags 21 +method name removeItemListener descriptor (Ljava/awt/event/ItemListener;)V flags 21 +method name getItemListeners descriptor ()[Ljava/awt/event/ItemListener; flags 21 +method name getListeners descriptor (Ljava/lang/Class;)[Ljava/util/EventListener; flags 1 signature (Ljava/lang/Class;)[TT; +method name processEvent descriptor (Ljava/awt/AWTEvent;)V flags 4 +method name processItemEvent descriptor (Ljava/awt/event/ItemEvent;)V flags 4 +method name paramString descriptor ()Ljava/lang/String; flags 1 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name java/awt/CheckboxMenuItem$AccessibleAWTCheckboxMenuItem +header extends java/awt/MenuItem$AccessibleAWTMenuItem implements javax/accessibility/AccessibleAction,javax/accessibility/AccessibleValue flags 21 +innerclass innerClass java/awt/CheckboxMenuItem$AccessibleAWTCheckboxMenuItem outerClass java/awt/CheckboxMenuItem innerClassName AccessibleAWTCheckboxMenuItem flags 4 +innerclass innerClass java/awt/MenuItem$AccessibleAWTMenuItem outerClass java/awt/MenuItem innerClassName AccessibleAWTMenuItem flags 4 +method name descriptor (Ljava/awt/CheckboxMenuItem;)V flags 4 +method name getAccessibleAction descriptor ()Ljavax/accessibility/AccessibleAction; flags 1 +method name getAccessibleValue descriptor ()Ljavax/accessibility/AccessibleValue; flags 1 +method name getAccessibleActionCount descriptor ()I flags 1 +method name getAccessibleActionDescription descriptor (I)Ljava/lang/String; flags 1 +method name doAccessibleAction descriptor (I)Z flags 1 +method name getCurrentAccessibleValue descriptor ()Ljava/lang/Number; flags 1 +method name setCurrentAccessibleValue descriptor (Ljava/lang/Number;)Z flags 1 +method name getMinimumAccessibleValue descriptor ()Ljava/lang/Number; flags 1 +method name getMaximumAccessibleValue descriptor ()Ljava/lang/Number; flags 1 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 + +class name java/awt/Choice +header extends java/awt/Component implements java/awt/ItemSelectable,javax/accessibility/Accessible flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass java/awt/Choice$AccessibleAWTChoice outerClass java/awt/Choice innerClassName AccessibleAWTChoice flags 4 +method name descriptor ()V thrownTypes java/awt/HeadlessException flags 1 +method name addNotify descriptor ()V flags 1 +method name getItemCount descriptor ()I flags 1 +method name countItems descriptor ()I flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getItem descriptor (I)Ljava/lang/String; flags 1 +method name add descriptor (Ljava/lang/String;)V flags 1 +method name addItem descriptor (Ljava/lang/String;)V flags 1 +method name insert descriptor (Ljava/lang/String;I)V flags 1 +method name remove descriptor (Ljava/lang/String;)V flags 1 +method name remove descriptor (I)V flags 1 +method name removeAll descriptor ()V flags 1 +method name getSelectedItem descriptor ()Ljava/lang/String; flags 21 +method name getSelectedObjects descriptor ()[Ljava/lang/Object; flags 21 +method name getSelectedIndex descriptor ()I flags 1 +method name select descriptor (I)V flags 21 +method name select descriptor (Ljava/lang/String;)V flags 21 +method name addItemListener descriptor (Ljava/awt/event/ItemListener;)V flags 21 +method name removeItemListener descriptor (Ljava/awt/event/ItemListener;)V flags 21 +method name getItemListeners descriptor ()[Ljava/awt/event/ItemListener; flags 21 +method name getListeners descriptor (Ljava/lang/Class;)[Ljava/util/EventListener; flags 1 signature (Ljava/lang/Class;)[TT; +method name processEvent descriptor (Ljava/awt/AWTEvent;)V flags 4 +method name processItemEvent descriptor (Ljava/awt/event/ItemEvent;)V flags 4 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name java/awt/Choice$AccessibleAWTChoice +header extends java/awt/Component$AccessibleAWTComponent implements javax/accessibility/AccessibleAction flags 21 +innerclass innerClass java/awt/Choice$AccessibleAWTChoice outerClass java/awt/Choice innerClassName AccessibleAWTChoice flags 4 +innerclass innerClass java/awt/Component$AccessibleAWTComponent outerClass java/awt/Component innerClassName AccessibleAWTComponent flags 404 +method name descriptor (Ljava/awt/Choice;)V flags 1 +method name getAccessibleAction descriptor ()Ljavax/accessibility/AccessibleAction; flags 1 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 +method name getAccessibleActionCount descriptor ()I flags 1 +method name getAccessibleActionDescription descriptor (I)Ljava/lang/String; flags 1 +method name doAccessibleAction descriptor (I)Z flags 1 + +class name java/awt/Color +header extends java/lang/Object implements java/awt/Paint,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name white descriptor Ljava/awt/Color; flags 19 +field name WHITE descriptor Ljava/awt/Color; flags 19 +field name lightGray descriptor Ljava/awt/Color; flags 19 +field name LIGHT_GRAY descriptor Ljava/awt/Color; flags 19 +field name gray descriptor Ljava/awt/Color; flags 19 +field name GRAY descriptor Ljava/awt/Color; flags 19 +field name darkGray descriptor Ljava/awt/Color; flags 19 +field name DARK_GRAY descriptor Ljava/awt/Color; flags 19 +field name black descriptor Ljava/awt/Color; flags 19 +field name BLACK descriptor Ljava/awt/Color; flags 19 +field name red descriptor Ljava/awt/Color; flags 19 +field name RED descriptor Ljava/awt/Color; flags 19 +field name pink descriptor Ljava/awt/Color; flags 19 +field name PINK descriptor Ljava/awt/Color; flags 19 +field name orange descriptor Ljava/awt/Color; flags 19 +field name ORANGE descriptor Ljava/awt/Color; flags 19 +field name yellow descriptor Ljava/awt/Color; flags 19 +field name YELLOW descriptor Ljava/awt/Color; flags 19 +field name green descriptor Ljava/awt/Color; flags 19 +field name GREEN descriptor Ljava/awt/Color; flags 19 +field name magenta descriptor Ljava/awt/Color; flags 19 +field name MAGENTA descriptor Ljava/awt/Color; flags 19 +field name cyan descriptor Ljava/awt/Color; flags 19 +field name CYAN descriptor Ljava/awt/Color; flags 19 +field name blue descriptor Ljava/awt/Color; flags 19 +field name BLUE descriptor Ljava/awt/Color; flags 19 +method name descriptor (III)V flags 1 +method name descriptor (IIII)V flags 1 runtimeAnnotations @Ljava/beans/ConstructorProperties;(value={"red""green""blue""alpha"}) +method name descriptor (I)V flags 1 +method name descriptor (IZ)V flags 1 +method name descriptor (FFF)V flags 1 +method name descriptor (FFFF)V flags 1 +method name descriptor (Ljava/awt/color/ColorSpace;[FF)V flags 1 +method name getRed descriptor ()I flags 1 +method name getGreen descriptor ()I flags 1 +method name getBlue descriptor ()I flags 1 +method name getAlpha descriptor ()I flags 1 +method name getRGB descriptor ()I flags 1 +method name brighter descriptor ()Ljava/awt/Color; flags 1 +method name darker descriptor ()Ljava/awt/Color; 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 decode descriptor (Ljava/lang/String;)Ljava/awt/Color; thrownTypes java/lang/NumberFormatException flags 9 +method name getColor descriptor (Ljava/lang/String;)Ljava/awt/Color; flags 9 +method name getColor descriptor (Ljava/lang/String;Ljava/awt/Color;)Ljava/awt/Color; flags 9 +method name getColor descriptor (Ljava/lang/String;I)Ljava/awt/Color; flags 9 +method name HSBtoRGB descriptor (FFF)I flags 9 +method name RGBtoHSB descriptor (III[F)[F flags 9 +method name getHSBColor descriptor (FFF)Ljava/awt/Color; flags 9 +method name getRGBComponents descriptor ([F)[F flags 1 +method name getRGBColorComponents descriptor ([F)[F flags 1 +method name getComponents descriptor ([F)[F flags 1 +method name getColorComponents descriptor ([F)[F flags 1 +method name getComponents descriptor (Ljava/awt/color/ColorSpace;[F)[F flags 1 +method name getColorComponents descriptor (Ljava/awt/color/ColorSpace;[F)[F flags 1 +method name getColorSpace descriptor ()Ljava/awt/color/ColorSpace; flags 1 +method name createContext descriptor (Ljava/awt/image/ColorModel;Ljava/awt/Rectangle;Ljava/awt/geom/Rectangle2D;Ljava/awt/geom/AffineTransform;Ljava/awt/RenderingHints;)Ljava/awt/PaintContext; flags 21 +method name getTransparency descriptor ()I flags 1 + +class name java/awt/Component +header extends java/lang/Object implements java/awt/image/ImageObserver,java/awt/MenuContainer,java/io/Serializable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 TOP_ALIGNMENT descriptor F constantValue 0.0 flags 19 +field name CENTER_ALIGNMENT descriptor F constantValue 0.5 flags 19 +field name BOTTOM_ALIGNMENT descriptor F constantValue 1.0 flags 19 +field name LEFT_ALIGNMENT descriptor F constantValue 0.0 flags 19 +field name RIGHT_ALIGNMENT descriptor F constantValue 1.0 flags 19 +field name accessibleContext descriptor Ljavax/accessibility/AccessibleContext; flags 4 +method name descriptor ()V flags 4 +method name getName descriptor ()Ljava/lang/String; flags 1 +method name setName descriptor (Ljava/lang/String;)V flags 1 +method name getParent descriptor ()Ljava/awt/Container; flags 1 +method name getPeer descriptor ()Ljava/awt/peer/ComponentPeer; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name setDropTarget descriptor (Ljava/awt/dnd/DropTarget;)V flags 21 +method name getDropTarget descriptor ()Ljava/awt/dnd/DropTarget; flags 21 +method name getGraphicsConfiguration descriptor ()Ljava/awt/GraphicsConfiguration; flags 1 +method name getTreeLock descriptor ()Ljava/lang/Object; flags 11 +method name getToolkit descriptor ()Ljava/awt/Toolkit; flags 1 +method name isValid descriptor ()Z flags 1 +method name isDisplayable descriptor ()Z flags 1 +method name isVisible descriptor ()Z flags 1 runtimeAnnotations @Ljava/beans/Transient; +method name getMousePosition descriptor ()Ljava/awt/Point; thrownTypes java/awt/HeadlessException flags 1 +method name isShowing descriptor ()Z flags 1 +method name isEnabled descriptor ()Z flags 1 +method name setEnabled descriptor (Z)V flags 1 +method name enable descriptor ()V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name enable descriptor (Z)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name disable descriptor ()V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name isDoubleBuffered descriptor ()Z flags 1 +method name enableInputMethods descriptor (Z)V flags 1 +method name setVisible descriptor (Z)V flags 1 +method name show descriptor ()V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name show descriptor (Z)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name hide descriptor ()V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getForeground descriptor ()Ljava/awt/Color; flags 1 runtimeAnnotations @Ljava/beans/Transient; +method name setForeground descriptor (Ljava/awt/Color;)V flags 1 +method name isForegroundSet descriptor ()Z flags 1 +method name getBackground descriptor ()Ljava/awt/Color; flags 1 runtimeAnnotations @Ljava/beans/Transient; +method name setBackground descriptor (Ljava/awt/Color;)V flags 1 +method name isBackgroundSet descriptor ()Z flags 1 +method name getFont descriptor ()Ljava/awt/Font; flags 1 runtimeAnnotations @Ljava/beans/Transient; +method name setFont descriptor (Ljava/awt/Font;)V flags 1 +method name isFontSet descriptor ()Z flags 1 +method name getLocale descriptor ()Ljava/util/Locale; flags 1 +method name setLocale descriptor (Ljava/util/Locale;)V flags 1 +method name getColorModel descriptor ()Ljava/awt/image/ColorModel; flags 1 +method name getLocation descriptor ()Ljava/awt/Point; flags 1 +method name getLocationOnScreen descriptor ()Ljava/awt/Point; flags 1 +method name location descriptor ()Ljava/awt/Point; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name setLocation descriptor (II)V flags 1 +method name move descriptor (II)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name setLocation descriptor (Ljava/awt/Point;)V flags 1 +method name getSize descriptor ()Ljava/awt/Dimension; flags 1 +method name size descriptor ()Ljava/awt/Dimension; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name setSize descriptor (II)V flags 1 +method name resize descriptor (II)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name setSize descriptor (Ljava/awt/Dimension;)V flags 1 +method name resize descriptor (Ljava/awt/Dimension;)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getBounds descriptor ()Ljava/awt/Rectangle; flags 1 +method name bounds descriptor ()Ljava/awt/Rectangle; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name setBounds descriptor (IIII)V flags 1 +method name reshape descriptor (IIII)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name setBounds descriptor (Ljava/awt/Rectangle;)V flags 1 +method name getX descriptor ()I flags 1 +method name getY descriptor ()I flags 1 +method name getWidth descriptor ()I flags 1 +method name getHeight descriptor ()I flags 1 +method name getBounds descriptor (Ljava/awt/Rectangle;)Ljava/awt/Rectangle; flags 1 +method name getSize descriptor (Ljava/awt/Dimension;)Ljava/awt/Dimension; flags 1 +method name getLocation descriptor (Ljava/awt/Point;)Ljava/awt/Point; flags 1 +method name isOpaque descriptor ()Z flags 1 +method name isLightweight descriptor ()Z flags 1 +method name setPreferredSize descriptor (Ljava/awt/Dimension;)V flags 1 +method name isPreferredSizeSet descriptor ()Z flags 1 +method name getPreferredSize descriptor ()Ljava/awt/Dimension; flags 1 +method name preferredSize descriptor ()Ljava/awt/Dimension; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name setMinimumSize descriptor (Ljava/awt/Dimension;)V flags 1 +method name isMinimumSizeSet descriptor ()Z flags 1 +method name getMinimumSize descriptor ()Ljava/awt/Dimension; flags 1 +method name minimumSize descriptor ()Ljava/awt/Dimension; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name setMaximumSize descriptor (Ljava/awt/Dimension;)V flags 1 +method name isMaximumSizeSet descriptor ()Z flags 1 +method name getMaximumSize descriptor ()Ljava/awt/Dimension; flags 1 +method name getAlignmentX descriptor ()F flags 1 +method name getAlignmentY descriptor ()F flags 1 +method name getBaseline descriptor (II)I flags 1 +method name getBaselineResizeBehavior descriptor ()Ljava/awt/Component$BaselineResizeBehavior; flags 1 +method name doLayout descriptor ()V flags 1 +method name layout descriptor ()V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name validate descriptor ()V flags 1 +method name invalidate descriptor ()V flags 1 +method name revalidate descriptor ()V flags 1 +method name getGraphics descriptor ()Ljava/awt/Graphics; flags 1 +method name getFontMetrics descriptor (Ljava/awt/Font;)Ljava/awt/FontMetrics; flags 1 +method name setCursor descriptor (Ljava/awt/Cursor;)V flags 1 +method name getCursor descriptor ()Ljava/awt/Cursor; flags 1 +method name isCursorSet descriptor ()Z flags 1 +method name paint descriptor (Ljava/awt/Graphics;)V flags 1 +method name update descriptor (Ljava/awt/Graphics;)V flags 1 +method name paintAll descriptor (Ljava/awt/Graphics;)V flags 1 +method name repaint descriptor ()V flags 1 +method name repaint descriptor (J)V flags 1 +method name repaint descriptor (IIII)V flags 1 +method name repaint descriptor (JIIII)V flags 1 +method name print descriptor (Ljava/awt/Graphics;)V flags 1 +method name printAll descriptor (Ljava/awt/Graphics;)V flags 1 +method name imageUpdate descriptor (Ljava/awt/Image;IIIII)Z flags 1 +method name createImage descriptor (Ljava/awt/image/ImageProducer;)Ljava/awt/Image; flags 1 +method name createImage descriptor (II)Ljava/awt/Image; flags 1 +method name createVolatileImage descriptor (II)Ljava/awt/image/VolatileImage; flags 1 +method name createVolatileImage descriptor (IILjava/awt/ImageCapabilities;)Ljava/awt/image/VolatileImage; thrownTypes java/awt/AWTException flags 1 +method name prepareImage descriptor (Ljava/awt/Image;Ljava/awt/image/ImageObserver;)Z flags 1 +method name prepareImage descriptor (Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z flags 1 +method name checkImage descriptor (Ljava/awt/Image;Ljava/awt/image/ImageObserver;)I flags 1 +method name checkImage descriptor (Ljava/awt/Image;IILjava/awt/image/ImageObserver;)I flags 1 +method name setIgnoreRepaint descriptor (Z)V flags 1 +method name getIgnoreRepaint descriptor ()Z flags 1 +method name contains descriptor (II)Z flags 1 +method name inside descriptor (II)Z flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name contains descriptor (Ljava/awt/Point;)Z flags 1 +method name getComponentAt descriptor (II)Ljava/awt/Component; flags 1 +method name locate descriptor (II)Ljava/awt/Component; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getComponentAt descriptor (Ljava/awt/Point;)Ljava/awt/Component; flags 1 +method name deliverEvent descriptor (Ljava/awt/Event;)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name dispatchEvent descriptor (Ljava/awt/AWTEvent;)V flags 11 +method name postEvent descriptor (Ljava/awt/Event;)Z flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name addComponentListener descriptor (Ljava/awt/event/ComponentListener;)V flags 21 +method name removeComponentListener descriptor (Ljava/awt/event/ComponentListener;)V flags 21 +method name getComponentListeners descriptor ()[Ljava/awt/event/ComponentListener; flags 21 +method name addFocusListener descriptor (Ljava/awt/event/FocusListener;)V flags 21 +method name removeFocusListener descriptor (Ljava/awt/event/FocusListener;)V flags 21 +method name getFocusListeners descriptor ()[Ljava/awt/event/FocusListener; flags 21 +method name addHierarchyListener descriptor (Ljava/awt/event/HierarchyListener;)V flags 1 +method name removeHierarchyListener descriptor (Ljava/awt/event/HierarchyListener;)V flags 1 +method name getHierarchyListeners descriptor ()[Ljava/awt/event/HierarchyListener; flags 21 +method name addHierarchyBoundsListener descriptor (Ljava/awt/event/HierarchyBoundsListener;)V flags 1 +method name removeHierarchyBoundsListener descriptor (Ljava/awt/event/HierarchyBoundsListener;)V flags 1 +method name getHierarchyBoundsListeners descriptor ()[Ljava/awt/event/HierarchyBoundsListener; flags 21 +method name addKeyListener descriptor (Ljava/awt/event/KeyListener;)V flags 21 +method name removeKeyListener descriptor (Ljava/awt/event/KeyListener;)V flags 21 +method name getKeyListeners descriptor ()[Ljava/awt/event/KeyListener; flags 21 +method name addMouseListener descriptor (Ljava/awt/event/MouseListener;)V flags 21 +method name removeMouseListener descriptor (Ljava/awt/event/MouseListener;)V flags 21 +method name getMouseListeners descriptor ()[Ljava/awt/event/MouseListener; flags 21 +method name addMouseMotionListener descriptor (Ljava/awt/event/MouseMotionListener;)V flags 21 +method name removeMouseMotionListener descriptor (Ljava/awt/event/MouseMotionListener;)V flags 21 +method name getMouseMotionListeners descriptor ()[Ljava/awt/event/MouseMotionListener; flags 21 +method name addMouseWheelListener descriptor (Ljava/awt/event/MouseWheelListener;)V flags 21 +method name removeMouseWheelListener descriptor (Ljava/awt/event/MouseWheelListener;)V flags 21 +method name getMouseWheelListeners descriptor ()[Ljava/awt/event/MouseWheelListener; flags 21 +method name addInputMethodListener descriptor (Ljava/awt/event/InputMethodListener;)V flags 21 +method name removeInputMethodListener descriptor (Ljava/awt/event/InputMethodListener;)V flags 21 +method name getInputMethodListeners descriptor ()[Ljava/awt/event/InputMethodListener; flags 21 +method name getListeners descriptor (Ljava/lang/Class;)[Ljava/util/EventListener; flags 1 signature (Ljava/lang/Class;)[TT; +method name getInputMethodRequests descriptor ()Ljava/awt/im/InputMethodRequests; flags 1 +method name getInputContext descriptor ()Ljava/awt/im/InputContext; flags 1 +method name enableEvents descriptor (J)V flags 14 +method name disableEvents descriptor (J)V flags 14 +method name coalesceEvents descriptor (Ljava/awt/AWTEvent;Ljava/awt/AWTEvent;)Ljava/awt/AWTEvent; flags 4 +method name processEvent descriptor (Ljava/awt/AWTEvent;)V flags 4 +method name processComponentEvent descriptor (Ljava/awt/event/ComponentEvent;)V flags 4 +method name processFocusEvent descriptor (Ljava/awt/event/FocusEvent;)V flags 4 +method name processKeyEvent descriptor (Ljava/awt/event/KeyEvent;)V flags 4 +method name processMouseEvent descriptor (Ljava/awt/event/MouseEvent;)V flags 4 +method name processMouseMotionEvent descriptor (Ljava/awt/event/MouseEvent;)V flags 4 +method name processMouseWheelEvent descriptor (Ljava/awt/event/MouseWheelEvent;)V flags 4 +method name processInputMethodEvent descriptor (Ljava/awt/event/InputMethodEvent;)V flags 4 +method name processHierarchyEvent descriptor (Ljava/awt/event/HierarchyEvent;)V flags 4 +method name processHierarchyBoundsEvent descriptor (Ljava/awt/event/HierarchyEvent;)V flags 4 +method name handleEvent descriptor (Ljava/awt/Event;)Z flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name mouseDown descriptor (Ljava/awt/Event;II)Z flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name mouseDrag descriptor (Ljava/awt/Event;II)Z flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name mouseUp descriptor (Ljava/awt/Event;II)Z flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name mouseMove descriptor (Ljava/awt/Event;II)Z flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name mouseEnter descriptor (Ljava/awt/Event;II)Z flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name mouseExit descriptor (Ljava/awt/Event;II)Z flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name keyDown descriptor (Ljava/awt/Event;I)Z flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name keyUp descriptor (Ljava/awt/Event;I)Z flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name action descriptor (Ljava/awt/Event;Ljava/lang/Object;)Z flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name addNotify descriptor ()V flags 1 +method name removeNotify descriptor ()V flags 1 +method name gotFocus descriptor (Ljava/awt/Event;Ljava/lang/Object;)Z flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name lostFocus descriptor (Ljava/awt/Event;Ljava/lang/Object;)Z flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name isFocusTraversable descriptor ()Z flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name isFocusable descriptor ()Z flags 1 +method name setFocusable descriptor (Z)V flags 1 +method name setFocusTraversalKeys descriptor (ILjava/util/Set;)V flags 1 signature (ILjava/util/Set<+Ljava/awt/AWTKeyStroke;>;)V +method name getFocusTraversalKeys descriptor (I)Ljava/util/Set; flags 1 signature (I)Ljava/util/Set; +method name areFocusTraversalKeysSet descriptor (I)Z flags 1 +method name setFocusTraversalKeysEnabled descriptor (Z)V flags 1 +method name getFocusTraversalKeysEnabled descriptor ()Z flags 1 +method name requestFocus descriptor ()V flags 1 +method name requestFocus descriptor (Z)Z flags 4 +method name requestFocusInWindow descriptor ()Z flags 1 +method name requestFocusInWindow descriptor (Z)Z flags 4 +method name getFocusCycleRootAncestor descriptor ()Ljava/awt/Container; flags 1 +method name isFocusCycleRoot descriptor (Ljava/awt/Container;)Z flags 1 +method name transferFocus descriptor ()V flags 1 +method name nextFocus descriptor ()V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name transferFocusBackward descriptor ()V flags 1 +method name transferFocusUpCycle descriptor ()V flags 1 +method name hasFocus descriptor ()Z flags 1 +method name isFocusOwner descriptor ()Z flags 1 +method name add descriptor (Ljava/awt/PopupMenu;)V flags 1 +method name remove descriptor (Ljava/awt/MenuComponent;)V flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name list descriptor ()V flags 1 +method name list descriptor (Ljava/io/PrintStream;)V flags 1 +method name list descriptor (Ljava/io/PrintStream;I)V flags 1 +method name list descriptor (Ljava/io/PrintWriter;)V flags 1 +method name list descriptor (Ljava/io/PrintWriter;I)V flags 1 +method name addPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 1 +method name removePropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 1 +method name getPropertyChangeListeners descriptor ()[Ljava/beans/PropertyChangeListener; flags 1 +method name addPropertyChangeListener descriptor (Ljava/lang/String;Ljava/beans/PropertyChangeListener;)V flags 1 +method name removePropertyChangeListener descriptor (Ljava/lang/String;Ljava/beans/PropertyChangeListener;)V flags 1 +method name getPropertyChangeListeners descriptor (Ljava/lang/String;)[Ljava/beans/PropertyChangeListener; flags 1 +method name firePropertyChange descriptor (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V flags 4 +method name firePropertyChange descriptor (Ljava/lang/String;ZZ)V flags 4 +method name firePropertyChange descriptor (Ljava/lang/String;II)V flags 4 +method name firePropertyChange descriptor (Ljava/lang/String;BB)V flags 1 +method name firePropertyChange descriptor (Ljava/lang/String;CC)V flags 1 +method name firePropertyChange descriptor (Ljava/lang/String;SS)V flags 1 +method name firePropertyChange descriptor (Ljava/lang/String;JJ)V flags 1 +method name firePropertyChange descriptor (Ljava/lang/String;FF)V flags 1 +method name firePropertyChange descriptor (Ljava/lang/String;DD)V flags 1 +method name setComponentOrientation descriptor (Ljava/awt/ComponentOrientation;)V flags 1 +method name getComponentOrientation descriptor ()Ljava/awt/ComponentOrientation; flags 1 +method name applyComponentOrientation descriptor (Ljava/awt/ComponentOrientation;)V flags 1 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; 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$AccessibleAWTComponentHandler outerClass java/awt/Component$AccessibleAWTComponent innerClassName AccessibleAWTComponentHandler flags 4 +innerclass innerClass java/awt/Component$AccessibleAWTComponent$AccessibleAWTFocusHandler outerClass java/awt/Component$AccessibleAWTComponent innerClassName AccessibleAWTFocusHandler flags 4 +field name accessibleAWTComponentHandler descriptor Ljava/awt/event/ComponentListener; flags 4 +field name accessibleAWTFocusHandler descriptor Ljava/awt/event/FocusListener; flags 4 +method name descriptor (Ljava/awt/Component;)V flags 4 +method name addPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 1 +method name removePropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 1 +method name getAccessibleName descriptor ()Ljava/lang/String; flags 1 +method name getAccessibleDescription descriptor ()Ljava/lang/String; 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; flags 1 +method name getAccessibleComponent descriptor ()Ljavax/accessibility/AccessibleComponent; 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 1 +method name removeFocusListener descriptor (Ljava/awt/event/FocusListener;)V flags 1 + +class name java/awt/Component$AccessibleAWTComponent$AccessibleAWTComponentHandler +header extends java/lang/Object implements java/awt/event/ComponentListener flags 21 +innerclass innerClass java/awt/Component$AccessibleAWTComponent outerClass java/awt/Component innerClassName AccessibleAWTComponent flags 404 +innerclass innerClass java/awt/Component$AccessibleAWTComponent$AccessibleAWTComponentHandler outerClass java/awt/Component$AccessibleAWTComponent innerClassName AccessibleAWTComponentHandler flags 4 +method name descriptor (Ljava/awt/Component$AccessibleAWTComponent;)V flags 4 +method name componentHidden descriptor (Ljava/awt/event/ComponentEvent;)V flags 1 +method name componentShown descriptor (Ljava/awt/event/ComponentEvent;)V flags 1 +method name componentMoved descriptor (Ljava/awt/event/ComponentEvent;)V flags 1 +method name componentResized descriptor (Ljava/awt/event/ComponentEvent;)V flags 1 + +class name java/awt/Component$AccessibleAWTComponent$AccessibleAWTFocusHandler +header extends java/lang/Object implements java/awt/event/FocusListener flags 21 +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 +method name descriptor (Ljava/awt/Component$AccessibleAWTComponent;)V flags 4 +method name focusGained descriptor (Ljava/awt/event/FocusEvent;)V flags 1 +method name focusLost descriptor (Ljava/awt/event/FocusEvent;)V flags 1 + +class name java/awt/Component$BaselineResizeBehavior +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; +innerclass innerClass java/awt/Component$BaselineResizeBehavior outerClass java/awt/Component innerClassName BaselineResizeBehavior flags 4019 +field name CONSTANT_ASCENT descriptor Ljava/awt/Component$BaselineResizeBehavior; flags 4019 +field name CONSTANT_DESCENT descriptor Ljava/awt/Component$BaselineResizeBehavior; flags 4019 +field name CENTER_OFFSET descriptor Ljava/awt/Component$BaselineResizeBehavior; flags 4019 +field name OTHER descriptor Ljava/awt/Component$BaselineResizeBehavior; flags 4019 +method name values descriptor ()[Ljava/awt/Component$BaselineResizeBehavior; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/awt/Component$BaselineResizeBehavior; flags 9 + +class name java/awt/Component$BltBufferStrategy +header extends java/awt/image/BufferStrategy flags 21 +innerclass innerClass java/awt/Component$BltBufferStrategy outerClass java/awt/Component innerClassName BltBufferStrategy flags 4 +field name caps descriptor Ljava/awt/BufferCapabilities; flags 4 +field name backBuffers descriptor [Ljava/awt/image/VolatileImage; flags 4 +field name validatedContents descriptor Z flags 4 +field name width descriptor I flags 4 +field name height descriptor I flags 4 +method name descriptor (Ljava/awt/Component;ILjava/awt/BufferCapabilities;)V flags 4 +method name dispose descriptor ()V flags 1 +method name createBackBuffers descriptor (I)V flags 4 +method name getCapabilities descriptor ()Ljava/awt/BufferCapabilities; flags 1 +method name getDrawGraphics descriptor ()Ljava/awt/Graphics; flags 1 +method name show descriptor ()V flags 1 +method name revalidate descriptor ()V flags 4 +method name contentsLost descriptor ()Z flags 1 +method name contentsRestored descriptor ()Z flags 1 + +class name java/awt/Component$FlipBufferStrategy +header extends java/awt/image/BufferStrategy flags 21 +innerclass innerClass java/awt/BufferCapabilities$FlipContents outerClass java/awt/BufferCapabilities innerClassName FlipContents flags 19 +innerclass innerClass java/awt/Component$FlipBufferStrategy outerClass java/awt/Component innerClassName FlipBufferStrategy flags 4 +field name numBuffers descriptor I flags 4 +field name caps descriptor Ljava/awt/BufferCapabilities; flags 4 +field name drawBuffer descriptor Ljava/awt/Image; flags 4 +field name drawVBuffer descriptor Ljava/awt/image/VolatileImage; flags 4 +field name validatedContents descriptor Z flags 4 +method name descriptor (Ljava/awt/Component;ILjava/awt/BufferCapabilities;)V thrownTypes java/awt/AWTException flags 4 +method name createBuffers descriptor (ILjava/awt/BufferCapabilities;)V thrownTypes java/awt/AWTException flags 4 +method name getBackBuffer descriptor ()Ljava/awt/Image; flags 4 +method name flip descriptor (Ljava/awt/BufferCapabilities$FlipContents;)V flags 4 +method name destroyBuffers descriptor ()V flags 4 +method name getCapabilities descriptor ()Ljava/awt/BufferCapabilities; flags 1 +method name getDrawGraphics descriptor ()Ljava/awt/Graphics; flags 1 +method name revalidate descriptor ()V flags 4 +method name contentsLost descriptor ()Z flags 1 +method name contentsRestored descriptor ()Z flags 1 +method name show descriptor ()V flags 1 +method name dispose descriptor ()V flags 1 + +class name java/awt/ComponentOrientation +header extends java/lang/Object implements java/io/Serializable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name LEFT_TO_RIGHT descriptor Ljava/awt/ComponentOrientation; flags 19 +field name RIGHT_TO_LEFT descriptor Ljava/awt/ComponentOrientation; flags 19 +field name UNKNOWN descriptor Ljava/awt/ComponentOrientation; flags 19 +method name isHorizontal descriptor ()Z flags 1 +method name isLeftToRight descriptor ()Z flags 1 +method name getOrientation descriptor (Ljava/util/Locale;)Ljava/awt/ComponentOrientation; flags 9 +method name getOrientation descriptor (Ljava/util/ResourceBundle;)Ljava/awt/ComponentOrientation; flags 9 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; + +class name java/awt/Composite +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name createContext descriptor (Ljava/awt/image/ColorModel;Ljava/awt/image/ColorModel;Ljava/awt/RenderingHints;)Ljava/awt/CompositeContext; flags 401 + +class name java/awt/CompositeContext +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name dispose descriptor ()V flags 401 +method name compose descriptor (Ljava/awt/image/Raster;Ljava/awt/image/Raster;Ljava/awt/image/WritableRaster;)V flags 401 + +class name java/awt/Container +header extends java/awt/Component flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass java/awt/Container$AccessibleAWTContainer outerClass java/awt/Container innerClassName AccessibleAWTContainer flags 4 +method name descriptor ()V flags 1 +method name getComponentCount descriptor ()I flags 1 +method name countComponents descriptor ()I flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getComponent descriptor (I)Ljava/awt/Component; flags 1 +method name getComponents descriptor ()[Ljava/awt/Component; flags 1 +method name getInsets descriptor ()Ljava/awt/Insets; flags 1 +method name insets descriptor ()Ljava/awt/Insets; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name add descriptor (Ljava/awt/Component;)Ljava/awt/Component; flags 1 +method name add descriptor (Ljava/lang/String;Ljava/awt/Component;)Ljava/awt/Component; flags 1 +method name add descriptor (Ljava/awt/Component;I)Ljava/awt/Component; flags 1 +method name setComponentZOrder descriptor (Ljava/awt/Component;I)V flags 1 +method name getComponentZOrder descriptor (Ljava/awt/Component;)I flags 1 +method name add descriptor (Ljava/awt/Component;Ljava/lang/Object;)V flags 1 +method name add descriptor (Ljava/awt/Component;Ljava/lang/Object;I)V flags 1 +method name addImpl descriptor (Ljava/awt/Component;Ljava/lang/Object;I)V flags 4 +method name remove descriptor (I)V flags 1 +method name remove descriptor (Ljava/awt/Component;)V flags 1 +method name removeAll descriptor ()V flags 1 +method name getLayout descriptor ()Ljava/awt/LayoutManager; flags 1 +method name setLayout descriptor (Ljava/awt/LayoutManager;)V flags 1 +method name doLayout descriptor ()V flags 1 +method name layout descriptor ()V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name isValidateRoot descriptor ()Z flags 1 +method name invalidate descriptor ()V flags 1 +method name validate descriptor ()V flags 1 +method name validateTree descriptor ()V flags 4 +method name setFont descriptor (Ljava/awt/Font;)V flags 1 +method name getPreferredSize descriptor ()Ljava/awt/Dimension; flags 1 +method name preferredSize descriptor ()Ljava/awt/Dimension; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getMinimumSize descriptor ()Ljava/awt/Dimension; flags 1 +method name minimumSize descriptor ()Ljava/awt/Dimension; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getMaximumSize descriptor ()Ljava/awt/Dimension; flags 1 +method name getAlignmentX descriptor ()F flags 1 +method name getAlignmentY descriptor ()F flags 1 +method name paint descriptor (Ljava/awt/Graphics;)V flags 1 +method name update descriptor (Ljava/awt/Graphics;)V flags 1 +method name print descriptor (Ljava/awt/Graphics;)V flags 1 +method name paintComponents descriptor (Ljava/awt/Graphics;)V flags 1 +method name printComponents descriptor (Ljava/awt/Graphics;)V flags 1 +method name addContainerListener descriptor (Ljava/awt/event/ContainerListener;)V flags 21 +method name removeContainerListener descriptor (Ljava/awt/event/ContainerListener;)V flags 21 +method name getContainerListeners descriptor ()[Ljava/awt/event/ContainerListener; flags 21 +method name getListeners descriptor (Ljava/lang/Class;)[Ljava/util/EventListener; flags 1 signature (Ljava/lang/Class;)[TT; +method name processEvent descriptor (Ljava/awt/AWTEvent;)V flags 4 +method name processContainerEvent descriptor (Ljava/awt/event/ContainerEvent;)V flags 4 +method name deliverEvent descriptor (Ljava/awt/Event;)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getComponentAt descriptor (II)Ljava/awt/Component; flags 1 +method name locate descriptor (II)Ljava/awt/Component; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getComponentAt descriptor (Ljava/awt/Point;)Ljava/awt/Component; flags 1 +method name getMousePosition descriptor (Z)Ljava/awt/Point; thrownTypes java/awt/HeadlessException flags 1 +method name findComponentAt descriptor (II)Ljava/awt/Component; flags 1 +method name findComponentAt descriptor (Ljava/awt/Point;)Ljava/awt/Component; flags 1 +method name addNotify descriptor ()V flags 1 +method name removeNotify descriptor ()V flags 1 +method name isAncestorOf descriptor (Ljava/awt/Component;)Z flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name list descriptor (Ljava/io/PrintStream;I)V flags 1 +method name list descriptor (Ljava/io/PrintWriter;I)V flags 1 +method name setFocusTraversalKeys descriptor (ILjava/util/Set;)V flags 1 signature (ILjava/util/Set<+Ljava/awt/AWTKeyStroke;>;)V +method name getFocusTraversalKeys descriptor (I)Ljava/util/Set; flags 1 signature (I)Ljava/util/Set; +method name areFocusTraversalKeysSet descriptor (I)Z flags 1 +method name isFocusCycleRoot descriptor (Ljava/awt/Container;)Z flags 1 +method name setFocusTraversalPolicy descriptor (Ljava/awt/FocusTraversalPolicy;)V flags 1 +method name getFocusTraversalPolicy descriptor ()Ljava/awt/FocusTraversalPolicy; flags 1 +method name isFocusTraversalPolicySet descriptor ()Z flags 1 +method name setFocusCycleRoot descriptor (Z)V flags 1 +method name isFocusCycleRoot descriptor ()Z flags 1 +method name setFocusTraversalPolicyProvider descriptor (Z)V flags 11 +method name isFocusTraversalPolicyProvider descriptor ()Z flags 11 +method name transferFocusDownCycle descriptor ()V flags 1 +method name applyComponentOrientation descriptor (Ljava/awt/ComponentOrientation;)V flags 1 +method name addPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 1 +method name addPropertyChangeListener descriptor (Ljava/lang/String;Ljava/beans/PropertyChangeListener;)V flags 1 + +class name java/awt/Container$AccessibleAWTContainer +header extends java/awt/Component$AccessibleAWTComponent flags 21 +innerclass innerClass java/awt/Container$AccessibleAWTContainer outerClass java/awt/Container innerClassName AccessibleAWTContainer flags 4 +innerclass innerClass java/awt/Container$AccessibleAWTContainer$AccessibleContainerHandler outerClass java/awt/Container$AccessibleAWTContainer innerClassName AccessibleContainerHandler flags 4 +innerclass innerClass java/awt/Component$AccessibleAWTComponent outerClass java/awt/Component innerClassName AccessibleAWTComponent flags 404 +field name accessibleContainerHandler descriptor Ljava/awt/event/ContainerListener; flags 4 +method name descriptor (Ljava/awt/Container;)V flags 4 +method name getAccessibleChildrenCount descriptor ()I flags 1 +method name getAccessibleChild descriptor (I)Ljavax/accessibility/Accessible; flags 1 +method name getAccessibleAt descriptor (Ljava/awt/Point;)Ljavax/accessibility/Accessible; flags 1 +method name addPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 1 +method name removePropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 1 + +class name java/awt/Container$AccessibleAWTContainer$AccessibleContainerHandler +header extends java/lang/Object implements java/awt/event/ContainerListener flags 21 +innerclass innerClass java/awt/Container$AccessibleAWTContainer outerClass java/awt/Container innerClassName AccessibleAWTContainer flags 4 +innerclass innerClass java/awt/Container$AccessibleAWTContainer$AccessibleContainerHandler outerClass java/awt/Container$AccessibleAWTContainer innerClassName AccessibleContainerHandler flags 4 +method name descriptor (Ljava/awt/Container$AccessibleAWTContainer;)V flags 4 +method name componentAdded descriptor (Ljava/awt/event/ContainerEvent;)V flags 1 +method name componentRemoved descriptor (Ljava/awt/event/ContainerEvent;)V flags 1 + +class name java/awt/ContainerOrderFocusTraversalPolicy +header extends java/awt/FocusTraversalPolicy implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name getComponentAfter descriptor (Ljava/awt/Container;Ljava/awt/Component;)Ljava/awt/Component; flags 1 +method name getComponentBefore descriptor (Ljava/awt/Container;Ljava/awt/Component;)Ljava/awt/Component; flags 1 +method name getFirstComponent descriptor (Ljava/awt/Container;)Ljava/awt/Component; flags 1 +method name getLastComponent descriptor (Ljava/awt/Container;)Ljava/awt/Component; flags 1 +method name getDefaultComponent descriptor (Ljava/awt/Container;)Ljava/awt/Component; flags 1 +method name setImplicitDownCycleTraversal descriptor (Z)V flags 1 +method name getImplicitDownCycleTraversal descriptor ()Z flags 1 +method name accept descriptor (Ljava/awt/Component;)Z flags 4 + +class name java/awt/Cursor +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name DEFAULT_CURSOR descriptor I constantValue 0 flags 19 +field name CROSSHAIR_CURSOR descriptor I constantValue 1 flags 19 +field name TEXT_CURSOR descriptor I constantValue 2 flags 19 +field name WAIT_CURSOR descriptor I constantValue 3 flags 19 +field name SW_RESIZE_CURSOR descriptor I constantValue 4 flags 19 +field name SE_RESIZE_CURSOR descriptor I constantValue 5 flags 19 +field name NW_RESIZE_CURSOR descriptor I constantValue 6 flags 19 +field name NE_RESIZE_CURSOR descriptor I constantValue 7 flags 19 +field name N_RESIZE_CURSOR descriptor I constantValue 8 flags 19 +field name S_RESIZE_CURSOR descriptor I constantValue 9 flags 19 +field name W_RESIZE_CURSOR descriptor I constantValue 10 flags 19 +field name E_RESIZE_CURSOR descriptor I constantValue 11 flags 19 +field name HAND_CURSOR descriptor I constantValue 12 flags 19 +field name MOVE_CURSOR descriptor I constantValue 13 flags 19 +field name predefined descriptor [Ljava/awt/Cursor; flags c deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +field name CUSTOM_CURSOR descriptor I constantValue -1 flags 19 +field name name descriptor Ljava/lang/String; flags 4 +method name getPredefinedCursor descriptor (I)Ljava/awt/Cursor; flags 9 +method name getSystemCustomCursor descriptor (Ljava/lang/String;)Ljava/awt/Cursor; thrownTypes java/awt/AWTException,java/awt/HeadlessException flags 9 +method name getDefaultCursor descriptor ()Ljava/awt/Cursor; flags 9 +method name descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/ConstructorProperties;(value={"type"}) +method name descriptor (Ljava/lang/String;)V flags 4 +method name getType descriptor ()I flags 1 +method name getName descriptor ()Ljava/lang/String; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/awt/DefaultFocusTraversalPolicy +header extends java/awt/ContainerOrderFocusTraversalPolicy flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name accept descriptor (Ljava/awt/Component;)Z flags 4 + +class name java/awt/DefaultKeyboardFocusManager +header extends java/awt/KeyboardFocusManager flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name dispatchEvent descriptor (Ljava/awt/AWTEvent;)Z flags 1 +method name dispatchKeyEvent descriptor (Ljava/awt/event/KeyEvent;)Z flags 1 +method name postProcessKeyEvent descriptor (Ljava/awt/event/KeyEvent;)Z flags 1 +method name processKeyEvent descriptor (Ljava/awt/Component;Ljava/awt/event/KeyEvent;)V flags 1 +method name enqueueKeyEvents descriptor (JLjava/awt/Component;)V flags 24 +method name dequeueKeyEvents descriptor (JLjava/awt/Component;)V flags 24 +method name discardKeyEvents descriptor (Ljava/awt/Component;)V flags 24 +method name focusPreviousComponent descriptor (Ljava/awt/Component;)V flags 1 +method name focusNextComponent descriptor (Ljava/awt/Component;)V flags 1 +method name upFocusCycle descriptor (Ljava/awt/Component;)V flags 1 +method name downFocusCycle descriptor (Ljava/awt/Container;)V flags 1 + +class name java/awt/Desktop +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass java/awt/Desktop$Action outerClass java/awt/Desktop innerClassName Action flags 4019 +method name getDesktop descriptor ()Ljava/awt/Desktop; flags 29 +method name isDesktopSupported descriptor ()Z flags 9 +method name isSupported descriptor (Ljava/awt/Desktop$Action;)Z flags 1 +method name open descriptor (Ljava/io/File;)V thrownTypes java/io/IOException flags 1 +method name edit descriptor (Ljava/io/File;)V thrownTypes java/io/IOException flags 1 +method name print descriptor (Ljava/io/File;)V thrownTypes java/io/IOException flags 1 +method name browse descriptor (Ljava/net/URI;)V thrownTypes java/io/IOException flags 1 +method name mail descriptor ()V thrownTypes java/io/IOException flags 1 +method name mail descriptor (Ljava/net/URI;)V thrownTypes java/io/IOException flags 1 + +class name java/awt/Desktop$Action +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; +innerclass innerClass java/awt/Desktop$Action outerClass java/awt/Desktop innerClassName Action flags 4019 +field name OPEN descriptor Ljava/awt/Desktop$Action; flags 4019 +field name EDIT descriptor Ljava/awt/Desktop$Action; flags 4019 +field name PRINT descriptor Ljava/awt/Desktop$Action; flags 4019 +field name MAIL descriptor Ljava/awt/Desktop$Action; flags 4019 +field name BROWSE descriptor Ljava/awt/Desktop$Action; flags 4019 +method name values descriptor ()[Ljava/awt/Desktop$Action; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/awt/Desktop$Action; flags 9 + +class name java/awt/Dialog +header extends java/awt/Window flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name DEFAULT_MODALITY_TYPE descriptor Ljava/awt/Dialog$ModalityType; flags 19 +method name descriptor (Ljava/awt/Frame;)V flags 1 +method name descriptor (Ljava/awt/Frame;Z)V flags 1 +method name descriptor (Ljava/awt/Frame;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/awt/Frame;Ljava/lang/String;Z)V flags 1 +method name descriptor (Ljava/awt/Frame;Ljava/lang/String;ZLjava/awt/GraphicsConfiguration;)V flags 1 +method name descriptor (Ljava/awt/Dialog;)V flags 1 +method name descriptor (Ljava/awt/Dialog;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/awt/Dialog;Ljava/lang/String;Z)V flags 1 +method name descriptor (Ljava/awt/Dialog;Ljava/lang/String;ZLjava/awt/GraphicsConfiguration;)V flags 1 +method name descriptor (Ljava/awt/Window;)V flags 1 +method name descriptor (Ljava/awt/Window;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/awt/Window;Ljava/awt/Dialog$ModalityType;)V flags 1 +method name descriptor (Ljava/awt/Window;Ljava/lang/String;Ljava/awt/Dialog$ModalityType;)V flags 1 +method name descriptor (Ljava/awt/Window;Ljava/lang/String;Ljava/awt/Dialog$ModalityType;Ljava/awt/GraphicsConfiguration;)V flags 1 +method name addNotify descriptor ()V flags 1 +method name isModal descriptor ()Z flags 1 +method name setModal descriptor (Z)V flags 1 +method name getModalityType descriptor ()Ljava/awt/Dialog$ModalityType; flags 1 +method name setModalityType descriptor (Ljava/awt/Dialog$ModalityType;)V flags 1 +method name getTitle descriptor ()Ljava/lang/String; flags 1 +method name setTitle descriptor (Ljava/lang/String;)V flags 1 +method name setVisible descriptor (Z)V flags 1 +method name show descriptor ()V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name hide descriptor ()V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name toBack descriptor ()V flags 1 +method name isResizable descriptor ()Z flags 1 +method name setResizable descriptor (Z)V flags 1 +method name setUndecorated descriptor (Z)V flags 1 +method name isUndecorated descriptor ()Z flags 1 +method name setOpacity descriptor (F)V flags 1 +method name setShape descriptor (Ljava/awt/Shape;)V flags 1 +method name setBackground descriptor (Ljava/awt/Color;)V flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name java/awt/Dialog$AccessibleAWTDialog +header extends java/awt/Window$AccessibleAWTWindow flags 21 +innerclass innerClass java/awt/Dialog$AccessibleAWTDialog outerClass java/awt/Dialog innerClassName AccessibleAWTDialog flags 4 +innerclass innerClass java/awt/Window$AccessibleAWTWindow outerClass java/awt/Window innerClassName AccessibleAWTWindow flags 4 +method name descriptor (Ljava/awt/Dialog;)V flags 4 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 +method name getAccessibleStateSet descriptor ()Ljavax/accessibility/AccessibleStateSet; flags 1 + +class name java/awt/Dialog$ModalExclusionType +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; +innerclass innerClass java/awt/Dialog$ModalExclusionType outerClass java/awt/Dialog innerClassName ModalExclusionType flags 4019 +field name NO_EXCLUDE descriptor Ljava/awt/Dialog$ModalExclusionType; flags 4019 +field name APPLICATION_EXCLUDE descriptor Ljava/awt/Dialog$ModalExclusionType; flags 4019 +field name TOOLKIT_EXCLUDE descriptor Ljava/awt/Dialog$ModalExclusionType; flags 4019 +method name values descriptor ()[Ljava/awt/Dialog$ModalExclusionType; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/awt/Dialog$ModalExclusionType; flags 9 + +class name java/awt/Dialog$ModalityType +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; +innerclass innerClass java/awt/Dialog$ModalityType outerClass java/awt/Dialog innerClassName ModalityType flags 4019 +field name MODELESS descriptor Ljava/awt/Dialog$ModalityType; flags 4019 +field name DOCUMENT_MODAL descriptor Ljava/awt/Dialog$ModalityType; flags 4019 +field name APPLICATION_MODAL descriptor Ljava/awt/Dialog$ModalityType; flags 4019 +field name TOOLKIT_MODAL descriptor Ljava/awt/Dialog$ModalityType; flags 4019 +method name values descriptor ()[Ljava/awt/Dialog$ModalityType; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/awt/Dialog$ModalityType; flags 9 + +class name java/awt/Dimension +header extends java/awt/geom/Dimension2D implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name width descriptor I flags 1 +field name height descriptor I flags 1 +method name descriptor ()V flags 1 +method name descriptor (Ljava/awt/Dimension;)V flags 1 +method name descriptor (II)V flags 1 +method name getWidth descriptor ()D flags 1 +method name getHeight descriptor ()D flags 1 +method name setSize descriptor (DD)V flags 1 +method name getSize descriptor ()Ljava/awt/Dimension; flags 1 runtimeAnnotations @Ljava/beans/Transient; +method name setSize descriptor (Ljava/awt/Dimension;)V flags 1 +method name setSize descriptor (II)V 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 + +class name java/awt/DisplayMode +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name BIT_DEPTH_MULTI descriptor I constantValue -1 flags 19 +field name REFRESH_RATE_UNKNOWN descriptor I constantValue 0 flags 19 +method name descriptor (IIII)V flags 1 +method name getHeight descriptor ()I flags 1 +method name getWidth descriptor ()I flags 1 +method name getBitDepth descriptor ()I flags 1 +method name getRefreshRate descriptor ()I flags 1 +method name equals descriptor (Ljava/awt/DisplayMode;)Z flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 + +class name java/awt/Event +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name SHIFT_MASK descriptor I constantValue 1 flags 19 +field name CTRL_MASK descriptor I constantValue 2 flags 19 +field name META_MASK descriptor I constantValue 4 flags 19 +field name ALT_MASK descriptor I constantValue 8 flags 19 +field name HOME descriptor I constantValue 1000 flags 19 +field name END descriptor I constantValue 1001 flags 19 +field name PGUP descriptor I constantValue 1002 flags 19 +field name PGDN descriptor I constantValue 1003 flags 19 +field name UP descriptor I constantValue 1004 flags 19 +field name DOWN descriptor I constantValue 1005 flags 19 +field name LEFT descriptor I constantValue 1006 flags 19 +field name RIGHT descriptor I constantValue 1007 flags 19 +field name F1 descriptor I constantValue 1008 flags 19 +field name F2 descriptor I constantValue 1009 flags 19 +field name F3 descriptor I constantValue 1010 flags 19 +field name F4 descriptor I constantValue 1011 flags 19 +field name F5 descriptor I constantValue 1012 flags 19 +field name F6 descriptor I constantValue 1013 flags 19 +field name F7 descriptor I constantValue 1014 flags 19 +field name F8 descriptor I constantValue 1015 flags 19 +field name F9 descriptor I constantValue 1016 flags 19 +field name F10 descriptor I constantValue 1017 flags 19 +field name F11 descriptor I constantValue 1018 flags 19 +field name F12 descriptor I constantValue 1019 flags 19 +field name PRINT_SCREEN descriptor I constantValue 1020 flags 19 +field name SCROLL_LOCK descriptor I constantValue 1021 flags 19 +field name CAPS_LOCK descriptor I constantValue 1022 flags 19 +field name NUM_LOCK descriptor I constantValue 1023 flags 19 +field name PAUSE descriptor I constantValue 1024 flags 19 +field name INSERT descriptor I constantValue 1025 flags 19 +field name ENTER descriptor I constantValue 10 flags 19 +field name BACK_SPACE descriptor I constantValue 8 flags 19 +field name TAB descriptor I constantValue 9 flags 19 +field name ESCAPE descriptor I constantValue 27 flags 19 +field name DELETE descriptor I constantValue 127 flags 19 +field name WINDOW_DESTROY descriptor I constantValue 201 flags 19 +field name WINDOW_EXPOSE descriptor I constantValue 202 flags 19 +field name WINDOW_ICONIFY descriptor I constantValue 203 flags 19 +field name WINDOW_DEICONIFY descriptor I constantValue 204 flags 19 +field name WINDOW_MOVED descriptor I constantValue 205 flags 19 +field name KEY_PRESS descriptor I constantValue 401 flags 19 +field name KEY_RELEASE descriptor I constantValue 402 flags 19 +field name KEY_ACTION descriptor I constantValue 403 flags 19 +field name KEY_ACTION_RELEASE descriptor I constantValue 404 flags 19 +field name MOUSE_DOWN descriptor I constantValue 501 flags 19 +field name MOUSE_UP descriptor I constantValue 502 flags 19 +field name MOUSE_MOVE descriptor I constantValue 503 flags 19 +field name MOUSE_ENTER descriptor I constantValue 504 flags 19 +field name MOUSE_EXIT descriptor I constantValue 505 flags 19 +field name MOUSE_DRAG descriptor I constantValue 506 flags 19 +field name SCROLL_LINE_UP descriptor I constantValue 601 flags 19 +field name SCROLL_LINE_DOWN descriptor I constantValue 602 flags 19 +field name SCROLL_PAGE_UP descriptor I constantValue 603 flags 19 +field name SCROLL_PAGE_DOWN descriptor I constantValue 604 flags 19 +field name SCROLL_ABSOLUTE descriptor I constantValue 605 flags 19 +field name SCROLL_BEGIN descriptor I constantValue 606 flags 19 +field name SCROLL_END descriptor I constantValue 607 flags 19 +field name LIST_SELECT descriptor I constantValue 701 flags 19 +field name LIST_DESELECT descriptor I constantValue 702 flags 19 +field name ACTION_EVENT descriptor I constantValue 1001 flags 19 +field name LOAD_FILE descriptor I constantValue 1002 flags 19 +field name SAVE_FILE descriptor I constantValue 1003 flags 19 +field name GOT_FOCUS descriptor I constantValue 1004 flags 19 +field name LOST_FOCUS descriptor I constantValue 1005 flags 19 +field name target descriptor Ljava/lang/Object; flags 1 +field name when descriptor J flags 1 +field name id descriptor I flags 1 +field name x descriptor I flags 1 +field name y descriptor I flags 1 +field name key descriptor I flags 1 +field name modifiers descriptor I flags 1 +field name clickCount descriptor I flags 1 +field name arg descriptor Ljava/lang/Object; flags 1 +field name evt descriptor Ljava/awt/Event; flags 1 +method name descriptor (Ljava/lang/Object;JIIIIILjava/lang/Object;)V flags 1 +method name descriptor (Ljava/lang/Object;JIIIII)V flags 1 +method name descriptor (Ljava/lang/Object;ILjava/lang/Object;)V flags 1 +method name translate descriptor (II)V flags 1 +method name shiftDown descriptor ()Z flags 1 +method name controlDown descriptor ()Z flags 1 +method name metaDown descriptor ()Z flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/awt/EventQueue +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name postEvent descriptor (Ljava/awt/AWTEvent;)V flags 1 +method name getNextEvent descriptor ()Ljava/awt/AWTEvent; thrownTypes java/lang/InterruptedException flags 1 +method name peekEvent descriptor ()Ljava/awt/AWTEvent; flags 1 +method name peekEvent descriptor (I)Ljava/awt/AWTEvent; flags 1 +method name dispatchEvent descriptor (Ljava/awt/AWTEvent;)V flags 4 +method name getMostRecentEventTime descriptor ()J flags 9 +method name getCurrentEvent descriptor ()Ljava/awt/AWTEvent; flags 9 +method name push descriptor (Ljava/awt/EventQueue;)V flags 1 +method name pop descriptor ()V thrownTypes java/util/EmptyStackException flags 4 +method name createSecondaryLoop descriptor ()Ljava/awt/SecondaryLoop; flags 1 +method name isDispatchThread descriptor ()Z flags 9 +method name invokeLater descriptor (Ljava/lang/Runnable;)V flags 9 +method name invokeAndWait descriptor (Ljava/lang/Runnable;)V thrownTypes java/lang/InterruptedException,java/lang/reflect/InvocationTargetException flags 9 + +class name java/awt/FileDialog +header extends java/awt/Dialog flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name LOAD descriptor I constantValue 0 flags 19 +field name SAVE descriptor I constantValue 1 flags 19 +method name descriptor (Ljava/awt/Frame;)V flags 1 +method name descriptor (Ljava/awt/Frame;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/awt/Frame;Ljava/lang/String;I)V flags 1 +method name descriptor (Ljava/awt/Dialog;)V flags 1 +method name descriptor (Ljava/awt/Dialog;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/awt/Dialog;Ljava/lang/String;I)V flags 1 +method name addNotify descriptor ()V flags 1 +method name getMode descriptor ()I flags 1 +method name setMode descriptor (I)V flags 1 +method name getDirectory descriptor ()Ljava/lang/String; flags 1 +method name setDirectory descriptor (Ljava/lang/String;)V flags 1 +method name getFile descriptor ()Ljava/lang/String; flags 1 +method name getFiles descriptor ()[Ljava/io/File; flags 1 +method name setFile descriptor (Ljava/lang/String;)V flags 1 +method name setMultipleMode descriptor (Z)V flags 1 +method name isMultipleMode descriptor ()Z flags 1 +method name getFilenameFilter descriptor ()Ljava/io/FilenameFilter; flags 1 +method name setFilenameFilter descriptor (Ljava/io/FilenameFilter;)V flags 21 +method name paramString descriptor ()Ljava/lang/String; flags 4 + +class name java/awt/FlowLayout +header extends java/lang/Object implements java/awt/LayoutManager,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name LEFT descriptor I constantValue 0 flags 19 +field name CENTER descriptor I constantValue 1 flags 19 +field name RIGHT descriptor I constantValue 2 flags 19 +field name LEADING descriptor I constantValue 3 flags 19 +field name TRAILING descriptor I constantValue 4 flags 19 +method name descriptor ()V flags 1 +method name descriptor (I)V flags 1 +method name descriptor (III)V flags 1 +method name getAlignment descriptor ()I flags 1 +method name setAlignment descriptor (I)V flags 1 +method name getHgap descriptor ()I flags 1 +method name setHgap descriptor (I)V flags 1 +method name getVgap descriptor ()I flags 1 +method name setVgap descriptor (I)V flags 1 +method name setAlignOnBaseline descriptor (Z)V flags 1 +method name getAlignOnBaseline descriptor ()Z flags 1 +method name addLayoutComponent descriptor (Ljava/lang/String;Ljava/awt/Component;)V flags 1 +method name removeLayoutComponent descriptor (Ljava/awt/Component;)V flags 1 +method name preferredLayoutSize descriptor (Ljava/awt/Container;)Ljava/awt/Dimension; flags 1 +method name minimumLayoutSize descriptor (Ljava/awt/Container;)Ljava/awt/Dimension; flags 1 +method name layoutContainer descriptor (Ljava/awt/Container;)V flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/awt/FocusTraversalPolicy +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name getComponentAfter descriptor (Ljava/awt/Container;Ljava/awt/Component;)Ljava/awt/Component; flags 401 +method name getComponentBefore descriptor (Ljava/awt/Container;Ljava/awt/Component;)Ljava/awt/Component; flags 401 +method name getFirstComponent descriptor (Ljava/awt/Container;)Ljava/awt/Component; flags 401 +method name getLastComponent descriptor (Ljava/awt/Container;)Ljava/awt/Component; flags 401 +method name getDefaultComponent descriptor (Ljava/awt/Container;)Ljava/awt/Component; flags 401 +method name getInitialComponent descriptor (Ljava/awt/Window;)Ljava/awt/Component; flags 1 + +class name java/awt/Font +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass java/text/AttributedCharacterIterator$Attribute outerClass java/text/AttributedCharacterIterator innerClassName Attribute flags 9 +field name DIALOG descriptor Ljava/lang/String; constantValue Dialog flags 19 +field name DIALOG_INPUT descriptor Ljava/lang/String; constantValue DialogInput flags 19 +field name SANS_SERIF descriptor Ljava/lang/String; constantValue SansSerif flags 19 +field name SERIF descriptor Ljava/lang/String; constantValue Serif flags 19 +field name MONOSPACED descriptor Ljava/lang/String; constantValue Monospaced flags 19 +field name PLAIN descriptor I constantValue 0 flags 19 +field name BOLD descriptor I constantValue 1 flags 19 +field name ITALIC descriptor I constantValue 2 flags 19 +field name ROMAN_BASELINE descriptor I constantValue 0 flags 19 +field name CENTER_BASELINE descriptor I constantValue 1 flags 19 +field name HANGING_BASELINE descriptor I constantValue 2 flags 19 +field name TRUETYPE_FONT descriptor I constantValue 0 flags 19 +field name TYPE1_FONT descriptor I constantValue 1 flags 19 +field name name descriptor Ljava/lang/String; flags 4 +field name style descriptor I flags 4 +field name size descriptor I flags 4 +field name pointSize descriptor F flags 4 +field name LAYOUT_LEFT_TO_RIGHT descriptor I constantValue 0 flags 19 +field name LAYOUT_RIGHT_TO_LEFT descriptor I constantValue 1 flags 19 +field name LAYOUT_NO_START_CONTEXT descriptor I constantValue 2 flags 19 +field name LAYOUT_NO_LIMIT_CONTEXT descriptor I constantValue 4 flags 19 +method name getPeer descriptor ()Ljava/awt/peer/FontPeer; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name descriptor (Ljava/lang/String;II)V flags 1 +method name descriptor (Ljava/util/Map;)V flags 1 signature (Ljava/util/Map<+Ljava/text/AttributedCharacterIterator$Attribute;*>;)V +method name descriptor (Ljava/awt/Font;)V flags 4 +method name getFont descriptor (Ljava/util/Map;)Ljava/awt/Font; flags 9 signature (Ljava/util/Map<+Ljava/text/AttributedCharacterIterator$Attribute;*>;)Ljava/awt/Font; +method name createFont descriptor (ILjava/io/InputStream;)Ljava/awt/Font; thrownTypes java/awt/FontFormatException,java/io/IOException flags 9 +method name createFont descriptor (ILjava/io/File;)Ljava/awt/Font; thrownTypes java/awt/FontFormatException,java/io/IOException flags 9 +method name getTransform descriptor ()Ljava/awt/geom/AffineTransform; flags 1 +method name getFamily descriptor ()Ljava/lang/String; flags 1 +method name getFamily descriptor (Ljava/util/Locale;)Ljava/lang/String; flags 1 +method name getPSName descriptor ()Ljava/lang/String; flags 1 +method name getName descriptor ()Ljava/lang/String; flags 1 +method name getFontName descriptor ()Ljava/lang/String; flags 1 +method name getFontName descriptor (Ljava/util/Locale;)Ljava/lang/String; flags 1 +method name getStyle descriptor ()I flags 1 +method name getSize descriptor ()I flags 1 +method name getSize2D descriptor ()F flags 1 +method name isPlain descriptor ()Z flags 1 +method name isBold descriptor ()Z flags 1 +method name isItalic descriptor ()Z flags 1 +method name isTransformed descriptor ()Z flags 1 +method name hasLayoutAttributes descriptor ()Z flags 1 +method name getFont descriptor (Ljava/lang/String;)Ljava/awt/Font; flags 9 +method name decode descriptor (Ljava/lang/String;)Ljava/awt/Font; flags 9 +method name getFont descriptor (Ljava/lang/String;Ljava/awt/Font;)Ljava/awt/Font; flags 9 +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 getNumGlyphs descriptor ()I flags 1 +method name getMissingGlyphCode descriptor ()I flags 1 +method name getBaselineFor descriptor (C)B flags 1 +method name getAttributes descriptor ()Ljava/util/Map; flags 1 signature ()Ljava/util/Map; +method name getAvailableAttributes descriptor ()[Ljava/text/AttributedCharacterIterator$Attribute; flags 1 +method name deriveFont descriptor (IF)Ljava/awt/Font; flags 1 +method name deriveFont descriptor (ILjava/awt/geom/AffineTransform;)Ljava/awt/Font; flags 1 +method name deriveFont descriptor (F)Ljava/awt/Font; flags 1 +method name deriveFont descriptor (Ljava/awt/geom/AffineTransform;)Ljava/awt/Font; flags 1 +method name deriveFont descriptor (I)Ljava/awt/Font; flags 1 +method name deriveFont descriptor (Ljava/util/Map;)Ljava/awt/Font; flags 1 signature (Ljava/util/Map<+Ljava/text/AttributedCharacterIterator$Attribute;*>;)Ljava/awt/Font; +method name canDisplay descriptor (C)Z flags 1 +method name canDisplay descriptor (I)Z flags 1 +method name canDisplayUpTo descriptor (Ljava/lang/String;)I flags 1 +method name canDisplayUpTo descriptor ([CII)I flags 1 +method name canDisplayUpTo descriptor (Ljava/text/CharacterIterator;II)I flags 1 +method name getItalicAngle descriptor ()F flags 1 +method name hasUniformLineMetrics descriptor ()Z flags 1 +method name getLineMetrics descriptor (Ljava/lang/String;Ljava/awt/font/FontRenderContext;)Ljava/awt/font/LineMetrics; flags 1 +method name getLineMetrics descriptor (Ljava/lang/String;IILjava/awt/font/FontRenderContext;)Ljava/awt/font/LineMetrics; flags 1 +method name getLineMetrics descriptor ([CIILjava/awt/font/FontRenderContext;)Ljava/awt/font/LineMetrics; flags 1 +method name getLineMetrics descriptor (Ljava/text/CharacterIterator;IILjava/awt/font/FontRenderContext;)Ljava/awt/font/LineMetrics; flags 1 +method name getStringBounds descriptor (Ljava/lang/String;Ljava/awt/font/FontRenderContext;)Ljava/awt/geom/Rectangle2D; flags 1 +method name getStringBounds descriptor (Ljava/lang/String;IILjava/awt/font/FontRenderContext;)Ljava/awt/geom/Rectangle2D; flags 1 +method name getStringBounds descriptor ([CIILjava/awt/font/FontRenderContext;)Ljava/awt/geom/Rectangle2D; flags 1 +method name getStringBounds descriptor (Ljava/text/CharacterIterator;IILjava/awt/font/FontRenderContext;)Ljava/awt/geom/Rectangle2D; flags 1 +method name getMaxCharBounds descriptor (Ljava/awt/font/FontRenderContext;)Ljava/awt/geom/Rectangle2D; flags 1 +method name createGlyphVector descriptor (Ljava/awt/font/FontRenderContext;Ljava/lang/String;)Ljava/awt/font/GlyphVector; flags 1 +method name createGlyphVector descriptor (Ljava/awt/font/FontRenderContext;[C)Ljava/awt/font/GlyphVector; flags 1 +method name createGlyphVector descriptor (Ljava/awt/font/FontRenderContext;Ljava/text/CharacterIterator;)Ljava/awt/font/GlyphVector; flags 1 +method name createGlyphVector descriptor (Ljava/awt/font/FontRenderContext;[I)Ljava/awt/font/GlyphVector; flags 1 +method name layoutGlyphVector descriptor (Ljava/awt/font/FontRenderContext;[CIII)Ljava/awt/font/GlyphVector; flags 1 + +class name java/awt/FontFormatException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/awt/FontMetrics +header extends java/lang/Object implements java/io/Serializable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name font descriptor Ljava/awt/Font; flags 4 +method name descriptor (Ljava/awt/Font;)V flags 4 +method name getFont descriptor ()Ljava/awt/Font; flags 1 +method name getFontRenderContext descriptor ()Ljava/awt/font/FontRenderContext; flags 1 +method name getLeading descriptor ()I flags 1 +method name getAscent descriptor ()I flags 1 +method name getDescent descriptor ()I flags 1 +method name getHeight descriptor ()I flags 1 +method name getMaxAscent descriptor ()I flags 1 +method name getMaxDescent descriptor ()I flags 1 +method name getMaxDecent descriptor ()I flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getMaxAdvance descriptor ()I flags 1 +method name charWidth descriptor (I)I flags 1 +method name charWidth descriptor (C)I flags 1 +method name stringWidth descriptor (Ljava/lang/String;)I flags 1 +method name charsWidth descriptor ([CII)I flags 1 +method name bytesWidth descriptor ([BII)I flags 1 +method name getWidths descriptor ()[I flags 1 +method name hasUniformLineMetrics descriptor ()Z flags 1 +method name getLineMetrics descriptor (Ljava/lang/String;Ljava/awt/Graphics;)Ljava/awt/font/LineMetrics; flags 1 +method name getLineMetrics descriptor (Ljava/lang/String;IILjava/awt/Graphics;)Ljava/awt/font/LineMetrics; flags 1 +method name getLineMetrics descriptor ([CIILjava/awt/Graphics;)Ljava/awt/font/LineMetrics; flags 1 +method name getLineMetrics descriptor (Ljava/text/CharacterIterator;IILjava/awt/Graphics;)Ljava/awt/font/LineMetrics; flags 1 +method name getStringBounds descriptor (Ljava/lang/String;Ljava/awt/Graphics;)Ljava/awt/geom/Rectangle2D; flags 1 +method name getStringBounds descriptor (Ljava/lang/String;IILjava/awt/Graphics;)Ljava/awt/geom/Rectangle2D; flags 1 +method name getStringBounds descriptor ([CIILjava/awt/Graphics;)Ljava/awt/geom/Rectangle2D; flags 1 +method name getStringBounds descriptor (Ljava/text/CharacterIterator;IILjava/awt/Graphics;)Ljava/awt/geom/Rectangle2D; flags 1 +method name getMaxCharBounds descriptor (Ljava/awt/Graphics;)Ljava/awt/geom/Rectangle2D; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/awt/Frame +header extends java/awt/Window implements java/awt/MenuContainer flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass java/awt/Frame$AccessibleAWTFrame outerClass java/awt/Frame innerClassName AccessibleAWTFrame flags 4 +field name DEFAULT_CURSOR descriptor I constantValue 0 flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +field name CROSSHAIR_CURSOR descriptor I constantValue 1 flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +field name TEXT_CURSOR descriptor I constantValue 2 flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +field name WAIT_CURSOR descriptor I constantValue 3 flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +field name SW_RESIZE_CURSOR descriptor I constantValue 4 flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +field name SE_RESIZE_CURSOR descriptor I constantValue 5 flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +field name NW_RESIZE_CURSOR descriptor I constantValue 6 flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +field name NE_RESIZE_CURSOR descriptor I constantValue 7 flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +field name N_RESIZE_CURSOR descriptor I constantValue 8 flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +field name S_RESIZE_CURSOR descriptor I constantValue 9 flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +field name W_RESIZE_CURSOR descriptor I constantValue 10 flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +field name E_RESIZE_CURSOR descriptor I constantValue 11 flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +field name HAND_CURSOR descriptor I constantValue 12 flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +field name MOVE_CURSOR descriptor I constantValue 13 flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +field name NORMAL descriptor I constantValue 0 flags 19 +field name ICONIFIED descriptor I constantValue 1 flags 19 +field name MAXIMIZED_HORIZ descriptor I constantValue 2 flags 19 +field name MAXIMIZED_VERT descriptor I constantValue 4 flags 19 +field name MAXIMIZED_BOTH descriptor I constantValue 6 flags 19 +method name descriptor ()V thrownTypes java/awt/HeadlessException flags 1 +method name descriptor (Ljava/awt/GraphicsConfiguration;)V flags 1 +method name descriptor (Ljava/lang/String;)V thrownTypes java/awt/HeadlessException flags 1 +method name descriptor (Ljava/lang/String;Ljava/awt/GraphicsConfiguration;)V flags 1 +method name addNotify descriptor ()V flags 1 +method name getTitle descriptor ()Ljava/lang/String; flags 1 +method name setTitle descriptor (Ljava/lang/String;)V flags 1 +method name getIconImage descriptor ()Ljava/awt/Image; flags 1 +method name setIconImage descriptor (Ljava/awt/Image;)V flags 1 +method name getMenuBar descriptor ()Ljava/awt/MenuBar; flags 1 +method name setMenuBar descriptor (Ljava/awt/MenuBar;)V flags 1 +method name isResizable descriptor ()Z flags 1 +method name setResizable descriptor (Z)V flags 1 +method name setState descriptor (I)V flags 21 +method name setExtendedState descriptor (I)V flags 1 +method name getState descriptor ()I flags 21 +method name getExtendedState descriptor ()I flags 1 +method name setMaximizedBounds descriptor (Ljava/awt/Rectangle;)V flags 1 +method name getMaximizedBounds descriptor ()Ljava/awt/Rectangle; flags 1 +method name setUndecorated descriptor (Z)V flags 1 +method name isUndecorated descriptor ()Z flags 1 +method name setOpacity descriptor (F)V flags 1 +method name setShape descriptor (Ljava/awt/Shape;)V flags 1 +method name setBackground descriptor (Ljava/awt/Color;)V flags 1 +method name remove descriptor (Ljava/awt/MenuComponent;)V flags 1 +method name removeNotify descriptor ()V flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name setCursor descriptor (I)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getCursorType descriptor ()I flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getFrames descriptor ()[Ljava/awt/Frame; flags 9 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name java/awt/Frame$AccessibleAWTFrame +header extends java/awt/Window$AccessibleAWTWindow flags 21 +innerclass innerClass java/awt/Frame$AccessibleAWTFrame outerClass java/awt/Frame innerClassName AccessibleAWTFrame flags 4 +innerclass innerClass java/awt/Window$AccessibleAWTWindow outerClass java/awt/Window innerClassName AccessibleAWTWindow flags 4 +method name descriptor (Ljava/awt/Frame;)V flags 4 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 +method name getAccessibleStateSet descriptor ()Ljavax/accessibility/AccessibleStateSet; flags 1 + +class name java/awt/GradientPaint +header extends java/lang/Object implements java/awt/Paint flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass java/awt/geom/Point2D$Float outerClass java/awt/geom/Point2D innerClassName Float flags 9 +method name descriptor (FFLjava/awt/Color;FFLjava/awt/Color;)V flags 1 +method name descriptor (Ljava/awt/geom/Point2D;Ljava/awt/Color;Ljava/awt/geom/Point2D;Ljava/awt/Color;)V flags 1 +method name descriptor (FFLjava/awt/Color;FFLjava/awt/Color;Z)V flags 1 +method name descriptor (Ljava/awt/geom/Point2D;Ljava/awt/Color;Ljava/awt/geom/Point2D;Ljava/awt/Color;Z)V flags 1 runtimeAnnotations @Ljava/beans/ConstructorProperties;(value={"point1""color1""point2""color2""cyclic"}) +method name getPoint1 descriptor ()Ljava/awt/geom/Point2D; flags 1 +method name getColor1 descriptor ()Ljava/awt/Color; flags 1 +method name getPoint2 descriptor ()Ljava/awt/geom/Point2D; flags 1 +method name getColor2 descriptor ()Ljava/awt/Color; flags 1 +method name isCyclic descriptor ()Z flags 1 +method name createContext descriptor (Ljava/awt/image/ColorModel;Ljava/awt/Rectangle;Ljava/awt/geom/Rectangle2D;Ljava/awt/geom/AffineTransform;Ljava/awt/RenderingHints;)Ljava/awt/PaintContext; flags 1 +method name getTransparency descriptor ()I flags 1 + +class name java/awt/Graphics +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 4 +method name create descriptor ()Ljava/awt/Graphics; flags 401 +method name create descriptor (IIII)Ljava/awt/Graphics; flags 1 +method name translate descriptor (II)V flags 401 +method name getColor descriptor ()Ljava/awt/Color; flags 401 +method name setColor descriptor (Ljava/awt/Color;)V flags 401 +method name setPaintMode descriptor ()V flags 401 +method name setXORMode descriptor (Ljava/awt/Color;)V flags 401 +method name getFont descriptor ()Ljava/awt/Font; flags 401 +method name setFont descriptor (Ljava/awt/Font;)V flags 401 +method name getFontMetrics descriptor ()Ljava/awt/FontMetrics; flags 1 +method name getFontMetrics descriptor (Ljava/awt/Font;)Ljava/awt/FontMetrics; flags 401 +method name getClipBounds descriptor ()Ljava/awt/Rectangle; flags 401 +method name clipRect descriptor (IIII)V flags 401 +method name setClip descriptor (IIII)V flags 401 +method name getClip descriptor ()Ljava/awt/Shape; flags 401 +method name setClip descriptor (Ljava/awt/Shape;)V flags 401 +method name copyArea descriptor (IIIIII)V flags 401 +method name drawLine descriptor (IIII)V flags 401 +method name fillRect descriptor (IIII)V flags 401 +method name drawRect descriptor (IIII)V flags 1 +method name clearRect descriptor (IIII)V flags 401 +method name drawRoundRect descriptor (IIIIII)V flags 401 +method name fillRoundRect descriptor (IIIIII)V flags 401 +method name draw3DRect descriptor (IIIIZ)V flags 1 +method name fill3DRect descriptor (IIIIZ)V flags 1 +method name drawOval descriptor (IIII)V flags 401 +method name fillOval descriptor (IIII)V flags 401 +method name drawArc descriptor (IIIIII)V flags 401 +method name fillArc descriptor (IIIIII)V flags 401 +method name drawPolyline descriptor ([I[II)V flags 401 +method name drawPolygon descriptor ([I[II)V flags 401 +method name drawPolygon descriptor (Ljava/awt/Polygon;)V flags 1 +method name fillPolygon descriptor ([I[II)V flags 401 +method name fillPolygon descriptor (Ljava/awt/Polygon;)V flags 1 +method name drawString descriptor (Ljava/lang/String;II)V flags 401 +method name drawString descriptor (Ljava/text/AttributedCharacterIterator;II)V flags 401 +method name drawChars descriptor ([CIIII)V flags 1 +method name drawBytes descriptor ([BIIII)V flags 1 +method name drawImage descriptor (Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z flags 401 +method name drawImage descriptor (Ljava/awt/Image;IIIILjava/awt/image/ImageObserver;)Z flags 401 +method name drawImage descriptor (Ljava/awt/Image;IILjava/awt/Color;Ljava/awt/image/ImageObserver;)Z flags 401 +method name drawImage descriptor (Ljava/awt/Image;IIIILjava/awt/Color;Ljava/awt/image/ImageObserver;)Z flags 401 +method name drawImage descriptor (Ljava/awt/Image;IIIIIIIILjava/awt/image/ImageObserver;)Z flags 401 +method name drawImage descriptor (Ljava/awt/Image;IIIIIIIILjava/awt/Color;Ljava/awt/image/ImageObserver;)Z flags 401 +method name dispose descriptor ()V flags 401 +method name finalize descriptor ()V flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name getClipRect descriptor ()Ljava/awt/Rectangle; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name hitClip descriptor (IIII)Z flags 1 +method name getClipBounds descriptor (Ljava/awt/Rectangle;)Ljava/awt/Rectangle; flags 1 + +class name java/awt/Graphics2D +header extends java/awt/Graphics flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass java/awt/RenderingHints$Key outerClass java/awt/RenderingHints innerClassName Key flags 409 +method name descriptor ()V flags 4 +method name draw3DRect descriptor (IIIIZ)V flags 1 +method name fill3DRect descriptor (IIIIZ)V flags 1 +method name draw descriptor (Ljava/awt/Shape;)V flags 401 +method name drawImage descriptor (Ljava/awt/Image;Ljava/awt/geom/AffineTransform;Ljava/awt/image/ImageObserver;)Z flags 401 +method name drawImage descriptor (Ljava/awt/image/BufferedImage;Ljava/awt/image/BufferedImageOp;II)V flags 401 +method name drawRenderedImage descriptor (Ljava/awt/image/RenderedImage;Ljava/awt/geom/AffineTransform;)V flags 401 +method name drawRenderableImage descriptor (Ljava/awt/image/renderable/RenderableImage;Ljava/awt/geom/AffineTransform;)V flags 401 +method name drawString descriptor (Ljava/lang/String;II)V flags 401 +method name drawString descriptor (Ljava/lang/String;FF)V flags 401 +method name drawString descriptor (Ljava/text/AttributedCharacterIterator;II)V flags 401 +method name drawString descriptor (Ljava/text/AttributedCharacterIterator;FF)V flags 401 +method name drawGlyphVector descriptor (Ljava/awt/font/GlyphVector;FF)V flags 401 +method name fill descriptor (Ljava/awt/Shape;)V flags 401 +method name hit descriptor (Ljava/awt/Rectangle;Ljava/awt/Shape;Z)Z flags 401 +method name getDeviceConfiguration descriptor ()Ljava/awt/GraphicsConfiguration; flags 401 +method name setComposite descriptor (Ljava/awt/Composite;)V flags 401 +method name setPaint descriptor (Ljava/awt/Paint;)V flags 401 +method name setStroke descriptor (Ljava/awt/Stroke;)V flags 401 +method name setRenderingHint descriptor (Ljava/awt/RenderingHints$Key;Ljava/lang/Object;)V flags 401 +method name getRenderingHint descriptor (Ljava/awt/RenderingHints$Key;)Ljava/lang/Object; flags 401 +method name setRenderingHints descriptor (Ljava/util/Map;)V flags 401 signature (Ljava/util/Map<**>;)V +method name addRenderingHints descriptor (Ljava/util/Map;)V flags 401 signature (Ljava/util/Map<**>;)V +method name getRenderingHints descriptor ()Ljava/awt/RenderingHints; flags 401 +method name translate descriptor (II)V flags 401 +method name translate descriptor (DD)V flags 401 +method name rotate descriptor (D)V flags 401 +method name rotate descriptor (DDD)V flags 401 +method name scale descriptor (DD)V flags 401 +method name shear descriptor (DD)V flags 401 +method name transform descriptor (Ljava/awt/geom/AffineTransform;)V flags 401 +method name setTransform descriptor (Ljava/awt/geom/AffineTransform;)V flags 401 +method name getTransform descriptor ()Ljava/awt/geom/AffineTransform; flags 401 +method name getPaint descriptor ()Ljava/awt/Paint; flags 401 +method name getComposite descriptor ()Ljava/awt/Composite; flags 401 +method name setBackground descriptor (Ljava/awt/Color;)V flags 401 +method name getBackground descriptor ()Ljava/awt/Color; flags 401 +method name getStroke descriptor ()Ljava/awt/Stroke; flags 401 +method name clip descriptor (Ljava/awt/Shape;)V flags 401 +method name getFontRenderContext descriptor ()Ljava/awt/font/FontRenderContext; flags 401 + +class name java/awt/GraphicsConfigTemplate +header extends java/lang/Object implements java/io/Serializable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name REQUIRED descriptor I constantValue 1 flags 19 +field name PREFERRED descriptor I constantValue 2 flags 19 +field name UNNECESSARY descriptor I constantValue 3 flags 19 +method name descriptor ()V flags 1 +method name getBestConfiguration descriptor ([Ljava/awt/GraphicsConfiguration;)Ljava/awt/GraphicsConfiguration; flags 401 +method name isGraphicsConfigSupported descriptor (Ljava/awt/GraphicsConfiguration;)Z flags 401 + +class name java/awt/GraphicsConfiguration +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 4 +method name getDevice descriptor ()Ljava/awt/GraphicsDevice; flags 401 +method name createCompatibleImage descriptor (II)Ljava/awt/image/BufferedImage; flags 1 +method name createCompatibleImage descriptor (III)Ljava/awt/image/BufferedImage; flags 1 +method name createCompatibleVolatileImage descriptor (II)Ljava/awt/image/VolatileImage; flags 1 +method name createCompatibleVolatileImage descriptor (III)Ljava/awt/image/VolatileImage; flags 1 +method name createCompatibleVolatileImage descriptor (IILjava/awt/ImageCapabilities;)Ljava/awt/image/VolatileImage; thrownTypes java/awt/AWTException flags 1 +method name createCompatibleVolatileImage descriptor (IILjava/awt/ImageCapabilities;I)Ljava/awt/image/VolatileImage; thrownTypes java/awt/AWTException flags 1 +method name getColorModel descriptor ()Ljava/awt/image/ColorModel; flags 401 +method name getColorModel descriptor (I)Ljava/awt/image/ColorModel; flags 401 +method name getDefaultTransform descriptor ()Ljava/awt/geom/AffineTransform; flags 401 +method name getNormalizingTransform descriptor ()Ljava/awt/geom/AffineTransform; flags 401 +method name getBounds descriptor ()Ljava/awt/Rectangle; flags 401 +method name getBufferCapabilities descriptor ()Ljava/awt/BufferCapabilities; flags 1 +method name getImageCapabilities descriptor ()Ljava/awt/ImageCapabilities; flags 1 +method name isTranslucencyCapable descriptor ()Z flags 1 + +class name java/awt/GraphicsDevice +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass java/awt/GraphicsDevice$WindowTranslucency outerClass java/awt/GraphicsDevice innerClassName WindowTranslucency flags 4019 +field name TYPE_RASTER_SCREEN descriptor I constantValue 0 flags 19 +field name TYPE_PRINTER descriptor I constantValue 1 flags 19 +field name TYPE_IMAGE_BUFFER descriptor I constantValue 2 flags 19 +method name descriptor ()V flags 4 +method name getType descriptor ()I flags 401 +method name getIDstring descriptor ()Ljava/lang/String; flags 401 +method name getConfigurations descriptor ()[Ljava/awt/GraphicsConfiguration; flags 401 +method name getDefaultConfiguration descriptor ()Ljava/awt/GraphicsConfiguration; flags 401 +method name getBestConfiguration descriptor (Ljava/awt/GraphicsConfigTemplate;)Ljava/awt/GraphicsConfiguration; flags 1 +method name isFullScreenSupported descriptor ()Z flags 1 +method name setFullScreenWindow descriptor (Ljava/awt/Window;)V flags 1 +method name getFullScreenWindow descriptor ()Ljava/awt/Window; flags 1 +method name isDisplayChangeSupported descriptor ()Z flags 1 +method name setDisplayMode descriptor (Ljava/awt/DisplayMode;)V flags 1 +method name getDisplayMode descriptor ()Ljava/awt/DisplayMode; flags 1 +method name getDisplayModes descriptor ()[Ljava/awt/DisplayMode; flags 1 +method name getAvailableAcceleratedMemory descriptor ()I flags 1 +method name isWindowTranslucencySupported descriptor (Ljava/awt/GraphicsDevice$WindowTranslucency;)Z flags 1 + +class name java/awt/GraphicsDevice$WindowTranslucency +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; +innerclass innerClass java/awt/GraphicsDevice$WindowTranslucency outerClass java/awt/GraphicsDevice innerClassName WindowTranslucency flags 4019 +field name PERPIXEL_TRANSPARENT descriptor Ljava/awt/GraphicsDevice$WindowTranslucency; flags 4019 +field name TRANSLUCENT descriptor Ljava/awt/GraphicsDevice$WindowTranslucency; flags 4019 +field name PERPIXEL_TRANSLUCENT descriptor Ljava/awt/GraphicsDevice$WindowTranslucency; flags 4019 +method name values descriptor ()[Ljava/awt/GraphicsDevice$WindowTranslucency; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/awt/GraphicsDevice$WindowTranslucency; flags 9 + +class name java/awt/GraphicsEnvironment +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 4 +method name getLocalGraphicsEnvironment descriptor ()Ljava/awt/GraphicsEnvironment; flags 29 +method name isHeadless descriptor ()Z flags 9 +method name isHeadlessInstance descriptor ()Z flags 1 +method name getScreenDevices descriptor ()[Ljava/awt/GraphicsDevice; thrownTypes java/awt/HeadlessException flags 401 +method name getDefaultScreenDevice descriptor ()Ljava/awt/GraphicsDevice; thrownTypes java/awt/HeadlessException flags 401 +method name createGraphics descriptor (Ljava/awt/image/BufferedImage;)Ljava/awt/Graphics2D; flags 401 +method name getAllFonts descriptor ()[Ljava/awt/Font; flags 401 +method name getAvailableFontFamilyNames descriptor ()[Ljava/lang/String; flags 401 +method name getAvailableFontFamilyNames descriptor (Ljava/util/Locale;)[Ljava/lang/String; flags 401 +method name registerFont descriptor (Ljava/awt/Font;)Z flags 1 +method name preferLocaleFonts descriptor ()V flags 1 +method name preferProportionalFonts descriptor ()V flags 1 +method name getCenterPoint descriptor ()Ljava/awt/Point; thrownTypes java/awt/HeadlessException flags 1 +method name getMaximumWindowBounds descriptor ()Ljava/awt/Rectangle; thrownTypes java/awt/HeadlessException flags 1 + +class name java/awt/GridBagConstraints +header extends java/lang/Object implements java/lang/Cloneable,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass java/awt/Component$BaselineResizeBehavior outerClass java/awt/Component innerClassName BaselineResizeBehavior flags 4019 +field name RELATIVE descriptor I constantValue -1 flags 19 +field name REMAINDER descriptor I constantValue 0 flags 19 +field name NONE descriptor I constantValue 0 flags 19 +field name BOTH descriptor I constantValue 1 flags 19 +field name HORIZONTAL descriptor I constantValue 2 flags 19 +field name VERTICAL descriptor I constantValue 3 flags 19 +field name CENTER descriptor I constantValue 10 flags 19 +field name NORTH descriptor I constantValue 11 flags 19 +field name NORTHEAST descriptor I constantValue 12 flags 19 +field name EAST descriptor I constantValue 13 flags 19 +field name SOUTHEAST descriptor I constantValue 14 flags 19 +field name SOUTH descriptor I constantValue 15 flags 19 +field name SOUTHWEST descriptor I constantValue 16 flags 19 +field name WEST descriptor I constantValue 17 flags 19 +field name NORTHWEST descriptor I constantValue 18 flags 19 +field name PAGE_START descriptor I constantValue 19 flags 19 +field name PAGE_END descriptor I constantValue 20 flags 19 +field name LINE_START descriptor I constantValue 21 flags 19 +field name LINE_END descriptor I constantValue 22 flags 19 +field name FIRST_LINE_START descriptor I constantValue 23 flags 19 +field name FIRST_LINE_END descriptor I constantValue 24 flags 19 +field name LAST_LINE_START descriptor I constantValue 25 flags 19 +field name LAST_LINE_END descriptor I constantValue 26 flags 19 +field name BASELINE descriptor I constantValue 256 flags 19 +field name BASELINE_LEADING descriptor I constantValue 512 flags 19 +field name BASELINE_TRAILING descriptor I constantValue 768 flags 19 +field name ABOVE_BASELINE descriptor I constantValue 1024 flags 19 +field name ABOVE_BASELINE_LEADING descriptor I constantValue 1280 flags 19 +field name ABOVE_BASELINE_TRAILING descriptor I constantValue 1536 flags 19 +field name BELOW_BASELINE descriptor I constantValue 1792 flags 19 +field name BELOW_BASELINE_LEADING descriptor I constantValue 2048 flags 19 +field name BELOW_BASELINE_TRAILING descriptor I constantValue 2304 flags 19 +field name gridx descriptor I flags 1 +field name gridy descriptor I flags 1 +field name gridwidth descriptor I flags 1 +field name gridheight descriptor I flags 1 +field name weightx descriptor D flags 1 +field name weighty descriptor D flags 1 +field name anchor descriptor I flags 1 +field name fill descriptor I flags 1 +field name insets descriptor Ljava/awt/Insets; flags 1 +field name ipadx descriptor I flags 1 +field name ipady descriptor I flags 1 +method name descriptor ()V flags 1 +method name descriptor (IIIIDDIILjava/awt/Insets;II)V flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 + +class name java/awt/GridBagLayout +header extends java/lang/Object implements java/awt/LayoutManager2,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name MAXGRIDSIZE descriptor I constantValue 512 flags 1c +field name MINSIZE descriptor I constantValue 1 flags 1c +field name PREFERREDSIZE descriptor I constantValue 2 flags 1c +field name comptable descriptor Ljava/util/Hashtable; flags 4 signature Ljava/util/Hashtable; +field name defaultConstraints descriptor Ljava/awt/GridBagConstraints; flags 4 +field name layoutInfo descriptor Ljava/awt/GridBagLayoutInfo; flags 4 +field name columnWidths descriptor [I flags 1 +field name rowHeights descriptor [I flags 1 +field name columnWeights descriptor [D flags 1 +field name rowWeights descriptor [D flags 1 +method name descriptor ()V flags 1 +method name setConstraints descriptor (Ljava/awt/Component;Ljava/awt/GridBagConstraints;)V flags 1 +method name getConstraints descriptor (Ljava/awt/Component;)Ljava/awt/GridBagConstraints; flags 1 +method name lookupConstraints descriptor (Ljava/awt/Component;)Ljava/awt/GridBagConstraints; flags 4 +method name getLayoutOrigin descriptor ()Ljava/awt/Point; flags 1 +method name getLayoutDimensions descriptor ()[[I flags 1 +method name getLayoutWeights descriptor ()[[D flags 1 +method name location descriptor (II)Ljava/awt/Point; flags 1 +method name addLayoutComponent descriptor (Ljava/lang/String;Ljava/awt/Component;)V flags 1 +method name addLayoutComponent descriptor (Ljava/awt/Component;Ljava/lang/Object;)V flags 1 +method name removeLayoutComponent descriptor (Ljava/awt/Component;)V flags 1 +method name preferredLayoutSize descriptor (Ljava/awt/Container;)Ljava/awt/Dimension; flags 1 +method name minimumLayoutSize descriptor (Ljava/awt/Container;)Ljava/awt/Dimension; flags 1 +method name maximumLayoutSize descriptor (Ljava/awt/Container;)Ljava/awt/Dimension; flags 1 +method name getLayoutAlignmentX descriptor (Ljava/awt/Container;)F flags 1 +method name getLayoutAlignmentY descriptor (Ljava/awt/Container;)F flags 1 +method name invalidateLayout descriptor (Ljava/awt/Container;)V flags 1 +method name layoutContainer descriptor (Ljava/awt/Container;)V flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name getLayoutInfo descriptor (Ljava/awt/Container;I)Ljava/awt/GridBagLayoutInfo; flags 4 +method name GetLayoutInfo descriptor (Ljava/awt/Container;I)Ljava/awt/GridBagLayoutInfo; flags 4 +method name adjustForGravity descriptor (Ljava/awt/GridBagConstraints;Ljava/awt/Rectangle;)V flags 4 +method name AdjustForGravity descriptor (Ljava/awt/GridBagConstraints;Ljava/awt/Rectangle;)V flags 4 +method name getMinSize descriptor (Ljava/awt/Container;Ljava/awt/GridBagLayoutInfo;)Ljava/awt/Dimension; flags 4 +method name GetMinSize descriptor (Ljava/awt/Container;Ljava/awt/GridBagLayoutInfo;)Ljava/awt/Dimension; flags 4 +method name arrangeGrid descriptor (Ljava/awt/Container;)V flags 4 +method name ArrangeGrid descriptor (Ljava/awt/Container;)V flags 4 + +class name java/awt/GridBagLayoutInfo +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name java/awt/GridLayout +header extends java/lang/Object implements java/awt/LayoutManager,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (II)V flags 1 +method name descriptor (IIII)V flags 1 +method name getRows descriptor ()I flags 1 +method name setRows descriptor (I)V flags 1 +method name getColumns descriptor ()I flags 1 +method name setColumns descriptor (I)V flags 1 +method name getHgap descriptor ()I flags 1 +method name setHgap descriptor (I)V flags 1 +method name getVgap descriptor ()I flags 1 +method name setVgap descriptor (I)V flags 1 +method name addLayoutComponent descriptor (Ljava/lang/String;Ljava/awt/Component;)V flags 1 +method name removeLayoutComponent descriptor (Ljava/awt/Component;)V flags 1 +method name preferredLayoutSize descriptor (Ljava/awt/Container;)Ljava/awt/Dimension; flags 1 +method name minimumLayoutSize descriptor (Ljava/awt/Container;)Ljava/awt/Dimension; flags 1 +method name layoutContainer descriptor (Ljava/awt/Container;)V flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/awt/HeadlessException +header extends java/lang/UnsupportedOperationException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name getMessage descriptor ()Ljava/lang/String; flags 1 + +class name java/awt/IllegalComponentStateException +header extends java/lang/IllegalStateException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/awt/Image +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name accelerationPriority descriptor F flags 4 +field name UndefinedProperty descriptor Ljava/lang/Object; flags 19 +field name SCALE_DEFAULT descriptor I constantValue 1 flags 19 +field name SCALE_FAST descriptor I constantValue 2 flags 19 +field name SCALE_SMOOTH descriptor I constantValue 4 flags 19 +field name SCALE_REPLICATE descriptor I constantValue 8 flags 19 +field name SCALE_AREA_AVERAGING descriptor I constantValue 16 flags 19 +method name descriptor ()V flags 1 +method name getWidth descriptor (Ljava/awt/image/ImageObserver;)I flags 401 +method name getHeight descriptor (Ljava/awt/image/ImageObserver;)I flags 401 +method name getSource descriptor ()Ljava/awt/image/ImageProducer; flags 401 +method name getGraphics descriptor ()Ljava/awt/Graphics; flags 401 +method name getProperty descriptor (Ljava/lang/String;Ljava/awt/image/ImageObserver;)Ljava/lang/Object; flags 401 +method name getScaledInstance descriptor (III)Ljava/awt/Image; flags 1 +method name flush descriptor ()V flags 1 +method name getCapabilities descriptor (Ljava/awt/GraphicsConfiguration;)Ljava/awt/ImageCapabilities; flags 1 +method name setAccelerationPriority descriptor (F)V flags 1 +method name getAccelerationPriority descriptor ()F flags 1 + +class name java/awt/ImageCapabilities +header extends java/lang/Object implements java/lang/Cloneable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Z)V flags 1 +method name isAccelerated descriptor ()Z flags 1 +method name isTrueVolatile descriptor ()Z flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 + +class name java/awt/Insets +header extends java/lang/Object implements java/lang/Cloneable,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name top descriptor I flags 1 +field name left descriptor I flags 1 +field name bottom descriptor I flags 1 +field name right descriptor I flags 1 +method name descriptor (IIII)V flags 1 +method name set descriptor (IIII)V 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 clone descriptor ()Ljava/lang/Object; flags 1 + +class name java/awt/ItemSelectable +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getSelectedObjects descriptor ()[Ljava/lang/Object; flags 401 +method name addItemListener descriptor (Ljava/awt/event/ItemListener;)V flags 401 +method name removeItemListener descriptor (Ljava/awt/event/ItemListener;)V flags 401 + +class name java/awt/JobAttributes +header extends java/lang/Object implements java/lang/Cloneable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +method name descriptor ()V flags 1 +method name descriptor (Ljava/awt/JobAttributes;)V flags 1 +method name descriptor (ILjava/awt/JobAttributes$DefaultSelectionType;Ljava/awt/JobAttributes$DestinationType;Ljava/awt/JobAttributes$DialogType;Ljava/lang/String;IILjava/awt/JobAttributes$MultipleDocumentHandlingType;[[ILjava/lang/String;Ljava/awt/JobAttributes$SidesType;)V flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name set descriptor (Ljava/awt/JobAttributes;)V flags 1 +method name getCopies descriptor ()I flags 1 +method name setCopies descriptor (I)V flags 1 +method name setCopiesToDefault descriptor ()V flags 1 +method name getDefaultSelection descriptor ()Ljava/awt/JobAttributes$DefaultSelectionType; flags 1 +method name setDefaultSelection descriptor (Ljava/awt/JobAttributes$DefaultSelectionType;)V flags 1 +method name getDestination descriptor ()Ljava/awt/JobAttributes$DestinationType; flags 1 +method name setDestination descriptor (Ljava/awt/JobAttributes$DestinationType;)V flags 1 +method name getDialog descriptor ()Ljava/awt/JobAttributes$DialogType; flags 1 +method name setDialog descriptor (Ljava/awt/JobAttributes$DialogType;)V flags 1 +method name getFileName descriptor ()Ljava/lang/String; flags 1 +method name setFileName descriptor (Ljava/lang/String;)V flags 1 +method name getFromPage descriptor ()I flags 1 +method name setFromPage descriptor (I)V flags 1 +method name getMaxPage descriptor ()I flags 1 +method name setMaxPage descriptor (I)V flags 1 +method name getMinPage descriptor ()I flags 1 +method name setMinPage descriptor (I)V flags 1 +method name getMultipleDocumentHandling descriptor ()Ljava/awt/JobAttributes$MultipleDocumentHandlingType; flags 1 +method name setMultipleDocumentHandling descriptor (Ljava/awt/JobAttributes$MultipleDocumentHandlingType;)V flags 1 +method name setMultipleDocumentHandlingToDefault descriptor ()V flags 1 +method name getPageRanges descriptor ()[[I flags 1 +method name setPageRanges descriptor ([[I)V flags 1 +method name getPrinter descriptor ()Ljava/lang/String; flags 1 +method name setPrinter descriptor (Ljava/lang/String;)V flags 1 +method name getSides descriptor ()Ljava/awt/JobAttributes$SidesType; flags 1 +method name setSides descriptor (Ljava/awt/JobAttributes$SidesType;)V flags 1 +method name setSidesToDefault descriptor ()V flags 1 +method name getToPage descriptor ()I flags 1 +method name setToPage descriptor (I)V 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 + +class name java/awt/JobAttributes$DefaultSelectionType +header extends java/awt/AttributeValue flags 31 +innerclass innerClass java/awt/JobAttributes$DefaultSelectionType outerClass java/awt/JobAttributes innerClassName DefaultSelectionType flags 19 +field name ALL descriptor Ljava/awt/JobAttributes$DefaultSelectionType; flags 19 +field name RANGE descriptor Ljava/awt/JobAttributes$DefaultSelectionType; flags 19 +field name SELECTION descriptor Ljava/awt/JobAttributes$DefaultSelectionType; flags 19 +method name toString descriptor ()Ljava/lang/String; flags 1041 +method name hashCode descriptor ()I flags 1041 + +class name java/awt/JobAttributes$DestinationType +header extends java/awt/AttributeValue flags 31 +innerclass innerClass java/awt/JobAttributes$DestinationType outerClass java/awt/JobAttributes innerClassName DestinationType flags 19 +field name FILE descriptor Ljava/awt/JobAttributes$DestinationType; flags 19 +field name PRINTER descriptor Ljava/awt/JobAttributes$DestinationType; flags 19 +method name toString descriptor ()Ljava/lang/String; flags 1041 +method name hashCode descriptor ()I flags 1041 + +class name java/awt/JobAttributes$DialogType +header extends java/awt/AttributeValue flags 31 +innerclass innerClass java/awt/JobAttributes$DialogType outerClass java/awt/JobAttributes innerClassName DialogType flags 19 +field name COMMON descriptor Ljava/awt/JobAttributes$DialogType; flags 19 +field name NATIVE descriptor Ljava/awt/JobAttributes$DialogType; flags 19 +field name NONE descriptor Ljava/awt/JobAttributes$DialogType; flags 19 +method name toString descriptor ()Ljava/lang/String; flags 1041 +method name hashCode descriptor ()I flags 1041 + +class name java/awt/JobAttributes$MultipleDocumentHandlingType +header extends java/awt/AttributeValue flags 31 +innerclass innerClass java/awt/JobAttributes$MultipleDocumentHandlingType outerClass java/awt/JobAttributes innerClassName MultipleDocumentHandlingType flags 19 +field name SEPARATE_DOCUMENTS_COLLATED_COPIES descriptor Ljava/awt/JobAttributes$MultipleDocumentHandlingType; flags 19 +field name SEPARATE_DOCUMENTS_UNCOLLATED_COPIES descriptor Ljava/awt/JobAttributes$MultipleDocumentHandlingType; flags 19 +method name toString descriptor ()Ljava/lang/String; flags 1041 +method name hashCode descriptor ()I flags 1041 + +class name java/awt/JobAttributes$SidesType +header extends java/awt/AttributeValue flags 31 +innerclass innerClass java/awt/JobAttributes$SidesType outerClass java/awt/JobAttributes innerClassName SidesType flags 19 +field name ONE_SIDED descriptor Ljava/awt/JobAttributes$SidesType; flags 19 +field name TWO_SIDED_LONG_EDGE descriptor Ljava/awt/JobAttributes$SidesType; flags 19 +field name TWO_SIDED_SHORT_EDGE descriptor Ljava/awt/JobAttributes$SidesType; flags 19 +method name toString descriptor ()Ljava/lang/String; flags 1041 +method name hashCode descriptor ()I flags 1041 + +class name java/awt/KeyEventDispatcher +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) runtimeAnnotations @Ljava/lang/FunctionalInterface; +method name dispatchKeyEvent descriptor (Ljava/awt/event/KeyEvent;)Z flags 401 + +class name java/awt/KeyEventPostProcessor +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) runtimeAnnotations @Ljava/lang/FunctionalInterface; +method name postProcessKeyEvent descriptor (Ljava/awt/event/KeyEvent;)Z flags 401 + +class name java/awt/KeyboardFocusManager +header extends java/lang/Object implements java/awt/KeyEventDispatcher,java/awt/KeyEventPostProcessor flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass sun/awt/CausedFocusEvent$Cause outerClass sun/awt/CausedFocusEvent innerClassName Cause flags 4019 +field name FORWARD_TRAVERSAL_KEYS descriptor I constantValue 0 flags 19 +field name BACKWARD_TRAVERSAL_KEYS descriptor I constantValue 1 flags 19 +field name UP_CYCLE_TRAVERSAL_KEYS descriptor I constantValue 2 flags 19 +field name DOWN_CYCLE_TRAVERSAL_KEYS descriptor I constantValue 3 flags 19 +method name getCurrentKeyboardFocusManager descriptor ()Ljava/awt/KeyboardFocusManager; flags 9 +method name setCurrentKeyboardFocusManager descriptor (Ljava/awt/KeyboardFocusManager;)V thrownTypes java/lang/SecurityException flags 9 +method name descriptor ()V flags 1 +method name getFocusOwner descriptor ()Ljava/awt/Component; flags 1 +method name getGlobalFocusOwner descriptor ()Ljava/awt/Component; thrownTypes java/lang/SecurityException flags 4 +method name setGlobalFocusOwner descriptor (Ljava/awt/Component;)V thrownTypes java/lang/SecurityException flags 4 +method name clearFocusOwner descriptor ()V flags 1 +method name clearGlobalFocusOwner descriptor ()V thrownTypes java/lang/SecurityException flags 1 +method name getPermanentFocusOwner descriptor ()Ljava/awt/Component; flags 1 +method name getGlobalPermanentFocusOwner descriptor ()Ljava/awt/Component; thrownTypes java/lang/SecurityException flags 4 +method name setGlobalPermanentFocusOwner descriptor (Ljava/awt/Component;)V thrownTypes java/lang/SecurityException flags 4 +method name getFocusedWindow descriptor ()Ljava/awt/Window; flags 1 +method name getGlobalFocusedWindow descriptor ()Ljava/awt/Window; thrownTypes java/lang/SecurityException flags 4 +method name setGlobalFocusedWindow descriptor (Ljava/awt/Window;)V thrownTypes java/lang/SecurityException flags 4 +method name getActiveWindow descriptor ()Ljava/awt/Window; flags 1 +method name getGlobalActiveWindow descriptor ()Ljava/awt/Window; thrownTypes java/lang/SecurityException flags 4 +method name setGlobalActiveWindow descriptor (Ljava/awt/Window;)V thrownTypes java/lang/SecurityException flags 4 +method name getDefaultFocusTraversalPolicy descriptor ()Ljava/awt/FocusTraversalPolicy; flags 21 +method name setDefaultFocusTraversalPolicy descriptor (Ljava/awt/FocusTraversalPolicy;)V flags 1 +method name setDefaultFocusTraversalKeys descriptor (ILjava/util/Set;)V flags 1 signature (ILjava/util/Set<+Ljava/awt/AWTKeyStroke;>;)V +method name getDefaultFocusTraversalKeys descriptor (I)Ljava/util/Set; flags 1 signature (I)Ljava/util/Set; +method name getCurrentFocusCycleRoot descriptor ()Ljava/awt/Container; flags 1 +method name getGlobalCurrentFocusCycleRoot descriptor ()Ljava/awt/Container; thrownTypes java/lang/SecurityException flags 4 +method name setGlobalCurrentFocusCycleRoot descriptor (Ljava/awt/Container;)V thrownTypes java/lang/SecurityException flags 1 +method name addPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 1 +method name removePropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 1 +method name getPropertyChangeListeners descriptor ()[Ljava/beans/PropertyChangeListener; flags 21 +method name addPropertyChangeListener descriptor (Ljava/lang/String;Ljava/beans/PropertyChangeListener;)V flags 1 +method name removePropertyChangeListener descriptor (Ljava/lang/String;Ljava/beans/PropertyChangeListener;)V flags 1 +method name getPropertyChangeListeners descriptor (Ljava/lang/String;)[Ljava/beans/PropertyChangeListener; flags 21 +method name firePropertyChange descriptor (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V flags 4 +method name addVetoableChangeListener descriptor (Ljava/beans/VetoableChangeListener;)V flags 1 +method name removeVetoableChangeListener descriptor (Ljava/beans/VetoableChangeListener;)V flags 1 +method name getVetoableChangeListeners descriptor ()[Ljava/beans/VetoableChangeListener; flags 21 +method name addVetoableChangeListener descriptor (Ljava/lang/String;Ljava/beans/VetoableChangeListener;)V flags 1 +method name removeVetoableChangeListener descriptor (Ljava/lang/String;Ljava/beans/VetoableChangeListener;)V flags 1 +method name getVetoableChangeListeners descriptor (Ljava/lang/String;)[Ljava/beans/VetoableChangeListener; flags 21 +method name fireVetoableChange descriptor (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V thrownTypes java/beans/PropertyVetoException flags 4 +method name addKeyEventDispatcher descriptor (Ljava/awt/KeyEventDispatcher;)V flags 1 +method name removeKeyEventDispatcher descriptor (Ljava/awt/KeyEventDispatcher;)V flags 1 +method name getKeyEventDispatchers descriptor ()Ljava/util/List; flags 24 signature ()Ljava/util/List; +method name addKeyEventPostProcessor descriptor (Ljava/awt/KeyEventPostProcessor;)V flags 1 +method name removeKeyEventPostProcessor descriptor (Ljava/awt/KeyEventPostProcessor;)V flags 1 +method name getKeyEventPostProcessors descriptor ()Ljava/util/List; flags 4 signature ()Ljava/util/List; +method name dispatchEvent descriptor (Ljava/awt/AWTEvent;)Z flags 401 +method name redispatchEvent descriptor (Ljava/awt/Component;Ljava/awt/AWTEvent;)V flags 11 +method name dispatchKeyEvent descriptor (Ljava/awt/event/KeyEvent;)Z flags 401 +method name postProcessKeyEvent descriptor (Ljava/awt/event/KeyEvent;)Z flags 401 +method name processKeyEvent descriptor (Ljava/awt/Component;Ljava/awt/event/KeyEvent;)V flags 401 +method name enqueueKeyEvents descriptor (JLjava/awt/Component;)V flags 404 +method name dequeueKeyEvents descriptor (JLjava/awt/Component;)V flags 404 +method name discardKeyEvents descriptor (Ljava/awt/Component;)V flags 404 +method name focusNextComponent descriptor (Ljava/awt/Component;)V flags 401 +method name focusPreviousComponent descriptor (Ljava/awt/Component;)V flags 401 +method name upFocusCycle descriptor (Ljava/awt/Component;)V flags 401 +method name downFocusCycle descriptor (Ljava/awt/Container;)V flags 401 +method name focusNextComponent descriptor ()V flags 11 +method name focusPreviousComponent descriptor ()V flags 11 +method name upFocusCycle descriptor ()V flags 11 +method name downFocusCycle descriptor ()V flags 11 + +class name java/awt/Label +header extends java/awt/Component implements javax/accessibility/Accessible flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass java/awt/Label$AccessibleAWTLabel outerClass java/awt/Label innerClassName AccessibleAWTLabel flags 4 +field name LEFT descriptor I constantValue 0 flags 19 +field name CENTER descriptor I constantValue 1 flags 19 +field name RIGHT descriptor I constantValue 2 flags 19 +method name descriptor ()V thrownTypes java/awt/HeadlessException flags 1 +method name descriptor (Ljava/lang/String;)V thrownTypes java/awt/HeadlessException flags 1 +method name descriptor (Ljava/lang/String;I)V thrownTypes java/awt/HeadlessException flags 1 +method name addNotify descriptor ()V flags 1 +method name getAlignment descriptor ()I flags 1 +method name setAlignment descriptor (I)V flags 21 +method name getText descriptor ()Ljava/lang/String; flags 1 +method name setText descriptor (Ljava/lang/String;)V flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name java/awt/Label$AccessibleAWTLabel +header extends java/awt/Component$AccessibleAWTComponent flags 21 +innerclass innerClass java/awt/Label$AccessibleAWTLabel outerClass java/awt/Label innerClassName AccessibleAWTLabel flags 4 +innerclass innerClass java/awt/Component$AccessibleAWTComponent outerClass java/awt/Component innerClassName AccessibleAWTComponent flags 404 +method name descriptor (Ljava/awt/Label;)V flags 1 +method name getAccessibleName descriptor ()Ljava/lang/String; flags 1 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 + +class name java/awt/LayoutManager +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name addLayoutComponent descriptor (Ljava/lang/String;Ljava/awt/Component;)V flags 401 +method name removeLayoutComponent descriptor (Ljava/awt/Component;)V flags 401 +method name preferredLayoutSize descriptor (Ljava/awt/Container;)Ljava/awt/Dimension; flags 401 +method name minimumLayoutSize descriptor (Ljava/awt/Container;)Ljava/awt/Dimension; flags 401 +method name layoutContainer descriptor (Ljava/awt/Container;)V flags 401 + +class name java/awt/LayoutManager2 +header extends java/lang/Object implements java/awt/LayoutManager flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name addLayoutComponent descriptor (Ljava/awt/Component;Ljava/lang/Object;)V flags 401 +method name maximumLayoutSize descriptor (Ljava/awt/Container;)Ljava/awt/Dimension; flags 401 +method name getLayoutAlignmentX descriptor (Ljava/awt/Container;)F flags 401 +method name getLayoutAlignmentY descriptor (Ljava/awt/Container;)F flags 401 +method name invalidateLayout descriptor (Ljava/awt/Container;)V flags 401 + +class name java/awt/LinearGradientPaint +header extends java/awt/MultipleGradientPaint flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +method name descriptor (FFFF[F[Ljava/awt/Color;)V flags 1 +method name descriptor (FFFF[F[Ljava/awt/Color;Ljava/awt/MultipleGradientPaint$CycleMethod;)V flags 1 +method name descriptor (Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;[F[Ljava/awt/Color;)V flags 1 +method name descriptor (Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;[F[Ljava/awt/Color;Ljava/awt/MultipleGradientPaint$CycleMethod;)V flags 1 +method name descriptor (Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;[F[Ljava/awt/Color;Ljava/awt/MultipleGradientPaint$CycleMethod;Ljava/awt/MultipleGradientPaint$ColorSpaceType;Ljava/awt/geom/AffineTransform;)V flags 1 runtimeAnnotations @Ljava/beans/ConstructorProperties;(value={"startPoint""endPoint""fractions""colors""cycleMethod""colorSpace""transform"}) +method name createContext descriptor (Ljava/awt/image/ColorModel;Ljava/awt/Rectangle;Ljava/awt/geom/Rectangle2D;Ljava/awt/geom/AffineTransform;Ljava/awt/RenderingHints;)Ljava/awt/PaintContext; flags 1 +method name getStartPoint descriptor ()Ljava/awt/geom/Point2D; flags 1 +method name getEndPoint descriptor ()Ljava/awt/geom/Point2D; flags 1 + +class name java/awt/List +header extends java/awt/Component implements java/awt/ItemSelectable,javax/accessibility/Accessible flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass java/awt/List$AccessibleAWTList outerClass java/awt/List innerClassName AccessibleAWTList flags 4 +method name descriptor ()V thrownTypes java/awt/HeadlessException flags 1 +method name descriptor (I)V thrownTypes java/awt/HeadlessException flags 1 +method name descriptor (IZ)V thrownTypes java/awt/HeadlessException flags 1 +method name addNotify descriptor ()V flags 1 +method name removeNotify descriptor ()V flags 1 +method name getItemCount descriptor ()I flags 1 +method name countItems descriptor ()I flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getItem descriptor (I)Ljava/lang/String; flags 1 +method name getItems descriptor ()[Ljava/lang/String; flags 21 +method name add descriptor (Ljava/lang/String;)V flags 1 +method name addItem descriptor (Ljava/lang/String;)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name add descriptor (Ljava/lang/String;I)V flags 1 +method name addItem descriptor (Ljava/lang/String;I)V flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name replaceItem descriptor (Ljava/lang/String;I)V flags 21 +method name removeAll descriptor ()V flags 1 +method name clear descriptor ()V flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name remove descriptor (Ljava/lang/String;)V flags 21 +method name remove descriptor (I)V flags 1 +method name delItem descriptor (I)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getSelectedIndex descriptor ()I flags 21 +method name getSelectedIndexes descriptor ()[I flags 21 +method name getSelectedItem descriptor ()Ljava/lang/String; flags 21 +method name getSelectedItems descriptor ()[Ljava/lang/String; flags 21 +method name getSelectedObjects descriptor ()[Ljava/lang/Object; flags 1 +method name select descriptor (I)V flags 1 +method name deselect descriptor (I)V flags 21 +method name isIndexSelected descriptor (I)Z flags 1 +method name isSelected descriptor (I)Z flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getRows descriptor ()I flags 1 +method name isMultipleMode descriptor ()Z flags 1 +method name allowsMultipleSelections descriptor ()Z flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name setMultipleMode descriptor (Z)V flags 1 +method name setMultipleSelections descriptor (Z)V flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getVisibleIndex descriptor ()I flags 1 +method name makeVisible descriptor (I)V flags 21 +method name getPreferredSize descriptor (I)Ljava/awt/Dimension; flags 1 +method name preferredSize descriptor (I)Ljava/awt/Dimension; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getPreferredSize descriptor ()Ljava/awt/Dimension; flags 1 +method name preferredSize descriptor ()Ljava/awt/Dimension; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getMinimumSize descriptor (I)Ljava/awt/Dimension; flags 1 +method name minimumSize descriptor (I)Ljava/awt/Dimension; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getMinimumSize descriptor ()Ljava/awt/Dimension; flags 1 +method name minimumSize descriptor ()Ljava/awt/Dimension; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name addItemListener descriptor (Ljava/awt/event/ItemListener;)V flags 21 +method name removeItemListener descriptor (Ljava/awt/event/ItemListener;)V flags 21 +method name getItemListeners descriptor ()[Ljava/awt/event/ItemListener; flags 21 +method name addActionListener descriptor (Ljava/awt/event/ActionListener;)V flags 21 +method name removeActionListener descriptor (Ljava/awt/event/ActionListener;)V flags 21 +method name getActionListeners descriptor ()[Ljava/awt/event/ActionListener; flags 21 +method name getListeners descriptor (Ljava/lang/Class;)[Ljava/util/EventListener; flags 1 signature (Ljava/lang/Class;)[TT; +method name processEvent descriptor (Ljava/awt/AWTEvent;)V flags 4 +method name processItemEvent descriptor (Ljava/awt/event/ItemEvent;)V flags 4 +method name processActionEvent descriptor (Ljava/awt/event/ActionEvent;)V flags 4 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name delItems descriptor (II)V flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name java/awt/List$AccessibleAWTList +header extends java/awt/Component$AccessibleAWTComponent implements javax/accessibility/AccessibleSelection,java/awt/event/ItemListener,java/awt/event/ActionListener flags 21 +innerclass innerClass java/awt/List$AccessibleAWTList outerClass java/awt/List innerClassName AccessibleAWTList flags 4 +innerclass innerClass java/awt/List$AccessibleAWTList$AccessibleAWTListChild outerClass java/awt/List$AccessibleAWTList innerClassName AccessibleAWTListChild flags 4 +innerclass innerClass java/awt/Component$AccessibleAWTComponent outerClass java/awt/Component innerClassName AccessibleAWTComponent flags 404 +method name descriptor (Ljava/awt/List;)V flags 1 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 +method name itemStateChanged descriptor (Ljava/awt/event/ItemEvent;)V flags 1 +method name getAccessibleStateSet descriptor ()Ljavax/accessibility/AccessibleStateSet; flags 1 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 +method name getAccessibleAt descriptor (Ljava/awt/Point;)Ljavax/accessibility/Accessible; flags 1 +method name getAccessibleChildrenCount descriptor ()I flags 1 +method name getAccessibleChild descriptor (I)Ljavax/accessibility/Accessible; flags 1 +method name getAccessibleSelection descriptor ()Ljavax/accessibility/AccessibleSelection; flags 1 +method name getAccessibleSelectionCount descriptor ()I flags 1 +method name getAccessibleSelection descriptor (I)Ljavax/accessibility/Accessible; flags 1 +method name isAccessibleChildSelected descriptor (I)Z flags 1 +method name addAccessibleSelection descriptor (I)V flags 1 +method name removeAccessibleSelection descriptor (I)V flags 1 +method name clearAccessibleSelection descriptor ()V flags 1 +method name selectAllAccessibleSelection descriptor ()V flags 1 + +class name java/awt/List$AccessibleAWTList$AccessibleAWTListChild +header extends java/awt/Component$AccessibleAWTComponent implements javax/accessibility/Accessible flags 21 +innerclass innerClass java/awt/List$AccessibleAWTList outerClass java/awt/List innerClassName AccessibleAWTList flags 4 +innerclass innerClass java/awt/List$AccessibleAWTList$AccessibleAWTListChild outerClass java/awt/List$AccessibleAWTList innerClassName AccessibleAWTListChild flags 4 +innerclass innerClass java/awt/Component$AccessibleAWTComponent outerClass java/awt/Component innerClassName AccessibleAWTComponent flags 404 +method name descriptor (Ljava/awt/List$AccessibleAWTList;Ljava/awt/List;I)V flags 1 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 +method name getAccessibleStateSet descriptor ()Ljavax/accessibility/AccessibleStateSet; flags 1 +method name getLocale descriptor ()Ljava/util/Locale; 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 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 1 +method name removeFocusListener descriptor (Ljava/awt/event/FocusListener;)V flags 1 + +class name java/awt/MediaTracker +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name LOADING descriptor I constantValue 1 flags 19 +field name ABORTED descriptor I constantValue 2 flags 19 +field name ERRORED descriptor I constantValue 4 flags 19 +field name COMPLETE descriptor I constantValue 8 flags 19 +method name descriptor (Ljava/awt/Component;)V flags 1 +method name addImage descriptor (Ljava/awt/Image;I)V flags 1 +method name addImage descriptor (Ljava/awt/Image;III)V flags 21 +method name checkAll descriptor ()Z flags 1 +method name checkAll descriptor (Z)Z flags 1 +method name isErrorAny descriptor ()Z flags 21 +method name getErrorsAny descriptor ()[Ljava/lang/Object; flags 21 +method name waitForAll descriptor ()V thrownTypes java/lang/InterruptedException flags 1 +method name waitForAll descriptor (J)Z thrownTypes java/lang/InterruptedException flags 21 +method name statusAll descriptor (Z)I flags 1 +method name checkID descriptor (I)Z flags 1 +method name checkID descriptor (IZ)Z flags 1 +method name isErrorID descriptor (I)Z flags 21 +method name getErrorsID descriptor (I)[Ljava/lang/Object; flags 21 +method name waitForID descriptor (I)V thrownTypes java/lang/InterruptedException flags 1 +method name waitForID descriptor (IJ)Z thrownTypes java/lang/InterruptedException flags 21 +method name statusID descriptor (IZ)I flags 1 +method name removeImage descriptor (Ljava/awt/Image;)V flags 21 +method name removeImage descriptor (Ljava/awt/Image;I)V flags 21 +method name removeImage descriptor (Ljava/awt/Image;III)V flags 21 + +class name java/awt/Menu +header extends java/awt/MenuItem implements java/awt/MenuContainer,javax/accessibility/Accessible flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass java/awt/Menu$AccessibleAWTMenu outerClass java/awt/Menu innerClassName AccessibleAWTMenu flags 4 +method name descriptor ()V thrownTypes java/awt/HeadlessException flags 1 +method name descriptor (Ljava/lang/String;)V thrownTypes java/awt/HeadlessException flags 1 +method name descriptor (Ljava/lang/String;Z)V thrownTypes java/awt/HeadlessException flags 1 +method name addNotify descriptor ()V flags 1 +method name removeNotify descriptor ()V flags 1 +method name isTearOff descriptor ()Z flags 1 +method name getItemCount descriptor ()I flags 1 +method name countItems descriptor ()I flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getItem descriptor (I)Ljava/awt/MenuItem; flags 1 +method name add descriptor (Ljava/awt/MenuItem;)Ljava/awt/MenuItem; flags 1 +method name add descriptor (Ljava/lang/String;)V flags 1 +method name insert descriptor (Ljava/awt/MenuItem;I)V flags 1 +method name insert descriptor (Ljava/lang/String;I)V flags 1 +method name addSeparator descriptor ()V flags 1 +method name insertSeparator descriptor (I)V flags 1 +method name remove descriptor (I)V flags 1 +method name remove descriptor (Ljava/awt/MenuComponent;)V flags 1 +method name removeAll descriptor ()V flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 1 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name java/awt/Menu$AccessibleAWTMenu +header extends java/awt/MenuItem$AccessibleAWTMenuItem flags 21 +innerclass innerClass java/awt/Menu$AccessibleAWTMenu outerClass java/awt/Menu innerClassName AccessibleAWTMenu flags 4 +innerclass innerClass java/awt/MenuItem$AccessibleAWTMenuItem outerClass java/awt/MenuItem innerClassName AccessibleAWTMenuItem flags 4 +method name descriptor (Ljava/awt/Menu;)V flags 4 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 + +class name java/awt/MenuBar +header extends java/awt/MenuComponent implements java/awt/MenuContainer,javax/accessibility/Accessible flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass java/awt/MenuBar$AccessibleAWTMenuBar outerClass java/awt/MenuBar innerClassName AccessibleAWTMenuBar flags 4 +method name descriptor ()V thrownTypes java/awt/HeadlessException flags 1 +method name addNotify descriptor ()V flags 1 +method name removeNotify descriptor ()V flags 1 +method name getHelpMenu descriptor ()Ljava/awt/Menu; flags 1 +method name setHelpMenu descriptor (Ljava/awt/Menu;)V flags 1 +method name add descriptor (Ljava/awt/Menu;)Ljava/awt/Menu; flags 1 +method name remove descriptor (I)V flags 1 +method name remove descriptor (Ljava/awt/MenuComponent;)V flags 1 +method name getMenuCount descriptor ()I flags 1 +method name countMenus descriptor ()I flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getMenu descriptor (I)Ljava/awt/Menu; flags 1 +method name shortcuts descriptor ()Ljava/util/Enumeration; flags 21 signature ()Ljava/util/Enumeration; +method name getShortcutMenuItem descriptor (Ljava/awt/MenuShortcut;)Ljava/awt/MenuItem; flags 1 +method name deleteShortcut descriptor (Ljava/awt/MenuShortcut;)V flags 1 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name java/awt/MenuBar$AccessibleAWTMenuBar +header extends java/awt/MenuComponent$AccessibleAWTMenuComponent flags 21 +innerclass innerClass java/awt/MenuBar$AccessibleAWTMenuBar outerClass java/awt/MenuBar innerClassName AccessibleAWTMenuBar flags 4 +innerclass innerClass java/awt/MenuComponent$AccessibleAWTMenuComponent outerClass java/awt/MenuComponent innerClassName AccessibleAWTMenuComponent flags 404 +method name descriptor (Ljava/awt/MenuBar;)V flags 4 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 + +class name java/awt/MenuComponent +header extends java/lang/Object implements java/io/Serializable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass java/awt/MenuComponent$AccessibleAWTMenuComponent outerClass java/awt/MenuComponent innerClassName AccessibleAWTMenuComponent flags 404 +method name descriptor ()V thrownTypes java/awt/HeadlessException flags 1 +method name getName descriptor ()Ljava/lang/String; flags 1 +method name setName descriptor (Ljava/lang/String;)V flags 1 +method name getParent descriptor ()Ljava/awt/MenuContainer; flags 1 +method name getPeer descriptor ()Ljava/awt/peer/MenuComponentPeer; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getFont descriptor ()Ljava/awt/Font; flags 1 +method name setFont descriptor (Ljava/awt/Font;)V flags 1 +method name removeNotify descriptor ()V flags 1 +method name postEvent descriptor (Ljava/awt/Event;)Z flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name dispatchEvent descriptor (Ljava/awt/AWTEvent;)V flags 11 +method name processEvent descriptor (Ljava/awt/AWTEvent;)V flags 4 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name getTreeLock descriptor ()Ljava/lang/Object; flags 14 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name java/awt/MenuComponent$AccessibleAWTMenuComponent +header extends javax/accessibility/AccessibleContext implements java/io/Serializable,javax/accessibility/AccessibleComponent,javax/accessibility/AccessibleSelection flags 421 +innerclass innerClass java/awt/MenuComponent$AccessibleAWTMenuComponent outerClass java/awt/MenuComponent innerClassName AccessibleAWTMenuComponent flags 404 +method name descriptor (Ljava/awt/MenuComponent;)V flags 4 +method name getAccessibleSelection descriptor ()Ljavax/accessibility/AccessibleSelection; flags 1 +method name getAccessibleName descriptor ()Ljava/lang/String; flags 1 +method name getAccessibleDescription descriptor ()Ljava/lang/String; 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; flags 1 +method name getAccessibleComponent descriptor ()Ljavax/accessibility/AccessibleComponent; 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 1 +method name removeFocusListener descriptor (Ljava/awt/event/FocusListener;)V flags 1 +method name getAccessibleSelectionCount descriptor ()I flags 1 +method name getAccessibleSelection descriptor (I)Ljavax/accessibility/Accessible; flags 1 +method name isAccessibleChildSelected descriptor (I)Z flags 1 +method name addAccessibleSelection descriptor (I)V flags 1 +method name removeAccessibleSelection descriptor (I)V flags 1 +method name clearAccessibleSelection descriptor ()V flags 1 +method name selectAllAccessibleSelection descriptor ()V flags 1 + +class name java/awt/MenuContainer +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getFont descriptor ()Ljava/awt/Font; flags 401 +method name remove descriptor (Ljava/awt/MenuComponent;)V flags 401 +method name postEvent descriptor (Ljava/awt/Event;)Z flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; + +class name java/awt/MenuItem +header extends java/awt/MenuComponent implements javax/accessibility/Accessible flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass java/awt/MenuItem$AccessibleAWTMenuItem outerClass java/awt/MenuItem innerClassName AccessibleAWTMenuItem flags 4 +method name descriptor ()V thrownTypes java/awt/HeadlessException flags 1 +method name descriptor (Ljava/lang/String;)V thrownTypes java/awt/HeadlessException flags 1 +method name descriptor (Ljava/lang/String;Ljava/awt/MenuShortcut;)V thrownTypes java/awt/HeadlessException flags 1 +method name addNotify descriptor ()V flags 1 +method name getLabel descriptor ()Ljava/lang/String; flags 1 +method name setLabel descriptor (Ljava/lang/String;)V flags 21 +method name isEnabled descriptor ()Z flags 1 +method name setEnabled descriptor (Z)V flags 21 +method name enable descriptor ()V flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name enable descriptor (Z)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name disable descriptor ()V flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getShortcut descriptor ()Ljava/awt/MenuShortcut; flags 1 +method name setShortcut descriptor (Ljava/awt/MenuShortcut;)V flags 1 +method name deleteShortcut descriptor ()V flags 1 +method name enableEvents descriptor (J)V flags 14 +method name disableEvents descriptor (J)V flags 14 +method name setActionCommand descriptor (Ljava/lang/String;)V flags 1 +method name getActionCommand descriptor ()Ljava/lang/String; flags 1 +method name addActionListener descriptor (Ljava/awt/event/ActionListener;)V flags 21 +method name removeActionListener descriptor (Ljava/awt/event/ActionListener;)V flags 21 +method name getActionListeners descriptor ()[Ljava/awt/event/ActionListener; flags 21 +method name getListeners descriptor (Ljava/lang/Class;)[Ljava/util/EventListener; flags 1 signature (Ljava/lang/Class;)[TT; +method name processEvent descriptor (Ljava/awt/AWTEvent;)V flags 4 +method name processActionEvent descriptor (Ljava/awt/event/ActionEvent;)V flags 4 +method name paramString descriptor ()Ljava/lang/String; flags 1 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name java/awt/MenuItem$AccessibleAWTMenuItem +header extends java/awt/MenuComponent$AccessibleAWTMenuComponent implements javax/accessibility/AccessibleAction,javax/accessibility/AccessibleValue flags 21 +innerclass innerClass java/awt/MenuItem$AccessibleAWTMenuItem outerClass java/awt/MenuItem innerClassName AccessibleAWTMenuItem flags 4 +innerclass innerClass java/awt/MenuComponent$AccessibleAWTMenuComponent outerClass java/awt/MenuComponent innerClassName AccessibleAWTMenuComponent flags 404 +method name descriptor (Ljava/awt/MenuItem;)V flags 4 +method name getAccessibleName descriptor ()Ljava/lang/String; flags 1 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 +method name getAccessibleAction descriptor ()Ljavax/accessibility/AccessibleAction; flags 1 +method name getAccessibleValue descriptor ()Ljavax/accessibility/AccessibleValue; flags 1 +method name getAccessibleActionCount descriptor ()I flags 1 +method name getAccessibleActionDescription descriptor (I)Ljava/lang/String; flags 1 +method name doAccessibleAction descriptor (I)Z flags 1 +method name getCurrentAccessibleValue descriptor ()Ljava/lang/Number; flags 1 +method name setCurrentAccessibleValue descriptor (Ljava/lang/Number;)Z flags 1 +method name getMinimumAccessibleValue descriptor ()Ljava/lang/Number; flags 1 +method name getMaximumAccessibleValue descriptor ()Ljava/lang/Number; flags 1 + +class name java/awt/MenuShortcut +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (I)V flags 1 +method name descriptor (IZ)V flags 1 +method name getKey descriptor ()I flags 1 +method name usesShiftModifier descriptor ()Z flags 1 +method name equals descriptor (Ljava/awt/MenuShortcut;)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 paramString descriptor ()Ljava/lang/String; flags 4 + +class name java/awt/MouseInfo +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getPointerInfo descriptor ()Ljava/awt/PointerInfo; thrownTypes java/awt/HeadlessException flags 9 +method name getNumberOfButtons descriptor ()I thrownTypes java/awt/HeadlessException flags 9 + +class name java/awt/MultipleGradientPaint +header extends java/lang/Object implements java/awt/Paint flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +method name getFractions descriptor ()[F flags 11 +method name getColors descriptor ()[Ljava/awt/Color; flags 11 +method name getCycleMethod descriptor ()Ljava/awt/MultipleGradientPaint$CycleMethod; flags 11 +method name getColorSpace descriptor ()Ljava/awt/MultipleGradientPaint$ColorSpaceType; flags 11 +method name getTransform descriptor ()Ljava/awt/geom/AffineTransform; flags 11 +method name getTransparency descriptor ()I flags 11 + +class name java/awt/MultipleGradientPaint$ColorSpaceType +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; +innerclass innerClass java/awt/MultipleGradientPaint$ColorSpaceType outerClass java/awt/MultipleGradientPaint innerClassName ColorSpaceType flags 4019 +field name SRGB descriptor Ljava/awt/MultipleGradientPaint$ColorSpaceType; flags 4019 +field name LINEAR_RGB descriptor Ljava/awt/MultipleGradientPaint$ColorSpaceType; flags 4019 +method name values descriptor ()[Ljava/awt/MultipleGradientPaint$ColorSpaceType; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/awt/MultipleGradientPaint$ColorSpaceType; flags 9 + +class name java/awt/MultipleGradientPaint$CycleMethod +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; +innerclass innerClass java/awt/MultipleGradientPaint$CycleMethod outerClass java/awt/MultipleGradientPaint innerClassName CycleMethod flags 4019 +field name NO_CYCLE descriptor Ljava/awt/MultipleGradientPaint$CycleMethod; flags 4019 +field name REFLECT descriptor Ljava/awt/MultipleGradientPaint$CycleMethod; flags 4019 +field name REPEAT descriptor Ljava/awt/MultipleGradientPaint$CycleMethod; flags 4019 +method name values descriptor ()[Ljava/awt/MultipleGradientPaint$CycleMethod; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/awt/MultipleGradientPaint$CycleMethod; flags 9 + +class name java/awt/PageAttributes +header extends java/lang/Object implements java/lang/Cloneable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +method name descriptor ()V flags 1 +method name descriptor (Ljava/awt/PageAttributes;)V flags 1 +method name descriptor (Ljava/awt/PageAttributes$ColorType;Ljava/awt/PageAttributes$MediaType;Ljava/awt/PageAttributes$OrientationRequestedType;Ljava/awt/PageAttributes$OriginType;Ljava/awt/PageAttributes$PrintQualityType;[I)V flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name set descriptor (Ljava/awt/PageAttributes;)V flags 1 +method name getColor descriptor ()Ljava/awt/PageAttributes$ColorType; flags 1 +method name setColor descriptor (Ljava/awt/PageAttributes$ColorType;)V flags 1 +method name getMedia descriptor ()Ljava/awt/PageAttributes$MediaType; flags 1 +method name setMedia descriptor (Ljava/awt/PageAttributes$MediaType;)V flags 1 +method name setMediaToDefault descriptor ()V flags 1 +method name getOrientationRequested descriptor ()Ljava/awt/PageAttributes$OrientationRequestedType; flags 1 +method name setOrientationRequested descriptor (Ljava/awt/PageAttributes$OrientationRequestedType;)V flags 1 +method name setOrientationRequested descriptor (I)V flags 1 +method name setOrientationRequestedToDefault descriptor ()V flags 1 +method name getOrigin descriptor ()Ljava/awt/PageAttributes$OriginType; flags 1 +method name setOrigin descriptor (Ljava/awt/PageAttributes$OriginType;)V flags 1 +method name getPrintQuality descriptor ()Ljava/awt/PageAttributes$PrintQualityType; flags 1 +method name setPrintQuality descriptor (Ljava/awt/PageAttributes$PrintQualityType;)V flags 1 +method name setPrintQuality descriptor (I)V flags 1 +method name setPrintQualityToDefault descriptor ()V flags 1 +method name getPrinterResolution descriptor ()[I flags 1 +method name setPrinterResolution descriptor ([I)V flags 1 +method name setPrinterResolution descriptor (I)V flags 1 +method name setPrinterResolutionToDefault descriptor ()V 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 + +class name java/awt/PageAttributes$ColorType +header extends java/awt/AttributeValue flags 31 +innerclass innerClass java/awt/PageAttributes$ColorType outerClass java/awt/PageAttributes innerClassName ColorType flags 19 +field name COLOR descriptor Ljava/awt/PageAttributes$ColorType; flags 19 +field name MONOCHROME descriptor Ljava/awt/PageAttributes$ColorType; flags 19 +method name toString descriptor ()Ljava/lang/String; flags 1041 +method name hashCode descriptor ()I flags 1041 + +class name java/awt/PageAttributes$MediaType +header extends java/awt/AttributeValue flags 31 +innerclass innerClass java/awt/PageAttributes$MediaType outerClass java/awt/PageAttributes innerClassName MediaType flags 19 +field name ISO_4A0 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ISO_2A0 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ISO_A0 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ISO_A1 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ISO_A2 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ISO_A3 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ISO_A4 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ISO_A5 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ISO_A6 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ISO_A7 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ISO_A8 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ISO_A9 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ISO_A10 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ISO_B0 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ISO_B1 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ISO_B2 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ISO_B3 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ISO_B4 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ISO_B5 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ISO_B6 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ISO_B7 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ISO_B8 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ISO_B9 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ISO_B10 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name JIS_B0 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name JIS_B1 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name JIS_B2 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name JIS_B3 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name JIS_B4 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name JIS_B5 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name JIS_B6 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name JIS_B7 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name JIS_B8 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name JIS_B9 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name JIS_B10 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ISO_C0 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ISO_C1 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ISO_C2 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ISO_C3 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ISO_C4 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ISO_C5 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ISO_C6 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ISO_C7 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ISO_C8 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ISO_C9 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ISO_C10 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ISO_DESIGNATED_LONG descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name EXECUTIVE descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name FOLIO descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name INVOICE descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name LEDGER descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name NA_LETTER descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name NA_LEGAL descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name QUARTO descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name A descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name B descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name C descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name D descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name E descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name NA_10X15_ENVELOPE descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name NA_10X14_ENVELOPE descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name NA_10X13_ENVELOPE descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name NA_9X12_ENVELOPE descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name NA_9X11_ENVELOPE descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name NA_7X9_ENVELOPE descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name NA_6X9_ENVELOPE descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name NA_NUMBER_9_ENVELOPE descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name NA_NUMBER_10_ENVELOPE descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name NA_NUMBER_11_ENVELOPE descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name NA_NUMBER_12_ENVELOPE descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name NA_NUMBER_14_ENVELOPE descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name INVITE_ENVELOPE descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ITALY_ENVELOPE descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name MONARCH_ENVELOPE descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name PERSONAL_ENVELOPE descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name A0 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name A1 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name A2 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name A3 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name A4 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name A5 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name A6 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name A7 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name A8 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name A9 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name A10 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name B0 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name B1 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name B2 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name B3 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name B4 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ISO_B4_ENVELOPE descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name B5 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ISO_B5_ENVELOPE descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name B6 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name B7 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name B8 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name B9 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name B10 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name C0 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ISO_C0_ENVELOPE descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name C1 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ISO_C1_ENVELOPE descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name C2 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ISO_C2_ENVELOPE descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name C3 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ISO_C3_ENVELOPE descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name C4 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ISO_C4_ENVELOPE descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name C5 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ISO_C5_ENVELOPE descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name C6 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ISO_C6_ENVELOPE descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name C7 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ISO_C7_ENVELOPE descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name C8 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ISO_C8_ENVELOPE descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name C9 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ISO_C9_ENVELOPE descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name C10 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ISO_C10_ENVELOPE descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ISO_DESIGNATED_LONG_ENVELOPE descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name STATEMENT descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name TABLOID descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name LETTER descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name NOTE descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name LEGAL descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ENV_10X15 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ENV_10X14 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ENV_10X13 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ENV_9X12 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ENV_9X11 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ENV_7X9 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ENV_6X9 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ENV_9 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ENV_10 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ENV_11 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ENV_12 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ENV_14 descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ENV_INVITE descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ENV_ITALY descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ENV_MONARCH descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ENV_PERSONAL descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name INVITE descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name ITALY descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name MONARCH descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +field name PERSONAL descriptor Ljava/awt/PageAttributes$MediaType; flags 19 +method name toString descriptor ()Ljava/lang/String; flags 1041 +method name hashCode descriptor ()I flags 1041 + +class name java/awt/PageAttributes$OrientationRequestedType +header extends java/awt/AttributeValue flags 31 +innerclass innerClass java/awt/PageAttributes$OrientationRequestedType outerClass java/awt/PageAttributes innerClassName OrientationRequestedType flags 19 +field name PORTRAIT descriptor Ljava/awt/PageAttributes$OrientationRequestedType; flags 19 +field name LANDSCAPE descriptor Ljava/awt/PageAttributes$OrientationRequestedType; flags 19 +method name toString descriptor ()Ljava/lang/String; flags 1041 +method name hashCode descriptor ()I flags 1041 + +class name java/awt/PageAttributes$OriginType +header extends java/awt/AttributeValue flags 31 +innerclass innerClass java/awt/PageAttributes$OriginType outerClass java/awt/PageAttributes innerClassName OriginType flags 19 +field name PHYSICAL descriptor Ljava/awt/PageAttributes$OriginType; flags 19 +field name PRINTABLE descriptor Ljava/awt/PageAttributes$OriginType; flags 19 +method name toString descriptor ()Ljava/lang/String; flags 1041 +method name hashCode descriptor ()I flags 1041 + +class name java/awt/PageAttributes$PrintQualityType +header extends java/awt/AttributeValue flags 31 +innerclass innerClass java/awt/PageAttributes$PrintQualityType outerClass java/awt/PageAttributes innerClassName PrintQualityType flags 19 +field name HIGH descriptor Ljava/awt/PageAttributes$PrintQualityType; flags 19 +field name NORMAL descriptor Ljava/awt/PageAttributes$PrintQualityType; flags 19 +field name DRAFT descriptor Ljava/awt/PageAttributes$PrintQualityType; flags 19 +method name toString descriptor ()Ljava/lang/String; flags 1041 +method name hashCode descriptor ()I flags 1041 + +class name java/awt/Paint +header extends java/lang/Object implements java/awt/Transparency flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name createContext descriptor (Ljava/awt/image/ColorModel;Ljava/awt/Rectangle;Ljava/awt/geom/Rectangle2D;Ljava/awt/geom/AffineTransform;Ljava/awt/RenderingHints;)Ljava/awt/PaintContext; flags 401 + +class name java/awt/PaintContext +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name dispose descriptor ()V flags 401 +method name getColorModel descriptor ()Ljava/awt/image/ColorModel; flags 401 +method name getRaster descriptor (IIII)Ljava/awt/image/Raster; flags 401 + +class name java/awt/Panel +header extends java/awt/Container implements javax/accessibility/Accessible flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass java/awt/Panel$AccessibleAWTPanel outerClass java/awt/Panel innerClassName AccessibleAWTPanel flags 4 +method name descriptor ()V flags 1 +method name descriptor (Ljava/awt/LayoutManager;)V flags 1 +method name addNotify descriptor ()V flags 1 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name java/awt/Panel$AccessibleAWTPanel +header extends java/awt/Container$AccessibleAWTContainer flags 21 +innerclass innerClass java/awt/Panel$AccessibleAWTPanel outerClass java/awt/Panel innerClassName AccessibleAWTPanel flags 4 +innerclass innerClass java/awt/Container$AccessibleAWTContainer outerClass java/awt/Container innerClassName AccessibleAWTContainer flags 4 +method name descriptor (Ljava/awt/Panel;)V flags 4 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 + +class name java/awt/Point +header extends java/awt/geom/Point2D implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name x descriptor I flags 1 +field name y descriptor I flags 1 +method name descriptor ()V flags 1 +method name descriptor (Ljava/awt/Point;)V flags 1 +method name descriptor (II)V flags 1 +method name getX descriptor ()D flags 1 +method name getY descriptor ()D flags 1 +method name getLocation descriptor ()Ljava/awt/Point; flags 1 runtimeAnnotations @Ljava/beans/Transient; +method name setLocation descriptor (Ljava/awt/Point;)V flags 1 +method name setLocation descriptor (II)V flags 1 +method name setLocation descriptor (DD)V flags 1 +method name move descriptor (II)V flags 1 +method name translate descriptor (II)V flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/awt/PointerInfo +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getDevice descriptor ()Ljava/awt/GraphicsDevice; flags 1 +method name getLocation descriptor ()Ljava/awt/Point; flags 1 + +class name java/awt/Polygon +header extends java/lang/Object implements java/awt/Shape,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name npoints descriptor I flags 1 +field name xpoints descriptor [I flags 1 +field name ypoints descriptor [I flags 1 +field name bounds descriptor Ljava/awt/Rectangle; flags 4 +method name descriptor ()V flags 1 +method name descriptor ([I[II)V flags 1 +method name reset descriptor ()V flags 1 +method name invalidate descriptor ()V flags 1 +method name translate descriptor (II)V flags 1 +method name addPoint descriptor (II)V flags 1 +method name getBounds descriptor ()Ljava/awt/Rectangle; flags 1 +method name getBoundingBox descriptor ()Ljava/awt/Rectangle; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name contains descriptor (Ljava/awt/Point;)Z flags 1 +method name contains descriptor (II)Z flags 1 +method name inside descriptor (II)Z flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getBounds2D descriptor ()Ljava/awt/geom/Rectangle2D; flags 1 +method name contains descriptor (DD)Z flags 1 +method name contains descriptor (Ljava/awt/geom/Point2D;)Z flags 1 +method name intersects descriptor (DDDD)Z flags 1 +method name intersects descriptor (Ljava/awt/geom/Rectangle2D;)Z flags 1 +method name contains descriptor (DDDD)Z flags 1 +method name contains descriptor (Ljava/awt/geom/Rectangle2D;)Z flags 1 +method name getPathIterator descriptor (Ljava/awt/geom/AffineTransform;)Ljava/awt/geom/PathIterator; flags 1 +method name getPathIterator descriptor (Ljava/awt/geom/AffineTransform;D)Ljava/awt/geom/PathIterator; flags 1 + +class name java/awt/PopupMenu +header extends java/awt/Menu flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass java/awt/PopupMenu$AccessibleAWTPopupMenu outerClass java/awt/PopupMenu innerClassName AccessibleAWTPopupMenu flags 4 +method name descriptor ()V thrownTypes java/awt/HeadlessException flags 1 +method name descriptor (Ljava/lang/String;)V thrownTypes java/awt/HeadlessException flags 1 +method name getParent descriptor ()Ljava/awt/MenuContainer; flags 1 +method name addNotify descriptor ()V flags 1 +method name show descriptor (Ljava/awt/Component;II)V flags 1 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name java/awt/PopupMenu$AccessibleAWTPopupMenu +header extends java/awt/Menu$AccessibleAWTMenu flags 21 +innerclass innerClass java/awt/PopupMenu$AccessibleAWTPopupMenu outerClass java/awt/PopupMenu innerClassName AccessibleAWTPopupMenu flags 4 +innerclass innerClass java/awt/Menu$AccessibleAWTMenu outerClass java/awt/Menu innerClassName AccessibleAWTMenu flags 4 +method name descriptor (Ljava/awt/PopupMenu;)V flags 4 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 + +class name java/awt/PrintGraphics +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getPrintJob descriptor ()Ljava/awt/PrintJob; flags 401 + +class name java/awt/PrintJob +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name getGraphics descriptor ()Ljava/awt/Graphics; flags 401 +method name getPageDimension descriptor ()Ljava/awt/Dimension; flags 401 +method name getPageResolution descriptor ()I flags 401 +method name lastPageFirst descriptor ()Z flags 401 +method name end descriptor ()V flags 401 +method name finalize descriptor ()V flags 1 + +class name java/awt/RadialGradientPaint +header extends java/awt/MultipleGradientPaint flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +method name descriptor (FFF[F[Ljava/awt/Color;)V flags 1 +method name descriptor (Ljava/awt/geom/Point2D;F[F[Ljava/awt/Color;)V flags 1 +method name descriptor (FFF[F[Ljava/awt/Color;Ljava/awt/MultipleGradientPaint$CycleMethod;)V flags 1 +method name descriptor (Ljava/awt/geom/Point2D;F[F[Ljava/awt/Color;Ljava/awt/MultipleGradientPaint$CycleMethod;)V flags 1 +method name descriptor (FFFFF[F[Ljava/awt/Color;Ljava/awt/MultipleGradientPaint$CycleMethod;)V flags 1 +method name descriptor (Ljava/awt/geom/Point2D;FLjava/awt/geom/Point2D;[F[Ljava/awt/Color;Ljava/awt/MultipleGradientPaint$CycleMethod;)V flags 1 +method name descriptor (Ljava/awt/geom/Point2D;FLjava/awt/geom/Point2D;[F[Ljava/awt/Color;Ljava/awt/MultipleGradientPaint$CycleMethod;Ljava/awt/MultipleGradientPaint$ColorSpaceType;Ljava/awt/geom/AffineTransform;)V flags 1 runtimeAnnotations @Ljava/beans/ConstructorProperties;(value={"centerPoint""radius""focusPoint""fractions""colors""cycleMethod""colorSpace""transform"}) +method name descriptor (Ljava/awt/geom/Rectangle2D;[F[Ljava/awt/Color;Ljava/awt/MultipleGradientPaint$CycleMethod;)V flags 1 +method name createContext descriptor (Ljava/awt/image/ColorModel;Ljava/awt/Rectangle;Ljava/awt/geom/Rectangle2D;Ljava/awt/geom/AffineTransform;Ljava/awt/RenderingHints;)Ljava/awt/PaintContext; flags 1 +method name getCenterPoint descriptor ()Ljava/awt/geom/Point2D; flags 1 +method name getFocusPoint descriptor ()Ljava/awt/geom/Point2D; flags 1 +method name getRadius descriptor ()F flags 1 + +class name java/awt/Rectangle +header extends java/awt/geom/Rectangle2D implements java/awt/Shape,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name x descriptor I flags 1 +field name y descriptor I flags 1 +field name width descriptor I flags 1 +field name height descriptor I flags 1 +method name descriptor ()V flags 1 +method name descriptor (Ljava/awt/Rectangle;)V flags 1 +method name descriptor (IIII)V flags 1 +method name descriptor (II)V flags 1 +method name descriptor (Ljava/awt/Point;Ljava/awt/Dimension;)V flags 1 +method name descriptor (Ljava/awt/Point;)V flags 1 +method name descriptor (Ljava/awt/Dimension;)V flags 1 +method name getX descriptor ()D flags 1 +method name getY descriptor ()D flags 1 +method name getWidth descriptor ()D flags 1 +method name getHeight descriptor ()D flags 1 +method name getBounds descriptor ()Ljava/awt/Rectangle; flags 1 runtimeAnnotations @Ljava/beans/Transient; +method name getBounds2D descriptor ()Ljava/awt/geom/Rectangle2D; flags 1 +method name setBounds descriptor (Ljava/awt/Rectangle;)V flags 1 +method name setBounds descriptor (IIII)V flags 1 +method name setRect descriptor (DDDD)V flags 1 +method name reshape descriptor (IIII)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getLocation descriptor ()Ljava/awt/Point; flags 1 +method name setLocation descriptor (Ljava/awt/Point;)V flags 1 +method name setLocation descriptor (II)V flags 1 +method name move descriptor (II)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name translate descriptor (II)V flags 1 +method name getSize descriptor ()Ljava/awt/Dimension; flags 1 +method name setSize descriptor (Ljava/awt/Dimension;)V flags 1 +method name setSize descriptor (II)V flags 1 +method name resize descriptor (II)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name contains descriptor (Ljava/awt/Point;)Z flags 1 +method name contains descriptor (II)Z flags 1 +method name contains descriptor (Ljava/awt/Rectangle;)Z flags 1 +method name contains descriptor (IIII)Z flags 1 +method name inside descriptor (II)Z flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name intersects descriptor (Ljava/awt/Rectangle;)Z flags 1 +method name intersection descriptor (Ljava/awt/Rectangle;)Ljava/awt/Rectangle; flags 1 +method name union descriptor (Ljava/awt/Rectangle;)Ljava/awt/Rectangle; flags 1 +method name add descriptor (II)V flags 1 +method name add descriptor (Ljava/awt/Point;)V flags 1 +method name add descriptor (Ljava/awt/Rectangle;)V flags 1 +method name grow descriptor (II)V flags 1 +method name isEmpty descriptor ()Z flags 1 +method name outcode descriptor (DD)I flags 1 +method name createIntersection descriptor (Ljava/awt/geom/Rectangle2D;)Ljava/awt/geom/Rectangle2D; flags 1 +method name createUnion descriptor (Ljava/awt/geom/Rectangle2D;)Ljava/awt/geom/Rectangle2D; flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +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/Cloneable; classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name KEY_ANTIALIASING descriptor Ljava/awt/RenderingHints$Key; flags 19 +field name VALUE_ANTIALIAS_ON descriptor Ljava/lang/Object; flags 19 +field name VALUE_ANTIALIAS_OFF descriptor Ljava/lang/Object; flags 19 +field name VALUE_ANTIALIAS_DEFAULT descriptor Ljava/lang/Object; flags 19 +field name KEY_RENDERING descriptor Ljava/awt/RenderingHints$Key; flags 19 +field name VALUE_RENDER_SPEED descriptor Ljava/lang/Object; flags 19 +field name VALUE_RENDER_QUALITY descriptor Ljava/lang/Object; flags 19 +field name VALUE_RENDER_DEFAULT descriptor Ljava/lang/Object; flags 19 +field name KEY_DITHERING descriptor Ljava/awt/RenderingHints$Key; flags 19 +field name VALUE_DITHER_DISABLE descriptor Ljava/lang/Object; flags 19 +field name VALUE_DITHER_ENABLE descriptor Ljava/lang/Object; flags 19 +field name VALUE_DITHER_DEFAULT descriptor Ljava/lang/Object; flags 19 +field name KEY_TEXT_ANTIALIASING descriptor Ljava/awt/RenderingHints$Key; flags 19 +field name VALUE_TEXT_ANTIALIAS_ON descriptor Ljava/lang/Object; flags 19 +field name VALUE_TEXT_ANTIALIAS_OFF descriptor Ljava/lang/Object; flags 19 +field name VALUE_TEXT_ANTIALIAS_DEFAULT descriptor Ljava/lang/Object; flags 19 +field name VALUE_TEXT_ANTIALIAS_GASP descriptor Ljava/lang/Object; flags 19 +field name VALUE_TEXT_ANTIALIAS_LCD_HRGB descriptor Ljava/lang/Object; flags 19 +field name VALUE_TEXT_ANTIALIAS_LCD_HBGR descriptor Ljava/lang/Object; flags 19 +field name VALUE_TEXT_ANTIALIAS_LCD_VRGB descriptor Ljava/lang/Object; flags 19 +field name VALUE_TEXT_ANTIALIAS_LCD_VBGR descriptor Ljava/lang/Object; flags 19 +field name KEY_TEXT_LCD_CONTRAST descriptor Ljava/awt/RenderingHints$Key; flags 19 +field name KEY_FRACTIONALMETRICS descriptor Ljava/awt/RenderingHints$Key; flags 19 +field name VALUE_FRACTIONALMETRICS_OFF descriptor Ljava/lang/Object; flags 19 +field name VALUE_FRACTIONALMETRICS_ON descriptor Ljava/lang/Object; flags 19 +field name VALUE_FRACTIONALMETRICS_DEFAULT descriptor Ljava/lang/Object; flags 19 +field name KEY_INTERPOLATION descriptor Ljava/awt/RenderingHints$Key; flags 19 +field name VALUE_INTERPOLATION_NEAREST_NEIGHBOR descriptor Ljava/lang/Object; flags 19 +field name VALUE_INTERPOLATION_BILINEAR descriptor Ljava/lang/Object; flags 19 +field name VALUE_INTERPOLATION_BICUBIC descriptor Ljava/lang/Object; flags 19 +field name KEY_ALPHA_INTERPOLATION descriptor Ljava/awt/RenderingHints$Key; flags 19 +field name VALUE_ALPHA_INTERPOLATION_SPEED descriptor Ljava/lang/Object; flags 19 +field name VALUE_ALPHA_INTERPOLATION_QUALITY descriptor Ljava/lang/Object; flags 19 +field name VALUE_ALPHA_INTERPOLATION_DEFAULT descriptor Ljava/lang/Object; flags 19 +field name KEY_COLOR_RENDERING descriptor Ljava/awt/RenderingHints$Key; flags 19 +field name VALUE_COLOR_RENDER_SPEED descriptor Ljava/lang/Object; flags 19 +field name VALUE_COLOR_RENDER_QUALITY descriptor Ljava/lang/Object; flags 19 +field name VALUE_COLOR_RENDER_DEFAULT descriptor Ljava/lang/Object; flags 19 +field name KEY_STROKE_CONTROL descriptor Ljava/awt/RenderingHints$Key; flags 19 +field name VALUE_STROKE_DEFAULT descriptor Ljava/lang/Object; flags 19 +field name VALUE_STROKE_NORMALIZE descriptor Ljava/lang/Object; flags 19 +field name VALUE_STROKE_PURE descriptor Ljava/lang/Object; flags 19 +method name descriptor (Ljava/util/Map;)V flags 1 signature (Ljava/util/Map;)V +method name descriptor (Ljava/awt/RenderingHints$Key;Ljava/lang/Object;)V flags 1 +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/lang/Object; flags 1 +method name put descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 1 +method name add descriptor (Ljava/awt/RenderingHints;)V flags 1 +method name clear descriptor ()V flags 1 +method name remove descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1 +method name putAll descriptor (Ljava/util/Map;)V flags 1 signature (Ljava/util/Map<**>;)V +method name keySet descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set; +method name values descriptor ()Ljava/util/Collection; flags 1 signature ()Ljava/util/Collection; +method name entrySet descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set;>; +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +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 +method name descriptor (I)V flags 4 +method name isCompatibleValue descriptor (Ljava/lang/Object;)Z flags 401 +method name intKey descriptor ()I flags 14 +method name hashCode descriptor ()I flags 11 +method name equals descriptor (Ljava/lang/Object;)Z flags 11 + +class name java/awt/Robot +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V thrownTypes java/awt/AWTException flags 1 +method name descriptor (Ljava/awt/GraphicsDevice;)V thrownTypes java/awt/AWTException flags 1 +method name mouseMove descriptor (II)V flags 21 +method name mousePress descriptor (I)V flags 21 +method name mouseRelease descriptor (I)V flags 21 +method name mouseWheel descriptor (I)V flags 21 +method name keyPress descriptor (I)V flags 21 +method name keyRelease descriptor (I)V flags 21 +method name getPixelColor descriptor (II)Ljava/awt/Color; flags 21 +method name createScreenCapture descriptor (Ljava/awt/Rectangle;)Ljava/awt/image/BufferedImage; flags 21 +method name isAutoWaitForIdle descriptor ()Z flags 21 +method name setAutoWaitForIdle descriptor (Z)V flags 21 +method name getAutoDelay descriptor ()I flags 21 +method name setAutoDelay descriptor (I)V flags 21 +method name delay descriptor (I)V flags 21 +method name waitForIdle descriptor ()V flags 21 +method name toString descriptor ()Ljava/lang/String; flags 21 + +class name java/awt/ScrollPane +header extends java/awt/Container implements javax/accessibility/Accessible flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass java/awt/ScrollPane$AccessibleAWTScrollPane outerClass java/awt/ScrollPane innerClassName AccessibleAWTScrollPane flags 4 +field name SCROLLBARS_AS_NEEDED descriptor I constantValue 0 flags 19 +field name SCROLLBARS_ALWAYS descriptor I constantValue 1 flags 19 +field name SCROLLBARS_NEVER descriptor I constantValue 2 flags 19 +method name descriptor ()V thrownTypes java/awt/HeadlessException flags 1 +method name descriptor (I)V thrownTypes java/awt/HeadlessException flags 1 runtimeAnnotations @Ljava/beans/ConstructorProperties;(value={"scrollbarDisplayPolicy"}) +method name addImpl descriptor (Ljava/awt/Component;Ljava/lang/Object;I)V flags 14 +method name getScrollbarDisplayPolicy descriptor ()I flags 1 +method name getViewportSize descriptor ()Ljava/awt/Dimension; flags 1 +method name getHScrollbarHeight descriptor ()I flags 1 +method name getVScrollbarWidth descriptor ()I flags 1 +method name getVAdjustable descriptor ()Ljava/awt/Adjustable; flags 1 +method name getHAdjustable descriptor ()Ljava/awt/Adjustable; flags 1 +method name setScrollPosition descriptor (II)V flags 1 +method name setScrollPosition descriptor (Ljava/awt/Point;)V flags 1 +method name getScrollPosition descriptor ()Ljava/awt/Point; flags 1 runtimeAnnotations @Ljava/beans/Transient; +method name setLayout descriptor (Ljava/awt/LayoutManager;)V flags 11 +method name doLayout descriptor ()V flags 1 +method name layout descriptor ()V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name printComponents descriptor (Ljava/awt/Graphics;)V flags 1 +method name addNotify descriptor ()V flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 1 +method name processMouseWheelEvent descriptor (Ljava/awt/event/MouseWheelEvent;)V flags 4 +method name eventTypeEnabled descriptor (I)Z flags 4 +method name setWheelScrollingEnabled descriptor (Z)V flags 1 +method name isWheelScrollingEnabled descriptor ()Z flags 1 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name java/awt/ScrollPane$AccessibleAWTScrollPane +header extends java/awt/Container$AccessibleAWTContainer flags 21 +innerclass innerClass java/awt/ScrollPane$AccessibleAWTScrollPane outerClass java/awt/ScrollPane innerClassName AccessibleAWTScrollPane flags 4 +innerclass innerClass java/awt/Container$AccessibleAWTContainer outerClass java/awt/Container innerClassName AccessibleAWTContainer flags 4 +method name descriptor (Ljava/awt/ScrollPane;)V flags 4 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 + +class name java/awt/ScrollPaneAdjustable +header extends java/lang/Object implements java/awt/Adjustable,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getOrientation descriptor ()I flags 1 +method name setMinimum descriptor (I)V flags 1 +method name getMinimum descriptor ()I flags 1 +method name setMaximum descriptor (I)V flags 1 +method name getMaximum descriptor ()I flags 1 +method name setUnitIncrement descriptor (I)V flags 21 +method name getUnitIncrement descriptor ()I flags 1 +method name setBlockIncrement descriptor (I)V flags 21 +method name getBlockIncrement descriptor ()I flags 1 +method name setVisibleAmount descriptor (I)V flags 1 +method name getVisibleAmount descriptor ()I flags 1 +method name setValueIsAdjusting descriptor (Z)V flags 1 +method name getValueIsAdjusting descriptor ()Z flags 1 +method name setValue descriptor (I)V flags 1 +method name getValue descriptor ()I flags 1 +method name addAdjustmentListener descriptor (Ljava/awt/event/AdjustmentListener;)V flags 21 +method name removeAdjustmentListener descriptor (Ljava/awt/event/AdjustmentListener;)V flags 21 +method name getAdjustmentListeners descriptor ()[Ljava/awt/event/AdjustmentListener; flags 21 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 1 + +class name java/awt/Scrollbar +header extends java/awt/Component implements java/awt/Adjustable,javax/accessibility/Accessible flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass java/awt/Scrollbar$AccessibleAWTScrollBar outerClass java/awt/Scrollbar innerClassName AccessibleAWTScrollBar flags 4 +field name HORIZONTAL descriptor I constantValue 0 flags 19 +field name VERTICAL descriptor I constantValue 1 flags 19 +method name descriptor ()V thrownTypes java/awt/HeadlessException flags 1 +method name descriptor (I)V thrownTypes java/awt/HeadlessException flags 1 +method name descriptor (IIIII)V thrownTypes java/awt/HeadlessException flags 1 +method name addNotify descriptor ()V flags 1 +method name getOrientation descriptor ()I flags 1 +method name setOrientation descriptor (I)V flags 1 +method name getValue descriptor ()I flags 1 +method name setValue descriptor (I)V flags 1 +method name getMinimum descriptor ()I flags 1 +method name setMinimum descriptor (I)V flags 1 +method name getMaximum descriptor ()I flags 1 +method name setMaximum descriptor (I)V flags 1 +method name getVisibleAmount descriptor ()I flags 1 +method name getVisible descriptor ()I flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name setVisibleAmount descriptor (I)V flags 1 +method name setUnitIncrement descriptor (I)V flags 1 +method name setLineIncrement descriptor (I)V flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getUnitIncrement descriptor ()I flags 1 +method name getLineIncrement descriptor ()I flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name setBlockIncrement descriptor (I)V flags 1 +method name setPageIncrement descriptor (I)V flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getBlockIncrement descriptor ()I flags 1 +method name getPageIncrement descriptor ()I flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name setValues descriptor (IIII)V flags 1 +method name getValueIsAdjusting descriptor ()Z flags 1 +method name setValueIsAdjusting descriptor (Z)V flags 1 +method name addAdjustmentListener descriptor (Ljava/awt/event/AdjustmentListener;)V flags 21 +method name removeAdjustmentListener descriptor (Ljava/awt/event/AdjustmentListener;)V flags 21 +method name getAdjustmentListeners descriptor ()[Ljava/awt/event/AdjustmentListener; flags 21 +method name getListeners descriptor (Ljava/lang/Class;)[Ljava/util/EventListener; flags 1 signature (Ljava/lang/Class;)[TT; +method name processEvent descriptor (Ljava/awt/AWTEvent;)V flags 4 +method name processAdjustmentEvent descriptor (Ljava/awt/event/AdjustmentEvent;)V flags 4 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name java/awt/Scrollbar$AccessibleAWTScrollBar +header extends java/awt/Component$AccessibleAWTComponent implements javax/accessibility/AccessibleValue flags 21 +innerclass innerClass java/awt/Scrollbar$AccessibleAWTScrollBar outerClass java/awt/Scrollbar innerClassName AccessibleAWTScrollBar flags 4 +innerclass innerClass java/awt/Component$AccessibleAWTComponent outerClass java/awt/Component innerClassName AccessibleAWTComponent flags 404 +method name descriptor (Ljava/awt/Scrollbar;)V flags 4 +method name getAccessibleStateSet descriptor ()Ljavax/accessibility/AccessibleStateSet; flags 1 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 +method name getAccessibleValue descriptor ()Ljavax/accessibility/AccessibleValue; flags 1 +method name getCurrentAccessibleValue descriptor ()Ljava/lang/Number; flags 1 +method name setCurrentAccessibleValue descriptor (Ljava/lang/Number;)Z flags 1 +method name getMinimumAccessibleValue descriptor ()Ljava/lang/Number; flags 1 +method name getMaximumAccessibleValue descriptor ()Ljava/lang/Number; flags 1 + +class name java/awt/SecondaryLoop +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name enter descriptor ()Z flags 401 +method name exit descriptor ()Z flags 401 + +class name java/awt/Shape +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getBounds descriptor ()Ljava/awt/Rectangle; flags 401 +method name getBounds2D descriptor ()Ljava/awt/geom/Rectangle2D; flags 401 +method name contains descriptor (DD)Z flags 401 +method name contains descriptor (Ljava/awt/geom/Point2D;)Z flags 401 +method name intersects descriptor (DDDD)Z flags 401 +method name intersects descriptor (Ljava/awt/geom/Rectangle2D;)Z flags 401 +method name contains descriptor (DDDD)Z flags 401 +method name contains descriptor (Ljava/awt/geom/Rectangle2D;)Z flags 401 +method name getPathIterator descriptor (Ljava/awt/geom/AffineTransform;)Ljava/awt/geom/PathIterator; flags 401 +method name getPathIterator descriptor (Ljava/awt/geom/AffineTransform;D)Ljava/awt/geom/PathIterator; flags 401 + +class name java/awt/SplashScreen +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getSplashScreen descriptor ()Ljava/awt/SplashScreen; flags 9 +method name setImageURL descriptor (Ljava/net/URL;)V thrownTypes java/lang/NullPointerException,java/io/IOException,java/lang/IllegalStateException flags 1 +method name getImageURL descriptor ()Ljava/net/URL; thrownTypes java/lang/IllegalStateException flags 1 +method name getBounds descriptor ()Ljava/awt/Rectangle; thrownTypes java/lang/IllegalStateException flags 1 +method name getSize descriptor ()Ljava/awt/Dimension; thrownTypes java/lang/IllegalStateException flags 1 +method name createGraphics descriptor ()Ljava/awt/Graphics2D; thrownTypes java/lang/IllegalStateException flags 1 +method name update descriptor ()V thrownTypes java/lang/IllegalStateException flags 1 +method name close descriptor ()V thrownTypes java/lang/IllegalStateException flags 1 +method name isVisible descriptor ()Z flags 1 + +class name java/awt/Stroke +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name createStrokedShape descriptor (Ljava/awt/Shape;)Ljava/awt/Shape; flags 401 + +class name java/awt/SystemColor +header extends java/awt/Color implements java/io/Serializable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name DESKTOP descriptor I constantValue 0 flags 19 +field name ACTIVE_CAPTION descriptor I constantValue 1 flags 19 +field name ACTIVE_CAPTION_TEXT descriptor I constantValue 2 flags 19 +field name ACTIVE_CAPTION_BORDER descriptor I constantValue 3 flags 19 +field name INACTIVE_CAPTION descriptor I constantValue 4 flags 19 +field name INACTIVE_CAPTION_TEXT descriptor I constantValue 5 flags 19 +field name INACTIVE_CAPTION_BORDER descriptor I constantValue 6 flags 19 +field name WINDOW descriptor I constantValue 7 flags 19 +field name WINDOW_BORDER descriptor I constantValue 8 flags 19 +field name WINDOW_TEXT descriptor I constantValue 9 flags 19 +field name MENU descriptor I constantValue 10 flags 19 +field name MENU_TEXT descriptor I constantValue 11 flags 19 +field name TEXT descriptor I constantValue 12 flags 19 +field name TEXT_TEXT descriptor I constantValue 13 flags 19 +field name TEXT_HIGHLIGHT descriptor I constantValue 14 flags 19 +field name TEXT_HIGHLIGHT_TEXT descriptor I constantValue 15 flags 19 +field name TEXT_INACTIVE_TEXT descriptor I constantValue 16 flags 19 +field name CONTROL descriptor I constantValue 17 flags 19 +field name CONTROL_TEXT descriptor I constantValue 18 flags 19 +field name CONTROL_HIGHLIGHT descriptor I constantValue 19 flags 19 +field name CONTROL_LT_HIGHLIGHT descriptor I constantValue 20 flags 19 +field name CONTROL_SHADOW descriptor I constantValue 21 flags 19 +field name CONTROL_DK_SHADOW descriptor I constantValue 22 flags 19 +field name SCROLLBAR descriptor I constantValue 23 flags 19 +field name INFO descriptor I constantValue 24 flags 19 +field name INFO_TEXT descriptor I constantValue 25 flags 19 +field name NUM_COLORS descriptor I constantValue 26 flags 19 +field name desktop descriptor Ljava/awt/SystemColor; flags 19 +field name activeCaption descriptor Ljava/awt/SystemColor; flags 19 +field name activeCaptionText descriptor Ljava/awt/SystemColor; flags 19 +field name activeCaptionBorder descriptor Ljava/awt/SystemColor; flags 19 +field name inactiveCaption descriptor Ljava/awt/SystemColor; flags 19 +field name inactiveCaptionText descriptor Ljava/awt/SystemColor; flags 19 +field name inactiveCaptionBorder descriptor Ljava/awt/SystemColor; flags 19 +field name window descriptor Ljava/awt/SystemColor; flags 19 +field name windowBorder descriptor Ljava/awt/SystemColor; flags 19 +field name windowText descriptor Ljava/awt/SystemColor; flags 19 +field name menu descriptor Ljava/awt/SystemColor; flags 19 +field name menuText descriptor Ljava/awt/SystemColor; flags 19 +field name text descriptor Ljava/awt/SystemColor; flags 19 +field name textText descriptor Ljava/awt/SystemColor; flags 19 +field name textHighlight descriptor Ljava/awt/SystemColor; flags 19 +field name textHighlightText descriptor Ljava/awt/SystemColor; flags 19 +field name textInactiveText descriptor Ljava/awt/SystemColor; flags 19 +field name control descriptor Ljava/awt/SystemColor; flags 19 +field name controlText descriptor Ljava/awt/SystemColor; flags 19 +field name controlHighlight descriptor Ljava/awt/SystemColor; flags 19 +field name controlLtHighlight descriptor Ljava/awt/SystemColor; flags 19 +field name controlShadow descriptor Ljava/awt/SystemColor; flags 19 +field name controlDkShadow descriptor Ljava/awt/SystemColor; flags 19 +field name scrollbar descriptor Ljava/awt/SystemColor; flags 19 +field name info descriptor Ljava/awt/SystemColor; flags 19 +field name infoText descriptor Ljava/awt/SystemColor; flags 19 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/awt/SystemTray +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getSystemTray descriptor ()Ljava/awt/SystemTray; flags 9 +method name isSupported descriptor ()Z flags 9 +method name add descriptor (Ljava/awt/TrayIcon;)V thrownTypes java/awt/AWTException flags 1 +method name remove descriptor (Ljava/awt/TrayIcon;)V flags 1 +method name getTrayIcons descriptor ()[Ljava/awt/TrayIcon; flags 1 +method name getTrayIconSize descriptor ()Ljava/awt/Dimension; flags 1 +method name addPropertyChangeListener descriptor (Ljava/lang/String;Ljava/beans/PropertyChangeListener;)V flags 21 +method name removePropertyChangeListener descriptor (Ljava/lang/String;Ljava/beans/PropertyChangeListener;)V flags 21 +method name getPropertyChangeListeners descriptor (Ljava/lang/String;)[Ljava/beans/PropertyChangeListener; flags 21 + +class name java/awt/TextArea +header extends java/awt/TextComponent flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass java/awt/TextArea$AccessibleAWTTextArea outerClass java/awt/TextArea innerClassName AccessibleAWTTextArea flags 4 +field name SCROLLBARS_BOTH descriptor I constantValue 0 flags 19 +field name SCROLLBARS_VERTICAL_ONLY descriptor I constantValue 1 flags 19 +field name SCROLLBARS_HORIZONTAL_ONLY descriptor I constantValue 2 flags 19 +field name SCROLLBARS_NONE descriptor I constantValue 3 flags 19 +method name descriptor ()V thrownTypes java/awt/HeadlessException flags 1 +method name descriptor (Ljava/lang/String;)V thrownTypes java/awt/HeadlessException flags 1 +method name descriptor (II)V thrownTypes java/awt/HeadlessException flags 1 +method name descriptor (Ljava/lang/String;II)V thrownTypes java/awt/HeadlessException flags 1 +method name descriptor (Ljava/lang/String;III)V thrownTypes java/awt/HeadlessException flags 1 +method name addNotify descriptor ()V flags 1 +method name insert descriptor (Ljava/lang/String;I)V flags 1 +method name insertText descriptor (Ljava/lang/String;I)V flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name append descriptor (Ljava/lang/String;)V flags 1 +method name appendText descriptor (Ljava/lang/String;)V flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name replaceRange descriptor (Ljava/lang/String;II)V flags 1 +method name replaceText descriptor (Ljava/lang/String;II)V flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getRows descriptor ()I flags 1 +method name setRows descriptor (I)V flags 1 +method name getColumns descriptor ()I flags 1 +method name setColumns descriptor (I)V flags 1 +method name getScrollbarVisibility descriptor ()I flags 1 +method name getPreferredSize descriptor (II)Ljava/awt/Dimension; flags 1 +method name preferredSize descriptor (II)Ljava/awt/Dimension; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getPreferredSize descriptor ()Ljava/awt/Dimension; flags 1 +method name preferredSize descriptor ()Ljava/awt/Dimension; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getMinimumSize descriptor (II)Ljava/awt/Dimension; flags 1 +method name minimumSize descriptor (II)Ljava/awt/Dimension; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getMinimumSize descriptor ()Ljava/awt/Dimension; flags 1 +method name minimumSize descriptor ()Ljava/awt/Dimension; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name java/awt/TextArea$AccessibleAWTTextArea +header extends java/awt/TextComponent$AccessibleAWTTextComponent flags 21 +innerclass innerClass java/awt/TextArea$AccessibleAWTTextArea outerClass java/awt/TextArea innerClassName AccessibleAWTTextArea flags 4 +innerclass innerClass java/awt/TextComponent$AccessibleAWTTextComponent outerClass java/awt/TextComponent innerClassName AccessibleAWTTextComponent flags 4 +method name descriptor (Ljava/awt/TextArea;)V flags 4 +method name getAccessibleStateSet descriptor ()Ljavax/accessibility/AccessibleStateSet; flags 1 + +class name java/awt/TextComponent +header extends java/awt/Component implements javax/accessibility/Accessible flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass java/awt/TextComponent$AccessibleAWTTextComponent outerClass java/awt/TextComponent innerClassName AccessibleAWTTextComponent flags 4 +field name textListener descriptor Ljava/awt/event/TextListener; flags 84 +method name enableInputMethods descriptor (Z)V flags 1 +method name getInputMethodRequests descriptor ()Ljava/awt/im/InputMethodRequests; flags 1 +method name addNotify descriptor ()V flags 1 +method name removeNotify descriptor ()V flags 1 +method name setText descriptor (Ljava/lang/String;)V flags 21 +method name getText descriptor ()Ljava/lang/String; flags 21 +method name getSelectedText descriptor ()Ljava/lang/String; flags 21 +method name isEditable descriptor ()Z flags 1 +method name setEditable descriptor (Z)V flags 21 +method name getBackground descriptor ()Ljava/awt/Color; flags 1 +method name setBackground descriptor (Ljava/awt/Color;)V flags 1 +method name getSelectionStart descriptor ()I flags 21 +method name setSelectionStart descriptor (I)V flags 21 +method name getSelectionEnd descriptor ()I flags 21 +method name setSelectionEnd descriptor (I)V flags 21 +method name select descriptor (II)V flags 21 +method name selectAll descriptor ()V flags 21 +method name setCaretPosition descriptor (I)V flags 21 +method name getCaretPosition descriptor ()I flags 21 +method name addTextListener descriptor (Ljava/awt/event/TextListener;)V flags 21 +method name removeTextListener descriptor (Ljava/awt/event/TextListener;)V flags 21 +method name getTextListeners descriptor ()[Ljava/awt/event/TextListener; flags 21 +method name getListeners descriptor (Ljava/lang/Class;)[Ljava/util/EventListener; flags 1 signature (Ljava/lang/Class;)[TT; +method name processEvent descriptor (Ljava/awt/AWTEvent;)V flags 4 +method name processTextEvent descriptor (Ljava/awt/event/TextEvent;)V flags 4 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name java/awt/TextComponent$AccessibleAWTTextComponent +header extends java/awt/Component$AccessibleAWTComponent implements javax/accessibility/AccessibleText,java/awt/event/TextListener flags 21 +innerclass innerClass java/awt/TextComponent$AccessibleAWTTextComponent outerClass java/awt/TextComponent innerClassName AccessibleAWTTextComponent flags 4 +innerclass innerClass java/awt/Component$AccessibleAWTComponent outerClass java/awt/Component innerClassName AccessibleAWTComponent flags 404 +method name descriptor (Ljava/awt/TextComponent;)V flags 1 +method name textValueChanged descriptor (Ljava/awt/event/TextEvent;)V flags 1 +method name getAccessibleStateSet descriptor ()Ljavax/accessibility/AccessibleStateSet; flags 1 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 +method name getAccessibleText descriptor ()Ljavax/accessibility/AccessibleText; flags 1 +method name getIndexAtPoint descriptor (Ljava/awt/Point;)I flags 1 +method name getCharacterBounds descriptor (I)Ljava/awt/Rectangle; flags 1 +method name getCharCount descriptor ()I flags 1 +method name getCaretPosition descriptor ()I flags 1 +method name getCharacterAttribute descriptor (I)Ljavax/swing/text/AttributeSet; flags 1 +method name getSelectionStart descriptor ()I flags 1 +method name getSelectionEnd descriptor ()I flags 1 +method name getSelectedText descriptor ()Ljava/lang/String; flags 1 +method name getAtIndex descriptor (II)Ljava/lang/String; flags 1 +method name getAfterIndex descriptor (II)Ljava/lang/String; flags 1 +method name getBeforeIndex descriptor (II)Ljava/lang/String; flags 1 + +class name java/awt/TextField +header extends java/awt/TextComponent flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass java/awt/TextField$AccessibleAWTTextField outerClass java/awt/TextField innerClassName AccessibleAWTTextField flags 4 +method name descriptor ()V thrownTypes java/awt/HeadlessException flags 1 +method name descriptor (Ljava/lang/String;)V thrownTypes java/awt/HeadlessException flags 1 +method name descriptor (I)V thrownTypes java/awt/HeadlessException flags 1 +method name descriptor (Ljava/lang/String;I)V thrownTypes java/awt/HeadlessException flags 1 +method name addNotify descriptor ()V flags 1 +method name getEchoChar descriptor ()C flags 1 +method name setEchoChar descriptor (C)V flags 1 +method name setEchoCharacter descriptor (C)V flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name setText descriptor (Ljava/lang/String;)V flags 1 +method name echoCharIsSet descriptor ()Z flags 1 +method name getColumns descriptor ()I flags 1 +method name setColumns descriptor (I)V flags 1 +method name getPreferredSize descriptor (I)Ljava/awt/Dimension; flags 1 +method name preferredSize descriptor (I)Ljava/awt/Dimension; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getPreferredSize descriptor ()Ljava/awt/Dimension; flags 1 +method name preferredSize descriptor ()Ljava/awt/Dimension; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getMinimumSize descriptor (I)Ljava/awt/Dimension; flags 1 +method name minimumSize descriptor (I)Ljava/awt/Dimension; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getMinimumSize descriptor ()Ljava/awt/Dimension; flags 1 +method name minimumSize descriptor ()Ljava/awt/Dimension; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name addActionListener descriptor (Ljava/awt/event/ActionListener;)V flags 21 +method name removeActionListener descriptor (Ljava/awt/event/ActionListener;)V flags 21 +method name getActionListeners descriptor ()[Ljava/awt/event/ActionListener; flags 21 +method name getListeners descriptor (Ljava/lang/Class;)[Ljava/util/EventListener; flags 1 signature (Ljava/lang/Class;)[TT; +method name processEvent descriptor (Ljava/awt/AWTEvent;)V flags 4 +method name processActionEvent descriptor (Ljava/awt/event/ActionEvent;)V flags 4 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name java/awt/TextField$AccessibleAWTTextField +header extends java/awt/TextComponent$AccessibleAWTTextComponent flags 21 +innerclass innerClass java/awt/TextField$AccessibleAWTTextField outerClass java/awt/TextField innerClassName AccessibleAWTTextField flags 4 +innerclass innerClass java/awt/TextComponent$AccessibleAWTTextComponent outerClass java/awt/TextComponent innerClassName AccessibleAWTTextComponent flags 4 +method name descriptor (Ljava/awt/TextField;)V flags 4 +method name getAccessibleStateSet descriptor ()Ljavax/accessibility/AccessibleStateSet; flags 1 + +class name java/awt/TexturePaint +header extends java/lang/Object implements java/awt/Paint flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/awt/image/BufferedImage;Ljava/awt/geom/Rectangle2D;)V flags 1 +method name getImage descriptor ()Ljava/awt/image/BufferedImage; flags 1 +method name getAnchorRect descriptor ()Ljava/awt/geom/Rectangle2D; flags 1 +method name createContext descriptor (Ljava/awt/image/ColorModel;Ljava/awt/Rectangle;Ljava/awt/geom/Rectangle2D;Ljava/awt/geom/AffineTransform;Ljava/awt/RenderingHints;)Ljava/awt/PaintContext; flags 1 +method name getTransparency descriptor ()I flags 1 + +class name java/awt/Toolkit +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name desktopProperties descriptor Ljava/util/Map; flags 14 signature Ljava/util/Map; +field name desktopPropsSupport descriptor Ljava/beans/PropertyChangeSupport; flags 14 +method name descriptor ()V flags 1 +method name createDesktopPeer descriptor (Ljava/awt/Desktop;)Ljava/awt/peer/DesktopPeer; thrownTypes java/awt/HeadlessException flags 404 +method name createButton descriptor (Ljava/awt/Button;)Ljava/awt/peer/ButtonPeer; thrownTypes java/awt/HeadlessException flags 404 +method name createTextField descriptor (Ljava/awt/TextField;)Ljava/awt/peer/TextFieldPeer; thrownTypes java/awt/HeadlessException flags 404 +method name createLabel descriptor (Ljava/awt/Label;)Ljava/awt/peer/LabelPeer; thrownTypes java/awt/HeadlessException flags 404 +method name createList descriptor (Ljava/awt/List;)Ljava/awt/peer/ListPeer; thrownTypes java/awt/HeadlessException flags 404 +method name createCheckbox descriptor (Ljava/awt/Checkbox;)Ljava/awt/peer/CheckboxPeer; thrownTypes java/awt/HeadlessException flags 404 +method name createScrollbar descriptor (Ljava/awt/Scrollbar;)Ljava/awt/peer/ScrollbarPeer; thrownTypes java/awt/HeadlessException flags 404 +method name createScrollPane descriptor (Ljava/awt/ScrollPane;)Ljava/awt/peer/ScrollPanePeer; thrownTypes java/awt/HeadlessException flags 404 +method name createTextArea descriptor (Ljava/awt/TextArea;)Ljava/awt/peer/TextAreaPeer; thrownTypes java/awt/HeadlessException flags 404 +method name createChoice descriptor (Ljava/awt/Choice;)Ljava/awt/peer/ChoicePeer; thrownTypes java/awt/HeadlessException flags 404 +method name createFrame descriptor (Ljava/awt/Frame;)Ljava/awt/peer/FramePeer; thrownTypes java/awt/HeadlessException flags 404 +method name createCanvas descriptor (Ljava/awt/Canvas;)Ljava/awt/peer/CanvasPeer; flags 404 +method name createPanel descriptor (Ljava/awt/Panel;)Ljava/awt/peer/PanelPeer; flags 404 +method name createWindow descriptor (Ljava/awt/Window;)Ljava/awt/peer/WindowPeer; thrownTypes java/awt/HeadlessException flags 404 +method name createDialog descriptor (Ljava/awt/Dialog;)Ljava/awt/peer/DialogPeer; thrownTypes java/awt/HeadlessException flags 404 +method name createMenuBar descriptor (Ljava/awt/MenuBar;)Ljava/awt/peer/MenuBarPeer; thrownTypes java/awt/HeadlessException flags 404 +method name createMenu descriptor (Ljava/awt/Menu;)Ljava/awt/peer/MenuPeer; thrownTypes java/awt/HeadlessException flags 404 +method name createPopupMenu descriptor (Ljava/awt/PopupMenu;)Ljava/awt/peer/PopupMenuPeer; thrownTypes java/awt/HeadlessException flags 404 +method name createMenuItem descriptor (Ljava/awt/MenuItem;)Ljava/awt/peer/MenuItemPeer; thrownTypes java/awt/HeadlessException flags 404 +method name createFileDialog descriptor (Ljava/awt/FileDialog;)Ljava/awt/peer/FileDialogPeer; thrownTypes java/awt/HeadlessException flags 404 +method name createCheckboxMenuItem descriptor (Ljava/awt/CheckboxMenuItem;)Ljava/awt/peer/CheckboxMenuItemPeer; thrownTypes java/awt/HeadlessException flags 404 +method name getMouseInfoPeer descriptor ()Ljava/awt/peer/MouseInfoPeer; flags 4 +method name createComponent descriptor (Ljava/awt/Component;)Ljava/awt/peer/LightweightPeer; flags 4 +method name getFontPeer descriptor (Ljava/lang/String;I)Ljava/awt/peer/FontPeer; flags 404 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name loadSystemColors descriptor ([I)V thrownTypes java/awt/HeadlessException flags 4 +method name setDynamicLayout descriptor (Z)V thrownTypes java/awt/HeadlessException flags 1 +method name isDynamicLayoutSet descriptor ()Z thrownTypes java/awt/HeadlessException flags 4 +method name isDynamicLayoutActive descriptor ()Z thrownTypes java/awt/HeadlessException flags 1 +method name getScreenSize descriptor ()Ljava/awt/Dimension; thrownTypes java/awt/HeadlessException flags 401 +method name getScreenResolution descriptor ()I thrownTypes java/awt/HeadlessException flags 401 +method name getScreenInsets descriptor (Ljava/awt/GraphicsConfiguration;)Ljava/awt/Insets; thrownTypes java/awt/HeadlessException flags 1 +method name getColorModel descriptor ()Ljava/awt/image/ColorModel; thrownTypes java/awt/HeadlessException flags 401 +method name getFontList descriptor ()[Ljava/lang/String; flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getFontMetrics descriptor (Ljava/awt/Font;)Ljava/awt/FontMetrics; flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name sync descriptor ()V flags 401 +method name getDefaultToolkit descriptor ()Ljava/awt/Toolkit; flags 29 +method name getImage descriptor (Ljava/lang/String;)Ljava/awt/Image; flags 401 +method name getImage descriptor (Ljava/net/URL;)Ljava/awt/Image; flags 401 +method name createImage descriptor (Ljava/lang/String;)Ljava/awt/Image; flags 401 +method name createImage descriptor (Ljava/net/URL;)Ljava/awt/Image; flags 401 +method name prepareImage descriptor (Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z flags 401 +method name checkImage descriptor (Ljava/awt/Image;IILjava/awt/image/ImageObserver;)I flags 401 +method name createImage descriptor (Ljava/awt/image/ImageProducer;)Ljava/awt/Image; flags 401 +method name createImage descriptor ([B)Ljava/awt/Image; flags 1 +method name createImage descriptor ([BII)Ljava/awt/Image; flags 401 +method name getPrintJob descriptor (Ljava/awt/Frame;Ljava/lang/String;Ljava/util/Properties;)Ljava/awt/PrintJob; flags 401 +method name getPrintJob descriptor (Ljava/awt/Frame;Ljava/lang/String;Ljava/awt/JobAttributes;Ljava/awt/PageAttributes;)Ljava/awt/PrintJob; flags 1 +method name beep descriptor ()V flags 401 +method name getSystemClipboard descriptor ()Ljava/awt/datatransfer/Clipboard; thrownTypes java/awt/HeadlessException flags 401 +method name getSystemSelection descriptor ()Ljava/awt/datatransfer/Clipboard; thrownTypes java/awt/HeadlessException flags 1 +method name getMenuShortcutKeyMask descriptor ()I thrownTypes java/awt/HeadlessException flags 1 +method name getLockingKeyState descriptor (I)Z thrownTypes java/lang/UnsupportedOperationException flags 1 +method name setLockingKeyState descriptor (IZ)V thrownTypes java/lang/UnsupportedOperationException flags 1 +method name getNativeContainer descriptor (Ljava/awt/Component;)Ljava/awt/Container; flags c +method name createCustomCursor descriptor (Ljava/awt/Image;Ljava/awt/Point;Ljava/lang/String;)Ljava/awt/Cursor; thrownTypes java/lang/IndexOutOfBoundsException,java/awt/HeadlessException flags 1 +method name getBestCursorSize descriptor (II)Ljava/awt/Dimension; thrownTypes java/awt/HeadlessException flags 1 +method name getMaximumCursorColors descriptor ()I thrownTypes java/awt/HeadlessException flags 1 +method name isFrameStateSupported descriptor (I)Z thrownTypes java/awt/HeadlessException flags 1 +method name getProperty descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; flags 9 +method name getSystemEventQueue descriptor ()Ljava/awt/EventQueue; flags 11 +method name getSystemEventQueueImpl descriptor ()Ljava/awt/EventQueue; flags 404 +method name createDragSourceContextPeer descriptor (Ljava/awt/dnd/DragGestureEvent;)Ljava/awt/dnd/peer/DragSourceContextPeer; thrownTypes java/awt/dnd/InvalidDnDOperationException flags 401 +method name createDragGestureRecognizer descriptor (Ljava/lang/Class;Ljava/awt/dnd/DragSource;Ljava/awt/Component;ILjava/awt/dnd/DragGestureListener;)Ljava/awt/dnd/DragGestureRecognizer; flags 1 signature (Ljava/lang/Class;Ljava/awt/dnd/DragSource;Ljava/awt/Component;ILjava/awt/dnd/DragGestureListener;)TT; +method name getDesktopProperty descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 31 +method name setDesktopProperty descriptor (Ljava/lang/String;Ljava/lang/Object;)V flags 14 +method name lazilyLoadDesktopProperty descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 4 +method name initializeDesktopProperties descriptor ()V flags 4 +method name addPropertyChangeListener descriptor (Ljava/lang/String;Ljava/beans/PropertyChangeListener;)V flags 1 +method name removePropertyChangeListener descriptor (Ljava/lang/String;Ljava/beans/PropertyChangeListener;)V flags 1 +method name getPropertyChangeListeners descriptor ()[Ljava/beans/PropertyChangeListener; flags 1 +method name getPropertyChangeListeners descriptor (Ljava/lang/String;)[Ljava/beans/PropertyChangeListener; flags 1 +method name isAlwaysOnTopSupported descriptor ()Z flags 1 +method name isModalityTypeSupported descriptor (Ljava/awt/Dialog$ModalityType;)Z flags 401 +method name isModalExclusionTypeSupported descriptor (Ljava/awt/Dialog$ModalExclusionType;)Z flags 401 +method name addAWTEventListener descriptor (Ljava/awt/event/AWTEventListener;J)V flags 1 +method name removeAWTEventListener descriptor (Ljava/awt/event/AWTEventListener;)V flags 1 +method name getAWTEventListeners descriptor ()[Ljava/awt/event/AWTEventListener; flags 1 +method name getAWTEventListeners descriptor (J)[Ljava/awt/event/AWTEventListener; flags 1 +method name mapInputMethodHighlight descriptor (Ljava/awt/im/InputMethodHighlight;)Ljava/util/Map; thrownTypes java/awt/HeadlessException flags 401 signature (Ljava/awt/im/InputMethodHighlight;)Ljava/util/Map; +method name areExtraMouseButtonsEnabled descriptor ()Z thrownTypes java/awt/HeadlessException flags 1 + +class name java/awt/Transparency +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name OPAQUE descriptor I constantValue 1 flags 19 +field name BITMASK descriptor I constantValue 2 flags 19 +field name TRANSLUCENT descriptor I constantValue 3 flags 19 +method name getTransparency descriptor ()I flags 401 + +class name java/awt/TrayIcon +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass java/awt/TrayIcon$MessageType outerClass java/awt/TrayIcon innerClassName MessageType flags 4019 +method name descriptor (Ljava/awt/Image;)V flags 1 +method name descriptor (Ljava/awt/Image;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/awt/Image;Ljava/lang/String;Ljava/awt/PopupMenu;)V flags 1 +method name setImage descriptor (Ljava/awt/Image;)V flags 1 +method name getImage descriptor ()Ljava/awt/Image; flags 1 +method name setPopupMenu descriptor (Ljava/awt/PopupMenu;)V flags 1 +method name getPopupMenu descriptor ()Ljava/awt/PopupMenu; flags 1 +method name setToolTip descriptor (Ljava/lang/String;)V flags 1 +method name getToolTip descriptor ()Ljava/lang/String; flags 1 +method name setImageAutoSize descriptor (Z)V flags 1 +method name isImageAutoSize descriptor ()Z flags 1 +method name addMouseListener descriptor (Ljava/awt/event/MouseListener;)V flags 21 +method name removeMouseListener descriptor (Ljava/awt/event/MouseListener;)V flags 21 +method name getMouseListeners descriptor ()[Ljava/awt/event/MouseListener; flags 21 +method name addMouseMotionListener descriptor (Ljava/awt/event/MouseMotionListener;)V flags 21 +method name removeMouseMotionListener descriptor (Ljava/awt/event/MouseMotionListener;)V flags 21 +method name getMouseMotionListeners descriptor ()[Ljava/awt/event/MouseMotionListener; flags 21 +method name getActionCommand descriptor ()Ljava/lang/String; flags 1 +method name setActionCommand descriptor (Ljava/lang/String;)V flags 1 +method name addActionListener descriptor (Ljava/awt/event/ActionListener;)V flags 21 +method name removeActionListener descriptor (Ljava/awt/event/ActionListener;)V flags 21 +method name getActionListeners descriptor ()[Ljava/awt/event/ActionListener; flags 21 +method name displayMessage descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/awt/TrayIcon$MessageType;)V flags 1 +method name getSize descriptor ()Ljava/awt/Dimension; flags 1 + +class name java/awt/TrayIcon$MessageType +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; +innerclass innerClass java/awt/TrayIcon$MessageType outerClass java/awt/TrayIcon innerClassName MessageType flags 4019 +field name ERROR descriptor Ljava/awt/TrayIcon$MessageType; flags 4019 +field name WARNING descriptor Ljava/awt/TrayIcon$MessageType; flags 4019 +field name INFO descriptor Ljava/awt/TrayIcon$MessageType; flags 4019 +field name NONE descriptor Ljava/awt/TrayIcon$MessageType; flags 4019 +method name values descriptor ()[Ljava/awt/TrayIcon$MessageType; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/awt/TrayIcon$MessageType; flags 9 + +class name java/awt/Window +header extends java/awt/Container implements javax/accessibility/Accessible flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +method name descriptor (Ljava/awt/Frame;)V flags 1 +method name descriptor (Ljava/awt/Window;)V flags 1 +method name descriptor (Ljava/awt/Window;Ljava/awt/GraphicsConfiguration;)V flags 1 +method name getIconImages descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; +method name setIconImages descriptor (Ljava/util/List;)V flags 21 signature (Ljava/util/List<+Ljava/awt/Image;>;)V +method name setIconImage descriptor (Ljava/awt/Image;)V flags 1 +method name addNotify descriptor ()V flags 1 +method name removeNotify descriptor ()V flags 1 +method name pack descriptor ()V flags 1 +method name setMinimumSize descriptor (Ljava/awt/Dimension;)V flags 1 +method name setSize descriptor (Ljava/awt/Dimension;)V flags 1 +method name setSize descriptor (II)V flags 1 +method name setLocation descriptor (II)V flags 1 +method name setLocation descriptor (Ljava/awt/Point;)V flags 1 +method name reshape descriptor (IIII)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name setVisible descriptor (Z)V flags 1 +method name show descriptor ()V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name hide descriptor ()V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name dispose descriptor ()V flags 1 +method name toFront descriptor ()V flags 1 +method name toBack descriptor ()V flags 1 +method name getToolkit descriptor ()Ljava/awt/Toolkit; flags 1 +method name getWarningString descriptor ()Ljava/lang/String; flags 11 +method name getLocale descriptor ()Ljava/util/Locale; flags 1 +method name getInputContext descriptor ()Ljava/awt/im/InputContext; flags 1 +method name setCursor descriptor (Ljava/awt/Cursor;)V flags 1 +method name getOwner descriptor ()Ljava/awt/Window; flags 1 +method name getOwnedWindows descriptor ()[Ljava/awt/Window; flags 1 +method name getWindows descriptor ()[Ljava/awt/Window; flags 9 +method name getOwnerlessWindows descriptor ()[Ljava/awt/Window; flags 9 +method name setModalExclusionType descriptor (Ljava/awt/Dialog$ModalExclusionType;)V flags 1 +method name getModalExclusionType descriptor ()Ljava/awt/Dialog$ModalExclusionType; flags 1 +method name addWindowListener descriptor (Ljava/awt/event/WindowListener;)V flags 21 +method name addWindowStateListener descriptor (Ljava/awt/event/WindowStateListener;)V flags 21 +method name addWindowFocusListener descriptor (Ljava/awt/event/WindowFocusListener;)V flags 21 +method name removeWindowListener descriptor (Ljava/awt/event/WindowListener;)V flags 21 +method name removeWindowStateListener descriptor (Ljava/awt/event/WindowStateListener;)V flags 21 +method name removeWindowFocusListener descriptor (Ljava/awt/event/WindowFocusListener;)V flags 21 +method name getWindowListeners descriptor ()[Ljava/awt/event/WindowListener; flags 21 +method name getWindowFocusListeners descriptor ()[Ljava/awt/event/WindowFocusListener; flags 21 +method name getWindowStateListeners descriptor ()[Ljava/awt/event/WindowStateListener; flags 21 +method name getListeners descriptor (Ljava/lang/Class;)[Ljava/util/EventListener; flags 1 signature (Ljava/lang/Class;)[TT; +method name processEvent descriptor (Ljava/awt/AWTEvent;)V flags 4 +method name processWindowEvent descriptor (Ljava/awt/event/WindowEvent;)V flags 4 +method name processWindowFocusEvent descriptor (Ljava/awt/event/WindowEvent;)V flags 4 +method name processWindowStateEvent descriptor (Ljava/awt/event/WindowEvent;)V flags 4 +method name setAlwaysOnTop descriptor (Z)V thrownTypes java/lang/SecurityException flags 11 +method name isAlwaysOnTopSupported descriptor ()Z flags 1 +method name isAlwaysOnTop descriptor ()Z flags 11 +method name getFocusOwner descriptor ()Ljava/awt/Component; flags 1 +method name getMostRecentFocusOwner descriptor ()Ljava/awt/Component; flags 1 +method name isActive descriptor ()Z flags 1 +method name isFocused descriptor ()Z flags 1 +method name getFocusTraversalKeys descriptor (I)Ljava/util/Set; flags 1 signature (I)Ljava/util/Set; +method name setFocusCycleRoot descriptor (Z)V flags 11 +method name isFocusCycleRoot descriptor ()Z flags 11 +method name getFocusCycleRootAncestor descriptor ()Ljava/awt/Container; flags 11 +method name isFocusableWindow descriptor ()Z flags 11 +method name getFocusableWindowState descriptor ()Z flags 1 +method name setFocusableWindowState descriptor (Z)V flags 1 +method name setAutoRequestFocus descriptor (Z)V flags 1 +method name isAutoRequestFocus descriptor ()Z flags 1 +method name addPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 1 +method name addPropertyChangeListener descriptor (Ljava/lang/String;Ljava/beans/PropertyChangeListener;)V flags 1 +method name isValidateRoot descriptor ()Z flags 1 +method name postEvent descriptor (Ljava/awt/Event;)Z flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name isShowing descriptor ()Z flags 1 +method name applyResourceBundle descriptor (Ljava/util/ResourceBundle;)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name applyResourceBundle descriptor (Ljava/lang/String;)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name setType descriptor (Ljava/awt/Window$Type;)V flags 1 +method name getType descriptor ()Ljava/awt/Window$Type; flags 1 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 +method name setLocationRelativeTo descriptor (Ljava/awt/Component;)V flags 1 +method name createBufferStrategy descriptor (I)V flags 1 +method name createBufferStrategy descriptor (ILjava/awt/BufferCapabilities;)V thrownTypes java/awt/AWTException flags 1 +method name getBufferStrategy descriptor ()Ljava/awt/image/BufferStrategy; flags 1 +method name setLocationByPlatform descriptor (Z)V flags 1 +method name isLocationByPlatform descriptor ()Z flags 1 +method name setBounds descriptor (IIII)V flags 1 +method name setBounds descriptor (Ljava/awt/Rectangle;)V flags 1 +method name getOpacity descriptor ()F flags 1 +method name setOpacity descriptor (F)V flags 1 +method name getShape descriptor ()Ljava/awt/Shape; flags 1 +method name setShape descriptor (Ljava/awt/Shape;)V flags 1 +method name getBackground descriptor ()Ljava/awt/Color; flags 1 +method name setBackground descriptor (Ljava/awt/Color;)V flags 1 +method name isOpaque descriptor ()Z flags 1 +method name paint descriptor (Ljava/awt/Graphics;)V flags 1 + +class name java/awt/Window$AccessibleAWTWindow +header extends java/awt/Container$AccessibleAWTContainer flags 21 +innerclass innerClass java/awt/Window$AccessibleAWTWindow outerClass java/awt/Window innerClassName AccessibleAWTWindow flags 4 +innerclass innerClass java/awt/Container$AccessibleAWTContainer outerClass java/awt/Container innerClassName AccessibleAWTContainer flags 4 +method name descriptor (Ljava/awt/Window;)V flags 4 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 +method name getAccessibleStateSet descriptor ()Ljavax/accessibility/AccessibleStateSet; flags 1 + +class name java/awt/Window$Type +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; +innerclass innerClass java/awt/Window$Type outerClass java/awt/Window innerClassName Type flags 4019 +field name NORMAL descriptor Ljava/awt/Window$Type; flags 4019 +field name UTILITY descriptor Ljava/awt/Window$Type; flags 4019 +field name POPUP descriptor Ljava/awt/Window$Type; flags 4019 +method name values descriptor ()[Ljava/awt/Window$Type; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/awt/Window$Type; flags 9 + +class name java/awt/color/CMMException +header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/awt/color/ColorSpace +header extends java/lang/Object implements java/io/Serializable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name TYPE_XYZ descriptor I constantValue 0 flags 19 +field name TYPE_Lab descriptor I constantValue 1 flags 19 +field name TYPE_Luv descriptor I constantValue 2 flags 19 +field name TYPE_YCbCr descriptor I constantValue 3 flags 19 +field name TYPE_Yxy descriptor I constantValue 4 flags 19 +field name TYPE_RGB descriptor I constantValue 5 flags 19 +field name TYPE_GRAY descriptor I constantValue 6 flags 19 +field name TYPE_HSV descriptor I constantValue 7 flags 19 +field name TYPE_HLS descriptor I constantValue 8 flags 19 +field name TYPE_CMYK descriptor I constantValue 9 flags 19 +field name TYPE_CMY descriptor I constantValue 11 flags 19 +field name TYPE_2CLR descriptor I constantValue 12 flags 19 +field name TYPE_3CLR descriptor I constantValue 13 flags 19 +field name TYPE_4CLR descriptor I constantValue 14 flags 19 +field name TYPE_5CLR descriptor I constantValue 15 flags 19 +field name TYPE_6CLR descriptor I constantValue 16 flags 19 +field name TYPE_7CLR descriptor I constantValue 17 flags 19 +field name TYPE_8CLR descriptor I constantValue 18 flags 19 +field name TYPE_9CLR descriptor I constantValue 19 flags 19 +field name TYPE_ACLR descriptor I constantValue 20 flags 19 +field name TYPE_BCLR descriptor I constantValue 21 flags 19 +field name TYPE_CCLR descriptor I constantValue 22 flags 19 +field name TYPE_DCLR descriptor I constantValue 23 flags 19 +field name TYPE_ECLR descriptor I constantValue 24 flags 19 +field name TYPE_FCLR descriptor I constantValue 25 flags 19 +field name CS_sRGB descriptor I constantValue 1000 flags 19 +field name CS_LINEAR_RGB descriptor I constantValue 1004 flags 19 +field name CS_CIEXYZ descriptor I constantValue 1001 flags 19 +field name CS_PYCC descriptor I constantValue 1002 flags 19 +field name CS_GRAY descriptor I constantValue 1003 flags 19 +method name descriptor (II)V flags 4 +method name getInstance descriptor (I)Ljava/awt/color/ColorSpace; flags 9 +method name isCS_sRGB descriptor ()Z flags 1 +method name toRGB descriptor ([F)[F flags 401 +method name fromRGB descriptor ([F)[F flags 401 +method name toCIEXYZ descriptor ([F)[F flags 401 +method name fromCIEXYZ descriptor ([F)[F flags 401 +method name getType descriptor ()I flags 1 +method name getNumComponents descriptor ()I flags 1 +method name getName descriptor (I)Ljava/lang/String; flags 1 +method name getMinValue descriptor (I)F flags 1 +method name getMaxValue descriptor (I)F flags 1 + +class name java/awt/color/ICC_ColorSpace +header extends java/awt/color/ColorSpace flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/awt/color/ICC_Profile;)V flags 1 +method name getProfile descriptor ()Ljava/awt/color/ICC_Profile; flags 1 +method name toRGB descriptor ([F)[F flags 1 +method name fromRGB descriptor ([F)[F flags 1 +method name toCIEXYZ descriptor ([F)[F flags 1 +method name fromCIEXYZ descriptor ([F)[F flags 1 +method name getMinValue descriptor (I)F flags 1 +method name getMaxValue descriptor (I)F flags 1 + +class name java/awt/color/ICC_Profile +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name CLASS_INPUT descriptor I constantValue 0 flags 19 +field name CLASS_DISPLAY descriptor I constantValue 1 flags 19 +field name CLASS_OUTPUT descriptor I constantValue 2 flags 19 +field name CLASS_DEVICELINK descriptor I constantValue 3 flags 19 +field name CLASS_COLORSPACECONVERSION descriptor I constantValue 4 flags 19 +field name CLASS_ABSTRACT descriptor I constantValue 5 flags 19 +field name CLASS_NAMEDCOLOR descriptor I constantValue 6 flags 19 +field name icSigXYZData descriptor I constantValue 1482250784 flags 19 +field name icSigLabData descriptor I constantValue 1281450528 flags 19 +field name icSigLuvData descriptor I constantValue 1282766368 flags 19 +field name icSigYCbCrData descriptor I constantValue 1497588338 flags 19 +field name icSigYxyData descriptor I constantValue 1501067552 flags 19 +field name icSigRgbData descriptor I constantValue 1380401696 flags 19 +field name icSigGrayData descriptor I constantValue 1196573017 flags 19 +field name icSigHsvData descriptor I constantValue 1213421088 flags 19 +field name icSigHlsData descriptor I constantValue 1212961568 flags 19 +field name icSigCmykData descriptor I constantValue 1129142603 flags 19 +field name icSigCmyData descriptor I constantValue 1129142560 flags 19 +field name icSigSpace2CLR descriptor I constantValue 843271250 flags 19 +field name icSigSpace3CLR descriptor I constantValue 860048466 flags 19 +field name icSigSpace4CLR descriptor I constantValue 876825682 flags 19 +field name icSigSpace5CLR descriptor I constantValue 893602898 flags 19 +field name icSigSpace6CLR descriptor I constantValue 910380114 flags 19 +field name icSigSpace7CLR descriptor I constantValue 927157330 flags 19 +field name icSigSpace8CLR descriptor I constantValue 943934546 flags 19 +field name icSigSpace9CLR descriptor I constantValue 960711762 flags 19 +field name icSigSpaceACLR descriptor I constantValue 1094929490 flags 19 +field name icSigSpaceBCLR descriptor I constantValue 1111706706 flags 19 +field name icSigSpaceCCLR descriptor I constantValue 1128483922 flags 19 +field name icSigSpaceDCLR descriptor I constantValue 1145261138 flags 19 +field name icSigSpaceECLR descriptor I constantValue 1162038354 flags 19 +field name icSigSpaceFCLR descriptor I constantValue 1178815570 flags 19 +field name icSigInputClass descriptor I constantValue 1935896178 flags 19 +field name icSigDisplayClass descriptor I constantValue 1835955314 flags 19 +field name icSigOutputClass descriptor I constantValue 1886549106 flags 19 +field name icSigLinkClass descriptor I constantValue 1818848875 flags 19 +field name icSigAbstractClass descriptor I constantValue 1633842036 flags 19 +field name icSigColorSpaceClass descriptor I constantValue 1936744803 flags 19 +field name icSigNamedColorClass descriptor I constantValue 1852662636 flags 19 +field name icPerceptual descriptor I constantValue 0 flags 19 +field name icRelativeColorimetric descriptor I constantValue 1 flags 19 +field name icMediaRelativeColorimetric descriptor I constantValue 1 flags 19 +field name icSaturation descriptor I constantValue 2 flags 19 +field name icAbsoluteColorimetric descriptor I constantValue 3 flags 19 +field name icICCAbsoluteColorimetric descriptor I constantValue 3 flags 19 +field name icSigHead descriptor I constantValue 1751474532 flags 19 +field name icSigAToB0Tag descriptor I constantValue 1093812784 flags 19 +field name icSigAToB1Tag descriptor I constantValue 1093812785 flags 19 +field name icSigAToB2Tag descriptor I constantValue 1093812786 flags 19 +field name icSigBlueColorantTag descriptor I constantValue 1649957210 flags 19 +field name icSigBlueMatrixColumnTag descriptor I constantValue 1649957210 flags 19 +field name icSigBlueTRCTag descriptor I constantValue 1649693251 flags 19 +field name icSigBToA0Tag descriptor I constantValue 1110589744 flags 19 +field name icSigBToA1Tag descriptor I constantValue 1110589745 flags 19 +field name icSigBToA2Tag descriptor I constantValue 1110589746 flags 19 +field name icSigCalibrationDateTimeTag descriptor I constantValue 1667329140 flags 19 +field name icSigCharTargetTag descriptor I constantValue 1952543335 flags 19 +field name icSigCopyrightTag descriptor I constantValue 1668313716 flags 19 +field name icSigCrdInfoTag descriptor I constantValue 1668441193 flags 19 +field name icSigDeviceMfgDescTag descriptor I constantValue 1684893284 flags 19 +field name icSigDeviceModelDescTag descriptor I constantValue 1684890724 flags 19 +field name icSigDeviceSettingsTag descriptor I constantValue 1684371059 flags 19 +field name icSigGamutTag descriptor I constantValue 1734438260 flags 19 +field name icSigGrayTRCTag descriptor I constantValue 1800688195 flags 19 +field name icSigGreenColorantTag descriptor I constantValue 1733843290 flags 19 +field name icSigGreenMatrixColumnTag descriptor I constantValue 1733843290 flags 19 +field name icSigGreenTRCTag descriptor I constantValue 1733579331 flags 19 +field name icSigLuminanceTag descriptor I constantValue 1819635049 flags 19 +field name icSigMeasurementTag descriptor I constantValue 1835360627 flags 19 +field name icSigMediaBlackPointTag descriptor I constantValue 1651208308 flags 19 +field name icSigMediaWhitePointTag descriptor I constantValue 2004119668 flags 19 +field name icSigNamedColor2Tag descriptor I constantValue 1852009522 flags 19 +field name icSigOutputResponseTag descriptor I constantValue 1919251312 flags 19 +field name icSigPreview0Tag descriptor I constantValue 1886545200 flags 19 +field name icSigPreview1Tag descriptor I constantValue 1886545201 flags 19 +field name icSigPreview2Tag descriptor I constantValue 1886545202 flags 19 +field name icSigProfileDescriptionTag descriptor I constantValue 1684370275 flags 19 +field name icSigProfileSequenceDescTag descriptor I constantValue 1886610801 flags 19 +field name icSigPs2CRD0Tag descriptor I constantValue 1886610480 flags 19 +field name icSigPs2CRD1Tag descriptor I constantValue 1886610481 flags 19 +field name icSigPs2CRD2Tag descriptor I constantValue 1886610482 flags 19 +field name icSigPs2CRD3Tag descriptor I constantValue 1886610483 flags 19 +field name icSigPs2CSATag descriptor I constantValue 1886597747 flags 19 +field name icSigPs2RenderingIntentTag descriptor I constantValue 1886597737 flags 19 +field name icSigRedColorantTag descriptor I constantValue 1918392666 flags 19 +field name icSigRedMatrixColumnTag descriptor I constantValue 1918392666 flags 19 +field name icSigRedTRCTag descriptor I constantValue 1918128707 flags 19 +field name icSigScreeningDescTag descriptor I constantValue 1935897188 flags 19 +field name icSigScreeningTag descriptor I constantValue 1935897198 flags 19 +field name icSigTechnologyTag descriptor I constantValue 1952801640 flags 19 +field name icSigUcrBgTag descriptor I constantValue 1650877472 flags 19 +field name icSigViewingCondDescTag descriptor I constantValue 1987405156 flags 19 +field name icSigViewingConditionsTag descriptor I constantValue 1986618743 flags 19 +field name icSigChromaticityTag descriptor I constantValue 1667789421 flags 19 +field name icSigChromaticAdaptationTag descriptor I constantValue 1667785060 flags 19 +field name icSigColorantOrderTag descriptor I constantValue 1668051567 flags 19 +field name icSigColorantTableTag descriptor I constantValue 1668051572 flags 19 +field name icHdrSize descriptor I constantValue 0 flags 19 +field name icHdrCmmId descriptor I constantValue 4 flags 19 +field name icHdrVersion descriptor I constantValue 8 flags 19 +field name icHdrDeviceClass descriptor I constantValue 12 flags 19 +field name icHdrColorSpace descriptor I constantValue 16 flags 19 +field name icHdrPcs descriptor I constantValue 20 flags 19 +field name icHdrDate descriptor I constantValue 24 flags 19 +field name icHdrMagic descriptor I constantValue 36 flags 19 +field name icHdrPlatform descriptor I constantValue 40 flags 19 +field name icHdrFlags descriptor I constantValue 44 flags 19 +field name icHdrManufacturer descriptor I constantValue 48 flags 19 +field name icHdrModel descriptor I constantValue 52 flags 19 +field name icHdrAttributes descriptor I constantValue 56 flags 19 +field name icHdrRenderingIntent descriptor I constantValue 64 flags 19 +field name icHdrIlluminant descriptor I constantValue 68 flags 19 +field name icHdrCreator descriptor I constantValue 80 flags 19 +field name icHdrProfileID descriptor I constantValue 84 flags 19 +field name icTagType descriptor I constantValue 0 flags 19 +field name icTagReserved descriptor I constantValue 4 flags 19 +field name icCurveCount descriptor I constantValue 8 flags 19 +field name icCurveData descriptor I constantValue 12 flags 19 +field name icXYZNumberX descriptor I constantValue 8 flags 19 +method name finalize descriptor ()V flags 4 +method name getInstance descriptor ([B)Ljava/awt/color/ICC_Profile; flags 9 +method name getInstance descriptor (I)Ljava/awt/color/ICC_Profile; flags 9 +method name getInstance descriptor (Ljava/lang/String;)Ljava/awt/color/ICC_Profile; thrownTypes java/io/IOException flags 9 +method name getInstance descriptor (Ljava/io/InputStream;)Ljava/awt/color/ICC_Profile; thrownTypes java/io/IOException flags 9 +method name getMajorVersion descriptor ()I flags 1 +method name getMinorVersion descriptor ()I flags 1 +method name getProfileClass descriptor ()I flags 1 +method name getColorSpaceType descriptor ()I flags 1 +method name getPCSType descriptor ()I flags 1 +method name write descriptor (Ljava/lang/String;)V thrownTypes java/io/IOException flags 1 +method name write descriptor (Ljava/io/OutputStream;)V thrownTypes java/io/IOException flags 1 +method name getData descriptor ()[B flags 1 +method name getData descriptor (I)[B flags 1 +method name setData descriptor (I[B)V flags 1 +method name getNumComponents descriptor ()I flags 1 +method name readResolve descriptor ()Ljava/lang/Object; thrownTypes java/io/ObjectStreamException flags 4 + +class name java/awt/color/ICC_ProfileGray +header extends java/awt/color/ICC_Profile flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getMediaWhitePoint descriptor ()[F flags 1 +method name getGamma descriptor ()F flags 1 +method name getTRC descriptor ()[S flags 1 + +class name java/awt/color/ICC_ProfileRGB +header extends java/awt/color/ICC_Profile flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name REDCOMPONENT descriptor I constantValue 0 flags 19 +field name GREENCOMPONENT descriptor I constantValue 1 flags 19 +field name BLUECOMPONENT descriptor I constantValue 2 flags 19 +method name getMediaWhitePoint descriptor ()[F flags 1 +method name getMatrix descriptor ()[[F flags 1 +method name getGamma descriptor (I)F flags 1 +method name getTRC descriptor (I)[S flags 1 + +class name java/awt/color/ProfileDataException +header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/awt/dnd/Autoscroll +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getAutoscrollInsets descriptor ()Ljava/awt/Insets; flags 401 +method name autoscroll descriptor (Ljava/awt/Point;)V flags 401 + +class name java/awt/dnd/DnDConstants +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name ACTION_NONE descriptor I constantValue 0 flags 19 +field name ACTION_COPY descriptor I constantValue 1 flags 19 +field name ACTION_MOVE descriptor I constantValue 2 flags 19 +field name ACTION_COPY_OR_MOVE descriptor I constantValue 3 flags 19 +field name ACTION_LINK descriptor I constantValue 1073741824 flags 19 +field name ACTION_REFERENCE descriptor I constantValue 1073741824 flags 19 + +class name java/awt/dnd/DragGestureEvent +header extends java/util/EventObject flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/awt/dnd/DragGestureRecognizer;ILjava/awt/Point;Ljava/util/List;)V flags 1 signature (Ljava/awt/dnd/DragGestureRecognizer;ILjava/awt/Point;Ljava/util/List<+Ljava/awt/event/InputEvent;>;)V +method name getSourceAsDragGestureRecognizer descriptor ()Ljava/awt/dnd/DragGestureRecognizer; flags 1 +method name getComponent descriptor ()Ljava/awt/Component; flags 1 +method name getDragSource descriptor ()Ljava/awt/dnd/DragSource; flags 1 +method name getDragOrigin descriptor ()Ljava/awt/Point; flags 1 +method name iterator descriptor ()Ljava/util/Iterator; flags 1 signature ()Ljava/util/Iterator; +method name toArray descriptor ()[Ljava/lang/Object; flags 1 +method name toArray descriptor ([Ljava/lang/Object;)[Ljava/lang/Object; flags 1 +method name getDragAction descriptor ()I flags 1 +method name getTriggerEvent descriptor ()Ljava/awt/event/InputEvent; flags 1 +method name startDrag descriptor (Ljava/awt/Cursor;Ljava/awt/datatransfer/Transferable;)V thrownTypes java/awt/dnd/InvalidDnDOperationException flags 1 +method name startDrag descriptor (Ljava/awt/Cursor;Ljava/awt/datatransfer/Transferable;Ljava/awt/dnd/DragSourceListener;)V thrownTypes java/awt/dnd/InvalidDnDOperationException flags 1 +method name startDrag descriptor (Ljava/awt/Cursor;Ljava/awt/Image;Ljava/awt/Point;Ljava/awt/datatransfer/Transferable;Ljava/awt/dnd/DragSourceListener;)V thrownTypes java/awt/dnd/InvalidDnDOperationException flags 1 + +class name java/awt/dnd/DragGestureListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name dragGestureRecognized descriptor (Ljava/awt/dnd/DragGestureEvent;)V flags 401 + +class name java/awt/dnd/DragGestureRecognizer +header extends java/lang/Object implements java/io/Serializable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name dragSource descriptor Ljava/awt/dnd/DragSource; flags 4 +field name component descriptor Ljava/awt/Component; flags 4 +field name dragGestureListener descriptor Ljava/awt/dnd/DragGestureListener; flags 84 +field name sourceActions descriptor I flags 4 +field name events descriptor Ljava/util/ArrayList; flags 4 signature Ljava/util/ArrayList; +method name descriptor (Ljava/awt/dnd/DragSource;Ljava/awt/Component;ILjava/awt/dnd/DragGestureListener;)V flags 4 +method name descriptor (Ljava/awt/dnd/DragSource;Ljava/awt/Component;I)V flags 4 +method name descriptor (Ljava/awt/dnd/DragSource;Ljava/awt/Component;)V flags 4 +method name descriptor (Ljava/awt/dnd/DragSource;)V flags 4 +method name registerListeners descriptor ()V flags 404 +method name unregisterListeners descriptor ()V flags 404 +method name getDragSource descriptor ()Ljava/awt/dnd/DragSource; flags 1 +method name getComponent descriptor ()Ljava/awt/Component; flags 21 +method name setComponent descriptor (Ljava/awt/Component;)V flags 21 +method name getSourceActions descriptor ()I flags 21 +method name setSourceActions descriptor (I)V flags 21 +method name getTriggerEvent descriptor ()Ljava/awt/event/InputEvent; flags 1 +method name resetRecognizer descriptor ()V flags 1 +method name addDragGestureListener descriptor (Ljava/awt/dnd/DragGestureListener;)V thrownTypes java/util/TooManyListenersException flags 21 +method name removeDragGestureListener descriptor (Ljava/awt/dnd/DragGestureListener;)V flags 21 +method name fireDragGestureRecognized descriptor (ILjava/awt/Point;)V flags 24 +method name appendEvent descriptor (Ljava/awt/event/InputEvent;)V flags 24 + +class name java/awt/dnd/DragSource +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name DefaultCopyDrop descriptor Ljava/awt/Cursor; flags 19 +field name DefaultMoveDrop descriptor Ljava/awt/Cursor; flags 19 +field name DefaultLinkDrop descriptor Ljava/awt/Cursor; flags 19 +field name DefaultCopyNoDrop descriptor Ljava/awt/Cursor; flags 19 +field name DefaultMoveNoDrop descriptor Ljava/awt/Cursor; flags 19 +field name DefaultLinkNoDrop descriptor Ljava/awt/Cursor; flags 19 +method name getDefaultDragSource descriptor ()Ljava/awt/dnd/DragSource; flags 9 +method name isDragImageSupported descriptor ()Z flags 9 +method name descriptor ()V thrownTypes java/awt/HeadlessException flags 1 +method name startDrag descriptor (Ljava/awt/dnd/DragGestureEvent;Ljava/awt/Cursor;Ljava/awt/Image;Ljava/awt/Point;Ljava/awt/datatransfer/Transferable;Ljava/awt/dnd/DragSourceListener;Ljava/awt/datatransfer/FlavorMap;)V thrownTypes java/awt/dnd/InvalidDnDOperationException flags 1 +method name startDrag descriptor (Ljava/awt/dnd/DragGestureEvent;Ljava/awt/Cursor;Ljava/awt/datatransfer/Transferable;Ljava/awt/dnd/DragSourceListener;Ljava/awt/datatransfer/FlavorMap;)V thrownTypes java/awt/dnd/InvalidDnDOperationException flags 1 +method name startDrag descriptor (Ljava/awt/dnd/DragGestureEvent;Ljava/awt/Cursor;Ljava/awt/Image;Ljava/awt/Point;Ljava/awt/datatransfer/Transferable;Ljava/awt/dnd/DragSourceListener;)V thrownTypes java/awt/dnd/InvalidDnDOperationException flags 1 +method name startDrag descriptor (Ljava/awt/dnd/DragGestureEvent;Ljava/awt/Cursor;Ljava/awt/datatransfer/Transferable;Ljava/awt/dnd/DragSourceListener;)V thrownTypes java/awt/dnd/InvalidDnDOperationException flags 1 +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; flags 4 +method name getFlavorMap descriptor ()Ljava/awt/datatransfer/FlavorMap; flags 1 +method name createDragGestureRecognizer descriptor (Ljava/lang/Class;Ljava/awt/Component;ILjava/awt/dnd/DragGestureListener;)Ljava/awt/dnd/DragGestureRecognizer; flags 1 signature (Ljava/lang/Class;Ljava/awt/Component;ILjava/awt/dnd/DragGestureListener;)TT; +method name createDefaultDragGestureRecognizer descriptor (Ljava/awt/Component;ILjava/awt/dnd/DragGestureListener;)Ljava/awt/dnd/DragGestureRecognizer; flags 1 +method name addDragSourceListener descriptor (Ljava/awt/dnd/DragSourceListener;)V flags 1 +method name removeDragSourceListener descriptor (Ljava/awt/dnd/DragSourceListener;)V flags 1 +method name getDragSourceListeners descriptor ()[Ljava/awt/dnd/DragSourceListener; flags 1 +method name addDragSourceMotionListener descriptor (Ljava/awt/dnd/DragSourceMotionListener;)V flags 1 +method name removeDragSourceMotionListener descriptor (Ljava/awt/dnd/DragSourceMotionListener;)V flags 1 +method name getDragSourceMotionListeners descriptor ()[Ljava/awt/dnd/DragSourceMotionListener; flags 1 +method name getListeners descriptor (Ljava/lang/Class;)[Ljava/util/EventListener; flags 1 signature (Ljava/lang/Class;)[TT; +method name getDragThreshold descriptor ()I flags 9 + +class name java/awt/dnd/DragSourceAdapter +header extends java/lang/Object implements java/awt/dnd/DragSourceListener,java/awt/dnd/DragSourceMotionListener flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name dragEnter descriptor (Ljava/awt/dnd/DragSourceDragEvent;)V flags 1 +method name dragOver descriptor (Ljava/awt/dnd/DragSourceDragEvent;)V flags 1 +method name dragMouseMoved descriptor (Ljava/awt/dnd/DragSourceDragEvent;)V flags 1 +method name dropActionChanged descriptor (Ljava/awt/dnd/DragSourceDragEvent;)V flags 1 +method name dragExit descriptor (Ljava/awt/dnd/DragSourceEvent;)V flags 1 +method name dragDropEnd descriptor (Ljava/awt/dnd/DragSourceDropEvent;)V flags 1 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name DEFAULT descriptor I constantValue 0 flags 1c +field name ENTER descriptor I constantValue 1 flags 1c +field name OVER descriptor I constantValue 2 flags 1c +field name CHANGED descriptor I constantValue 3 flags 1c +method name 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 flags 1 +method name getDragSource descriptor ()Ljava/awt/dnd/DragSource; flags 1 +method name getComponent descriptor ()Ljava/awt/Component; flags 1 +method name getTrigger descriptor ()Ljava/awt/dnd/DragGestureEvent; flags 1 +method name getSourceActions descriptor ()I flags 1 +method name setCursor descriptor (Ljava/awt/Cursor;)V flags 21 +method name getCursor descriptor ()Ljava/awt/Cursor; flags 1 +method name addDragSourceListener descriptor (Ljava/awt/dnd/DragSourceListener;)V thrownTypes java/util/TooManyListenersException flags 21 +method name removeDragSourceListener descriptor (Ljava/awt/dnd/DragSourceListener;)V flags 21 +method name transferablesFlavorsChanged descriptor ()V flags 1 +method name dragEnter descriptor (Ljava/awt/dnd/DragSourceDragEvent;)V flags 1 +method name dragOver descriptor (Ljava/awt/dnd/DragSourceDragEvent;)V flags 1 +method name dragExit descriptor (Ljava/awt/dnd/DragSourceEvent;)V flags 1 +method name dropActionChanged descriptor (Ljava/awt/dnd/DragSourceDragEvent;)V flags 1 +method name dragDropEnd descriptor (Ljava/awt/dnd/DragSourceDropEvent;)V flags 1 +method name dragMouseMoved descriptor (Ljava/awt/dnd/DragSourceDragEvent;)V flags 1 +method name getTransferable descriptor ()Ljava/awt/datatransfer/Transferable; flags 1 +method name updateCurrentCursor descriptor (III)V flags 24 + +class name java/awt/dnd/DragSourceDragEvent +header extends java/awt/dnd/DragSourceEvent flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/awt/dnd/DragSourceContext;III)V flags 1 +method name descriptor (Ljava/awt/dnd/DragSourceContext;IIIII)V flags 1 +method name getTargetActions descriptor ()I flags 1 +method name getGestureModifiers descriptor ()I flags 1 +method name getGestureModifiersEx descriptor ()I flags 1 +method name getUserAction descriptor ()I flags 1 +method name getDropAction descriptor ()I flags 1 + +class name java/awt/dnd/DragSourceDropEvent +header extends java/awt/dnd/DragSourceEvent flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/awt/dnd/DragSourceContext;IZ)V flags 1 +method name descriptor (Ljava/awt/dnd/DragSourceContext;IZII)V flags 1 +method name descriptor (Ljava/awt/dnd/DragSourceContext;)V flags 1 +method name getDropSuccess descriptor ()Z flags 1 +method name getDropAction descriptor ()I flags 1 + +class name java/awt/dnd/DragSourceEvent +header extends java/util/EventObject flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/awt/dnd/DragSourceContext;)V flags 1 +method name descriptor (Ljava/awt/dnd/DragSourceContext;II)V flags 1 +method name getDragSourceContext descriptor ()Ljava/awt/dnd/DragSourceContext; flags 1 +method name getLocation descriptor ()Ljava/awt/Point; flags 1 +method name getX descriptor ()I flags 1 +method name getY descriptor ()I flags 1 + +class name java/awt/dnd/DragSourceListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name dragEnter descriptor (Ljava/awt/dnd/DragSourceDragEvent;)V flags 401 +method name dragOver descriptor (Ljava/awt/dnd/DragSourceDragEvent;)V flags 401 +method name dropActionChanged descriptor (Ljava/awt/dnd/DragSourceDragEvent;)V flags 401 +method name dragExit descriptor (Ljava/awt/dnd/DragSourceEvent;)V flags 401 +method name dragDropEnd descriptor (Ljava/awt/dnd/DragSourceDropEvent;)V flags 401 + +class name java/awt/dnd/DragSourceMotionListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name dragMouseMoved descriptor (Ljava/awt/dnd/DragSourceDragEvent;)V flags 401 + +class name java/awt/dnd/DropTarget +header extends java/lang/Object implements java/awt/dnd/DropTargetListener,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass java/awt/dnd/DropTarget$DropTargetAutoScroller outerClass java/awt/dnd/DropTarget innerClassName DropTargetAutoScroller flags c +method name descriptor (Ljava/awt/Component;ILjava/awt/dnd/DropTargetListener;ZLjava/awt/datatransfer/FlavorMap;)V thrownTypes java/awt/HeadlessException flags 1 +method name descriptor (Ljava/awt/Component;ILjava/awt/dnd/DropTargetListener;Z)V thrownTypes java/awt/HeadlessException flags 1 +method name descriptor ()V thrownTypes java/awt/HeadlessException flags 1 +method name descriptor (Ljava/awt/Component;Ljava/awt/dnd/DropTargetListener;)V thrownTypes java/awt/HeadlessException flags 1 +method name descriptor (Ljava/awt/Component;ILjava/awt/dnd/DropTargetListener;)V thrownTypes java/awt/HeadlessException flags 1 +method name setComponent descriptor (Ljava/awt/Component;)V flags 21 +method name getComponent descriptor ()Ljava/awt/Component; flags 21 +method name setDefaultActions descriptor (I)V flags 1 +method name getDefaultActions descriptor ()I flags 1 +method name setActive descriptor (Z)V flags 21 +method name isActive descriptor ()Z flags 1 +method name addDropTargetListener descriptor (Ljava/awt/dnd/DropTargetListener;)V thrownTypes java/util/TooManyListenersException flags 21 +method name removeDropTargetListener descriptor (Ljava/awt/dnd/DropTargetListener;)V flags 21 +method name dragEnter descriptor (Ljava/awt/dnd/DropTargetDragEvent;)V flags 21 +method name dragOver descriptor (Ljava/awt/dnd/DropTargetDragEvent;)V flags 21 +method name dropActionChanged descriptor (Ljava/awt/dnd/DropTargetDragEvent;)V flags 21 +method name dragExit descriptor (Ljava/awt/dnd/DropTargetEvent;)V flags 21 +method name drop descriptor (Ljava/awt/dnd/DropTargetDropEvent;)V flags 21 +method name getFlavorMap descriptor ()Ljava/awt/datatransfer/FlavorMap; flags 1 +method name setFlavorMap descriptor (Ljava/awt/datatransfer/FlavorMap;)V flags 1 +method name addNotify descriptor (Ljava/awt/peer/ComponentPeer;)V flags 1 +method name removeNotify descriptor (Ljava/awt/peer/ComponentPeer;)V flags 1 +method name getDropTargetContext descriptor ()Ljava/awt/dnd/DropTargetContext; flags 1 +method name createDropTargetContext descriptor ()Ljava/awt/dnd/DropTargetContext; flags 4 +method name createDropTargetAutoScroller descriptor (Ljava/awt/Component;Ljava/awt/Point;)Ljava/awt/dnd/DropTarget$DropTargetAutoScroller; flags 4 +method name initializeAutoscrolling descriptor (Ljava/awt/Point;)V flags 4 +method name updateAutoscroll descriptor (Ljava/awt/Point;)V flags 4 +method name clearAutoscroll descriptor ()V flags 4 + +class name java/awt/dnd/DropTarget$DropTargetAutoScroller +header extends java/lang/Object implements java/awt/event/ActionListener flags 21 +innerclass innerClass java/awt/dnd/DropTarget$DropTargetAutoScroller outerClass java/awt/dnd/DropTarget innerClassName DropTargetAutoScroller flags c +method name descriptor (Ljava/awt/Component;Ljava/awt/Point;)V flags 4 +method name updateLocation descriptor (Ljava/awt/Point;)V flags 24 +method name stop descriptor ()V flags 4 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 21 + +class name java/awt/dnd/DropTargetAdapter +header extends java/lang/Object implements java/awt/dnd/DropTargetListener flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name dragEnter descriptor (Ljava/awt/dnd/DropTargetDragEvent;)V flags 1 +method name dragOver descriptor (Ljava/awt/dnd/DropTargetDragEvent;)V flags 1 +method name dropActionChanged descriptor (Ljava/awt/dnd/DropTargetDragEvent;)V flags 1 +method name dragExit descriptor (Ljava/awt/dnd/DropTargetEvent;)V flags 1 + +class name java/awt/dnd/DropTargetContext +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass java/awt/dnd/DropTargetContext$TransferableProxy outerClass java/awt/dnd/DropTargetContext innerClassName TransferableProxy flags 4 +method name getDropTarget descriptor ()Ljava/awt/dnd/DropTarget; flags 1 +method name getComponent descriptor ()Ljava/awt/Component; flags 1 +method name addNotify descriptor (Ljava/awt/dnd/peer/DropTargetContextPeer;)V flags 1 +method name removeNotify descriptor ()V flags 1 +method name setTargetActions descriptor (I)V flags 4 +method name getTargetActions descriptor ()I flags 4 +method name dropComplete descriptor (Z)V thrownTypes java/awt/dnd/InvalidDnDOperationException flags 1 +method name acceptDrag descriptor (I)V flags 4 +method name rejectDrag descriptor ()V flags 4 +method name acceptDrop descriptor (I)V flags 4 +method name rejectDrop descriptor ()V flags 4 +method name getCurrentDataFlavors descriptor ()[Ljava/awt/datatransfer/DataFlavor; flags 4 +method name getCurrentDataFlavorsAsList descriptor ()Ljava/util/List; flags 4 signature ()Ljava/util/List; +method name isDataFlavorSupported descriptor (Ljava/awt/datatransfer/DataFlavor;)Z flags 4 +method name getTransferable descriptor ()Ljava/awt/datatransfer/Transferable; thrownTypes java/awt/dnd/InvalidDnDOperationException flags 4 +method name createTransferableProxy descriptor (Ljava/awt/datatransfer/Transferable;Z)Ljava/awt/datatransfer/Transferable; flags 4 + +class name java/awt/dnd/DropTargetContext$TransferableProxy +header extends java/lang/Object implements java/awt/datatransfer/Transferable flags 21 +innerclass innerClass java/awt/dnd/DropTargetContext$TransferableProxy outerClass java/awt/dnd/DropTargetContext innerClassName TransferableProxy flags 4 +field name transferable descriptor Ljava/awt/datatransfer/Transferable; flags 4 +field name isLocal descriptor Z flags 4 +method name getTransferDataFlavors descriptor ()[Ljava/awt/datatransfer/DataFlavor; flags 1 +method name isDataFlavorSupported descriptor (Ljava/awt/datatransfer/DataFlavor;)Z flags 1 +method name getTransferData descriptor (Ljava/awt/datatransfer/DataFlavor;)Ljava/lang/Object; thrownTypes java/awt/datatransfer/UnsupportedFlavorException,java/io/IOException flags 1 + +class name java/awt/dnd/DropTargetDragEvent +header extends java/awt/dnd/DropTargetEvent flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/awt/dnd/DropTargetContext;Ljava/awt/Point;II)V flags 1 +method name getLocation descriptor ()Ljava/awt/Point; flags 1 +method name getCurrentDataFlavors descriptor ()[Ljava/awt/datatransfer/DataFlavor; flags 1 +method name getCurrentDataFlavorsAsList descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; +method name isDataFlavorSupported descriptor (Ljava/awt/datatransfer/DataFlavor;)Z flags 1 +method name getSourceActions descriptor ()I flags 1 +method name getDropAction descriptor ()I flags 1 +method name getTransferable descriptor ()Ljava/awt/datatransfer/Transferable; flags 1 +method name acceptDrag descriptor (I)V flags 1 +method name rejectDrag descriptor ()V flags 1 + +class name java/awt/dnd/DropTargetDropEvent +header extends java/awt/dnd/DropTargetEvent flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/awt/dnd/DropTargetContext;Ljava/awt/Point;II)V flags 1 +method name descriptor (Ljava/awt/dnd/DropTargetContext;Ljava/awt/Point;IIZ)V flags 1 +method name getLocation descriptor ()Ljava/awt/Point; flags 1 +method name getCurrentDataFlavors descriptor ()[Ljava/awt/datatransfer/DataFlavor; flags 1 +method name getCurrentDataFlavorsAsList descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; +method name isDataFlavorSupported descriptor (Ljava/awt/datatransfer/DataFlavor;)Z flags 1 +method name getSourceActions descriptor ()I flags 1 +method name getDropAction descriptor ()I flags 1 +method name getTransferable descriptor ()Ljava/awt/datatransfer/Transferable; flags 1 +method name acceptDrop descriptor (I)V flags 1 +method name rejectDrop descriptor ()V flags 1 +method name dropComplete descriptor (Z)V flags 1 +method name isLocalTransfer descriptor ()Z flags 1 + +class name java/awt/dnd/DropTargetEvent +header extends java/util/EventObject flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name context descriptor Ljava/awt/dnd/DropTargetContext; flags 4 +method name descriptor (Ljava/awt/dnd/DropTargetContext;)V flags 1 +method name getDropTargetContext descriptor ()Ljava/awt/dnd/DropTargetContext; flags 1 + +class name java/awt/dnd/DropTargetListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name dragEnter descriptor (Ljava/awt/dnd/DropTargetDragEvent;)V flags 401 +method name dragOver descriptor (Ljava/awt/dnd/DropTargetDragEvent;)V flags 401 +method name dropActionChanged descriptor (Ljava/awt/dnd/DropTargetDragEvent;)V flags 401 +method name dragExit descriptor (Ljava/awt/dnd/DropTargetEvent;)V flags 401 +method name drop descriptor (Ljava/awt/dnd/DropTargetDropEvent;)V flags 401 + +class name java/awt/dnd/InvalidDnDOperationException +header extends java/lang/IllegalStateException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/awt/dnd/MouseDragGestureRecognizer +header extends java/awt/dnd/DragGestureRecognizer implements java/awt/event/MouseListener,java/awt/event/MouseMotionListener flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/awt/dnd/DragSource;Ljava/awt/Component;ILjava/awt/dnd/DragGestureListener;)V flags 4 +method name descriptor (Ljava/awt/dnd/DragSource;Ljava/awt/Component;I)V flags 4 +method name descriptor (Ljava/awt/dnd/DragSource;Ljava/awt/Component;)V flags 4 +method name descriptor (Ljava/awt/dnd/DragSource;)V flags 4 +method name registerListeners descriptor ()V flags 4 +method name unregisterListeners descriptor ()V flags 4 +method name mouseClicked descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mousePressed descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseReleased descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseEntered descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseExited descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseDragged descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseMoved descriptor (Ljava/awt/event/MouseEvent;)V flags 1 + +class name java/awt/dnd/peer/DragSourceContextPeer +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4)@Lsun/Proprietary+Annotation; +method name startDrag descriptor (Ljava/awt/dnd/DragSourceContext;Ljava/awt/Cursor;Ljava/awt/Image;Ljava/awt/Point;)V thrownTypes java/awt/dnd/InvalidDnDOperationException flags 401 +method name getCursor descriptor ()Ljava/awt/Cursor; flags 401 +method name setCursor descriptor (Ljava/awt/Cursor;)V thrownTypes java/awt/dnd/InvalidDnDOperationException flags 401 +method name transferablesFlavorsChanged descriptor ()V flags 401 + +class name java/awt/dnd/peer/DropTargetContextPeer +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4)@Lsun/Proprietary+Annotation; +method name setTargetActions descriptor (I)V flags 401 +method name getTargetActions descriptor ()I flags 401 +method name getDropTarget descriptor ()Ljava/awt/dnd/DropTarget; flags 401 +method name getTransferDataFlavors descriptor ()[Ljava/awt/datatransfer/DataFlavor; flags 401 +method name getTransferable descriptor ()Ljava/awt/datatransfer/Transferable; thrownTypes java/awt/dnd/InvalidDnDOperationException flags 401 +method name isTransferableJVMLocal descriptor ()Z flags 401 +method name acceptDrag descriptor (I)V flags 401 +method name rejectDrag descriptor ()V flags 401 +method name acceptDrop descriptor (I)V flags 401 +method name rejectDrop descriptor ()V flags 401 +method name dropComplete descriptor (Z)V flags 401 + +class name java/awt/dnd/peer/DropTargetPeer +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4)@Lsun/Proprietary+Annotation; +method name addDropTarget descriptor (Ljava/awt/dnd/DropTarget;)V flags 401 +method name removeDropTarget descriptor (Ljava/awt/dnd/DropTarget;)V flags 401 + +class name java/awt/event/AWTEventListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name eventDispatched descriptor (Ljava/awt/AWTEvent;)V flags 401 + +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; classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (JLjava/awt/event/AWTEventListener;)V flags 1 +method name eventDispatched descriptor (Ljava/awt/AWTEvent;)V flags 1 +method name getEventMask descriptor ()J flags 1 + +class name java/awt/event/ActionEvent +header extends java/awt/AWTEvent flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name SHIFT_MASK descriptor I constantValue 1 flags 19 +field name CTRL_MASK descriptor I constantValue 2 flags 19 +field name META_MASK descriptor I constantValue 4 flags 19 +field name ALT_MASK descriptor I constantValue 8 flags 19 +field name ACTION_FIRST descriptor I constantValue 1001 flags 19 +field name ACTION_LAST descriptor I constantValue 1001 flags 19 +field name ACTION_PERFORMED descriptor I constantValue 1001 flags 19 +method name descriptor (Ljava/lang/Object;ILjava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/Object;ILjava/lang/String;I)V flags 1 +method name descriptor (Ljava/lang/Object;ILjava/lang/String;JI)V flags 1 +method name getActionCommand descriptor ()Ljava/lang/String; flags 1 +method name getWhen descriptor ()J flags 1 +method name getModifiers descriptor ()I flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 1 + +class name java/awt/event/ActionListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 401 + +class name java/awt/event/AdjustmentEvent +header extends java/awt/AWTEvent flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name ADJUSTMENT_FIRST descriptor I constantValue 601 flags 19 +field name ADJUSTMENT_LAST descriptor I constantValue 601 flags 19 +field name ADJUSTMENT_VALUE_CHANGED descriptor I constantValue 601 flags 19 +field name UNIT_INCREMENT descriptor I constantValue 1 flags 19 +field name UNIT_DECREMENT descriptor I constantValue 2 flags 19 +field name BLOCK_DECREMENT descriptor I constantValue 3 flags 19 +field name BLOCK_INCREMENT descriptor I constantValue 4 flags 19 +field name TRACK descriptor I constantValue 5 flags 19 +method name descriptor (Ljava/awt/Adjustable;III)V flags 1 +method name descriptor (Ljava/awt/Adjustable;IIIZ)V flags 1 +method name getAdjustable descriptor ()Ljava/awt/Adjustable; flags 1 +method name getValue descriptor ()I flags 1 +method name getAdjustmentType descriptor ()I flags 1 +method name getValueIsAdjusting descriptor ()Z flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 1 + +class name java/awt/event/AdjustmentListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name adjustmentValueChanged descriptor (Ljava/awt/event/AdjustmentEvent;)V flags 401 + +class name java/awt/event/ComponentAdapter +header extends java/lang/Object implements java/awt/event/ComponentListener flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name componentResized descriptor (Ljava/awt/event/ComponentEvent;)V flags 1 +method name componentMoved descriptor (Ljava/awt/event/ComponentEvent;)V flags 1 +method name componentShown descriptor (Ljava/awt/event/ComponentEvent;)V flags 1 +method name componentHidden descriptor (Ljava/awt/event/ComponentEvent;)V flags 1 + +class name java/awt/event/ComponentEvent +header extends java/awt/AWTEvent flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name COMPONENT_FIRST descriptor I constantValue 100 flags 19 +field name COMPONENT_LAST descriptor I constantValue 103 flags 19 +field name COMPONENT_MOVED descriptor I constantValue 100 flags 19 +field name COMPONENT_RESIZED descriptor I constantValue 101 flags 19 +field name COMPONENT_SHOWN descriptor I constantValue 102 flags 19 +field name COMPONENT_HIDDEN descriptor I constantValue 103 flags 19 +method name descriptor (Ljava/awt/Component;I)V flags 1 +method name getComponent descriptor ()Ljava/awt/Component; flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 1 + +class name java/awt/event/ComponentListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name componentResized descriptor (Ljava/awt/event/ComponentEvent;)V flags 401 +method name componentMoved descriptor (Ljava/awt/event/ComponentEvent;)V flags 401 +method name componentShown descriptor (Ljava/awt/event/ComponentEvent;)V flags 401 +method name componentHidden descriptor (Ljava/awt/event/ComponentEvent;)V flags 401 + +class name java/awt/event/ContainerAdapter +header extends java/lang/Object implements java/awt/event/ContainerListener flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name componentAdded descriptor (Ljava/awt/event/ContainerEvent;)V flags 1 +method name componentRemoved descriptor (Ljava/awt/event/ContainerEvent;)V flags 1 + +class name java/awt/event/ContainerEvent +header extends java/awt/event/ComponentEvent flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name CONTAINER_FIRST descriptor I constantValue 300 flags 19 +field name CONTAINER_LAST descriptor I constantValue 301 flags 19 +field name COMPONENT_ADDED descriptor I constantValue 300 flags 19 +field name COMPONENT_REMOVED descriptor I constantValue 301 flags 19 +method name descriptor (Ljava/awt/Component;ILjava/awt/Component;)V flags 1 +method name getContainer descriptor ()Ljava/awt/Container; flags 1 +method name getChild descriptor ()Ljava/awt/Component; flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 1 + +class name java/awt/event/ContainerListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name componentAdded descriptor (Ljava/awt/event/ContainerEvent;)V flags 401 +method name componentRemoved descriptor (Ljava/awt/event/ContainerEvent;)V flags 401 + +class name java/awt/event/FocusAdapter +header extends java/lang/Object implements java/awt/event/FocusListener flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name focusGained descriptor (Ljava/awt/event/FocusEvent;)V flags 1 +method name focusLost descriptor (Ljava/awt/event/FocusEvent;)V flags 1 + +class name java/awt/event/FocusEvent +header extends java/awt/event/ComponentEvent flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name FOCUS_FIRST descriptor I constantValue 1004 flags 19 +field name FOCUS_LAST descriptor I constantValue 1005 flags 19 +field name FOCUS_GAINED descriptor I constantValue 1004 flags 19 +field name FOCUS_LOST descriptor I constantValue 1005 flags 19 +method name descriptor (Ljava/awt/Component;IZLjava/awt/Component;)V flags 1 +method name descriptor (Ljava/awt/Component;IZ)V flags 1 +method name descriptor (Ljava/awt/Component;I)V flags 1 +method name isTemporary descriptor ()Z flags 1 +method name getOppositeComponent descriptor ()Ljava/awt/Component; flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 1 + +class name java/awt/event/FocusListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name focusGained descriptor (Ljava/awt/event/FocusEvent;)V flags 401 +method name focusLost descriptor (Ljava/awt/event/FocusEvent;)V flags 401 + +class name java/awt/event/HierarchyBoundsAdapter +header extends java/lang/Object implements java/awt/event/HierarchyBoundsListener flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name ancestorMoved descriptor (Ljava/awt/event/HierarchyEvent;)V flags 1 +method name ancestorResized descriptor (Ljava/awt/event/HierarchyEvent;)V flags 1 + +class name java/awt/event/HierarchyBoundsListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name ancestorMoved descriptor (Ljava/awt/event/HierarchyEvent;)V flags 401 +method name ancestorResized descriptor (Ljava/awt/event/HierarchyEvent;)V flags 401 + +class name java/awt/event/HierarchyEvent +header extends java/awt/AWTEvent flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name HIERARCHY_FIRST descriptor I constantValue 1400 flags 19 +field name HIERARCHY_CHANGED descriptor I constantValue 1400 flags 19 +field name ANCESTOR_MOVED descriptor I constantValue 1401 flags 19 +field name ANCESTOR_RESIZED descriptor I constantValue 1402 flags 19 +field name HIERARCHY_LAST descriptor I constantValue 1402 flags 19 +field name PARENT_CHANGED descriptor I constantValue 1 flags 19 +field name DISPLAYABILITY_CHANGED descriptor I constantValue 2 flags 19 +field name SHOWING_CHANGED descriptor I constantValue 4 flags 19 +method name descriptor (Ljava/awt/Component;ILjava/awt/Component;Ljava/awt/Container;)V flags 1 +method name descriptor (Ljava/awt/Component;ILjava/awt/Component;Ljava/awt/Container;J)V flags 1 +method name getComponent descriptor ()Ljava/awt/Component; flags 1 +method name getChanged descriptor ()Ljava/awt/Component; flags 1 +method name getChangedParent descriptor ()Ljava/awt/Container; flags 1 +method name getChangeFlags descriptor ()J flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 1 + +class name java/awt/event/HierarchyListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name hierarchyChanged descriptor (Ljava/awt/event/HierarchyEvent;)V flags 401 + +class name java/awt/event/InputEvent +header extends java/awt/event/ComponentEvent flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name SHIFT_MASK descriptor I constantValue 1 flags 19 +field name CTRL_MASK descriptor I constantValue 2 flags 19 +field name META_MASK descriptor I constantValue 4 flags 19 +field name ALT_MASK descriptor I constantValue 8 flags 19 +field name ALT_GRAPH_MASK descriptor I constantValue 32 flags 19 +field name BUTTON1_MASK descriptor I constantValue 16 flags 19 +field name BUTTON2_MASK descriptor I constantValue 8 flags 19 +field name BUTTON3_MASK descriptor I constantValue 4 flags 19 +field name SHIFT_DOWN_MASK descriptor I constantValue 64 flags 19 +field name CTRL_DOWN_MASK descriptor I constantValue 128 flags 19 +field name META_DOWN_MASK descriptor I constantValue 256 flags 19 +field name ALT_DOWN_MASK descriptor I constantValue 512 flags 19 +field name BUTTON1_DOWN_MASK descriptor I constantValue 1024 flags 19 +field name BUTTON2_DOWN_MASK descriptor I constantValue 2048 flags 19 +field name BUTTON3_DOWN_MASK descriptor I constantValue 4096 flags 19 +field name ALT_GRAPH_DOWN_MASK descriptor I constantValue 8192 flags 19 +method name getMaskForButton descriptor (I)I flags 9 +method name isShiftDown descriptor ()Z flags 1 +method name isControlDown descriptor ()Z flags 1 +method name isMetaDown descriptor ()Z flags 1 +method name isAltDown descriptor ()Z flags 1 +method name isAltGraphDown descriptor ()Z flags 1 +method name getWhen descriptor ()J flags 1 +method name getModifiers descriptor ()I flags 1 +method name getModifiersEx descriptor ()I flags 1 +method name consume descriptor ()V flags 1 +method name isConsumed descriptor ()Z flags 1 +method name getModifiersExText descriptor (I)Ljava/lang/String; flags 9 + +class name java/awt/event/InputMethodEvent +header extends java/awt/AWTEvent flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name INPUT_METHOD_FIRST descriptor I constantValue 1100 flags 19 +field name INPUT_METHOD_TEXT_CHANGED descriptor I constantValue 1100 flags 19 +field name CARET_POSITION_CHANGED descriptor I constantValue 1101 flags 19 +field name INPUT_METHOD_LAST descriptor I constantValue 1101 flags 19 +method name descriptor (Ljava/awt/Component;IJLjava/text/AttributedCharacterIterator;ILjava/awt/font/TextHitInfo;Ljava/awt/font/TextHitInfo;)V flags 1 +method name descriptor (Ljava/awt/Component;ILjava/text/AttributedCharacterIterator;ILjava/awt/font/TextHitInfo;Ljava/awt/font/TextHitInfo;)V flags 1 +method name descriptor (Ljava/awt/Component;ILjava/awt/font/TextHitInfo;Ljava/awt/font/TextHitInfo;)V flags 1 +method name getText descriptor ()Ljava/text/AttributedCharacterIterator; flags 1 +method name getCommittedCharacterCount descriptor ()I flags 1 +method name getCaret descriptor ()Ljava/awt/font/TextHitInfo; flags 1 +method name getVisiblePosition descriptor ()Ljava/awt/font/TextHitInfo; flags 1 +method name consume descriptor ()V flags 1 +method name isConsumed descriptor ()Z flags 1 +method name getWhen descriptor ()J flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 1 + +class name java/awt/event/InputMethodListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name inputMethodTextChanged descriptor (Ljava/awt/event/InputMethodEvent;)V flags 401 +method name caretPositionChanged descriptor (Ljava/awt/event/InputMethodEvent;)V flags 401 + +class name java/awt/event/InvocationEvent +header extends java/awt/AWTEvent implements java/awt/ActiveEvent flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name INVOCATION_FIRST descriptor I constantValue 1200 flags 19 +field name INVOCATION_DEFAULT descriptor I constantValue 1200 flags 19 +field name INVOCATION_LAST descriptor I constantValue 1200 flags 19 +field name runnable descriptor Ljava/lang/Runnable; flags 4 +field name notifier descriptor Ljava/lang/Object; flags 44 +field name catchExceptions descriptor Z flags 4 +method name descriptor (Ljava/lang/Object;Ljava/lang/Runnable;)V flags 1 +method name descriptor (Ljava/lang/Object;Ljava/lang/Runnable;Ljava/lang/Object;Z)V flags 1 +method name descriptor (Ljava/lang/Object;Ljava/lang/Runnable;Ljava/lang/Runnable;Z)V flags 1 +method name descriptor (Ljava/lang/Object;ILjava/lang/Runnable;Ljava/lang/Object;Z)V flags 4 +method name dispatch descriptor ()V flags 1 +method name getException descriptor ()Ljava/lang/Exception; flags 1 +method name getThrowable descriptor ()Ljava/lang/Throwable; flags 1 +method name getWhen descriptor ()J flags 1 +method name isDispatched descriptor ()Z flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 1 + +class name java/awt/event/ItemEvent +header extends java/awt/AWTEvent flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name ITEM_FIRST descriptor I constantValue 701 flags 19 +field name ITEM_LAST descriptor I constantValue 701 flags 19 +field name ITEM_STATE_CHANGED descriptor I constantValue 701 flags 19 +field name SELECTED descriptor I constantValue 1 flags 19 +field name DESELECTED descriptor I constantValue 2 flags 19 +method name descriptor (Ljava/awt/ItemSelectable;ILjava/lang/Object;I)V flags 1 +method name getItemSelectable descriptor ()Ljava/awt/ItemSelectable; flags 1 +method name getItem descriptor ()Ljava/lang/Object; flags 1 +method name getStateChange descriptor ()I flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 1 + +class name java/awt/event/ItemListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name itemStateChanged descriptor (Ljava/awt/event/ItemEvent;)V flags 401 + +class name java/awt/event/KeyAdapter +header extends java/lang/Object implements java/awt/event/KeyListener flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name keyTyped descriptor (Ljava/awt/event/KeyEvent;)V flags 1 +method name keyPressed descriptor (Ljava/awt/event/KeyEvent;)V flags 1 +method name keyReleased descriptor (Ljava/awt/event/KeyEvent;)V flags 1 + +class name java/awt/event/KeyEvent +header extends java/awt/event/InputEvent flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name KEY_FIRST descriptor I constantValue 400 flags 19 +field name KEY_LAST descriptor I constantValue 402 flags 19 +field name KEY_TYPED descriptor I constantValue 400 flags 19 +field name KEY_PRESSED descriptor I constantValue 401 flags 19 +field name KEY_RELEASED descriptor I constantValue 402 flags 19 +field name VK_ENTER descriptor I constantValue 10 flags 19 +field name VK_BACK_SPACE descriptor I constantValue 8 flags 19 +field name VK_TAB descriptor I constantValue 9 flags 19 +field name VK_CANCEL descriptor I constantValue 3 flags 19 +field name VK_CLEAR descriptor I constantValue 12 flags 19 +field name VK_SHIFT descriptor I constantValue 16 flags 19 +field name VK_CONTROL descriptor I constantValue 17 flags 19 +field name VK_ALT descriptor I constantValue 18 flags 19 +field name VK_PAUSE descriptor I constantValue 19 flags 19 +field name VK_CAPS_LOCK descriptor I constantValue 20 flags 19 +field name VK_ESCAPE descriptor I constantValue 27 flags 19 +field name VK_SPACE descriptor I constantValue 32 flags 19 +field name VK_PAGE_UP descriptor I constantValue 33 flags 19 +field name VK_PAGE_DOWN descriptor I constantValue 34 flags 19 +field name VK_END descriptor I constantValue 35 flags 19 +field name VK_HOME descriptor I constantValue 36 flags 19 +field name VK_LEFT descriptor I constantValue 37 flags 19 +field name VK_UP descriptor I constantValue 38 flags 19 +field name VK_RIGHT descriptor I constantValue 39 flags 19 +field name VK_DOWN descriptor I constantValue 40 flags 19 +field name VK_COMMA descriptor I constantValue 44 flags 19 +field name VK_MINUS descriptor I constantValue 45 flags 19 +field name VK_PERIOD descriptor I constantValue 46 flags 19 +field name VK_SLASH descriptor I constantValue 47 flags 19 +field name VK_0 descriptor I constantValue 48 flags 19 +field name VK_1 descriptor I constantValue 49 flags 19 +field name VK_2 descriptor I constantValue 50 flags 19 +field name VK_3 descriptor I constantValue 51 flags 19 +field name VK_4 descriptor I constantValue 52 flags 19 +field name VK_5 descriptor I constantValue 53 flags 19 +field name VK_6 descriptor I constantValue 54 flags 19 +field name VK_7 descriptor I constantValue 55 flags 19 +field name VK_8 descriptor I constantValue 56 flags 19 +field name VK_9 descriptor I constantValue 57 flags 19 +field name VK_SEMICOLON descriptor I constantValue 59 flags 19 +field name VK_EQUALS descriptor I constantValue 61 flags 19 +field name VK_A descriptor I constantValue 65 flags 19 +field name VK_B descriptor I constantValue 66 flags 19 +field name VK_C descriptor I constantValue 67 flags 19 +field name VK_D descriptor I constantValue 68 flags 19 +field name VK_E descriptor I constantValue 69 flags 19 +field name VK_F descriptor I constantValue 70 flags 19 +field name VK_G descriptor I constantValue 71 flags 19 +field name VK_H descriptor I constantValue 72 flags 19 +field name VK_I descriptor I constantValue 73 flags 19 +field name VK_J descriptor I constantValue 74 flags 19 +field name VK_K descriptor I constantValue 75 flags 19 +field name VK_L descriptor I constantValue 76 flags 19 +field name VK_M descriptor I constantValue 77 flags 19 +field name VK_N descriptor I constantValue 78 flags 19 +field name VK_O descriptor I constantValue 79 flags 19 +field name VK_P descriptor I constantValue 80 flags 19 +field name VK_Q descriptor I constantValue 81 flags 19 +field name VK_R descriptor I constantValue 82 flags 19 +field name VK_S descriptor I constantValue 83 flags 19 +field name VK_T descriptor I constantValue 84 flags 19 +field name VK_U descriptor I constantValue 85 flags 19 +field name VK_V descriptor I constantValue 86 flags 19 +field name VK_W descriptor I constantValue 87 flags 19 +field name VK_X descriptor I constantValue 88 flags 19 +field name VK_Y descriptor I constantValue 89 flags 19 +field name VK_Z descriptor I constantValue 90 flags 19 +field name VK_OPEN_BRACKET descriptor I constantValue 91 flags 19 +field name VK_BACK_SLASH descriptor I constantValue 92 flags 19 +field name VK_CLOSE_BRACKET descriptor I constantValue 93 flags 19 +field name VK_NUMPAD0 descriptor I constantValue 96 flags 19 +field name VK_NUMPAD1 descriptor I constantValue 97 flags 19 +field name VK_NUMPAD2 descriptor I constantValue 98 flags 19 +field name VK_NUMPAD3 descriptor I constantValue 99 flags 19 +field name VK_NUMPAD4 descriptor I constantValue 100 flags 19 +field name VK_NUMPAD5 descriptor I constantValue 101 flags 19 +field name VK_NUMPAD6 descriptor I constantValue 102 flags 19 +field name VK_NUMPAD7 descriptor I constantValue 103 flags 19 +field name VK_NUMPAD8 descriptor I constantValue 104 flags 19 +field name VK_NUMPAD9 descriptor I constantValue 105 flags 19 +field name VK_MULTIPLY descriptor I constantValue 106 flags 19 +field name VK_ADD descriptor I constantValue 107 flags 19 +field name VK_SEPARATER descriptor I constantValue 108 flags 19 +field name VK_SEPARATOR descriptor I constantValue 108 flags 19 +field name VK_SUBTRACT descriptor I constantValue 109 flags 19 +field name VK_DECIMAL descriptor I constantValue 110 flags 19 +field name VK_DIVIDE descriptor I constantValue 111 flags 19 +field name VK_DELETE descriptor I constantValue 127 flags 19 +field name VK_NUM_LOCK descriptor I constantValue 144 flags 19 +field name VK_SCROLL_LOCK descriptor I constantValue 145 flags 19 +field name VK_F1 descriptor I constantValue 112 flags 19 +field name VK_F2 descriptor I constantValue 113 flags 19 +field name VK_F3 descriptor I constantValue 114 flags 19 +field name VK_F4 descriptor I constantValue 115 flags 19 +field name VK_F5 descriptor I constantValue 116 flags 19 +field name VK_F6 descriptor I constantValue 117 flags 19 +field name VK_F7 descriptor I constantValue 118 flags 19 +field name VK_F8 descriptor I constantValue 119 flags 19 +field name VK_F9 descriptor I constantValue 120 flags 19 +field name VK_F10 descriptor I constantValue 121 flags 19 +field name VK_F11 descriptor I constantValue 122 flags 19 +field name VK_F12 descriptor I constantValue 123 flags 19 +field name VK_F13 descriptor I constantValue 61440 flags 19 +field name VK_F14 descriptor I constantValue 61441 flags 19 +field name VK_F15 descriptor I constantValue 61442 flags 19 +field name VK_F16 descriptor I constantValue 61443 flags 19 +field name VK_F17 descriptor I constantValue 61444 flags 19 +field name VK_F18 descriptor I constantValue 61445 flags 19 +field name VK_F19 descriptor I constantValue 61446 flags 19 +field name VK_F20 descriptor I constantValue 61447 flags 19 +field name VK_F21 descriptor I constantValue 61448 flags 19 +field name VK_F22 descriptor I constantValue 61449 flags 19 +field name VK_F23 descriptor I constantValue 61450 flags 19 +field name VK_F24 descriptor I constantValue 61451 flags 19 +field name VK_PRINTSCREEN descriptor I constantValue 154 flags 19 +field name VK_INSERT descriptor I constantValue 155 flags 19 +field name VK_HELP descriptor I constantValue 156 flags 19 +field name VK_META descriptor I constantValue 157 flags 19 +field name VK_BACK_QUOTE descriptor I constantValue 192 flags 19 +field name VK_QUOTE descriptor I constantValue 222 flags 19 +field name VK_KP_UP descriptor I constantValue 224 flags 19 +field name VK_KP_DOWN descriptor I constantValue 225 flags 19 +field name VK_KP_LEFT descriptor I constantValue 226 flags 19 +field name VK_KP_RIGHT descriptor I constantValue 227 flags 19 +field name VK_DEAD_GRAVE descriptor I constantValue 128 flags 19 +field name VK_DEAD_ACUTE descriptor I constantValue 129 flags 19 +field name VK_DEAD_CIRCUMFLEX descriptor I constantValue 130 flags 19 +field name VK_DEAD_TILDE descriptor I constantValue 131 flags 19 +field name VK_DEAD_MACRON descriptor I constantValue 132 flags 19 +field name VK_DEAD_BREVE descriptor I constantValue 133 flags 19 +field name VK_DEAD_ABOVEDOT descriptor I constantValue 134 flags 19 +field name VK_DEAD_DIAERESIS descriptor I constantValue 135 flags 19 +field name VK_DEAD_ABOVERING descriptor I constantValue 136 flags 19 +field name VK_DEAD_DOUBLEACUTE descriptor I constantValue 137 flags 19 +field name VK_DEAD_CARON descriptor I constantValue 138 flags 19 +field name VK_DEAD_CEDILLA descriptor I constantValue 139 flags 19 +field name VK_DEAD_OGONEK descriptor I constantValue 140 flags 19 +field name VK_DEAD_IOTA descriptor I constantValue 141 flags 19 +field name VK_DEAD_VOICED_SOUND descriptor I constantValue 142 flags 19 +field name VK_DEAD_SEMIVOICED_SOUND descriptor I constantValue 143 flags 19 +field name VK_AMPERSAND descriptor I constantValue 150 flags 19 +field name VK_ASTERISK descriptor I constantValue 151 flags 19 +field name VK_QUOTEDBL descriptor I constantValue 152 flags 19 +field name VK_LESS descriptor I constantValue 153 flags 19 +field name VK_GREATER descriptor I constantValue 160 flags 19 +field name VK_BRACELEFT descriptor I constantValue 161 flags 19 +field name VK_BRACERIGHT descriptor I constantValue 162 flags 19 +field name VK_AT descriptor I constantValue 512 flags 19 +field name VK_COLON descriptor I constantValue 513 flags 19 +field name VK_CIRCUMFLEX descriptor I constantValue 514 flags 19 +field name VK_DOLLAR descriptor I constantValue 515 flags 19 +field name VK_EURO_SIGN descriptor I constantValue 516 flags 19 +field name VK_EXCLAMATION_MARK descriptor I constantValue 517 flags 19 +field name VK_INVERTED_EXCLAMATION_MARK descriptor I constantValue 518 flags 19 +field name VK_LEFT_PARENTHESIS descriptor I constantValue 519 flags 19 +field name VK_NUMBER_SIGN descriptor I constantValue 520 flags 19 +field name VK_PLUS descriptor I constantValue 521 flags 19 +field name VK_RIGHT_PARENTHESIS descriptor I constantValue 522 flags 19 +field name VK_UNDERSCORE descriptor I constantValue 523 flags 19 +field name VK_WINDOWS descriptor I constantValue 524 flags 19 +field name VK_CONTEXT_MENU descriptor I constantValue 525 flags 19 +field name VK_FINAL descriptor I constantValue 24 flags 19 +field name VK_CONVERT descriptor I constantValue 28 flags 19 +field name VK_NONCONVERT descriptor I constantValue 29 flags 19 +field name VK_ACCEPT descriptor I constantValue 30 flags 19 +field name VK_MODECHANGE descriptor I constantValue 31 flags 19 +field name VK_KANA descriptor I constantValue 21 flags 19 +field name VK_KANJI descriptor I constantValue 25 flags 19 +field name VK_ALPHANUMERIC descriptor I constantValue 240 flags 19 +field name VK_KATAKANA descriptor I constantValue 241 flags 19 +field name VK_HIRAGANA descriptor I constantValue 242 flags 19 +field name VK_FULL_WIDTH descriptor I constantValue 243 flags 19 +field name VK_HALF_WIDTH descriptor I constantValue 244 flags 19 +field name VK_ROMAN_CHARACTERS descriptor I constantValue 245 flags 19 +field name VK_ALL_CANDIDATES descriptor I constantValue 256 flags 19 +field name VK_PREVIOUS_CANDIDATE descriptor I constantValue 257 flags 19 +field name VK_CODE_INPUT descriptor I constantValue 258 flags 19 +field name VK_JAPANESE_KATAKANA descriptor I constantValue 259 flags 19 +field name VK_JAPANESE_HIRAGANA descriptor I constantValue 260 flags 19 +field name VK_JAPANESE_ROMAN descriptor I constantValue 261 flags 19 +field name VK_KANA_LOCK descriptor I constantValue 262 flags 19 +field name VK_INPUT_METHOD_ON_OFF descriptor I constantValue 263 flags 19 +field name VK_CUT descriptor I constantValue 65489 flags 19 +field name VK_COPY descriptor I constantValue 65485 flags 19 +field name VK_PASTE descriptor I constantValue 65487 flags 19 +field name VK_UNDO descriptor I constantValue 65483 flags 19 +field name VK_AGAIN descriptor I constantValue 65481 flags 19 +field name VK_FIND descriptor I constantValue 65488 flags 19 +field name VK_PROPS descriptor I constantValue 65482 flags 19 +field name VK_STOP descriptor I constantValue 65480 flags 19 +field name VK_COMPOSE descriptor I constantValue 65312 flags 19 +field name VK_ALT_GRAPH descriptor I constantValue 65406 flags 19 +field name VK_BEGIN descriptor I constantValue 65368 flags 19 +field name VK_UNDEFINED descriptor I constantValue 0 flags 19 +field name CHAR_UNDEFINED descriptor C constantValue \uFFFF; flags 19 +field name KEY_LOCATION_UNKNOWN descriptor I constantValue 0 flags 19 +field name KEY_LOCATION_STANDARD descriptor I constantValue 1 flags 19 +field name KEY_LOCATION_LEFT descriptor I constantValue 2 flags 19 +field name KEY_LOCATION_RIGHT descriptor I constantValue 3 flags 19 +field name KEY_LOCATION_NUMPAD descriptor I constantValue 4 flags 19 +method name descriptor (Ljava/awt/Component;IJIICI)V flags 1 +method name descriptor (Ljava/awt/Component;IJIIC)V flags 1 +method name descriptor (Ljava/awt/Component;IJII)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getKeyCode descriptor ()I flags 1 +method name setKeyCode descriptor (I)V flags 1 +method name getKeyChar descriptor ()C flags 1 +method name setKeyChar descriptor (C)V flags 1 +method name setModifiers descriptor (I)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getKeyLocation descriptor ()I flags 1 +method name getKeyText descriptor (I)Ljava/lang/String; flags 9 +method name getKeyModifiersText descriptor (I)Ljava/lang/String; flags 9 +method name isActionKey descriptor ()Z flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 1 +method name getExtendedKeyCode descriptor ()I flags 1 +method name getExtendedKeyCodeForChar descriptor (I)I flags 9 + +class name java/awt/event/KeyListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name keyTyped descriptor (Ljava/awt/event/KeyEvent;)V flags 401 +method name keyPressed descriptor (Ljava/awt/event/KeyEvent;)V flags 401 +method name keyReleased descriptor (Ljava/awt/event/KeyEvent;)V flags 401 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name mouseClicked descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mousePressed descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseReleased descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseEntered descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseExited descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseWheelMoved descriptor (Ljava/awt/event/MouseWheelEvent;)V flags 1 +method name mouseDragged descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseMoved descriptor (Ljava/awt/event/MouseEvent;)V flags 1 + +class name java/awt/event/MouseEvent +header extends java/awt/event/InputEvent flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name MOUSE_FIRST descriptor I constantValue 500 flags 19 +field name MOUSE_LAST descriptor I constantValue 507 flags 19 +field name MOUSE_CLICKED descriptor I constantValue 500 flags 19 +field name MOUSE_PRESSED descriptor I constantValue 501 flags 19 +field name MOUSE_RELEASED descriptor I constantValue 502 flags 19 +field name MOUSE_MOVED descriptor I constantValue 503 flags 19 +field name MOUSE_ENTERED descriptor I constantValue 504 flags 19 +field name MOUSE_EXITED descriptor I constantValue 505 flags 19 +field name MOUSE_DRAGGED descriptor I constantValue 506 flags 19 +field name MOUSE_WHEEL descriptor I constantValue 507 flags 19 +field name NOBUTTON descriptor I constantValue 0 flags 19 +field name BUTTON1 descriptor I constantValue 1 flags 19 +field name BUTTON2 descriptor I constantValue 2 flags 19 +field name BUTTON3 descriptor I constantValue 3 flags 19 +method name getLocationOnScreen descriptor ()Ljava/awt/Point; flags 1 +method name getXOnScreen descriptor ()I flags 1 +method name getYOnScreen descriptor ()I flags 1 +method name descriptor (Ljava/awt/Component;IJIIIIZI)V flags 1 +method name descriptor (Ljava/awt/Component;IJIIIIZ)V flags 1 +method name getModifiersEx descriptor ()I flags 1 +method name descriptor (Ljava/awt/Component;IJIIIIIIZI)V flags 1 +method name getX descriptor ()I flags 1 +method name getY descriptor ()I flags 1 +method name getPoint descriptor ()Ljava/awt/Point; flags 1 +method name translatePoint descriptor (II)V flags 21 +method name getClickCount descriptor ()I flags 1 +method name getButton descriptor ()I flags 1 +method name isPopupTrigger descriptor ()Z flags 1 +method name getMouseModifiersText descriptor (I)Ljava/lang/String; flags 9 +method name paramString descriptor ()Ljava/lang/String; flags 1 + +class name java/awt/event/MouseListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name mouseClicked descriptor (Ljava/awt/event/MouseEvent;)V flags 401 +method name mousePressed descriptor (Ljava/awt/event/MouseEvent;)V flags 401 +method name mouseReleased descriptor (Ljava/awt/event/MouseEvent;)V flags 401 +method name mouseEntered descriptor (Ljava/awt/event/MouseEvent;)V flags 401 +method name mouseExited descriptor (Ljava/awt/event/MouseEvent;)V flags 401 + +class name java/awt/event/MouseMotionAdapter +header extends java/lang/Object implements java/awt/event/MouseMotionListener flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name mouseDragged descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseMoved descriptor (Ljava/awt/event/MouseEvent;)V flags 1 + +class name java/awt/event/MouseMotionListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name mouseDragged descriptor (Ljava/awt/event/MouseEvent;)V flags 401 +method name mouseMoved descriptor (Ljava/awt/event/MouseEvent;)V flags 401 + +class name java/awt/event/MouseWheelEvent +header extends java/awt/event/MouseEvent flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name WHEEL_UNIT_SCROLL descriptor I constantValue 0 flags 19 +field name WHEEL_BLOCK_SCROLL descriptor I constantValue 1 flags 19 +method name descriptor (Ljava/awt/Component;IJIIIIZIII)V flags 1 +method name descriptor (Ljava/awt/Component;IJIIIIIIZIII)V flags 1 +method name descriptor (Ljava/awt/Component;IJIIIIIIZIIID)V flags 1 +method name getScrollType descriptor ()I flags 1 +method name getScrollAmount descriptor ()I flags 1 +method name getWheelRotation descriptor ()I flags 1 +method name getPreciseWheelRotation descriptor ()D flags 1 +method name getUnitsToScroll descriptor ()I flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 1 + +class name java/awt/event/MouseWheelListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name mouseWheelMoved descriptor (Ljava/awt/event/MouseWheelEvent;)V flags 401 + +class name java/awt/event/PaintEvent +header extends java/awt/event/ComponentEvent flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name PAINT_FIRST descriptor I constantValue 800 flags 19 +field name PAINT_LAST descriptor I constantValue 801 flags 19 +field name PAINT descriptor I constantValue 800 flags 19 +field name UPDATE descriptor I constantValue 801 flags 19 +method name descriptor (Ljava/awt/Component;ILjava/awt/Rectangle;)V flags 1 +method name getUpdateRect descriptor ()Ljava/awt/Rectangle; flags 1 +method name setUpdateRect descriptor (Ljava/awt/Rectangle;)V flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 1 + +class name java/awt/event/TextEvent +header extends java/awt/AWTEvent flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name TEXT_FIRST descriptor I constantValue 900 flags 19 +field name TEXT_LAST descriptor I constantValue 900 flags 19 +field name TEXT_VALUE_CHANGED descriptor I constantValue 900 flags 19 +method name descriptor (Ljava/lang/Object;I)V flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 1 + +class name java/awt/event/TextListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name textValueChanged descriptor (Ljava/awt/event/TextEvent;)V flags 401 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name windowOpened descriptor (Ljava/awt/event/WindowEvent;)V flags 1 +method name windowClosing descriptor (Ljava/awt/event/WindowEvent;)V flags 1 +method name windowClosed descriptor (Ljava/awt/event/WindowEvent;)V flags 1 +method name windowIconified descriptor (Ljava/awt/event/WindowEvent;)V flags 1 +method name windowDeiconified descriptor (Ljava/awt/event/WindowEvent;)V flags 1 +method name windowActivated descriptor (Ljava/awt/event/WindowEvent;)V flags 1 +method name windowDeactivated descriptor (Ljava/awt/event/WindowEvent;)V flags 1 +method name windowStateChanged descriptor (Ljava/awt/event/WindowEvent;)V flags 1 +method name windowGainedFocus descriptor (Ljava/awt/event/WindowEvent;)V flags 1 +method name windowLostFocus descriptor (Ljava/awt/event/WindowEvent;)V flags 1 + +class name java/awt/event/WindowEvent +header extends java/awt/event/ComponentEvent flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name WINDOW_FIRST descriptor I constantValue 200 flags 19 +field name WINDOW_OPENED descriptor I constantValue 200 flags 19 +field name WINDOW_CLOSING descriptor I constantValue 201 flags 19 +field name WINDOW_CLOSED descriptor I constantValue 202 flags 19 +field name WINDOW_ICONIFIED descriptor I constantValue 203 flags 19 +field name WINDOW_DEICONIFIED descriptor I constantValue 204 flags 19 +field name WINDOW_ACTIVATED descriptor I constantValue 205 flags 19 +field name WINDOW_DEACTIVATED descriptor I constantValue 206 flags 19 +field name WINDOW_GAINED_FOCUS descriptor I constantValue 207 flags 19 +field name WINDOW_LOST_FOCUS descriptor I constantValue 208 flags 19 +field name WINDOW_STATE_CHANGED descriptor I constantValue 209 flags 19 +field name WINDOW_LAST descriptor I constantValue 209 flags 19 +method name descriptor (Ljava/awt/Window;ILjava/awt/Window;II)V flags 1 +method name descriptor (Ljava/awt/Window;ILjava/awt/Window;)V flags 1 +method name descriptor (Ljava/awt/Window;III)V flags 1 +method name descriptor (Ljava/awt/Window;I)V flags 1 +method name getWindow descriptor ()Ljava/awt/Window; flags 1 +method name getOppositeWindow descriptor ()Ljava/awt/Window; flags 1 +method name getOldState descriptor ()I flags 1 +method name getNewState descriptor ()I flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 1 + +class name java/awt/event/WindowFocusListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name windowGainedFocus descriptor (Ljava/awt/event/WindowEvent;)V flags 401 +method name windowLostFocus descriptor (Ljava/awt/event/WindowEvent;)V flags 401 + +class name java/awt/event/WindowListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name windowOpened descriptor (Ljava/awt/event/WindowEvent;)V flags 401 +method name windowClosing descriptor (Ljava/awt/event/WindowEvent;)V flags 401 +method name windowClosed descriptor (Ljava/awt/event/WindowEvent;)V flags 401 +method name windowIconified descriptor (Ljava/awt/event/WindowEvent;)V flags 401 +method name windowDeiconified descriptor (Ljava/awt/event/WindowEvent;)V flags 401 +method name windowActivated descriptor (Ljava/awt/event/WindowEvent;)V flags 401 +method name windowDeactivated descriptor (Ljava/awt/event/WindowEvent;)V flags 401 + +class name java/awt/event/WindowStateListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name windowStateChanged descriptor (Ljava/awt/event/WindowEvent;)V flags 401 + +class name java/awt/font/FontRenderContext +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 4 +method name descriptor (Ljava/awt/geom/AffineTransform;ZZ)V flags 1 +method name descriptor (Ljava/awt/geom/AffineTransform;Ljava/lang/Object;Ljava/lang/Object;)V flags 1 +method name isTransformed descriptor ()Z flags 1 +method name getTransformType descriptor ()I flags 1 +method name getTransform descriptor ()Ljava/awt/geom/AffineTransform; flags 1 +method name isAntiAliased descriptor ()Z flags 1 +method name usesFractionalMetrics descriptor ()Z flags 1 +method name getAntiAliasingHint descriptor ()Ljava/lang/Object; flags 1 +method name getFractionalMetricsHint descriptor ()Ljava/lang/Object; flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name equals descriptor (Ljava/awt/font/FontRenderContext;)Z flags 1 +method name hashCode descriptor ()I flags 1 + +class name java/awt/font/GlyphJustificationInfo +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name PRIORITY_KASHIDA descriptor I constantValue 0 flags 19 +field name PRIORITY_WHITESPACE descriptor I constantValue 1 flags 19 +field name PRIORITY_INTERCHAR descriptor I constantValue 2 flags 19 +field name PRIORITY_NONE descriptor I constantValue 3 flags 19 +field name weight descriptor F flags 11 +field name growPriority descriptor I flags 11 +field name growAbsorb descriptor Z flags 11 +field name growLeftLimit descriptor F flags 11 +field name growRightLimit descriptor F flags 11 +field name shrinkPriority descriptor I flags 11 +field name shrinkAbsorb descriptor Z flags 11 +field name shrinkLeftLimit descriptor F flags 11 +field name shrinkRightLimit descriptor F flags 11 +method name descriptor (FZIFFZIFF)V flags 1 + +class name java/awt/font/GlyphMetrics +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass java/awt/geom/Rectangle2D$Float outerClass java/awt/geom/Rectangle2D innerClassName Float flags 9 +field name STANDARD descriptor B constantValue 0 flags 19 +field name LIGATURE descriptor B constantValue 1 flags 19 +field name COMBINING descriptor B constantValue 2 flags 19 +field name COMPONENT descriptor B constantValue 3 flags 19 +field name WHITESPACE descriptor B constantValue 4 flags 19 +method name descriptor (FLjava/awt/geom/Rectangle2D;B)V flags 1 +method name descriptor (ZFFLjava/awt/geom/Rectangle2D;B)V flags 1 +method name getAdvance descriptor ()F flags 1 +method name getAdvanceX descriptor ()F flags 1 +method name getAdvanceY descriptor ()F flags 1 +method name getBounds2D descriptor ()Ljava/awt/geom/Rectangle2D; flags 1 +method name getLSB descriptor ()F flags 1 +method name getRSB descriptor ()F flags 1 +method name getType descriptor ()I flags 1 +method name isStandard descriptor ()Z flags 1 +method name isLigature descriptor ()Z flags 1 +method name isCombining descriptor ()Z flags 1 +method name isComponent descriptor ()Z flags 1 +method name isWhitespace descriptor ()Z flags 1 + +class name java/awt/font/GlyphVector +header extends java/lang/Object implements java/lang/Cloneable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name FLAG_HAS_TRANSFORMS descriptor I constantValue 1 flags 19 +field name FLAG_HAS_POSITION_ADJUSTMENTS descriptor I constantValue 2 flags 19 +field name FLAG_RUN_RTL descriptor I constantValue 4 flags 19 +field name FLAG_COMPLEX_GLYPHS descriptor I constantValue 8 flags 19 +field name FLAG_MASK descriptor I constantValue 15 flags 19 +method name descriptor ()V flags 1 +method name getFont descriptor ()Ljava/awt/Font; flags 401 +method name getFontRenderContext descriptor ()Ljava/awt/font/FontRenderContext; flags 401 +method name performDefaultLayout descriptor ()V flags 401 +method name getNumGlyphs descriptor ()I flags 401 +method name getGlyphCode descriptor (I)I flags 401 +method name getGlyphCodes descriptor (II[I)[I flags 401 +method name getGlyphCharIndex descriptor (I)I flags 1 +method name getGlyphCharIndices descriptor (II[I)[I flags 1 +method name getLogicalBounds descriptor ()Ljava/awt/geom/Rectangle2D; flags 401 +method name getVisualBounds descriptor ()Ljava/awt/geom/Rectangle2D; flags 401 +method name getPixelBounds descriptor (Ljava/awt/font/FontRenderContext;FF)Ljava/awt/Rectangle; flags 1 +method name getOutline descriptor ()Ljava/awt/Shape; flags 401 +method name getOutline descriptor (FF)Ljava/awt/Shape; flags 401 +method name getGlyphOutline descriptor (I)Ljava/awt/Shape; flags 401 +method name getGlyphOutline descriptor (IFF)Ljava/awt/Shape; flags 1 +method name getGlyphPosition descriptor (I)Ljava/awt/geom/Point2D; flags 401 +method name setGlyphPosition descriptor (ILjava/awt/geom/Point2D;)V flags 401 +method name getGlyphTransform descriptor (I)Ljava/awt/geom/AffineTransform; flags 401 +method name setGlyphTransform descriptor (ILjava/awt/geom/AffineTransform;)V flags 401 +method name getLayoutFlags descriptor ()I flags 1 +method name getGlyphPositions descriptor (II[F)[F flags 401 +method name getGlyphLogicalBounds descriptor (I)Ljava/awt/Shape; flags 401 +method name getGlyphVisualBounds descriptor (I)Ljava/awt/Shape; flags 401 +method name getGlyphPixelBounds descriptor (ILjava/awt/font/FontRenderContext;FF)Ljava/awt/Rectangle; flags 1 +method name getGlyphMetrics descriptor (I)Ljava/awt/font/GlyphMetrics; flags 401 +method name getGlyphJustificationInfo descriptor (I)Ljava/awt/font/GlyphJustificationInfo; flags 401 +method name equals descriptor (Ljava/awt/font/GlyphVector;)Z flags 401 + +class name java/awt/font/GraphicAttribute +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name TOP_ALIGNMENT descriptor I constantValue -1 flags 19 +field name BOTTOM_ALIGNMENT descriptor I constantValue -2 flags 19 +field name ROMAN_BASELINE descriptor I constantValue 0 flags 19 +field name CENTER_BASELINE descriptor I constantValue 1 flags 19 +field name HANGING_BASELINE descriptor I constantValue 2 flags 19 +method name descriptor (I)V flags 4 +method name getAscent descriptor ()F flags 401 +method name getDescent descriptor ()F flags 401 +method name getAdvance descriptor ()F flags 401 +method name getBounds descriptor ()Ljava/awt/geom/Rectangle2D; flags 1 +method name getOutline descriptor (Ljava/awt/geom/AffineTransform;)Ljava/awt/Shape; flags 1 +method name draw descriptor (Ljava/awt/Graphics2D;FF)V flags 401 +method name getAlignment descriptor ()I flags 11 +method name getJustificationInfo descriptor ()Ljava/awt/font/GlyphJustificationInfo; flags 1 + +class name java/awt/font/ImageGraphicAttribute +header extends java/awt/font/GraphicAttribute flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/awt/Image;I)V flags 1 +method name descriptor (Ljava/awt/Image;IFF)V flags 1 +method name getAscent descriptor ()F flags 1 +method name getDescent descriptor ()F flags 1 +method name getAdvance descriptor ()F flags 1 +method name getBounds descriptor ()Ljava/awt/geom/Rectangle2D; flags 1 +method name draw descriptor (Ljava/awt/Graphics2D;FF)V flags 1 +method name hashCode descriptor ()I flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name equals descriptor (Ljava/awt/font/ImageGraphicAttribute;)Z flags 1 + +class name java/awt/font/LayoutPath +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name pointToPath descriptor (Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;)Z flags 401 +method name pathToPoint descriptor (Ljava/awt/geom/Point2D;ZLjava/awt/geom/Point2D;)V flags 401 + +class name java/awt/font/LineBreakMeasurer +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/text/AttributedCharacterIterator;Ljava/awt/font/FontRenderContext;)V flags 1 +method name descriptor (Ljava/text/AttributedCharacterIterator;Ljava/text/BreakIterator;Ljava/awt/font/FontRenderContext;)V flags 1 +method name nextOffset descriptor (F)I flags 1 +method name nextOffset descriptor (FIZ)I flags 1 +method name nextLayout descriptor (F)Ljava/awt/font/TextLayout; flags 1 +method name nextLayout descriptor (FIZ)Ljava/awt/font/TextLayout; flags 1 +method name getPosition descriptor ()I flags 1 +method name setPosition descriptor (I)V flags 1 +method name insertChar descriptor (Ljava/text/AttributedCharacterIterator;I)V flags 1 +method name deleteChar descriptor (Ljava/text/AttributedCharacterIterator;I)V flags 1 + +class name java/awt/font/LineMetrics +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name getNumChars descriptor ()I flags 401 +method name getAscent descriptor ()F flags 401 +method name getDescent descriptor ()F flags 401 +method name getLeading descriptor ()F flags 401 +method name getHeight descriptor ()F flags 401 +method name getBaselineIndex descriptor ()I flags 401 +method name getBaselineOffsets descriptor ()[F flags 401 +method name getStrikethroughOffset descriptor ()F flags 401 +method name getStrikethroughThickness descriptor ()F flags 401 +method name getUnderlineOffset descriptor ()F flags 401 +method name getUnderlineThickness descriptor ()F flags 401 + +class name java/awt/font/MultipleMaster +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getNumDesignAxes descriptor ()I flags 401 +method name getDesignAxisRanges descriptor ()[F flags 401 +method name getDesignAxisDefaults descriptor ()[F flags 401 +method name getDesignAxisNames descriptor ()[Ljava/lang/String; flags 401 +method name deriveMMFont descriptor ([F)Ljava/awt/Font; flags 401 +method name deriveMMFont descriptor ([FFFFF)Ljava/awt/Font; flags 401 + +class name java/awt/font/NumericShaper +header extends java/lang/Object implements java/io/Serializable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass java/awt/font/NumericShaper$Range outerClass java/awt/font/NumericShaper innerClassName Range flags 4009 +field name EUROPEAN descriptor I constantValue 1 flags 19 +field name ARABIC descriptor I constantValue 2 flags 19 +field name EASTERN_ARABIC descriptor I constantValue 4 flags 19 +field name DEVANAGARI descriptor I constantValue 8 flags 19 +field name BENGALI descriptor I constantValue 16 flags 19 +field name GURMUKHI descriptor I constantValue 32 flags 19 +field name GUJARATI descriptor I constantValue 64 flags 19 +field name ORIYA descriptor I constantValue 128 flags 19 +field name TAMIL descriptor I constantValue 256 flags 19 +field name TELUGU descriptor I constantValue 512 flags 19 +field name KANNADA descriptor I constantValue 1024 flags 19 +field name MALAYALAM descriptor I constantValue 2048 flags 19 +field name THAI descriptor I constantValue 4096 flags 19 +field name LAO descriptor I constantValue 8192 flags 19 +field name TIBETAN descriptor I constantValue 16384 flags 19 +field name MYANMAR descriptor I constantValue 32768 flags 19 +field name ETHIOPIC descriptor I constantValue 65536 flags 19 +field name KHMER descriptor I constantValue 131072 flags 19 +field name MONGOLIAN descriptor I constantValue 262144 flags 19 +field name ALL_RANGES descriptor I constantValue 524287 flags 19 +method name getShaper descriptor (I)Ljava/awt/font/NumericShaper; flags 9 +method name getShaper descriptor (Ljava/awt/font/NumericShaper$Range;)Ljava/awt/font/NumericShaper; flags 9 +method name getContextualShaper descriptor (I)Ljava/awt/font/NumericShaper; flags 9 +method name getContextualShaper descriptor (Ljava/util/Set;)Ljava/awt/font/NumericShaper; flags 9 signature (Ljava/util/Set;)Ljava/awt/font/NumericShaper; +method name getContextualShaper descriptor (II)Ljava/awt/font/NumericShaper; flags 9 +method name getContextualShaper descriptor (Ljava/util/Set;Ljava/awt/font/NumericShaper$Range;)Ljava/awt/font/NumericShaper; flags 9 signature (Ljava/util/Set;Ljava/awt/font/NumericShaper$Range;)Ljava/awt/font/NumericShaper; +method name shape descriptor ([CII)V flags 1 +method name shape descriptor ([CIII)V flags 1 +method name shape descriptor ([CIILjava/awt/font/NumericShaper$Range;)V flags 1 +method name isContextual descriptor ()Z flags 1 +method name getRanges descriptor ()I flags 1 +method name getRangeSet descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set; +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/awt/font/NumericShaper$Range +header extends java/lang/Enum flags 4021 signature Ljava/lang/Enum; +innerclass innerClass java/awt/font/NumericShaper$Range outerClass java/awt/font/NumericShaper innerClassName Range flags 4009 +field name EUROPEAN descriptor Ljava/awt/font/NumericShaper$Range; flags 4019 +field name ARABIC descriptor Ljava/awt/font/NumericShaper$Range; flags 4019 +field name EASTERN_ARABIC descriptor Ljava/awt/font/NumericShaper$Range; flags 4019 +field name DEVANAGARI descriptor Ljava/awt/font/NumericShaper$Range; flags 4019 +field name BENGALI descriptor Ljava/awt/font/NumericShaper$Range; flags 4019 +field name GURMUKHI descriptor Ljava/awt/font/NumericShaper$Range; flags 4019 +field name GUJARATI descriptor Ljava/awt/font/NumericShaper$Range; flags 4019 +field name ORIYA descriptor Ljava/awt/font/NumericShaper$Range; flags 4019 +field name TAMIL descriptor Ljava/awt/font/NumericShaper$Range; flags 4019 +field name TELUGU descriptor Ljava/awt/font/NumericShaper$Range; flags 4019 +field name KANNADA descriptor Ljava/awt/font/NumericShaper$Range; flags 4019 +field name MALAYALAM descriptor Ljava/awt/font/NumericShaper$Range; flags 4019 +field name THAI descriptor Ljava/awt/font/NumericShaper$Range; flags 4019 +field name LAO descriptor Ljava/awt/font/NumericShaper$Range; flags 4019 +field name TIBETAN descriptor Ljava/awt/font/NumericShaper$Range; flags 4019 +field name MYANMAR descriptor Ljava/awt/font/NumericShaper$Range; flags 4019 +field name ETHIOPIC descriptor Ljava/awt/font/NumericShaper$Range; flags 4019 +field name KHMER descriptor Ljava/awt/font/NumericShaper$Range; flags 4019 +field name MONGOLIAN descriptor Ljava/awt/font/NumericShaper$Range; flags 4019 +field name NKO descriptor Ljava/awt/font/NumericShaper$Range; flags 4019 +field name MYANMAR_SHAN descriptor Ljava/awt/font/NumericShaper$Range; flags 4019 +field name LIMBU descriptor Ljava/awt/font/NumericShaper$Range; flags 4019 +field name NEW_TAI_LUE descriptor Ljava/awt/font/NumericShaper$Range; flags 4019 +field name BALINESE descriptor Ljava/awt/font/NumericShaper$Range; flags 4019 +field name SUNDANESE descriptor Ljava/awt/font/NumericShaper$Range; flags 4019 +field name LEPCHA descriptor Ljava/awt/font/NumericShaper$Range; flags 4019 +field name OL_CHIKI descriptor Ljava/awt/font/NumericShaper$Range; flags 4019 +field name VAI descriptor Ljava/awt/font/NumericShaper$Range; flags 4019 +field name SAURASHTRA descriptor Ljava/awt/font/NumericShaper$Range; flags 4019 +field name KAYAH_LI descriptor Ljava/awt/font/NumericShaper$Range; flags 4019 +field name CHAM descriptor Ljava/awt/font/NumericShaper$Range; flags 4019 +field name TAI_THAM_HORA descriptor Ljava/awt/font/NumericShaper$Range; flags 4019 +field name TAI_THAM_THAM descriptor Ljava/awt/font/NumericShaper$Range; flags 4019 +field name JAVANESE descriptor Ljava/awt/font/NumericShaper$Range; flags 4019 +field name MEETEI_MAYEK descriptor Ljava/awt/font/NumericShaper$Range; flags 4019 +method name values descriptor ()[Ljava/awt/font/NumericShaper$Range; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/awt/font/NumericShaper$Range; flags 9 + +class name java/awt/font/OpenType +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name TAG_CMAP descriptor I constantValue 1668112752 flags 19 +field name TAG_HEAD descriptor I constantValue 1751474532 flags 19 +field name TAG_NAME descriptor I constantValue 1851878757 flags 19 +field name TAG_GLYF descriptor I constantValue 1735162214 flags 19 +field name TAG_MAXP descriptor I constantValue 1835104368 flags 19 +field name TAG_PREP descriptor I constantValue 1886545264 flags 19 +field name TAG_HMTX descriptor I constantValue 1752003704 flags 19 +field name TAG_KERN descriptor I constantValue 1801810542 flags 19 +field name TAG_HDMX descriptor I constantValue 1751412088 flags 19 +field name TAG_LOCA descriptor I constantValue 1819239265 flags 19 +field name TAG_POST descriptor I constantValue 1886352244 flags 19 +field name TAG_OS2 descriptor I constantValue 1330851634 flags 19 +field name TAG_CVT descriptor I constantValue 1668707360 flags 19 +field name TAG_GASP descriptor I constantValue 1734439792 flags 19 +field name TAG_VDMX descriptor I constantValue 1447316824 flags 19 +field name TAG_VMTX descriptor I constantValue 1986884728 flags 19 +field name TAG_VHEA descriptor I constantValue 1986553185 flags 19 +field name TAG_HHEA descriptor I constantValue 1751672161 flags 19 +field name TAG_TYP1 descriptor I constantValue 1954115633 flags 19 +field name TAG_BSLN descriptor I constantValue 1651731566 flags 19 +field name TAG_GSUB descriptor I constantValue 1196643650 flags 19 +field name TAG_DSIG descriptor I constantValue 1146308935 flags 19 +field name TAG_FPGM descriptor I constantValue 1718642541 flags 19 +field name TAG_FVAR descriptor I constantValue 1719034226 flags 19 +field name TAG_GVAR descriptor I constantValue 1735811442 flags 19 +field name TAG_CFF descriptor I constantValue 1128678944 flags 19 +field name TAG_MMSD descriptor I constantValue 1296913220 flags 19 +field name TAG_MMFX descriptor I constantValue 1296909912 flags 19 +field name TAG_BASE descriptor I constantValue 1111577413 flags 19 +field name TAG_GDEF descriptor I constantValue 1195656518 flags 19 +field name TAG_GPOS descriptor I constantValue 1196445523 flags 19 +field name TAG_JSTF descriptor I constantValue 1246975046 flags 19 +field name TAG_EBDT descriptor I constantValue 1161970772 flags 19 +field name TAG_EBLC descriptor I constantValue 1161972803 flags 19 +field name TAG_EBSC descriptor I constantValue 1161974595 flags 19 +field name TAG_LTSH descriptor I constantValue 1280594760 flags 19 +field name TAG_PCLT descriptor I constantValue 1346587732 flags 19 +field name TAG_ACNT descriptor I constantValue 1633906292 flags 19 +field name TAG_AVAR descriptor I constantValue 1635148146 flags 19 +field name TAG_BDAT descriptor I constantValue 1650745716 flags 19 +field name TAG_BLOC descriptor I constantValue 1651273571 flags 19 +field name TAG_CVAR descriptor I constantValue 1668702578 flags 19 +field name TAG_FEAT descriptor I constantValue 1717920116 flags 19 +field name TAG_FDSC descriptor I constantValue 1717859171 flags 19 +field name TAG_FMTX descriptor I constantValue 1718449272 flags 19 +field name TAG_JUST descriptor I constantValue 1786082164 flags 19 +field name TAG_LCAR descriptor I constantValue 1818452338 flags 19 +field name TAG_MORT descriptor I constantValue 1836020340 flags 19 +field name TAG_OPBD descriptor I constantValue 1836020340 flags 19 +field name TAG_PROP descriptor I constantValue 1886547824 flags 19 +field name TAG_TRAK descriptor I constantValue 1953653099 flags 19 +method name getVersion descriptor ()I flags 401 +method name getFontTable descriptor (I)[B flags 401 +method name getFontTable descriptor (Ljava/lang/String;)[B flags 401 +method name getFontTable descriptor (III)[B flags 401 +method name getFontTable descriptor (Ljava/lang/String;II)[B flags 401 +method name getFontTableSize descriptor (I)I flags 401 +method name getFontTableSize descriptor (Ljava/lang/String;)I flags 401 + +class name java/awt/font/ShapeGraphicAttribute +header extends java/awt/font/GraphicAttribute flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name STROKE descriptor Z constantValue true flags 19 +field name FILL descriptor Z constantValue false flags 19 +method name descriptor (Ljava/awt/Shape;IZ)V flags 1 +method name getAscent descriptor ()F flags 1 +method name getDescent descriptor ()F flags 1 +method name getAdvance descriptor ()F flags 1 +method name draw descriptor (Ljava/awt/Graphics2D;FF)V flags 1 +method name getBounds descriptor ()Ljava/awt/geom/Rectangle2D; flags 1 +method name getOutline descriptor (Ljava/awt/geom/AffineTransform;)Ljava/awt/Shape; flags 1 +method name hashCode descriptor ()I flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name equals descriptor (Ljava/awt/font/ShapeGraphicAttribute;)Z flags 1 + +class name java/awt/font/TextAttribute +header extends java/text/AttributedCharacterIterator$Attribute flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass java/text/AttributedCharacterIterator$Attribute outerClass java/text/AttributedCharacterIterator innerClassName Attribute flags 9 +field name FAMILY descriptor Ljava/awt/font/TextAttribute; flags 19 +field name WEIGHT descriptor Ljava/awt/font/TextAttribute; flags 19 +field name WEIGHT_EXTRA_LIGHT descriptor Ljava/lang/Float; flags 19 +field name WEIGHT_LIGHT descriptor Ljava/lang/Float; flags 19 +field name WEIGHT_DEMILIGHT descriptor Ljava/lang/Float; flags 19 +field name WEIGHT_REGULAR descriptor Ljava/lang/Float; flags 19 +field name WEIGHT_SEMIBOLD descriptor Ljava/lang/Float; flags 19 +field name WEIGHT_MEDIUM descriptor Ljava/lang/Float; flags 19 +field name WEIGHT_DEMIBOLD descriptor Ljava/lang/Float; flags 19 +field name WEIGHT_BOLD descriptor Ljava/lang/Float; flags 19 +field name WEIGHT_HEAVY descriptor Ljava/lang/Float; flags 19 +field name WEIGHT_EXTRABOLD descriptor Ljava/lang/Float; flags 19 +field name WEIGHT_ULTRABOLD descriptor Ljava/lang/Float; flags 19 +field name WIDTH descriptor Ljava/awt/font/TextAttribute; flags 19 +field name WIDTH_CONDENSED descriptor Ljava/lang/Float; flags 19 +field name WIDTH_SEMI_CONDENSED descriptor Ljava/lang/Float; flags 19 +field name WIDTH_REGULAR descriptor Ljava/lang/Float; flags 19 +field name WIDTH_SEMI_EXTENDED descriptor Ljava/lang/Float; flags 19 +field name WIDTH_EXTENDED descriptor Ljava/lang/Float; flags 19 +field name POSTURE descriptor Ljava/awt/font/TextAttribute; flags 19 +field name POSTURE_REGULAR descriptor Ljava/lang/Float; flags 19 +field name POSTURE_OBLIQUE descriptor Ljava/lang/Float; flags 19 +field name SIZE descriptor Ljava/awt/font/TextAttribute; flags 19 +field name TRANSFORM descriptor Ljava/awt/font/TextAttribute; flags 19 +field name SUPERSCRIPT descriptor Ljava/awt/font/TextAttribute; flags 19 +field name SUPERSCRIPT_SUPER descriptor Ljava/lang/Integer; flags 19 +field name SUPERSCRIPT_SUB descriptor Ljava/lang/Integer; flags 19 +field name FONT descriptor Ljava/awt/font/TextAttribute; flags 19 +field name CHAR_REPLACEMENT descriptor Ljava/awt/font/TextAttribute; flags 19 +field name FOREGROUND descriptor Ljava/awt/font/TextAttribute; flags 19 +field name BACKGROUND descriptor Ljava/awt/font/TextAttribute; flags 19 +field name UNDERLINE descriptor Ljava/awt/font/TextAttribute; flags 19 +field name UNDERLINE_ON descriptor Ljava/lang/Integer; flags 19 +field name STRIKETHROUGH descriptor Ljava/awt/font/TextAttribute; flags 19 +field name STRIKETHROUGH_ON descriptor Ljava/lang/Boolean; flags 19 +field name RUN_DIRECTION descriptor Ljava/awt/font/TextAttribute; flags 19 +field name RUN_DIRECTION_LTR descriptor Ljava/lang/Boolean; flags 19 +field name RUN_DIRECTION_RTL descriptor Ljava/lang/Boolean; flags 19 +field name BIDI_EMBEDDING descriptor Ljava/awt/font/TextAttribute; flags 19 +field name JUSTIFICATION descriptor Ljava/awt/font/TextAttribute; flags 19 +field name JUSTIFICATION_FULL descriptor Ljava/lang/Float; flags 19 +field name JUSTIFICATION_NONE descriptor Ljava/lang/Float; flags 19 +field name INPUT_METHOD_HIGHLIGHT descriptor Ljava/awt/font/TextAttribute; flags 19 +field name INPUT_METHOD_UNDERLINE descriptor Ljava/awt/font/TextAttribute; flags 19 +field name UNDERLINE_LOW_ONE_PIXEL descriptor Ljava/lang/Integer; flags 19 +field name UNDERLINE_LOW_TWO_PIXEL descriptor Ljava/lang/Integer; flags 19 +field name UNDERLINE_LOW_DOTTED descriptor Ljava/lang/Integer; flags 19 +field name UNDERLINE_LOW_GRAY descriptor Ljava/lang/Integer; flags 19 +field name UNDERLINE_LOW_DASHED descriptor Ljava/lang/Integer; flags 19 +field name SWAP_COLORS descriptor Ljava/awt/font/TextAttribute; flags 19 +field name SWAP_COLORS_ON descriptor Ljava/lang/Boolean; flags 19 +field name NUMERIC_SHAPING descriptor Ljava/awt/font/TextAttribute; flags 19 +field name KERNING descriptor Ljava/awt/font/TextAttribute; flags 19 +field name KERNING_ON descriptor Ljava/lang/Integer; flags 19 +field name LIGATURES descriptor Ljava/awt/font/TextAttribute; flags 19 +field name LIGATURES_ON descriptor Ljava/lang/Integer; flags 19 +field name TRACKING descriptor Ljava/awt/font/TextAttribute; flags 19 +field name TRACKING_TIGHT descriptor Ljava/lang/Float; flags 19 +field name TRACKING_LOOSE descriptor Ljava/lang/Float; flags 19 +method name descriptor (Ljava/lang/String;)V flags 4 +method name readResolve descriptor ()Ljava/lang/Object; thrownTypes java/io/InvalidObjectException flags 4 + +class name java/awt/font/TextHitInfo +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getCharIndex descriptor ()I flags 1 +method name isLeadingEdge descriptor ()Z flags 1 +method name getInsertionIndex descriptor ()I flags 1 +method name hashCode descriptor ()I flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name equals descriptor (Ljava/awt/font/TextHitInfo;)Z flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name leading descriptor (I)Ljava/awt/font/TextHitInfo; flags 9 +method name trailing descriptor (I)Ljava/awt/font/TextHitInfo; flags 9 +method name beforeOffset descriptor (I)Ljava/awt/font/TextHitInfo; flags 9 +method name afterOffset descriptor (I)Ljava/awt/font/TextHitInfo; flags 9 +method name getOtherHit descriptor ()Ljava/awt/font/TextHitInfo; flags 1 +method name getOffsetHit descriptor (I)Ljava/awt/font/TextHitInfo; flags 1 + +class name java/awt/font/TextLayout +header extends java/lang/Object implements java/lang/Cloneable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name DEFAULT_CARET_POLICY descriptor Ljava/awt/font/TextLayout$CaretPolicy; flags 19 +method name descriptor (Ljava/lang/String;Ljava/awt/Font;Ljava/awt/font/FontRenderContext;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/util/Map;Ljava/awt/font/FontRenderContext;)V flags 1 signature (Ljava/lang/String;Ljava/util/Map<+Ljava/text/AttributedCharacterIterator$Attribute;*>;Ljava/awt/font/FontRenderContext;)V +method name descriptor (Ljava/text/AttributedCharacterIterator;Ljava/awt/font/FontRenderContext;)V flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 4 +method name getJustifiedLayout descriptor (F)Ljava/awt/font/TextLayout; flags 1 +method name handleJustify descriptor (F)V flags 4 +method name getBaseline descriptor ()B flags 1 +method name getBaselineOffsets descriptor ()[F flags 1 +method name getAdvance descriptor ()F flags 1 +method name getVisibleAdvance descriptor ()F flags 1 +method name getAscent descriptor ()F flags 1 +method name getDescent descriptor ()F flags 1 +method name getLeading descriptor ()F flags 1 +method name getBounds descriptor ()Ljava/awt/geom/Rectangle2D; flags 1 +method name getPixelBounds descriptor (Ljava/awt/font/FontRenderContext;FF)Ljava/awt/Rectangle; flags 1 +method name isLeftToRight descriptor ()Z flags 1 +method name isVertical descriptor ()Z flags 1 +method name getCharacterCount descriptor ()I flags 1 +method name getCaretInfo descriptor (Ljava/awt/font/TextHitInfo;Ljava/awt/geom/Rectangle2D;)[F flags 1 +method name getCaretInfo descriptor (Ljava/awt/font/TextHitInfo;)[F flags 1 +method name getNextRightHit descriptor (Ljava/awt/font/TextHitInfo;)Ljava/awt/font/TextHitInfo; flags 1 +method name getNextRightHit descriptor (ILjava/awt/font/TextLayout$CaretPolicy;)Ljava/awt/font/TextHitInfo; flags 1 +method name getNextRightHit descriptor (I)Ljava/awt/font/TextHitInfo; flags 1 +method name getNextLeftHit descriptor (Ljava/awt/font/TextHitInfo;)Ljava/awt/font/TextHitInfo; flags 1 +method name getNextLeftHit descriptor (ILjava/awt/font/TextLayout$CaretPolicy;)Ljava/awt/font/TextHitInfo; flags 1 +method name getNextLeftHit descriptor (I)Ljava/awt/font/TextHitInfo; flags 1 +method name getVisualOtherHit descriptor (Ljava/awt/font/TextHitInfo;)Ljava/awt/font/TextHitInfo; flags 1 +method name getCaretShape descriptor (Ljava/awt/font/TextHitInfo;Ljava/awt/geom/Rectangle2D;)Ljava/awt/Shape; flags 1 +method name getCaretShape descriptor (Ljava/awt/font/TextHitInfo;)Ljava/awt/Shape; flags 1 +method name getCharacterLevel descriptor (I)B flags 1 +method name getCaretShapes descriptor (ILjava/awt/geom/Rectangle2D;Ljava/awt/font/TextLayout$CaretPolicy;)[Ljava/awt/Shape; flags 1 +method name getCaretShapes descriptor (ILjava/awt/geom/Rectangle2D;)[Ljava/awt/Shape; flags 1 +method name getCaretShapes descriptor (I)[Ljava/awt/Shape; flags 1 +method name getLogicalRangesForVisualSelection descriptor (Ljava/awt/font/TextHitInfo;Ljava/awt/font/TextHitInfo;)[I flags 1 +method name getVisualHighlightShape descriptor (Ljava/awt/font/TextHitInfo;Ljava/awt/font/TextHitInfo;Ljava/awt/geom/Rectangle2D;)Ljava/awt/Shape; flags 1 +method name getVisualHighlightShape descriptor (Ljava/awt/font/TextHitInfo;Ljava/awt/font/TextHitInfo;)Ljava/awt/Shape; flags 1 +method name getLogicalHighlightShape descriptor (IILjava/awt/geom/Rectangle2D;)Ljava/awt/Shape; flags 1 +method name getLogicalHighlightShape descriptor (II)Ljava/awt/Shape; flags 1 +method name getBlackBoxBounds descriptor (II)Ljava/awt/Shape; flags 1 +method name hitTestChar descriptor (FFLjava/awt/geom/Rectangle2D;)Ljava/awt/font/TextHitInfo; flags 1 +method name hitTestChar descriptor (FF)Ljava/awt/font/TextHitInfo; flags 1 +method name hashCode descriptor ()I flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name equals descriptor (Ljava/awt/font/TextLayout;)Z flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name draw descriptor (Ljava/awt/Graphics2D;FF)V flags 1 +method name getOutline descriptor (Ljava/awt/geom/AffineTransform;)Ljava/awt/Shape; flags 1 +method name getLayoutPath descriptor ()Ljava/awt/font/LayoutPath; flags 1 +method name hitToPoint descriptor (Ljava/awt/font/TextHitInfo;Ljava/awt/geom/Point2D;)V flags 1 + +class name java/awt/font/TextLayout$CaretPolicy +header extends java/lang/Object flags 21 +innerclass innerClass java/awt/font/TextLayout$CaretPolicy outerClass java/awt/font/TextLayout innerClassName CaretPolicy flags 9 +method name descriptor ()V flags 1 +method name getStrongCaret descriptor (Ljava/awt/font/TextHitInfo;Ljava/awt/font/TextHitInfo;Ljava/awt/font/TextLayout;)Ljava/awt/font/TextHitInfo; flags 1 + +class name java/awt/font/TextMeasurer +header extends java/lang/Object implements java/lang/Cloneable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/text/AttributedCharacterIterator;Ljava/awt/font/FontRenderContext;)V flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 4 +method name getLineBreakIndex descriptor (IF)I flags 1 +method name getAdvanceBetween descriptor (II)F flags 1 +method name getLayout descriptor (II)Ljava/awt/font/TextLayout; flags 1 +method name insertChar descriptor (Ljava/text/AttributedCharacterIterator;I)V flags 1 +method name deleteChar descriptor (Ljava/text/AttributedCharacterIterator;I)V flags 1 + +class name java/awt/font/TransformAttribute +header extends java/lang/Object implements java/io/Serializable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name IDENTITY descriptor Ljava/awt/font/TransformAttribute; flags 19 +method name descriptor (Ljava/awt/geom/AffineTransform;)V flags 1 +method name getTransform descriptor ()Ljava/awt/geom/AffineTransform; flags 1 +method name isIdentity descriptor ()Z flags 1 +method name hashCode descriptor ()I flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 + +class name java/awt/geom/AffineTransform +header extends java/lang/Object implements java/lang/Cloneable,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name TYPE_IDENTITY descriptor I constantValue 0 flags 19 +field name TYPE_TRANSLATION descriptor I constantValue 1 flags 19 +field name TYPE_UNIFORM_SCALE descriptor I constantValue 2 flags 19 +field name TYPE_GENERAL_SCALE descriptor I constantValue 4 flags 19 +field name TYPE_MASK_SCALE descriptor I constantValue 6 flags 19 +field name TYPE_FLIP descriptor I constantValue 64 flags 19 +field name TYPE_QUADRANT_ROTATION descriptor I constantValue 8 flags 19 +field name TYPE_GENERAL_ROTATION descriptor I constantValue 16 flags 19 +field name TYPE_MASK_ROTATION descriptor I constantValue 24 flags 19 +field name TYPE_GENERAL_TRANSFORM descriptor I constantValue 32 flags 19 +method name descriptor ()V flags 1 +method name descriptor (Ljava/awt/geom/AffineTransform;)V flags 1 +method name descriptor (FFFFFF)V flags 1 runtimeAnnotations @Ljava/beans/ConstructorProperties;(value={"scaleX""shearY""shearX""scaleY""translateX""translateY"}) +method name descriptor ([F)V flags 1 +method name descriptor (DDDDDD)V flags 1 +method name descriptor ([D)V flags 1 +method name getTranslateInstance descriptor (DD)Ljava/awt/geom/AffineTransform; flags 9 +method name getRotateInstance descriptor (D)Ljava/awt/geom/AffineTransform; flags 9 +method name getRotateInstance descriptor (DDD)Ljava/awt/geom/AffineTransform; flags 9 +method name getRotateInstance descriptor (DD)Ljava/awt/geom/AffineTransform; flags 9 +method name getRotateInstance descriptor (DDDD)Ljava/awt/geom/AffineTransform; flags 9 +method name getQuadrantRotateInstance descriptor (I)Ljava/awt/geom/AffineTransform; flags 9 +method name getQuadrantRotateInstance descriptor (IDD)Ljava/awt/geom/AffineTransform; flags 9 +method name getScaleInstance descriptor (DD)Ljava/awt/geom/AffineTransform; flags 9 +method name getShearInstance descriptor (DD)Ljava/awt/geom/AffineTransform; flags 9 +method name getType descriptor ()I flags 1 +method name getDeterminant descriptor ()D flags 1 +method name getMatrix descriptor ([D)V flags 1 +method name getScaleX descriptor ()D flags 1 +method name getScaleY descriptor ()D flags 1 +method name getShearX descriptor ()D flags 1 +method name getShearY descriptor ()D flags 1 +method name getTranslateX descriptor ()D flags 1 +method name getTranslateY descriptor ()D flags 1 +method name translate descriptor (DD)V flags 1 +method name rotate descriptor (D)V flags 1 +method name rotate descriptor (DDD)V flags 1 +method name rotate descriptor (DD)V flags 1 +method name rotate descriptor (DDDD)V flags 1 +method name quadrantRotate descriptor (I)V flags 1 +method name quadrantRotate descriptor (IDD)V flags 1 +method name scale descriptor (DD)V flags 1 +method name shear descriptor (DD)V flags 1 +method name setToIdentity descriptor ()V flags 1 +method name setToTranslation descriptor (DD)V flags 1 +method name setToRotation descriptor (D)V flags 1 +method name setToRotation descriptor (DDD)V flags 1 +method name setToRotation descriptor (DD)V flags 1 +method name setToRotation descriptor (DDDD)V flags 1 +method name setToQuadrantRotation descriptor (I)V flags 1 +method name setToQuadrantRotation descriptor (IDD)V flags 1 +method name setToScale descriptor (DD)V flags 1 +method name setToShear descriptor (DD)V flags 1 +method name setTransform descriptor (Ljava/awt/geom/AffineTransform;)V flags 1 +method name setTransform descriptor (DDDDDD)V flags 1 +method name concatenate descriptor (Ljava/awt/geom/AffineTransform;)V flags 1 +method name preConcatenate descriptor (Ljava/awt/geom/AffineTransform;)V flags 1 +method name createInverse descriptor ()Ljava/awt/geom/AffineTransform; thrownTypes java/awt/geom/NoninvertibleTransformException flags 1 +method name invert descriptor ()V thrownTypes java/awt/geom/NoninvertibleTransformException flags 1 +method name transform descriptor (Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;)Ljava/awt/geom/Point2D; flags 1 +method name transform descriptor ([Ljava/awt/geom/Point2D;I[Ljava/awt/geom/Point2D;II)V flags 1 +method name transform descriptor ([FI[FII)V flags 1 +method name transform descriptor ([DI[DII)V flags 1 +method name transform descriptor ([FI[DII)V flags 1 +method name transform descriptor ([DI[FII)V flags 1 +method name inverseTransform descriptor (Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;)Ljava/awt/geom/Point2D; thrownTypes java/awt/geom/NoninvertibleTransformException flags 1 +method name inverseTransform descriptor ([DI[DII)V thrownTypes java/awt/geom/NoninvertibleTransformException flags 1 +method name deltaTransform descriptor (Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;)Ljava/awt/geom/Point2D; flags 1 +method name deltaTransform descriptor ([DI[DII)V flags 1 +method name createTransformedShape descriptor (Ljava/awt/Shape;)Ljava/awt/Shape; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name isIdentity descriptor ()Z flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name hashCode descriptor ()I flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 + +class name java/awt/geom/Arc2D +header extends java/awt/geom/RectangularShape flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name OPEN descriptor I constantValue 0 flags 19 +field name CHORD descriptor I constantValue 1 flags 19 +field name PIE descriptor I constantValue 2 flags 19 +method name descriptor ()V flags 4 +method name descriptor (I)V flags 4 +method name getAngleStart descriptor ()D flags 401 +method name getAngleExtent descriptor ()D flags 401 +method name getArcType descriptor ()I flags 1 +method name getStartPoint descriptor ()Ljava/awt/geom/Point2D; flags 1 +method name getEndPoint descriptor ()Ljava/awt/geom/Point2D; flags 1 +method name setArc descriptor (DDDDDDI)V flags 401 +method name setArc descriptor (Ljava/awt/geom/Point2D;Ljava/awt/geom/Dimension2D;DDI)V flags 1 +method name setArc descriptor (Ljava/awt/geom/Rectangle2D;DDI)V flags 1 +method name setArc descriptor (Ljava/awt/geom/Arc2D;)V flags 1 +method name setArcByCenter descriptor (DDDDDI)V flags 1 +method name setArcByTangent descriptor (Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;D)V flags 1 +method name setAngleStart descriptor (D)V flags 401 +method name setAngleExtent descriptor (D)V flags 401 +method name setAngleStart descriptor (Ljava/awt/geom/Point2D;)V flags 1 +method name setAngles descriptor (DDDD)V flags 1 +method name setAngles descriptor (Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;)V flags 1 +method name setArcType descriptor (I)V flags 1 +method name setFrame descriptor (DDDD)V flags 1 +method name getBounds2D descriptor ()Ljava/awt/geom/Rectangle2D; flags 1 +method name makeBounds descriptor (DDDD)Ljava/awt/geom/Rectangle2D; flags 404 +method name containsAngle descriptor (D)Z flags 1 +method name contains descriptor (DD)Z flags 1 +method name intersects descriptor (DDDD)Z flags 1 +method name contains descriptor (DDDD)Z flags 1 +method name contains descriptor (Ljava/awt/geom/Rectangle2D;)Z flags 1 +method name getPathIterator descriptor (Ljava/awt/geom/AffineTransform;)Ljava/awt/geom/PathIterator; flags 1 +method name hashCode descriptor ()I flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 + +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 +field name x descriptor D flags 1 +field name y descriptor D flags 1 +field name width descriptor D flags 1 +field name height descriptor D flags 1 +field name start descriptor D flags 1 +field name extent descriptor D flags 1 +method name descriptor ()V flags 1 +method name descriptor (I)V flags 1 +method name descriptor (DDDDDDI)V flags 1 +method name descriptor (Ljava/awt/geom/Rectangle2D;DDI)V flags 1 +method name getX descriptor ()D flags 1 +method name getY descriptor ()D flags 1 +method name getWidth descriptor ()D flags 1 +method name getHeight descriptor ()D flags 1 +method name getAngleStart descriptor ()D flags 1 +method name getAngleExtent descriptor ()D flags 1 +method name isEmpty descriptor ()Z flags 1 +method name setArc descriptor (DDDDDDI)V flags 1 +method name setAngleStart descriptor (D)V flags 1 +method name setAngleExtent descriptor (D)V flags 1 +method name makeBounds descriptor (DDDD)Ljava/awt/geom/Rectangle2D; flags 4 + +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 +field name x descriptor F flags 1 +field name y descriptor F flags 1 +field name width descriptor F flags 1 +field name height descriptor F flags 1 +field name start descriptor F flags 1 +field name extent descriptor F flags 1 +method name descriptor ()V flags 1 +method name descriptor (I)V flags 1 +method name descriptor (FFFFFFI)V flags 1 +method name descriptor (Ljava/awt/geom/Rectangle2D;FFI)V flags 1 +method name getX descriptor ()D flags 1 +method name getY descriptor ()D flags 1 +method name getWidth descriptor ()D flags 1 +method name getHeight descriptor ()D flags 1 +method name getAngleStart descriptor ()D flags 1 +method name getAngleExtent descriptor ()D flags 1 +method name isEmpty descriptor ()Z flags 1 +method name setArc descriptor (DDDDDDI)V flags 1 +method name setAngleStart descriptor (D)V flags 1 +method name setAngleExtent descriptor (D)V flags 1 +method name makeBounds descriptor (DDDD)Ljava/awt/geom/Rectangle2D; flags 4 + +class name java/awt/geom/Area +header extends java/lang/Object implements java/awt/Shape,java/lang/Cloneable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/awt/Shape;)V flags 1 +method name add descriptor (Ljava/awt/geom/Area;)V flags 1 +method name subtract descriptor (Ljava/awt/geom/Area;)V flags 1 +method name intersect descriptor (Ljava/awt/geom/Area;)V flags 1 +method name exclusiveOr descriptor (Ljava/awt/geom/Area;)V flags 1 +method name reset descriptor ()V flags 1 +method name isEmpty descriptor ()Z flags 1 +method name isPolygonal descriptor ()Z flags 1 +method name isRectangular descriptor ()Z flags 1 +method name isSingular descriptor ()Z flags 1 +method name getBounds2D descriptor ()Ljava/awt/geom/Rectangle2D; flags 1 +method name getBounds descriptor ()Ljava/awt/Rectangle; flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name equals descriptor (Ljava/awt/geom/Area;)Z flags 1 +method name transform descriptor (Ljava/awt/geom/AffineTransform;)V flags 1 +method name createTransformedArea descriptor (Ljava/awt/geom/AffineTransform;)Ljava/awt/geom/Area; flags 1 +method name contains descriptor (DD)Z flags 1 +method name contains descriptor (Ljava/awt/geom/Point2D;)Z flags 1 +method name contains descriptor (DDDD)Z flags 1 +method name contains descriptor (Ljava/awt/geom/Rectangle2D;)Z flags 1 +method name intersects descriptor (DDDD)Z flags 1 +method name intersects descriptor (Ljava/awt/geom/Rectangle2D;)Z flags 1 +method name getPathIterator descriptor (Ljava/awt/geom/AffineTransform;)Ljava/awt/geom/PathIterator; flags 1 +method name getPathIterator descriptor (Ljava/awt/geom/AffineTransform;D)Ljava/awt/geom/PathIterator; flags 1 + +class name java/awt/geom/CubicCurve2D +header extends java/lang/Object implements java/awt/Shape,java/lang/Cloneable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +method name descriptor ()V flags 4 +method name getX1 descriptor ()D flags 401 +method name getY1 descriptor ()D flags 401 +method name getP1 descriptor ()Ljava/awt/geom/Point2D; flags 401 +method name getCtrlX1 descriptor ()D flags 401 +method name getCtrlY1 descriptor ()D flags 401 +method name getCtrlP1 descriptor ()Ljava/awt/geom/Point2D; flags 401 +method name getCtrlX2 descriptor ()D flags 401 +method name getCtrlY2 descriptor ()D flags 401 +method name getCtrlP2 descriptor ()Ljava/awt/geom/Point2D; flags 401 +method name getX2 descriptor ()D flags 401 +method name getY2 descriptor ()D flags 401 +method name getP2 descriptor ()Ljava/awt/geom/Point2D; flags 401 +method name setCurve descriptor (DDDDDDDD)V flags 401 +method name setCurve descriptor ([DI)V flags 1 +method name setCurve descriptor (Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;)V flags 1 +method name setCurve descriptor ([Ljava/awt/geom/Point2D;I)V flags 1 +method name setCurve descriptor (Ljava/awt/geom/CubicCurve2D;)V flags 1 +method name getFlatnessSq descriptor (DDDDDDDD)D flags 9 +method name getFlatness descriptor (DDDDDDDD)D flags 9 +method name getFlatnessSq descriptor ([DI)D flags 9 +method name getFlatness descriptor ([DI)D flags 9 +method name getFlatnessSq descriptor ()D flags 1 +method name getFlatness descriptor ()D flags 1 +method name subdivide descriptor (Ljava/awt/geom/CubicCurve2D;Ljava/awt/geom/CubicCurve2D;)V flags 1 +method name subdivide descriptor (Ljava/awt/geom/CubicCurve2D;Ljava/awt/geom/CubicCurve2D;Ljava/awt/geom/CubicCurve2D;)V flags 9 +method name subdivide descriptor ([DI[DI[DI)V flags 9 +method name solveCubic descriptor ([D)I flags 9 +method name solveCubic descriptor ([D[D)I flags 9 +method name contains descriptor (DD)Z flags 1 +method name contains descriptor (Ljava/awt/geom/Point2D;)Z flags 1 +method name intersects descriptor (DDDD)Z flags 1 +method name intersects descriptor (Ljava/awt/geom/Rectangle2D;)Z flags 1 +method name contains descriptor (DDDD)Z flags 1 +method name contains descriptor (Ljava/awt/geom/Rectangle2D;)Z flags 1 +method name getBounds descriptor ()Ljava/awt/Rectangle; flags 1 +method name getPathIterator descriptor (Ljava/awt/geom/AffineTransform;)Ljava/awt/geom/PathIterator; flags 1 +method name getPathIterator descriptor (Ljava/awt/geom/AffineTransform;D)Ljava/awt/geom/PathIterator; flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 + +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 +field name x1 descriptor D flags 1 +field name y1 descriptor D flags 1 +field name ctrlx1 descriptor D flags 1 +field name ctrly1 descriptor D flags 1 +field name ctrlx2 descriptor D flags 1 +field name ctrly2 descriptor D flags 1 +field name x2 descriptor D flags 1 +field name y2 descriptor D flags 1 +method name descriptor ()V flags 1 +method name descriptor (DDDDDDDD)V flags 1 +method name getX1 descriptor ()D flags 1 +method name getY1 descriptor ()D flags 1 +method name getP1 descriptor ()Ljava/awt/geom/Point2D; flags 1 +method name getCtrlX1 descriptor ()D flags 1 +method name getCtrlY1 descriptor ()D flags 1 +method name getCtrlP1 descriptor ()Ljava/awt/geom/Point2D; flags 1 +method name getCtrlX2 descriptor ()D flags 1 +method name getCtrlY2 descriptor ()D flags 1 +method name getCtrlP2 descriptor ()Ljava/awt/geom/Point2D; flags 1 +method name getX2 descriptor ()D flags 1 +method name getY2 descriptor ()D flags 1 +method name getP2 descriptor ()Ljava/awt/geom/Point2D; flags 1 +method name setCurve descriptor (DDDDDDDD)V flags 1 +method name getBounds2D descriptor ()Ljava/awt/geom/Rectangle2D; flags 1 + +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 +field name x1 descriptor F flags 1 +field name y1 descriptor F flags 1 +field name ctrlx1 descriptor F flags 1 +field name ctrly1 descriptor F flags 1 +field name ctrlx2 descriptor F flags 1 +field name ctrly2 descriptor F flags 1 +field name x2 descriptor F flags 1 +field name y2 descriptor F flags 1 +method name descriptor ()V flags 1 +method name descriptor (FFFFFFFF)V flags 1 +method name getX1 descriptor ()D flags 1 +method name getY1 descriptor ()D flags 1 +method name getP1 descriptor ()Ljava/awt/geom/Point2D; flags 1 +method name getCtrlX1 descriptor ()D flags 1 +method name getCtrlY1 descriptor ()D flags 1 +method name getCtrlP1 descriptor ()Ljava/awt/geom/Point2D; flags 1 +method name getCtrlX2 descriptor ()D flags 1 +method name getCtrlY2 descriptor ()D flags 1 +method name getCtrlP2 descriptor ()Ljava/awt/geom/Point2D; flags 1 +method name getX2 descriptor ()D flags 1 +method name getY2 descriptor ()D flags 1 +method name getP2 descriptor ()Ljava/awt/geom/Point2D; flags 1 +method name setCurve descriptor (DDDDDDDD)V flags 1 +method name setCurve descriptor (FFFFFFFF)V flags 1 +method name getBounds2D descriptor ()Ljava/awt/geom/Rectangle2D; flags 1 + +class name java/awt/geom/Dimension2D +header extends java/lang/Object implements java/lang/Cloneable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 4 +method name getWidth descriptor ()D flags 401 +method name getHeight descriptor ()D flags 401 +method name setSize descriptor (DD)V flags 401 +method name setSize descriptor (Ljava/awt/geom/Dimension2D;)V flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 + +class name java/awt/geom/Ellipse2D +header extends java/awt/geom/RectangularShape flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +method name descriptor ()V flags 4 +method name contains descriptor (DD)Z flags 1 +method name intersects descriptor (DDDD)Z flags 1 +method name contains descriptor (DDDD)Z flags 1 +method name getPathIterator descriptor (Ljava/awt/geom/AffineTransform;)Ljava/awt/geom/PathIterator; flags 1 +method name hashCode descriptor ()I flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 + +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 +field name x descriptor D flags 1 +field name y descriptor D flags 1 +field name width descriptor D flags 1 +field name height descriptor D flags 1 +method name descriptor ()V flags 1 +method name descriptor (DDDD)V flags 1 +method name getX descriptor ()D flags 1 +method name getY descriptor ()D flags 1 +method name getWidth descriptor ()D flags 1 +method name getHeight descriptor ()D flags 1 +method name isEmpty descriptor ()Z flags 1 +method name setFrame descriptor (DDDD)V flags 1 +method name getBounds2D descriptor ()Ljava/awt/geom/Rectangle2D; flags 1 + +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 +field name x descriptor F flags 1 +field name y descriptor F flags 1 +field name width descriptor F flags 1 +field name height descriptor F flags 1 +method name descriptor ()V flags 1 +method name descriptor (FFFF)V flags 1 +method name getX descriptor ()D flags 1 +method name getY descriptor ()D flags 1 +method name getWidth descriptor ()D flags 1 +method name getHeight descriptor ()D flags 1 +method name isEmpty descriptor ()Z flags 1 +method name setFrame descriptor (FFFF)V flags 1 +method name setFrame descriptor (DDDD)V flags 1 +method name getBounds2D descriptor ()Ljava/awt/geom/Rectangle2D; flags 1 + +class name java/awt/geom/FlatteningPathIterator +header extends java/lang/Object implements java/awt/geom/PathIterator flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/awt/geom/PathIterator;D)V flags 1 +method name descriptor (Ljava/awt/geom/PathIterator;DI)V flags 1 +method name getFlatness descriptor ()D flags 1 +method name getRecursionLimit descriptor ()I flags 1 +method name getWindingRule descriptor ()I flags 1 +method name isDone descriptor ()Z flags 1 +method name next descriptor ()V flags 1 +method name currentSegment descriptor ([F)I flags 1 +method name currentSegment descriptor ([D)I flags 1 + +class name java/awt/geom/GeneralPath +header extends java/awt/geom/Path2D$Float flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass java/awt/geom/Path2D$Float outerClass java/awt/geom/Path2D innerClassName Float flags 9 +method name descriptor ()V flags 1 +method name descriptor (I)V flags 1 +method name descriptor (II)V flags 1 +method name descriptor (Ljava/awt/Shape;)V flags 1 + +class name java/awt/geom/IllegalPathStateException +header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/awt/geom/Line2D +header extends java/lang/Object implements java/awt/Shape,java/lang/Cloneable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +method name descriptor ()V flags 4 +method name getX1 descriptor ()D flags 401 +method name getY1 descriptor ()D flags 401 +method name getP1 descriptor ()Ljava/awt/geom/Point2D; flags 401 +method name getX2 descriptor ()D flags 401 +method name getY2 descriptor ()D flags 401 +method name getP2 descriptor ()Ljava/awt/geom/Point2D; flags 401 +method name setLine descriptor (DDDD)V flags 401 +method name setLine descriptor (Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;)V flags 1 +method name setLine descriptor (Ljava/awt/geom/Line2D;)V flags 1 +method name relativeCCW descriptor (DDDDDD)I flags 9 +method name relativeCCW descriptor (DD)I flags 1 +method name relativeCCW descriptor (Ljava/awt/geom/Point2D;)I flags 1 +method name linesIntersect descriptor (DDDDDDDD)Z flags 9 +method name intersectsLine descriptor (DDDD)Z flags 1 +method name intersectsLine descriptor (Ljava/awt/geom/Line2D;)Z flags 1 +method name ptSegDistSq descriptor (DDDDDD)D flags 9 +method name ptSegDist descriptor (DDDDDD)D flags 9 +method name ptSegDistSq descriptor (DD)D flags 1 +method name ptSegDistSq descriptor (Ljava/awt/geom/Point2D;)D flags 1 +method name ptSegDist descriptor (DD)D flags 1 +method name ptSegDist descriptor (Ljava/awt/geom/Point2D;)D flags 1 +method name ptLineDistSq descriptor (DDDDDD)D flags 9 +method name ptLineDist descriptor (DDDDDD)D flags 9 +method name ptLineDistSq descriptor (DD)D flags 1 +method name ptLineDistSq descriptor (Ljava/awt/geom/Point2D;)D flags 1 +method name ptLineDist descriptor (DD)D flags 1 +method name ptLineDist descriptor (Ljava/awt/geom/Point2D;)D flags 1 +method name contains descriptor (DD)Z flags 1 +method name contains descriptor (Ljava/awt/geom/Point2D;)Z flags 1 +method name intersects descriptor (DDDD)Z flags 1 +method name intersects descriptor (Ljava/awt/geom/Rectangle2D;)Z flags 1 +method name contains descriptor (DDDD)Z flags 1 +method name contains descriptor (Ljava/awt/geom/Rectangle2D;)Z flags 1 +method name getBounds descriptor ()Ljava/awt/Rectangle; flags 1 +method name getPathIterator descriptor (Ljava/awt/geom/AffineTransform;)Ljava/awt/geom/PathIterator; flags 1 +method name getPathIterator descriptor (Ljava/awt/geom/AffineTransform;D)Ljava/awt/geom/PathIterator; flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 + +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 +field name x1 descriptor D flags 1 +field name y1 descriptor D flags 1 +field name x2 descriptor D flags 1 +field name y2 descriptor D flags 1 +method name descriptor ()V flags 1 +method name descriptor (DDDD)V flags 1 +method name descriptor (Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;)V flags 1 +method name getX1 descriptor ()D flags 1 +method name getY1 descriptor ()D flags 1 +method name getP1 descriptor ()Ljava/awt/geom/Point2D; flags 1 +method name getX2 descriptor ()D flags 1 +method name getY2 descriptor ()D flags 1 +method name getP2 descriptor ()Ljava/awt/geom/Point2D; flags 1 +method name setLine descriptor (DDDD)V flags 1 +method name getBounds2D descriptor ()Ljava/awt/geom/Rectangle2D; flags 1 + +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 +field name x1 descriptor F flags 1 +field name y1 descriptor F flags 1 +field name x2 descriptor F flags 1 +field name y2 descriptor F flags 1 +method name descriptor ()V flags 1 +method name descriptor (FFFF)V flags 1 +method name descriptor (Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;)V flags 1 +method name getX1 descriptor ()D flags 1 +method name getY1 descriptor ()D flags 1 +method name getP1 descriptor ()Ljava/awt/geom/Point2D; flags 1 +method name getX2 descriptor ()D flags 1 +method name getY2 descriptor ()D flags 1 +method name getP2 descriptor ()Ljava/awt/geom/Point2D; flags 1 +method name setLine descriptor (DDDD)V flags 1 +method name setLine descriptor (FFFF)V flags 1 +method name getBounds2D descriptor ()Ljava/awt/geom/Rectangle2D; flags 1 + +class name java/awt/geom/NoninvertibleTransformException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/awt/geom/Path2D +header extends java/lang/Object implements java/awt/Shape,java/lang/Cloneable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name WIND_EVEN_ODD descriptor I constantValue 0 flags 19 +field name WIND_NON_ZERO descriptor I constantValue 1 flags 19 +method name moveTo descriptor (DD)V flags 401 +method name lineTo descriptor (DD)V flags 401 +method name quadTo descriptor (DDDD)V flags 401 +method name curveTo descriptor (DDDDDD)V flags 401 +method name closePath descriptor ()V flags 31 +method name append descriptor (Ljava/awt/Shape;Z)V flags 11 +method name append descriptor (Ljava/awt/geom/PathIterator;Z)V flags 401 +method name getWindingRule descriptor ()I flags 31 +method name setWindingRule descriptor (I)V flags 11 +method name getCurrentPoint descriptor ()Ljava/awt/geom/Point2D; flags 31 +method name reset descriptor ()V flags 31 +method name transform descriptor (Ljava/awt/geom/AffineTransform;)V flags 401 +method name createTransformedShape descriptor (Ljava/awt/geom/AffineTransform;)Ljava/awt/Shape; flags 31 +method name getBounds descriptor ()Ljava/awt/Rectangle; flags 11 +method name contains descriptor (Ljava/awt/geom/PathIterator;DD)Z flags 9 +method name contains descriptor (Ljava/awt/geom/PathIterator;Ljava/awt/geom/Point2D;)Z flags 9 +method name contains descriptor (DD)Z flags 11 +method name contains descriptor (Ljava/awt/geom/Point2D;)Z flags 11 +method name contains descriptor (Ljava/awt/geom/PathIterator;DDDD)Z flags 9 +method name contains descriptor (Ljava/awt/geom/PathIterator;Ljava/awt/geom/Rectangle2D;)Z flags 9 +method name contains descriptor (DDDD)Z flags 11 +method name contains descriptor (Ljava/awt/geom/Rectangle2D;)Z flags 11 +method name intersects descriptor (Ljava/awt/geom/PathIterator;DDDD)Z flags 9 +method name intersects descriptor (Ljava/awt/geom/PathIterator;Ljava/awt/geom/Rectangle2D;)Z flags 9 +method name intersects descriptor (DDDD)Z flags 11 +method name intersects descriptor (Ljava/awt/geom/Rectangle2D;)Z flags 11 +method name getPathIterator descriptor (Ljava/awt/geom/AffineTransform;D)Ljava/awt/geom/PathIterator; flags 11 +method name clone descriptor ()Ljava/lang/Object; flags 401 + +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 +method name descriptor ()V flags 1 +method name descriptor (I)V flags 1 +method name descriptor (II)V flags 1 +method name descriptor (Ljava/awt/Shape;)V flags 1 +method name descriptor (Ljava/awt/Shape;Ljava/awt/geom/AffineTransform;)V flags 1 +method name moveTo descriptor (DD)V flags 31 +method name lineTo descriptor (DD)V flags 31 +method name quadTo descriptor (DDDD)V flags 31 +method name curveTo descriptor (DDDDDD)V flags 31 +method name append descriptor (Ljava/awt/geom/PathIterator;Z)V flags 11 +method name transform descriptor (Ljava/awt/geom/AffineTransform;)V flags 11 +method name getBounds2D descriptor ()Ljava/awt/geom/Rectangle2D; flags 31 +method name getPathIterator descriptor (Ljava/awt/geom/AffineTransform;)Ljava/awt/geom/PathIterator; flags 11 +method name clone descriptor ()Ljava/lang/Object; flags 11 + +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 +method name descriptor ()V flags 1 +method name descriptor (I)V flags 1 +method name descriptor (II)V flags 1 +method name descriptor (Ljava/awt/Shape;)V flags 1 +method name descriptor (Ljava/awt/Shape;Ljava/awt/geom/AffineTransform;)V flags 1 +method name moveTo descriptor (DD)V flags 31 +method name moveTo descriptor (FF)V flags 31 +method name lineTo descriptor (DD)V flags 31 +method name lineTo descriptor (FF)V flags 31 +method name quadTo descriptor (DDDD)V flags 31 +method name quadTo descriptor (FFFF)V flags 31 +method name curveTo descriptor (DDDDDD)V flags 31 +method name curveTo descriptor (FFFFFF)V flags 31 +method name append descriptor (Ljava/awt/geom/PathIterator;Z)V flags 11 +method name transform descriptor (Ljava/awt/geom/AffineTransform;)V flags 11 +method name getBounds2D descriptor ()Ljava/awt/geom/Rectangle2D; flags 31 +method name getPathIterator descriptor (Ljava/awt/geom/AffineTransform;)Ljava/awt/geom/PathIterator; flags 11 +method name clone descriptor ()Ljava/lang/Object; flags 11 + +class name java/awt/geom/PathIterator +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name WIND_EVEN_ODD descriptor I constantValue 0 flags 19 +field name WIND_NON_ZERO descriptor I constantValue 1 flags 19 +field name SEG_MOVETO descriptor I constantValue 0 flags 19 +field name SEG_LINETO descriptor I constantValue 1 flags 19 +field name SEG_QUADTO descriptor I constantValue 2 flags 19 +field name SEG_CUBICTO descriptor I constantValue 3 flags 19 +field name SEG_CLOSE descriptor I constantValue 4 flags 19 +method name getWindingRule descriptor ()I flags 401 +method name isDone descriptor ()Z flags 401 +method name next descriptor ()V flags 401 +method name currentSegment descriptor ([F)I flags 401 +method name currentSegment descriptor ([D)I flags 401 + +class name java/awt/geom/Point2D +header extends java/lang/Object implements java/lang/Cloneable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +method name descriptor ()V flags 4 +method name getX descriptor ()D flags 401 +method name getY descriptor ()D flags 401 +method name setLocation descriptor (DD)V flags 401 +method name setLocation descriptor (Ljava/awt/geom/Point2D;)V flags 1 +method name distanceSq descriptor (DDDD)D flags 9 +method name distance descriptor (DDDD)D flags 9 +method name distanceSq descriptor (DD)D flags 1 +method name distanceSq descriptor (Ljava/awt/geom/Point2D;)D flags 1 +method name distance descriptor (DD)D flags 1 +method name distance descriptor (Ljava/awt/geom/Point2D;)D flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name hashCode descriptor ()I flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 + +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 +field name x descriptor D flags 1 +field name y descriptor D flags 1 +method name descriptor ()V flags 1 +method name descriptor (DD)V flags 1 +method name getX descriptor ()D flags 1 +method name getY descriptor ()D flags 1 +method name setLocation descriptor (DD)V flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +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 +field name x descriptor F flags 1 +field name y descriptor F flags 1 +method name descriptor ()V flags 1 +method name descriptor (FF)V flags 1 +method name getX descriptor ()D flags 1 +method name getY descriptor ()D flags 1 +method name setLocation descriptor (DD)V flags 1 +method name setLocation descriptor (FF)V flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/awt/geom/QuadCurve2D +header extends java/lang/Object implements java/awt/Shape,java/lang/Cloneable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +method name descriptor ()V flags 4 +method name getX1 descriptor ()D flags 401 +method name getY1 descriptor ()D flags 401 +method name getP1 descriptor ()Ljava/awt/geom/Point2D; flags 401 +method name getCtrlX descriptor ()D flags 401 +method name getCtrlY descriptor ()D flags 401 +method name getCtrlPt descriptor ()Ljava/awt/geom/Point2D; flags 401 +method name getX2 descriptor ()D flags 401 +method name getY2 descriptor ()D flags 401 +method name getP2 descriptor ()Ljava/awt/geom/Point2D; flags 401 +method name setCurve descriptor (DDDDDD)V flags 401 +method name setCurve descriptor ([DI)V flags 1 +method name setCurve descriptor (Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;)V flags 1 +method name setCurve descriptor ([Ljava/awt/geom/Point2D;I)V flags 1 +method name setCurve descriptor (Ljava/awt/geom/QuadCurve2D;)V flags 1 +method name getFlatnessSq descriptor (DDDDDD)D flags 9 +method name getFlatness descriptor (DDDDDD)D flags 9 +method name getFlatnessSq descriptor ([DI)D flags 9 +method name getFlatness descriptor ([DI)D flags 9 +method name getFlatnessSq descriptor ()D flags 1 +method name getFlatness descriptor ()D flags 1 +method name subdivide descriptor (Ljava/awt/geom/QuadCurve2D;Ljava/awt/geom/QuadCurve2D;)V flags 1 +method name subdivide descriptor (Ljava/awt/geom/QuadCurve2D;Ljava/awt/geom/QuadCurve2D;Ljava/awt/geom/QuadCurve2D;)V flags 9 +method name subdivide descriptor ([DI[DI[DI)V flags 9 +method name solveQuadratic descriptor ([D)I flags 9 +method name solveQuadratic descriptor ([D[D)I flags 9 +method name contains descriptor (DD)Z flags 1 +method name contains descriptor (Ljava/awt/geom/Point2D;)Z flags 1 +method name intersects descriptor (DDDD)Z flags 1 +method name intersects descriptor (Ljava/awt/geom/Rectangle2D;)Z flags 1 +method name contains descriptor (DDDD)Z flags 1 +method name contains descriptor (Ljava/awt/geom/Rectangle2D;)Z flags 1 +method name getBounds descriptor ()Ljava/awt/Rectangle; flags 1 +method name getPathIterator descriptor (Ljava/awt/geom/AffineTransform;)Ljava/awt/geom/PathIterator; flags 1 +method name getPathIterator descriptor (Ljava/awt/geom/AffineTransform;D)Ljava/awt/geom/PathIterator; flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 + +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 +field name x1 descriptor D flags 1 +field name y1 descriptor D flags 1 +field name ctrlx descriptor D flags 1 +field name ctrly descriptor D flags 1 +field name x2 descriptor D flags 1 +field name y2 descriptor D flags 1 +method name descriptor ()V flags 1 +method name descriptor (DDDDDD)V flags 1 +method name getX1 descriptor ()D flags 1 +method name getY1 descriptor ()D flags 1 +method name getP1 descriptor ()Ljava/awt/geom/Point2D; flags 1 +method name getCtrlX descriptor ()D flags 1 +method name getCtrlY descriptor ()D flags 1 +method name getCtrlPt descriptor ()Ljava/awt/geom/Point2D; flags 1 +method name getX2 descriptor ()D flags 1 +method name getY2 descriptor ()D flags 1 +method name getP2 descriptor ()Ljava/awt/geom/Point2D; flags 1 +method name setCurve descriptor (DDDDDD)V flags 1 +method name getBounds2D descriptor ()Ljava/awt/geom/Rectangle2D; flags 1 + +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 +field name x1 descriptor F flags 1 +field name y1 descriptor F flags 1 +field name ctrlx descriptor F flags 1 +field name ctrly descriptor F flags 1 +field name x2 descriptor F flags 1 +field name y2 descriptor F flags 1 +method name descriptor ()V flags 1 +method name descriptor (FFFFFF)V flags 1 +method name getX1 descriptor ()D flags 1 +method name getY1 descriptor ()D flags 1 +method name getP1 descriptor ()Ljava/awt/geom/Point2D; flags 1 +method name getCtrlX descriptor ()D flags 1 +method name getCtrlY descriptor ()D flags 1 +method name getCtrlPt descriptor ()Ljava/awt/geom/Point2D; flags 1 +method name getX2 descriptor ()D flags 1 +method name getY2 descriptor ()D flags 1 +method name getP2 descriptor ()Ljava/awt/geom/Point2D; flags 1 +method name setCurve descriptor (DDDDDD)V flags 1 +method name setCurve descriptor (FFFFFF)V flags 1 +method name getBounds2D descriptor ()Ljava/awt/geom/Rectangle2D; flags 1 + +class name java/awt/geom/Rectangle2D +header extends java/awt/geom/RectangularShape flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name OUT_LEFT descriptor I constantValue 1 flags 19 +field name OUT_TOP descriptor I constantValue 2 flags 19 +field name OUT_RIGHT descriptor I constantValue 4 flags 19 +field name OUT_BOTTOM descriptor I constantValue 8 flags 19 +method name descriptor ()V flags 4 +method name setRect descriptor (DDDD)V flags 401 +method name setRect descriptor (Ljava/awt/geom/Rectangle2D;)V flags 1 +method name intersectsLine descriptor (DDDD)Z flags 1 +method name intersectsLine descriptor (Ljava/awt/geom/Line2D;)Z flags 1 +method name outcode descriptor (DD)I flags 401 +method name outcode descriptor (Ljava/awt/geom/Point2D;)I flags 1 +method name setFrame descriptor (DDDD)V flags 1 +method name getBounds2D descriptor ()Ljava/awt/geom/Rectangle2D; flags 1 +method name contains descriptor (DD)Z flags 1 +method name intersects descriptor (DDDD)Z flags 1 +method name contains descriptor (DDDD)Z flags 1 +method name createIntersection descriptor (Ljava/awt/geom/Rectangle2D;)Ljava/awt/geom/Rectangle2D; flags 401 +method name intersect descriptor (Ljava/awt/geom/Rectangle2D;Ljava/awt/geom/Rectangle2D;Ljava/awt/geom/Rectangle2D;)V flags 9 +method name createUnion descriptor (Ljava/awt/geom/Rectangle2D;)Ljava/awt/geom/Rectangle2D; flags 401 +method name union descriptor (Ljava/awt/geom/Rectangle2D;Ljava/awt/geom/Rectangle2D;Ljava/awt/geom/Rectangle2D;)V flags 9 +method name add descriptor (DD)V flags 1 +method name add descriptor (Ljava/awt/geom/Point2D;)V flags 1 +method name add descriptor (Ljava/awt/geom/Rectangle2D;)V flags 1 +method name getPathIterator descriptor (Ljava/awt/geom/AffineTransform;)Ljava/awt/geom/PathIterator; flags 1 +method name getPathIterator descriptor (Ljava/awt/geom/AffineTransform;D)Ljava/awt/geom/PathIterator; flags 1 +method name hashCode descriptor ()I flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 + +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 +field name x descriptor D flags 1 +field name y descriptor D flags 1 +field name width descriptor D flags 1 +field name height descriptor D flags 1 +method name descriptor ()V flags 1 +method name descriptor (DDDD)V flags 1 +method name getX descriptor ()D flags 1 +method name getY descriptor ()D flags 1 +method name getWidth descriptor ()D flags 1 +method name getHeight descriptor ()D flags 1 +method name isEmpty descriptor ()Z flags 1 +method name setRect descriptor (DDDD)V flags 1 +method name setRect descriptor (Ljava/awt/geom/Rectangle2D;)V flags 1 +method name outcode descriptor (DD)I flags 1 +method name getBounds2D descriptor ()Ljava/awt/geom/Rectangle2D; flags 1 +method name createIntersection descriptor (Ljava/awt/geom/Rectangle2D;)Ljava/awt/geom/Rectangle2D; flags 1 +method name createUnion descriptor (Ljava/awt/geom/Rectangle2D;)Ljava/awt/geom/Rectangle2D; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +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 +field name x descriptor F flags 1 +field name y descriptor F flags 1 +field name width descriptor F flags 1 +field name height descriptor F flags 1 +method name descriptor ()V flags 1 +method name descriptor (FFFF)V flags 1 +method name getX descriptor ()D flags 1 +method name getY descriptor ()D flags 1 +method name getWidth descriptor ()D flags 1 +method name getHeight descriptor ()D flags 1 +method name isEmpty descriptor ()Z flags 1 +method name setRect descriptor (FFFF)V flags 1 +method name setRect descriptor (DDDD)V flags 1 +method name setRect descriptor (Ljava/awt/geom/Rectangle2D;)V flags 1 +method name outcode descriptor (DD)I flags 1 +method name getBounds2D descriptor ()Ljava/awt/geom/Rectangle2D; flags 1 +method name createIntersection descriptor (Ljava/awt/geom/Rectangle2D;)Ljava/awt/geom/Rectangle2D; flags 1 +method name createUnion descriptor (Ljava/awt/geom/Rectangle2D;)Ljava/awt/geom/Rectangle2D; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/awt/geom/RectangularShape +header extends java/lang/Object implements java/awt/Shape,java/lang/Cloneable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 4 +method name getX descriptor ()D flags 401 +method name getY descriptor ()D flags 401 +method name getWidth descriptor ()D flags 401 +method name getHeight descriptor ()D flags 401 +method name getMinX descriptor ()D flags 1 +method name getMinY descriptor ()D flags 1 +method name getMaxX descriptor ()D flags 1 +method name getMaxY descriptor ()D flags 1 +method name getCenterX descriptor ()D flags 1 +method name getCenterY descriptor ()D flags 1 +method name getFrame descriptor ()Ljava/awt/geom/Rectangle2D; flags 1 runtimeAnnotations @Ljava/beans/Transient; +method name isEmpty descriptor ()Z flags 401 +method name setFrame descriptor (DDDD)V flags 401 +method name setFrame descriptor (Ljava/awt/geom/Point2D;Ljava/awt/geom/Dimension2D;)V flags 1 +method name setFrame descriptor (Ljava/awt/geom/Rectangle2D;)V flags 1 +method name setFrameFromDiagonal descriptor (DDDD)V flags 1 +method name setFrameFromDiagonal descriptor (Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;)V flags 1 +method name setFrameFromCenter descriptor (DDDD)V flags 1 +method name setFrameFromCenter descriptor (Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;)V flags 1 +method name contains descriptor (Ljava/awt/geom/Point2D;)Z flags 1 +method name intersects descriptor (Ljava/awt/geom/Rectangle2D;)Z flags 1 +method name contains descriptor (Ljava/awt/geom/Rectangle2D;)Z flags 1 +method name getBounds descriptor ()Ljava/awt/Rectangle; flags 1 +method name getPathIterator descriptor (Ljava/awt/geom/AffineTransform;D)Ljava/awt/geom/PathIterator; flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 + +class name java/awt/geom/RoundRectangle2D +header extends java/awt/geom/RectangularShape flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +method name descriptor ()V flags 4 +method name getArcWidth descriptor ()D flags 401 +method name getArcHeight descriptor ()D flags 401 +method name setRoundRect descriptor (DDDDDD)V flags 401 +method name setRoundRect descriptor (Ljava/awt/geom/RoundRectangle2D;)V flags 1 +method name setFrame descriptor (DDDD)V flags 1 +method name contains descriptor (DD)Z flags 1 +method name intersects descriptor (DDDD)Z flags 1 +method name contains descriptor (DDDD)Z flags 1 +method name getPathIterator descriptor (Ljava/awt/geom/AffineTransform;)Ljava/awt/geom/PathIterator; flags 1 +method name hashCode descriptor ()I flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 + +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 +field name x descriptor D flags 1 +field name y descriptor D flags 1 +field name width descriptor D flags 1 +field name height descriptor D flags 1 +field name arcwidth descriptor D flags 1 +field name archeight descriptor D flags 1 +method name descriptor ()V flags 1 +method name descriptor (DDDDDD)V flags 1 +method name getX descriptor ()D flags 1 +method name getY descriptor ()D flags 1 +method name getWidth descriptor ()D flags 1 +method name getHeight descriptor ()D flags 1 +method name getArcWidth descriptor ()D flags 1 +method name getArcHeight descriptor ()D flags 1 +method name isEmpty descriptor ()Z flags 1 +method name setRoundRect descriptor (DDDDDD)V flags 1 +method name setRoundRect descriptor (Ljava/awt/geom/RoundRectangle2D;)V flags 1 +method name getBounds2D descriptor ()Ljava/awt/geom/Rectangle2D; flags 1 + +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 +field name x descriptor F flags 1 +field name y descriptor F flags 1 +field name width descriptor F flags 1 +field name height descriptor F flags 1 +field name arcwidth descriptor F flags 1 +field name archeight descriptor F flags 1 +method name descriptor ()V flags 1 +method name descriptor (FFFFFF)V flags 1 +method name getX descriptor ()D flags 1 +method name getY descriptor ()D flags 1 +method name getWidth descriptor ()D flags 1 +method name getHeight descriptor ()D flags 1 +method name getArcWidth descriptor ()D flags 1 +method name getArcHeight descriptor ()D flags 1 +method name isEmpty descriptor ()Z flags 1 +method name setRoundRect descriptor (FFFFFF)V flags 1 +method name setRoundRect descriptor (DDDDDD)V flags 1 +method name setRoundRect descriptor (Ljava/awt/geom/RoundRectangle2D;)V flags 1 +method name getBounds2D descriptor ()Ljava/awt/geom/Rectangle2D; flags 1 + +class name java/awt/im/InputContext +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass java/lang/Character$Subset outerClass java/lang/Character innerClassName Subset flags 9 +method name descriptor ()V flags 4 +method name getInstance descriptor ()Ljava/awt/im/InputContext; flags 9 +method name selectInputMethod descriptor (Ljava/util/Locale;)Z flags 1 +method name getLocale descriptor ()Ljava/util/Locale; flags 1 +method name setCharacterSubsets descriptor ([Ljava/lang/Character$Subset;)V flags 1 +method name setCompositionEnabled descriptor (Z)V flags 1 +method name isCompositionEnabled descriptor ()Z flags 1 runtimeAnnotations @Ljava/beans/Transient; +method name reconvert descriptor ()V flags 1 +method name dispatchEvent descriptor (Ljava/awt/AWTEvent;)V flags 1 +method name removeNotify descriptor (Ljava/awt/Component;)V flags 1 +method name endComposition descriptor ()V flags 1 +method name dispose descriptor ()V flags 1 +method name getInputMethodControlObject descriptor ()Ljava/lang/Object; flags 1 + +class name java/awt/im/InputMethodHighlight +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name RAW_TEXT descriptor I constantValue 0 flags 19 +field name CONVERTED_TEXT descriptor I constantValue 1 flags 19 +field name UNSELECTED_RAW_TEXT_HIGHLIGHT descriptor Ljava/awt/im/InputMethodHighlight; flags 19 +field name SELECTED_RAW_TEXT_HIGHLIGHT descriptor Ljava/awt/im/InputMethodHighlight; flags 19 +field name UNSELECTED_CONVERTED_TEXT_HIGHLIGHT descriptor Ljava/awt/im/InputMethodHighlight; flags 19 +field name SELECTED_CONVERTED_TEXT_HIGHLIGHT descriptor Ljava/awt/im/InputMethodHighlight; flags 19 +method name descriptor (ZI)V flags 1 +method name descriptor (ZII)V flags 1 +method name descriptor (ZIILjava/util/Map;)V flags 1 signature (ZIILjava/util/Map;)V +method name isSelected descriptor ()Z flags 1 +method name getState descriptor ()I flags 1 +method name getVariation descriptor ()I flags 1 +method name getStyle descriptor ()Ljava/util/Map; flags 1 signature ()Ljava/util/Map; + +class name java/awt/im/InputMethodRequests +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass java/text/AttributedCharacterIterator$Attribute outerClass java/text/AttributedCharacterIterator innerClassName Attribute flags 9 +method name getTextLocation descriptor (Ljava/awt/font/TextHitInfo;)Ljava/awt/Rectangle; flags 401 +method name getLocationOffset descriptor (II)Ljava/awt/font/TextHitInfo; flags 401 +method name getInsertPositionOffset descriptor ()I flags 401 +method name getCommittedText descriptor (II[Ljava/text/AttributedCharacterIterator$Attribute;)Ljava/text/AttributedCharacterIterator; flags 401 +method name getCommittedTextLength descriptor ()I flags 401 +method name cancelLatestCommittedText descriptor ([Ljava/text/AttributedCharacterIterator$Attribute;)Ljava/text/AttributedCharacterIterator; flags 401 +method name getSelectedText descriptor ([Ljava/text/AttributedCharacterIterator$Attribute;)Ljava/text/AttributedCharacterIterator; flags 401 + +class name java/awt/im/InputSubset +header extends java/lang/Character$Subset flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass java/lang/Character$Subset outerClass java/lang/Character innerClassName Subset flags 9 +field name LATIN descriptor Ljava/awt/im/InputSubset; flags 19 +field name LATIN_DIGITS descriptor Ljava/awt/im/InputSubset; flags 19 +field name TRADITIONAL_HANZI descriptor Ljava/awt/im/InputSubset; flags 19 +field name SIMPLIFIED_HANZI descriptor Ljava/awt/im/InputSubset; flags 19 +field name KANJI descriptor Ljava/awt/im/InputSubset; flags 19 +field name HANJA descriptor Ljava/awt/im/InputSubset; flags 19 +field name HALFWIDTH_KATAKANA descriptor Ljava/awt/im/InputSubset; flags 19 +field name FULLWIDTH_LATIN descriptor Ljava/awt/im/InputSubset; flags 19 +field name FULLWIDTH_DIGITS descriptor Ljava/awt/im/InputSubset; flags 19 + +class name java/awt/im/spi/InputMethod +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass java/lang/Character$Subset outerClass java/lang/Character innerClassName Subset flags 9 +method name setInputMethodContext descriptor (Ljava/awt/im/spi/InputMethodContext;)V flags 401 +method name setLocale descriptor (Ljava/util/Locale;)Z flags 401 +method name getLocale descriptor ()Ljava/util/Locale; flags 401 +method name setCharacterSubsets descriptor ([Ljava/lang/Character$Subset;)V flags 401 +method name setCompositionEnabled descriptor (Z)V flags 401 +method name isCompositionEnabled descriptor ()Z flags 401 +method name reconvert descriptor ()V flags 401 +method name dispatchEvent descriptor (Ljava/awt/AWTEvent;)V flags 401 +method name notifyClientWindowChange descriptor (Ljava/awt/Rectangle;)V flags 401 +method name activate descriptor ()V flags 401 +method name deactivate descriptor (Z)V flags 401 +method name hideWindows descriptor ()V flags 401 +method name removeNotify descriptor ()V flags 401 +method name endComposition descriptor ()V flags 401 +method name dispose descriptor ()V flags 401 +method name getControlObject descriptor ()Ljava/lang/Object; flags 401 + +class name java/awt/im/spi/InputMethodContext +header extends java/lang/Object implements java/awt/im/InputMethodRequests flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name dispatchInputMethodEvent descriptor (ILjava/text/AttributedCharacterIterator;ILjava/awt/font/TextHitInfo;Ljava/awt/font/TextHitInfo;)V flags 401 +method name createInputMethodWindow descriptor (Ljava/lang/String;Z)Ljava/awt/Window; flags 401 +method name createInputMethodJFrame descriptor (Ljava/lang/String;Z)Ljavax/swing/JFrame; flags 401 +method name enableClientWindowNotification descriptor (Ljava/awt/im/spi/InputMethod;Z)V flags 401 + +class name java/awt/im/spi/InputMethodDescriptor +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getAvailableLocales descriptor ()[Ljava/util/Locale; thrownTypes java/awt/AWTException flags 401 +method name hasDynamicLocaleList descriptor ()Z flags 401 +method name getInputMethodDisplayName descriptor (Ljava/util/Locale;Ljava/util/Locale;)Ljava/lang/String; flags 401 +method name getInputMethodIcon descriptor (Ljava/util/Locale;)Ljava/awt/Image; flags 401 +method name createInputMethod descriptor ()Ljava/awt/im/spi/InputMethod; thrownTypes java/lang/Exception flags 401 + +class name java/awt/image/AffineTransformOp +header extends java/lang/Object implements java/awt/image/BufferedImageOp,java/awt/image/RasterOp flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name TYPE_NEAREST_NEIGHBOR descriptor I constantValue 1 flags 19 +field name TYPE_BILINEAR descriptor I constantValue 2 flags 19 +field name TYPE_BICUBIC descriptor I constantValue 3 flags 19 +method name descriptor (Ljava/awt/geom/AffineTransform;Ljava/awt/RenderingHints;)V flags 1 +method name descriptor (Ljava/awt/geom/AffineTransform;I)V flags 1 +method name getInterpolationType descriptor ()I flags 11 +method name filter descriptor (Ljava/awt/image/BufferedImage;Ljava/awt/image/BufferedImage;)Ljava/awt/image/BufferedImage; flags 11 +method name filter descriptor (Ljava/awt/image/Raster;Ljava/awt/image/WritableRaster;)Ljava/awt/image/WritableRaster; flags 11 +method name getBounds2D descriptor (Ljava/awt/image/BufferedImage;)Ljava/awt/geom/Rectangle2D; flags 11 +method name getBounds2D descriptor (Ljava/awt/image/Raster;)Ljava/awt/geom/Rectangle2D; flags 11 +method name createCompatibleDestImage descriptor (Ljava/awt/image/BufferedImage;Ljava/awt/image/ColorModel;)Ljava/awt/image/BufferedImage; flags 1 +method name createCompatibleDestRaster descriptor (Ljava/awt/image/Raster;)Ljava/awt/image/WritableRaster; flags 1 +method name getPoint2D descriptor (Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;)Ljava/awt/geom/Point2D; flags 11 +method name getTransform descriptor ()Ljava/awt/geom/AffineTransform; flags 11 +method name getRenderingHints descriptor ()Ljava/awt/RenderingHints; flags 11 + +class name java/awt/image/AreaAveragingScaleFilter +header extends java/awt/image/ReplicateScaleFilter flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (II)V flags 1 +method name setHints descriptor (I)V flags 1 +method name setPixels descriptor (IIIILjava/awt/image/ColorModel;[BII)V flags 1 +method name setPixels descriptor (IIIILjava/awt/image/ColorModel;[III)V flags 1 + +class name java/awt/image/BandCombineOp +header extends java/lang/Object implements java/awt/image/RasterOp flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ([[FLjava/awt/RenderingHints;)V flags 1 +method name getMatrix descriptor ()[[F flags 11 +method name filter descriptor (Ljava/awt/image/Raster;Ljava/awt/image/WritableRaster;)Ljava/awt/image/WritableRaster; flags 1 +method name getBounds2D descriptor (Ljava/awt/image/Raster;)Ljava/awt/geom/Rectangle2D; flags 11 +method name createCompatibleDestRaster descriptor (Ljava/awt/image/Raster;)Ljava/awt/image/WritableRaster; flags 1 +method name getPoint2D descriptor (Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;)Ljava/awt/geom/Point2D; flags 11 +method name getRenderingHints descriptor ()Ljava/awt/RenderingHints; flags 11 + +class name java/awt/image/BandedSampleModel +header extends java/awt/image/ComponentSampleModel flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (IIII)V flags 1 +method name descriptor (IIII[I[I)V flags 1 +method name createCompatibleSampleModel descriptor (II)Ljava/awt/image/SampleModel; flags 1 +method name createSubsetSampleModel descriptor ([I)Ljava/awt/image/SampleModel; flags 1 +method name createDataBuffer descriptor ()Ljava/awt/image/DataBuffer; flags 1 +method name getDataElements descriptor (IILjava/lang/Object;Ljava/awt/image/DataBuffer;)Ljava/lang/Object; flags 1 +method name getPixel descriptor (II[ILjava/awt/image/DataBuffer;)[I flags 1 +method name getPixels descriptor (IIII[ILjava/awt/image/DataBuffer;)[I flags 1 +method name getSample descriptor (IIILjava/awt/image/DataBuffer;)I flags 1 +method name getSampleFloat descriptor (IIILjava/awt/image/DataBuffer;)F flags 1 +method name getSampleDouble descriptor (IIILjava/awt/image/DataBuffer;)D flags 1 +method name getSamples descriptor (IIIII[ILjava/awt/image/DataBuffer;)[I flags 1 +method name setDataElements descriptor (IILjava/lang/Object;Ljava/awt/image/DataBuffer;)V flags 1 +method name setPixel descriptor (II[ILjava/awt/image/DataBuffer;)V flags 1 +method name setPixels descriptor (IIII[ILjava/awt/image/DataBuffer;)V flags 1 +method name setSample descriptor (IIIILjava/awt/image/DataBuffer;)V flags 1 +method name setSample descriptor (IIIFLjava/awt/image/DataBuffer;)V flags 1 +method name setSample descriptor (IIIDLjava/awt/image/DataBuffer;)V flags 1 +method name setSamples descriptor (IIIII[ILjava/awt/image/DataBuffer;)V flags 1 +method name hashCode descriptor ()I flags 1 + +class name java/awt/image/BufferStrategy +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name getCapabilities descriptor ()Ljava/awt/BufferCapabilities; flags 401 +method name getDrawGraphics descriptor ()Ljava/awt/Graphics; flags 401 +method name contentsLost descriptor ()Z flags 401 +method name contentsRestored descriptor ()Z flags 401 +method name show descriptor ()V flags 401 +method name dispose descriptor ()V flags 1 + +class name java/awt/image/BufferedImage +header extends java/awt/Image implements java/awt/image/WritableRenderedImage,java/awt/Transparency flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name TYPE_CUSTOM descriptor I constantValue 0 flags 19 +field name TYPE_INT_RGB descriptor I constantValue 1 flags 19 +field name TYPE_INT_ARGB descriptor I constantValue 2 flags 19 +field name TYPE_INT_ARGB_PRE descriptor I constantValue 3 flags 19 +field name TYPE_INT_BGR descriptor I constantValue 4 flags 19 +field name TYPE_3BYTE_BGR descriptor I constantValue 5 flags 19 +field name TYPE_4BYTE_ABGR descriptor I constantValue 6 flags 19 +field name TYPE_4BYTE_ABGR_PRE descriptor I constantValue 7 flags 19 +field name TYPE_USHORT_565_RGB descriptor I constantValue 8 flags 19 +field name TYPE_USHORT_555_RGB descriptor I constantValue 9 flags 19 +field name TYPE_BYTE_GRAY descriptor I constantValue 10 flags 19 +field name TYPE_USHORT_GRAY descriptor I constantValue 11 flags 19 +field name TYPE_BYTE_BINARY descriptor I constantValue 12 flags 19 +field name TYPE_BYTE_INDEXED descriptor I constantValue 13 flags 19 +method name descriptor (III)V flags 1 +method name descriptor (IIILjava/awt/image/IndexColorModel;)V flags 1 +method name descriptor (Ljava/awt/image/ColorModel;Ljava/awt/image/WritableRaster;ZLjava/util/Hashtable;)V flags 1 signature (Ljava/awt/image/ColorModel;Ljava/awt/image/WritableRaster;ZLjava/util/Hashtable<**>;)V +method name getType descriptor ()I flags 1 +method name getColorModel descriptor ()Ljava/awt/image/ColorModel; flags 1 +method name getRaster descriptor ()Ljava/awt/image/WritableRaster; flags 1 +method name getAlphaRaster descriptor ()Ljava/awt/image/WritableRaster; flags 1 +method name getRGB descriptor (II)I flags 1 +method name getRGB descriptor (IIII[III)[I flags 1 +method name setRGB descriptor (III)V flags 21 +method name setRGB descriptor (IIII[III)V flags 1 +method name getWidth descriptor ()I flags 1 +method name getHeight descriptor ()I 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 getProperty descriptor (Ljava/lang/String;Ljava/awt/image/ImageObserver;)Ljava/lang/Object; flags 1 +method name getProperty descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 1 +method name getGraphics descriptor ()Ljava/awt/Graphics; flags 1 +method name createGraphics descriptor ()Ljava/awt/Graphics2D; flags 1 +method name getSubimage descriptor (IIII)Ljava/awt/image/BufferedImage; flags 1 +method name isAlphaPremultiplied descriptor ()Z flags 1 +method name coerceData descriptor (Z)V flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name getSources descriptor ()Ljava/util/Vector; flags 1 signature ()Ljava/util/Vector; +method name getPropertyNames descriptor ()[Ljava/lang/String; flags 1 +method name getMinX descriptor ()I flags 1 +method name getMinY descriptor ()I flags 1 +method name getSampleModel descriptor ()Ljava/awt/image/SampleModel; flags 1 +method name getNumXTiles descriptor ()I flags 1 +method name getNumYTiles descriptor ()I flags 1 +method name getMinTileX descriptor ()I flags 1 +method name getMinTileY descriptor ()I flags 1 +method name getTileWidth descriptor ()I flags 1 +method name getTileHeight descriptor ()I flags 1 +method name getTileGridXOffset descriptor ()I flags 1 +method name getTileGridYOffset descriptor ()I flags 1 +method name getTile descriptor (II)Ljava/awt/image/Raster; flags 1 +method name getData descriptor ()Ljava/awt/image/Raster; flags 1 +method name getData descriptor (Ljava/awt/Rectangle;)Ljava/awt/image/Raster; flags 1 +method name copyData descriptor (Ljava/awt/image/WritableRaster;)Ljava/awt/image/WritableRaster; flags 1 +method name setData descriptor (Ljava/awt/image/Raster;)V flags 1 +method name addTileObserver descriptor (Ljava/awt/image/TileObserver;)V flags 1 +method name removeTileObserver descriptor (Ljava/awt/image/TileObserver;)V flags 1 +method name isTileWritable descriptor (II)Z flags 1 +method name getWritableTileIndices descriptor ()[Ljava/awt/Point; flags 1 +method name hasTileWriters descriptor ()Z flags 1 +method name getWritableTile descriptor (II)Ljava/awt/image/WritableRaster; flags 1 +method name releaseWritableTile descriptor (II)V flags 1 +method name getTransparency descriptor ()I flags 1 + +class name java/awt/image/BufferedImageFilter +header extends java/awt/image/ImageFilter implements java/lang/Cloneable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/awt/image/BufferedImageOp;)V flags 1 +method name getBufferedImageOp descriptor ()Ljava/awt/image/BufferedImageOp; flags 1 +method name setDimensions descriptor (II)V flags 1 +method name setColorModel descriptor (Ljava/awt/image/ColorModel;)V flags 1 +method name setPixels descriptor (IIIILjava/awt/image/ColorModel;[BII)V flags 1 +method name setPixels descriptor (IIIILjava/awt/image/ColorModel;[III)V flags 1 +method name imageComplete descriptor (I)V flags 1 + +class name java/awt/image/BufferedImageOp +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name filter descriptor (Ljava/awt/image/BufferedImage;Ljava/awt/image/BufferedImage;)Ljava/awt/image/BufferedImage; flags 401 +method name getBounds2D descriptor (Ljava/awt/image/BufferedImage;)Ljava/awt/geom/Rectangle2D; flags 401 +method name createCompatibleDestImage descriptor (Ljava/awt/image/BufferedImage;Ljava/awt/image/ColorModel;)Ljava/awt/image/BufferedImage; flags 401 +method name getPoint2D descriptor (Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;)Ljava/awt/geom/Point2D; flags 401 +method name getRenderingHints descriptor ()Ljava/awt/RenderingHints; flags 401 + +class name java/awt/image/ByteLookupTable +header extends java/awt/image/LookupTable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (I[[B)V flags 1 +method name descriptor (I[B)V flags 1 +method name getTable descriptor ()[[B flags 11 +method name lookupPixel descriptor ([I[I)[I flags 1 +method name lookupPixel descriptor ([B[B)[B flags 1 + +class name java/awt/image/ColorConvertOp +header extends java/lang/Object implements java/awt/image/BufferedImageOp,java/awt/image/RasterOp flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/awt/RenderingHints;)V flags 1 +method name descriptor (Ljava/awt/color/ColorSpace;Ljava/awt/RenderingHints;)V flags 1 +method name descriptor (Ljava/awt/color/ColorSpace;Ljava/awt/color/ColorSpace;Ljava/awt/RenderingHints;)V flags 1 +method name descriptor ([Ljava/awt/color/ICC_Profile;Ljava/awt/RenderingHints;)V flags 1 +method name getICC_Profiles descriptor ()[Ljava/awt/color/ICC_Profile; flags 11 +method name filter descriptor (Ljava/awt/image/BufferedImage;Ljava/awt/image/BufferedImage;)Ljava/awt/image/BufferedImage; flags 11 +method name filter descriptor (Ljava/awt/image/Raster;Ljava/awt/image/WritableRaster;)Ljava/awt/image/WritableRaster; flags 11 +method name getBounds2D descriptor (Ljava/awt/image/BufferedImage;)Ljava/awt/geom/Rectangle2D; flags 11 +method name getBounds2D descriptor (Ljava/awt/image/Raster;)Ljava/awt/geom/Rectangle2D; flags 11 +method name createCompatibleDestImage descriptor (Ljava/awt/image/BufferedImage;Ljava/awt/image/ColorModel;)Ljava/awt/image/BufferedImage; flags 1 +method name createCompatibleDestRaster descriptor (Ljava/awt/image/Raster;)Ljava/awt/image/WritableRaster; flags 1 +method name getPoint2D descriptor (Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;)Ljava/awt/geom/Point2D; flags 11 +method name getRenderingHints descriptor ()Ljava/awt/RenderingHints; flags 11 + +class name java/awt/image/ColorModel +header extends java/lang/Object implements java/awt/Transparency flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name pixel_bits descriptor I flags 4 +field name transferType descriptor I flags 4 +method name getRGBdefault descriptor ()Ljava/awt/image/ColorModel; flags 9 +method name descriptor (I)V flags 1 +method name descriptor (I[ILjava/awt/color/ColorSpace;ZZII)V flags 4 +method name hasAlpha descriptor ()Z flags 11 +method name isAlphaPremultiplied descriptor ()Z flags 11 +method name getTransferType descriptor ()I flags 11 +method name getPixelSize descriptor ()I flags 1 +method name getComponentSize descriptor (I)I flags 1 +method name getComponentSize descriptor ()[I flags 1 +method name getTransparency descriptor ()I flags 1 +method name getNumComponents descriptor ()I flags 1 +method name getNumColorComponents descriptor ()I flags 1 +method name getRed descriptor (I)I flags 401 +method name getGreen descriptor (I)I flags 401 +method name getBlue descriptor (I)I flags 401 +method name getAlpha descriptor (I)I flags 401 +method name getRGB descriptor (I)I flags 1 +method name getRed descriptor (Ljava/lang/Object;)I flags 1 +method name getGreen descriptor (Ljava/lang/Object;)I flags 1 +method name getBlue descriptor (Ljava/lang/Object;)I flags 1 +method name getAlpha descriptor (Ljava/lang/Object;)I flags 1 +method name getRGB descriptor (Ljava/lang/Object;)I flags 1 +method name getDataElements descriptor (ILjava/lang/Object;)Ljava/lang/Object; flags 1 +method name getComponents descriptor (I[II)[I flags 1 +method name getComponents descriptor (Ljava/lang/Object;[II)[I flags 1 +method name getUnnormalizedComponents descriptor ([FI[II)[I flags 1 +method name getNormalizedComponents descriptor ([II[FI)[F flags 1 +method name getDataElement descriptor ([II)I flags 1 +method name getDataElements descriptor ([IILjava/lang/Object;)Ljava/lang/Object; flags 1 +method name getDataElement descriptor ([FI)I flags 1 +method name getDataElements descriptor ([FILjava/lang/Object;)Ljava/lang/Object; flags 1 +method name getNormalizedComponents descriptor (Ljava/lang/Object;[FI)[F flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 +method name getColorSpace descriptor ()Ljava/awt/color/ColorSpace; flags 11 +method name coerceData descriptor (Ljava/awt/image/WritableRaster;Z)Ljava/awt/image/ColorModel; flags 1 +method name isCompatibleRaster descriptor (Ljava/awt/image/Raster;)Z flags 1 +method name createCompatibleWritableRaster descriptor (II)Ljava/awt/image/WritableRaster; flags 1 +method name createCompatibleSampleModel descriptor (II)Ljava/awt/image/SampleModel; flags 1 +method name isCompatibleSampleModel descriptor (Ljava/awt/image/SampleModel;)Z flags 1 +method name finalize descriptor ()V flags 1 +method name getAlphaRaster descriptor (Ljava/awt/image/WritableRaster;)Ljava/awt/image/WritableRaster; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/awt/image/ComponentColorModel +header extends java/awt/image/ColorModel flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/awt/color/ColorSpace;[IZZII)V flags 1 +method name descriptor (Ljava/awt/color/ColorSpace;ZZII)V flags 1 +method name getRed descriptor (I)I flags 1 +method name getGreen descriptor (I)I flags 1 +method name getBlue descriptor (I)I flags 1 +method name getAlpha descriptor (I)I flags 1 +method name getRGB descriptor (I)I flags 1 +method name getRed descriptor (Ljava/lang/Object;)I flags 1 +method name getGreen descriptor (Ljava/lang/Object;)I flags 1 +method name getBlue descriptor (Ljava/lang/Object;)I flags 1 +method name getAlpha descriptor (Ljava/lang/Object;)I flags 1 +method name getRGB descriptor (Ljava/lang/Object;)I flags 1 +method name getDataElements descriptor (ILjava/lang/Object;)Ljava/lang/Object; flags 1 +method name getComponents descriptor (I[II)[I flags 1 +method name getComponents descriptor (Ljava/lang/Object;[II)[I flags 1 +method name getUnnormalizedComponents descriptor ([FI[II)[I flags 1 +method name getNormalizedComponents descriptor ([II[FI)[F flags 1 +method name getDataElement descriptor ([II)I flags 1 +method name getDataElements descriptor ([IILjava/lang/Object;)Ljava/lang/Object; flags 1 +method name getDataElement descriptor ([FI)I flags 1 +method name getDataElements descriptor ([FILjava/lang/Object;)Ljava/lang/Object; flags 1 +method name getNormalizedComponents descriptor (Ljava/lang/Object;[FI)[F flags 1 +method name coerceData descriptor (Ljava/awt/image/WritableRaster;Z)Ljava/awt/image/ColorModel; flags 1 +method name isCompatibleRaster descriptor (Ljava/awt/image/Raster;)Z flags 1 +method name createCompatibleWritableRaster descriptor (II)Ljava/awt/image/WritableRaster; flags 1 +method name createCompatibleSampleModel descriptor (II)Ljava/awt/image/SampleModel; flags 1 +method name isCompatibleSampleModel descriptor (Ljava/awt/image/SampleModel;)Z flags 1 +method name getAlphaRaster descriptor (Ljava/awt/image/WritableRaster;)Ljava/awt/image/WritableRaster; flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 + +class name java/awt/image/ComponentSampleModel +header extends java/awt/image/SampleModel flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name bandOffsets descriptor [I flags 4 +field name bankIndices descriptor [I flags 4 +field name numBands descriptor I flags 4 +field name numBanks descriptor I flags 4 +field name scanlineStride descriptor I flags 4 +field name pixelStride descriptor I flags 4 +method name descriptor (IIIII[I)V flags 1 +method name descriptor (IIIII[I[I)V flags 1 +method name createCompatibleSampleModel descriptor (II)Ljava/awt/image/SampleModel; flags 1 +method name createSubsetSampleModel descriptor ([I)Ljava/awt/image/SampleModel; flags 1 +method name createDataBuffer descriptor ()Ljava/awt/image/DataBuffer; flags 1 +method name getOffset descriptor (II)I flags 1 +method name getOffset descriptor (III)I flags 1 +method name getSampleSize descriptor ()[I flags 11 +method name getSampleSize descriptor (I)I flags 11 +method name getBankIndices descriptor ()[I flags 11 +method name getBandOffsets descriptor ()[I flags 11 +method name getScanlineStride descriptor ()I flags 11 +method name getPixelStride descriptor ()I flags 11 +method name getNumDataElements descriptor ()I flags 11 +method name getDataElements descriptor (IILjava/lang/Object;Ljava/awt/image/DataBuffer;)Ljava/lang/Object; flags 1 +method name getPixel descriptor (II[ILjava/awt/image/DataBuffer;)[I flags 1 +method name getPixels descriptor (IIII[ILjava/awt/image/DataBuffer;)[I flags 1 +method name getSample descriptor (IIILjava/awt/image/DataBuffer;)I flags 1 +method name getSampleFloat descriptor (IIILjava/awt/image/DataBuffer;)F flags 1 +method name getSampleDouble descriptor (IIILjava/awt/image/DataBuffer;)D flags 1 +method name getSamples descriptor (IIIII[ILjava/awt/image/DataBuffer;)[I flags 1 +method name setDataElements descriptor (IILjava/lang/Object;Ljava/awt/image/DataBuffer;)V flags 1 +method name setPixel descriptor (II[ILjava/awt/image/DataBuffer;)V flags 1 +method name setPixels descriptor (IIII[ILjava/awt/image/DataBuffer;)V flags 1 +method name setSample descriptor (IIIILjava/awt/image/DataBuffer;)V flags 1 +method name setSample descriptor (IIIFLjava/awt/image/DataBuffer;)V flags 1 +method name setSample descriptor (IIIDLjava/awt/image/DataBuffer;)V flags 1 +method name setSamples descriptor (IIIII[ILjava/awt/image/DataBuffer;)V flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 + +class name java/awt/image/ConvolveOp +header extends java/lang/Object implements java/awt/image/BufferedImageOp,java/awt/image/RasterOp flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name EDGE_ZERO_FILL descriptor I constantValue 0 flags 19 +field name EDGE_NO_OP descriptor I constantValue 1 flags 19 +method name descriptor (Ljava/awt/image/Kernel;ILjava/awt/RenderingHints;)V flags 1 +method name descriptor (Ljava/awt/image/Kernel;)V flags 1 +method name getEdgeCondition descriptor ()I flags 1 +method name getKernel descriptor ()Ljava/awt/image/Kernel; flags 11 +method name filter descriptor (Ljava/awt/image/BufferedImage;Ljava/awt/image/BufferedImage;)Ljava/awt/image/BufferedImage; flags 11 +method name filter descriptor (Ljava/awt/image/Raster;Ljava/awt/image/WritableRaster;)Ljava/awt/image/WritableRaster; flags 11 +method name createCompatibleDestImage descriptor (Ljava/awt/image/BufferedImage;Ljava/awt/image/ColorModel;)Ljava/awt/image/BufferedImage; flags 1 +method name createCompatibleDestRaster descriptor (Ljava/awt/image/Raster;)Ljava/awt/image/WritableRaster; flags 1 +method name getBounds2D descriptor (Ljava/awt/image/BufferedImage;)Ljava/awt/geom/Rectangle2D; flags 11 +method name getBounds2D descriptor (Ljava/awt/image/Raster;)Ljava/awt/geom/Rectangle2D; flags 11 +method name getPoint2D descriptor (Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;)Ljava/awt/geom/Point2D; flags 11 +method name getRenderingHints descriptor ()Ljava/awt/RenderingHints; flags 11 + +class name java/awt/image/CropImageFilter +header extends java/awt/image/ImageFilter flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (IIII)V flags 1 +method name setProperties descriptor (Ljava/util/Hashtable;)V flags 1 signature (Ljava/util/Hashtable<**>;)V +method name setDimensions descriptor (II)V flags 1 +method name setPixels descriptor (IIIILjava/awt/image/ColorModel;[BII)V flags 1 +method name setPixels descriptor (IIIILjava/awt/image/ColorModel;[III)V flags 1 + +class name java/awt/image/DataBuffer +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name TYPE_BYTE descriptor I constantValue 0 flags 19 +field name TYPE_USHORT descriptor I constantValue 1 flags 19 +field name TYPE_SHORT descriptor I constantValue 2 flags 19 +field name TYPE_INT descriptor I constantValue 3 flags 19 +field name TYPE_FLOAT descriptor I constantValue 4 flags 19 +field name TYPE_DOUBLE descriptor I constantValue 5 flags 19 +field name TYPE_UNDEFINED descriptor I constantValue 32 flags 19 +field name dataType descriptor I flags 4 +field name banks descriptor I flags 4 +field name offset descriptor I flags 4 +field name size descriptor I flags 4 +field name offsets descriptor [I flags 4 +method name getDataTypeSize descriptor (I)I flags 9 +method name descriptor (II)V flags 4 +method name descriptor (III)V flags 4 +method name descriptor (IIII)V flags 4 +method name descriptor (III[I)V flags 4 +method name getDataType descriptor ()I flags 1 +method name getSize descriptor ()I flags 1 +method name getOffset descriptor ()I flags 1 +method name getOffsets descriptor ()[I flags 1 +method name getNumBanks descriptor ()I flags 1 +method name getElem descriptor (I)I flags 1 +method name getElem descriptor (II)I flags 401 +method name setElem descriptor (II)V flags 1 +method name setElem descriptor (III)V flags 401 +method name getElemFloat descriptor (I)F flags 1 +method name getElemFloat descriptor (II)F flags 1 +method name setElemFloat descriptor (IF)V flags 1 +method name setElemFloat descriptor (IIF)V flags 1 +method name getElemDouble descriptor (I)D flags 1 +method name getElemDouble descriptor (II)D flags 1 +method name setElemDouble descriptor (ID)V flags 1 +method name setElemDouble descriptor (IID)V flags 1 + +class name java/awt/image/DataBufferByte +header extends java/awt/image/DataBuffer flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (I)V flags 1 +method name descriptor (II)V flags 1 +method name descriptor ([BI)V flags 1 +method name descriptor ([BII)V flags 1 +method name descriptor ([[BI)V flags 1 +method name descriptor ([[BI[I)V flags 1 +method name getData descriptor ()[B flags 1 +method name getData descriptor (I)[B flags 1 +method name getBankData descriptor ()[[B flags 1 +method name getElem descriptor (I)I flags 1 +method name getElem descriptor (II)I flags 1 +method name setElem descriptor (II)V flags 1 +method name setElem descriptor (III)V flags 1 + +class name java/awt/image/DataBufferDouble +header extends java/awt/image/DataBuffer flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (I)V flags 1 +method name descriptor (II)V flags 1 +method name descriptor ([DI)V flags 1 +method name descriptor ([DII)V flags 1 +method name descriptor ([[DI)V flags 1 +method name descriptor ([[DI[I)V flags 1 +method name getData descriptor ()[D flags 1 +method name getData descriptor (I)[D flags 1 +method name getBankData descriptor ()[[D flags 1 +method name getElem descriptor (I)I flags 1 +method name getElem descriptor (II)I flags 1 +method name setElem descriptor (II)V flags 1 +method name setElem descriptor (III)V flags 1 +method name getElemFloat descriptor (I)F flags 1 +method name getElemFloat descriptor (II)F flags 1 +method name setElemFloat descriptor (IF)V flags 1 +method name setElemFloat descriptor (IIF)V flags 1 +method name getElemDouble descriptor (I)D flags 1 +method name getElemDouble descriptor (II)D flags 1 +method name setElemDouble descriptor (ID)V flags 1 +method name setElemDouble descriptor (IID)V flags 1 + +class name java/awt/image/DataBufferFloat +header extends java/awt/image/DataBuffer flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (I)V flags 1 +method name descriptor (II)V flags 1 +method name descriptor ([FI)V flags 1 +method name descriptor ([FII)V flags 1 +method name descriptor ([[FI)V flags 1 +method name descriptor ([[FI[I)V flags 1 +method name getData descriptor ()[F flags 1 +method name getData descriptor (I)[F flags 1 +method name getBankData descriptor ()[[F flags 1 +method name getElem descriptor (I)I flags 1 +method name getElem descriptor (II)I flags 1 +method name setElem descriptor (II)V flags 1 +method name setElem descriptor (III)V flags 1 +method name getElemFloat descriptor (I)F flags 1 +method name getElemFloat descriptor (II)F flags 1 +method name setElemFloat descriptor (IF)V flags 1 +method name setElemFloat descriptor (IIF)V flags 1 +method name getElemDouble descriptor (I)D flags 1 +method name getElemDouble descriptor (II)D flags 1 +method name setElemDouble descriptor (ID)V flags 1 +method name setElemDouble descriptor (IID)V flags 1 + +class name java/awt/image/DataBufferInt +header extends java/awt/image/DataBuffer flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (I)V flags 1 +method name descriptor (II)V flags 1 +method name descriptor ([II)V flags 1 +method name descriptor ([III)V flags 1 +method name descriptor ([[II)V flags 1 +method name descriptor ([[II[I)V flags 1 +method name getData descriptor ()[I flags 1 +method name getData descriptor (I)[I flags 1 +method name getBankData descriptor ()[[I flags 1 +method name getElem descriptor (I)I flags 1 +method name getElem descriptor (II)I flags 1 +method name setElem descriptor (II)V flags 1 +method name setElem descriptor (III)V flags 1 + +class name java/awt/image/DataBufferShort +header extends java/awt/image/DataBuffer flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (I)V flags 1 +method name descriptor (II)V flags 1 +method name descriptor ([SI)V flags 1 +method name descriptor ([SII)V flags 1 +method name descriptor ([[SI)V flags 1 +method name descriptor ([[SI[I)V flags 1 +method name getData descriptor ()[S flags 1 +method name getData descriptor (I)[S flags 1 +method name getBankData descriptor ()[[S flags 1 +method name getElem descriptor (I)I flags 1 +method name getElem descriptor (II)I flags 1 +method name setElem descriptor (II)V flags 1 +method name setElem descriptor (III)V flags 1 + +class name java/awt/image/DataBufferUShort +header extends java/awt/image/DataBuffer flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (I)V flags 1 +method name descriptor (II)V flags 1 +method name descriptor ([SI)V flags 1 +method name descriptor ([SII)V flags 1 +method name descriptor ([[SI)V flags 1 +method name descriptor ([[SI[I)V flags 1 +method name getData descriptor ()[S flags 1 +method name getData descriptor (I)[S flags 1 +method name getBankData descriptor ()[[S flags 1 +method name getElem descriptor (I)I flags 1 +method name getElem descriptor (II)I flags 1 +method name setElem descriptor (II)V flags 1 +method name setElem descriptor (III)V flags 1 + +class name java/awt/image/DirectColorModel +header extends java/awt/image/PackedColorModel flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (IIII)V flags 1 +method name descriptor (IIIII)V flags 1 +method name descriptor (Ljava/awt/color/ColorSpace;IIIIIZI)V flags 1 +method name getRedMask descriptor ()I flags 11 +method name getGreenMask descriptor ()I flags 11 +method name getBlueMask descriptor ()I flags 11 +method name getAlphaMask descriptor ()I flags 11 +method name getRed descriptor (I)I flags 11 +method name getGreen descriptor (I)I flags 11 +method name getBlue descriptor (I)I flags 11 +method name getAlpha descriptor (I)I flags 11 +method name getRGB descriptor (I)I flags 11 +method name getRed descriptor (Ljava/lang/Object;)I flags 1 +method name getGreen descriptor (Ljava/lang/Object;)I flags 1 +method name getBlue descriptor (Ljava/lang/Object;)I flags 1 +method name getAlpha descriptor (Ljava/lang/Object;)I flags 1 +method name getRGB descriptor (Ljava/lang/Object;)I flags 1 +method name getDataElements descriptor (ILjava/lang/Object;)Ljava/lang/Object; flags 1 +method name getComponents descriptor (I[II)[I flags 11 +method name getComponents descriptor (Ljava/lang/Object;[II)[I flags 11 +method name createCompatibleWritableRaster descriptor (II)Ljava/awt/image/WritableRaster; flags 11 +method name getDataElement descriptor ([II)I flags 1 +method name getDataElements descriptor ([IILjava/lang/Object;)Ljava/lang/Object; flags 1 +method name coerceData descriptor (Ljava/awt/image/WritableRaster;Z)Ljava/awt/image/ColorModel; flags 11 +method name isCompatibleRaster descriptor (Ljava/awt/image/Raster;)Z flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/awt/image/FilteredImageSource +header extends java/lang/Object implements java/awt/image/ImageProducer flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/awt/image/ImageProducer;Ljava/awt/image/ImageFilter;)V flags 1 +method name addConsumer descriptor (Ljava/awt/image/ImageConsumer;)V flags 21 +method name isConsumer descriptor (Ljava/awt/image/ImageConsumer;)Z flags 21 +method name removeConsumer descriptor (Ljava/awt/image/ImageConsumer;)V flags 21 +method name startProduction descriptor (Ljava/awt/image/ImageConsumer;)V flags 1 +method name requestTopDownLeftRightResend descriptor (Ljava/awt/image/ImageConsumer;)V flags 1 + +class name java/awt/image/ImageConsumer +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name RANDOMPIXELORDER descriptor I constantValue 1 flags 19 +field name TOPDOWNLEFTRIGHT descriptor I constantValue 2 flags 19 +field name COMPLETESCANLINES descriptor I constantValue 4 flags 19 +field name SINGLEPASS descriptor I constantValue 8 flags 19 +field name SINGLEFRAME descriptor I constantValue 16 flags 19 +field name IMAGEERROR descriptor I constantValue 1 flags 19 +field name SINGLEFRAMEDONE descriptor I constantValue 2 flags 19 +field name STATICIMAGEDONE descriptor I constantValue 3 flags 19 +field name IMAGEABORTED descriptor I constantValue 4 flags 19 +method name setDimensions descriptor (II)V flags 401 +method name setProperties descriptor (Ljava/util/Hashtable;)V flags 401 signature (Ljava/util/Hashtable<**>;)V +method name setColorModel descriptor (Ljava/awt/image/ColorModel;)V flags 401 +method name setHints descriptor (I)V flags 401 +method name setPixels descriptor (IIIILjava/awt/image/ColorModel;[BII)V flags 401 +method name setPixels descriptor (IIIILjava/awt/image/ColorModel;[III)V flags 401 +method name imageComplete descriptor (I)V flags 401 + +class name java/awt/image/ImageFilter +header extends java/lang/Object implements java/awt/image/ImageConsumer,java/lang/Cloneable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name consumer descriptor Ljava/awt/image/ImageConsumer; flags 4 +method name descriptor ()V flags 1 +method name getFilterInstance descriptor (Ljava/awt/image/ImageConsumer;)Ljava/awt/image/ImageFilter; flags 1 +method name setDimensions descriptor (II)V flags 1 +method name setProperties descriptor (Ljava/util/Hashtable;)V flags 1 signature (Ljava/util/Hashtable<**>;)V +method name setColorModel descriptor (Ljava/awt/image/ColorModel;)V flags 1 +method name setHints descriptor (I)V flags 1 +method name setPixels descriptor (IIIILjava/awt/image/ColorModel;[BII)V flags 1 +method name setPixels descriptor (IIIILjava/awt/image/ColorModel;[III)V flags 1 +method name imageComplete descriptor (I)V flags 1 +method name resendTopDownLeftRight descriptor (Ljava/awt/image/ImageProducer;)V flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 + +class name java/awt/image/ImageObserver +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name WIDTH descriptor I constantValue 1 flags 19 +field name HEIGHT descriptor I constantValue 2 flags 19 +field name PROPERTIES descriptor I constantValue 4 flags 19 +field name SOMEBITS descriptor I constantValue 8 flags 19 +field name FRAMEBITS descriptor I constantValue 16 flags 19 +field name ALLBITS descriptor I constantValue 32 flags 19 +field name ERROR descriptor I constantValue 64 flags 19 +field name ABORT descriptor I constantValue 128 flags 19 +method name imageUpdate descriptor (Ljava/awt/Image;IIIII)Z flags 401 + +class name java/awt/image/ImageProducer +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name addConsumer descriptor (Ljava/awt/image/ImageConsumer;)V flags 401 +method name isConsumer descriptor (Ljava/awt/image/ImageConsumer;)Z flags 401 +method name removeConsumer descriptor (Ljava/awt/image/ImageConsumer;)V flags 401 +method name startProduction descriptor (Ljava/awt/image/ImageConsumer;)V flags 401 +method name requestTopDownLeftRightResend descriptor (Ljava/awt/image/ImageConsumer;)V flags 401 + +class name java/awt/image/ImagingOpException +header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/awt/image/IndexColorModel +header extends java/awt/image/ColorModel flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (II[B[B[B)V flags 1 +method name descriptor (II[B[B[BI)V flags 1 +method name descriptor (II[B[B[B[B)V flags 1 +method name descriptor (II[BIZ)V flags 1 +method name descriptor (II[BIZI)V flags 1 +method name descriptor (II[IIZII)V flags 1 +method name descriptor (II[IIILjava/math/BigInteger;)V flags 1 +method name getTransparency descriptor ()I flags 1 +method name getComponentSize descriptor ()[I flags 1 +method name getMapSize descriptor ()I flags 11 +method name getTransparentPixel descriptor ()I flags 11 +method name getReds descriptor ([B)V flags 11 +method name getGreens descriptor ([B)V flags 11 +method name getBlues descriptor ([B)V flags 11 +method name getAlphas descriptor ([B)V flags 11 +method name getRGBs descriptor ([I)V flags 11 +method name getRed descriptor (I)I flags 11 +method name getGreen descriptor (I)I flags 11 +method name getBlue descriptor (I)I flags 11 +method name getAlpha descriptor (I)I flags 11 +method name getRGB descriptor (I)I flags 11 +method name getDataElements descriptor (ILjava/lang/Object;)Ljava/lang/Object; flags 21 +method name getComponents descriptor (I[II)[I flags 1 +method name getComponents descriptor (Ljava/lang/Object;[II)[I flags 1 +method name getDataElement descriptor ([II)I flags 1 +method name getDataElements descriptor ([IILjava/lang/Object;)Ljava/lang/Object; flags 1 +method name createCompatibleWritableRaster descriptor (II)Ljava/awt/image/WritableRaster; flags 1 +method name isCompatibleRaster descriptor (Ljava/awt/image/Raster;)Z flags 1 +method name createCompatibleSampleModel descriptor (II)Ljava/awt/image/SampleModel; flags 1 +method name isCompatibleSampleModel descriptor (Ljava/awt/image/SampleModel;)Z flags 1 +method name convertToIntDiscrete descriptor (Ljava/awt/image/Raster;Z)Ljava/awt/image/BufferedImage; flags 1 +method name isValid descriptor (I)Z flags 1 +method name isValid descriptor ()Z flags 1 +method name getValidPixels descriptor ()Ljava/math/BigInteger; flags 1 +method name finalize descriptor ()V flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/awt/image/Kernel +header extends java/lang/Object implements java/lang/Cloneable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (II[F)V flags 1 +method name getXOrigin descriptor ()I flags 11 +method name getYOrigin descriptor ()I flags 11 +method name getWidth descriptor ()I flags 11 +method name getHeight descriptor ()I flags 11 +method name getKernelData descriptor ([F)[F flags 11 +method name clone descriptor ()Ljava/lang/Object; flags 1 + +class name java/awt/image/LookupOp +header extends java/lang/Object implements java/awt/image/BufferedImageOp,java/awt/image/RasterOp flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/awt/image/LookupTable;Ljava/awt/RenderingHints;)V flags 1 +method name getTable descriptor ()Ljava/awt/image/LookupTable; flags 11 +method name filter descriptor (Ljava/awt/image/BufferedImage;Ljava/awt/image/BufferedImage;)Ljava/awt/image/BufferedImage; flags 11 +method name filter descriptor (Ljava/awt/image/Raster;Ljava/awt/image/WritableRaster;)Ljava/awt/image/WritableRaster; flags 11 +method name getBounds2D descriptor (Ljava/awt/image/BufferedImage;)Ljava/awt/geom/Rectangle2D; flags 11 +method name getBounds2D descriptor (Ljava/awt/image/Raster;)Ljava/awt/geom/Rectangle2D; flags 11 +method name createCompatibleDestImage descriptor (Ljava/awt/image/BufferedImage;Ljava/awt/image/ColorModel;)Ljava/awt/image/BufferedImage; flags 1 +method name createCompatibleDestRaster descriptor (Ljava/awt/image/Raster;)Ljava/awt/image/WritableRaster; flags 1 +method name getPoint2D descriptor (Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;)Ljava/awt/geom/Point2D; flags 11 +method name getRenderingHints descriptor ()Ljava/awt/RenderingHints; flags 11 + +class name java/awt/image/LookupTable +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (II)V flags 4 +method name getNumComponents descriptor ()I flags 1 +method name getOffset descriptor ()I flags 1 +method name lookupPixel descriptor ([I[I)[I flags 401 + +class name java/awt/image/MemoryImageSource +header extends java/lang/Object implements java/awt/image/ImageProducer flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (IILjava/awt/image/ColorModel;[BII)V flags 1 +method name descriptor (IILjava/awt/image/ColorModel;[BIILjava/util/Hashtable;)V flags 1 signature (IILjava/awt/image/ColorModel;[BIILjava/util/Hashtable<**>;)V +method name descriptor (IILjava/awt/image/ColorModel;[III)V flags 1 +method name descriptor (IILjava/awt/image/ColorModel;[IIILjava/util/Hashtable;)V flags 1 signature (IILjava/awt/image/ColorModel;[IIILjava/util/Hashtable<**>;)V +method name descriptor (II[III)V flags 1 +method name descriptor (II[IIILjava/util/Hashtable;)V flags 1 signature (II[IIILjava/util/Hashtable<**>;)V +method name addConsumer descriptor (Ljava/awt/image/ImageConsumer;)V flags 21 +method name isConsumer descriptor (Ljava/awt/image/ImageConsumer;)Z flags 21 +method name removeConsumer descriptor (Ljava/awt/image/ImageConsumer;)V flags 21 +method name startProduction descriptor (Ljava/awt/image/ImageConsumer;)V flags 1 +method name requestTopDownLeftRightResend descriptor (Ljava/awt/image/ImageConsumer;)V flags 1 +method name setAnimated descriptor (Z)V flags 21 +method name setFullBufferUpdates descriptor (Z)V flags 21 +method name newPixels descriptor ()V flags 1 +method name newPixels descriptor (IIII)V flags 21 +method name newPixels descriptor (IIIIZ)V flags 21 +method name newPixels descriptor ([BLjava/awt/image/ColorModel;II)V flags 21 +method name newPixels descriptor ([ILjava/awt/image/ColorModel;II)V flags 21 + +class name java/awt/image/MultiPixelPackedSampleModel +header extends java/awt/image/SampleModel flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (IIII)V flags 1 +method name descriptor (IIIIII)V flags 1 +method name createCompatibleSampleModel descriptor (II)Ljava/awt/image/SampleModel; flags 1 +method name createDataBuffer descriptor ()Ljava/awt/image/DataBuffer; flags 1 +method name getNumDataElements descriptor ()I flags 1 +method name getSampleSize descriptor ()[I flags 1 +method name getSampleSize descriptor (I)I flags 1 +method name getOffset descriptor (II)I flags 1 +method name getBitOffset descriptor (I)I flags 1 +method name getScanlineStride descriptor ()I flags 1 +method name getPixelBitStride descriptor ()I flags 1 +method name getDataBitOffset descriptor ()I flags 1 +method name getTransferType descriptor ()I flags 1 +method name createSubsetSampleModel descriptor ([I)Ljava/awt/image/SampleModel; flags 1 +method name getSample descriptor (IIILjava/awt/image/DataBuffer;)I flags 1 +method name setSample descriptor (IIIILjava/awt/image/DataBuffer;)V flags 1 +method name getDataElements descriptor (IILjava/lang/Object;Ljava/awt/image/DataBuffer;)Ljava/lang/Object; flags 1 +method name getPixel descriptor (II[ILjava/awt/image/DataBuffer;)[I flags 1 +method name setDataElements descriptor (IILjava/lang/Object;Ljava/awt/image/DataBuffer;)V flags 1 +method name setPixel descriptor (II[ILjava/awt/image/DataBuffer;)V flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 + +class name java/awt/image/PackedColorModel +header extends java/awt/image/ColorModel flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/awt/color/ColorSpace;I[IIZII)V flags 1 +method name descriptor (Ljava/awt/color/ColorSpace;IIIIIZII)V flags 1 +method name getMask descriptor (I)I flags 11 +method name getMasks descriptor ()[I flags 11 +method name createCompatibleSampleModel descriptor (II)Ljava/awt/image/SampleModel; flags 1 +method name isCompatibleSampleModel descriptor (Ljava/awt/image/SampleModel;)Z flags 1 +method name getAlphaRaster descriptor (Ljava/awt/image/WritableRaster;)Ljava/awt/image/WritableRaster; flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 + +class name java/awt/image/PixelGrabber +header extends java/lang/Object implements java/awt/image/ImageConsumer flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/awt/Image;IIII[III)V flags 1 +method name descriptor (Ljava/awt/image/ImageProducer;IIII[III)V flags 1 +method name descriptor (Ljava/awt/Image;IIIIZ)V flags 1 +method name startGrabbing descriptor ()V flags 21 +method name abortGrabbing descriptor ()V flags 21 +method name grabPixels descriptor ()Z thrownTypes java/lang/InterruptedException flags 1 +method name grabPixels descriptor (J)Z thrownTypes java/lang/InterruptedException flags 21 +method name getStatus descriptor ()I flags 21 +method name getWidth descriptor ()I flags 21 +method name getHeight descriptor ()I flags 21 +method name getPixels descriptor ()Ljava/lang/Object; flags 21 +method name getColorModel descriptor ()Ljava/awt/image/ColorModel; flags 21 +method name setDimensions descriptor (II)V flags 1 +method name setHints descriptor (I)V flags 1 +method name setProperties descriptor (Ljava/util/Hashtable;)V flags 1 signature (Ljava/util/Hashtable<**>;)V +method name setColorModel descriptor (Ljava/awt/image/ColorModel;)V flags 1 +method name setPixels descriptor (IIIILjava/awt/image/ColorModel;[BII)V flags 1 +method name setPixels descriptor (IIIILjava/awt/image/ColorModel;[III)V flags 1 +method name imageComplete descriptor (I)V flags 21 +method name status descriptor ()I flags 21 + +class name java/awt/image/PixelInterleavedSampleModel +header extends java/awt/image/ComponentSampleModel flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (IIIII[I)V flags 1 +method name createCompatibleSampleModel descriptor (II)Ljava/awt/image/SampleModel; flags 1 +method name createSubsetSampleModel descriptor ([I)Ljava/awt/image/SampleModel; flags 1 +method name hashCode descriptor ()I flags 1 + +class name java/awt/image/RGBImageFilter +header extends java/awt/image/ImageFilter flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name origmodel descriptor Ljava/awt/image/ColorModel; flags 4 +field name newmodel descriptor Ljava/awt/image/ColorModel; flags 4 +field name canFilterIndexColorModel descriptor Z flags 4 +method name descriptor ()V flags 1 +method name setColorModel descriptor (Ljava/awt/image/ColorModel;)V flags 1 +method name substituteColorModel descriptor (Ljava/awt/image/ColorModel;Ljava/awt/image/ColorModel;)V flags 1 +method name filterIndexColorModel descriptor (Ljava/awt/image/IndexColorModel;)Ljava/awt/image/IndexColorModel; flags 1 +method name filterRGBPixels descriptor (IIII[III)V flags 1 +method name setPixels descriptor (IIIILjava/awt/image/ColorModel;[BII)V flags 1 +method name setPixels descriptor (IIIILjava/awt/image/ColorModel;[III)V flags 1 +method name filterRGB descriptor (III)I flags 401 + +class name java/awt/image/Raster +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name sampleModel descriptor Ljava/awt/image/SampleModel; flags 4 +field name dataBuffer descriptor Ljava/awt/image/DataBuffer; flags 4 +field name minX descriptor I flags 4 +field name minY descriptor I flags 4 +field name width descriptor I flags 4 +field name height descriptor I flags 4 +field name sampleModelTranslateX descriptor I flags 4 +field name sampleModelTranslateY descriptor I flags 4 +field name numBands descriptor I flags 4 +field name numDataElements descriptor I flags 4 +field name parent descriptor Ljava/awt/image/Raster; flags 4 +method name createInterleavedRaster descriptor (IIIILjava/awt/Point;)Ljava/awt/image/WritableRaster; flags 9 +method name createInterleavedRaster descriptor (IIIII[ILjava/awt/Point;)Ljava/awt/image/WritableRaster; flags 9 +method name createBandedRaster descriptor (IIIILjava/awt/Point;)Ljava/awt/image/WritableRaster; flags 9 +method name createBandedRaster descriptor (IIII[I[ILjava/awt/Point;)Ljava/awt/image/WritableRaster; flags 9 +method name createPackedRaster descriptor (III[ILjava/awt/Point;)Ljava/awt/image/WritableRaster; flags 9 +method name createPackedRaster descriptor (IIIIILjava/awt/Point;)Ljava/awt/image/WritableRaster; flags 9 +method name createInterleavedRaster descriptor (Ljava/awt/image/DataBuffer;IIII[ILjava/awt/Point;)Ljava/awt/image/WritableRaster; flags 9 +method name createBandedRaster descriptor (Ljava/awt/image/DataBuffer;III[I[ILjava/awt/Point;)Ljava/awt/image/WritableRaster; flags 9 +method name createPackedRaster descriptor (Ljava/awt/image/DataBuffer;III[ILjava/awt/Point;)Ljava/awt/image/WritableRaster; flags 9 +method name createPackedRaster descriptor (Ljava/awt/image/DataBuffer;IIILjava/awt/Point;)Ljava/awt/image/WritableRaster; flags 9 +method name createRaster descriptor (Ljava/awt/image/SampleModel;Ljava/awt/image/DataBuffer;Ljava/awt/Point;)Ljava/awt/image/Raster; flags 9 +method name createWritableRaster descriptor (Ljava/awt/image/SampleModel;Ljava/awt/Point;)Ljava/awt/image/WritableRaster; flags 9 +method name createWritableRaster descriptor (Ljava/awt/image/SampleModel;Ljava/awt/image/DataBuffer;Ljava/awt/Point;)Ljava/awt/image/WritableRaster; flags 9 +method name descriptor (Ljava/awt/image/SampleModel;Ljava/awt/Point;)V flags 4 +method name descriptor (Ljava/awt/image/SampleModel;Ljava/awt/image/DataBuffer;Ljava/awt/Point;)V flags 4 +method name descriptor (Ljava/awt/image/SampleModel;Ljava/awt/image/DataBuffer;Ljava/awt/Rectangle;Ljava/awt/Point;Ljava/awt/image/Raster;)V flags 4 +method name getParent descriptor ()Ljava/awt/image/Raster; flags 1 +method name getSampleModelTranslateX descriptor ()I flags 11 +method name getSampleModelTranslateY descriptor ()I flags 11 +method name createCompatibleWritableRaster descriptor ()Ljava/awt/image/WritableRaster; flags 1 +method name createCompatibleWritableRaster descriptor (II)Ljava/awt/image/WritableRaster; flags 1 +method name createCompatibleWritableRaster descriptor (Ljava/awt/Rectangle;)Ljava/awt/image/WritableRaster; flags 1 +method name createCompatibleWritableRaster descriptor (IIII)Ljava/awt/image/WritableRaster; flags 1 +method name createTranslatedChild descriptor (II)Ljava/awt/image/Raster; flags 1 +method name createChild descriptor (IIIIII[I)Ljava/awt/image/Raster; flags 1 +method name getBounds descriptor ()Ljava/awt/Rectangle; flags 1 +method name getMinX descriptor ()I flags 11 +method name getMinY descriptor ()I flags 11 +method name getWidth descriptor ()I flags 11 +method name getHeight descriptor ()I flags 11 +method name getNumBands descriptor ()I flags 11 +method name getNumDataElements descriptor ()I flags 11 +method name getTransferType descriptor ()I flags 11 +method name getDataBuffer descriptor ()Ljava/awt/image/DataBuffer; flags 1 +method name getSampleModel descriptor ()Ljava/awt/image/SampleModel; flags 1 +method name getDataElements descriptor (IILjava/lang/Object;)Ljava/lang/Object; flags 1 +method name getDataElements descriptor (IIIILjava/lang/Object;)Ljava/lang/Object; flags 1 +method name getPixel descriptor (II[I)[I flags 1 +method name getPixel descriptor (II[F)[F flags 1 +method name getPixel descriptor (II[D)[D flags 1 +method name getPixels descriptor (IIII[I)[I flags 1 +method name getPixels descriptor (IIII[F)[F flags 1 +method name getPixels descriptor (IIII[D)[D flags 1 +method name getSample descriptor (III)I flags 1 +method name getSampleFloat descriptor (III)F flags 1 +method name getSampleDouble descriptor (III)D flags 1 +method name getSamples descriptor (IIIII[I)[I flags 1 +method name getSamples descriptor (IIIII[F)[F flags 1 +method name getSamples descriptor (IIIII[D)[D flags 1 + +class name java/awt/image/RasterFormatException +header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/awt/image/RasterOp +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name filter descriptor (Ljava/awt/image/Raster;Ljava/awt/image/WritableRaster;)Ljava/awt/image/WritableRaster; flags 401 +method name getBounds2D descriptor (Ljava/awt/image/Raster;)Ljava/awt/geom/Rectangle2D; flags 401 +method name createCompatibleDestRaster descriptor (Ljava/awt/image/Raster;)Ljava/awt/image/WritableRaster; flags 401 +method name getPoint2D descriptor (Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;)Ljava/awt/geom/Point2D; flags 401 +method name getRenderingHints descriptor ()Ljava/awt/RenderingHints; flags 401 + +class name java/awt/image/RenderedImage +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getSources descriptor ()Ljava/util/Vector; flags 401 signature ()Ljava/util/Vector; +method name getProperty descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 401 +method name getPropertyNames descriptor ()[Ljava/lang/String; flags 401 +method name getColorModel descriptor ()Ljava/awt/image/ColorModel; flags 401 +method name getSampleModel descriptor ()Ljava/awt/image/SampleModel; flags 401 +method name getWidth descriptor ()I flags 401 +method name getHeight descriptor ()I flags 401 +method name getMinX descriptor ()I flags 401 +method name getMinY descriptor ()I flags 401 +method name getNumXTiles descriptor ()I flags 401 +method name getNumYTiles descriptor ()I flags 401 +method name getMinTileX descriptor ()I flags 401 +method name getMinTileY descriptor ()I flags 401 +method name getTileWidth descriptor ()I flags 401 +method name getTileHeight descriptor ()I flags 401 +method name getTileGridXOffset descriptor ()I flags 401 +method name getTileGridYOffset descriptor ()I flags 401 +method name getTile descriptor (II)Ljava/awt/image/Raster; flags 401 +method name getData descriptor ()Ljava/awt/image/Raster; flags 401 +method name getData descriptor (Ljava/awt/Rectangle;)Ljava/awt/image/Raster; flags 401 +method name copyData descriptor (Ljava/awt/image/WritableRaster;)Ljava/awt/image/WritableRaster; flags 401 + +class name java/awt/image/ReplicateScaleFilter +header extends java/awt/image/ImageFilter flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name srcWidth descriptor I flags 4 +field name srcHeight descriptor I flags 4 +field name destWidth descriptor I flags 4 +field name destHeight descriptor I flags 4 +field name srcrows descriptor [I flags 4 +field name srccols descriptor [I flags 4 +field name outpixbuf descriptor Ljava/lang/Object; flags 4 +method name descriptor (II)V flags 1 +method name setProperties descriptor (Ljava/util/Hashtable;)V flags 1 signature (Ljava/util/Hashtable<**>;)V +method name setDimensions descriptor (II)V flags 1 +method name setPixels descriptor (IIIILjava/awt/image/ColorModel;[BII)V flags 1 +method name setPixels descriptor (IIIILjava/awt/image/ColorModel;[III)V flags 1 + +class name java/awt/image/RescaleOp +header extends java/lang/Object implements java/awt/image/BufferedImageOp,java/awt/image/RasterOp flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ([F[FLjava/awt/RenderingHints;)V flags 1 +method name descriptor (FFLjava/awt/RenderingHints;)V flags 1 +method name getScaleFactors descriptor ([F)[F flags 11 +method name getOffsets descriptor ([F)[F flags 11 +method name getNumFactors descriptor ()I flags 11 +method name filter descriptor (Ljava/awt/image/BufferedImage;Ljava/awt/image/BufferedImage;)Ljava/awt/image/BufferedImage; flags 11 +method name filter descriptor (Ljava/awt/image/Raster;Ljava/awt/image/WritableRaster;)Ljava/awt/image/WritableRaster; flags 11 +method name getBounds2D descriptor (Ljava/awt/image/BufferedImage;)Ljava/awt/geom/Rectangle2D; flags 11 +method name getBounds2D descriptor (Ljava/awt/image/Raster;)Ljava/awt/geom/Rectangle2D; flags 11 +method name createCompatibleDestImage descriptor (Ljava/awt/image/BufferedImage;Ljava/awt/image/ColorModel;)Ljava/awt/image/BufferedImage; flags 1 +method name createCompatibleDestRaster descriptor (Ljava/awt/image/Raster;)Ljava/awt/image/WritableRaster; flags 1 +method name getPoint2D descriptor (Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;)Ljava/awt/geom/Point2D; flags 11 +method name getRenderingHints descriptor ()Ljava/awt/RenderingHints; flags 11 + +class name java/awt/image/SampleModel +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name width descriptor I flags 4 +field name height descriptor I flags 4 +field name numBands descriptor I flags 4 +field name dataType descriptor I flags 4 +method name descriptor (IIII)V flags 1 +method name getWidth descriptor ()I flags 11 +method name getHeight descriptor ()I flags 11 +method name getNumBands descriptor ()I flags 11 +method name getNumDataElements descriptor ()I flags 401 +method name getDataType descriptor ()I flags 11 +method name getTransferType descriptor ()I flags 1 +method name getPixel descriptor (II[ILjava/awt/image/DataBuffer;)[I flags 1 +method name getDataElements descriptor (IILjava/lang/Object;Ljava/awt/image/DataBuffer;)Ljava/lang/Object; flags 401 +method name getDataElements descriptor (IIIILjava/lang/Object;Ljava/awt/image/DataBuffer;)Ljava/lang/Object; flags 1 +method name setDataElements descriptor (IILjava/lang/Object;Ljava/awt/image/DataBuffer;)V flags 401 +method name setDataElements descriptor (IIIILjava/lang/Object;Ljava/awt/image/DataBuffer;)V flags 1 +method name getPixel descriptor (II[FLjava/awt/image/DataBuffer;)[F flags 1 +method name getPixel descriptor (II[DLjava/awt/image/DataBuffer;)[D flags 1 +method name getPixels descriptor (IIII[ILjava/awt/image/DataBuffer;)[I flags 1 +method name getPixels descriptor (IIII[FLjava/awt/image/DataBuffer;)[F flags 1 +method name getPixels descriptor (IIII[DLjava/awt/image/DataBuffer;)[D flags 1 +method name getSample descriptor (IIILjava/awt/image/DataBuffer;)I flags 401 +method name getSampleFloat descriptor (IIILjava/awt/image/DataBuffer;)F flags 1 +method name getSampleDouble descriptor (IIILjava/awt/image/DataBuffer;)D flags 1 +method name getSamples descriptor (IIIII[ILjava/awt/image/DataBuffer;)[I flags 1 +method name getSamples descriptor (IIIII[FLjava/awt/image/DataBuffer;)[F flags 1 +method name getSamples descriptor (IIIII[DLjava/awt/image/DataBuffer;)[D flags 1 +method name setPixel descriptor (II[ILjava/awt/image/DataBuffer;)V flags 1 +method name setPixel descriptor (II[FLjava/awt/image/DataBuffer;)V flags 1 +method name setPixel descriptor (II[DLjava/awt/image/DataBuffer;)V flags 1 +method name setPixels descriptor (IIII[ILjava/awt/image/DataBuffer;)V flags 1 +method name setPixels descriptor (IIII[FLjava/awt/image/DataBuffer;)V flags 1 +method name setPixels descriptor (IIII[DLjava/awt/image/DataBuffer;)V flags 1 +method name setSample descriptor (IIIILjava/awt/image/DataBuffer;)V flags 401 +method name setSample descriptor (IIIFLjava/awt/image/DataBuffer;)V flags 1 +method name setSample descriptor (IIIDLjava/awt/image/DataBuffer;)V flags 1 +method name setSamples descriptor (IIIII[ILjava/awt/image/DataBuffer;)V flags 1 +method name setSamples descriptor (IIIII[FLjava/awt/image/DataBuffer;)V flags 1 +method name setSamples descriptor (IIIII[DLjava/awt/image/DataBuffer;)V flags 1 +method name createCompatibleSampleModel descriptor (II)Ljava/awt/image/SampleModel; flags 401 +method name createSubsetSampleModel descriptor ([I)Ljava/awt/image/SampleModel; flags 401 +method name createDataBuffer descriptor ()Ljava/awt/image/DataBuffer; flags 401 +method name getSampleSize descriptor ()[I flags 401 +method name getSampleSize descriptor (I)I flags 401 + +class name java/awt/image/ShortLookupTable +header extends java/awt/image/LookupTable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (I[[S)V flags 1 +method name descriptor (I[S)V flags 1 +method name getTable descriptor ()[[S flags 11 +method name lookupPixel descriptor ([I[I)[I flags 1 +method name lookupPixel descriptor ([S[S)[S flags 1 + +class name java/awt/image/SinglePixelPackedSampleModel +header extends java/awt/image/SampleModel flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (III[I)V flags 1 +method name descriptor (IIII[I)V flags 1 +method name getNumDataElements descriptor ()I flags 1 +method name createCompatibleSampleModel descriptor (II)Ljava/awt/image/SampleModel; flags 1 +method name createDataBuffer descriptor ()Ljava/awt/image/DataBuffer; flags 1 +method name getSampleSize descriptor ()[I flags 1 +method name getSampleSize descriptor (I)I flags 1 +method name getOffset descriptor (II)I flags 1 +method name getBitOffsets descriptor ()[I flags 1 +method name getBitMasks descriptor ()[I flags 1 +method name getScanlineStride descriptor ()I flags 1 +method name createSubsetSampleModel descriptor ([I)Ljava/awt/image/SampleModel; flags 1 +method name getDataElements descriptor (IILjava/lang/Object;Ljava/awt/image/DataBuffer;)Ljava/lang/Object; flags 1 +method name getPixel descriptor (II[ILjava/awt/image/DataBuffer;)[I flags 1 +method name getPixels descriptor (IIII[ILjava/awt/image/DataBuffer;)[I flags 1 +method name getSample descriptor (IIILjava/awt/image/DataBuffer;)I flags 1 +method name getSamples descriptor (IIIII[ILjava/awt/image/DataBuffer;)[I flags 1 +method name setDataElements descriptor (IILjava/lang/Object;Ljava/awt/image/DataBuffer;)V flags 1 +method name setPixel descriptor (II[ILjava/awt/image/DataBuffer;)V flags 1 +method name setPixels descriptor (IIII[ILjava/awt/image/DataBuffer;)V flags 1 +method name setSample descriptor (IIIILjava/awt/image/DataBuffer;)V flags 1 +method name setSamples descriptor (IIIII[ILjava/awt/image/DataBuffer;)V flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 + +class name java/awt/image/TileObserver +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name tileUpdate descriptor (Ljava/awt/image/WritableRenderedImage;IIZ)V flags 401 + +class name java/awt/image/VolatileImage +header extends java/awt/Image implements java/awt/Transparency flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name IMAGE_OK descriptor I constantValue 0 flags 19 +field name IMAGE_RESTORED descriptor I constantValue 1 flags 19 +field name IMAGE_INCOMPATIBLE descriptor I constantValue 2 flags 19 +field name transparency descriptor I flags 4 +method name descriptor ()V flags 1 +method name getSnapshot descriptor ()Ljava/awt/image/BufferedImage; flags 401 +method name getWidth descriptor ()I flags 401 +method name getHeight descriptor ()I flags 401 +method name getSource descriptor ()Ljava/awt/image/ImageProducer; flags 1 +method name getGraphics descriptor ()Ljava/awt/Graphics; flags 1 +method name createGraphics descriptor ()Ljava/awt/Graphics2D; flags 401 +method name validate descriptor (Ljava/awt/GraphicsConfiguration;)I flags 401 +method name contentsLost descriptor ()Z flags 401 +method name getCapabilities descriptor ()Ljava/awt/ImageCapabilities; flags 401 +method name getTransparency descriptor ()I flags 1 + +class name java/awt/image/WritableRaster +header extends java/awt/image/Raster flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/awt/image/SampleModel;Ljava/awt/Point;)V flags 4 +method name descriptor (Ljava/awt/image/SampleModel;Ljava/awt/image/DataBuffer;Ljava/awt/Point;)V flags 4 +method name descriptor (Ljava/awt/image/SampleModel;Ljava/awt/image/DataBuffer;Ljava/awt/Rectangle;Ljava/awt/Point;Ljava/awt/image/WritableRaster;)V flags 4 +method name getWritableParent descriptor ()Ljava/awt/image/WritableRaster; flags 1 +method name createWritableTranslatedChild descriptor (II)Ljava/awt/image/WritableRaster; flags 1 +method name createWritableChild descriptor (IIIIII[I)Ljava/awt/image/WritableRaster; flags 1 +method name setDataElements descriptor (IILjava/lang/Object;)V flags 1 +method name setDataElements descriptor (IILjava/awt/image/Raster;)V flags 1 +method name setDataElements descriptor (IIIILjava/lang/Object;)V flags 1 +method name setRect descriptor (Ljava/awt/image/Raster;)V flags 1 +method name setRect descriptor (IILjava/awt/image/Raster;)V flags 1 +method name setPixel descriptor (II[I)V flags 1 +method name setPixel descriptor (II[F)V flags 1 +method name setPixel descriptor (II[D)V flags 1 +method name setPixels descriptor (IIII[I)V flags 1 +method name setPixels descriptor (IIII[F)V flags 1 +method name setPixels descriptor (IIII[D)V flags 1 +method name setSample descriptor (IIII)V flags 1 +method name setSample descriptor (IIIF)V flags 1 +method name setSample descriptor (IIID)V flags 1 +method name setSamples descriptor (IIIII[I)V flags 1 +method name setSamples descriptor (IIIII[F)V flags 1 +method name setSamples descriptor (IIIII[D)V flags 1 + +class name java/awt/image/WritableRenderedImage +header extends java/lang/Object implements java/awt/image/RenderedImage flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name addTileObserver descriptor (Ljava/awt/image/TileObserver;)V flags 401 +method name removeTileObserver descriptor (Ljava/awt/image/TileObserver;)V flags 401 +method name getWritableTile descriptor (II)Ljava/awt/image/WritableRaster; flags 401 +method name releaseWritableTile descriptor (II)V flags 401 +method name isTileWritable descriptor (II)Z flags 401 +method name getWritableTileIndices descriptor ()[Ljava/awt/Point; flags 401 +method name hasTileWriters descriptor ()Z flags 401 +method name setData descriptor (Ljava/awt/image/Raster;)V flags 401 + +class name java/awt/image/renderable/ContextualRenderedImageFactory +header extends java/lang/Object implements java/awt/image/renderable/RenderedImageFactory flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name mapRenderContext descriptor (ILjava/awt/image/renderable/RenderContext;Ljava/awt/image/renderable/ParameterBlock;Ljava/awt/image/renderable/RenderableImage;)Ljava/awt/image/renderable/RenderContext; flags 401 +method name create descriptor (Ljava/awt/image/renderable/RenderContext;Ljava/awt/image/renderable/ParameterBlock;)Ljava/awt/image/RenderedImage; flags 401 +method name getBounds2D descriptor (Ljava/awt/image/renderable/ParameterBlock;)Ljava/awt/geom/Rectangle2D; flags 401 +method name getProperty descriptor (Ljava/awt/image/renderable/ParameterBlock;Ljava/lang/String;)Ljava/lang/Object; flags 401 +method name getPropertyNames descriptor ()[Ljava/lang/String; flags 401 +method name isDynamic descriptor ()Z flags 401 + +class name java/awt/image/renderable/ParameterBlock +header extends java/lang/Object implements java/lang/Cloneable,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name sources descriptor Ljava/util/Vector; flags 4 signature Ljava/util/Vector; +field name parameters descriptor Ljava/util/Vector; flags 4 signature Ljava/util/Vector; +method name descriptor ()V flags 1 +method name descriptor (Ljava/util/Vector;)V flags 1 signature (Ljava/util/Vector;)V +method name descriptor (Ljava/util/Vector;Ljava/util/Vector;)V flags 1 signature (Ljava/util/Vector;Ljava/util/Vector;)V +method name shallowClone descriptor ()Ljava/lang/Object; flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name addSource descriptor (Ljava/lang/Object;)Ljava/awt/image/renderable/ParameterBlock; flags 1 +method name getSource descriptor (I)Ljava/lang/Object; flags 1 +method name setSource descriptor (Ljava/lang/Object;I)Ljava/awt/image/renderable/ParameterBlock; flags 1 +method name getRenderedSource descriptor (I)Ljava/awt/image/RenderedImage; flags 1 +method name getRenderableSource descriptor (I)Ljava/awt/image/renderable/RenderableImage; flags 1 +method name getNumSources descriptor ()I flags 1 +method name getSources descriptor ()Ljava/util/Vector; flags 1 signature ()Ljava/util/Vector; +method name setSources descriptor (Ljava/util/Vector;)V flags 1 signature (Ljava/util/Vector;)V +method name removeSources descriptor ()V flags 1 +method name getNumParameters descriptor ()I flags 1 +method name getParameters descriptor ()Ljava/util/Vector; flags 1 signature ()Ljava/util/Vector; +method name setParameters descriptor (Ljava/util/Vector;)V flags 1 signature (Ljava/util/Vector;)V +method name removeParameters descriptor ()V flags 1 +method name add descriptor (Ljava/lang/Object;)Ljava/awt/image/renderable/ParameterBlock; flags 1 +method name add descriptor (B)Ljava/awt/image/renderable/ParameterBlock; flags 1 +method name add descriptor (C)Ljava/awt/image/renderable/ParameterBlock; flags 1 +method name add descriptor (S)Ljava/awt/image/renderable/ParameterBlock; flags 1 +method name add descriptor (I)Ljava/awt/image/renderable/ParameterBlock; flags 1 +method name add descriptor (J)Ljava/awt/image/renderable/ParameterBlock; flags 1 +method name add descriptor (F)Ljava/awt/image/renderable/ParameterBlock; flags 1 +method name add descriptor (D)Ljava/awt/image/renderable/ParameterBlock; flags 1 +method name set descriptor (Ljava/lang/Object;I)Ljava/awt/image/renderable/ParameterBlock; flags 1 +method name set descriptor (BI)Ljava/awt/image/renderable/ParameterBlock; flags 1 +method name set descriptor (CI)Ljava/awt/image/renderable/ParameterBlock; flags 1 +method name set descriptor (SI)Ljava/awt/image/renderable/ParameterBlock; flags 1 +method name set descriptor (II)Ljava/awt/image/renderable/ParameterBlock; flags 1 +method name set descriptor (JI)Ljava/awt/image/renderable/ParameterBlock; flags 1 +method name set descriptor (FI)Ljava/awt/image/renderable/ParameterBlock; flags 1 +method name set descriptor (DI)Ljava/awt/image/renderable/ParameterBlock; flags 1 +method name getObjectParameter descriptor (I)Ljava/lang/Object; flags 1 +method name getByteParameter descriptor (I)B flags 1 +method name getCharParameter descriptor (I)C flags 1 +method name getShortParameter descriptor (I)S flags 1 +method name getIntParameter descriptor (I)I flags 1 +method name getLongParameter descriptor (I)J flags 1 +method name getFloatParameter descriptor (I)F flags 1 +method name getDoubleParameter descriptor (I)D flags 1 +method name getParamClasses descriptor ()[Ljava/lang/Class; flags 1 + +class name java/awt/image/renderable/RenderContext +header extends java/lang/Object implements java/lang/Cloneable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/awt/geom/AffineTransform;Ljava/awt/Shape;Ljava/awt/RenderingHints;)V flags 1 +method name descriptor (Ljava/awt/geom/AffineTransform;)V flags 1 +method name descriptor (Ljava/awt/geom/AffineTransform;Ljava/awt/RenderingHints;)V flags 1 +method name descriptor (Ljava/awt/geom/AffineTransform;Ljava/awt/Shape;)V flags 1 +method name getRenderingHints descriptor ()Ljava/awt/RenderingHints; flags 1 +method name setRenderingHints descriptor (Ljava/awt/RenderingHints;)V flags 1 +method name setTransform descriptor (Ljava/awt/geom/AffineTransform;)V flags 1 +method name preConcatenateTransform descriptor (Ljava/awt/geom/AffineTransform;)V flags 1 +method name preConcetenateTransform descriptor (Ljava/awt/geom/AffineTransform;)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name concatenateTransform descriptor (Ljava/awt/geom/AffineTransform;)V flags 1 +method name concetenateTransform descriptor (Ljava/awt/geom/AffineTransform;)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getTransform descriptor ()Ljava/awt/geom/AffineTransform; flags 1 +method name setAreaOfInterest descriptor (Ljava/awt/Shape;)V flags 1 +method name getAreaOfInterest descriptor ()Ljava/awt/Shape; flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 + +class name java/awt/image/renderable/RenderableImage +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name HINTS_OBSERVED descriptor Ljava/lang/String; constantValue HINTS_OBSERVED flags 19 +method name getSources descriptor ()Ljava/util/Vector; flags 401 signature ()Ljava/util/Vector; +method name getProperty descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 401 +method name getPropertyNames descriptor ()[Ljava/lang/String; flags 401 +method name isDynamic descriptor ()Z flags 401 +method name getWidth descriptor ()F flags 401 +method name getHeight descriptor ()F flags 401 +method name getMinX descriptor ()F flags 401 +method name getMinY descriptor ()F flags 401 +method name createScaledRendering descriptor (IILjava/awt/RenderingHints;)Ljava/awt/image/RenderedImage; flags 401 +method name createDefaultRendering descriptor ()Ljava/awt/image/RenderedImage; flags 401 +method name createRendering descriptor (Ljava/awt/image/renderable/RenderContext;)Ljava/awt/image/RenderedImage; flags 401 + +class name java/awt/image/renderable/RenderableImageOp +header extends java/lang/Object implements java/awt/image/renderable/RenderableImage flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/awt/image/renderable/ContextualRenderedImageFactory;Ljava/awt/image/renderable/ParameterBlock;)V flags 1 +method name getSources descriptor ()Ljava/util/Vector; flags 1 signature ()Ljava/util/Vector; +method name getProperty descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 1 +method name getPropertyNames descriptor ()[Ljava/lang/String; flags 1 +method name isDynamic descriptor ()Z flags 1 +method name getWidth descriptor ()F flags 1 +method name getHeight descriptor ()F flags 1 +method name getMinX descriptor ()F flags 1 +method name getMinY descriptor ()F flags 1 +method name setParameterBlock descriptor (Ljava/awt/image/renderable/ParameterBlock;)Ljava/awt/image/renderable/ParameterBlock; flags 1 +method name getParameterBlock descriptor ()Ljava/awt/image/renderable/ParameterBlock; flags 1 +method name createScaledRendering descriptor (IILjava/awt/RenderingHints;)Ljava/awt/image/RenderedImage; flags 1 +method name createDefaultRendering descriptor ()Ljava/awt/image/RenderedImage; flags 1 +method name createRendering descriptor (Ljava/awt/image/renderable/RenderContext;)Ljava/awt/image/RenderedImage; flags 1 + +class name java/awt/image/renderable/RenderableImageProducer +header extends java/lang/Object implements java/awt/image/ImageProducer,java/lang/Runnable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/awt/image/renderable/RenderableImage;Ljava/awt/image/renderable/RenderContext;)V flags 1 +method name setRenderContext descriptor (Ljava/awt/image/renderable/RenderContext;)V flags 21 +method name addConsumer descriptor (Ljava/awt/image/ImageConsumer;)V flags 21 +method name isConsumer descriptor (Ljava/awt/image/ImageConsumer;)Z flags 21 +method name removeConsumer descriptor (Ljava/awt/image/ImageConsumer;)V flags 21 +method name startProduction descriptor (Ljava/awt/image/ImageConsumer;)V flags 21 +method name requestTopDownLeftRightResend descriptor (Ljava/awt/image/ImageConsumer;)V flags 1 +method name run descriptor ()V flags 1 + +class name java/awt/image/renderable/RenderedImageFactory +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name create descriptor (Ljava/awt/image/renderable/ParameterBlock;Ljava/awt/RenderingHints;)Ljava/awt/image/RenderedImage; flags 401 + +class name java/awt/peer/ButtonPeer +header extends java/lang/Object implements java/awt/peer/ComponentPeer flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4)@Lsun/Proprietary+Annotation; +method name setLabel descriptor (Ljava/lang/String;)V flags 401 + +class name java/awt/peer/CanvasPeer +header extends java/lang/Object implements java/awt/peer/ComponentPeer flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4)@Lsun/Proprietary+Annotation; +method name getAppropriateGraphicsConfiguration descriptor (Ljava/awt/GraphicsConfiguration;)Ljava/awt/GraphicsConfiguration; flags 401 + +class name java/awt/peer/CheckboxMenuItemPeer +header extends java/lang/Object implements java/awt/peer/MenuItemPeer flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4)@Lsun/Proprietary+Annotation; +method name setState descriptor (Z)V flags 401 + +class name java/awt/peer/CheckboxPeer +header extends java/lang/Object implements java/awt/peer/ComponentPeer flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4)@Lsun/Proprietary+Annotation; +method name setState descriptor (Z)V flags 401 +method name setCheckboxGroup descriptor (Ljava/awt/CheckboxGroup;)V flags 401 +method name setLabel descriptor (Ljava/lang/String;)V flags 401 + +class name java/awt/peer/ChoicePeer +header extends java/lang/Object implements java/awt/peer/ComponentPeer flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4)@Lsun/Proprietary+Annotation; +method name add descriptor (Ljava/lang/String;I)V flags 401 +method name remove descriptor (I)V flags 401 +method name removeAll descriptor ()V flags 401 +method name select descriptor (I)V flags 401 + +class name java/awt/peer/ComponentPeer +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4)@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 +field name SET_LOCATION descriptor I constantValue 1 flags 19 +field name SET_SIZE descriptor I constantValue 2 flags 19 +field name SET_BOUNDS descriptor I constantValue 3 flags 19 +field name SET_CLIENT_SIZE descriptor I constantValue 4 flags 19 +field name RESET_OPERATION descriptor I constantValue 5 flags 19 +field name NO_EMBEDDED_CHECK descriptor I constantValue 16384 flags 19 +field name DEFAULT_OPERATION descriptor I constantValue 3 flags 19 +method name isObscured descriptor ()Z flags 401 +method name canDetermineObscurity descriptor ()Z flags 401 +method name setVisible descriptor (Z)V flags 401 +method name setEnabled descriptor (Z)V flags 401 +method name paint descriptor (Ljava/awt/Graphics;)V flags 401 +method name print descriptor (Ljava/awt/Graphics;)V flags 401 +method name setBounds descriptor (IIIII)V flags 401 +method name handleEvent descriptor (Ljava/awt/AWTEvent;)V flags 401 +method name coalescePaintEvent descriptor (Ljava/awt/event/PaintEvent;)V flags 401 +method name getLocationOnScreen descriptor ()Ljava/awt/Point; flags 401 +method name getPreferredSize descriptor ()Ljava/awt/Dimension; flags 401 +method name getMinimumSize descriptor ()Ljava/awt/Dimension; flags 401 +method name getColorModel descriptor ()Ljava/awt/image/ColorModel; flags 401 +method name getGraphics descriptor ()Ljava/awt/Graphics; flags 401 +method name getFontMetrics descriptor (Ljava/awt/Font;)Ljava/awt/FontMetrics; flags 401 +method name dispose descriptor ()V flags 401 +method name setForeground descriptor (Ljava/awt/Color;)V flags 401 +method name setBackground descriptor (Ljava/awt/Color;)V flags 401 +method name setFont descriptor (Ljava/awt/Font;)V flags 401 +method name updateCursorImmediately descriptor ()V flags 401 +method name requestFocus descriptor (Ljava/awt/Component;ZZJLsun/awt/CausedFocusEvent$Cause;)Z flags 401 +method name isFocusable descriptor ()Z flags 401 +method name createImage descriptor (Ljava/awt/image/ImageProducer;)Ljava/awt/Image; flags 401 +method name createImage descriptor (II)Ljava/awt/Image; flags 401 +method name createVolatileImage descriptor (II)Ljava/awt/image/VolatileImage; flags 401 +method name prepareImage descriptor (Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z flags 401 +method name checkImage descriptor (Ljava/awt/Image;IILjava/awt/image/ImageObserver;)I flags 401 +method name getGraphicsConfiguration descriptor ()Ljava/awt/GraphicsConfiguration; flags 401 +method name handlesWheelScrolling descriptor ()Z flags 401 +method name createBuffers descriptor (ILjava/awt/BufferCapabilities;)V thrownTypes java/awt/AWTException flags 401 +method name getBackBuffer descriptor ()Ljava/awt/Image; flags 401 +method name flip descriptor (IIIILjava/awt/BufferCapabilities$FlipContents;)V flags 401 +method name destroyBuffers descriptor ()V flags 401 +method name reparent descriptor (Ljava/awt/peer/ContainerPeer;)V flags 401 +method name isReparentSupported descriptor ()Z flags 401 +method name layout descriptor ()V flags 401 +method name applyShape descriptor (Lsun/java2d/pipe/Region;)V flags 401 +method name setZOrder descriptor (Ljava/awt/peer/ComponentPeer;)V flags 401 +method name updateGraphicsData descriptor (Ljava/awt/GraphicsConfiguration;)Z flags 401 + +class name java/awt/peer/ContainerPeer +header extends java/lang/Object implements java/awt/peer/ComponentPeer flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4)@Lsun/Proprietary+Annotation; +method name getInsets descriptor ()Ljava/awt/Insets; flags 401 +method name beginValidate descriptor ()V flags 401 +method name endValidate descriptor ()V flags 401 +method name beginLayout descriptor ()V flags 401 +method name endLayout descriptor ()V flags 401 + +class name java/awt/peer/DesktopPeer +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4)@Lsun/Proprietary+Annotation; +innerclass innerClass java/awt/Desktop$Action outerClass java/awt/Desktop innerClassName Action flags 4019 +method name isSupported descriptor (Ljava/awt/Desktop$Action;)Z flags 401 +method name open descriptor (Ljava/io/File;)V thrownTypes java/io/IOException flags 401 +method name edit descriptor (Ljava/io/File;)V thrownTypes java/io/IOException flags 401 +method name print descriptor (Ljava/io/File;)V thrownTypes java/io/IOException flags 401 +method name mail descriptor (Ljava/net/URI;)V thrownTypes java/io/IOException flags 401 +method name browse descriptor (Ljava/net/URI;)V thrownTypes java/io/IOException flags 401 + +class name java/awt/peer/DialogPeer +header extends java/lang/Object implements java/awt/peer/WindowPeer flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4)@Lsun/Proprietary+Annotation; +method name setTitle descriptor (Ljava/lang/String;)V flags 401 +method name setResizable descriptor (Z)V flags 401 +method name blockWindows descriptor (Ljava/util/List;)V flags 401 signature (Ljava/util/List;)V + +class name java/awt/peer/FileDialogPeer +header extends java/lang/Object implements java/awt/peer/DialogPeer flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4)@Lsun/Proprietary+Annotation; +method name setFile descriptor (Ljava/lang/String;)V flags 401 +method name setDirectory descriptor (Ljava/lang/String;)V flags 401 +method name setFilenameFilter descriptor (Ljava/io/FilenameFilter;)V flags 401 + +class name java/awt/peer/FontPeer +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4)@Lsun/Proprietary+Annotation; + +class name java/awt/peer/FramePeer +header extends java/lang/Object implements java/awt/peer/WindowPeer flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4)@Lsun/Proprietary+Annotation; +method name setTitle descriptor (Ljava/lang/String;)V flags 401 +method name setMenuBar descriptor (Ljava/awt/MenuBar;)V flags 401 +method name setResizable descriptor (Z)V flags 401 +method name setState descriptor (I)V flags 401 +method name getState descriptor ()I flags 401 +method name setMaximizedBounds descriptor (Ljava/awt/Rectangle;)V flags 401 +method name setBoundsPrivate descriptor (IIII)V flags 401 +method name getBoundsPrivate descriptor ()Ljava/awt/Rectangle; flags 401 +method name emulateActivation descriptor (Z)V flags 401 + +class name java/awt/peer/KeyboardFocusManagerPeer +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4)@Lsun/Proprietary+Annotation; +method name setCurrentFocusedWindow descriptor (Ljava/awt/Window;)V flags 401 +method name getCurrentFocusedWindow descriptor ()Ljava/awt/Window; flags 401 +method name setCurrentFocusOwner descriptor (Ljava/awt/Component;)V flags 401 +method name getCurrentFocusOwner descriptor ()Ljava/awt/Component; flags 401 +method name clearGlobalFocusOwner descriptor (Ljava/awt/Window;)V flags 401 + +class name java/awt/peer/LabelPeer +header extends java/lang/Object implements java/awt/peer/ComponentPeer flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4)@Lsun/Proprietary+Annotation; +method name setText descriptor (Ljava/lang/String;)V flags 401 +method name setAlignment descriptor (I)V flags 401 + +class name java/awt/peer/LightweightPeer +header extends java/lang/Object implements java/awt/peer/ComponentPeer flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4)@Lsun/Proprietary+Annotation; + +class name java/awt/peer/ListPeer +header extends java/lang/Object implements java/awt/peer/ComponentPeer flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4)@Lsun/Proprietary+Annotation; +method name getSelectedIndexes descriptor ()[I flags 401 +method name add descriptor (Ljava/lang/String;I)V flags 401 +method name delItems descriptor (II)V flags 401 +method name removeAll descriptor ()V flags 401 +method name select descriptor (I)V flags 401 +method name deselect descriptor (I)V flags 401 +method name makeVisible descriptor (I)V flags 401 +method name setMultipleMode descriptor (Z)V flags 401 +method name getPreferredSize descriptor (I)Ljava/awt/Dimension; flags 401 +method name getMinimumSize descriptor (I)Ljava/awt/Dimension; flags 401 + +class name java/awt/peer/MenuBarPeer +header extends java/lang/Object implements java/awt/peer/MenuComponentPeer flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4)@Lsun/Proprietary+Annotation; +method name addMenu descriptor (Ljava/awt/Menu;)V flags 401 +method name delMenu descriptor (I)V flags 401 +method name addHelpMenu descriptor (Ljava/awt/Menu;)V flags 401 + +class name java/awt/peer/MenuComponentPeer +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4)@Lsun/Proprietary+Annotation; +method name dispose descriptor ()V flags 401 +method name setFont descriptor (Ljava/awt/Font;)V flags 401 + +class name java/awt/peer/MenuItemPeer +header extends java/lang/Object implements java/awt/peer/MenuComponentPeer flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4)@Lsun/Proprietary+Annotation; +method name setLabel descriptor (Ljava/lang/String;)V flags 401 +method name setEnabled descriptor (Z)V flags 401 + +class name java/awt/peer/MenuPeer +header extends java/lang/Object implements java/awt/peer/MenuItemPeer flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4)@Lsun/Proprietary+Annotation; +method name addSeparator descriptor ()V flags 401 +method name addItem descriptor (Ljava/awt/MenuItem;)V flags 401 +method name delItem descriptor (I)V flags 401 + +class name java/awt/peer/MouseInfoPeer +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4)@Lsun/Proprietary+Annotation; +method name fillPointWithCoords descriptor (Ljava/awt/Point;)I flags 401 +method name isWindowUnderMouse descriptor (Ljava/awt/Window;)Z flags 401 + +class name java/awt/peer/PanelPeer +header extends java/lang/Object implements java/awt/peer/ContainerPeer flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4)@Lsun/Proprietary+Annotation; + +class name java/awt/peer/PopupMenuPeer +header extends java/lang/Object implements java/awt/peer/MenuPeer flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4)@Lsun/Proprietary+Annotation; +method name show descriptor (Ljava/awt/Event;)V flags 401 + +class name java/awt/peer/RobotPeer +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4)@Lsun/Proprietary+Annotation; +method name mouseMove descriptor (II)V flags 401 +method name mousePress descriptor (I)V flags 401 +method name mouseRelease descriptor (I)V flags 401 +method name mouseWheel descriptor (I)V flags 401 +method name keyPress descriptor (I)V flags 401 +method name keyRelease descriptor (I)V flags 401 +method name getRGBPixel descriptor (II)I flags 401 +method name getRGBPixels descriptor (Ljava/awt/Rectangle;)[I flags 401 +method name dispose descriptor ()V flags 401 + +class name java/awt/peer/ScrollPanePeer +header extends java/lang/Object implements java/awt/peer/ContainerPeer flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4)@Lsun/Proprietary+Annotation; +method name getHScrollbarHeight descriptor ()I flags 401 +method name getVScrollbarWidth descriptor ()I flags 401 +method name setScrollPosition descriptor (II)V flags 401 +method name childResized descriptor (II)V flags 401 +method name setUnitIncrement descriptor (Ljava/awt/Adjustable;I)V flags 401 +method name setValue descriptor (Ljava/awt/Adjustable;I)V flags 401 + +class name java/awt/peer/ScrollbarPeer +header extends java/lang/Object implements java/awt/peer/ComponentPeer flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4)@Lsun/Proprietary+Annotation; +method name setValues descriptor (IIII)V flags 401 +method name setLineIncrement descriptor (I)V flags 401 +method name setPageIncrement descriptor (I)V flags 401 + +class name java/awt/peer/SystemTrayPeer +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4)@Lsun/Proprietary+Annotation; +method name getTrayIconSize descriptor ()Ljava/awt/Dimension; flags 401 + +class name java/awt/peer/TextAreaPeer +header extends java/lang/Object implements java/awt/peer/TextComponentPeer flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4)@Lsun/Proprietary+Annotation; +method name insert descriptor (Ljava/lang/String;I)V flags 401 +method name replaceRange descriptor (Ljava/lang/String;II)V flags 401 +method name getPreferredSize descriptor (II)Ljava/awt/Dimension; flags 401 +method name getMinimumSize descriptor (II)Ljava/awt/Dimension; flags 401 + +class name java/awt/peer/TextComponentPeer +header extends java/lang/Object implements java/awt/peer/ComponentPeer flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4)@Lsun/Proprietary+Annotation; +method name setEditable descriptor (Z)V flags 401 +method name getText descriptor ()Ljava/lang/String; flags 401 +method name setText descriptor (Ljava/lang/String;)V flags 401 +method name getSelectionStart descriptor ()I flags 401 +method name getSelectionEnd descriptor ()I flags 401 +method name select descriptor (II)V flags 401 +method name setCaretPosition descriptor (I)V flags 401 +method name getCaretPosition descriptor ()I flags 401 +method name getInputMethodRequests descriptor ()Ljava/awt/im/InputMethodRequests; flags 401 + +class name java/awt/peer/TextFieldPeer +header extends java/lang/Object implements java/awt/peer/TextComponentPeer flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4)@Lsun/Proprietary+Annotation; +method name setEchoChar descriptor (C)V flags 401 +method name getPreferredSize descriptor (I)Ljava/awt/Dimension; flags 401 +method name getMinimumSize descriptor (I)Ljava/awt/Dimension; flags 401 + +class name java/awt/peer/TrayIconPeer +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4)@Lsun/Proprietary+Annotation; +method name dispose descriptor ()V flags 401 +method name setToolTip descriptor (Ljava/lang/String;)V flags 401 +method name updateImage descriptor ()V flags 401 +method name displayMessage descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V flags 401 +method name showPopupMenu descriptor (II)V flags 401 + +class name java/awt/peer/WindowPeer +header extends java/lang/Object implements java/awt/peer/ContainerPeer flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4)@Lsun/Proprietary+Annotation; +method name toFront descriptor ()V flags 401 +method name toBack descriptor ()V flags 401 +method name updateAlwaysOnTopState descriptor ()V flags 401 +method name updateFocusableWindowState descriptor ()V flags 401 +method name setModalBlocked descriptor (Ljava/awt/Dialog;Z)V flags 401 +method name updateMinimumSize descriptor ()V flags 401 +method name updateIconImages descriptor ()V flags 401 +method name setOpacity descriptor (F)V flags 401 +method name setOpaque descriptor (Z)V flags 401 +method name updateWindow descriptor ()V flags 401 +method name repositionSecurityWarning descriptor ()V flags 401 + +class name java/awt/print/Book +header extends java/lang/Object implements java/awt/print/Pageable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name getNumberOfPages descriptor ()I flags 1 +method name getPageFormat descriptor (I)Ljava/awt/print/PageFormat; thrownTypes java/lang/IndexOutOfBoundsException flags 1 +method name getPrintable descriptor (I)Ljava/awt/print/Printable; thrownTypes java/lang/IndexOutOfBoundsException flags 1 +method name setPage descriptor (ILjava/awt/print/Printable;Ljava/awt/print/PageFormat;)V thrownTypes java/lang/IndexOutOfBoundsException flags 1 +method name append descriptor (Ljava/awt/print/Printable;Ljava/awt/print/PageFormat;)V flags 1 +method name append descriptor (Ljava/awt/print/Printable;Ljava/awt/print/PageFormat;I)V flags 1 + +class name java/awt/print/PageFormat +header extends java/lang/Object implements java/lang/Cloneable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name LANDSCAPE descriptor I constantValue 0 flags 19 +field name PORTRAIT descriptor I constantValue 1 flags 19 +field name REVERSE_LANDSCAPE descriptor I constantValue 2 flags 19 +method name descriptor ()V flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name getWidth descriptor ()D flags 1 +method name getHeight descriptor ()D flags 1 +method name getImageableX descriptor ()D flags 1 +method name getImageableY descriptor ()D flags 1 +method name getImageableWidth descriptor ()D flags 1 +method name getImageableHeight descriptor ()D flags 1 +method name getPaper descriptor ()Ljava/awt/print/Paper; flags 1 +method name setPaper descriptor (Ljava/awt/print/Paper;)V flags 1 +method name setOrientation descriptor (I)V thrownTypes java/lang/IllegalArgumentException flags 1 +method name getOrientation descriptor ()I flags 1 +method name getMatrix descriptor ()[D flags 1 + +class name java/awt/print/Pageable +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name UNKNOWN_NUMBER_OF_PAGES descriptor I constantValue -1 flags 19 +method name getNumberOfPages descriptor ()I flags 401 +method name getPageFormat descriptor (I)Ljava/awt/print/PageFormat; thrownTypes java/lang/IndexOutOfBoundsException flags 401 +method name getPrintable descriptor (I)Ljava/awt/print/Printable; thrownTypes java/lang/IndexOutOfBoundsException flags 401 + +class name java/awt/print/Paper +header extends java/lang/Object implements java/lang/Cloneable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name getHeight descriptor ()D flags 1 +method name setSize descriptor (DD)V flags 1 +method name getWidth descriptor ()D flags 1 +method name setImageableArea descriptor (DDDD)V flags 1 +method name getImageableX descriptor ()D flags 1 +method name getImageableY descriptor ()D flags 1 +method name getImageableWidth descriptor ()D flags 1 +method name getImageableHeight descriptor ()D flags 1 + +class name java/awt/print/Printable +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name PAGE_EXISTS descriptor I constantValue 0 flags 19 +field name NO_SUCH_PAGE descriptor I constantValue 1 flags 19 +method name print descriptor (Ljava/awt/Graphics;Ljava/awt/print/PageFormat;I)I thrownTypes java/awt/print/PrinterException flags 401 + +class name java/awt/print/PrinterAbortException +header extends java/awt/print/PrinterException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/awt/print/PrinterException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/awt/print/PrinterGraphics +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getPrinterJob descriptor ()Ljava/awt/print/PrinterJob; flags 401 + +class name java/awt/print/PrinterIOException +header extends java/awt/print/PrinterException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/io/IOException;)V flags 1 +method name getIOException descriptor ()Ljava/io/IOException; flags 1 +method name getCause descriptor ()Ljava/lang/Throwable; flags 1 + +class name java/awt/print/PrinterJob +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getPrinterJob descriptor ()Ljava/awt/print/PrinterJob; flags 9 +method name lookupPrintServices descriptor ()[Ljavax/print/PrintService; flags 9 +method name lookupStreamPrintServices descriptor (Ljava/lang/String;)[Ljavax/print/StreamPrintServiceFactory; flags 9 +method name descriptor ()V flags 1 +method name getPrintService descriptor ()Ljavax/print/PrintService; flags 1 +method name setPrintService descriptor (Ljavax/print/PrintService;)V thrownTypes java/awt/print/PrinterException flags 1 +method name setPrintable descriptor (Ljava/awt/print/Printable;)V flags 401 +method name setPrintable descriptor (Ljava/awt/print/Printable;Ljava/awt/print/PageFormat;)V flags 401 +method name setPageable descriptor (Ljava/awt/print/Pageable;)V thrownTypes java/lang/NullPointerException flags 401 +method name printDialog descriptor ()Z thrownTypes java/awt/HeadlessException flags 401 +method name printDialog descriptor (Ljavax/print/attribute/PrintRequestAttributeSet;)Z thrownTypes java/awt/HeadlessException flags 1 +method name pageDialog descriptor (Ljava/awt/print/PageFormat;)Ljava/awt/print/PageFormat; thrownTypes java/awt/HeadlessException flags 401 +method name pageDialog descriptor (Ljavax/print/attribute/PrintRequestAttributeSet;)Ljava/awt/print/PageFormat; thrownTypes java/awt/HeadlessException flags 1 +method name defaultPage descriptor (Ljava/awt/print/PageFormat;)Ljava/awt/print/PageFormat; flags 401 +method name defaultPage descriptor ()Ljava/awt/print/PageFormat; flags 1 +method name getPageFormat descriptor (Ljavax/print/attribute/PrintRequestAttributeSet;)Ljava/awt/print/PageFormat; flags 1 +method name validatePage descriptor (Ljava/awt/print/PageFormat;)Ljava/awt/print/PageFormat; flags 401 +method name print descriptor ()V thrownTypes java/awt/print/PrinterException flags 401 +method name print descriptor (Ljavax/print/attribute/PrintRequestAttributeSet;)V thrownTypes java/awt/print/PrinterException flags 1 +method name setCopies descriptor (I)V flags 401 +method name getCopies descriptor ()I flags 401 +method name getUserName descriptor ()Ljava/lang/String; flags 401 +method name setJobName descriptor (Ljava/lang/String;)V flags 401 +method name getJobName descriptor ()Ljava/lang/String; flags 401 +method name cancel descriptor ()V flags 401 +method name isCancelled descriptor ()Z flags 401 + +class name java/beans/AppletInitializer +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name initialize descriptor (Ljava/applet/Applet;Ljava/beans/beancontext/BeanContext;)V flags 401 +method name activate descriptor (Ljava/applet/Applet;)V flags 401 + +class name java/beans/BeanDescriptor +header extends java/beans/FeatureDescriptor flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/Class;)V flags 1 signature (Ljava/lang/Class<*>;)V +method name descriptor (Ljava/lang/Class;Ljava/lang/Class;)V flags 1 signature (Ljava/lang/Class<*>;Ljava/lang/Class<*>;)V +method name getBeanClass descriptor ()Ljava/lang/Class; flags 1 signature ()Ljava/lang/Class<*>; +method name getCustomizerClass descriptor ()Ljava/lang/Class; flags 1 signature ()Ljava/lang/Class<*>; + +class name java/beans/BeanInfo +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name ICON_COLOR_16x16 descriptor I constantValue 1 flags 19 +field name ICON_COLOR_32x32 descriptor I constantValue 2 flags 19 +field name ICON_MONO_16x16 descriptor I constantValue 3 flags 19 +field name ICON_MONO_32x32 descriptor I constantValue 4 flags 19 +method name getBeanDescriptor descriptor ()Ljava/beans/BeanDescriptor; flags 401 +method name getEventSetDescriptors descriptor ()[Ljava/beans/EventSetDescriptor; flags 401 +method name getDefaultEventIndex descriptor ()I flags 401 +method name getPropertyDescriptors descriptor ()[Ljava/beans/PropertyDescriptor; flags 401 +method name getDefaultPropertyIndex descriptor ()I flags 401 +method name getMethodDescriptors descriptor ()[Ljava/beans/MethodDescriptor; flags 401 +method name getAdditionalBeanInfo descriptor ()[Ljava/beans/BeanInfo; flags 401 +method name getIcon descriptor (I)Ljava/awt/Image; flags 401 + +class name java/beans/Beans +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name instantiate descriptor (Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Object; thrownTypes java/io/IOException,java/lang/ClassNotFoundException flags 9 +method name instantiate descriptor (Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/beans/beancontext/BeanContext;)Ljava/lang/Object; thrownTypes java/io/IOException,java/lang/ClassNotFoundException flags 9 +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 +method name getInstanceOf descriptor (Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object; flags 9 signature (Ljava/lang/Object;Ljava/lang/Class<*>;)Ljava/lang/Object; +method name isInstanceOf descriptor (Ljava/lang/Object;Ljava/lang/Class;)Z flags 9 signature (Ljava/lang/Object;Ljava/lang/Class<*>;)Z +method name isDesignTime descriptor ()Z flags 9 +method name isGuiAvailable descriptor ()Z flags 9 +method name setDesignTime descriptor (Z)V thrownTypes java/lang/SecurityException flags 9 +method name setGuiAvailable descriptor (Z)V thrownTypes java/lang/SecurityException flags 9 + +class name java/beans/ConstructorProperties +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/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 java/beans/Customizer +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name setObject descriptor (Ljava/lang/Object;)V flags 401 +method name addPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 401 +method name removePropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 401 + +class name java/beans/DefaultPersistenceDelegate +header extends java/beans/PersistenceDelegate flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor ([Ljava/lang/String;)V flags 1 +method name mutatesTo descriptor (Ljava/lang/Object;Ljava/lang/Object;)Z flags 4 +method name instantiate descriptor (Ljava/lang/Object;Ljava/beans/Encoder;)Ljava/beans/Expression; flags 4 +method name initialize descriptor (Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/Object;Ljava/beans/Encoder;)V flags 4 signature (Ljava/lang/Class<*>;Ljava/lang/Object;Ljava/lang/Object;Ljava/beans/Encoder;)V + +class name java/beans/DesignMode +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name PROPERTYNAME descriptor Ljava/lang/String; constantValue designTime flags 19 +method name setDesignTime descriptor (Z)V flags 401 +method name isDesignTime descriptor ()Z flags 401 + +class name java/beans/Encoder +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name writeObject descriptor (Ljava/lang/Object;)V flags 4 +method name setExceptionListener descriptor (Ljava/beans/ExceptionListener;)V flags 1 +method name getExceptionListener descriptor ()Ljava/beans/ExceptionListener; flags 1 +method name getPersistenceDelegate descriptor (Ljava/lang/Class;)Ljava/beans/PersistenceDelegate; flags 1 signature (Ljava/lang/Class<*>;)Ljava/beans/PersistenceDelegate; +method name setPersistenceDelegate descriptor (Ljava/lang/Class;Ljava/beans/PersistenceDelegate;)V flags 1 signature (Ljava/lang/Class<*>;Ljava/beans/PersistenceDelegate;)V +method name remove descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1 +method name get descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1 +method name writeStatement descriptor (Ljava/beans/Statement;)V flags 1 +method name writeExpression descriptor (Ljava/beans/Expression;)V flags 1 + +class name java/beans/EventHandler +header extends java/lang/Object implements java/lang/reflect/InvocationHandler flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V flags 1 runtimeAnnotations @Ljava/beans/ConstructorProperties;(value={"target""action""eventPropertyName""listenerMethodName"}) +method name getTarget descriptor ()Ljava/lang/Object; flags 1 +method name getAction descriptor ()Ljava/lang/String; flags 1 +method name getEventPropertyName descriptor ()Ljava/lang/String; flags 1 +method name getListenerMethodName descriptor ()Ljava/lang/String; flags 1 +method name invoke descriptor (Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; flags 1 +method name create descriptor (Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; flags 9 signature (Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/String;)TT; +method name create descriptor (Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; flags 9 signature (Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)TT; +method name create descriptor (Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; flags 9 signature (Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)TT; + +class name java/beans/EventSetDescriptor +header extends java/beans/FeatureDescriptor flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)V thrownTypes java/beans/IntrospectionException flags 1 signature (Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/Class<*>;Ljava/lang/String;)V +method name descriptor (Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V thrownTypes java/beans/IntrospectionException flags 1 signature (Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/Class<*>;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V +method name descriptor (Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V thrownTypes java/beans/IntrospectionException flags 1 signature (Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/Class<*>;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V +method name descriptor (Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V thrownTypes java/beans/IntrospectionException flags 1 signature (Ljava/lang/String;Ljava/lang/Class<*>;[Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V +method name descriptor (Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V thrownTypes java/beans/IntrospectionException flags 1 signature (Ljava/lang/String;Ljava/lang/Class<*>;[Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V +method name descriptor (Ljava/lang/String;Ljava/lang/Class;[Ljava/beans/MethodDescriptor;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V thrownTypes java/beans/IntrospectionException flags 1 signature (Ljava/lang/String;Ljava/lang/Class<*>;[Ljava/beans/MethodDescriptor;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V +method name getListenerType descriptor ()Ljava/lang/Class; flags 1 signature ()Ljava/lang/Class<*>; +method name getListenerMethods descriptor ()[Ljava/lang/reflect/Method; flags 21 +method name getListenerMethodDescriptors descriptor ()[Ljava/beans/MethodDescriptor; flags 21 +method name getAddListenerMethod descriptor ()Ljava/lang/reflect/Method; flags 21 +method name getRemoveListenerMethod descriptor ()Ljava/lang/reflect/Method; flags 21 +method name getGetListenerMethod descriptor ()Ljava/lang/reflect/Method; flags 21 +method name setUnicast descriptor (Z)V flags 1 +method name isUnicast descriptor ()Z flags 1 +method name setInDefaultEventSet descriptor (Z)V flags 1 +method name isInDefaultEventSet descriptor ()Z flags 1 + +class name java/beans/ExceptionListener +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name exceptionThrown descriptor (Ljava/lang/Exception;)V flags 401 + +class name java/beans/Expression +header extends java/beans/Statement flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)V flags 1 runtimeAnnotations @Ljava/beans/ConstructorProperties;(value={"target""methodName""arguments"}) +method name descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)V flags 1 +method name execute descriptor ()V thrownTypes java/lang/Exception flags 1 +method name getValue descriptor ()Ljava/lang/Object; thrownTypes java/lang/Exception flags 1 +method name setValue descriptor (Ljava/lang/Object;)V flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/beans/FeatureDescriptor +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name getName descriptor ()Ljava/lang/String; flags 1 +method name setName descriptor (Ljava/lang/String;)V flags 1 +method name getDisplayName descriptor ()Ljava/lang/String; flags 1 +method name setDisplayName descriptor (Ljava/lang/String;)V flags 1 +method name isExpert descriptor ()Z flags 1 +method name setExpert descriptor (Z)V flags 1 +method name isHidden descriptor ()Z flags 1 +method name setHidden descriptor (Z)V flags 1 +method name isPreferred descriptor ()Z flags 1 +method name setPreferred descriptor (Z)V flags 1 +method name getShortDescription descriptor ()Ljava/lang/String; flags 1 +method name setShortDescription descriptor (Ljava/lang/String;)V flags 1 +method name setValue descriptor (Ljava/lang/String;Ljava/lang/Object;)V flags 1 +method name getValue descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 1 +method name attributeNames descriptor ()Ljava/util/Enumeration; flags 1 signature ()Ljava/util/Enumeration; +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/beans/IndexedPropertyChangeEvent +header extends java/beans/PropertyChangeEvent flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;I)V flags 1 +method name getIndex descriptor ()I flags 1 + +class name java/beans/IndexedPropertyDescriptor +header extends java/beans/PropertyDescriptor flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/String;Ljava/lang/Class;)V thrownTypes java/beans/IntrospectionException flags 1 signature (Ljava/lang/String;Ljava/lang/Class<*>;)V +method name descriptor (Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V thrownTypes java/beans/IntrospectionException flags 1 signature (Ljava/lang/String;Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V +method name descriptor (Ljava/lang/String;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V thrownTypes java/beans/IntrospectionException flags 1 +method name getIndexedReadMethod descriptor ()Ljava/lang/reflect/Method; flags 21 +method name setIndexedReadMethod descriptor (Ljava/lang/reflect/Method;)V thrownTypes java/beans/IntrospectionException flags 21 +method name getIndexedWriteMethod descriptor ()Ljava/lang/reflect/Method; flags 21 +method name setIndexedWriteMethod descriptor (Ljava/lang/reflect/Method;)V thrownTypes java/beans/IntrospectionException flags 21 +method name getIndexedPropertyType descriptor ()Ljava/lang/Class; flags 21 signature ()Ljava/lang/Class<*>; +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 + +class name java/beans/IntrospectionException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/beans/Introspector +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name USE_ALL_BEANINFO descriptor I constantValue 1 flags 19 +field name IGNORE_IMMEDIATE_BEANINFO descriptor I constantValue 2 flags 19 +field name IGNORE_ALL_BEANINFO descriptor I constantValue 3 flags 19 +method name getBeanInfo descriptor (Ljava/lang/Class;)Ljava/beans/BeanInfo; thrownTypes java/beans/IntrospectionException flags 9 signature (Ljava/lang/Class<*>;)Ljava/beans/BeanInfo; +method name getBeanInfo descriptor (Ljava/lang/Class;I)Ljava/beans/BeanInfo; thrownTypes java/beans/IntrospectionException flags 9 signature (Ljava/lang/Class<*>;I)Ljava/beans/BeanInfo; +method name getBeanInfo descriptor (Ljava/lang/Class;Ljava/lang/Class;)Ljava/beans/BeanInfo; thrownTypes java/beans/IntrospectionException flags 9 signature (Ljava/lang/Class<*>;Ljava/lang/Class<*>;)Ljava/beans/BeanInfo; +method name getBeanInfo descriptor (Ljava/lang/Class;Ljava/lang/Class;I)Ljava/beans/BeanInfo; thrownTypes java/beans/IntrospectionException flags 9 signature (Ljava/lang/Class<*>;Ljava/lang/Class<*>;I)Ljava/beans/BeanInfo; +method name decapitalize descriptor (Ljava/lang/String;)Ljava/lang/String; flags 9 +method name getBeanInfoSearchPath descriptor ()[Ljava/lang/String; flags 9 +method name setBeanInfoSearchPath descriptor ([Ljava/lang/String;)V flags 9 +method name flushCaches descriptor ()V flags 9 +method name flushFromCaches descriptor (Ljava/lang/Class;)V flags 9 signature (Ljava/lang/Class<*>;)V + +class name java/beans/MethodDescriptor +header extends java/beans/FeatureDescriptor flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/reflect/Method;)V flags 1 +method name descriptor (Ljava/lang/reflect/Method;[Ljava/beans/ParameterDescriptor;)V flags 1 +method name getMethod descriptor ()Ljava/lang/reflect/Method; flags 21 +method name getParameterDescriptors descriptor ()[Ljava/beans/ParameterDescriptor; flags 1 + +class name java/beans/ParameterDescriptor +header extends java/beans/FeatureDescriptor flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 + +class name java/beans/PersistenceDelegate +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name writeObject descriptor (Ljava/lang/Object;Ljava/beans/Encoder;)V flags 1 +method name mutatesTo descriptor (Ljava/lang/Object;Ljava/lang/Object;)Z flags 4 +method name instantiate descriptor (Ljava/lang/Object;Ljava/beans/Encoder;)Ljava/beans/Expression; flags 404 +method name initialize descriptor (Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/Object;Ljava/beans/Encoder;)V flags 4 signature (Ljava/lang/Class<*>;Ljava/lang/Object;Ljava/lang/Object;Ljava/beans/Encoder;)V + +class name java/beans/PropertyChangeEvent +header extends java/util/EventObject flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V flags 1 +method name getPropertyName descriptor ()Ljava/lang/String; flags 1 +method name getNewValue descriptor ()Ljava/lang/Object; flags 1 +method name getOldValue descriptor ()Ljava/lang/Object; flags 1 +method name setPropagationId descriptor (Ljava/lang/Object;)V flags 1 +method name getPropagationId descriptor ()Ljava/lang/Object; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/beans/PropertyChangeListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 401 + +class name java/beans/PropertyChangeListenerProxy +header extends java/util/EventListenerProxy implements java/beans/PropertyChangeListener flags 21 signature Ljava/util/EventListenerProxy;Ljava/beans/PropertyChangeListener; classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/String;Ljava/beans/PropertyChangeListener;)V flags 1 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 +method name getPropertyName descriptor ()Ljava/lang/String; flags 1 + +class name java/beans/PropertyChangeSupport +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/Object;)V flags 1 +method name addPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 1 +method name removePropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 1 +method name getPropertyChangeListeners descriptor ()[Ljava/beans/PropertyChangeListener; flags 1 +method name addPropertyChangeListener descriptor (Ljava/lang/String;Ljava/beans/PropertyChangeListener;)V flags 1 +method name removePropertyChangeListener descriptor (Ljava/lang/String;Ljava/beans/PropertyChangeListener;)V flags 1 +method name getPropertyChangeListeners descriptor (Ljava/lang/String;)[Ljava/beans/PropertyChangeListener; flags 1 +method name firePropertyChange descriptor (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V flags 1 +method name firePropertyChange descriptor (Ljava/lang/String;II)V flags 1 +method name firePropertyChange descriptor (Ljava/lang/String;ZZ)V flags 1 +method name firePropertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 +method name fireIndexedPropertyChange descriptor (Ljava/lang/String;ILjava/lang/Object;Ljava/lang/Object;)V flags 1 +method name fireIndexedPropertyChange descriptor (Ljava/lang/String;III)V flags 1 +method name fireIndexedPropertyChange descriptor (Ljava/lang/String;IZZ)V flags 1 +method name hasListeners descriptor (Ljava/lang/String;)Z flags 1 + +class name java/beans/PropertyDescriptor +header extends java/beans/FeatureDescriptor flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/String;Ljava/lang/Class;)V thrownTypes java/beans/IntrospectionException flags 1 signature (Ljava/lang/String;Ljava/lang/Class<*>;)V +method name descriptor (Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)V thrownTypes java/beans/IntrospectionException flags 1 signature (Ljava/lang/String;Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;)V +method name descriptor (Ljava/lang/String;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V thrownTypes java/beans/IntrospectionException flags 1 +method name getPropertyType descriptor ()Ljava/lang/Class; flags 21 signature ()Ljava/lang/Class<*>; +method name getReadMethod descriptor ()Ljava/lang/reflect/Method; flags 21 +method name setReadMethod descriptor (Ljava/lang/reflect/Method;)V thrownTypes java/beans/IntrospectionException flags 21 +method name getWriteMethod descriptor ()Ljava/lang/reflect/Method; flags 21 +method name setWriteMethod descriptor (Ljava/lang/reflect/Method;)V thrownTypes java/beans/IntrospectionException flags 21 +method name isBound descriptor ()Z flags 1 +method name setBound descriptor (Z)V flags 1 +method name isConstrained descriptor ()Z flags 1 +method name setConstrained descriptor (Z)V flags 1 +method name setPropertyEditorClass descriptor (Ljava/lang/Class;)V flags 1 signature (Ljava/lang/Class<*>;)V +method name getPropertyEditorClass descriptor ()Ljava/lang/Class; flags 1 signature ()Ljava/lang/Class<*>; +method name createPropertyEditor descriptor (Ljava/lang/Object;)Ljava/beans/PropertyEditor; flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 + +class name java/beans/PropertyEditor +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name setValue descriptor (Ljava/lang/Object;)V flags 401 +method name getValue descriptor ()Ljava/lang/Object; flags 401 +method name isPaintable descriptor ()Z flags 401 +method name paintValue descriptor (Ljava/awt/Graphics;Ljava/awt/Rectangle;)V flags 401 +method name getJavaInitializationString descriptor ()Ljava/lang/String; flags 401 +method name getAsText descriptor ()Ljava/lang/String; flags 401 +method name setAsText descriptor (Ljava/lang/String;)V thrownTypes java/lang/IllegalArgumentException flags 401 +method name getTags descriptor ()[Ljava/lang/String; flags 401 +method name getCustomEditor descriptor ()Ljava/awt/Component; flags 401 +method name supportsCustomEditor descriptor ()Z flags 401 +method name addPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 401 +method name removePropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 401 + +class name java/beans/PropertyEditorManager +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name registerEditor descriptor (Ljava/lang/Class;Ljava/lang/Class;)V flags 9 signature (Ljava/lang/Class<*>;Ljava/lang/Class<*>;)V +method name findEditor descriptor (Ljava/lang/Class;)Ljava/beans/PropertyEditor; flags 9 signature (Ljava/lang/Class<*>;)Ljava/beans/PropertyEditor; +method name getEditorSearchPath descriptor ()[Ljava/lang/String; flags 9 +method name setEditorSearchPath descriptor ([Ljava/lang/String;)V flags 9 + +class name java/beans/PropertyEditorSupport +header extends java/lang/Object implements java/beans/PropertyEditor flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name 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 setValue descriptor (Ljava/lang/Object;)V flags 1 +method name getValue descriptor ()Ljava/lang/Object; flags 1 +method name isPaintable descriptor ()Z flags 1 +method name paintValue descriptor (Ljava/awt/Graphics;Ljava/awt/Rectangle;)V flags 1 +method name getJavaInitializationString descriptor ()Ljava/lang/String; flags 1 +method name getAsText descriptor ()Ljava/lang/String; flags 1 +method name setAsText descriptor (Ljava/lang/String;)V thrownTypes java/lang/IllegalArgumentException flags 1 +method name getTags descriptor ()[Ljava/lang/String; flags 1 +method name getCustomEditor descriptor ()Ljava/awt/Component; flags 1 +method name supportsCustomEditor descriptor ()Z flags 1 +method name addPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 21 +method name removePropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 21 +method name firePropertyChange descriptor ()V flags 1 + +class name java/beans/PropertyVetoException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/String;Ljava/beans/PropertyChangeEvent;)V flags 1 +method name getPropertyChangeEvent descriptor ()Ljava/beans/PropertyChangeEvent; flags 1 + +class name java/beans/SimpleBeanInfo +header extends java/lang/Object implements java/beans/BeanInfo flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name getBeanDescriptor descriptor ()Ljava/beans/BeanDescriptor; flags 1 +method name getPropertyDescriptors descriptor ()[Ljava/beans/PropertyDescriptor; flags 1 +method name getDefaultPropertyIndex descriptor ()I flags 1 +method name getEventSetDescriptors descriptor ()[Ljava/beans/EventSetDescriptor; flags 1 +method name getDefaultEventIndex descriptor ()I flags 1 +method name getMethodDescriptors descriptor ()[Ljava/beans/MethodDescriptor; flags 1 +method name getAdditionalBeanInfo descriptor ()[Ljava/beans/BeanInfo; flags 1 +method name getIcon descriptor (I)Ljava/awt/Image; flags 1 +method name loadImage descriptor (Ljava/lang/String;)Ljava/awt/Image; flags 1 + +class name java/beans/Statement +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)V flags 1 runtimeAnnotations @Ljava/beans/ConstructorProperties;(value={"target""methodName""arguments"}) +method name getTarget descriptor ()Ljava/lang/Object; flags 1 +method name getMethodName descriptor ()Ljava/lang/String; flags 1 +method name getArguments descriptor ()[Ljava/lang/Object; flags 1 +method name execute descriptor ()V thrownTypes java/lang/Exception flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/beans/Transient +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;METHOD;})@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;) +method name value descriptor ()Z annotationDefaultValue Ztrue flags 401 + +class name java/beans/VetoableChangeListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name vetoableChange descriptor (Ljava/beans/PropertyChangeEvent;)V thrownTypes java/beans/PropertyVetoException flags 401 + +class name java/beans/VetoableChangeListenerProxy +header extends java/util/EventListenerProxy implements java/beans/VetoableChangeListener flags 21 signature Ljava/util/EventListenerProxy;Ljava/beans/VetoableChangeListener; classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/String;Ljava/beans/VetoableChangeListener;)V flags 1 +method name vetoableChange descriptor (Ljava/beans/PropertyChangeEvent;)V thrownTypes java/beans/PropertyVetoException flags 1 +method name getPropertyName descriptor ()Ljava/lang/String; flags 1 + +class name java/beans/VetoableChangeSupport +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/Object;)V flags 1 +method name addVetoableChangeListener descriptor (Ljava/beans/VetoableChangeListener;)V flags 1 +method name removeVetoableChangeListener descriptor (Ljava/beans/VetoableChangeListener;)V flags 1 +method name getVetoableChangeListeners descriptor ()[Ljava/beans/VetoableChangeListener; flags 1 +method name addVetoableChangeListener descriptor (Ljava/lang/String;Ljava/beans/VetoableChangeListener;)V flags 1 +method name removeVetoableChangeListener descriptor (Ljava/lang/String;Ljava/beans/VetoableChangeListener;)V flags 1 +method name getVetoableChangeListeners descriptor (Ljava/lang/String;)[Ljava/beans/VetoableChangeListener; flags 1 +method name fireVetoableChange descriptor (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V thrownTypes java/beans/PropertyVetoException flags 1 +method name fireVetoableChange descriptor (Ljava/lang/String;II)V thrownTypes java/beans/PropertyVetoException flags 1 +method name fireVetoableChange descriptor (Ljava/lang/String;ZZ)V thrownTypes java/beans/PropertyVetoException flags 1 +method name fireVetoableChange descriptor (Ljava/beans/PropertyChangeEvent;)V thrownTypes java/beans/PropertyVetoException flags 1 +method name hasListeners descriptor (Ljava/lang/String;)Z flags 1 + +class name java/beans/Visibility +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name needsGui descriptor ()Z flags 401 +method name dontUseGui descriptor ()V flags 401 +method name okToUseGui descriptor ()V flags 401 +method name avoidingGui descriptor ()Z flags 401 + +class name java/beans/XMLDecoder +header extends java/lang/Object implements java/lang/AutoCloseable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/io/InputStream;)V flags 1 +method name descriptor (Ljava/io/InputStream;Ljava/lang/Object;)V flags 1 +method name descriptor (Ljava/io/InputStream;Ljava/lang/Object;Ljava/beans/ExceptionListener;)V flags 1 +method name descriptor (Ljava/io/InputStream;Ljava/lang/Object;Ljava/beans/ExceptionListener;Ljava/lang/ClassLoader;)V flags 1 +method name descriptor (Lorg/xml/sax/InputSource;)V flags 1 +method name close descriptor ()V flags 1 +method name setExceptionListener descriptor (Ljava/beans/ExceptionListener;)V flags 1 +method name getExceptionListener descriptor ()Ljava/beans/ExceptionListener; flags 1 +method name readObject descriptor ()Ljava/lang/Object; flags 1 +method name setOwner descriptor (Ljava/lang/Object;)V flags 1 +method name getOwner descriptor ()Ljava/lang/Object; flags 1 +method name createHandler descriptor (Ljava/lang/Object;Ljava/beans/ExceptionListener;Ljava/lang/ClassLoader;)Lorg/xml/sax/helpers/DefaultHandler; flags 9 + +class name java/beans/XMLEncoder +header extends java/beans/Encoder implements java/lang/AutoCloseable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/io/OutputStream;)V flags 1 +method name descriptor (Ljava/io/OutputStream;Ljava/lang/String;ZI)V flags 1 +method name setOwner descriptor (Ljava/lang/Object;)V flags 1 +method name getOwner descriptor ()Ljava/lang/Object; flags 1 +method name writeObject descriptor (Ljava/lang/Object;)V flags 1 +method name writeStatement descriptor (Ljava/beans/Statement;)V flags 1 +method name writeExpression descriptor (Ljava/beans/Expression;)V flags 1 +method name flush descriptor ()V flags 1 +method name close descriptor ()V flags 1 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name globalHierarchyLock descriptor Ljava/lang/Object; flags 19 +method name instantiateChild descriptor (Ljava/lang/String;)Ljava/lang/Object; thrownTypes java/io/IOException,java/lang/ClassNotFoundException flags 401 +method name getResourceAsStream descriptor (Ljava/lang/String;Ljava/beans/beancontext/BeanContextChild;)Ljava/io/InputStream; thrownTypes java/lang/IllegalArgumentException flags 401 +method name getResource descriptor (Ljava/lang/String;Ljava/beans/beancontext/BeanContextChild;)Ljava/net/URL; thrownTypes java/lang/IllegalArgumentException flags 401 +method name addBeanContextMembershipListener descriptor (Ljava/beans/beancontext/BeanContextMembershipListener;)V flags 401 +method name removeBeanContextMembershipListener descriptor (Ljava/beans/beancontext/BeanContextMembershipListener;)V flags 401 + +class name java/beans/beancontext/BeanContextChild +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name setBeanContext descriptor (Ljava/beans/beancontext/BeanContext;)V thrownTypes java/beans/PropertyVetoException flags 401 +method name getBeanContext descriptor ()Ljava/beans/beancontext/BeanContext; flags 401 +method name addPropertyChangeListener descriptor (Ljava/lang/String;Ljava/beans/PropertyChangeListener;)V flags 401 +method name removePropertyChangeListener descriptor (Ljava/lang/String;Ljava/beans/PropertyChangeListener;)V flags 401 +method name addVetoableChangeListener descriptor (Ljava/lang/String;Ljava/beans/VetoableChangeListener;)V flags 401 +method name removeVetoableChangeListener descriptor (Ljava/lang/String;Ljava/beans/VetoableChangeListener;)V flags 401 + +class name java/beans/beancontext/BeanContextChildComponentProxy +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getComponent descriptor ()Ljava/awt/Component; flags 401 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name beanContextChildPeer descriptor Ljava/beans/beancontext/BeanContextChild; flags 1 +field name pcSupport descriptor Ljava/beans/PropertyChangeSupport; flags 4 +field name vcSupport descriptor Ljava/beans/VetoableChangeSupport; flags 4 +field name beanContext descriptor Ljava/beans/beancontext/BeanContext; flags 84 +field name rejectedSetBCOnce descriptor Z flags 84 +method name descriptor ()V flags 1 +method name descriptor (Ljava/beans/beancontext/BeanContextChild;)V flags 1 +method name setBeanContext descriptor (Ljava/beans/beancontext/BeanContext;)V thrownTypes java/beans/PropertyVetoException flags 21 +method name getBeanContext descriptor ()Ljava/beans/beancontext/BeanContext; flags 21 +method name addPropertyChangeListener descriptor (Ljava/lang/String;Ljava/beans/PropertyChangeListener;)V flags 1 +method name removePropertyChangeListener descriptor (Ljava/lang/String;Ljava/beans/PropertyChangeListener;)V flags 1 +method name addVetoableChangeListener descriptor (Ljava/lang/String;Ljava/beans/VetoableChangeListener;)V flags 1 +method name removeVetoableChangeListener descriptor (Ljava/lang/String;Ljava/beans/VetoableChangeListener;)V flags 1 +method name serviceRevoked descriptor (Ljava/beans/beancontext/BeanContextServiceRevokedEvent;)V flags 1 +method name serviceAvailable descriptor (Ljava/beans/beancontext/BeanContextServiceAvailableEvent;)V flags 1 +method name getBeanContextChildPeer descriptor ()Ljava/beans/beancontext/BeanContextChild; flags 1 +method name isDelegated descriptor ()Z flags 1 +method name firePropertyChange descriptor (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V flags 1 +method name fireVetoableChange descriptor (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V thrownTypes java/beans/PropertyVetoException flags 1 +method name validatePendingSetBeanContext descriptor (Ljava/beans/beancontext/BeanContext;)Z flags 1 +method name releaseBeanContextResources descriptor ()V flags 4 +method name initializeBeanContextResources descriptor ()V flags 4 + +class name java/beans/beancontext/BeanContextContainerProxy +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getContainer descriptor ()Ljava/awt/Container; flags 401 + +class name java/beans/beancontext/BeanContextEvent +header extends java/util/EventObject flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name propagatedFrom descriptor Ljava/beans/beancontext/BeanContext; flags 4 +method name descriptor (Ljava/beans/beancontext/BeanContext;)V flags 4 +method name getBeanContext descriptor ()Ljava/beans/beancontext/BeanContext; flags 1 +method name setPropagatedFrom descriptor (Ljava/beans/beancontext/BeanContext;)V flags 21 +method name getPropagatedFrom descriptor ()Ljava/beans/beancontext/BeanContext; flags 21 +method name isPropagated descriptor ()Z flags 21 + +class name java/beans/beancontext/BeanContextMembershipEvent +header extends java/beans/beancontext/BeanContextEvent flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name children descriptor Ljava/util/Collection; flags 4 +method name descriptor (Ljava/beans/beancontext/BeanContext;Ljava/util/Collection;)V flags 1 +method name descriptor (Ljava/beans/beancontext/BeanContext;[Ljava/lang/Object;)V flags 1 +method name size descriptor ()I flags 1 +method name contains descriptor (Ljava/lang/Object;)Z flags 1 +method name toArray descriptor ()[Ljava/lang/Object; flags 1 +method name iterator descriptor ()Ljava/util/Iterator; flags 1 + +class name java/beans/beancontext/BeanContextMembershipListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name childrenAdded descriptor (Ljava/beans/beancontext/BeanContextMembershipEvent;)V flags 401 +method name childrenRemoved descriptor (Ljava/beans/beancontext/BeanContextMembershipEvent;)V flags 401 + +class name java/beans/beancontext/BeanContextProxy +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getBeanContextProxy descriptor ()Ljava/beans/beancontext/BeanContextChild; flags 401 + +class name java/beans/beancontext/BeanContextServiceAvailableEvent +header extends java/beans/beancontext/BeanContextEvent flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name serviceClass descriptor Ljava/lang/Class; flags 4 +method name descriptor (Ljava/beans/beancontext/BeanContextServices;Ljava/lang/Class;)V flags 1 +method name getSourceAsBeanContextServices descriptor ()Ljava/beans/beancontext/BeanContextServices; flags 1 +method name getServiceClass descriptor ()Ljava/lang/Class; flags 1 +method name getCurrentServiceSelectors descriptor ()Ljava/util/Iterator; flags 1 + +class name java/beans/beancontext/BeanContextServiceProvider +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getService descriptor (Ljava/beans/beancontext/BeanContextServices;Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; flags 401 +method name releaseService descriptor (Ljava/beans/beancontext/BeanContextServices;Ljava/lang/Object;Ljava/lang/Object;)V flags 401 +method name getCurrentServiceSelectors descriptor (Ljava/beans/beancontext/BeanContextServices;Ljava/lang/Class;)Ljava/util/Iterator; flags 401 + +class name java/beans/beancontext/BeanContextServiceProviderBeanInfo +header extends java/lang/Object implements java/beans/BeanInfo flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getServicesBeanInfo descriptor ()[Ljava/beans/BeanInfo; flags 401 + +class name java/beans/beancontext/BeanContextServiceRevokedEvent +header extends java/beans/beancontext/BeanContextEvent flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name serviceClass descriptor Ljava/lang/Class; flags 4 +method name descriptor (Ljava/beans/beancontext/BeanContextServices;Ljava/lang/Class;Z)V flags 1 +method name getSourceAsBeanContextServices descriptor ()Ljava/beans/beancontext/BeanContextServices; flags 1 +method name getServiceClass descriptor ()Ljava/lang/Class; flags 1 +method name isServiceClass descriptor (Ljava/lang/Class;)Z flags 1 +method name isCurrentServiceInvalidNow descriptor ()Z flags 1 + +class name java/beans/beancontext/BeanContextServiceRevokedListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name serviceRevoked descriptor (Ljava/beans/beancontext/BeanContextServiceRevokedEvent;)V flags 401 + +class name java/beans/beancontext/BeanContextServices +header extends java/lang/Object implements java/beans/beancontext/BeanContext,java/beans/beancontext/BeanContextServicesListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name addService descriptor (Ljava/lang/Class;Ljava/beans/beancontext/BeanContextServiceProvider;)Z flags 401 +method name revokeService descriptor (Ljava/lang/Class;Ljava/beans/beancontext/BeanContextServiceProvider;Z)V flags 401 +method name hasService descriptor (Ljava/lang/Class;)Z flags 401 +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 +method name releaseService descriptor (Ljava/beans/beancontext/BeanContextChild;Ljava/lang/Object;Ljava/lang/Object;)V flags 401 +method name getCurrentServiceClasses descriptor ()Ljava/util/Iterator; flags 401 +method name getCurrentServiceSelectors descriptor (Ljava/lang/Class;)Ljava/util/Iterator; flags 401 +method name addBeanContextServicesListener descriptor (Ljava/beans/beancontext/BeanContextServicesListener;)V flags 401 +method name removeBeanContextServicesListener descriptor (Ljava/beans/beancontext/BeanContextServicesListener;)V flags 401 + +class name java/beans/beancontext/BeanContextServicesListener +header extends java/lang/Object implements java/beans/beancontext/BeanContextServiceRevokedListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name serviceAvailable descriptor (Ljava/beans/beancontext/BeanContextServiceAvailableEvent;)V flags 401 + +class name java/beans/beancontext/BeanContextServicesSupport +header extends java/beans/beancontext/BeanContextSupport implements java/beans/beancontext/BeanContextServices flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name services descriptor Ljava/util/HashMap; flags 84 +field name serializable descriptor I flags 84 +field name proxy descriptor Ljava/beans/beancontext/BeanContextServicesSupport$BCSSProxyServiceProvider; flags 84 +field name bcsListeners descriptor Ljava/util/ArrayList; flags 84 +method name descriptor (Ljava/beans/beancontext/BeanContextServices;Ljava/util/Locale;ZZ)V flags 1 +method name descriptor (Ljava/beans/beancontext/BeanContextServices;Ljava/util/Locale;Z)V flags 1 +method name descriptor (Ljava/beans/beancontext/BeanContextServices;Ljava/util/Locale;)V flags 1 +method name descriptor (Ljava/beans/beancontext/BeanContextServices;)V flags 1 +method name descriptor ()V flags 1 +method name initialize descriptor ()V flags 1 +method name getBeanContextServicesPeer descriptor ()Ljava/beans/beancontext/BeanContextServices; flags 1 +method name createBCSChild descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/beans/beancontext/BeanContextSupport$BCSChild; flags 4 +method name createBCSSServiceProvider descriptor (Ljava/lang/Class;Ljava/beans/beancontext/BeanContextServiceProvider;)Ljava/beans/beancontext/BeanContextServicesSupport$BCSSServiceProvider; flags 4 +method name addBeanContextServicesListener descriptor (Ljava/beans/beancontext/BeanContextServicesListener;)V flags 1 +method name removeBeanContextServicesListener descriptor (Ljava/beans/beancontext/BeanContextServicesListener;)V flags 1 +method name addService descriptor (Ljava/lang/Class;Ljava/beans/beancontext/BeanContextServiceProvider;)Z flags 1 +method name addService descriptor (Ljava/lang/Class;Ljava/beans/beancontext/BeanContextServiceProvider;Z)Z flags 4 +method name revokeService descriptor (Ljava/lang/Class;Ljava/beans/beancontext/BeanContextServiceProvider;Z)V flags 1 +method name hasService descriptor (Ljava/lang/Class;)Z flags 21 +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 +method name releaseService descriptor (Ljava/beans/beancontext/BeanContextChild;Ljava/lang/Object;Ljava/lang/Object;)V flags 1 +method name getCurrentServiceClasses descriptor ()Ljava/util/Iterator; flags 1 +method name getCurrentServiceSelectors descriptor (Ljava/lang/Class;)Ljava/util/Iterator; flags 1 +method name serviceAvailable descriptor (Ljava/beans/beancontext/BeanContextServiceAvailableEvent;)V flags 1 +method name serviceRevoked descriptor (Ljava/beans/beancontext/BeanContextServiceRevokedEvent;)V flags 1 +method name getChildBeanContextServicesListener descriptor (Ljava/lang/Object;)Ljava/beans/beancontext/BeanContextServicesListener; flags 1c +method name childJustRemovedHook descriptor (Ljava/lang/Object;Ljava/beans/beancontext/BeanContextSupport$BCSChild;)V flags 4 +method name releaseBeanContextResources descriptor ()V flags 24 +method name initializeBeanContextResources descriptor ()V flags 24 +method name fireServiceAdded descriptor (Ljava/lang/Class;)V flags 14 +method name fireServiceAdded descriptor (Ljava/beans/beancontext/BeanContextServiceAvailableEvent;)V flags 14 +method name fireServiceRevoked descriptor (Ljava/beans/beancontext/BeanContextServiceRevokedEvent;)V flags 14 +method name fireServiceRevoked descriptor (Ljava/lang/Class;Z)V flags 14 +method name bcsPreSerializationHook descriptor (Ljava/io/ObjectOutputStream;)V thrownTypes java/io/IOException flags 24 +method name bcsPreDeserializationHook descriptor (Ljava/io/ObjectInputStream;)V thrownTypes java/io/IOException,java/lang/ClassNotFoundException flags 24 + +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/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 +method name getService descriptor (Ljava/beans/beancontext/BeanContextServices;Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; flags 1 +method name releaseService descriptor (Ljava/beans/beancontext/BeanContextServices;Ljava/lang/Object;Ljava/lang/Object;)V flags 1 +method name getCurrentServiceSelectors descriptor (Ljava/beans/beancontext/BeanContextServices;Ljava/lang/Class;)Ljava/util/Iterator; flags 1 +method name serviceRevoked descriptor (Ljava/beans/beancontext/BeanContextServiceRevokedEvent;)V flags 1 + +class name java/beans/beancontext/BeanContextServicesSupport$BCSSServiceProvider +header extends java/lang/Object implements java/io/Serializable flags 21 +innerclass innerClass java/beans/beancontext/BeanContextServicesSupport$BCSSServiceProvider outerClass java/beans/beancontext/BeanContextServicesSupport innerClassName BCSSServiceProvider flags c +field name serviceProvider descriptor Ljava/beans/beancontext/BeanContextServiceProvider; flags 4 +method name getServiceProvider descriptor ()Ljava/beans/beancontext/BeanContextServiceProvider; 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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name children descriptor Ljava/util/HashMap; flags 84 +field name bcmListeners descriptor Ljava/util/ArrayList; flags 84 +field name locale descriptor Ljava/util/Locale; flags 4 +field name okToUseGui descriptor Z flags 4 +field name designTime descriptor Z flags 4 +method name descriptor (Ljava/beans/beancontext/BeanContext;Ljava/util/Locale;ZZ)V flags 1 +method name descriptor (Ljava/beans/beancontext/BeanContext;Ljava/util/Locale;Z)V flags 1 +method name descriptor (Ljava/beans/beancontext/BeanContext;Ljava/util/Locale;)V flags 1 +method name descriptor (Ljava/beans/beancontext/BeanContext;)V flags 1 +method name descriptor ()V flags 1 +method name getBeanContextPeer descriptor ()Ljava/beans/beancontext/BeanContext; flags 1 +method name instantiateChild descriptor (Ljava/lang/String;)Ljava/lang/Object; thrownTypes java/io/IOException,java/lang/ClassNotFoundException flags 1 +method name size descriptor ()I flags 1 +method name isEmpty descriptor ()Z flags 1 +method name contains descriptor (Ljava/lang/Object;)Z flags 1 +method name containsKey descriptor (Ljava/lang/Object;)Z flags 1 +method name iterator descriptor ()Ljava/util/Iterator; flags 1 +method name toArray descriptor ()[Ljava/lang/Object; flags 1 +method name toArray descriptor ([Ljava/lang/Object;)[Ljava/lang/Object; flags 1 +method name createBCSChild descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/beans/beancontext/BeanContextSupport$BCSChild; flags 4 +method name add descriptor (Ljava/lang/Object;)Z flags 1 +method name remove descriptor (Ljava/lang/Object;)Z flags 1 +method name remove descriptor (Ljava/lang/Object;Z)Z flags 4 +method name containsAll descriptor (Ljava/util/Collection;)Z flags 1 +method name addAll descriptor (Ljava/util/Collection;)Z flags 1 +method name removeAll descriptor (Ljava/util/Collection;)Z flags 1 +method name retainAll descriptor (Ljava/util/Collection;)Z flags 1 +method name clear descriptor ()V flags 1 +method name addBeanContextMembershipListener descriptor (Ljava/beans/beancontext/BeanContextMembershipListener;)V flags 1 +method name removeBeanContextMembershipListener descriptor (Ljava/beans/beancontext/BeanContextMembershipListener;)V flags 1 +method name getResourceAsStream descriptor (Ljava/lang/String;Ljava/beans/beancontext/BeanContextChild;)Ljava/io/InputStream; flags 1 +method name getResource descriptor (Ljava/lang/String;Ljava/beans/beancontext/BeanContextChild;)Ljava/net/URL; flags 1 +method name setDesignTime descriptor (Z)V flags 21 +method name isDesignTime descriptor ()Z flags 21 +method name setLocale descriptor (Ljava/util/Locale;)V thrownTypes java/beans/PropertyVetoException flags 21 +method name getLocale descriptor ()Ljava/util/Locale; flags 21 +method name needsGui descriptor ()Z flags 21 +method name dontUseGui descriptor ()V flags 21 +method name okToUseGui descriptor ()V flags 21 +method name avoidingGui descriptor ()Z flags 1 +method name isSerializing descriptor ()Z flags 1 +method name bcsChildren descriptor ()Ljava/util/Iterator; flags 4 +method name bcsPreSerializationHook descriptor (Ljava/io/ObjectOutputStream;)V thrownTypes java/io/IOException flags 4 +method name bcsPreDeserializationHook descriptor (Ljava/io/ObjectInputStream;)V thrownTypes java/io/IOException,java/lang/ClassNotFoundException flags 4 +method name childDeserializedHook descriptor (Ljava/lang/Object;Ljava/beans/beancontext/BeanContextSupport$BCSChild;)V flags 4 +method name serialize descriptor (Ljava/io/ObjectOutputStream;Ljava/util/Collection;)V thrownTypes java/io/IOException flags 14 +method name deserialize descriptor (Ljava/io/ObjectInputStream;Ljava/util/Collection;)V thrownTypes java/io/IOException,java/lang/ClassNotFoundException flags 14 +method name writeChildren descriptor (Ljava/io/ObjectOutputStream;)V thrownTypes java/io/IOException flags 11 +method name readChildren descriptor (Ljava/io/ObjectInputStream;)V thrownTypes java/io/IOException,java/lang/ClassNotFoundException flags 11 +method name vetoableChange descriptor (Ljava/beans/PropertyChangeEvent;)V thrownTypes java/beans/PropertyVetoException flags 1 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 +method name validatePendingAdd descriptor (Ljava/lang/Object;)Z flags 4 +method name validatePendingRemove descriptor (Ljava/lang/Object;)Z flags 4 +method name childJustAddedHook descriptor (Ljava/lang/Object;Ljava/beans/beancontext/BeanContextSupport$BCSChild;)V flags 4 +method name childJustRemovedHook descriptor (Ljava/lang/Object;Ljava/beans/beancontext/BeanContextSupport$BCSChild;)V flags 4 +method name getChildVisibility descriptor (Ljava/lang/Object;)Ljava/beans/Visibility; flags 1c +method name getChildSerializable descriptor (Ljava/lang/Object;)Ljava/io/Serializable; flags 1c +method name getChildPropertyChangeListener descriptor (Ljava/lang/Object;)Ljava/beans/PropertyChangeListener; flags 1c +method name getChildVetoableChangeListener descriptor (Ljava/lang/Object;)Ljava/beans/VetoableChangeListener; flags 1c +method name getChildBeanContextMembershipListener descriptor (Ljava/lang/Object;)Ljava/beans/beancontext/BeanContextMembershipListener; flags 1c +method name getChildBeanContextChild descriptor (Ljava/lang/Object;)Ljava/beans/beancontext/BeanContextChild; flags 1c +method name fireChildrenAdded descriptor (Ljava/beans/beancontext/BeanContextMembershipEvent;)V flags 14 +method name fireChildrenRemoved descriptor (Ljava/beans/beancontext/BeanContextMembershipEvent;)V flags 14 +method name initialize descriptor ()V flags 24 +method name copyChildren descriptor ()[Ljava/lang/Object; flags 14 +method name classEquals descriptor (Ljava/lang/Class;Ljava/lang/Class;)Z flags 1c + +class name java/beans/beancontext/BeanContextSupport$BCSChild +header extends java/lang/Object implements java/io/Serializable flags 21 +innerclass innerClass java/beans/beancontext/BeanContextSupport$BCSChild outerClass java/beans/beancontext/BeanContextSupport innerClassName BCSChild flags 4 + +class name java/beans/beancontext/BeanContextSupport$BCSIterator +header extends java/lang/Object implements java/util/Iterator flags 31 +innerclass innerClass java/beans/beancontext/BeanContextSupport$BCSIterator outerClass java/beans/beancontext/BeanContextSupport innerClassName BCSIterator flags 1c +method name hasNext descriptor ()Z flags 1 +method name next descriptor ()Ljava/lang/Object; flags 1 +method name remove descriptor ()V flags 1 + +class name javax/accessibility/Accessible +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 401 + +class name javax/accessibility/AccessibleAction +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name TOGGLE_EXPAND descriptor Ljava/lang/String; flags 19 +field name INCREMENT descriptor Ljava/lang/String; flags 19 +field name DECREMENT descriptor Ljava/lang/String; flags 19 +field name CLICK descriptor Ljava/lang/String; flags 19 +field name TOGGLE_POPUP descriptor Ljava/lang/String; flags 19 +method name getAccessibleActionCount descriptor ()I flags 401 +method name getAccessibleActionDescription descriptor (I)Ljava/lang/String; flags 401 +method name doAccessibleAction descriptor (I)Z flags 401 + +class name javax/accessibility/AccessibleAttributeSequence +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name startIndex descriptor I flags 1 +field name endIndex descriptor I flags 1 +field name attributes descriptor Ljavax/swing/text/AttributeSet; flags 1 +method name descriptor (IILjavax/swing/text/AttributeSet;)V flags 1 + +class name javax/accessibility/AccessibleBundle +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name key descriptor Ljava/lang/String; flags 4 +method name descriptor ()V flags 1 +method name toDisplayString descriptor (Ljava/lang/String;Ljava/util/Locale;)Ljava/lang/String; flags 4 +method name toDisplayString descriptor (Ljava/util/Locale;)Ljava/lang/String; flags 1 +method name toDisplayString descriptor ()Ljava/lang/String; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/accessibility/AccessibleComponent +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getBackground descriptor ()Ljava/awt/Color; flags 401 +method name setBackground descriptor (Ljava/awt/Color;)V flags 401 +method name getForeground descriptor ()Ljava/awt/Color; flags 401 +method name setForeground descriptor (Ljava/awt/Color;)V flags 401 +method name getCursor descriptor ()Ljava/awt/Cursor; flags 401 +method name setCursor descriptor (Ljava/awt/Cursor;)V flags 401 +method name getFont descriptor ()Ljava/awt/Font; flags 401 +method name setFont descriptor (Ljava/awt/Font;)V flags 401 +method name getFontMetrics descriptor (Ljava/awt/Font;)Ljava/awt/FontMetrics; flags 401 +method name isEnabled descriptor ()Z flags 401 +method name setEnabled descriptor (Z)V flags 401 +method name isVisible descriptor ()Z flags 401 +method name setVisible descriptor (Z)V flags 401 +method name isShowing descriptor ()Z flags 401 +method name contains descriptor (Ljava/awt/Point;)Z flags 401 +method name getLocationOnScreen descriptor ()Ljava/awt/Point; flags 401 +method name getLocation descriptor ()Ljava/awt/Point; flags 401 +method name setLocation descriptor (Ljava/awt/Point;)V flags 401 +method name getBounds descriptor ()Ljava/awt/Rectangle; flags 401 +method name setBounds descriptor (Ljava/awt/Rectangle;)V flags 401 +method name getSize descriptor ()Ljava/awt/Dimension; flags 401 +method name setSize descriptor (Ljava/awt/Dimension;)V flags 401 +method name getAccessibleAt descriptor (Ljava/awt/Point;)Ljavax/accessibility/Accessible; flags 401 +method name isFocusTraversable descriptor ()Z flags 401 +method name requestFocus descriptor ()V flags 401 +method name addFocusListener descriptor (Ljava/awt/event/FocusListener;)V flags 401 +method name removeFocusListener descriptor (Ljava/awt/event/FocusListener;)V flags 401 + +class name javax/accessibility/AccessibleContext +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name ACCESSIBLE_NAME_PROPERTY descriptor Ljava/lang/String; constantValue AccessibleName flags 19 +field name ACCESSIBLE_DESCRIPTION_PROPERTY descriptor Ljava/lang/String; constantValue AccessibleDescription flags 19 +field name ACCESSIBLE_STATE_PROPERTY descriptor Ljava/lang/String; constantValue AccessibleState flags 19 +field name ACCESSIBLE_VALUE_PROPERTY descriptor Ljava/lang/String; constantValue AccessibleValue flags 19 +field name ACCESSIBLE_SELECTION_PROPERTY descriptor Ljava/lang/String; constantValue AccessibleSelection flags 19 +field name ACCESSIBLE_CARET_PROPERTY descriptor Ljava/lang/String; constantValue AccessibleCaret flags 19 +field name ACCESSIBLE_VISIBLE_DATA_PROPERTY descriptor Ljava/lang/String; constantValue AccessibleVisibleData flags 19 +field name ACCESSIBLE_CHILD_PROPERTY descriptor Ljava/lang/String; constantValue AccessibleChild flags 19 +field name ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY descriptor Ljava/lang/String; constantValue AccessibleActiveDescendant flags 19 +field name ACCESSIBLE_TABLE_CAPTION_CHANGED descriptor Ljava/lang/String; constantValue accessibleTableCaptionChanged flags 19 +field name ACCESSIBLE_TABLE_SUMMARY_CHANGED descriptor Ljava/lang/String; constantValue accessibleTableSummaryChanged flags 19 +field name ACCESSIBLE_TABLE_MODEL_CHANGED descriptor Ljava/lang/String; constantValue accessibleTableModelChanged flags 19 +field name ACCESSIBLE_TABLE_ROW_HEADER_CHANGED descriptor Ljava/lang/String; constantValue accessibleTableRowHeaderChanged flags 19 +field name ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED descriptor Ljava/lang/String; constantValue accessibleTableRowDescriptionChanged flags 19 +field name ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED descriptor Ljava/lang/String; constantValue accessibleTableColumnHeaderChanged flags 19 +field name ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED descriptor Ljava/lang/String; constantValue accessibleTableColumnDescriptionChanged flags 19 +field name ACCESSIBLE_ACTION_PROPERTY descriptor Ljava/lang/String; constantValue accessibleActionProperty flags 19 +field name ACCESSIBLE_HYPERTEXT_OFFSET descriptor Ljava/lang/String; constantValue AccessibleHypertextOffset flags 19 +field name ACCESSIBLE_TEXT_PROPERTY descriptor Ljava/lang/String; constantValue AccessibleText flags 19 +field name ACCESSIBLE_INVALIDATE_CHILDREN descriptor Ljava/lang/String; constantValue accessibleInvalidateChildren flags 19 +field name ACCESSIBLE_TEXT_ATTRIBUTES_CHANGED descriptor Ljava/lang/String; constantValue accessibleTextAttributesChanged flags 19 +field name ACCESSIBLE_COMPONENT_BOUNDS_CHANGED descriptor Ljava/lang/String; constantValue accessibleComponentBoundsChanged flags 19 +field name accessibleParent descriptor Ljavax/accessibility/Accessible; flags 4 +field name accessibleName descriptor Ljava/lang/String; flags 4 +field name accessibleDescription descriptor Ljava/lang/String; flags 4 +method name descriptor ()V 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 401 +method name getAccessibleStateSet descriptor ()Ljavax/accessibility/AccessibleStateSet; flags 401 +method name getAccessibleParent descriptor ()Ljavax/accessibility/Accessible; flags 1 +method name setAccessibleParent descriptor (Ljavax/accessibility/Accessible;)V flags 1 +method name getAccessibleIndexInParent descriptor ()I flags 401 +method name getAccessibleChildrenCount descriptor ()I flags 401 +method name getAccessibleChild descriptor (I)Ljavax/accessibility/Accessible; flags 401 +method name getLocale descriptor ()Ljava/util/Locale; thrownTypes java/awt/IllegalComponentStateException flags 401 +method name addPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 1 +method name removePropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 1 +method name getAccessibleAction descriptor ()Ljavax/accessibility/AccessibleAction; flags 1 +method name getAccessibleComponent descriptor ()Ljavax/accessibility/AccessibleComponent; flags 1 +method name getAccessibleSelection descriptor ()Ljavax/accessibility/AccessibleSelection; flags 1 +method name getAccessibleText descriptor ()Ljavax/accessibility/AccessibleText; flags 1 +method name getAccessibleEditableText descriptor ()Ljavax/accessibility/AccessibleEditableText; flags 1 +method name getAccessibleValue descriptor ()Ljavax/accessibility/AccessibleValue; flags 1 +method name getAccessibleIcon descriptor ()[Ljavax/accessibility/AccessibleIcon; flags 1 +method name getAccessibleRelationSet descriptor ()Ljavax/accessibility/AccessibleRelationSet; flags 1 +method name getAccessibleTable descriptor ()Ljavax/accessibility/AccessibleTable; flags 1 +method name firePropertyChange descriptor (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V flags 1 + +class name javax/accessibility/AccessibleEditableText +header extends java/lang/Object implements javax/accessibility/AccessibleText flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name setTextContents descriptor (Ljava/lang/String;)V flags 401 +method name insertTextAtIndex descriptor (ILjava/lang/String;)V flags 401 +method name getTextRange descriptor (II)Ljava/lang/String; flags 401 +method name delete descriptor (II)V flags 401 +method name cut descriptor (II)V flags 401 +method name paste descriptor (I)V flags 401 +method name replaceText descriptor (IILjava/lang/String;)V flags 401 +method name selectText descriptor (II)V flags 401 +method name setAttributes descriptor (IILjavax/swing/text/AttributeSet;)V flags 401 + +class name javax/accessibility/AccessibleExtendedComponent +header extends java/lang/Object implements javax/accessibility/AccessibleComponent flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getToolTipText descriptor ()Ljava/lang/String; flags 401 +method name getTitledBorderText descriptor ()Ljava/lang/String; flags 401 +method name getAccessibleKeyBinding descriptor ()Ljavax/accessibility/AccessibleKeyBinding; flags 401 + +class name javax/accessibility/AccessibleExtendedTable +header extends java/lang/Object implements javax/accessibility/AccessibleTable flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getAccessibleRow descriptor (I)I flags 401 +method name getAccessibleColumn descriptor (I)I flags 401 +method name getAccessibleIndex descriptor (II)I flags 401 + +class name javax/accessibility/AccessibleExtendedText +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name LINE descriptor I constantValue 4 flags 19 +field name ATTRIBUTE_RUN descriptor I constantValue 5 flags 19 +method name getTextRange descriptor (II)Ljava/lang/String; flags 401 +method name getTextSequenceAt descriptor (II)Ljavax/accessibility/AccessibleTextSequence; flags 401 +method name getTextSequenceAfter descriptor (II)Ljavax/accessibility/AccessibleTextSequence; flags 401 +method name getTextSequenceBefore descriptor (II)Ljavax/accessibility/AccessibleTextSequence; flags 401 +method name getTextBounds descriptor (II)Ljava/awt/Rectangle; flags 401 + +class name javax/accessibility/AccessibleHyperlink +header extends java/lang/Object implements javax/accessibility/AccessibleAction flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name isValid descriptor ()Z flags 401 +method name getAccessibleActionCount descriptor ()I flags 401 +method name doAccessibleAction descriptor (I)Z flags 401 +method name getAccessibleActionDescription descriptor (I)Ljava/lang/String; flags 401 +method name getAccessibleActionObject descriptor (I)Ljava/lang/Object; flags 401 +method name getAccessibleActionAnchor descriptor (I)Ljava/lang/Object; flags 401 +method name getStartIndex descriptor ()I flags 401 +method name getEndIndex descriptor ()I flags 401 + +class name javax/accessibility/AccessibleHypertext +header extends java/lang/Object implements javax/accessibility/AccessibleText flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getLinkCount descriptor ()I flags 401 +method name getLink descriptor (I)Ljavax/accessibility/AccessibleHyperlink; flags 401 +method name getLinkIndex descriptor (I)I flags 401 + +class name javax/accessibility/AccessibleIcon +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getAccessibleIconDescription descriptor ()Ljava/lang/String; flags 401 +method name setAccessibleIconDescription descriptor (Ljava/lang/String;)V flags 401 +method name getAccessibleIconWidth descriptor ()I flags 401 +method name getAccessibleIconHeight descriptor ()I flags 401 + +class name javax/accessibility/AccessibleKeyBinding +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getAccessibleKeyBindingCount descriptor ()I flags 401 +method name getAccessibleKeyBinding descriptor (I)Ljava/lang/Object; flags 401 + +class name javax/accessibility/AccessibleRelation +header extends javax/accessibility/AccessibleBundle flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name LABEL_FOR descriptor Ljava/lang/String; flags 19 +field name LABELED_BY descriptor Ljava/lang/String; flags 19 +field name MEMBER_OF descriptor Ljava/lang/String; flags 19 +field name CONTROLLER_FOR descriptor Ljava/lang/String; flags 19 +field name CONTROLLED_BY descriptor Ljava/lang/String; flags 19 +field name FLOWS_TO descriptor Ljava/lang/String; constantValue flowsTo flags 19 +field name FLOWS_FROM descriptor Ljava/lang/String; constantValue flowsFrom flags 19 +field name SUBWINDOW_OF descriptor Ljava/lang/String; constantValue subwindowOf flags 19 +field name PARENT_WINDOW_OF descriptor Ljava/lang/String; constantValue parentWindowOf flags 19 +field name EMBEDS descriptor Ljava/lang/String; constantValue embeds flags 19 +field name EMBEDDED_BY descriptor Ljava/lang/String; constantValue embeddedBy flags 19 +field name CHILD_NODE_OF descriptor Ljava/lang/String; constantValue childNodeOf flags 19 +field name LABEL_FOR_PROPERTY descriptor Ljava/lang/String; constantValue labelForProperty flags 19 +field name LABELED_BY_PROPERTY descriptor Ljava/lang/String; constantValue labeledByProperty flags 19 +field name MEMBER_OF_PROPERTY descriptor Ljava/lang/String; constantValue memberOfProperty flags 19 +field name CONTROLLER_FOR_PROPERTY descriptor Ljava/lang/String; constantValue controllerForProperty flags 19 +field name CONTROLLED_BY_PROPERTY descriptor Ljava/lang/String; constantValue controlledByProperty flags 19 +field name FLOWS_TO_PROPERTY descriptor Ljava/lang/String; constantValue flowsToProperty flags 19 +field name FLOWS_FROM_PROPERTY descriptor Ljava/lang/String; constantValue flowsFromProperty flags 19 +field name SUBWINDOW_OF_PROPERTY descriptor Ljava/lang/String; constantValue subwindowOfProperty flags 19 +field name PARENT_WINDOW_OF_PROPERTY descriptor Ljava/lang/String; constantValue parentWindowOfProperty flags 19 +field name EMBEDS_PROPERTY descriptor Ljava/lang/String; constantValue embedsProperty flags 19 +field name EMBEDDED_BY_PROPERTY descriptor Ljava/lang/String; constantValue embeddedByProperty flags 19 +field name CHILD_NODE_OF_PROPERTY descriptor Ljava/lang/String; constantValue childNodeOfProperty flags 19 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Object;)V flags 1 +method name descriptor (Ljava/lang/String;[Ljava/lang/Object;)V flags 1 +method name getKey descriptor ()Ljava/lang/String; flags 1 +method name getTarget descriptor ()[Ljava/lang/Object; flags 1 +method name setTarget descriptor (Ljava/lang/Object;)V flags 1 +method name setTarget descriptor ([Ljava/lang/Object;)V flags 1 + +class name javax/accessibility/AccessibleRelationSet +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name relations descriptor Ljava/util/Vector; flags 4 signature Ljava/util/Vector; +method name descriptor ()V flags 1 +method name descriptor ([Ljavax/accessibility/AccessibleRelation;)V flags 1 +method name add descriptor (Ljavax/accessibility/AccessibleRelation;)Z flags 1 +method name addAll descriptor ([Ljavax/accessibility/AccessibleRelation;)V flags 1 +method name remove descriptor (Ljavax/accessibility/AccessibleRelation;)Z flags 1 +method name clear descriptor ()V flags 1 +method name size descriptor ()I flags 1 +method name contains descriptor (Ljava/lang/String;)Z flags 1 +method name get descriptor (Ljava/lang/String;)Ljavax/accessibility/AccessibleRelation; flags 1 +method name toArray descriptor ()[Ljavax/accessibility/AccessibleRelation; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/accessibility/AccessibleResourceBundle +header extends java/util/ListResourceBundle flags 21 deprecated true classAnnotations @Ljdk/Profile+Annotation;(value=I4) runtimeAnnotations @Ljava/lang/Deprecated; +method name descriptor ()V flags 1 +method name getContents descriptor ()[[Ljava/lang/Object; flags 1 + +class name javax/accessibility/AccessibleRole +header extends javax/accessibility/AccessibleBundle flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name ALERT descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name COLUMN_HEADER descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name CANVAS descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name COMBO_BOX descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name DESKTOP_ICON descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name HTML_CONTAINER descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name INTERNAL_FRAME descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name DESKTOP_PANE descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name OPTION_PANE descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name WINDOW descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name FRAME descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name DIALOG descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name COLOR_CHOOSER descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name DIRECTORY_PANE descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name FILE_CHOOSER descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name FILLER descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name HYPERLINK descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name ICON descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name LABEL descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name ROOT_PANE descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name GLASS_PANE descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name LAYERED_PANE descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name LIST descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name LIST_ITEM descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name MENU_BAR descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name POPUP_MENU descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name MENU descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name MENU_ITEM descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name SEPARATOR descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name PAGE_TAB_LIST descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name PAGE_TAB descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name PANEL descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name PROGRESS_BAR descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name PASSWORD_TEXT descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name PUSH_BUTTON descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name TOGGLE_BUTTON descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name CHECK_BOX descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name RADIO_BUTTON descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name ROW_HEADER descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name SCROLL_PANE descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name SCROLL_BAR descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name VIEWPORT descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name SLIDER descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name SPLIT_PANE descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name TABLE descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name TEXT descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name TREE descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name TOOL_BAR descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name TOOL_TIP descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name AWT_COMPONENT descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name SWING_COMPONENT descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name UNKNOWN descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name STATUS_BAR descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name DATE_EDITOR descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name SPIN_BOX descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name FONT_CHOOSER descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name GROUP_BOX descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name HEADER descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name FOOTER descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name PARAGRAPH descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name RULER descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name EDITBAR descriptor Ljavax/accessibility/AccessibleRole; flags 19 +field name PROGRESS_MONITOR descriptor Ljavax/accessibility/AccessibleRole; flags 19 +method name descriptor (Ljava/lang/String;)V flags 4 + +class name javax/accessibility/AccessibleSelection +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getAccessibleSelectionCount descriptor ()I flags 401 +method name getAccessibleSelection descriptor (I)Ljavax/accessibility/Accessible; flags 401 +method name isAccessibleChildSelected descriptor (I)Z flags 401 +method name addAccessibleSelection descriptor (I)V flags 401 +method name removeAccessibleSelection descriptor (I)V flags 401 +method name clearAccessibleSelection descriptor ()V flags 401 +method name selectAllAccessibleSelection descriptor ()V flags 401 + +class name javax/accessibility/AccessibleState +header extends javax/accessibility/AccessibleBundle flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name ACTIVE descriptor Ljavax/accessibility/AccessibleState; flags 19 +field name PRESSED descriptor Ljavax/accessibility/AccessibleState; flags 19 +field name ARMED descriptor Ljavax/accessibility/AccessibleState; flags 19 +field name BUSY descriptor Ljavax/accessibility/AccessibleState; flags 19 +field name CHECKED descriptor Ljavax/accessibility/AccessibleState; flags 19 +field name EDITABLE descriptor Ljavax/accessibility/AccessibleState; flags 19 +field name EXPANDABLE descriptor Ljavax/accessibility/AccessibleState; flags 19 +field name COLLAPSED descriptor Ljavax/accessibility/AccessibleState; flags 19 +field name EXPANDED descriptor Ljavax/accessibility/AccessibleState; flags 19 +field name ENABLED descriptor Ljavax/accessibility/AccessibleState; flags 19 +field name FOCUSABLE descriptor Ljavax/accessibility/AccessibleState; flags 19 +field name FOCUSED descriptor Ljavax/accessibility/AccessibleState; flags 19 +field name ICONIFIED descriptor Ljavax/accessibility/AccessibleState; flags 19 +field name MODAL descriptor Ljavax/accessibility/AccessibleState; flags 19 +field name OPAQUE descriptor Ljavax/accessibility/AccessibleState; flags 19 +field name RESIZABLE descriptor Ljavax/accessibility/AccessibleState; flags 19 +field name MULTISELECTABLE descriptor Ljavax/accessibility/AccessibleState; flags 19 +field name SELECTABLE descriptor Ljavax/accessibility/AccessibleState; flags 19 +field name SELECTED descriptor Ljavax/accessibility/AccessibleState; flags 19 +field name SHOWING descriptor Ljavax/accessibility/AccessibleState; flags 19 +field name VISIBLE descriptor Ljavax/accessibility/AccessibleState; flags 19 +field name VERTICAL descriptor Ljavax/accessibility/AccessibleState; flags 19 +field name HORIZONTAL descriptor Ljavax/accessibility/AccessibleState; flags 19 +field name SINGLE_LINE descriptor Ljavax/accessibility/AccessibleState; flags 19 +field name MULTI_LINE descriptor Ljavax/accessibility/AccessibleState; flags 19 +field name TRANSIENT descriptor Ljavax/accessibility/AccessibleState; flags 19 +field name MANAGES_DESCENDANTS descriptor Ljavax/accessibility/AccessibleState; flags 19 +field name INDETERMINATE descriptor Ljavax/accessibility/AccessibleState; flags 19 +field name TRUNCATED descriptor Ljavax/accessibility/AccessibleState; flags 19 +method name descriptor (Ljava/lang/String;)V flags 4 + +class name javax/accessibility/AccessibleStateSet +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name states descriptor Ljava/util/Vector; flags 4 signature Ljava/util/Vector; +method name descriptor ()V flags 1 +method name descriptor ([Ljavax/accessibility/AccessibleState;)V flags 1 +method name add descriptor (Ljavax/accessibility/AccessibleState;)Z flags 1 +method name addAll descriptor ([Ljavax/accessibility/AccessibleState;)V flags 1 +method name remove descriptor (Ljavax/accessibility/AccessibleState;)Z flags 1 +method name clear descriptor ()V flags 1 +method name contains descriptor (Ljavax/accessibility/AccessibleState;)Z flags 1 +method name toArray descriptor ()[Ljavax/accessibility/AccessibleState; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/accessibility/AccessibleStreamable +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getMimeTypes descriptor ()[Ljava/awt/datatransfer/DataFlavor; flags 401 +method name getStream descriptor (Ljava/awt/datatransfer/DataFlavor;)Ljava/io/InputStream; flags 401 + +class name javax/accessibility/AccessibleTable +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getAccessibleCaption descriptor ()Ljavax/accessibility/Accessible; flags 401 +method name setAccessibleCaption descriptor (Ljavax/accessibility/Accessible;)V flags 401 +method name getAccessibleSummary descriptor ()Ljavax/accessibility/Accessible; flags 401 +method name setAccessibleSummary descriptor (Ljavax/accessibility/Accessible;)V flags 401 +method name getAccessibleRowCount descriptor ()I flags 401 +method name getAccessibleColumnCount descriptor ()I flags 401 +method name getAccessibleAt descriptor (II)Ljavax/accessibility/Accessible; flags 401 +method name getAccessibleRowExtentAt descriptor (II)I flags 401 +method name getAccessibleColumnExtentAt descriptor (II)I flags 401 +method name getAccessibleRowHeader descriptor ()Ljavax/accessibility/AccessibleTable; flags 401 +method name setAccessibleRowHeader descriptor (Ljavax/accessibility/AccessibleTable;)V flags 401 +method name getAccessibleColumnHeader descriptor ()Ljavax/accessibility/AccessibleTable; flags 401 +method name setAccessibleColumnHeader descriptor (Ljavax/accessibility/AccessibleTable;)V flags 401 +method name getAccessibleRowDescription descriptor (I)Ljavax/accessibility/Accessible; flags 401 +method name setAccessibleRowDescription descriptor (ILjavax/accessibility/Accessible;)V flags 401 +method name getAccessibleColumnDescription descriptor (I)Ljavax/accessibility/Accessible; flags 401 +method name setAccessibleColumnDescription descriptor (ILjavax/accessibility/Accessible;)V flags 401 +method name isAccessibleSelected descriptor (II)Z flags 401 +method name isAccessibleRowSelected descriptor (I)Z flags 401 +method name isAccessibleColumnSelected descriptor (I)Z flags 401 +method name getSelectedAccessibleRows descriptor ()[I flags 401 +method name getSelectedAccessibleColumns descriptor ()[I flags 401 + +class name javax/accessibility/AccessibleTableModelChange +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name INSERT descriptor I constantValue 1 flags 19 +field name UPDATE descriptor I constantValue 0 flags 19 +field name DELETE descriptor I constantValue -1 flags 19 +method name getType descriptor ()I flags 401 +method name getFirstRow descriptor ()I flags 401 +method name getLastRow descriptor ()I flags 401 +method name getFirstColumn descriptor ()I flags 401 +method name getLastColumn descriptor ()I flags 401 + +class name javax/accessibility/AccessibleText +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name CHARACTER descriptor I constantValue 1 flags 19 +field name WORD descriptor I constantValue 2 flags 19 +field name SENTENCE descriptor I constantValue 3 flags 19 +method name getIndexAtPoint descriptor (Ljava/awt/Point;)I flags 401 +method name getCharacterBounds descriptor (I)Ljava/awt/Rectangle; flags 401 +method name getCharCount descriptor ()I flags 401 +method name getCaretPosition descriptor ()I flags 401 +method name getAtIndex descriptor (II)Ljava/lang/String; flags 401 +method name getAfterIndex descriptor (II)Ljava/lang/String; flags 401 +method name getBeforeIndex descriptor (II)Ljava/lang/String; flags 401 +method name getCharacterAttribute descriptor (I)Ljavax/swing/text/AttributeSet; flags 401 +method name getSelectionStart descriptor ()I flags 401 +method name getSelectionEnd descriptor ()I flags 401 +method name getSelectedText descriptor ()Ljava/lang/String; flags 401 + +class name javax/accessibility/AccessibleTextSequence +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name startIndex descriptor I flags 1 +field name endIndex descriptor I flags 1 +field name text descriptor Ljava/lang/String; flags 1 +method name descriptor (IILjava/lang/String;)V flags 1 + +class name javax/accessibility/AccessibleValue +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getCurrentAccessibleValue descriptor ()Ljava/lang/Number; flags 401 +method name setCurrentAccessibleValue descriptor (Ljava/lang/Number;)Z flags 401 +method name getMinimumAccessibleValue descriptor ()Ljava/lang/Number; flags 401 +method name getMaximumAccessibleValue descriptor ()Ljava/lang/Number; flags 401 + +class name javax/imageio/IIOException +header extends java/io/IOException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 + +class name javax/imageio/IIOImage +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name image descriptor Ljava/awt/image/RenderedImage; flags 4 +field name raster descriptor Ljava/awt/image/Raster; flags 4 +field name thumbnails descriptor Ljava/util/List; flags 4 signature Ljava/util/List<+Ljava/awt/image/BufferedImage;>; +field name metadata descriptor Ljavax/imageio/metadata/IIOMetadata; flags 4 +method name descriptor (Ljava/awt/image/RenderedImage;Ljava/util/List;Ljavax/imageio/metadata/IIOMetadata;)V flags 1 signature (Ljava/awt/image/RenderedImage;Ljava/util/List<+Ljava/awt/image/BufferedImage;>;Ljavax/imageio/metadata/IIOMetadata;)V +method name descriptor (Ljava/awt/image/Raster;Ljava/util/List;Ljavax/imageio/metadata/IIOMetadata;)V flags 1 signature (Ljava/awt/image/Raster;Ljava/util/List<+Ljava/awt/image/BufferedImage;>;Ljavax/imageio/metadata/IIOMetadata;)V +method name getRenderedImage descriptor ()Ljava/awt/image/RenderedImage; flags 1 +method name setRenderedImage descriptor (Ljava/awt/image/RenderedImage;)V flags 1 +method name hasRaster descriptor ()Z flags 1 +method name getRaster descriptor ()Ljava/awt/image/Raster; flags 1 +method name setRaster descriptor (Ljava/awt/image/Raster;)V flags 1 +method name getNumThumbnails descriptor ()I flags 1 +method name getThumbnail descriptor (I)Ljava/awt/image/BufferedImage; flags 1 +method name getThumbnails descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<+Ljava/awt/image/BufferedImage;>; +method name setThumbnails descriptor (Ljava/util/List;)V flags 1 signature (Ljava/util/List<+Ljava/awt/image/BufferedImage;>;)V +method name getMetadata descriptor ()Ljavax/imageio/metadata/IIOMetadata; flags 1 +method name setMetadata descriptor (Ljavax/imageio/metadata/IIOMetadata;)V flags 1 + +class name javax/imageio/IIOParam +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name sourceRegion descriptor Ljava/awt/Rectangle; flags 4 +field name sourceXSubsampling descriptor I flags 4 +field name sourceYSubsampling descriptor I flags 4 +field name subsamplingXOffset descriptor I flags 4 +field name subsamplingYOffset descriptor I flags 4 +field name sourceBands descriptor [I flags 4 +field name destinationType descriptor Ljavax/imageio/ImageTypeSpecifier; flags 4 +field name destinationOffset descriptor Ljava/awt/Point; flags 4 +field name defaultController descriptor Ljavax/imageio/IIOParamController; flags 4 +field name controller descriptor Ljavax/imageio/IIOParamController; flags 4 +method name descriptor ()V flags 4 +method name setSourceRegion descriptor (Ljava/awt/Rectangle;)V flags 1 +method name getSourceRegion descriptor ()Ljava/awt/Rectangle; flags 1 +method name setSourceSubsampling descriptor (IIII)V flags 1 +method name getSourceXSubsampling descriptor ()I flags 1 +method name getSourceYSubsampling descriptor ()I flags 1 +method name getSubsamplingXOffset descriptor ()I flags 1 +method name getSubsamplingYOffset descriptor ()I flags 1 +method name setSourceBands descriptor ([I)V flags 1 +method name getSourceBands descriptor ()[I flags 1 +method name setDestinationType descriptor (Ljavax/imageio/ImageTypeSpecifier;)V flags 1 +method name getDestinationType descriptor ()Ljavax/imageio/ImageTypeSpecifier; flags 1 +method name setDestinationOffset descriptor (Ljava/awt/Point;)V flags 1 +method name getDestinationOffset descriptor ()Ljava/awt/Point; flags 1 +method name setController descriptor (Ljavax/imageio/IIOParamController;)V flags 1 +method name getController descriptor ()Ljavax/imageio/IIOParamController; flags 1 +method name getDefaultController descriptor ()Ljavax/imageio/IIOParamController; flags 1 +method name hasController descriptor ()Z flags 1 +method name activateController descriptor ()Z flags 1 + +class name javax/imageio/IIOParamController +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name activate descriptor (Ljavax/imageio/IIOParam;)Z flags 401 + +class name javax/imageio/ImageIO +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name scanForPlugins descriptor ()V flags 9 +method name setUseCache descriptor (Z)V flags 9 +method name getUseCache descriptor ()Z flags 9 +method name setCacheDirectory descriptor (Ljava/io/File;)V flags 9 +method name getCacheDirectory descriptor ()Ljava/io/File; flags 9 +method name createImageInputStream descriptor (Ljava/lang/Object;)Ljavax/imageio/stream/ImageInputStream; thrownTypes java/io/IOException flags 9 +method name createImageOutputStream descriptor (Ljava/lang/Object;)Ljavax/imageio/stream/ImageOutputStream; thrownTypes java/io/IOException flags 9 +method name getReaderFormatNames descriptor ()[Ljava/lang/String; flags 9 +method name getReaderMIMETypes descriptor ()[Ljava/lang/String; flags 9 +method name getReaderFileSuffixes descriptor ()[Ljava/lang/String; flags 9 +method name getImageReaders descriptor (Ljava/lang/Object;)Ljava/util/Iterator; flags 9 signature (Ljava/lang/Object;)Ljava/util/Iterator; +method name getImageReadersByFormatName descriptor (Ljava/lang/String;)Ljava/util/Iterator; flags 9 signature (Ljava/lang/String;)Ljava/util/Iterator; +method name getImageReadersBySuffix descriptor (Ljava/lang/String;)Ljava/util/Iterator; flags 9 signature (Ljava/lang/String;)Ljava/util/Iterator; +method name getImageReadersByMIMEType descriptor (Ljava/lang/String;)Ljava/util/Iterator; flags 9 signature (Ljava/lang/String;)Ljava/util/Iterator; +method name getWriterFormatNames descriptor ()[Ljava/lang/String; flags 9 +method name getWriterMIMETypes descriptor ()[Ljava/lang/String; flags 9 +method name getWriterFileSuffixes descriptor ()[Ljava/lang/String; flags 9 +method name getImageWritersByFormatName descriptor (Ljava/lang/String;)Ljava/util/Iterator; flags 9 signature (Ljava/lang/String;)Ljava/util/Iterator; +method name getImageWritersBySuffix descriptor (Ljava/lang/String;)Ljava/util/Iterator; flags 9 signature (Ljava/lang/String;)Ljava/util/Iterator; +method name getImageWritersByMIMEType descriptor (Ljava/lang/String;)Ljava/util/Iterator; flags 9 signature (Ljava/lang/String;)Ljava/util/Iterator; +method name getImageWriter descriptor (Ljavax/imageio/ImageReader;)Ljavax/imageio/ImageWriter; flags 9 +method name getImageReader descriptor (Ljavax/imageio/ImageWriter;)Ljavax/imageio/ImageReader; flags 9 +method name getImageWriters descriptor (Ljavax/imageio/ImageTypeSpecifier;Ljava/lang/String;)Ljava/util/Iterator; flags 9 signature (Ljavax/imageio/ImageTypeSpecifier;Ljava/lang/String;)Ljava/util/Iterator; +method name getImageTranscoders descriptor (Ljavax/imageio/ImageReader;Ljavax/imageio/ImageWriter;)Ljava/util/Iterator; flags 9 signature (Ljavax/imageio/ImageReader;Ljavax/imageio/ImageWriter;)Ljava/util/Iterator; +method name read descriptor (Ljava/io/File;)Ljava/awt/image/BufferedImage; thrownTypes java/io/IOException flags 9 +method name read descriptor (Ljava/io/InputStream;)Ljava/awt/image/BufferedImage; thrownTypes java/io/IOException flags 9 +method name read descriptor (Ljava/net/URL;)Ljava/awt/image/BufferedImage; thrownTypes java/io/IOException flags 9 +method name read descriptor (Ljavax/imageio/stream/ImageInputStream;)Ljava/awt/image/BufferedImage; thrownTypes java/io/IOException flags 9 +method name write descriptor (Ljava/awt/image/RenderedImage;Ljava/lang/String;Ljavax/imageio/stream/ImageOutputStream;)Z thrownTypes java/io/IOException flags 9 +method name write descriptor (Ljava/awt/image/RenderedImage;Ljava/lang/String;Ljava/io/File;)Z thrownTypes java/io/IOException flags 9 +method name write descriptor (Ljava/awt/image/RenderedImage;Ljava/lang/String;Ljava/io/OutputStream;)Z thrownTypes java/io/IOException flags 9 + +class name javax/imageio/ImageReadParam +header extends javax/imageio/IIOParam flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name canSetSourceRenderSize descriptor Z flags 4 +field name sourceRenderSize descriptor Ljava/awt/Dimension; flags 4 +field name destination descriptor Ljava/awt/image/BufferedImage; flags 4 +field name destinationBands descriptor [I flags 4 +field name minProgressivePass descriptor I flags 4 +field name numProgressivePasses descriptor I flags 4 +method name descriptor ()V flags 1 +method name setDestinationType descriptor (Ljavax/imageio/ImageTypeSpecifier;)V flags 1 +method name setDestination descriptor (Ljava/awt/image/BufferedImage;)V flags 1 +method name getDestination descriptor ()Ljava/awt/image/BufferedImage; flags 1 +method name setDestinationBands descriptor ([I)V flags 1 +method name getDestinationBands descriptor ()[I flags 1 +method name canSetSourceRenderSize descriptor ()Z flags 1 +method name setSourceRenderSize descriptor (Ljava/awt/Dimension;)V thrownTypes java/lang/UnsupportedOperationException flags 1 +method name getSourceRenderSize descriptor ()Ljava/awt/Dimension; flags 1 +method name setSourceProgressivePasses descriptor (II)V flags 1 +method name getSourceMinProgressivePass descriptor ()I flags 1 +method name getSourceMaxProgressivePass descriptor ()I flags 1 +method name getSourceNumProgressivePasses descriptor ()I flags 1 + +class name javax/imageio/ImageReader +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name originatingProvider descriptor Ljavax/imageio/spi/ImageReaderSpi; flags 4 +field name input descriptor Ljava/lang/Object; flags 4 +field name seekForwardOnly descriptor Z flags 4 +field name ignoreMetadata descriptor Z flags 4 +field name minIndex descriptor I flags 4 +field name availableLocales descriptor [Ljava/util/Locale; flags 4 +field name locale descriptor Ljava/util/Locale; flags 4 +field name warningListeners descriptor Ljava/util/List; flags 4 signature Ljava/util/List; +field name warningLocales descriptor Ljava/util/List; flags 4 signature Ljava/util/List; +field name progressListeners descriptor Ljava/util/List; flags 4 signature Ljava/util/List; +field name updateListeners descriptor Ljava/util/List; flags 4 signature Ljava/util/List; +method name descriptor (Ljavax/imageio/spi/ImageReaderSpi;)V flags 4 +method name getFormatName descriptor ()Ljava/lang/String; thrownTypes java/io/IOException flags 1 +method name getOriginatingProvider descriptor ()Ljavax/imageio/spi/ImageReaderSpi; flags 1 +method name setInput descriptor (Ljava/lang/Object;ZZ)V flags 1 +method name setInput descriptor (Ljava/lang/Object;Z)V flags 1 +method name setInput descriptor (Ljava/lang/Object;)V flags 1 +method name getInput descriptor ()Ljava/lang/Object; flags 1 +method name isSeekForwardOnly descriptor ()Z flags 1 +method name isIgnoringMetadata descriptor ()Z flags 1 +method name getMinIndex descriptor ()I flags 1 +method name getAvailableLocales descriptor ()[Ljava/util/Locale; flags 1 +method name setLocale descriptor (Ljava/util/Locale;)V flags 1 +method name getLocale descriptor ()Ljava/util/Locale; flags 1 +method name getNumImages descriptor (Z)I thrownTypes java/io/IOException flags 401 +method name getWidth descriptor (I)I thrownTypes java/io/IOException flags 401 +method name getHeight descriptor (I)I thrownTypes java/io/IOException flags 401 +method name isRandomAccessEasy descriptor (I)Z thrownTypes java/io/IOException flags 1 +method name getAspectRatio descriptor (I)F thrownTypes java/io/IOException flags 1 +method name getRawImageType descriptor (I)Ljavax/imageio/ImageTypeSpecifier; thrownTypes java/io/IOException flags 1 +method name getImageTypes descriptor (I)Ljava/util/Iterator; thrownTypes java/io/IOException flags 401 signature (I)Ljava/util/Iterator; +method name getDefaultReadParam descriptor ()Ljavax/imageio/ImageReadParam; flags 1 +method name getStreamMetadata descriptor ()Ljavax/imageio/metadata/IIOMetadata; thrownTypes java/io/IOException flags 401 +method name getStreamMetadata descriptor (Ljava/lang/String;Ljava/util/Set;)Ljavax/imageio/metadata/IIOMetadata; thrownTypes java/io/IOException flags 1 signature (Ljava/lang/String;Ljava/util/Set;)Ljavax/imageio/metadata/IIOMetadata; +method name getImageMetadata descriptor (I)Ljavax/imageio/metadata/IIOMetadata; thrownTypes java/io/IOException flags 401 +method name getImageMetadata descriptor (ILjava/lang/String;Ljava/util/Set;)Ljavax/imageio/metadata/IIOMetadata; thrownTypes java/io/IOException flags 1 signature (ILjava/lang/String;Ljava/util/Set;)Ljavax/imageio/metadata/IIOMetadata; +method name read descriptor (I)Ljava/awt/image/BufferedImage; thrownTypes java/io/IOException flags 1 +method name read descriptor (ILjavax/imageio/ImageReadParam;)Ljava/awt/image/BufferedImage; thrownTypes java/io/IOException flags 401 +method name readAll descriptor (ILjavax/imageio/ImageReadParam;)Ljavax/imageio/IIOImage; thrownTypes java/io/IOException flags 1 +method name readAll descriptor (Ljava/util/Iterator;)Ljava/util/Iterator; thrownTypes java/io/IOException flags 1 signature (Ljava/util/Iterator<+Ljavax/imageio/ImageReadParam;>;)Ljava/util/Iterator; +method name canReadRaster descriptor ()Z flags 1 +method name readRaster descriptor (ILjavax/imageio/ImageReadParam;)Ljava/awt/image/Raster; thrownTypes java/io/IOException flags 1 +method name isImageTiled descriptor (I)Z thrownTypes java/io/IOException flags 1 +method name getTileWidth descriptor (I)I thrownTypes java/io/IOException flags 1 +method name getTileHeight descriptor (I)I thrownTypes java/io/IOException flags 1 +method name getTileGridXOffset descriptor (I)I thrownTypes java/io/IOException flags 1 +method name getTileGridYOffset descriptor (I)I thrownTypes java/io/IOException flags 1 +method name readTile descriptor (III)Ljava/awt/image/BufferedImage; thrownTypes java/io/IOException flags 1 +method name readTileRaster descriptor (III)Ljava/awt/image/Raster; thrownTypes java/io/IOException flags 1 +method name readAsRenderedImage descriptor (ILjavax/imageio/ImageReadParam;)Ljava/awt/image/RenderedImage; thrownTypes java/io/IOException flags 1 +method name readerSupportsThumbnails descriptor ()Z flags 1 +method name hasThumbnails descriptor (I)Z thrownTypes java/io/IOException flags 1 +method name getNumThumbnails descriptor (I)I thrownTypes java/io/IOException flags 1 +method name getThumbnailWidth descriptor (II)I thrownTypes java/io/IOException flags 1 +method name getThumbnailHeight descriptor (II)I thrownTypes java/io/IOException flags 1 +method name readThumbnail descriptor (II)Ljava/awt/image/BufferedImage; thrownTypes java/io/IOException flags 1 +method name abort descriptor ()V flags 21 +method name abortRequested descriptor ()Z flags 24 +method name clearAbortRequest descriptor ()V flags 24 +method name addIIOReadWarningListener descriptor (Ljavax/imageio/event/IIOReadWarningListener;)V flags 1 +method name removeIIOReadWarningListener descriptor (Ljavax/imageio/event/IIOReadWarningListener;)V flags 1 +method name removeAllIIOReadWarningListeners descriptor ()V flags 1 +method name addIIOReadProgressListener descriptor (Ljavax/imageio/event/IIOReadProgressListener;)V flags 1 +method name removeIIOReadProgressListener descriptor (Ljavax/imageio/event/IIOReadProgressListener;)V flags 1 +method name removeAllIIOReadProgressListeners descriptor ()V flags 1 +method name addIIOReadUpdateListener descriptor (Ljavax/imageio/event/IIOReadUpdateListener;)V flags 1 +method name removeIIOReadUpdateListener descriptor (Ljavax/imageio/event/IIOReadUpdateListener;)V flags 1 +method name removeAllIIOReadUpdateListeners descriptor ()V flags 1 +method name processSequenceStarted descriptor (I)V flags 4 +method name processSequenceComplete descriptor ()V flags 4 +method name processImageStarted descriptor (I)V flags 4 +method name processImageProgress descriptor (F)V flags 4 +method name processImageComplete descriptor ()V flags 4 +method name processThumbnailStarted descriptor (II)V flags 4 +method name processThumbnailProgress descriptor (F)V flags 4 +method name processThumbnailComplete descriptor ()V flags 4 +method name processReadAborted descriptor ()V flags 4 +method name processPassStarted descriptor (Ljava/awt/image/BufferedImage;IIIIIII[I)V flags 4 +method name processImageUpdate descriptor (Ljava/awt/image/BufferedImage;IIIIII[I)V flags 4 +method name processPassComplete descriptor (Ljava/awt/image/BufferedImage;)V flags 4 +method name processThumbnailPassStarted descriptor (Ljava/awt/image/BufferedImage;IIIIIII[I)V flags 4 +method name processThumbnailUpdate descriptor (Ljava/awt/image/BufferedImage;IIIIII[I)V flags 4 +method name processThumbnailPassComplete descriptor (Ljava/awt/image/BufferedImage;)V flags 4 +method name processWarningOccurred descriptor (Ljava/lang/String;)V flags 4 +method name processWarningOccurred descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 4 +method name reset descriptor ()V flags 1 +method name dispose descriptor ()V flags 1 +method name getSourceRegion descriptor (Ljavax/imageio/ImageReadParam;II)Ljava/awt/Rectangle; flags c +method name computeRegions descriptor (Ljavax/imageio/ImageReadParam;IILjava/awt/image/BufferedImage;Ljava/awt/Rectangle;Ljava/awt/Rectangle;)V flags c +method name checkReadParamBandSettings descriptor (Ljavax/imageio/ImageReadParam;II)V flags c +method name getDestination descriptor (Ljavax/imageio/ImageReadParam;Ljava/util/Iterator;II)Ljava/awt/image/BufferedImage; thrownTypes javax/imageio/IIOException flags c signature (Ljavax/imageio/ImageReadParam;Ljava/util/Iterator;II)Ljava/awt/image/BufferedImage; + +class name javax/imageio/ImageTranscoder +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name convertStreamMetadata descriptor (Ljavax/imageio/metadata/IIOMetadata;Ljavax/imageio/ImageWriteParam;)Ljavax/imageio/metadata/IIOMetadata; flags 401 +method name convertImageMetadata descriptor (Ljavax/imageio/metadata/IIOMetadata;Ljavax/imageio/ImageTypeSpecifier;Ljavax/imageio/ImageWriteParam;)Ljavax/imageio/metadata/IIOMetadata; flags 401 + +class name javax/imageio/ImageTypeSpecifier +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name colorModel descriptor Ljava/awt/image/ColorModel; flags 4 +field name sampleModel descriptor Ljava/awt/image/SampleModel; flags 4 +method name descriptor (Ljava/awt/image/ColorModel;Ljava/awt/image/SampleModel;)V flags 1 +method name descriptor (Ljava/awt/image/RenderedImage;)V flags 1 +method name createPacked descriptor (Ljava/awt/color/ColorSpace;IIIIIZ)Ljavax/imageio/ImageTypeSpecifier; flags 9 +method name createInterleaved descriptor (Ljava/awt/color/ColorSpace;[IIZZ)Ljavax/imageio/ImageTypeSpecifier; flags 9 +method name createBanded descriptor (Ljava/awt/color/ColorSpace;[I[IIZZ)Ljavax/imageio/ImageTypeSpecifier; flags 9 +method name createGrayscale descriptor (IIZ)Ljavax/imageio/ImageTypeSpecifier; flags 9 +method name createGrayscale descriptor (IIZZ)Ljavax/imageio/ImageTypeSpecifier; flags 9 +method name createIndexed descriptor ([B[B[B[BII)Ljavax/imageio/ImageTypeSpecifier; flags 9 +method name createFromBufferedImageType descriptor (I)Ljavax/imageio/ImageTypeSpecifier; flags 9 +method name createFromRenderedImage descriptor (Ljava/awt/image/RenderedImage;)Ljavax/imageio/ImageTypeSpecifier; flags 9 +method name getBufferedImageType descriptor ()I flags 1 +method name getNumComponents descriptor ()I flags 1 +method name getNumBands descriptor ()I flags 1 +method name getBitsPerBand descriptor (I)I flags 1 +method name getSampleModel descriptor ()Ljava/awt/image/SampleModel; flags 1 +method name getSampleModel descriptor (II)Ljava/awt/image/SampleModel; flags 1 +method name getColorModel descriptor ()Ljava/awt/image/ColorModel; flags 1 +method name createBufferedImage descriptor (II)Ljava/awt/image/BufferedImage; flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 + +class name javax/imageio/ImageWriteParam +header extends javax/imageio/IIOParam flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name MODE_DISABLED descriptor I constantValue 0 flags 19 +field name MODE_DEFAULT descriptor I constantValue 1 flags 19 +field name MODE_EXPLICIT descriptor I constantValue 2 flags 19 +field name MODE_COPY_FROM_METADATA descriptor I constantValue 3 flags 19 +field name canWriteTiles descriptor Z flags 4 +field name tilingMode descriptor I flags 4 +field name preferredTileSizes descriptor [Ljava/awt/Dimension; flags 4 +field name tilingSet descriptor Z flags 4 +field name tileWidth descriptor I flags 4 +field name tileHeight descriptor I flags 4 +field name canOffsetTiles descriptor Z flags 4 +field name tileGridXOffset descriptor I flags 4 +field name tileGridYOffset descriptor I flags 4 +field name canWriteProgressive descriptor Z flags 4 +field name progressiveMode descriptor I flags 4 +field name canWriteCompressed descriptor Z flags 4 +field name compressionMode descriptor I flags 4 +field name compressionTypes descriptor [Ljava/lang/String; flags 4 +field name compressionType descriptor Ljava/lang/String; flags 4 +field name compressionQuality descriptor F flags 4 +field name locale descriptor Ljava/util/Locale; flags 4 +method name descriptor ()V flags 4 +method name descriptor (Ljava/util/Locale;)V flags 1 +method name getLocale descriptor ()Ljava/util/Locale; flags 1 +method name canWriteTiles descriptor ()Z flags 1 +method name canOffsetTiles descriptor ()Z flags 1 +method name setTilingMode descriptor (I)V flags 1 +method name getTilingMode descriptor ()I flags 1 +method name getPreferredTileSizes descriptor ()[Ljava/awt/Dimension; flags 1 +method name setTiling descriptor (IIII)V flags 1 +method name unsetTiling descriptor ()V flags 1 +method name getTileWidth descriptor ()I flags 1 +method name getTileHeight descriptor ()I flags 1 +method name getTileGridXOffset descriptor ()I flags 1 +method name getTileGridYOffset descriptor ()I flags 1 +method name canWriteProgressive descriptor ()Z flags 1 +method name setProgressiveMode descriptor (I)V flags 1 +method name getProgressiveMode descriptor ()I flags 1 +method name canWriteCompressed descriptor ()Z flags 1 +method name setCompressionMode descriptor (I)V flags 1 +method name getCompressionMode descriptor ()I flags 1 +method name getCompressionTypes descriptor ()[Ljava/lang/String; flags 1 +method name setCompressionType descriptor (Ljava/lang/String;)V flags 1 +method name getCompressionType descriptor ()Ljava/lang/String; flags 1 +method name unsetCompression descriptor ()V flags 1 +method name getLocalizedCompressionTypeName descriptor ()Ljava/lang/String; flags 1 +method name isCompressionLossless descriptor ()Z flags 1 +method name setCompressionQuality descriptor (F)V flags 1 +method name getCompressionQuality descriptor ()F flags 1 +method name getBitRate descriptor (F)F flags 1 +method name getCompressionQualityDescriptions descriptor ()[Ljava/lang/String; flags 1 +method name getCompressionQualityValues descriptor ()[F flags 1 + +class name javax/imageio/ImageWriter +header extends java/lang/Object implements javax/imageio/ImageTranscoder flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name originatingProvider descriptor Ljavax/imageio/spi/ImageWriterSpi; flags 4 +field name output descriptor Ljava/lang/Object; flags 4 +field name availableLocales descriptor [Ljava/util/Locale; flags 4 +field name locale descriptor Ljava/util/Locale; flags 4 +field name warningListeners descriptor Ljava/util/List; flags 4 signature Ljava/util/List; +field name warningLocales descriptor Ljava/util/List; flags 4 signature Ljava/util/List; +field name progressListeners descriptor Ljava/util/List; flags 4 signature Ljava/util/List; +method name descriptor (Ljavax/imageio/spi/ImageWriterSpi;)V flags 4 +method name getOriginatingProvider descriptor ()Ljavax/imageio/spi/ImageWriterSpi; flags 1 +method name setOutput descriptor (Ljava/lang/Object;)V flags 1 +method name getOutput descriptor ()Ljava/lang/Object; flags 1 +method name getAvailableLocales descriptor ()[Ljava/util/Locale; flags 1 +method name setLocale descriptor (Ljava/util/Locale;)V flags 1 +method name getLocale descriptor ()Ljava/util/Locale; flags 1 +method name getDefaultWriteParam descriptor ()Ljavax/imageio/ImageWriteParam; flags 1 +method name getDefaultStreamMetadata descriptor (Ljavax/imageio/ImageWriteParam;)Ljavax/imageio/metadata/IIOMetadata; flags 401 +method name getDefaultImageMetadata descriptor (Ljavax/imageio/ImageTypeSpecifier;Ljavax/imageio/ImageWriteParam;)Ljavax/imageio/metadata/IIOMetadata; flags 401 +method name convertStreamMetadata descriptor (Ljavax/imageio/metadata/IIOMetadata;Ljavax/imageio/ImageWriteParam;)Ljavax/imageio/metadata/IIOMetadata; flags 401 +method name convertImageMetadata descriptor (Ljavax/imageio/metadata/IIOMetadata;Ljavax/imageio/ImageTypeSpecifier;Ljavax/imageio/ImageWriteParam;)Ljavax/imageio/metadata/IIOMetadata; flags 401 +method name getNumThumbnailsSupported descriptor (Ljavax/imageio/ImageTypeSpecifier;Ljavax/imageio/ImageWriteParam;Ljavax/imageio/metadata/IIOMetadata;Ljavax/imageio/metadata/IIOMetadata;)I flags 1 +method name getPreferredThumbnailSizes descriptor (Ljavax/imageio/ImageTypeSpecifier;Ljavax/imageio/ImageWriteParam;Ljavax/imageio/metadata/IIOMetadata;Ljavax/imageio/metadata/IIOMetadata;)[Ljava/awt/Dimension; flags 1 +method name canWriteRasters descriptor ()Z flags 1 +method name write descriptor (Ljavax/imageio/metadata/IIOMetadata;Ljavax/imageio/IIOImage;Ljavax/imageio/ImageWriteParam;)V thrownTypes java/io/IOException flags 401 +method name write descriptor (Ljavax/imageio/IIOImage;)V thrownTypes java/io/IOException flags 1 +method name write descriptor (Ljava/awt/image/RenderedImage;)V thrownTypes java/io/IOException flags 1 +method name canWriteSequence descriptor ()Z flags 1 +method name prepareWriteSequence descriptor (Ljavax/imageio/metadata/IIOMetadata;)V thrownTypes java/io/IOException flags 1 +method name writeToSequence descriptor (Ljavax/imageio/IIOImage;Ljavax/imageio/ImageWriteParam;)V thrownTypes java/io/IOException flags 1 +method name endWriteSequence descriptor ()V thrownTypes java/io/IOException flags 1 +method name canReplaceStreamMetadata descriptor ()Z thrownTypes java/io/IOException flags 1 +method name replaceStreamMetadata descriptor (Ljavax/imageio/metadata/IIOMetadata;)V thrownTypes java/io/IOException flags 1 +method name canReplaceImageMetadata descriptor (I)Z thrownTypes java/io/IOException flags 1 +method name replaceImageMetadata descriptor (ILjavax/imageio/metadata/IIOMetadata;)V thrownTypes java/io/IOException flags 1 +method name canInsertImage descriptor (I)Z thrownTypes java/io/IOException flags 1 +method name writeInsert descriptor (ILjavax/imageio/IIOImage;Ljavax/imageio/ImageWriteParam;)V thrownTypes java/io/IOException flags 1 +method name canRemoveImage descriptor (I)Z thrownTypes java/io/IOException flags 1 +method name removeImage descriptor (I)V thrownTypes java/io/IOException flags 1 +method name canWriteEmpty descriptor ()Z thrownTypes java/io/IOException flags 1 +method name prepareWriteEmpty descriptor (Ljavax/imageio/metadata/IIOMetadata;Ljavax/imageio/ImageTypeSpecifier;IILjavax/imageio/metadata/IIOMetadata;Ljava/util/List;Ljavax/imageio/ImageWriteParam;)V thrownTypes java/io/IOException flags 1 signature (Ljavax/imageio/metadata/IIOMetadata;Ljavax/imageio/ImageTypeSpecifier;IILjavax/imageio/metadata/IIOMetadata;Ljava/util/List<+Ljava/awt/image/BufferedImage;>;Ljavax/imageio/ImageWriteParam;)V +method name endWriteEmpty descriptor ()V thrownTypes java/io/IOException flags 1 +method name canInsertEmpty descriptor (I)Z thrownTypes java/io/IOException flags 1 +method name prepareInsertEmpty descriptor (ILjavax/imageio/ImageTypeSpecifier;IILjavax/imageio/metadata/IIOMetadata;Ljava/util/List;Ljavax/imageio/ImageWriteParam;)V thrownTypes java/io/IOException flags 1 signature (ILjavax/imageio/ImageTypeSpecifier;IILjavax/imageio/metadata/IIOMetadata;Ljava/util/List<+Ljava/awt/image/BufferedImage;>;Ljavax/imageio/ImageWriteParam;)V +method name endInsertEmpty descriptor ()V thrownTypes java/io/IOException flags 1 +method name canReplacePixels descriptor (I)Z thrownTypes java/io/IOException flags 1 +method name prepareReplacePixels descriptor (ILjava/awt/Rectangle;)V thrownTypes java/io/IOException flags 1 +method name replacePixels descriptor (Ljava/awt/image/RenderedImage;Ljavax/imageio/ImageWriteParam;)V thrownTypes java/io/IOException flags 1 +method name replacePixels descriptor (Ljava/awt/image/Raster;Ljavax/imageio/ImageWriteParam;)V thrownTypes java/io/IOException flags 1 +method name endReplacePixels descriptor ()V thrownTypes java/io/IOException flags 1 +method name abort descriptor ()V flags 21 +method name abortRequested descriptor ()Z flags 24 +method name clearAbortRequest descriptor ()V flags 24 +method name addIIOWriteWarningListener descriptor (Ljavax/imageio/event/IIOWriteWarningListener;)V flags 1 +method name removeIIOWriteWarningListener descriptor (Ljavax/imageio/event/IIOWriteWarningListener;)V flags 1 +method name removeAllIIOWriteWarningListeners descriptor ()V flags 1 +method name addIIOWriteProgressListener descriptor (Ljavax/imageio/event/IIOWriteProgressListener;)V flags 1 +method name removeIIOWriteProgressListener descriptor (Ljavax/imageio/event/IIOWriteProgressListener;)V flags 1 +method name removeAllIIOWriteProgressListeners descriptor ()V flags 1 +method name processImageStarted descriptor (I)V flags 4 +method name processImageProgress descriptor (F)V flags 4 +method name processImageComplete descriptor ()V flags 4 +method name processThumbnailStarted descriptor (II)V flags 4 +method name processThumbnailProgress descriptor (F)V flags 4 +method name processThumbnailComplete descriptor ()V flags 4 +method name processWriteAborted descriptor ()V flags 4 +method name processWarningOccurred descriptor (ILjava/lang/String;)V flags 4 +method name processWarningOccurred descriptor (ILjava/lang/String;Ljava/lang/String;)V flags 4 +method name reset descriptor ()V flags 1 +method name dispose descriptor ()V flags 1 + +class name javax/imageio/event/IIOReadProgressListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name sequenceStarted descriptor (Ljavax/imageio/ImageReader;I)V flags 401 +method name sequenceComplete descriptor (Ljavax/imageio/ImageReader;)V flags 401 +method name imageStarted descriptor (Ljavax/imageio/ImageReader;I)V flags 401 +method name imageProgress descriptor (Ljavax/imageio/ImageReader;F)V flags 401 +method name imageComplete descriptor (Ljavax/imageio/ImageReader;)V flags 401 +method name thumbnailStarted descriptor (Ljavax/imageio/ImageReader;II)V flags 401 +method name thumbnailProgress descriptor (Ljavax/imageio/ImageReader;F)V flags 401 +method name thumbnailComplete descriptor (Ljavax/imageio/ImageReader;)V flags 401 +method name readAborted descriptor (Ljavax/imageio/ImageReader;)V flags 401 + +class name javax/imageio/event/IIOReadUpdateListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name passStarted descriptor (Ljavax/imageio/ImageReader;Ljava/awt/image/BufferedImage;IIIIIII[I)V flags 401 +method name imageUpdate descriptor (Ljavax/imageio/ImageReader;Ljava/awt/image/BufferedImage;IIIIII[I)V flags 401 +method name passComplete descriptor (Ljavax/imageio/ImageReader;Ljava/awt/image/BufferedImage;)V flags 401 +method name thumbnailPassStarted descriptor (Ljavax/imageio/ImageReader;Ljava/awt/image/BufferedImage;IIIIIII[I)V flags 401 +method name thumbnailUpdate descriptor (Ljavax/imageio/ImageReader;Ljava/awt/image/BufferedImage;IIIIII[I)V flags 401 +method name thumbnailPassComplete descriptor (Ljavax/imageio/ImageReader;Ljava/awt/image/BufferedImage;)V flags 401 + +class name javax/imageio/event/IIOReadWarningListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name warningOccurred descriptor (Ljavax/imageio/ImageReader;Ljava/lang/String;)V flags 401 + +class name javax/imageio/event/IIOWriteProgressListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name imageStarted descriptor (Ljavax/imageio/ImageWriter;I)V flags 401 +method name imageProgress descriptor (Ljavax/imageio/ImageWriter;F)V flags 401 +method name imageComplete descriptor (Ljavax/imageio/ImageWriter;)V flags 401 +method name thumbnailStarted descriptor (Ljavax/imageio/ImageWriter;II)V flags 401 +method name thumbnailProgress descriptor (Ljavax/imageio/ImageWriter;F)V flags 401 +method name thumbnailComplete descriptor (Ljavax/imageio/ImageWriter;)V flags 401 +method name writeAborted descriptor (Ljavax/imageio/ImageWriter;)V flags 401 + +class name javax/imageio/event/IIOWriteWarningListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name warningOccurred descriptor (Ljavax/imageio/ImageWriter;ILjava/lang/String;)V flags 401 + +class name javax/imageio/metadata/IIOInvalidTreeException +header extends javax/imageio/IIOException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name offendingNode descriptor Lorg/w3c/dom/Node; flags 4 +method name descriptor (Ljava/lang/String;Lorg/w3c/dom/Node;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;Lorg/w3c/dom/Node;)V flags 1 +method name getOffendingNode descriptor ()Lorg/w3c/dom/Node; flags 1 + +class name javax/imageio/metadata/IIOMetadata +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name standardFormatSupported descriptor Z flags 4 +field name nativeMetadataFormatName descriptor Ljava/lang/String; flags 4 +field name nativeMetadataFormatClassName descriptor Ljava/lang/String; flags 4 +field name extraMetadataFormatNames descriptor [Ljava/lang/String; flags 4 +field name extraMetadataFormatClassNames descriptor [Ljava/lang/String; flags 4 +field name defaultController descriptor Ljavax/imageio/metadata/IIOMetadataController; flags 4 +field name controller descriptor Ljavax/imageio/metadata/IIOMetadataController; flags 4 +method name descriptor ()V flags 4 +method name descriptor (ZLjava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)V flags 4 +method name isStandardMetadataFormatSupported descriptor ()Z flags 1 +method name isReadOnly descriptor ()Z flags 401 +method name getNativeMetadataFormatName descriptor ()Ljava/lang/String; flags 1 +method name getExtraMetadataFormatNames descriptor ()[Ljava/lang/String; flags 1 +method name getMetadataFormatNames descriptor ()[Ljava/lang/String; flags 1 +method name getMetadataFormat descriptor (Ljava/lang/String;)Ljavax/imageio/metadata/IIOMetadataFormat; flags 1 +method name getAsTree descriptor (Ljava/lang/String;)Lorg/w3c/dom/Node; flags 401 +method name mergeTree descriptor (Ljava/lang/String;Lorg/w3c/dom/Node;)V thrownTypes javax/imageio/metadata/IIOInvalidTreeException flags 401 +method name getStandardChromaNode descriptor ()Ljavax/imageio/metadata/IIOMetadataNode; flags 4 +method name getStandardCompressionNode descriptor ()Ljavax/imageio/metadata/IIOMetadataNode; flags 4 +method name getStandardDataNode descriptor ()Ljavax/imageio/metadata/IIOMetadataNode; flags 4 +method name getStandardDimensionNode descriptor ()Ljavax/imageio/metadata/IIOMetadataNode; flags 4 +method name getStandardDocumentNode descriptor ()Ljavax/imageio/metadata/IIOMetadataNode; flags 4 +method name getStandardTextNode descriptor ()Ljavax/imageio/metadata/IIOMetadataNode; flags 4 +method name getStandardTileNode descriptor ()Ljavax/imageio/metadata/IIOMetadataNode; flags 4 +method name getStandardTransparencyNode descriptor ()Ljavax/imageio/metadata/IIOMetadataNode; flags 4 +method name getStandardTree descriptor ()Ljavax/imageio/metadata/IIOMetadataNode; flags 14 +method name setFromTree descriptor (Ljava/lang/String;Lorg/w3c/dom/Node;)V thrownTypes javax/imageio/metadata/IIOInvalidTreeException flags 1 +method name reset descriptor ()V flags 401 +method name setController descriptor (Ljavax/imageio/metadata/IIOMetadataController;)V flags 1 +method name getController descriptor ()Ljavax/imageio/metadata/IIOMetadataController; flags 1 +method name getDefaultController descriptor ()Ljavax/imageio/metadata/IIOMetadataController; flags 1 +method name hasController descriptor ()Z flags 1 +method name activateController descriptor ()Z flags 1 + +class name javax/imageio/metadata/IIOMetadataController +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name activate descriptor (Ljavax/imageio/metadata/IIOMetadata;)Z flags 401 + +class name javax/imageio/metadata/IIOMetadataFormat +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name CHILD_POLICY_EMPTY descriptor I constantValue 0 flags 19 +field name CHILD_POLICY_ALL descriptor I constantValue 1 flags 19 +field name CHILD_POLICY_SOME descriptor I constantValue 2 flags 19 +field name CHILD_POLICY_CHOICE descriptor I constantValue 3 flags 19 +field name CHILD_POLICY_SEQUENCE descriptor I constantValue 4 flags 19 +field name CHILD_POLICY_REPEAT descriptor I constantValue 5 flags 19 +field name CHILD_POLICY_MAX descriptor I constantValue 5 flags 19 +field name VALUE_NONE descriptor I constantValue 0 flags 19 +field name VALUE_ARBITRARY descriptor I constantValue 1 flags 19 +field name VALUE_RANGE descriptor I constantValue 2 flags 19 +field name VALUE_RANGE_MIN_INCLUSIVE_MASK descriptor I constantValue 4 flags 19 +field name VALUE_RANGE_MAX_INCLUSIVE_MASK descriptor I constantValue 8 flags 19 +field name VALUE_RANGE_MIN_INCLUSIVE descriptor I constantValue 6 flags 19 +field name VALUE_RANGE_MAX_INCLUSIVE descriptor I constantValue 10 flags 19 +field name VALUE_RANGE_MIN_MAX_INCLUSIVE descriptor I constantValue 14 flags 19 +field name VALUE_ENUMERATION descriptor I constantValue 16 flags 19 +field name VALUE_LIST descriptor I constantValue 32 flags 19 +field name DATATYPE_STRING descriptor I constantValue 0 flags 19 +field name DATATYPE_BOOLEAN descriptor I constantValue 1 flags 19 +field name DATATYPE_INTEGER descriptor I constantValue 2 flags 19 +field name DATATYPE_FLOAT descriptor I constantValue 3 flags 19 +field name DATATYPE_DOUBLE descriptor I constantValue 4 flags 19 +method name getRootName descriptor ()Ljava/lang/String; flags 401 +method name canNodeAppear descriptor (Ljava/lang/String;Ljavax/imageio/ImageTypeSpecifier;)Z flags 401 +method name getElementMinChildren descriptor (Ljava/lang/String;)I flags 401 +method name getElementMaxChildren descriptor (Ljava/lang/String;)I flags 401 +method name getElementDescription descriptor (Ljava/lang/String;Ljava/util/Locale;)Ljava/lang/String; flags 401 +method name getChildPolicy descriptor (Ljava/lang/String;)I flags 401 +method name getChildNames descriptor (Ljava/lang/String;)[Ljava/lang/String; flags 401 +method name getAttributeNames descriptor (Ljava/lang/String;)[Ljava/lang/String; flags 401 +method name getAttributeValueType descriptor (Ljava/lang/String;Ljava/lang/String;)I flags 401 +method name getAttributeDataType descriptor (Ljava/lang/String;Ljava/lang/String;)I flags 401 +method name isAttributeRequired descriptor (Ljava/lang/String;Ljava/lang/String;)Z flags 401 +method name getAttributeDefaultValue descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; flags 401 +method name getAttributeEnumerations descriptor (Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String; flags 401 +method name getAttributeMinValue descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; flags 401 +method name getAttributeMaxValue descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; flags 401 +method name getAttributeListMinLength descriptor (Ljava/lang/String;Ljava/lang/String;)I flags 401 +method name getAttributeListMaxLength descriptor (Ljava/lang/String;Ljava/lang/String;)I flags 401 +method name getAttributeDescription descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/util/Locale;)Ljava/lang/String; flags 401 +method name getObjectValueType descriptor (Ljava/lang/String;)I flags 401 +method name getObjectClass descriptor (Ljava/lang/String;)Ljava/lang/Class; flags 401 signature (Ljava/lang/String;)Ljava/lang/Class<*>; +method name getObjectDefaultValue descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 401 +method name getObjectEnumerations descriptor (Ljava/lang/String;)[Ljava/lang/Object; flags 401 +method name getObjectMinValue descriptor (Ljava/lang/String;)Ljava/lang/Comparable; flags 401 signature (Ljava/lang/String;)Ljava/lang/Comparable<*>; +method name getObjectMaxValue descriptor (Ljava/lang/String;)Ljava/lang/Comparable; flags 401 signature (Ljava/lang/String;)Ljava/lang/Comparable<*>; +method name getObjectArrayMinLength descriptor (Ljava/lang/String;)I flags 401 +method name getObjectArrayMaxLength descriptor (Ljava/lang/String;)I flags 401 + +class name javax/imageio/metadata/IIOMetadataFormatImpl +header extends java/lang/Object implements javax/imageio/metadata/IIOMetadataFormat flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name standardMetadataFormatName descriptor Ljava/lang/String; constantValue javax_imageio_1.0 flags 19 +method name descriptor (Ljava/lang/String;I)V flags 1 +method name descriptor (Ljava/lang/String;II)V flags 1 +method name setResourceBaseName descriptor (Ljava/lang/String;)V flags 4 +method name getResourceBaseName descriptor ()Ljava/lang/String; flags 4 +method name addElement descriptor (Ljava/lang/String;Ljava/lang/String;I)V flags 4 +method name addElement descriptor (Ljava/lang/String;Ljava/lang/String;II)V flags 4 +method name addChildElement descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 4 +method name removeElement descriptor (Ljava/lang/String;)V flags 4 +method name addAttribute descriptor (Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;)V flags 4 +method name addAttribute descriptor (Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/util/List;)V flags 4 signature (Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/util/List;)V +method name addAttribute descriptor (Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V flags 4 +method name addAttribute descriptor (Ljava/lang/String;Ljava/lang/String;IZII)V flags 4 +method name addBooleanAttribute descriptor (Ljava/lang/String;Ljava/lang/String;ZZ)V flags 4 +method name removeAttribute descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 4 +method name addObjectValue descriptor (Ljava/lang/String;Ljava/lang/Class;ZLjava/lang/Object;)V flags 4 signature (Ljava/lang/String;Ljava/lang/Class;ZTT;)V +method name addObjectValue descriptor (Ljava/lang/String;Ljava/lang/Class;ZLjava/lang/Object;Ljava/util/List;)V flags 4 signature (Ljava/lang/String;Ljava/lang/Class;ZTT;Ljava/util/List<+TT;>;)V +method name addObjectValue descriptor (Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/Comparable;Ljava/lang/Comparable;ZZ)V flags 4 signature ;>(Ljava/lang/String;Ljava/lang/Class;TT;Ljava/lang/Comparable<-TT;>;Ljava/lang/Comparable<-TT;>;ZZ)V +method name addObjectValue descriptor (Ljava/lang/String;Ljava/lang/Class;II)V flags 4 signature (Ljava/lang/String;Ljava/lang/Class<*>;II)V +method name removeObjectValue descriptor (Ljava/lang/String;)V flags 4 +method name getRootName descriptor ()Ljava/lang/String; flags 1 +method name canNodeAppear descriptor (Ljava/lang/String;Ljavax/imageio/ImageTypeSpecifier;)Z flags 401 +method name getElementMinChildren descriptor (Ljava/lang/String;)I flags 1 +method name getElementMaxChildren descriptor (Ljava/lang/String;)I flags 1 +method name getElementDescription descriptor (Ljava/lang/String;Ljava/util/Locale;)Ljava/lang/String; flags 1 +method name getChildPolicy descriptor (Ljava/lang/String;)I flags 1 +method name getChildNames descriptor (Ljava/lang/String;)[Ljava/lang/String; flags 1 +method name getAttributeNames descriptor (Ljava/lang/String;)[Ljava/lang/String; flags 1 +method name getAttributeValueType descriptor (Ljava/lang/String;Ljava/lang/String;)I flags 1 +method name getAttributeDataType descriptor (Ljava/lang/String;Ljava/lang/String;)I flags 1 +method name isAttributeRequired descriptor (Ljava/lang/String;Ljava/lang/String;)Z flags 1 +method name getAttributeDefaultValue descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; flags 1 +method name getAttributeEnumerations descriptor (Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String; flags 1 +method name getAttributeMinValue descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; flags 1 +method name getAttributeMaxValue descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; flags 1 +method name getAttributeListMinLength descriptor (Ljava/lang/String;Ljava/lang/String;)I flags 1 +method name getAttributeListMaxLength descriptor (Ljava/lang/String;Ljava/lang/String;)I flags 1 +method name getAttributeDescription descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/util/Locale;)Ljava/lang/String; flags 1 +method name getObjectValueType descriptor (Ljava/lang/String;)I flags 1 +method name getObjectClass descriptor (Ljava/lang/String;)Ljava/lang/Class; flags 1 signature (Ljava/lang/String;)Ljava/lang/Class<*>; +method name getObjectDefaultValue descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 1 +method name getObjectEnumerations descriptor (Ljava/lang/String;)[Ljava/lang/Object; flags 1 +method name getObjectMinValue descriptor (Ljava/lang/String;)Ljava/lang/Comparable; flags 1 signature (Ljava/lang/String;)Ljava/lang/Comparable<*>; +method name getObjectMaxValue descriptor (Ljava/lang/String;)Ljava/lang/Comparable; flags 1 signature (Ljava/lang/String;)Ljava/lang/Comparable<*>; +method name getObjectArrayMinLength descriptor (Ljava/lang/String;)I flags 1 +method name getObjectArrayMaxLength descriptor (Ljava/lang/String;)I flags 1 +method name getStandardFormatInstance descriptor ()Ljavax/imageio/metadata/IIOMetadataFormat; flags 9 + +class name javax/imageio/metadata/IIOMetadataNode +header extends java/lang/Object implements org/w3c/dom/Element,org/w3c/dom/NodeList flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name getNodeName descriptor ()Ljava/lang/String; flags 1 +method name getNodeValue descriptor ()Ljava/lang/String; flags 1 +method name setNodeValue descriptor (Ljava/lang/String;)V flags 1 +method name getNodeType descriptor ()S flags 1 +method name getParentNode descriptor ()Lorg/w3c/dom/Node; flags 1 +method name getChildNodes descriptor ()Lorg/w3c/dom/NodeList; flags 1 +method name getFirstChild descriptor ()Lorg/w3c/dom/Node; flags 1 +method name getLastChild descriptor ()Lorg/w3c/dom/Node; flags 1 +method name getPreviousSibling descriptor ()Lorg/w3c/dom/Node; flags 1 +method name getNextSibling descriptor ()Lorg/w3c/dom/Node; flags 1 +method name getAttributes descriptor ()Lorg/w3c/dom/NamedNodeMap; flags 1 +method name getOwnerDocument descriptor ()Lorg/w3c/dom/Document; flags 1 +method name insertBefore descriptor (Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; flags 1 +method name replaceChild descriptor (Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; flags 1 +method name removeChild descriptor (Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; flags 1 +method name appendChild descriptor (Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; flags 1 +method name hasChildNodes descriptor ()Z flags 1 +method name cloneNode descriptor (Z)Lorg/w3c/dom/Node; flags 1 +method name normalize descriptor ()V flags 1 +method name isSupported descriptor (Ljava/lang/String;Ljava/lang/String;)Z flags 1 +method name getNamespaceURI descriptor ()Ljava/lang/String; thrownTypes org/w3c/dom/DOMException flags 1 +method name getPrefix descriptor ()Ljava/lang/String; flags 1 +method name setPrefix descriptor (Ljava/lang/String;)V flags 1 +method name getLocalName descriptor ()Ljava/lang/String; flags 1 +method name getTagName descriptor ()Ljava/lang/String; flags 1 +method name getAttribute descriptor (Ljava/lang/String;)Ljava/lang/String; flags 1 +method name getAttributeNS descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; flags 1 +method name setAttribute descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name setAttributeNS descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name removeAttribute descriptor (Ljava/lang/String;)V flags 1 +method name removeAttributeNS descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name getAttributeNode descriptor (Ljava/lang/String;)Lorg/w3c/dom/Attr; flags 1 +method name getAttributeNodeNS descriptor (Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Attr; flags 1 +method name setAttributeNode descriptor (Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr; thrownTypes org/w3c/dom/DOMException flags 1 +method name setAttributeNodeNS descriptor (Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr; flags 1 +method name removeAttributeNode descriptor (Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr; flags 1 +method name getElementsByTagName descriptor (Ljava/lang/String;)Lorg/w3c/dom/NodeList; flags 1 +method name getElementsByTagNameNS descriptor (Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/NodeList; flags 1 +method name hasAttributes descriptor ()Z flags 1 +method name hasAttribute descriptor (Ljava/lang/String;)Z flags 1 +method name hasAttributeNS descriptor (Ljava/lang/String;Ljava/lang/String;)Z flags 1 +method name getLength descriptor ()I flags 1 +method name item descriptor (I)Lorg/w3c/dom/Node; flags 1 +method name getUserObject descriptor ()Ljava/lang/Object; flags 1 +method name setUserObject descriptor (Ljava/lang/Object;)V flags 1 +method name setIdAttribute descriptor (Ljava/lang/String;Z)V thrownTypes org/w3c/dom/DOMException flags 1 +method name setIdAttributeNS descriptor (Ljava/lang/String;Ljava/lang/String;Z)V thrownTypes org/w3c/dom/DOMException flags 1 +method name setIdAttributeNode descriptor (Lorg/w3c/dom/Attr;Z)V thrownTypes org/w3c/dom/DOMException flags 1 +method name getSchemaTypeInfo descriptor ()Lorg/w3c/dom/TypeInfo; thrownTypes org/w3c/dom/DOMException flags 1 +method name setUserData descriptor (Ljava/lang/String;Ljava/lang/Object;Lorg/w3c/dom/UserDataHandler;)Ljava/lang/Object; thrownTypes org/w3c/dom/DOMException flags 1 +method name getUserData descriptor (Ljava/lang/String;)Ljava/lang/Object; thrownTypes org/w3c/dom/DOMException flags 1 +method name getFeature descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; thrownTypes org/w3c/dom/DOMException flags 1 +method name isSameNode descriptor (Lorg/w3c/dom/Node;)Z thrownTypes org/w3c/dom/DOMException flags 1 +method name isEqualNode descriptor (Lorg/w3c/dom/Node;)Z thrownTypes org/w3c/dom/DOMException flags 1 +method name lookupNamespaceURI descriptor (Ljava/lang/String;)Ljava/lang/String; thrownTypes org/w3c/dom/DOMException flags 1 +method name isDefaultNamespace descriptor (Ljava/lang/String;)Z thrownTypes org/w3c/dom/DOMException flags 1 +method name lookupPrefix descriptor (Ljava/lang/String;)Ljava/lang/String; thrownTypes org/w3c/dom/DOMException flags 1 +method name getTextContent descriptor ()Ljava/lang/String; thrownTypes org/w3c/dom/DOMException flags 1 +method name setTextContent descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 1 +method name compareDocumentPosition descriptor (Lorg/w3c/dom/Node;)S thrownTypes org/w3c/dom/DOMException flags 1 +method name getBaseURI descriptor ()Ljava/lang/String; thrownTypes org/w3c/dom/DOMException flags 1 + +class name javax/imageio/plugins/bmp/BMPImageWriteParam +header extends javax/imageio/ImageWriteParam flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/util/Locale;)V flags 1 +method name descriptor ()V flags 1 +method name setTopDown descriptor (Z)V flags 1 +method name isTopDown descriptor ()Z flags 1 + +class name javax/imageio/plugins/jpeg/JPEGHuffmanTable +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name StdDCLuminance descriptor Ljavax/imageio/plugins/jpeg/JPEGHuffmanTable; flags 19 +field name StdDCChrominance descriptor Ljavax/imageio/plugins/jpeg/JPEGHuffmanTable; flags 19 +field name StdACLuminance descriptor Ljavax/imageio/plugins/jpeg/JPEGHuffmanTable; flags 19 +field name StdACChrominance descriptor Ljavax/imageio/plugins/jpeg/JPEGHuffmanTable; flags 19 +method name descriptor ([S[S)V flags 1 +method name getLengths descriptor ()[S flags 1 +method name getValues descriptor ()[S flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/imageio/plugins/jpeg/JPEGImageReadParam +header extends javax/imageio/ImageReadParam flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name areTablesSet descriptor ()Z flags 1 +method name setDecodeTables descriptor ([Ljavax/imageio/plugins/jpeg/JPEGQTable;[Ljavax/imageio/plugins/jpeg/JPEGHuffmanTable;[Ljavax/imageio/plugins/jpeg/JPEGHuffmanTable;)V flags 1 +method name unsetDecodeTables descriptor ()V flags 1 +method name getQTables descriptor ()[Ljavax/imageio/plugins/jpeg/JPEGQTable; flags 1 +method name getDCHuffmanTables descriptor ()[Ljavax/imageio/plugins/jpeg/JPEGHuffmanTable; flags 1 +method name getACHuffmanTables descriptor ()[Ljavax/imageio/plugins/jpeg/JPEGHuffmanTable; flags 1 + +class name javax/imageio/plugins/jpeg/JPEGImageWriteParam +header extends javax/imageio/ImageWriteParam flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/util/Locale;)V flags 1 +method name unsetCompression descriptor ()V flags 1 +method name isCompressionLossless descriptor ()Z flags 1 +method name getCompressionQualityDescriptions descriptor ()[Ljava/lang/String; flags 1 +method name getCompressionQualityValues descriptor ()[F flags 1 +method name areTablesSet descriptor ()Z flags 1 +method name setEncodeTables descriptor ([Ljavax/imageio/plugins/jpeg/JPEGQTable;[Ljavax/imageio/plugins/jpeg/JPEGHuffmanTable;[Ljavax/imageio/plugins/jpeg/JPEGHuffmanTable;)V flags 1 +method name unsetEncodeTables descriptor ()V flags 1 +method name getQTables descriptor ()[Ljavax/imageio/plugins/jpeg/JPEGQTable; flags 1 +method name getDCHuffmanTables descriptor ()[Ljavax/imageio/plugins/jpeg/JPEGHuffmanTable; flags 1 +method name getACHuffmanTables descriptor ()[Ljavax/imageio/plugins/jpeg/JPEGHuffmanTable; flags 1 +method name setOptimizeHuffmanTables descriptor (Z)V flags 1 +method name getOptimizeHuffmanTables descriptor ()Z flags 1 + +class name javax/imageio/plugins/jpeg/JPEGQTable +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name K1Luminance descriptor Ljavax/imageio/plugins/jpeg/JPEGQTable; flags 19 +field name K1Div2Luminance descriptor Ljavax/imageio/plugins/jpeg/JPEGQTable; flags 19 +field name K2Chrominance descriptor Ljavax/imageio/plugins/jpeg/JPEGQTable; flags 19 +field name K2Div2Chrominance descriptor Ljavax/imageio/plugins/jpeg/JPEGQTable; flags 19 +method name descriptor ([I)V flags 1 +method name getTable descriptor ()[I flags 1 +method name getScaledInstance descriptor (FZ)Ljavax/imageio/plugins/jpeg/JPEGQTable; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/imageio/spi/IIORegistry +header extends javax/imageio/spi/ServiceRegistry flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getDefaultInstance descriptor ()Ljavax/imageio/spi/IIORegistry; flags 9 +method name registerApplicationClasspathSpis descriptor ()V flags 1 + +class name javax/imageio/spi/IIOServiceProvider +header extends java/lang/Object implements javax/imageio/spi/RegisterableService flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name vendorName descriptor Ljava/lang/String; flags 4 +field name version descriptor Ljava/lang/String; flags 4 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name descriptor ()V flags 1 +method name onRegistration descriptor (Ljavax/imageio/spi/ServiceRegistry;Ljava/lang/Class;)V flags 1 signature (Ljavax/imageio/spi/ServiceRegistry;Ljava/lang/Class<*>;)V +method name onDeregistration descriptor (Ljavax/imageio/spi/ServiceRegistry;Ljava/lang/Class;)V flags 1 signature (Ljavax/imageio/spi/ServiceRegistry;Ljava/lang/Class<*>;)V +method name getVendorName descriptor ()Ljava/lang/String; flags 1 +method name getVersion descriptor ()Ljava/lang/String; flags 1 +method name getDescription descriptor (Ljava/util/Locale;)Ljava/lang/String; flags 401 + +class name javax/imageio/spi/ImageInputStreamSpi +header extends javax/imageio/spi/IIOServiceProvider flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name inputClass descriptor Ljava/lang/Class; flags 4 signature Ljava/lang/Class<*>; +method name descriptor ()V flags 4 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)V flags 1 signature (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class<*>;)V +method name getInputClass descriptor ()Ljava/lang/Class; flags 1 signature ()Ljava/lang/Class<*>; +method name canUseCacheFile descriptor ()Z flags 1 +method name needsCacheFile descriptor ()Z flags 1 +method name createInputStreamInstance descriptor (Ljava/lang/Object;ZLjava/io/File;)Ljavax/imageio/stream/ImageInputStream; thrownTypes java/io/IOException flags 401 +method name createInputStreamInstance descriptor (Ljava/lang/Object;)Ljavax/imageio/stream/ImageInputStream; thrownTypes java/io/IOException flags 1 + +class name javax/imageio/spi/ImageOutputStreamSpi +header extends javax/imageio/spi/IIOServiceProvider flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name outputClass descriptor Ljava/lang/Class; flags 4 signature Ljava/lang/Class<*>; +method name descriptor ()V flags 4 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)V flags 1 signature (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class<*>;)V +method name getOutputClass descriptor ()Ljava/lang/Class; flags 1 signature ()Ljava/lang/Class<*>; +method name canUseCacheFile descriptor ()Z flags 1 +method name needsCacheFile descriptor ()Z flags 1 +method name createOutputStreamInstance descriptor (Ljava/lang/Object;ZLjava/io/File;)Ljavax/imageio/stream/ImageOutputStream; thrownTypes java/io/IOException flags 401 +method name createOutputStreamInstance descriptor (Ljava/lang/Object;)Ljavax/imageio/stream/ImageOutputStream; thrownTypes java/io/IOException flags 1 + +class name javax/imageio/spi/ImageReaderSpi +header extends javax/imageio/spi/ImageReaderWriterSpi flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name STANDARD_INPUT_TYPE descriptor [Ljava/lang/Class; flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +field name inputTypes descriptor [Ljava/lang/Class; flags 4 +field name writerSpiNames descriptor [Ljava/lang/String; flags 4 +method name descriptor ()V flags 4 +method name 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 +method name getInputTypes descriptor ()[Ljava/lang/Class; flags 1 +method name canDecodeInput descriptor (Ljava/lang/Object;)Z thrownTypes java/io/IOException flags 401 +method name createReaderInstance descriptor ()Ljavax/imageio/ImageReader; thrownTypes java/io/IOException flags 1 +method name createReaderInstance descriptor (Ljava/lang/Object;)Ljavax/imageio/ImageReader; thrownTypes java/io/IOException flags 401 +method name isOwnReader descriptor (Ljavax/imageio/ImageReader;)Z flags 1 +method name getImageWriterSpiNames descriptor ()[Ljava/lang/String; flags 1 + +class name javax/imageio/spi/ImageReaderWriterSpi +header extends javax/imageio/spi/IIOServiceProvider flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name names descriptor [Ljava/lang/String; flags 4 +field name suffixes descriptor [Ljava/lang/String; flags 4 +field name MIMETypes descriptor [Ljava/lang/String; flags 4 +field name pluginClassName descriptor Ljava/lang/String; flags 4 +field name supportsStandardStreamMetadataFormat descriptor Z flags 4 +field name nativeStreamMetadataFormatName descriptor Ljava/lang/String; flags 4 +field name nativeStreamMetadataFormatClassName descriptor Ljava/lang/String; flags 4 +field name extraStreamMetadataFormatNames descriptor [Ljava/lang/String; flags 4 +field name extraStreamMetadataFormatClassNames descriptor [Ljava/lang/String; flags 4 +field name supportsStandardImageMetadataFormat descriptor Z flags 4 +field name nativeImageMetadataFormatName descriptor Ljava/lang/String; flags 4 +field name nativeImageMetadataFormatClassName descriptor Ljava/lang/String; flags 4 +field name extraImageMetadataFormatNames descriptor [Ljava/lang/String; flags 4 +field name extraImageMetadataFormatClassNames descriptor [Ljava/lang/String; flags 4 +method name descriptor (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;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 +method name descriptor ()V flags 1 +method name getFormatNames descriptor ()[Ljava/lang/String; flags 1 +method name getFileSuffixes descriptor ()[Ljava/lang/String; flags 1 +method name getMIMETypes descriptor ()[Ljava/lang/String; flags 1 +method name getPluginClassName descriptor ()Ljava/lang/String; flags 1 +method name isStandardStreamMetadataFormatSupported descriptor ()Z flags 1 +method name getNativeStreamMetadataFormatName descriptor ()Ljava/lang/String; flags 1 +method name getExtraStreamMetadataFormatNames descriptor ()[Ljava/lang/String; flags 1 +method name isStandardImageMetadataFormatSupported descriptor ()Z flags 1 +method name getNativeImageMetadataFormatName descriptor ()Ljava/lang/String; flags 1 +method name getExtraImageMetadataFormatNames descriptor ()[Ljava/lang/String; flags 1 +method name getStreamMetadataFormat descriptor (Ljava/lang/String;)Ljavax/imageio/metadata/IIOMetadataFormat; flags 1 +method name getImageMetadataFormat descriptor (Ljava/lang/String;)Ljavax/imageio/metadata/IIOMetadataFormat; flags 1 + +class name javax/imageio/spi/ImageTranscoderSpi +header extends javax/imageio/spi/IIOServiceProvider flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 4 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name getReaderServiceProviderName descriptor ()Ljava/lang/String; flags 401 +method name getWriterServiceProviderName descriptor ()Ljava/lang/String; flags 401 +method name createTranscoderInstance descriptor ()Ljavax/imageio/ImageTranscoder; flags 401 + +class name javax/imageio/spi/ImageWriterSpi +header extends javax/imageio/spi/ImageReaderWriterSpi flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name STANDARD_OUTPUT_TYPE descriptor [Ljava/lang/Class; flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +field name outputTypes descriptor [Ljava/lang/Class; flags 4 +field name readerSpiNames descriptor [Ljava/lang/String; flags 4 +method name descriptor ()V flags 4 +method name 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 +method name isFormatLossless descriptor ()Z flags 1 +method name getOutputTypes descriptor ()[Ljava/lang/Class; flags 1 +method name canEncodeImage descriptor (Ljavax/imageio/ImageTypeSpecifier;)Z flags 401 +method name canEncodeImage descriptor (Ljava/awt/image/RenderedImage;)Z flags 1 +method name createWriterInstance descriptor ()Ljavax/imageio/ImageWriter; thrownTypes java/io/IOException flags 1 +method name createWriterInstance descriptor (Ljava/lang/Object;)Ljavax/imageio/ImageWriter; thrownTypes java/io/IOException flags 401 +method name isOwnWriter descriptor (Ljavax/imageio/ImageWriter;)Z flags 1 +method name getImageReaderSpiNames descriptor ()[Ljava/lang/String; flags 1 + +class name javax/imageio/spi/RegisterableService +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name onRegistration descriptor (Ljavax/imageio/spi/ServiceRegistry;Ljava/lang/Class;)V flags 401 signature (Ljavax/imageio/spi/ServiceRegistry;Ljava/lang/Class<*>;)V +method name onDeregistration descriptor (Ljavax/imageio/spi/ServiceRegistry;Ljava/lang/Class;)V flags 401 signature (Ljavax/imageio/spi/ServiceRegistry;Ljava/lang/Class<*>;)V + +class name javax/imageio/spi/ServiceRegistry +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/imageio/spi/ServiceRegistry$Filter outerClass javax/imageio/spi/ServiceRegistry innerClassName Filter flags 609 +method name descriptor (Ljava/util/Iterator;)V flags 1 signature (Ljava/util/Iterator;>;)V +method name lookupProviders descriptor (Ljava/lang/Class;Ljava/lang/ClassLoader;)Ljava/util/Iterator; flags 9 signature (Ljava/lang/Class;Ljava/lang/ClassLoader;)Ljava/util/Iterator; +method name lookupProviders descriptor (Ljava/lang/Class;)Ljava/util/Iterator; flags 9 signature (Ljava/lang/Class;)Ljava/util/Iterator; +method name getCategories descriptor ()Ljava/util/Iterator; flags 1 signature ()Ljava/util/Iterator;>; +method name registerServiceProvider descriptor (Ljava/lang/Object;Ljava/lang/Class;)Z flags 1 signature (TT;Ljava/lang/Class;)Z +method name registerServiceProvider descriptor (Ljava/lang/Object;)V flags 1 +method name registerServiceProviders descriptor (Ljava/util/Iterator;)V flags 1 signature (Ljava/util/Iterator<*>;)V +method name deregisterServiceProvider descriptor (Ljava/lang/Object;Ljava/lang/Class;)Z flags 1 signature (TT;Ljava/lang/Class;)Z +method name deregisterServiceProvider descriptor (Ljava/lang/Object;)V flags 1 +method name contains descriptor (Ljava/lang/Object;)Z flags 1 +method name getServiceProviders descriptor (Ljava/lang/Class;Z)Ljava/util/Iterator; flags 1 signature (Ljava/lang/Class;Z)Ljava/util/Iterator; +method name getServiceProviders descriptor (Ljava/lang/Class;Ljavax/imageio/spi/ServiceRegistry$Filter;Z)Ljava/util/Iterator; flags 1 signature (Ljava/lang/Class;Ljavax/imageio/spi/ServiceRegistry$Filter;Z)Ljava/util/Iterator; +method name getServiceProviderByClass descriptor (Ljava/lang/Class;)Ljava/lang/Object; flags 1 signature (Ljava/lang/Class;)TT; +method name setOrdering descriptor (Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/Object;)Z flags 1 signature (Ljava/lang/Class;TT;TT;)Z +method name unsetOrdering descriptor (Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/Object;)Z flags 1 signature (Ljava/lang/Class;TT;TT;)Z +method name deregisterAll descriptor (Ljava/lang/Class;)V flags 1 signature (Ljava/lang/Class<*>;)V +method name deregisterAll descriptor ()V flags 1 +method name finalize descriptor ()V thrownTypes java/lang/Throwable flags 1 + +class name javax/imageio/spi/ServiceRegistry$Filter +header extends java/lang/Object flags 601 +innerclass innerClass javax/imageio/spi/ServiceRegistry$Filter outerClass javax/imageio/spi/ServiceRegistry innerClassName Filter flags 609 +method name filter descriptor (Ljava/lang/Object;)Z flags 401 + +class name javax/imageio/stream/FileCacheImageInputStream +header extends javax/imageio/stream/ImageInputStreamImpl flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/io/InputStream;Ljava/io/File;)V thrownTypes java/io/IOException flags 1 +method name read descriptor ()I thrownTypes java/io/IOException flags 1 +method name read descriptor ([BII)I thrownTypes java/io/IOException flags 1 +method name isCached descriptor ()Z flags 1 +method name isCachedFile descriptor ()Z flags 1 +method name isCachedMemory descriptor ()Z flags 1 +method name close descriptor ()V thrownTypes java/io/IOException flags 1 +method name finalize descriptor ()V thrownTypes java/lang/Throwable flags 4 + +class name javax/imageio/stream/FileCacheImageOutputStream +header extends javax/imageio/stream/ImageOutputStreamImpl flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/io/OutputStream;Ljava/io/File;)V thrownTypes java/io/IOException flags 1 +method name read descriptor ()I thrownTypes java/io/IOException flags 1 +method name read descriptor ([BII)I thrownTypes java/io/IOException flags 1 +method name write descriptor (I)V thrownTypes java/io/IOException flags 1 +method name write descriptor ([BII)V thrownTypes java/io/IOException flags 1 +method name length descriptor ()J flags 1 +method name seek descriptor (J)V thrownTypes java/io/IOException flags 1 +method name isCached descriptor ()Z flags 1 +method name isCachedFile descriptor ()Z flags 1 +method name isCachedMemory descriptor ()Z flags 1 +method name close descriptor ()V thrownTypes java/io/IOException flags 1 +method name flushBefore descriptor (J)V thrownTypes java/io/IOException flags 1 + +class name javax/imageio/stream/FileImageInputStream +header extends javax/imageio/stream/ImageInputStreamImpl flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/io/File;)V thrownTypes java/io/FileNotFoundException,java/io/IOException flags 1 +method name descriptor (Ljava/io/RandomAccessFile;)V flags 1 +method name read descriptor ()I thrownTypes java/io/IOException flags 1 +method name read descriptor ([BII)I thrownTypes java/io/IOException flags 1 +method name length descriptor ()J flags 1 +method name seek descriptor (J)V thrownTypes java/io/IOException flags 1 +method name close descriptor ()V thrownTypes java/io/IOException flags 1 +method name finalize descriptor ()V thrownTypes java/lang/Throwable flags 4 + +class name javax/imageio/stream/FileImageOutputStream +header extends javax/imageio/stream/ImageOutputStreamImpl flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/io/File;)V thrownTypes java/io/FileNotFoundException,java/io/IOException flags 1 +method name descriptor (Ljava/io/RandomAccessFile;)V flags 1 +method name read descriptor ()I thrownTypes java/io/IOException flags 1 +method name read descriptor ([BII)I thrownTypes java/io/IOException flags 1 +method name write descriptor (I)V thrownTypes java/io/IOException flags 1 +method name write descriptor ([BII)V thrownTypes java/io/IOException flags 1 +method name length descriptor ()J flags 1 +method name seek descriptor (J)V thrownTypes java/io/IOException flags 1 +method name close descriptor ()V thrownTypes java/io/IOException flags 1 +method name finalize descriptor ()V thrownTypes java/lang/Throwable flags 4 + +class name javax/imageio/stream/IIOByteBuffer +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ([BII)V flags 1 +method name getData descriptor ()[B flags 1 +method name setData descriptor ([B)V flags 1 +method name getOffset descriptor ()I flags 1 +method name setOffset descriptor (I)V flags 1 +method name getLength descriptor ()I flags 1 +method name setLength descriptor (I)V flags 1 + +class name javax/imageio/stream/ImageInputStream +header extends java/lang/Object implements java/io/DataInput,java/io/Closeable flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name setByteOrder descriptor (Ljava/nio/ByteOrder;)V flags 401 +method name getByteOrder descriptor ()Ljava/nio/ByteOrder; flags 401 +method name read descriptor ()I thrownTypes java/io/IOException flags 401 +method name read descriptor ([B)I thrownTypes java/io/IOException flags 401 +method name read descriptor ([BII)I thrownTypes java/io/IOException flags 401 +method name readBytes descriptor (Ljavax/imageio/stream/IIOByteBuffer;I)V thrownTypes java/io/IOException flags 401 +method name readBoolean descriptor ()Z thrownTypes java/io/IOException flags 401 +method name readByte descriptor ()B thrownTypes java/io/IOException flags 401 +method name readUnsignedByte descriptor ()I thrownTypes java/io/IOException flags 401 +method name readShort descriptor ()S thrownTypes java/io/IOException flags 401 +method name readUnsignedShort descriptor ()I thrownTypes java/io/IOException flags 401 +method name readChar descriptor ()C thrownTypes java/io/IOException flags 401 +method name readInt descriptor ()I thrownTypes java/io/IOException flags 401 +method name readUnsignedInt descriptor ()J thrownTypes java/io/IOException flags 401 +method name readLong descriptor ()J thrownTypes java/io/IOException flags 401 +method name readFloat descriptor ()F thrownTypes java/io/IOException flags 401 +method name readDouble descriptor ()D thrownTypes java/io/IOException flags 401 +method name readLine descriptor ()Ljava/lang/String; thrownTypes java/io/IOException flags 401 +method name readUTF descriptor ()Ljava/lang/String; thrownTypes java/io/IOException flags 401 +method name readFully descriptor ([BII)V thrownTypes java/io/IOException flags 401 +method name readFully descriptor ([B)V thrownTypes java/io/IOException flags 401 +method name readFully descriptor ([SII)V thrownTypes java/io/IOException flags 401 +method name readFully descriptor ([CII)V thrownTypes java/io/IOException flags 401 +method name readFully descriptor ([III)V thrownTypes java/io/IOException flags 401 +method name readFully descriptor ([JII)V thrownTypes java/io/IOException flags 401 +method name readFully descriptor ([FII)V thrownTypes java/io/IOException flags 401 +method name readFully descriptor ([DII)V thrownTypes java/io/IOException flags 401 +method name getStreamPosition descriptor ()J thrownTypes java/io/IOException flags 401 +method name getBitOffset descriptor ()I thrownTypes java/io/IOException flags 401 +method name setBitOffset descriptor (I)V thrownTypes java/io/IOException flags 401 +method name readBit descriptor ()I thrownTypes java/io/IOException flags 401 +method name readBits descriptor (I)J thrownTypes java/io/IOException flags 401 +method name length descriptor ()J thrownTypes java/io/IOException flags 401 +method name skipBytes descriptor (I)I thrownTypes java/io/IOException flags 401 +method name skipBytes descriptor (J)J thrownTypes java/io/IOException flags 401 +method name seek descriptor (J)V thrownTypes java/io/IOException flags 401 +method name mark descriptor ()V flags 401 +method name reset descriptor ()V thrownTypes java/io/IOException flags 401 +method name flushBefore descriptor (J)V thrownTypes java/io/IOException flags 401 +method name flush descriptor ()V thrownTypes java/io/IOException flags 401 +method name getFlushedPosition descriptor ()J flags 401 +method name isCached descriptor ()Z flags 401 +method name isCachedMemory descriptor ()Z flags 401 +method name isCachedFile descriptor ()Z flags 401 +method name close descriptor ()V thrownTypes java/io/IOException flags 401 + +class name javax/imageio/stream/ImageInputStreamImpl +header extends java/lang/Object implements javax/imageio/stream/ImageInputStream flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name byteOrder descriptor Ljava/nio/ByteOrder; flags 4 +field name streamPos descriptor J flags 4 +field name bitOffset descriptor I flags 4 +field name flushedPos descriptor J flags 4 +method name descriptor ()V flags 1 +method name checkClosed descriptor ()V thrownTypes java/io/IOException flags 14 +method name setByteOrder descriptor (Ljava/nio/ByteOrder;)V flags 1 +method name getByteOrder descriptor ()Ljava/nio/ByteOrder; flags 1 +method name read descriptor ()I thrownTypes java/io/IOException flags 401 +method name read descriptor ([B)I thrownTypes java/io/IOException flags 1 +method name read descriptor ([BII)I thrownTypes java/io/IOException flags 401 +method name readBytes descriptor (Ljavax/imageio/stream/IIOByteBuffer;I)V thrownTypes java/io/IOException flags 1 +method name readBoolean descriptor ()Z thrownTypes java/io/IOException flags 1 +method name readByte descriptor ()B thrownTypes java/io/IOException flags 1 +method name readUnsignedByte descriptor ()I thrownTypes java/io/IOException flags 1 +method name readShort descriptor ()S thrownTypes java/io/IOException flags 1 +method name readUnsignedShort descriptor ()I thrownTypes java/io/IOException flags 1 +method name readChar descriptor ()C thrownTypes java/io/IOException flags 1 +method name readInt descriptor ()I thrownTypes java/io/IOException flags 1 +method name readUnsignedInt descriptor ()J thrownTypes java/io/IOException flags 1 +method name readLong descriptor ()J thrownTypes java/io/IOException flags 1 +method name readFloat descriptor ()F thrownTypes java/io/IOException flags 1 +method name readDouble descriptor ()D thrownTypes java/io/IOException flags 1 +method name readLine descriptor ()Ljava/lang/String; thrownTypes java/io/IOException flags 1 +method name readUTF descriptor ()Ljava/lang/String; thrownTypes java/io/IOException flags 1 +method name readFully descriptor ([BII)V thrownTypes java/io/IOException flags 1 +method name readFully descriptor ([B)V thrownTypes java/io/IOException flags 1 +method name readFully descriptor ([SII)V thrownTypes java/io/IOException flags 1 +method name readFully descriptor ([CII)V thrownTypes java/io/IOException flags 1 +method name readFully descriptor ([III)V thrownTypes java/io/IOException flags 1 +method name readFully descriptor ([JII)V thrownTypes java/io/IOException flags 1 +method name readFully descriptor ([FII)V thrownTypes java/io/IOException flags 1 +method name readFully descriptor ([DII)V thrownTypes java/io/IOException flags 1 +method name getStreamPosition descriptor ()J thrownTypes java/io/IOException flags 1 +method name getBitOffset descriptor ()I thrownTypes java/io/IOException flags 1 +method name setBitOffset descriptor (I)V thrownTypes java/io/IOException flags 1 +method name readBit descriptor ()I thrownTypes java/io/IOException flags 1 +method name readBits descriptor (I)J thrownTypes java/io/IOException flags 1 +method name length descriptor ()J flags 1 +method name skipBytes descriptor (I)I thrownTypes java/io/IOException flags 1 +method name skipBytes descriptor (J)J thrownTypes java/io/IOException flags 1 +method name seek descriptor (J)V thrownTypes java/io/IOException flags 1 +method name mark descriptor ()V flags 1 +method name reset descriptor ()V thrownTypes java/io/IOException flags 1 +method name flushBefore descriptor (J)V thrownTypes java/io/IOException flags 1 +method name flush descriptor ()V thrownTypes java/io/IOException flags 1 +method name getFlushedPosition descriptor ()J flags 1 +method name isCached descriptor ()Z flags 1 +method name isCachedMemory descriptor ()Z flags 1 +method name isCachedFile descriptor ()Z flags 1 +method name close descriptor ()V thrownTypes java/io/IOException flags 1 +method name finalize descriptor ()V thrownTypes java/lang/Throwable flags 4 + +class name javax/imageio/stream/ImageOutputStream +header extends java/lang/Object implements javax/imageio/stream/ImageInputStream,java/io/DataOutput flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name write descriptor (I)V thrownTypes java/io/IOException flags 401 +method name write descriptor ([B)V thrownTypes java/io/IOException flags 401 +method name write descriptor ([BII)V thrownTypes java/io/IOException flags 401 +method name writeBoolean descriptor (Z)V thrownTypes java/io/IOException flags 401 +method name writeByte descriptor (I)V thrownTypes java/io/IOException flags 401 +method name writeShort descriptor (I)V thrownTypes java/io/IOException flags 401 +method name writeChar descriptor (I)V thrownTypes java/io/IOException flags 401 +method name writeInt descriptor (I)V thrownTypes java/io/IOException flags 401 +method name writeLong descriptor (J)V thrownTypes java/io/IOException flags 401 +method name writeFloat descriptor (F)V thrownTypes java/io/IOException flags 401 +method name writeDouble descriptor (D)V thrownTypes java/io/IOException flags 401 +method name writeBytes descriptor (Ljava/lang/String;)V thrownTypes java/io/IOException flags 401 +method name writeChars descriptor (Ljava/lang/String;)V thrownTypes java/io/IOException flags 401 +method name writeUTF descriptor (Ljava/lang/String;)V thrownTypes java/io/IOException flags 401 +method name writeShorts descriptor ([SII)V thrownTypes java/io/IOException flags 401 +method name writeChars descriptor ([CII)V thrownTypes java/io/IOException flags 401 +method name writeInts descriptor ([III)V thrownTypes java/io/IOException flags 401 +method name writeLongs descriptor ([JII)V thrownTypes java/io/IOException flags 401 +method name writeFloats descriptor ([FII)V thrownTypes java/io/IOException flags 401 +method name writeDoubles descriptor ([DII)V thrownTypes java/io/IOException flags 401 +method name writeBit descriptor (I)V thrownTypes java/io/IOException flags 401 +method name writeBits descriptor (JI)V thrownTypes java/io/IOException flags 401 +method name flushBefore descriptor (J)V thrownTypes java/io/IOException flags 401 + +class name javax/imageio/stream/ImageOutputStreamImpl +header extends javax/imageio/stream/ImageInputStreamImpl implements javax/imageio/stream/ImageOutputStream flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name write descriptor (I)V thrownTypes java/io/IOException flags 401 +method name write descriptor ([B)V thrownTypes java/io/IOException flags 1 +method name write descriptor ([BII)V thrownTypes java/io/IOException flags 401 +method name writeBoolean descriptor (Z)V thrownTypes java/io/IOException flags 1 +method name writeByte descriptor (I)V thrownTypes java/io/IOException flags 1 +method name writeShort descriptor (I)V thrownTypes java/io/IOException flags 1 +method name writeChar descriptor (I)V thrownTypes java/io/IOException flags 1 +method name writeInt descriptor (I)V thrownTypes java/io/IOException flags 1 +method name writeLong descriptor (J)V thrownTypes java/io/IOException flags 1 +method name writeFloat descriptor (F)V thrownTypes java/io/IOException flags 1 +method name writeDouble descriptor (D)V thrownTypes java/io/IOException flags 1 +method name writeBytes descriptor (Ljava/lang/String;)V thrownTypes java/io/IOException flags 1 +method name writeChars descriptor (Ljava/lang/String;)V thrownTypes java/io/IOException flags 1 +method name writeUTF descriptor (Ljava/lang/String;)V thrownTypes java/io/IOException flags 1 +method name writeShorts descriptor ([SII)V thrownTypes java/io/IOException flags 1 +method name writeChars descriptor ([CII)V thrownTypes java/io/IOException flags 1 +method name writeInts descriptor ([III)V thrownTypes java/io/IOException flags 1 +method name writeLongs descriptor ([JII)V thrownTypes java/io/IOException flags 1 +method name writeFloats descriptor ([FII)V thrownTypes java/io/IOException flags 1 +method name writeDoubles descriptor ([DII)V thrownTypes java/io/IOException flags 1 +method name writeBit descriptor (I)V thrownTypes java/io/IOException flags 1 +method name writeBits descriptor (JI)V thrownTypes java/io/IOException flags 1 +method name flushBits descriptor ()V thrownTypes java/io/IOException flags 14 + +class name javax/imageio/stream/MemoryCacheImageInputStream +header extends javax/imageio/stream/ImageInputStreamImpl flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/io/InputStream;)V flags 1 +method name read descriptor ()I thrownTypes java/io/IOException flags 1 +method name read descriptor ([BII)I thrownTypes java/io/IOException flags 1 +method name flushBefore descriptor (J)V thrownTypes java/io/IOException flags 1 +method name isCached descriptor ()Z flags 1 +method name isCachedFile descriptor ()Z flags 1 +method name isCachedMemory descriptor ()Z flags 1 +method name close descriptor ()V thrownTypes java/io/IOException flags 1 +method name finalize descriptor ()V thrownTypes java/lang/Throwable flags 4 + +class name javax/imageio/stream/MemoryCacheImageOutputStream +header extends javax/imageio/stream/ImageOutputStreamImpl flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/io/OutputStream;)V flags 1 +method name read descriptor ()I thrownTypes java/io/IOException flags 1 +method name read descriptor ([BII)I thrownTypes java/io/IOException flags 1 +method name write descriptor (I)V thrownTypes java/io/IOException flags 1 +method name write descriptor ([BII)V thrownTypes java/io/IOException flags 1 +method name length descriptor ()J flags 1 +method name isCached descriptor ()Z flags 1 +method name isCachedFile descriptor ()Z flags 1 +method name isCachedMemory descriptor ()Z flags 1 +method name close descriptor ()V thrownTypes java/io/IOException flags 1 +method name flushBefore descriptor (J)V thrownTypes java/io/IOException flags 1 + +class name javax/print/AttributeException +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getUnsupportedAttributes descriptor ()[Ljava/lang/Class; flags 401 +method name getUnsupportedValues descriptor ()[Ljavax/print/attribute/Attribute; flags 401 + +class name javax/print/CancelablePrintJob +header extends java/lang/Object implements javax/print/DocPrintJob flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name cancel descriptor ()V thrownTypes javax/print/PrintException flags 401 + +class name javax/print/Doc +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getDocFlavor descriptor ()Ljavax/print/DocFlavor; flags 401 +method name getPrintData descriptor ()Ljava/lang/Object; thrownTypes java/io/IOException flags 401 +method name getAttributes descriptor ()Ljavax/print/attribute/DocAttributeSet; flags 401 +method name getReaderForText descriptor ()Ljava/io/Reader; thrownTypes java/io/IOException flags 401 +method name getStreamForBytes descriptor ()Ljava/io/InputStream; thrownTypes java/io/IOException flags 401 + +class name javax/print/DocFlavor +header extends java/lang/Object implements java/io/Serializable,java/lang/Cloneable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name hostEncoding descriptor Ljava/lang/String; flags 19 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name getMimeType descriptor ()Ljava/lang/String; flags 1 +method name getMediaType descriptor ()Ljava/lang/String; flags 1 +method name getMediaSubtype descriptor ()Ljava/lang/String; flags 1 +method name getParameter descriptor (Ljava/lang/String;)Ljava/lang/String; flags 1 +method name getRepresentationClassName descriptor ()Ljava/lang/String; 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/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 +field name TEXT_PLAIN_HOST descriptor Ljavax/print/DocFlavor$BYTE_ARRAY; flags 19 +field name TEXT_PLAIN_UTF_8 descriptor Ljavax/print/DocFlavor$BYTE_ARRAY; flags 19 +field name TEXT_PLAIN_UTF_16 descriptor Ljavax/print/DocFlavor$BYTE_ARRAY; flags 19 +field name TEXT_PLAIN_UTF_16BE descriptor Ljavax/print/DocFlavor$BYTE_ARRAY; flags 19 +field name TEXT_PLAIN_UTF_16LE descriptor Ljavax/print/DocFlavor$BYTE_ARRAY; flags 19 +field name TEXT_PLAIN_US_ASCII descriptor Ljavax/print/DocFlavor$BYTE_ARRAY; flags 19 +field name TEXT_HTML_HOST descriptor Ljavax/print/DocFlavor$BYTE_ARRAY; flags 19 +field name TEXT_HTML_UTF_8 descriptor Ljavax/print/DocFlavor$BYTE_ARRAY; flags 19 +field name TEXT_HTML_UTF_16 descriptor Ljavax/print/DocFlavor$BYTE_ARRAY; flags 19 +field name TEXT_HTML_UTF_16BE descriptor Ljavax/print/DocFlavor$BYTE_ARRAY; flags 19 +field name TEXT_HTML_UTF_16LE descriptor Ljavax/print/DocFlavor$BYTE_ARRAY; flags 19 +field name TEXT_HTML_US_ASCII descriptor Ljavax/print/DocFlavor$BYTE_ARRAY; flags 19 +field name PDF descriptor Ljavax/print/DocFlavor$BYTE_ARRAY; flags 19 +field name POSTSCRIPT descriptor Ljavax/print/DocFlavor$BYTE_ARRAY; flags 19 +field name PCL descriptor Ljavax/print/DocFlavor$BYTE_ARRAY; flags 19 +field name GIF descriptor Ljavax/print/DocFlavor$BYTE_ARRAY; flags 19 +field name JPEG descriptor Ljavax/print/DocFlavor$BYTE_ARRAY; flags 19 +field name PNG descriptor Ljavax/print/DocFlavor$BYTE_ARRAY; flags 19 +field name AUTOSENSE descriptor Ljavax/print/DocFlavor$BYTE_ARRAY; flags 19 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/print/DocFlavor$CHAR_ARRAY +header extends javax/print/DocFlavor flags 21 +innerclass innerClass javax/print/DocFlavor$CHAR_ARRAY outerClass javax/print/DocFlavor innerClassName CHAR_ARRAY flags 9 +field name TEXT_PLAIN descriptor Ljavax/print/DocFlavor$CHAR_ARRAY; flags 19 +field name TEXT_HTML descriptor Ljavax/print/DocFlavor$CHAR_ARRAY; flags 19 +method name descriptor (Ljava/lang/String;)V flags 1 + +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 +field name TEXT_PLAIN_HOST descriptor Ljavax/print/DocFlavor$INPUT_STREAM; flags 19 +field name TEXT_PLAIN_UTF_8 descriptor Ljavax/print/DocFlavor$INPUT_STREAM; flags 19 +field name TEXT_PLAIN_UTF_16 descriptor Ljavax/print/DocFlavor$INPUT_STREAM; flags 19 +field name TEXT_PLAIN_UTF_16BE descriptor Ljavax/print/DocFlavor$INPUT_STREAM; flags 19 +field name TEXT_PLAIN_UTF_16LE descriptor Ljavax/print/DocFlavor$INPUT_STREAM; flags 19 +field name TEXT_PLAIN_US_ASCII descriptor Ljavax/print/DocFlavor$INPUT_STREAM; flags 19 +field name TEXT_HTML_HOST descriptor Ljavax/print/DocFlavor$INPUT_STREAM; flags 19 +field name TEXT_HTML_UTF_8 descriptor Ljavax/print/DocFlavor$INPUT_STREAM; flags 19 +field name TEXT_HTML_UTF_16 descriptor Ljavax/print/DocFlavor$INPUT_STREAM; flags 19 +field name TEXT_HTML_UTF_16BE descriptor Ljavax/print/DocFlavor$INPUT_STREAM; flags 19 +field name TEXT_HTML_UTF_16LE descriptor Ljavax/print/DocFlavor$INPUT_STREAM; flags 19 +field name TEXT_HTML_US_ASCII descriptor Ljavax/print/DocFlavor$INPUT_STREAM; flags 19 +field name PDF descriptor Ljavax/print/DocFlavor$INPUT_STREAM; flags 19 +field name POSTSCRIPT descriptor Ljavax/print/DocFlavor$INPUT_STREAM; flags 19 +field name PCL descriptor Ljavax/print/DocFlavor$INPUT_STREAM; flags 19 +field name GIF descriptor Ljavax/print/DocFlavor$INPUT_STREAM; flags 19 +field name JPEG descriptor Ljavax/print/DocFlavor$INPUT_STREAM; flags 19 +field name PNG descriptor Ljavax/print/DocFlavor$INPUT_STREAM; flags 19 +field name AUTOSENSE descriptor Ljavax/print/DocFlavor$INPUT_STREAM; flags 19 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/print/DocFlavor$READER +header extends javax/print/DocFlavor flags 21 +innerclass innerClass javax/print/DocFlavor$READER outerClass javax/print/DocFlavor innerClassName READER flags 9 +field name TEXT_PLAIN descriptor Ljavax/print/DocFlavor$READER; flags 19 +field name TEXT_HTML descriptor Ljavax/print/DocFlavor$READER; flags 19 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/print/DocFlavor$SERVICE_FORMATTED +header extends javax/print/DocFlavor flags 21 +innerclass innerClass javax/print/DocFlavor$SERVICE_FORMATTED outerClass javax/print/DocFlavor innerClassName SERVICE_FORMATTED flags 9 +field name RENDERABLE_IMAGE descriptor Ljavax/print/DocFlavor$SERVICE_FORMATTED; flags 19 +field name PRINTABLE descriptor Ljavax/print/DocFlavor$SERVICE_FORMATTED; flags 19 +field name PAGEABLE descriptor Ljavax/print/DocFlavor$SERVICE_FORMATTED; flags 19 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/print/DocFlavor$STRING +header extends javax/print/DocFlavor flags 21 +innerclass innerClass javax/print/DocFlavor$STRING outerClass javax/print/DocFlavor innerClassName STRING flags 9 +field name TEXT_PLAIN descriptor Ljavax/print/DocFlavor$STRING; flags 19 +field name TEXT_HTML descriptor Ljavax/print/DocFlavor$STRING; flags 19 +method name descriptor (Ljava/lang/String;)V flags 1 + +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 +field name TEXT_PLAIN_HOST descriptor Ljavax/print/DocFlavor$URL; flags 19 +field name TEXT_PLAIN_UTF_8 descriptor Ljavax/print/DocFlavor$URL; flags 19 +field name TEXT_PLAIN_UTF_16 descriptor Ljavax/print/DocFlavor$URL; flags 19 +field name TEXT_PLAIN_UTF_16BE descriptor Ljavax/print/DocFlavor$URL; flags 19 +field name TEXT_PLAIN_UTF_16LE descriptor Ljavax/print/DocFlavor$URL; flags 19 +field name TEXT_PLAIN_US_ASCII descriptor Ljavax/print/DocFlavor$URL; flags 19 +field name TEXT_HTML_HOST descriptor Ljavax/print/DocFlavor$URL; flags 19 +field name TEXT_HTML_UTF_8 descriptor Ljavax/print/DocFlavor$URL; flags 19 +field name TEXT_HTML_UTF_16 descriptor Ljavax/print/DocFlavor$URL; flags 19 +field name TEXT_HTML_UTF_16BE descriptor Ljavax/print/DocFlavor$URL; flags 19 +field name TEXT_HTML_UTF_16LE descriptor Ljavax/print/DocFlavor$URL; flags 19 +field name TEXT_HTML_US_ASCII descriptor Ljavax/print/DocFlavor$URL; flags 19 +field name PDF descriptor Ljavax/print/DocFlavor$URL; flags 19 +field name POSTSCRIPT descriptor Ljavax/print/DocFlavor$URL; flags 19 +field name PCL descriptor Ljavax/print/DocFlavor$URL; flags 19 +field name GIF descriptor Ljavax/print/DocFlavor$URL; flags 19 +field name JPEG descriptor Ljavax/print/DocFlavor$URL; flags 19 +field name PNG descriptor Ljavax/print/DocFlavor$URL; flags 19 +field name AUTOSENSE descriptor Ljavax/print/DocFlavor$URL; flags 19 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/print/DocPrintJob +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getPrintService descriptor ()Ljavax/print/PrintService; flags 401 +method name getAttributes descriptor ()Ljavax/print/attribute/PrintJobAttributeSet; flags 401 +method name addPrintJobListener descriptor (Ljavax/print/event/PrintJobListener;)V flags 401 +method name removePrintJobListener descriptor (Ljavax/print/event/PrintJobListener;)V flags 401 +method name addPrintJobAttributeListener descriptor (Ljavax/print/event/PrintJobAttributeListener;Ljavax/print/attribute/PrintJobAttributeSet;)V flags 401 +method name removePrintJobAttributeListener descriptor (Ljavax/print/event/PrintJobAttributeListener;)V flags 401 +method name print descriptor (Ljavax/print/Doc;Ljavax/print/attribute/PrintRequestAttributeSet;)V thrownTypes javax/print/PrintException flags 401 + +class name javax/print/FlavorException +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getUnsupportedFlavors descriptor ()[Ljavax/print/DocFlavor; flags 401 + +class name javax/print/MultiDoc +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getDoc descriptor ()Ljavax/print/Doc; thrownTypes java/io/IOException flags 401 +method name next descriptor ()Ljavax/print/MultiDoc; thrownTypes java/io/IOException flags 401 + +class name javax/print/MultiDocPrintJob +header extends java/lang/Object implements javax/print/DocPrintJob flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name print descriptor (Ljavax/print/MultiDoc;Ljavax/print/attribute/PrintRequestAttributeSet;)V thrownTypes javax/print/PrintException flags 401 + +class name javax/print/MultiDocPrintService +header extends java/lang/Object implements javax/print/PrintService flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name createMultiDocPrintJob descriptor ()Ljavax/print/MultiDocPrintJob; flags 401 + +class name javax/print/PrintException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/Exception;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Exception;)V flags 1 + +class name javax/print/PrintService +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getName descriptor ()Ljava/lang/String; flags 401 +method name createPrintJob descriptor ()Ljavax/print/DocPrintJob; flags 401 +method name addPrintServiceAttributeListener descriptor (Ljavax/print/event/PrintServiceAttributeListener;)V flags 401 +method name removePrintServiceAttributeListener descriptor (Ljavax/print/event/PrintServiceAttributeListener;)V flags 401 +method name getAttributes descriptor ()Ljavax/print/attribute/PrintServiceAttributeSet; flags 401 +method name getAttribute descriptor (Ljava/lang/Class;)Ljavax/print/attribute/PrintServiceAttribute; flags 401 signature (Ljava/lang/Class;)TT; +method name getSupportedDocFlavors descriptor ()[Ljavax/print/DocFlavor; flags 401 +method name isDocFlavorSupported descriptor (Ljavax/print/DocFlavor;)Z flags 401 +method name getSupportedAttributeCategories descriptor ()[Ljava/lang/Class; flags 401 signature ()[Ljava/lang/Class<*>; +method name isAttributeCategorySupported descriptor (Ljava/lang/Class;)Z flags 401 signature (Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>;)Z +method name getDefaultAttributeValue descriptor (Ljava/lang/Class;)Ljava/lang/Object; flags 401 signature (Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>;)Ljava/lang/Object; +method name getSupportedAttributeValues descriptor (Ljava/lang/Class;Ljavax/print/DocFlavor;Ljavax/print/attribute/AttributeSet;)Ljava/lang/Object; flags 401 signature (Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>;Ljavax/print/DocFlavor;Ljavax/print/attribute/AttributeSet;)Ljava/lang/Object; +method name isAttributeValueSupported descriptor (Ljavax/print/attribute/Attribute;Ljavax/print/DocFlavor;Ljavax/print/attribute/AttributeSet;)Z flags 401 +method name getUnsupportedAttributes descriptor (Ljavax/print/DocFlavor;Ljavax/print/attribute/AttributeSet;)Ljavax/print/attribute/AttributeSet; flags 401 +method name getServiceUIFactory descriptor ()Ljavax/print/ServiceUIFactory; flags 401 +method name equals descriptor (Ljava/lang/Object;)Z flags 401 +method name hashCode descriptor ()I flags 401 + +class name javax/print/PrintServiceLookup +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name lookupPrintServices descriptor (Ljavax/print/DocFlavor;Ljavax/print/attribute/AttributeSet;)[Ljavax/print/PrintService; flags 19 +method name lookupMultiDocPrintServices descriptor ([Ljavax/print/DocFlavor;Ljavax/print/attribute/AttributeSet;)[Ljavax/print/MultiDocPrintService; flags 19 +method name lookupDefaultPrintService descriptor ()Ljavax/print/PrintService; flags 19 +method name registerServiceProvider descriptor (Ljavax/print/PrintServiceLookup;)Z flags 9 +method name registerService descriptor (Ljavax/print/PrintService;)Z flags 9 +method name getPrintServices descriptor (Ljavax/print/DocFlavor;Ljavax/print/attribute/AttributeSet;)[Ljavax/print/PrintService; flags 401 +method name getPrintServices descriptor ()[Ljavax/print/PrintService; flags 401 +method name getMultiDocPrintServices descriptor ([Ljavax/print/DocFlavor;Ljavax/print/attribute/AttributeSet;)[Ljavax/print/MultiDocPrintService; flags 401 +method name getDefaultPrintService descriptor ()Ljavax/print/PrintService; flags 401 + +class name javax/print/ServiceUI +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name printDialog descriptor (Ljava/awt/GraphicsConfiguration;II[Ljavax/print/PrintService;Ljavax/print/PrintService;Ljavax/print/DocFlavor;Ljavax/print/attribute/PrintRequestAttributeSet;)Ljavax/print/PrintService; thrownTypes java/awt/HeadlessException flags 9 + +class name javax/print/ServiceUIFactory +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name JCOMPONENT_UI descriptor Ljava/lang/String; constantValue javax.swing.JComponent flags 19 +field name PANEL_UI descriptor Ljava/lang/String; constantValue java.awt.Panel flags 19 +field name DIALOG_UI descriptor Ljava/lang/String; constantValue java.awt.Dialog flags 19 +field name JDIALOG_UI descriptor Ljava/lang/String; constantValue javax.swing.JDialog flags 19 +field name ABOUT_UIROLE descriptor I constantValue 1 flags 19 +field name ADMIN_UIROLE descriptor I constantValue 2 flags 19 +field name MAIN_UIROLE descriptor I constantValue 3 flags 19 +field name RESERVED_UIROLE descriptor I constantValue 99 flags 19 +method name descriptor ()V flags 1 +method name getUI descriptor (ILjava/lang/String;)Ljava/lang/Object; flags 401 +method name getUIClassNamesForRole descriptor (I)[Ljava/lang/String; flags 401 + +class name javax/print/SimpleDoc +header extends java/lang/Object implements javax/print/Doc flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/Object;Ljavax/print/DocFlavor;Ljavax/print/attribute/DocAttributeSet;)V flags 1 +method name getDocFlavor descriptor ()Ljavax/print/DocFlavor; flags 1 +method name getAttributes descriptor ()Ljavax/print/attribute/DocAttributeSet; flags 1 +method name getPrintData descriptor ()Ljava/lang/Object; thrownTypes java/io/IOException flags 1 +method name getReaderForText descriptor ()Ljava/io/Reader; thrownTypes java/io/IOException flags 1 +method name getStreamForBytes descriptor ()Ljava/io/InputStream; thrownTypes java/io/IOException flags 1 + +class name javax/print/StreamPrintService +header extends java/lang/Object implements javax/print/PrintService flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/io/OutputStream;)V flags 4 +method name getOutputStream descriptor ()Ljava/io/OutputStream; flags 1 +method name getOutputFormat descriptor ()Ljava/lang/String; flags 401 +method name dispose descriptor ()V flags 1 +method name isDisposed descriptor ()Z flags 1 + +class name javax/print/StreamPrintServiceFactory +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name lookupStreamPrintServiceFactories descriptor (Ljavax/print/DocFlavor;Ljava/lang/String;)[Ljavax/print/StreamPrintServiceFactory; flags 9 +method name getOutputFormat descriptor ()Ljava/lang/String; flags 401 +method name getSupportedDocFlavors descriptor ()[Ljavax/print/DocFlavor; flags 401 +method name getPrintService descriptor (Ljava/io/OutputStream;)Ljavax/print/StreamPrintService; flags 401 + +class name javax/print/URIException +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name URIInaccessible descriptor I constantValue 1 flags 19 +field name URISchemeNotSupported descriptor I constantValue 2 flags 19 +field name URIOtherProblem descriptor I constantValue -1 flags 19 +method name getUnsupportedURI descriptor ()Ljava/net/URI; flags 401 +method name getReason descriptor ()I flags 401 + +class name javax/print/attribute/Attribute +header extends java/lang/Object implements java/io/Serializable flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getCategory descriptor ()Ljava/lang/Class; flags 401 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 401 + +class name javax/print/attribute/AttributeSet +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name get descriptor (Ljava/lang/Class;)Ljavax/print/attribute/Attribute; flags 401 signature (Ljava/lang/Class<*>;)Ljavax/print/attribute/Attribute; +method name add descriptor (Ljavax/print/attribute/Attribute;)Z flags 401 +method name remove descriptor (Ljava/lang/Class;)Z flags 401 signature (Ljava/lang/Class<*>;)Z +method name remove descriptor (Ljavax/print/attribute/Attribute;)Z flags 401 +method name containsKey descriptor (Ljava/lang/Class;)Z flags 401 signature (Ljava/lang/Class<*>;)Z +method name containsValue descriptor (Ljavax/print/attribute/Attribute;)Z flags 401 +method name addAll descriptor (Ljavax/print/attribute/AttributeSet;)Z flags 401 +method name size descriptor ()I flags 401 +method name toArray descriptor ()[Ljavax/print/attribute/Attribute; flags 401 +method name clear descriptor ()V flags 401 +method name isEmpty descriptor ()Z flags 401 +method name equals descriptor (Ljava/lang/Object;)Z flags 401 +method name hashCode descriptor ()I flags 401 + +class name javax/print/attribute/AttributeSetUtilities +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name unmodifiableView descriptor (Ljavax/print/attribute/AttributeSet;)Ljavax/print/attribute/AttributeSet; flags 9 +method name unmodifiableView descriptor (Ljavax/print/attribute/DocAttributeSet;)Ljavax/print/attribute/DocAttributeSet; flags 9 +method name unmodifiableView descriptor (Ljavax/print/attribute/PrintRequestAttributeSet;)Ljavax/print/attribute/PrintRequestAttributeSet; flags 9 +method name unmodifiableView descriptor (Ljavax/print/attribute/PrintJobAttributeSet;)Ljavax/print/attribute/PrintJobAttributeSet; flags 9 +method name unmodifiableView descriptor (Ljavax/print/attribute/PrintServiceAttributeSet;)Ljavax/print/attribute/PrintServiceAttributeSet; flags 9 +method name synchronizedView descriptor (Ljavax/print/attribute/AttributeSet;)Ljavax/print/attribute/AttributeSet; flags 9 +method name synchronizedView descriptor (Ljavax/print/attribute/DocAttributeSet;)Ljavax/print/attribute/DocAttributeSet; flags 9 +method name synchronizedView descriptor (Ljavax/print/attribute/PrintRequestAttributeSet;)Ljavax/print/attribute/PrintRequestAttributeSet; flags 9 +method name synchronizedView descriptor (Ljavax/print/attribute/PrintJobAttributeSet;)Ljavax/print/attribute/PrintJobAttributeSet; flags 9 +method name synchronizedView descriptor (Ljavax/print/attribute/PrintServiceAttributeSet;)Ljavax/print/attribute/PrintServiceAttributeSet; flags 9 +method name verifyAttributeCategory descriptor (Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Class; flags 9 signature (Ljava/lang/Object;Ljava/lang/Class<*>;)Ljava/lang/Class<*>; +method name verifyAttributeValue descriptor (Ljava/lang/Object;Ljava/lang/Class;)Ljavax/print/attribute/Attribute; flags 9 signature (Ljava/lang/Object;Ljava/lang/Class<*>;)Ljavax/print/attribute/Attribute; +method name verifyCategoryForValue descriptor (Ljava/lang/Class;Ljavax/print/attribute/Attribute;)V flags 9 signature (Ljava/lang/Class<*>;Ljavax/print/attribute/Attribute;)V + +class name javax/print/attribute/DateTimeSyntax +header extends java/lang/Object implements java/io/Serializable,java/lang/Cloneable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/util/Date;)V flags 4 +method name getValue descriptor ()Ljava/util/Date; 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 + +class name javax/print/attribute/DocAttribute +header extends java/lang/Object implements javax/print/attribute/Attribute flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name javax/print/attribute/DocAttributeSet +header extends java/lang/Object implements javax/print/attribute/AttributeSet flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name add descriptor (Ljavax/print/attribute/Attribute;)Z flags 401 +method name addAll descriptor (Ljavax/print/attribute/AttributeSet;)Z flags 401 + +class name javax/print/attribute/EnumSyntax +header extends java/lang/Object implements java/io/Serializable,java/lang/Cloneable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (I)V flags 4 +method name getValue descriptor ()I flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name hashCode descriptor ()I flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name readResolve descriptor ()Ljava/lang/Object; thrownTypes java/io/ObjectStreamException flags 4 +method name getStringTable descriptor ()[Ljava/lang/String; flags 4 +method name getEnumValueTable descriptor ()[Ljavax/print/attribute/EnumSyntax; flags 4 +method name getOffset descriptor ()I flags 4 + +class name javax/print/attribute/HashAttributeSet +header extends java/lang/Object implements javax/print/attribute/AttributeSet,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljavax/print/attribute/Attribute;)V flags 1 +method name descriptor ([Ljavax/print/attribute/Attribute;)V flags 1 +method name descriptor (Ljavax/print/attribute/AttributeSet;)V flags 1 +method name descriptor (Ljava/lang/Class;)V flags 4 signature (Ljava/lang/Class<*>;)V +method name descriptor (Ljavax/print/attribute/Attribute;Ljava/lang/Class;)V flags 4 signature (Ljavax/print/attribute/Attribute;Ljava/lang/Class<*>;)V +method name descriptor ([Ljavax/print/attribute/Attribute;Ljava/lang/Class;)V flags 4 signature ([Ljavax/print/attribute/Attribute;Ljava/lang/Class<*>;)V +method name descriptor (Ljavax/print/attribute/AttributeSet;Ljava/lang/Class;)V flags 4 signature (Ljavax/print/attribute/AttributeSet;Ljava/lang/Class<*>;)V +method name get descriptor (Ljava/lang/Class;)Ljavax/print/attribute/Attribute; flags 1 signature (Ljava/lang/Class<*>;)Ljavax/print/attribute/Attribute; +method name add descriptor (Ljavax/print/attribute/Attribute;)Z flags 1 +method name remove descriptor (Ljava/lang/Class;)Z flags 1 signature (Ljava/lang/Class<*>;)Z +method name remove descriptor (Ljavax/print/attribute/Attribute;)Z flags 1 +method name containsKey descriptor (Ljava/lang/Class;)Z flags 1 signature (Ljava/lang/Class<*>;)Z +method name containsValue descriptor (Ljavax/print/attribute/Attribute;)Z flags 1 +method name addAll descriptor (Ljavax/print/attribute/AttributeSet;)Z flags 1 +method name size descriptor ()I flags 1 +method name toArray descriptor ()[Ljavax/print/attribute/Attribute; flags 1 +method name clear descriptor ()V flags 1 +method name isEmpty descriptor ()Z flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 + +class name javax/print/attribute/HashDocAttributeSet +header extends javax/print/attribute/HashAttributeSet implements javax/print/attribute/DocAttributeSet,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljavax/print/attribute/DocAttribute;)V flags 1 +method name descriptor ([Ljavax/print/attribute/DocAttribute;)V flags 1 +method name descriptor (Ljavax/print/attribute/DocAttributeSet;)V flags 1 + +class name javax/print/attribute/HashPrintJobAttributeSet +header extends javax/print/attribute/HashAttributeSet implements javax/print/attribute/PrintJobAttributeSet,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljavax/print/attribute/PrintJobAttribute;)V flags 1 +method name descriptor ([Ljavax/print/attribute/PrintJobAttribute;)V flags 1 +method name descriptor (Ljavax/print/attribute/PrintJobAttributeSet;)V flags 1 + +class name javax/print/attribute/HashPrintRequestAttributeSet +header extends javax/print/attribute/HashAttributeSet implements javax/print/attribute/PrintRequestAttributeSet,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljavax/print/attribute/PrintRequestAttribute;)V flags 1 +method name descriptor ([Ljavax/print/attribute/PrintRequestAttribute;)V flags 1 +method name descriptor (Ljavax/print/attribute/PrintRequestAttributeSet;)V flags 1 + +class name javax/print/attribute/HashPrintServiceAttributeSet +header extends javax/print/attribute/HashAttributeSet implements javax/print/attribute/PrintServiceAttributeSet,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljavax/print/attribute/PrintServiceAttribute;)V flags 1 +method name descriptor ([Ljavax/print/attribute/PrintServiceAttribute;)V flags 1 +method name descriptor (Ljavax/print/attribute/PrintServiceAttributeSet;)V flags 1 + +class name javax/print/attribute/IntegerSyntax +header extends java/lang/Object implements java/io/Serializable,java/lang/Cloneable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (I)V flags 4 +method name descriptor (III)V flags 4 +method name getValue descriptor ()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 + +class name javax/print/attribute/PrintJobAttribute +header extends java/lang/Object implements javax/print/attribute/Attribute flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name javax/print/attribute/PrintJobAttributeSet +header extends java/lang/Object implements javax/print/attribute/AttributeSet flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name add descriptor (Ljavax/print/attribute/Attribute;)Z flags 401 +method name addAll descriptor (Ljavax/print/attribute/AttributeSet;)Z flags 401 + +class name javax/print/attribute/PrintRequestAttribute +header extends java/lang/Object implements javax/print/attribute/Attribute flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name javax/print/attribute/PrintRequestAttributeSet +header extends java/lang/Object implements javax/print/attribute/AttributeSet flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name add descriptor (Ljavax/print/attribute/Attribute;)Z flags 401 +method name addAll descriptor (Ljavax/print/attribute/AttributeSet;)Z flags 401 + +class name javax/print/attribute/PrintServiceAttribute +header extends java/lang/Object implements javax/print/attribute/Attribute flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name javax/print/attribute/PrintServiceAttributeSet +header extends java/lang/Object implements javax/print/attribute/AttributeSet flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name add descriptor (Ljavax/print/attribute/Attribute;)Z flags 401 +method name addAll descriptor (Ljavax/print/attribute/AttributeSet;)Z flags 401 + +class name javax/print/attribute/ResolutionSyntax +header extends java/lang/Object implements java/io/Serializable,java/lang/Cloneable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name DPI descriptor I constantValue 100 flags 19 +field name DPCM descriptor I constantValue 254 flags 19 +method name descriptor (III)V flags 1 +method name getResolution descriptor (I)[I flags 1 +method name getCrossFeedResolution descriptor (I)I flags 1 +method name getFeedResolution descriptor (I)I flags 1 +method name toString descriptor (ILjava/lang/String;)Ljava/lang/String; flags 1 +method name lessThanOrEquals descriptor (Ljavax/print/attribute/ResolutionSyntax;)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 getCrossFeedResolutionDphi descriptor ()I flags 4 +method name getFeedResolutionDphi descriptor ()I flags 4 + +class name javax/print/attribute/SetOfIntegerSyntax +header extends java/lang/Object implements java/io/Serializable,java/lang/Cloneable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/String;)V flags 4 +method name descriptor ([[I)V flags 4 +method name descriptor (I)V flags 4 +method name descriptor (II)V flags 4 +method name getMembers descriptor ()[[I flags 1 +method name contains descriptor (I)Z flags 1 +method name contains descriptor (Ljavax/print/attribute/IntegerSyntax;)Z flags 1 +method name next descriptor (I)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 + +class name javax/print/attribute/Size2DSyntax +header extends java/lang/Object implements java/io/Serializable,java/lang/Cloneable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name INCH descriptor I constantValue 25400 flags 19 +field name MM descriptor I constantValue 1000 flags 19 +method name descriptor (FFI)V flags 4 +method name descriptor (III)V flags 4 +method name getSize descriptor (I)[F flags 1 +method name getX descriptor (I)F flags 1 +method name getY descriptor (I)F flags 1 +method name toString descriptor (ILjava/lang/String;)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 getXMicrometers descriptor ()I flags 4 +method name getYMicrometers descriptor ()I flags 4 + +class name javax/print/attribute/SupportedValuesAttribute +header extends java/lang/Object implements javax/print/attribute/Attribute flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name javax/print/attribute/TextSyntax +header extends java/lang/Object implements java/io/Serializable,java/lang/Cloneable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/String;Ljava/util/Locale;)V flags 4 +method name getValue descriptor ()Ljava/lang/String; flags 1 +method name getLocale descriptor ()Ljava/util/Locale; 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 javax/print/attribute/URISyntax +header extends java/lang/Object implements java/io/Serializable,java/lang/Cloneable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/net/URI;)V flags 4 +method name getURI descriptor ()Ljava/net/URI; 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 javax/print/attribute/UnmodifiableSetException +header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name MONOCHROME descriptor Ljavax/print/attribute/standard/Chromaticity; flags 19 +field name COLOR descriptor Ljavax/print/attribute/standard/Chromaticity; flags 19 +method name descriptor (I)V flags 4 +method name getStringTable descriptor ()[Ljava/lang/String; flags 4 +method name getEnumValueTable descriptor ()[Ljavax/print/attribute/EnumSyntax; flags 4 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +class name javax/print/attribute/standard/ColorSupported +header extends javax/print/attribute/EnumSyntax implements javax/print/attribute/PrintServiceAttribute flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name NOT_SUPPORTED descriptor Ljavax/print/attribute/standard/ColorSupported; flags 19 +field name SUPPORTED descriptor Ljavax/print/attribute/standard/ColorSupported; flags 19 +method name descriptor (I)V flags 4 +method name getStringTable descriptor ()[Ljava/lang/String; flags 4 +method name getEnumValueTable descriptor ()[Ljavax/print/attribute/EnumSyntax; flags 4 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +class name javax/print/attribute/standard/Compression +header extends javax/print/attribute/EnumSyntax implements javax/print/attribute/DocAttribute flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name NONE descriptor Ljavax/print/attribute/standard/Compression; flags 19 +field name DEFLATE descriptor Ljavax/print/attribute/standard/Compression; flags 19 +field name GZIP descriptor Ljavax/print/attribute/standard/Compression; flags 19 +field name COMPRESS descriptor Ljavax/print/attribute/standard/Compression; flags 19 +method name descriptor (I)V flags 4 +method name getStringTable descriptor ()[Ljava/lang/String; flags 4 +method name getEnumValueTable descriptor ()[Ljavax/print/attribute/EnumSyntax; flags 4 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +class name javax/print/attribute/standard/Copies +header extends javax/print/attribute/IntegerSyntax implements javax/print/attribute/PrintRequestAttribute,javax/print/attribute/PrintJobAttribute flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (I)V flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +class name javax/print/attribute/standard/CopiesSupported +header extends javax/print/attribute/SetOfIntegerSyntax implements javax/print/attribute/SupportedValuesAttribute flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (I)V flags 1 +method name descriptor (II)V flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +class name javax/print/attribute/standard/DateTimeAtCompleted +header extends javax/print/attribute/DateTimeSyntax implements javax/print/attribute/PrintJobAttribute flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/util/Date;)V flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +class name javax/print/attribute/standard/DateTimeAtCreation +header extends javax/print/attribute/DateTimeSyntax implements javax/print/attribute/PrintJobAttribute flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/util/Date;)V flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +class name javax/print/attribute/standard/DateTimeAtProcessing +header extends javax/print/attribute/DateTimeSyntax implements javax/print/attribute/PrintJobAttribute flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/util/Date;)V flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +class name javax/print/attribute/standard/Destination +header extends javax/print/attribute/URISyntax implements javax/print/attribute/PrintJobAttribute,javax/print/attribute/PrintRequestAttribute flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/net/URI;)V flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +class name javax/print/attribute/standard/DialogTypeSelection +header extends javax/print/attribute/EnumSyntax implements javax/print/attribute/PrintRequestAttribute flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name NATIVE descriptor Ljavax/print/attribute/standard/DialogTypeSelection; flags 19 +field name COMMON descriptor Ljavax/print/attribute/standard/DialogTypeSelection; flags 19 +method name descriptor (I)V flags 4 +method name getStringTable descriptor ()[Ljava/lang/String; flags 4 +method name getEnumValueTable descriptor ()[Ljavax/print/attribute/EnumSyntax; flags 4 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 +method name getName descriptor ()Ljava/lang/String; flags 11 + +class name javax/print/attribute/standard/DocumentName +header extends javax/print/attribute/TextSyntax implements javax/print/attribute/DocAttribute flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/String;Ljava/util/Locale;)V flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +class name javax/print/attribute/standard/Fidelity +header extends javax/print/attribute/EnumSyntax implements javax/print/attribute/PrintJobAttribute,javax/print/attribute/PrintRequestAttribute flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name FIDELITY_TRUE descriptor Ljavax/print/attribute/standard/Fidelity; flags 19 +field name FIDELITY_FALSE descriptor Ljavax/print/attribute/standard/Fidelity; flags 19 +method name descriptor (I)V flags 4 +method name getStringTable descriptor ()[Ljava/lang/String; flags 4 +method name getEnumValueTable descriptor ()[Ljavax/print/attribute/EnumSyntax; flags 4 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name NONE descriptor Ljavax/print/attribute/standard/Finishings; flags 19 +field name STAPLE descriptor Ljavax/print/attribute/standard/Finishings; flags 19 +field name COVER descriptor Ljavax/print/attribute/standard/Finishings; flags 19 +field name BIND descriptor Ljavax/print/attribute/standard/Finishings; flags 19 +field name SADDLE_STITCH descriptor Ljavax/print/attribute/standard/Finishings; flags 19 +field name EDGE_STITCH descriptor Ljavax/print/attribute/standard/Finishings; flags 19 +field name STAPLE_TOP_LEFT descriptor Ljavax/print/attribute/standard/Finishings; flags 19 +field name STAPLE_BOTTOM_LEFT descriptor Ljavax/print/attribute/standard/Finishings; flags 19 +field name STAPLE_TOP_RIGHT descriptor Ljavax/print/attribute/standard/Finishings; flags 19 +field name STAPLE_BOTTOM_RIGHT descriptor Ljavax/print/attribute/standard/Finishings; flags 19 +field name EDGE_STITCH_LEFT descriptor Ljavax/print/attribute/standard/Finishings; flags 19 +field name EDGE_STITCH_TOP descriptor Ljavax/print/attribute/standard/Finishings; flags 19 +field name EDGE_STITCH_RIGHT descriptor Ljavax/print/attribute/standard/Finishings; flags 19 +field name EDGE_STITCH_BOTTOM descriptor Ljavax/print/attribute/standard/Finishings; flags 19 +field name STAPLE_DUAL_LEFT descriptor Ljavax/print/attribute/standard/Finishings; flags 19 +field name STAPLE_DUAL_TOP descriptor Ljavax/print/attribute/standard/Finishings; flags 19 +field name STAPLE_DUAL_RIGHT descriptor Ljavax/print/attribute/standard/Finishings; flags 19 +field name STAPLE_DUAL_BOTTOM descriptor Ljavax/print/attribute/standard/Finishings; flags 19 +method name descriptor (I)V flags 4 +method name getStringTable descriptor ()[Ljava/lang/String; flags 4 +method name getEnumValueTable descriptor ()[Ljavax/print/attribute/EnumSyntax; flags 4 +method name getOffset descriptor ()I flags 4 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +class name javax/print/attribute/standard/JobHoldUntil +header extends javax/print/attribute/DateTimeSyntax implements javax/print/attribute/PrintRequestAttribute,javax/print/attribute/PrintJobAttribute flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/util/Date;)V flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +class name javax/print/attribute/standard/JobImpressions +header extends javax/print/attribute/IntegerSyntax implements javax/print/attribute/PrintRequestAttribute,javax/print/attribute/PrintJobAttribute flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (I)V flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +class name javax/print/attribute/standard/JobImpressionsCompleted +header extends javax/print/attribute/IntegerSyntax implements javax/print/attribute/PrintJobAttribute flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (I)V flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +class name javax/print/attribute/standard/JobImpressionsSupported +header extends javax/print/attribute/SetOfIntegerSyntax implements javax/print/attribute/SupportedValuesAttribute flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (II)V flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +class name javax/print/attribute/standard/JobKOctets +header extends javax/print/attribute/IntegerSyntax implements javax/print/attribute/PrintRequestAttribute,javax/print/attribute/PrintJobAttribute flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (I)V flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +class name javax/print/attribute/standard/JobKOctetsProcessed +header extends javax/print/attribute/IntegerSyntax implements javax/print/attribute/PrintJobAttribute flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (I)V flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +class name javax/print/attribute/standard/JobKOctetsSupported +header extends javax/print/attribute/SetOfIntegerSyntax implements javax/print/attribute/SupportedValuesAttribute flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (II)V flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +class name javax/print/attribute/standard/JobMediaSheets +header extends javax/print/attribute/IntegerSyntax implements javax/print/attribute/PrintRequestAttribute,javax/print/attribute/PrintJobAttribute flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (I)V flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +class name javax/print/attribute/standard/JobMediaSheetsCompleted +header extends javax/print/attribute/IntegerSyntax implements javax/print/attribute/PrintJobAttribute flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (I)V flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +class name javax/print/attribute/standard/JobMediaSheetsSupported +header extends javax/print/attribute/SetOfIntegerSyntax implements javax/print/attribute/SupportedValuesAttribute flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (II)V flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +class name javax/print/attribute/standard/JobMessageFromOperator +header extends javax/print/attribute/TextSyntax implements javax/print/attribute/PrintJobAttribute flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/String;Ljava/util/Locale;)V flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +class name javax/print/attribute/standard/JobName +header extends javax/print/attribute/TextSyntax implements javax/print/attribute/PrintRequestAttribute,javax/print/attribute/PrintJobAttribute flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/String;Ljava/util/Locale;)V flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +class name javax/print/attribute/standard/JobOriginatingUserName +header extends javax/print/attribute/TextSyntax implements javax/print/attribute/PrintJobAttribute flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/String;Ljava/util/Locale;)V flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +class name javax/print/attribute/standard/JobPriority +header extends javax/print/attribute/IntegerSyntax implements javax/print/attribute/PrintRequestAttribute,javax/print/attribute/PrintJobAttribute flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (I)V flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +class name javax/print/attribute/standard/JobPrioritySupported +header extends javax/print/attribute/IntegerSyntax implements javax/print/attribute/SupportedValuesAttribute flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (I)V flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +class name javax/print/attribute/standard/JobSheets +header extends javax/print/attribute/EnumSyntax implements javax/print/attribute/PrintRequestAttribute,javax/print/attribute/PrintJobAttribute flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name NONE descriptor Ljavax/print/attribute/standard/JobSheets; flags 19 +field name STANDARD descriptor Ljavax/print/attribute/standard/JobSheets; flags 19 +method name descriptor (I)V flags 4 +method name getStringTable descriptor ()[Ljava/lang/String; flags 4 +method name getEnumValueTable descriptor ()[Ljavax/print/attribute/EnumSyntax; flags 4 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +class name javax/print/attribute/standard/JobState +header extends javax/print/attribute/EnumSyntax implements javax/print/attribute/PrintJobAttribute flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name UNKNOWN descriptor Ljavax/print/attribute/standard/JobState; flags 19 +field name PENDING descriptor Ljavax/print/attribute/standard/JobState; flags 19 +field name PENDING_HELD descriptor Ljavax/print/attribute/standard/JobState; flags 19 +field name PROCESSING descriptor Ljavax/print/attribute/standard/JobState; flags 19 +field name PROCESSING_STOPPED descriptor Ljavax/print/attribute/standard/JobState; flags 19 +field name CANCELED descriptor Ljavax/print/attribute/standard/JobState; flags 19 +field name ABORTED descriptor Ljavax/print/attribute/standard/JobState; flags 19 +field name COMPLETED descriptor Ljavax/print/attribute/standard/JobState; flags 19 +method name descriptor (I)V flags 4 +method name getStringTable descriptor ()[Ljava/lang/String; flags 4 +method name getEnumValueTable descriptor ()[Ljavax/print/attribute/EnumSyntax; flags 4 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +class name javax/print/attribute/standard/JobStateReason +header extends javax/print/attribute/EnumSyntax implements javax/print/attribute/Attribute flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name JOB_INCOMING descriptor Ljavax/print/attribute/standard/JobStateReason; flags 19 +field name JOB_DATA_INSUFFICIENT descriptor Ljavax/print/attribute/standard/JobStateReason; flags 19 +field name DOCUMENT_ACCESS_ERROR descriptor Ljavax/print/attribute/standard/JobStateReason; flags 19 +field name SUBMISSION_INTERRUPTED descriptor Ljavax/print/attribute/standard/JobStateReason; flags 19 +field name JOB_OUTGOING descriptor Ljavax/print/attribute/standard/JobStateReason; flags 19 +field name JOB_HOLD_UNTIL_SPECIFIED descriptor Ljavax/print/attribute/standard/JobStateReason; flags 19 +field name RESOURCES_ARE_NOT_READY descriptor Ljavax/print/attribute/standard/JobStateReason; flags 19 +field name PRINTER_STOPPED_PARTLY descriptor Ljavax/print/attribute/standard/JobStateReason; flags 19 +field name PRINTER_STOPPED descriptor Ljavax/print/attribute/standard/JobStateReason; flags 19 +field name JOB_INTERPRETING descriptor Ljavax/print/attribute/standard/JobStateReason; flags 19 +field name JOB_QUEUED descriptor Ljavax/print/attribute/standard/JobStateReason; flags 19 +field name JOB_TRANSFORMING descriptor Ljavax/print/attribute/standard/JobStateReason; flags 19 +field name JOB_QUEUED_FOR_MARKER descriptor Ljavax/print/attribute/standard/JobStateReason; flags 19 +field name JOB_PRINTING descriptor Ljavax/print/attribute/standard/JobStateReason; flags 19 +field name JOB_CANCELED_BY_USER descriptor Ljavax/print/attribute/standard/JobStateReason; flags 19 +field name JOB_CANCELED_BY_OPERATOR descriptor Ljavax/print/attribute/standard/JobStateReason; flags 19 +field name JOB_CANCELED_AT_DEVICE descriptor Ljavax/print/attribute/standard/JobStateReason; flags 19 +field name ABORTED_BY_SYSTEM descriptor Ljavax/print/attribute/standard/JobStateReason; flags 19 +field name UNSUPPORTED_COMPRESSION descriptor Ljavax/print/attribute/standard/JobStateReason; flags 19 +field name COMPRESSION_ERROR descriptor Ljavax/print/attribute/standard/JobStateReason; flags 19 +field name UNSUPPORTED_DOCUMENT_FORMAT descriptor Ljavax/print/attribute/standard/JobStateReason; flags 19 +field name DOCUMENT_FORMAT_ERROR descriptor Ljavax/print/attribute/standard/JobStateReason; flags 19 +field name PROCESSING_TO_STOP_POINT descriptor Ljavax/print/attribute/standard/JobStateReason; flags 19 +field name SERVICE_OFF_LINE descriptor Ljavax/print/attribute/standard/JobStateReason; flags 19 +field name JOB_COMPLETED_SUCCESSFULLY descriptor Ljavax/print/attribute/standard/JobStateReason; flags 19 +field name JOB_COMPLETED_WITH_WARNINGS descriptor Ljavax/print/attribute/standard/JobStateReason; flags 19 +field name JOB_COMPLETED_WITH_ERRORS descriptor Ljavax/print/attribute/standard/JobStateReason; flags 19 +field name JOB_RESTARTABLE descriptor Ljavax/print/attribute/standard/JobStateReason; flags 19 +field name QUEUED_IN_DEVICE descriptor Ljavax/print/attribute/standard/JobStateReason; flags 19 +method name descriptor (I)V flags 4 +method name getStringTable descriptor ()[Ljava/lang/String; flags 4 +method name getEnumValueTable descriptor ()[Ljavax/print/attribute/EnumSyntax; flags 4 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +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/PrintJobAttribute; classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (I)V flags 1 +method name descriptor (IF)V flags 1 +method name descriptor (Ljava/util/Collection;)V flags 1 signature (Ljava/util/Collection;)V +method name add descriptor (Ljavax/print/attribute/standard/JobStateReason;)Z flags 1 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 +method name add descriptor (Ljava/lang/Object;)Z flags 1041 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (I)V flags 4 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +class name javax/print/attribute/standard/MediaName +header extends javax/print/attribute/standard/Media implements javax/print/attribute/Attribute flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name NA_LETTER_WHITE descriptor Ljavax/print/attribute/standard/MediaName; flags 19 +field name NA_LETTER_TRANSPARENT descriptor Ljavax/print/attribute/standard/MediaName; flags 19 +field name ISO_A4_WHITE descriptor Ljavax/print/attribute/standard/MediaName; flags 19 +field name ISO_A4_TRANSPARENT descriptor Ljavax/print/attribute/standard/MediaName; flags 19 +method name descriptor (I)V flags 4 +method name getStringTable descriptor ()[Ljava/lang/String; flags 4 +method name getEnumValueTable descriptor ()[Ljavax/print/attribute/EnumSyntax; flags 4 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name INCH descriptor I constantValue 25400 flags 19 +field name MM descriptor I constantValue 1000 flags 19 +method name descriptor (FFFFI)V flags 1 +method name descriptor (IIIII)V flags 1 +method name getPrintableArea descriptor (I)[F flags 1 +method name getX descriptor (I)F flags 1 +method name getY descriptor (I)F flags 1 +method name getWidth descriptor (I)F flags 1 +method name getHeight descriptor (I)F flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 +method name toString descriptor (ILjava/lang/String;)Ljava/lang/String; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name hashCode descriptor ()I flags 1 + +class name javax/print/attribute/standard/MediaSize +header extends javax/print/attribute/Size2DSyntax implements javax/print/attribute/Attribute flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +method name descriptor (FFI)V flags 1 +method name descriptor (III)V flags 1 +method name descriptor (FFILjavax/print/attribute/standard/MediaSizeName;)V flags 1 +method name descriptor (IIILjavax/print/attribute/standard/MediaSizeName;)V flags 1 +method name getMediaSizeName descriptor ()Ljavax/print/attribute/standard/MediaSizeName; flags 1 +method name getMediaSizeForName descriptor (Ljavax/print/attribute/standard/MediaSizeName;)Ljavax/print/attribute/standard/MediaSize; flags 9 +method name findMedia descriptor (FFI)Ljavax/print/attribute/standard/MediaSizeName; flags 9 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +class name javax/print/attribute/standard/MediaSize$Engineering +header extends java/lang/Object flags 31 +innerclass innerClass javax/print/attribute/standard/MediaSize$Engineering outerClass javax/print/attribute/standard/MediaSize innerClassName Engineering flags 19 +field name A descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name B descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name C descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name D descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name E descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 + +class name javax/print/attribute/standard/MediaSize$ISO +header extends java/lang/Object flags 31 +innerclass innerClass javax/print/attribute/standard/MediaSize$ISO outerClass javax/print/attribute/standard/MediaSize innerClassName ISO flags 19 +field name A0 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name A1 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name A2 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name A3 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name A4 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name A5 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name A6 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name A7 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name A8 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name A9 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name A10 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name B0 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name B1 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name B2 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name B3 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name B4 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name B5 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name B6 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name B7 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name B8 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name B9 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name B10 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name C3 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name C4 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name C5 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name C6 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name DESIGNATED_LONG descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 + +class name javax/print/attribute/standard/MediaSize$JIS +header extends java/lang/Object flags 31 +innerclass innerClass javax/print/attribute/standard/MediaSize$JIS outerClass javax/print/attribute/standard/MediaSize innerClassName JIS flags 19 +field name B0 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name B1 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name B2 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name B3 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name B4 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name B5 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name B6 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name B7 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name B8 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name B9 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name B10 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name CHOU_1 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name CHOU_2 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name CHOU_3 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name CHOU_4 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name CHOU_30 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name CHOU_40 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name KAKU_0 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name KAKU_1 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name KAKU_2 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name KAKU_3 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name KAKU_4 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name KAKU_5 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name KAKU_6 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name KAKU_7 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name KAKU_8 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name KAKU_20 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name KAKU_A4 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name YOU_1 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name YOU_2 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name YOU_3 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name YOU_4 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name YOU_5 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name YOU_6 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name YOU_7 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 + +class name javax/print/attribute/standard/MediaSize$NA +header extends java/lang/Object flags 31 +innerclass innerClass javax/print/attribute/standard/MediaSize$NA outerClass javax/print/attribute/standard/MediaSize innerClassName NA flags 19 +field name LETTER descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name LEGAL descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name NA_5X7 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name NA_8X10 descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name NA_NUMBER_9_ENVELOPE descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name NA_NUMBER_10_ENVELOPE descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name NA_NUMBER_11_ENVELOPE descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name NA_NUMBER_12_ENVELOPE descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name NA_NUMBER_14_ENVELOPE descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name NA_6X9_ENVELOPE descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name NA_7X9_ENVELOPE descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name NA_9x11_ENVELOPE descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name NA_9x12_ENVELOPE descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name NA_10x13_ENVELOPE descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name NA_10x14_ENVELOPE descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name NA_10X15_ENVELOPE descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 + +class name javax/print/attribute/standard/MediaSize$Other +header extends java/lang/Object flags 31 +innerclass innerClass javax/print/attribute/standard/MediaSize$Other outerClass javax/print/attribute/standard/MediaSize innerClassName Other flags 19 +field name EXECUTIVE descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name LEDGER descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name TABLOID descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name INVOICE descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name FOLIO descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name QUARTO descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name ITALY_ENVELOPE descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name MONARCH_ENVELOPE descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name PERSONAL_ENVELOPE descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name JAPANESE_POSTCARD descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 +field name JAPANESE_DOUBLE_POSTCARD descriptor Ljavax/print/attribute/standard/MediaSize; flags 19 + +class name javax/print/attribute/standard/MediaSizeName +header extends javax/print/attribute/standard/Media flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name ISO_A0 descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name ISO_A1 descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name ISO_A2 descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name ISO_A3 descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name ISO_A4 descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name ISO_A5 descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name ISO_A6 descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name ISO_A7 descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name ISO_A8 descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name ISO_A9 descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name ISO_A10 descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name ISO_B0 descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name ISO_B1 descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name ISO_B2 descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name ISO_B3 descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name ISO_B4 descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name ISO_B5 descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name ISO_B6 descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name ISO_B7 descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name ISO_B8 descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name ISO_B9 descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name ISO_B10 descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name JIS_B0 descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name JIS_B1 descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name JIS_B2 descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name JIS_B3 descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name JIS_B4 descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name JIS_B5 descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name JIS_B6 descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name JIS_B7 descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name JIS_B8 descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name JIS_B9 descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name JIS_B10 descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name ISO_C0 descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name ISO_C1 descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name ISO_C2 descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name ISO_C3 descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name ISO_C4 descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name ISO_C5 descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name ISO_C6 descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name NA_LETTER descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name NA_LEGAL descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name EXECUTIVE descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name LEDGER descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name TABLOID descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name INVOICE descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name FOLIO descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name QUARTO descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name JAPANESE_POSTCARD descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name JAPANESE_DOUBLE_POSTCARD descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name A descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name B descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name C descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name D descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name E descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name ISO_DESIGNATED_LONG descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name ITALY_ENVELOPE descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name MONARCH_ENVELOPE descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name PERSONAL_ENVELOPE descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name NA_NUMBER_9_ENVELOPE descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name NA_NUMBER_10_ENVELOPE descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name NA_NUMBER_11_ENVELOPE descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name NA_NUMBER_12_ENVELOPE descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name NA_NUMBER_14_ENVELOPE descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name NA_6X9_ENVELOPE descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name NA_7X9_ENVELOPE descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name NA_9X11_ENVELOPE descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name NA_9X12_ENVELOPE descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name NA_10X13_ENVELOPE descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name NA_10X14_ENVELOPE descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name NA_10X15_ENVELOPE descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name NA_5X7 descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +field name NA_8X10 descriptor Ljavax/print/attribute/standard/MediaSizeName; flags 19 +method name descriptor (I)V flags 4 +method name getStringTable descriptor ()[Ljava/lang/String; flags 4 +method name getEnumValueTable descriptor ()[Ljavax/print/attribute/EnumSyntax; flags 4 + +class name javax/print/attribute/standard/MediaTray +header extends javax/print/attribute/standard/Media implements javax/print/attribute/Attribute flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name TOP descriptor Ljavax/print/attribute/standard/MediaTray; flags 19 +field name MIDDLE descriptor Ljavax/print/attribute/standard/MediaTray; flags 19 +field name BOTTOM descriptor Ljavax/print/attribute/standard/MediaTray; flags 19 +field name ENVELOPE descriptor Ljavax/print/attribute/standard/MediaTray; flags 19 +field name MANUAL descriptor Ljavax/print/attribute/standard/MediaTray; flags 19 +field name LARGE_CAPACITY descriptor Ljavax/print/attribute/standard/MediaTray; flags 19 +field name MAIN descriptor Ljavax/print/attribute/standard/MediaTray; flags 19 +field name SIDE descriptor Ljavax/print/attribute/standard/MediaTray; flags 19 +method name descriptor (I)V flags 4 +method name getStringTable descriptor ()[Ljava/lang/String; flags 4 +method name getEnumValueTable descriptor ()[Ljavax/print/attribute/EnumSyntax; flags 4 + +class name javax/print/attribute/standard/MultipleDocumentHandling +header extends javax/print/attribute/EnumSyntax implements javax/print/attribute/PrintRequestAttribute,javax/print/attribute/PrintJobAttribute flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name SINGLE_DOCUMENT descriptor Ljavax/print/attribute/standard/MultipleDocumentHandling; flags 19 +field name SEPARATE_DOCUMENTS_UNCOLLATED_COPIES descriptor Ljavax/print/attribute/standard/MultipleDocumentHandling; flags 19 +field name SEPARATE_DOCUMENTS_COLLATED_COPIES descriptor Ljavax/print/attribute/standard/MultipleDocumentHandling; flags 19 +field name SINGLE_DOCUMENT_NEW_SHEET descriptor Ljavax/print/attribute/standard/MultipleDocumentHandling; flags 19 +method name descriptor (I)V flags 4 +method name getStringTable descriptor ()[Ljava/lang/String; flags 4 +method name getEnumValueTable descriptor ()[Ljavax/print/attribute/EnumSyntax; flags 4 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +class name javax/print/attribute/standard/NumberOfDocuments +header extends javax/print/attribute/IntegerSyntax implements javax/print/attribute/PrintJobAttribute flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (I)V flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +class name javax/print/attribute/standard/NumberOfInterveningJobs +header extends javax/print/attribute/IntegerSyntax implements javax/print/attribute/PrintJobAttribute flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (I)V flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (I)V flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +class name javax/print/attribute/standard/NumberUpSupported +header extends javax/print/attribute/SetOfIntegerSyntax implements javax/print/attribute/SupportedValuesAttribute flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ([[I)V flags 1 +method name descriptor (I)V flags 1 +method name descriptor (II)V flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name PORTRAIT descriptor Ljavax/print/attribute/standard/OrientationRequested; flags 19 +field name LANDSCAPE descriptor Ljavax/print/attribute/standard/OrientationRequested; flags 19 +field name REVERSE_LANDSCAPE descriptor Ljavax/print/attribute/standard/OrientationRequested; flags 19 +field name REVERSE_PORTRAIT descriptor Ljavax/print/attribute/standard/OrientationRequested; flags 19 +method name descriptor (I)V flags 4 +method name getStringTable descriptor ()[Ljava/lang/String; flags 4 +method name getEnumValueTable descriptor ()[Ljavax/print/attribute/EnumSyntax; flags 4 +method name getOffset descriptor ()I flags 4 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +class name javax/print/attribute/standard/OutputDeviceAssigned +header extends javax/print/attribute/TextSyntax implements javax/print/attribute/PrintJobAttribute flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/String;Ljava/util/Locale;)V flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +class name javax/print/attribute/standard/PDLOverrideSupported +header extends javax/print/attribute/EnumSyntax implements javax/print/attribute/PrintServiceAttribute flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name NOT_ATTEMPTED descriptor Ljavax/print/attribute/standard/PDLOverrideSupported; flags 19 +field name ATTEMPTED descriptor Ljavax/print/attribute/standard/PDLOverrideSupported; flags 19 +method name descriptor (I)V flags 4 +method name getStringTable descriptor ()[Ljava/lang/String; flags 4 +method name getEnumValueTable descriptor ()[Ljavax/print/attribute/EnumSyntax; flags 4 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ([[I)V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (I)V flags 1 +method name descriptor (II)V flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +class name javax/print/attribute/standard/PagesPerMinute +header extends javax/print/attribute/IntegerSyntax implements javax/print/attribute/PrintServiceAttribute flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (I)V flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +class name javax/print/attribute/standard/PagesPerMinuteColor +header extends javax/print/attribute/IntegerSyntax implements javax/print/attribute/PrintServiceAttribute flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (I)V flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +class name javax/print/attribute/standard/PresentationDirection +header extends javax/print/attribute/EnumSyntax implements javax/print/attribute/PrintJobAttribute,javax/print/attribute/PrintRequestAttribute flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name TOBOTTOM_TORIGHT descriptor Ljavax/print/attribute/standard/PresentationDirection; flags 19 +field name TOBOTTOM_TOLEFT descriptor Ljavax/print/attribute/standard/PresentationDirection; flags 19 +field name TOTOP_TORIGHT descriptor Ljavax/print/attribute/standard/PresentationDirection; flags 19 +field name TOTOP_TOLEFT descriptor Ljavax/print/attribute/standard/PresentationDirection; flags 19 +field name TORIGHT_TOBOTTOM descriptor Ljavax/print/attribute/standard/PresentationDirection; flags 19 +field name TORIGHT_TOTOP descriptor Ljavax/print/attribute/standard/PresentationDirection; flags 19 +field name TOLEFT_TOBOTTOM descriptor Ljavax/print/attribute/standard/PresentationDirection; flags 19 +field name TOLEFT_TOTOP descriptor Ljavax/print/attribute/standard/PresentationDirection; flags 19 +method name getStringTable descriptor ()[Ljava/lang/String; flags 4 +method name getEnumValueTable descriptor ()[Ljavax/print/attribute/EnumSyntax; flags 4 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name DRAFT descriptor Ljavax/print/attribute/standard/PrintQuality; flags 19 +field name NORMAL descriptor Ljavax/print/attribute/standard/PrintQuality; flags 19 +field name HIGH descriptor Ljavax/print/attribute/standard/PrintQuality; flags 19 +method name descriptor (I)V flags 4 +method name getStringTable descriptor ()[Ljava/lang/String; flags 4 +method name getEnumValueTable descriptor ()[Ljavax/print/attribute/EnumSyntax; flags 4 +method name getOffset descriptor ()I flags 4 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +class name javax/print/attribute/standard/PrinterInfo +header extends javax/print/attribute/TextSyntax implements javax/print/attribute/PrintServiceAttribute flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/String;Ljava/util/Locale;)V flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +class name javax/print/attribute/standard/PrinterIsAcceptingJobs +header extends javax/print/attribute/EnumSyntax implements javax/print/attribute/PrintServiceAttribute flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name NOT_ACCEPTING_JOBS descriptor Ljavax/print/attribute/standard/PrinterIsAcceptingJobs; flags 19 +field name ACCEPTING_JOBS descriptor Ljavax/print/attribute/standard/PrinterIsAcceptingJobs; flags 19 +method name descriptor (I)V flags 4 +method name getStringTable descriptor ()[Ljava/lang/String; flags 4 +method name getEnumValueTable descriptor ()[Ljavax/print/attribute/EnumSyntax; flags 4 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +class name javax/print/attribute/standard/PrinterLocation +header extends javax/print/attribute/TextSyntax implements javax/print/attribute/PrintServiceAttribute flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/String;Ljava/util/Locale;)V flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +class name javax/print/attribute/standard/PrinterMakeAndModel +header extends javax/print/attribute/TextSyntax implements javax/print/attribute/PrintServiceAttribute flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/String;Ljava/util/Locale;)V flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +class name javax/print/attribute/standard/PrinterMessageFromOperator +header extends javax/print/attribute/TextSyntax implements javax/print/attribute/PrintServiceAttribute flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/String;Ljava/util/Locale;)V flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +class name javax/print/attribute/standard/PrinterMoreInfo +header extends javax/print/attribute/URISyntax implements javax/print/attribute/PrintServiceAttribute flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/net/URI;)V flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +class name javax/print/attribute/standard/PrinterMoreInfoManufacturer +header extends javax/print/attribute/URISyntax implements javax/print/attribute/PrintServiceAttribute flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/net/URI;)V flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +class name javax/print/attribute/standard/PrinterName +header extends javax/print/attribute/TextSyntax implements javax/print/attribute/PrintServiceAttribute flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/String;Ljava/util/Locale;)V flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (III)V flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +class name javax/print/attribute/standard/PrinterState +header extends javax/print/attribute/EnumSyntax implements javax/print/attribute/PrintServiceAttribute flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name UNKNOWN descriptor Ljavax/print/attribute/standard/PrinterState; flags 19 +field name IDLE descriptor Ljavax/print/attribute/standard/PrinterState; flags 19 +field name PROCESSING descriptor Ljavax/print/attribute/standard/PrinterState; flags 19 +field name STOPPED descriptor Ljavax/print/attribute/standard/PrinterState; flags 19 +method name descriptor (I)V flags 4 +method name getStringTable descriptor ()[Ljava/lang/String; flags 4 +method name getEnumValueTable descriptor ()[Ljavax/print/attribute/EnumSyntax; flags 4 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +class name javax/print/attribute/standard/PrinterStateReason +header extends javax/print/attribute/EnumSyntax implements javax/print/attribute/Attribute flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name OTHER descriptor Ljavax/print/attribute/standard/PrinterStateReason; flags 19 +field name MEDIA_NEEDED descriptor Ljavax/print/attribute/standard/PrinterStateReason; flags 19 +field name MEDIA_JAM descriptor Ljavax/print/attribute/standard/PrinterStateReason; flags 19 +field name MOVING_TO_PAUSED descriptor Ljavax/print/attribute/standard/PrinterStateReason; flags 19 +field name PAUSED descriptor Ljavax/print/attribute/standard/PrinterStateReason; flags 19 +field name SHUTDOWN descriptor Ljavax/print/attribute/standard/PrinterStateReason; flags 19 +field name CONNECTING_TO_DEVICE descriptor Ljavax/print/attribute/standard/PrinterStateReason; flags 19 +field name TIMED_OUT descriptor Ljavax/print/attribute/standard/PrinterStateReason; flags 19 +field name STOPPING descriptor Ljavax/print/attribute/standard/PrinterStateReason; flags 19 +field name STOPPED_PARTLY descriptor Ljavax/print/attribute/standard/PrinterStateReason; flags 19 +field name TONER_LOW descriptor Ljavax/print/attribute/standard/PrinterStateReason; flags 19 +field name TONER_EMPTY descriptor Ljavax/print/attribute/standard/PrinterStateReason; flags 19 +field name SPOOL_AREA_FULL descriptor Ljavax/print/attribute/standard/PrinterStateReason; flags 19 +field name COVER_OPEN descriptor Ljavax/print/attribute/standard/PrinterStateReason; flags 19 +field name INTERLOCK_OPEN descriptor Ljavax/print/attribute/standard/PrinterStateReason; flags 19 +field name DOOR_OPEN descriptor Ljavax/print/attribute/standard/PrinterStateReason; flags 19 +field name INPUT_TRAY_MISSING descriptor Ljavax/print/attribute/standard/PrinterStateReason; flags 19 +field name MEDIA_LOW descriptor Ljavax/print/attribute/standard/PrinterStateReason; flags 19 +field name MEDIA_EMPTY descriptor Ljavax/print/attribute/standard/PrinterStateReason; flags 19 +field name OUTPUT_TRAY_MISSING descriptor Ljavax/print/attribute/standard/PrinterStateReason; flags 19 +field name OUTPUT_AREA_ALMOST_FULL descriptor Ljavax/print/attribute/standard/PrinterStateReason; flags 19 +field name OUTPUT_AREA_FULL descriptor Ljavax/print/attribute/standard/PrinterStateReason; flags 19 +field name MARKER_SUPPLY_LOW descriptor Ljavax/print/attribute/standard/PrinterStateReason; flags 19 +field name MARKER_SUPPLY_EMPTY descriptor Ljavax/print/attribute/standard/PrinterStateReason; flags 19 +field name MARKER_WASTE_ALMOST_FULL descriptor Ljavax/print/attribute/standard/PrinterStateReason; flags 19 +field name MARKER_WASTE_FULL descriptor Ljavax/print/attribute/standard/PrinterStateReason; flags 19 +field name FUSER_OVER_TEMP descriptor Ljavax/print/attribute/standard/PrinterStateReason; flags 19 +field name FUSER_UNDER_TEMP descriptor Ljavax/print/attribute/standard/PrinterStateReason; flags 19 +field name OPC_NEAR_EOL descriptor Ljavax/print/attribute/standard/PrinterStateReason; flags 19 +field name OPC_LIFE_OVER descriptor Ljavax/print/attribute/standard/PrinterStateReason; flags 19 +field name DEVELOPER_LOW descriptor Ljavax/print/attribute/standard/PrinterStateReason; flags 19 +field name DEVELOPER_EMPTY descriptor Ljavax/print/attribute/standard/PrinterStateReason; flags 19 +field name INTERPRETER_RESOURCE_UNAVAILABLE descriptor Ljavax/print/attribute/standard/PrinterStateReason; flags 19 +method name descriptor (I)V flags 4 +method name getStringTable descriptor ()[Ljava/lang/String; flags 4 +method name getEnumValueTable descriptor ()[Ljavax/print/attribute/EnumSyntax; flags 4 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +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/PrintServiceAttribute; classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (I)V flags 1 +method name descriptor (IF)V flags 1 +method name descriptor (Ljava/util/Map;)V flags 1 signature (Ljava/util/Map;)V +method name put descriptor (Ljavax/print/attribute/standard/PrinterStateReason;Ljavax/print/attribute/standard/Severity;)Ljavax/print/attribute/standard/Severity; flags 1 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 +method name printerStateReasonSet descriptor (Ljavax/print/attribute/standard/Severity;)Ljava/util/Set; flags 1 signature (Ljavax/print/attribute/standard/Severity;)Ljava/util/Set; +method name put descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 1041 + +class name javax/print/attribute/standard/PrinterURI +header extends javax/print/attribute/URISyntax implements javax/print/attribute/PrintServiceAttribute flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/net/URI;)V flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +class name javax/print/attribute/standard/QueuedJobCount +header extends javax/print/attribute/IntegerSyntax implements javax/print/attribute/PrintServiceAttribute flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (I)V flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +class name javax/print/attribute/standard/ReferenceUriSchemesSupported +header extends javax/print/attribute/EnumSyntax implements javax/print/attribute/Attribute flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name FTP descriptor Ljavax/print/attribute/standard/ReferenceUriSchemesSupported; flags 19 +field name HTTP descriptor Ljavax/print/attribute/standard/ReferenceUriSchemesSupported; flags 19 +field name HTTPS descriptor Ljavax/print/attribute/standard/ReferenceUriSchemesSupported; flags 19 +field name GOPHER descriptor Ljavax/print/attribute/standard/ReferenceUriSchemesSupported; flags 19 +field name NEWS descriptor Ljavax/print/attribute/standard/ReferenceUriSchemesSupported; flags 19 +field name NNTP descriptor Ljavax/print/attribute/standard/ReferenceUriSchemesSupported; flags 19 +field name WAIS descriptor Ljavax/print/attribute/standard/ReferenceUriSchemesSupported; flags 19 +field name FILE descriptor Ljavax/print/attribute/standard/ReferenceUriSchemesSupported; flags 19 +method name descriptor (I)V flags 4 +method name getStringTable descriptor ()[Ljava/lang/String; flags 4 +method name getEnumValueTable descriptor ()[Ljavax/print/attribute/EnumSyntax; flags 4 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +class name javax/print/attribute/standard/RequestingUserName +header extends javax/print/attribute/TextSyntax implements javax/print/attribute/PrintRequestAttribute flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/String;Ljava/util/Locale;)V flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +class name javax/print/attribute/standard/Severity +header extends javax/print/attribute/EnumSyntax implements javax/print/attribute/Attribute flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name REPORT descriptor Ljavax/print/attribute/standard/Severity; flags 19 +field name WARNING descriptor Ljavax/print/attribute/standard/Severity; flags 19 +field name ERROR descriptor Ljavax/print/attribute/standard/Severity; flags 19 +method name descriptor (I)V flags 4 +method name getStringTable descriptor ()[Ljava/lang/String; flags 4 +method name getEnumValueTable descriptor ()[Ljavax/print/attribute/EnumSyntax; flags 4 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name UNCOLLATED descriptor Ljavax/print/attribute/standard/SheetCollate; flags 19 +field name COLLATED descriptor Ljavax/print/attribute/standard/SheetCollate; flags 19 +method name descriptor (I)V flags 4 +method name getStringTable descriptor ()[Ljava/lang/String; flags 4 +method name getEnumValueTable descriptor ()[Ljavax/print/attribute/EnumSyntax; flags 4 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name ONE_SIDED descriptor Ljavax/print/attribute/standard/Sides; flags 19 +field name TWO_SIDED_LONG_EDGE descriptor Ljavax/print/attribute/standard/Sides; flags 19 +field name TWO_SIDED_SHORT_EDGE descriptor Ljavax/print/attribute/standard/Sides; flags 19 +field name DUPLEX descriptor Ljavax/print/attribute/standard/Sides; flags 19 +field name TUMBLE descriptor Ljavax/print/attribute/standard/Sides; flags 19 +method name descriptor (I)V flags 4 +method name getStringTable descriptor ()[Ljava/lang/String; flags 4 +method name getEnumValueTable descriptor ()[Ljavax/print/attribute/EnumSyntax; flags 4 +method name getCategory descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>; +method name getName descriptor ()Ljava/lang/String; flags 11 + +class name javax/print/event/PrintEvent +header extends java/util/EventObject flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/Object;)V flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/print/event/PrintJobAdapter +header extends java/lang/Object implements javax/print/event/PrintJobListener flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name printDataTransferCompleted descriptor (Ljavax/print/event/PrintJobEvent;)V flags 1 +method name printJobCompleted descriptor (Ljavax/print/event/PrintJobEvent;)V flags 1 +method name printJobFailed descriptor (Ljavax/print/event/PrintJobEvent;)V flags 1 +method name printJobCanceled descriptor (Ljavax/print/event/PrintJobEvent;)V flags 1 +method name printJobNoMoreEvents descriptor (Ljavax/print/event/PrintJobEvent;)V flags 1 +method name printJobRequiresAttention descriptor (Ljavax/print/event/PrintJobEvent;)V flags 1 + +class name javax/print/event/PrintJobAttributeEvent +header extends javax/print/event/PrintEvent flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljavax/print/DocPrintJob;Ljavax/print/attribute/PrintJobAttributeSet;)V flags 1 +method name getPrintJob descriptor ()Ljavax/print/DocPrintJob; flags 1 +method name getAttributes descriptor ()Ljavax/print/attribute/PrintJobAttributeSet; flags 1 + +class name javax/print/event/PrintJobAttributeListener +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name attributeUpdate descriptor (Ljavax/print/event/PrintJobAttributeEvent;)V flags 401 + +class name javax/print/event/PrintJobEvent +header extends javax/print/event/PrintEvent flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name JOB_CANCELED descriptor I constantValue 101 flags 19 +field name JOB_COMPLETE descriptor I constantValue 102 flags 19 +field name JOB_FAILED descriptor I constantValue 103 flags 19 +field name REQUIRES_ATTENTION descriptor I constantValue 104 flags 19 +field name NO_MORE_EVENTS descriptor I constantValue 105 flags 19 +field name DATA_TRANSFER_COMPLETE descriptor I constantValue 106 flags 19 +method name descriptor (Ljavax/print/DocPrintJob;I)V flags 1 +method name getPrintEventType descriptor ()I flags 1 +method name getPrintJob descriptor ()Ljavax/print/DocPrintJob; flags 1 + +class name javax/print/event/PrintJobListener +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name printDataTransferCompleted descriptor (Ljavax/print/event/PrintJobEvent;)V flags 401 +method name printJobCompleted descriptor (Ljavax/print/event/PrintJobEvent;)V flags 401 +method name printJobFailed descriptor (Ljavax/print/event/PrintJobEvent;)V flags 401 +method name printJobCanceled descriptor (Ljavax/print/event/PrintJobEvent;)V flags 401 +method name printJobNoMoreEvents descriptor (Ljavax/print/event/PrintJobEvent;)V flags 401 +method name printJobRequiresAttention descriptor (Ljavax/print/event/PrintJobEvent;)V flags 401 + +class name javax/print/event/PrintServiceAttributeEvent +header extends javax/print/event/PrintEvent flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljavax/print/PrintService;Ljavax/print/attribute/PrintServiceAttributeSet;)V flags 1 +method name getPrintService descriptor ()Ljavax/print/PrintService; flags 1 +method name getAttributes descriptor ()Ljavax/print/attribute/PrintServiceAttributeSet; flags 1 + +class name javax/print/event/PrintServiceAttributeListener +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name attributeUpdate descriptor (Ljavax/print/event/PrintServiceAttributeEvent;)V flags 401 + +class name javax/sound/midi/ControllerEventListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name controlChange descriptor (Ljavax/sound/midi/ShortMessage;)V flags 401 + +class name javax/sound/midi/Instrument +header extends javax/sound/midi/SoundbankResource flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljavax/sound/midi/Soundbank;Ljavax/sound/midi/Patch;Ljava/lang/String;Ljava/lang/Class;)V flags 4 signature (Ljavax/sound/midi/Soundbank;Ljavax/sound/midi/Patch;Ljava/lang/String;Ljava/lang/Class<*>;)V +method name getPatch descriptor ()Ljavax/sound/midi/Patch; flags 1 + +class name javax/sound/midi/InvalidMidiDataException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/sound/midi/MetaEventListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name meta descriptor (Ljavax/sound/midi/MetaMessage;)V flags 401 + +class name javax/sound/midi/MetaMessage +header extends javax/sound/midi/MidiMessage flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name META descriptor I constantValue 255 flags 19 +method name descriptor ()V flags 1 +method name descriptor (I[BI)V thrownTypes javax/sound/midi/InvalidMidiDataException flags 1 +method name descriptor ([B)V flags 4 +method name setMessage descriptor (I[BI)V thrownTypes javax/sound/midi/InvalidMidiDataException flags 1 +method name getType descriptor ()I flags 1 +method name getData descriptor ()[B flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 + +class name javax/sound/midi/MidiChannel +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name noteOn descriptor (II)V flags 401 +method name noteOff descriptor (II)V flags 401 +method name noteOff descriptor (I)V flags 401 +method name setPolyPressure descriptor (II)V flags 401 +method name getPolyPressure descriptor (I)I flags 401 +method name setChannelPressure descriptor (I)V flags 401 +method name getChannelPressure descriptor ()I flags 401 +method name controlChange descriptor (II)V flags 401 +method name getController descriptor (I)I flags 401 +method name programChange descriptor (I)V flags 401 +method name programChange descriptor (II)V flags 401 +method name getProgram descriptor ()I flags 401 +method name setPitchBend descriptor (I)V flags 401 +method name getPitchBend descriptor ()I flags 401 +method name resetAllControllers descriptor ()V flags 401 +method name allNotesOff descriptor ()V flags 401 +method name allSoundOff descriptor ()V flags 401 +method name localControl descriptor (Z)Z flags 401 +method name setMono descriptor (Z)V flags 401 +method name getMono descriptor ()Z flags 401 +method name setOmni descriptor (Z)V flags 401 +method name getOmni descriptor ()Z flags 401 +method name setMute descriptor (Z)V flags 401 +method name getMute descriptor ()Z flags 401 +method name setSolo descriptor (Z)V flags 401 +method name getSolo descriptor ()Z flags 401 + +class name javax/sound/midi/MidiDevice +header extends java/lang/Object implements java/lang/AutoCloseable flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/sound/midi/MidiDevice$Info outerClass javax/sound/midi/MidiDevice innerClassName Info flags 9 +method name getDeviceInfo descriptor ()Ljavax/sound/midi/MidiDevice$Info; flags 401 +method name open descriptor ()V thrownTypes javax/sound/midi/MidiUnavailableException flags 401 +method name close descriptor ()V flags 401 +method name isOpen descriptor ()Z flags 401 +method name getMicrosecondPosition descriptor ()J flags 401 +method name getMaxReceivers descriptor ()I flags 401 +method name getMaxTransmitters descriptor ()I flags 401 +method name getReceiver descriptor ()Ljavax/sound/midi/Receiver; thrownTypes javax/sound/midi/MidiUnavailableException flags 401 +method name getReceivers descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List; +method name getTransmitter descriptor ()Ljavax/sound/midi/Transmitter; thrownTypes javax/sound/midi/MidiUnavailableException flags 401 +method name getTransmitters descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List; + +class name javax/sound/midi/MidiDevice$Info +header extends java/lang/Object flags 21 +innerclass innerClass javax/sound/midi/MidiDevice$Info outerClass javax/sound/midi/MidiDevice innerClassName Info flags 9 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V flags 4 +method name equals descriptor (Ljava/lang/Object;)Z flags 11 +method name hashCode descriptor ()I flags 11 +method name getName descriptor ()Ljava/lang/String; flags 11 +method name getVendor descriptor ()Ljava/lang/String; flags 11 +method name getDescription descriptor ()Ljava/lang/String; flags 11 +method name getVersion descriptor ()Ljava/lang/String; flags 11 +method name toString descriptor ()Ljava/lang/String; flags 11 + +class name javax/sound/midi/MidiDeviceReceiver +header extends java/lang/Object implements javax/sound/midi/Receiver flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getMidiDevice descriptor ()Ljavax/sound/midi/MidiDevice; flags 401 + +class name javax/sound/midi/MidiDeviceTransmitter +header extends java/lang/Object implements javax/sound/midi/Transmitter flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getMidiDevice descriptor ()Ljavax/sound/midi/MidiDevice; flags 401 + +class name javax/sound/midi/MidiEvent +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljavax/sound/midi/MidiMessage;J)V flags 1 +method name getMessage descriptor ()Ljavax/sound/midi/MidiMessage; flags 1 +method name setTick descriptor (J)V flags 1 +method name getTick descriptor ()J flags 1 + +class name javax/sound/midi/MidiFileFormat +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name UNKNOWN_LENGTH descriptor I constantValue -1 flags 19 +field name type descriptor I flags 4 +field name divisionType descriptor F flags 4 +field name resolution descriptor I flags 4 +field name byteLength descriptor I flags 4 +field name microsecondLength descriptor J flags 4 +method name descriptor (IFIIJ)V flags 1 +method name descriptor (IFIIJLjava/util/Map;)V flags 1 signature (IFIIJLjava/util/Map;)V +method name getType descriptor ()I flags 1 +method name getDivisionType descriptor ()F flags 1 +method name getResolution descriptor ()I flags 1 +method name getByteLength descriptor ()I flags 1 +method name getMicrosecondLength descriptor ()J flags 1 +method name properties descriptor ()Ljava/util/Map; flags 1 signature ()Ljava/util/Map; +method name getProperty descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 1 + +class name javax/sound/midi/MidiMessage +header extends java/lang/Object implements java/lang/Cloneable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name data descriptor [B flags 4 +field name length descriptor I flags 4 +method name descriptor ([B)V flags 4 +method name setMessage descriptor ([BI)V thrownTypes javax/sound/midi/InvalidMidiDataException flags 4 +method name getMessage descriptor ()[B flags 1 +method name getStatus descriptor ()I flags 1 +method name getLength descriptor ()I flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 401 + +class name javax/sound/midi/MidiSystem +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/sound/midi/MidiDevice$Info outerClass javax/sound/midi/MidiDevice innerClassName Info flags 9 +method name getMidiDeviceInfo descriptor ()[Ljavax/sound/midi/MidiDevice$Info; flags 9 +method name getMidiDevice descriptor (Ljavax/sound/midi/MidiDevice$Info;)Ljavax/sound/midi/MidiDevice; thrownTypes javax/sound/midi/MidiUnavailableException flags 9 +method name getReceiver descriptor ()Ljavax/sound/midi/Receiver; thrownTypes javax/sound/midi/MidiUnavailableException flags 9 +method name getTransmitter descriptor ()Ljavax/sound/midi/Transmitter; thrownTypes javax/sound/midi/MidiUnavailableException flags 9 +method name getSynthesizer descriptor ()Ljavax/sound/midi/Synthesizer; thrownTypes javax/sound/midi/MidiUnavailableException flags 9 +method name getSequencer descriptor ()Ljavax/sound/midi/Sequencer; thrownTypes javax/sound/midi/MidiUnavailableException flags 9 +method name getSequencer descriptor (Z)Ljavax/sound/midi/Sequencer; thrownTypes javax/sound/midi/MidiUnavailableException flags 9 +method name getSoundbank descriptor (Ljava/io/InputStream;)Ljavax/sound/midi/Soundbank; thrownTypes javax/sound/midi/InvalidMidiDataException,java/io/IOException flags 9 +method name getSoundbank descriptor (Ljava/net/URL;)Ljavax/sound/midi/Soundbank; thrownTypes javax/sound/midi/InvalidMidiDataException,java/io/IOException flags 9 +method name getSoundbank descriptor (Ljava/io/File;)Ljavax/sound/midi/Soundbank; thrownTypes javax/sound/midi/InvalidMidiDataException,java/io/IOException flags 9 +method name getMidiFileFormat descriptor (Ljava/io/InputStream;)Ljavax/sound/midi/MidiFileFormat; thrownTypes javax/sound/midi/InvalidMidiDataException,java/io/IOException flags 9 +method name getMidiFileFormat descriptor (Ljava/net/URL;)Ljavax/sound/midi/MidiFileFormat; thrownTypes javax/sound/midi/InvalidMidiDataException,java/io/IOException flags 9 +method name getMidiFileFormat descriptor (Ljava/io/File;)Ljavax/sound/midi/MidiFileFormat; thrownTypes javax/sound/midi/InvalidMidiDataException,java/io/IOException flags 9 +method name getSequence descriptor (Ljava/io/InputStream;)Ljavax/sound/midi/Sequence; thrownTypes javax/sound/midi/InvalidMidiDataException,java/io/IOException flags 9 +method name getSequence descriptor (Ljava/net/URL;)Ljavax/sound/midi/Sequence; thrownTypes javax/sound/midi/InvalidMidiDataException,java/io/IOException flags 9 +method name getSequence descriptor (Ljava/io/File;)Ljavax/sound/midi/Sequence; thrownTypes javax/sound/midi/InvalidMidiDataException,java/io/IOException flags 9 +method name getMidiFileTypes descriptor ()[I flags 9 +method name isFileTypeSupported descriptor (I)Z flags 9 +method name getMidiFileTypes descriptor (Ljavax/sound/midi/Sequence;)[I flags 9 +method name isFileTypeSupported descriptor (ILjavax/sound/midi/Sequence;)Z flags 9 +method name write descriptor (Ljavax/sound/midi/Sequence;ILjava/io/OutputStream;)I thrownTypes java/io/IOException flags 9 +method name write descriptor (Ljavax/sound/midi/Sequence;ILjava/io/File;)I thrownTypes java/io/IOException flags 9 + +class name javax/sound/midi/MidiUnavailableException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/sound/midi/Patch +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (II)V flags 1 +method name getBank descriptor ()I flags 1 +method name getProgram descriptor ()I flags 1 + +class name javax/sound/midi/Receiver +header extends java/lang/Object implements java/lang/AutoCloseable flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name send descriptor (Ljavax/sound/midi/MidiMessage;J)V flags 401 +method name close descriptor ()V flags 401 + +class name javax/sound/midi/Sequence +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name PPQ descriptor F constantValue 0.0 flags 19 +field name SMPTE_24 descriptor F constantValue 24.0 flags 19 +field name SMPTE_25 descriptor F constantValue 25.0 flags 19 +field name SMPTE_30DROP descriptor F constantValue 29.97 flags 19 +field name SMPTE_30 descriptor F constantValue 30.0 flags 19 +field name divisionType descriptor F flags 4 +field name resolution descriptor I flags 4 +field name tracks descriptor Ljava/util/Vector; flags 4 signature Ljava/util/Vector; +method name descriptor (FI)V thrownTypes javax/sound/midi/InvalidMidiDataException flags 1 +method name descriptor (FII)V thrownTypes javax/sound/midi/InvalidMidiDataException flags 1 +method name getDivisionType descriptor ()F flags 1 +method name getResolution descriptor ()I flags 1 +method name createTrack descriptor ()Ljavax/sound/midi/Track; flags 1 +method name deleteTrack descriptor (Ljavax/sound/midi/Track;)Z flags 1 +method name getTracks descriptor ()[Ljavax/sound/midi/Track; flags 1 +method name getMicrosecondLength descriptor ()J flags 1 +method name getTickLength descriptor ()J flags 1 +method name getPatchList descriptor ()[Ljavax/sound/midi/Patch; flags 1 + +class name javax/sound/midi/Sequencer +header extends java/lang/Object implements javax/sound/midi/MidiDevice flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/sound/midi/Sequencer$SyncMode outerClass javax/sound/midi/Sequencer innerClassName SyncMode flags 9 +field name LOOP_CONTINUOUSLY descriptor I constantValue -1 flags 19 +method name setSequence descriptor (Ljavax/sound/midi/Sequence;)V thrownTypes javax/sound/midi/InvalidMidiDataException flags 401 +method name setSequence descriptor (Ljava/io/InputStream;)V thrownTypes java/io/IOException,javax/sound/midi/InvalidMidiDataException flags 401 +method name getSequence descriptor ()Ljavax/sound/midi/Sequence; flags 401 +method name start descriptor ()V flags 401 +method name stop descriptor ()V flags 401 +method name isRunning descriptor ()Z flags 401 +method name startRecording descriptor ()V flags 401 +method name stopRecording descriptor ()V flags 401 +method name isRecording descriptor ()Z flags 401 +method name recordEnable descriptor (Ljavax/sound/midi/Track;I)V flags 401 +method name recordDisable descriptor (Ljavax/sound/midi/Track;)V flags 401 +method name getTempoInBPM descriptor ()F flags 401 +method name setTempoInBPM descriptor (F)V flags 401 +method name getTempoInMPQ descriptor ()F flags 401 +method name setTempoInMPQ descriptor (F)V flags 401 +method name setTempoFactor descriptor (F)V flags 401 +method name getTempoFactor descriptor ()F flags 401 +method name getTickLength descriptor ()J flags 401 +method name getTickPosition descriptor ()J flags 401 +method name setTickPosition descriptor (J)V flags 401 +method name getMicrosecondLength descriptor ()J flags 401 +method name getMicrosecondPosition descriptor ()J flags 401 +method name setMicrosecondPosition descriptor (J)V flags 401 +method name setMasterSyncMode descriptor (Ljavax/sound/midi/Sequencer$SyncMode;)V flags 401 +method name getMasterSyncMode descriptor ()Ljavax/sound/midi/Sequencer$SyncMode; flags 401 +method name getMasterSyncModes descriptor ()[Ljavax/sound/midi/Sequencer$SyncMode; flags 401 +method name setSlaveSyncMode descriptor (Ljavax/sound/midi/Sequencer$SyncMode;)V flags 401 +method name getSlaveSyncMode descriptor ()Ljavax/sound/midi/Sequencer$SyncMode; flags 401 +method name getSlaveSyncModes descriptor ()[Ljavax/sound/midi/Sequencer$SyncMode; flags 401 +method name setTrackMute descriptor (IZ)V flags 401 +method name getTrackMute descriptor (I)Z flags 401 +method name setTrackSolo descriptor (IZ)V flags 401 +method name getTrackSolo descriptor (I)Z flags 401 +method name addMetaEventListener descriptor (Ljavax/sound/midi/MetaEventListener;)Z flags 401 +method name removeMetaEventListener descriptor (Ljavax/sound/midi/MetaEventListener;)V flags 401 +method name addControllerEventListener descriptor (Ljavax/sound/midi/ControllerEventListener;[I)[I flags 401 +method name removeControllerEventListener descriptor (Ljavax/sound/midi/ControllerEventListener;[I)[I flags 401 +method name setLoopStartPoint descriptor (J)V flags 401 +method name getLoopStartPoint descriptor ()J flags 401 +method name setLoopEndPoint descriptor (J)V flags 401 +method name getLoopEndPoint descriptor ()J flags 401 +method name setLoopCount descriptor (I)V flags 401 +method name getLoopCount descriptor ()I flags 401 + +class name javax/sound/midi/Sequencer$SyncMode +header extends java/lang/Object flags 21 +innerclass innerClass javax/sound/midi/Sequencer$SyncMode outerClass javax/sound/midi/Sequencer innerClassName SyncMode flags 9 +field name INTERNAL_CLOCK descriptor Ljavax/sound/midi/Sequencer$SyncMode; flags 19 +field name MIDI_SYNC descriptor Ljavax/sound/midi/Sequencer$SyncMode; flags 19 +field name MIDI_TIME_CODE descriptor Ljavax/sound/midi/Sequencer$SyncMode; flags 19 +field name NO_SYNC descriptor Ljavax/sound/midi/Sequencer$SyncMode; flags 19 +method name descriptor (Ljava/lang/String;)V flags 4 +method name equals descriptor (Ljava/lang/Object;)Z flags 11 +method name hashCode descriptor ()I flags 11 +method name toString descriptor ()Ljava/lang/String; flags 11 + +class name javax/sound/midi/ShortMessage +header extends javax/sound/midi/MidiMessage flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name MIDI_TIME_CODE descriptor I constantValue 241 flags 19 +field name SONG_POSITION_POINTER descriptor I constantValue 242 flags 19 +field name SONG_SELECT descriptor I constantValue 243 flags 19 +field name TUNE_REQUEST descriptor I constantValue 246 flags 19 +field name END_OF_EXCLUSIVE descriptor I constantValue 247 flags 19 +field name TIMING_CLOCK descriptor I constantValue 248 flags 19 +field name START descriptor I constantValue 250 flags 19 +field name CONTINUE descriptor I constantValue 251 flags 19 +field name STOP descriptor I constantValue 252 flags 19 +field name ACTIVE_SENSING descriptor I constantValue 254 flags 19 +field name SYSTEM_RESET descriptor I constantValue 255 flags 19 +field name NOTE_OFF descriptor I constantValue 128 flags 19 +field name NOTE_ON descriptor I constantValue 144 flags 19 +field name POLY_PRESSURE descriptor I constantValue 160 flags 19 +field name CONTROL_CHANGE descriptor I constantValue 176 flags 19 +field name PROGRAM_CHANGE descriptor I constantValue 192 flags 19 +field name CHANNEL_PRESSURE descriptor I constantValue 208 flags 19 +field name PITCH_BEND descriptor I constantValue 224 flags 19 +method name descriptor ()V flags 1 +method name descriptor (I)V thrownTypes javax/sound/midi/InvalidMidiDataException flags 1 +method name descriptor (III)V thrownTypes javax/sound/midi/InvalidMidiDataException flags 1 +method name descriptor (IIII)V thrownTypes javax/sound/midi/InvalidMidiDataException flags 1 +method name descriptor ([B)V flags 4 +method name setMessage descriptor (I)V thrownTypes javax/sound/midi/InvalidMidiDataException flags 1 +method name setMessage descriptor (III)V thrownTypes javax/sound/midi/InvalidMidiDataException flags 1 +method name setMessage descriptor (IIII)V thrownTypes javax/sound/midi/InvalidMidiDataException flags 1 +method name getChannel descriptor ()I flags 1 +method name getCommand descriptor ()I flags 1 +method name getData1 descriptor ()I flags 1 +method name getData2 descriptor ()I flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name getDataLength descriptor (I)I thrownTypes javax/sound/midi/InvalidMidiDataException flags 14 + +class name javax/sound/midi/Soundbank +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getName descriptor ()Ljava/lang/String; flags 401 +method name getVersion descriptor ()Ljava/lang/String; flags 401 +method name getVendor descriptor ()Ljava/lang/String; flags 401 +method name getDescription descriptor ()Ljava/lang/String; flags 401 +method name getResources descriptor ()[Ljavax/sound/midi/SoundbankResource; flags 401 +method name getInstruments descriptor ()[Ljavax/sound/midi/Instrument; flags 401 +method name getInstrument descriptor (Ljavax/sound/midi/Patch;)Ljavax/sound/midi/Instrument; flags 401 + +class name javax/sound/midi/SoundbankResource +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljavax/sound/midi/Soundbank;Ljava/lang/String;Ljava/lang/Class;)V flags 4 signature (Ljavax/sound/midi/Soundbank;Ljava/lang/String;Ljava/lang/Class<*>;)V +method name getSoundbank descriptor ()Ljavax/sound/midi/Soundbank; flags 1 +method name getName descriptor ()Ljava/lang/String; flags 1 +method name getDataClass descriptor ()Ljava/lang/Class; flags 1 signature ()Ljava/lang/Class<*>; +method name getData descriptor ()Ljava/lang/Object; flags 401 + +class name javax/sound/midi/Synthesizer +header extends java/lang/Object implements javax/sound/midi/MidiDevice flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getMaxPolyphony descriptor ()I flags 401 +method name getLatency descriptor ()J flags 401 +method name getChannels descriptor ()[Ljavax/sound/midi/MidiChannel; flags 401 +method name getVoiceStatus descriptor ()[Ljavax/sound/midi/VoiceStatus; flags 401 +method name isSoundbankSupported descriptor (Ljavax/sound/midi/Soundbank;)Z flags 401 +method name loadInstrument descriptor (Ljavax/sound/midi/Instrument;)Z flags 401 +method name unloadInstrument descriptor (Ljavax/sound/midi/Instrument;)V flags 401 +method name remapInstrument descriptor (Ljavax/sound/midi/Instrument;Ljavax/sound/midi/Instrument;)Z flags 401 +method name getDefaultSoundbank descriptor ()Ljavax/sound/midi/Soundbank; flags 401 +method name getAvailableInstruments descriptor ()[Ljavax/sound/midi/Instrument; flags 401 +method name getLoadedInstruments descriptor ()[Ljavax/sound/midi/Instrument; flags 401 +method name loadAllInstruments descriptor (Ljavax/sound/midi/Soundbank;)Z flags 401 +method name unloadAllInstruments descriptor (Ljavax/sound/midi/Soundbank;)V flags 401 +method name loadInstruments descriptor (Ljavax/sound/midi/Soundbank;[Ljavax/sound/midi/Patch;)Z flags 401 +method name unloadInstruments descriptor (Ljavax/sound/midi/Soundbank;[Ljavax/sound/midi/Patch;)V flags 401 + +class name javax/sound/midi/SysexMessage +header extends javax/sound/midi/MidiMessage flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name SYSTEM_EXCLUSIVE descriptor I constantValue 240 flags 19 +field name SPECIAL_SYSTEM_EXCLUSIVE descriptor I constantValue 247 flags 19 +method name descriptor ()V flags 1 +method name descriptor ([BI)V thrownTypes javax/sound/midi/InvalidMidiDataException flags 1 +method name descriptor (I[BI)V thrownTypes javax/sound/midi/InvalidMidiDataException flags 1 +method name descriptor ([B)V flags 4 +method name setMessage descriptor ([BI)V thrownTypes javax/sound/midi/InvalidMidiDataException flags 1 +method name setMessage descriptor (I[BI)V thrownTypes javax/sound/midi/InvalidMidiDataException flags 1 +method name getData descriptor ()[B flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 + +class name javax/sound/midi/Track +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name add descriptor (Ljavax/sound/midi/MidiEvent;)Z flags 1 +method name remove descriptor (Ljavax/sound/midi/MidiEvent;)Z flags 1 +method name get descriptor (I)Ljavax/sound/midi/MidiEvent; thrownTypes java/lang/ArrayIndexOutOfBoundsException flags 1 +method name size descriptor ()I flags 1 +method name ticks descriptor ()J flags 1 + +class name javax/sound/midi/Transmitter +header extends java/lang/Object implements java/lang/AutoCloseable flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name setReceiver descriptor (Ljavax/sound/midi/Receiver;)V flags 401 +method name getReceiver descriptor ()Ljavax/sound/midi/Receiver; flags 401 +method name close descriptor ()V flags 401 + +class name javax/sound/midi/VoiceStatus +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name active descriptor Z flags 1 +field name channel descriptor I flags 1 +field name bank descriptor I flags 1 +field name program descriptor I flags 1 +field name note descriptor I flags 1 +field name volume descriptor I flags 1 +method name descriptor ()V flags 1 + +class name javax/sound/midi/spi/MidiDeviceProvider +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/sound/midi/MidiDevice$Info outerClass javax/sound/midi/MidiDevice innerClassName Info flags 9 +method name descriptor ()V flags 1 +method name isDeviceSupported descriptor (Ljavax/sound/midi/MidiDevice$Info;)Z flags 1 +method name getDeviceInfo descriptor ()[Ljavax/sound/midi/MidiDevice$Info; flags 401 +method name getDevice descriptor (Ljavax/sound/midi/MidiDevice$Info;)Ljavax/sound/midi/MidiDevice; flags 401 + +class name javax/sound/midi/spi/MidiFileReader +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name getMidiFileFormat descriptor (Ljava/io/InputStream;)Ljavax/sound/midi/MidiFileFormat; thrownTypes javax/sound/midi/InvalidMidiDataException,java/io/IOException flags 401 +method name getMidiFileFormat descriptor (Ljava/net/URL;)Ljavax/sound/midi/MidiFileFormat; thrownTypes javax/sound/midi/InvalidMidiDataException,java/io/IOException flags 401 +method name getMidiFileFormat descriptor (Ljava/io/File;)Ljavax/sound/midi/MidiFileFormat; thrownTypes javax/sound/midi/InvalidMidiDataException,java/io/IOException flags 401 +method name getSequence descriptor (Ljava/io/InputStream;)Ljavax/sound/midi/Sequence; thrownTypes javax/sound/midi/InvalidMidiDataException,java/io/IOException flags 401 +method name getSequence descriptor (Ljava/net/URL;)Ljavax/sound/midi/Sequence; thrownTypes javax/sound/midi/InvalidMidiDataException,java/io/IOException flags 401 +method name getSequence descriptor (Ljava/io/File;)Ljavax/sound/midi/Sequence; thrownTypes javax/sound/midi/InvalidMidiDataException,java/io/IOException flags 401 + +class name javax/sound/midi/spi/MidiFileWriter +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name getMidiFileTypes descriptor ()[I flags 401 +method name getMidiFileTypes descriptor (Ljavax/sound/midi/Sequence;)[I flags 401 +method name isFileTypeSupported descriptor (I)Z flags 1 +method name isFileTypeSupported descriptor (ILjavax/sound/midi/Sequence;)Z flags 1 +method name write descriptor (Ljavax/sound/midi/Sequence;ILjava/io/OutputStream;)I thrownTypes java/io/IOException flags 401 +method name write descriptor (Ljavax/sound/midi/Sequence;ILjava/io/File;)I thrownTypes java/io/IOException flags 401 + +class name javax/sound/midi/spi/SoundbankReader +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name getSoundbank descriptor (Ljava/net/URL;)Ljavax/sound/midi/Soundbank; thrownTypes javax/sound/midi/InvalidMidiDataException,java/io/IOException flags 401 +method name getSoundbank descriptor (Ljava/io/InputStream;)Ljavax/sound/midi/Soundbank; thrownTypes javax/sound/midi/InvalidMidiDataException,java/io/IOException flags 401 +method name getSoundbank descriptor (Ljava/io/File;)Ljavax/sound/midi/Soundbank; thrownTypes javax/sound/midi/InvalidMidiDataException,java/io/IOException flags 401 + +class name javax/sound/sampled/AudioFileFormat +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/sound/sampled/AudioFileFormat$Type outerClass javax/sound/sampled/AudioFileFormat innerClassName Type flags 9 +method name descriptor (Ljavax/sound/sampled/AudioFileFormat$Type;ILjavax/sound/sampled/AudioFormat;I)V flags 4 +method name descriptor (Ljavax/sound/sampled/AudioFileFormat$Type;Ljavax/sound/sampled/AudioFormat;I)V flags 1 +method name descriptor (Ljavax/sound/sampled/AudioFileFormat$Type;Ljavax/sound/sampled/AudioFormat;ILjava/util/Map;)V flags 1 signature (Ljavax/sound/sampled/AudioFileFormat$Type;Ljavax/sound/sampled/AudioFormat;ILjava/util/Map;)V +method name getType descriptor ()Ljavax/sound/sampled/AudioFileFormat$Type; flags 1 +method name getByteLength descriptor ()I flags 1 +method name getFormat descriptor ()Ljavax/sound/sampled/AudioFormat; flags 1 +method name getFrameLength descriptor ()I flags 1 +method name properties descriptor ()Ljava/util/Map; flags 1 signature ()Ljava/util/Map; +method name getProperty descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/sound/sampled/AudioFileFormat$Type +header extends java/lang/Object flags 21 +innerclass innerClass javax/sound/sampled/AudioFileFormat$Type outerClass javax/sound/sampled/AudioFileFormat innerClassName Type flags 9 +field name WAVE descriptor Ljavax/sound/sampled/AudioFileFormat$Type; flags 19 +field name AU descriptor Ljavax/sound/sampled/AudioFileFormat$Type; flags 19 +field name AIFF descriptor Ljavax/sound/sampled/AudioFileFormat$Type; flags 19 +field name AIFC descriptor Ljavax/sound/sampled/AudioFileFormat$Type; flags 19 +field name SND descriptor Ljavax/sound/sampled/AudioFileFormat$Type; flags 19 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 11 +method name hashCode descriptor ()I flags 11 +method name toString descriptor ()Ljava/lang/String; flags 11 +method name getExtension descriptor ()Ljava/lang/String; flags 1 + +class name javax/sound/sampled/AudioFormat +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/sound/sampled/AudioFormat$Encoding outerClass javax/sound/sampled/AudioFormat innerClassName Encoding flags 9 +field name encoding descriptor Ljavax/sound/sampled/AudioFormat$Encoding; flags 4 +field name sampleRate descriptor F flags 4 +field name sampleSizeInBits descriptor I flags 4 +field name channels descriptor I flags 4 +field name frameSize descriptor I flags 4 +field name frameRate descriptor F flags 4 +field name bigEndian descriptor Z flags 4 +method name descriptor (Ljavax/sound/sampled/AudioFormat$Encoding;FIIIFZ)V flags 1 +method name descriptor (Ljavax/sound/sampled/AudioFormat$Encoding;FIIIFZLjava/util/Map;)V flags 1 signature (Ljavax/sound/sampled/AudioFormat$Encoding;FIIIFZLjava/util/Map;)V +method name descriptor (FIIZZ)V flags 1 +method name getEncoding descriptor ()Ljavax/sound/sampled/AudioFormat$Encoding; flags 1 +method name getSampleRate descriptor ()F flags 1 +method name getSampleSizeInBits descriptor ()I flags 1 +method name getChannels descriptor ()I flags 1 +method name getFrameSize descriptor ()I flags 1 +method name getFrameRate descriptor ()F flags 1 +method name isBigEndian descriptor ()Z flags 1 +method name properties descriptor ()Ljava/util/Map; flags 1 signature ()Ljava/util/Map; +method name getProperty descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 1 +method name matches descriptor (Ljavax/sound/sampled/AudioFormat;)Z flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/sound/sampled/AudioFormat$Encoding +header extends java/lang/Object flags 21 +innerclass innerClass javax/sound/sampled/AudioFormat$Encoding outerClass javax/sound/sampled/AudioFormat innerClassName Encoding flags 9 +field name PCM_SIGNED descriptor Ljavax/sound/sampled/AudioFormat$Encoding; flags 19 +field name PCM_UNSIGNED descriptor Ljavax/sound/sampled/AudioFormat$Encoding; flags 19 +field name PCM_FLOAT descriptor Ljavax/sound/sampled/AudioFormat$Encoding; flags 19 +field name ULAW descriptor Ljavax/sound/sampled/AudioFormat$Encoding; flags 19 +field name ALAW descriptor Ljavax/sound/sampled/AudioFormat$Encoding; flags 19 +method name descriptor (Ljava/lang/String;)V flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 11 +method name hashCode descriptor ()I flags 11 +method name toString descriptor ()Ljava/lang/String; flags 11 + +class name javax/sound/sampled/AudioInputStream +header extends java/io/InputStream flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name format descriptor Ljavax/sound/sampled/AudioFormat; flags 4 +field name frameLength descriptor J flags 4 +field name frameSize descriptor I flags 4 +field name framePos descriptor J flags 4 +method name descriptor (Ljava/io/InputStream;Ljavax/sound/sampled/AudioFormat;J)V flags 1 +method name descriptor (Ljavax/sound/sampled/TargetDataLine;)V flags 1 +method name getFormat descriptor ()Ljavax/sound/sampled/AudioFormat; flags 1 +method name getFrameLength descriptor ()J flags 1 +method name read descriptor ()I thrownTypes java/io/IOException flags 1 +method name read descriptor ([B)I thrownTypes java/io/IOException flags 1 +method name read descriptor ([BII)I thrownTypes java/io/IOException flags 1 +method name skip descriptor (J)J thrownTypes java/io/IOException flags 1 +method name available descriptor ()I thrownTypes java/io/IOException flags 1 +method name close descriptor ()V thrownTypes java/io/IOException flags 1 +method name mark descriptor (I)V flags 1 +method name reset descriptor ()V thrownTypes java/io/IOException flags 1 +method name markSupported descriptor ()Z flags 1 + +class name javax/sound/sampled/AudioPermission +header extends java/security/BasicPermission flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 + +class name javax/sound/sampled/AudioSystem +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name NOT_SPECIFIED descriptor I constantValue -1 flags 19 +method name getMixerInfo descriptor ()[Ljavax/sound/sampled/Mixer$Info; flags 9 +method name getMixer descriptor (Ljavax/sound/sampled/Mixer$Info;)Ljavax/sound/sampled/Mixer; flags 9 +method name getSourceLineInfo descriptor (Ljavax/sound/sampled/Line$Info;)[Ljavax/sound/sampled/Line$Info; flags 9 +method name getTargetLineInfo descriptor (Ljavax/sound/sampled/Line$Info;)[Ljavax/sound/sampled/Line$Info; flags 9 +method name isLineSupported descriptor (Ljavax/sound/sampled/Line$Info;)Z flags 9 +method name getLine descriptor (Ljavax/sound/sampled/Line$Info;)Ljavax/sound/sampled/Line; thrownTypes javax/sound/sampled/LineUnavailableException flags 9 +method name getClip descriptor ()Ljavax/sound/sampled/Clip; thrownTypes javax/sound/sampled/LineUnavailableException flags 9 +method name getClip descriptor (Ljavax/sound/sampled/Mixer$Info;)Ljavax/sound/sampled/Clip; thrownTypes javax/sound/sampled/LineUnavailableException flags 9 +method name getSourceDataLine descriptor (Ljavax/sound/sampled/AudioFormat;)Ljavax/sound/sampled/SourceDataLine; thrownTypes javax/sound/sampled/LineUnavailableException flags 9 +method name getSourceDataLine descriptor (Ljavax/sound/sampled/AudioFormat;Ljavax/sound/sampled/Mixer$Info;)Ljavax/sound/sampled/SourceDataLine; thrownTypes javax/sound/sampled/LineUnavailableException flags 9 +method name getTargetDataLine descriptor (Ljavax/sound/sampled/AudioFormat;)Ljavax/sound/sampled/TargetDataLine; thrownTypes javax/sound/sampled/LineUnavailableException flags 9 +method name getTargetDataLine descriptor (Ljavax/sound/sampled/AudioFormat;Ljavax/sound/sampled/Mixer$Info;)Ljavax/sound/sampled/TargetDataLine; thrownTypes javax/sound/sampled/LineUnavailableException flags 9 +method name getTargetEncodings descriptor (Ljavax/sound/sampled/AudioFormat$Encoding;)[Ljavax/sound/sampled/AudioFormat$Encoding; flags 9 +method name getTargetEncodings descriptor (Ljavax/sound/sampled/AudioFormat;)[Ljavax/sound/sampled/AudioFormat$Encoding; flags 9 +method name isConversionSupported descriptor (Ljavax/sound/sampled/AudioFormat$Encoding;Ljavax/sound/sampled/AudioFormat;)Z flags 9 +method name getAudioInputStream descriptor (Ljavax/sound/sampled/AudioFormat$Encoding;Ljavax/sound/sampled/AudioInputStream;)Ljavax/sound/sampled/AudioInputStream; flags 9 +method name getTargetFormats descriptor (Ljavax/sound/sampled/AudioFormat$Encoding;Ljavax/sound/sampled/AudioFormat;)[Ljavax/sound/sampled/AudioFormat; flags 9 +method name isConversionSupported descriptor (Ljavax/sound/sampled/AudioFormat;Ljavax/sound/sampled/AudioFormat;)Z flags 9 +method name getAudioInputStream descriptor (Ljavax/sound/sampled/AudioFormat;Ljavax/sound/sampled/AudioInputStream;)Ljavax/sound/sampled/AudioInputStream; flags 9 +method name getAudioFileFormat descriptor (Ljava/io/InputStream;)Ljavax/sound/sampled/AudioFileFormat; thrownTypes javax/sound/sampled/UnsupportedAudioFileException,java/io/IOException flags 9 +method name getAudioFileFormat descriptor (Ljava/net/URL;)Ljavax/sound/sampled/AudioFileFormat; thrownTypes javax/sound/sampled/UnsupportedAudioFileException,java/io/IOException flags 9 +method name getAudioFileFormat descriptor (Ljava/io/File;)Ljavax/sound/sampled/AudioFileFormat; thrownTypes javax/sound/sampled/UnsupportedAudioFileException,java/io/IOException flags 9 +method name getAudioInputStream descriptor (Ljava/io/InputStream;)Ljavax/sound/sampled/AudioInputStream; thrownTypes javax/sound/sampled/UnsupportedAudioFileException,java/io/IOException flags 9 +method name getAudioInputStream descriptor (Ljava/net/URL;)Ljavax/sound/sampled/AudioInputStream; thrownTypes javax/sound/sampled/UnsupportedAudioFileException,java/io/IOException flags 9 +method name getAudioInputStream descriptor (Ljava/io/File;)Ljavax/sound/sampled/AudioInputStream; thrownTypes javax/sound/sampled/UnsupportedAudioFileException,java/io/IOException flags 9 +method name getAudioFileTypes descriptor ()[Ljavax/sound/sampled/AudioFileFormat$Type; flags 9 +method name isFileTypeSupported descriptor (Ljavax/sound/sampled/AudioFileFormat$Type;)Z flags 9 +method name getAudioFileTypes descriptor (Ljavax/sound/sampled/AudioInputStream;)[Ljavax/sound/sampled/AudioFileFormat$Type; flags 9 +method name isFileTypeSupported descriptor (Ljavax/sound/sampled/AudioFileFormat$Type;Ljavax/sound/sampled/AudioInputStream;)Z flags 9 +method name write descriptor (Ljavax/sound/sampled/AudioInputStream;Ljavax/sound/sampled/AudioFileFormat$Type;Ljava/io/OutputStream;)I thrownTypes java/io/IOException flags 9 +method name write descriptor (Ljavax/sound/sampled/AudioInputStream;Ljavax/sound/sampled/AudioFileFormat$Type;Ljava/io/File;)I thrownTypes java/io/IOException flags 9 + +class name javax/sound/sampled/BooleanControl +header extends javax/sound/sampled/Control flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/sound/sampled/BooleanControl$Type outerClass javax/sound/sampled/BooleanControl innerClassName Type flags 9 +method name descriptor (Ljavax/sound/sampled/BooleanControl$Type;ZLjava/lang/String;Ljava/lang/String;)V flags 4 +method name descriptor (Ljavax/sound/sampled/BooleanControl$Type;Z)V flags 4 +method name setValue descriptor (Z)V flags 1 +method name getValue descriptor ()Z flags 1 +method name getStateLabel descriptor (Z)Ljava/lang/String; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/sound/sampled/BooleanControl$Type +header extends javax/sound/sampled/Control$Type flags 21 +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 +field name MUTE descriptor Ljavax/sound/sampled/BooleanControl$Type; flags 19 +field name APPLY_REVERB descriptor Ljavax/sound/sampled/BooleanControl$Type; flags 19 +method name descriptor (Ljava/lang/String;)V flags 4 + +class name javax/sound/sampled/Clip +header extends java/lang/Object implements javax/sound/sampled/DataLine flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name LOOP_CONTINUOUSLY descriptor I constantValue -1 flags 19 +method name open descriptor (Ljavax/sound/sampled/AudioFormat;[BII)V thrownTypes javax/sound/sampled/LineUnavailableException flags 401 +method name open descriptor (Ljavax/sound/sampled/AudioInputStream;)V thrownTypes javax/sound/sampled/LineUnavailableException,java/io/IOException flags 401 +method name getFrameLength descriptor ()I flags 401 +method name getMicrosecondLength descriptor ()J flags 401 +method name setFramePosition descriptor (I)V flags 401 +method name setMicrosecondPosition descriptor (J)V flags 401 +method name setLoopPoints descriptor (II)V flags 401 +method name loop descriptor (I)V flags 401 + +class name javax/sound/sampled/CompoundControl +header extends javax/sound/sampled/Control flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/sound/sampled/CompoundControl$Type outerClass javax/sound/sampled/CompoundControl innerClassName Type flags 9 +method name descriptor (Ljavax/sound/sampled/CompoundControl$Type;[Ljavax/sound/sampled/Control;)V flags 4 +method name getMemberControls descriptor ()[Ljavax/sound/sampled/Control; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/sound/sampled/CompoundControl$Type +header extends javax/sound/sampled/Control$Type flags 21 +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 +method name descriptor (Ljava/lang/String;)V flags 4 + +class name javax/sound/sampled/Control +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/sound/sampled/Control$Type outerClass javax/sound/sampled/Control innerClassName Type flags 9 +method name descriptor (Ljavax/sound/sampled/Control$Type;)V flags 4 +method name getType descriptor ()Ljavax/sound/sampled/Control$Type; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/sound/sampled/Control$Type +header extends java/lang/Object flags 21 +innerclass innerClass javax/sound/sampled/Control$Type outerClass javax/sound/sampled/Control innerClassName Type flags 9 +method name descriptor (Ljava/lang/String;)V flags 4 +method name equals descriptor (Ljava/lang/Object;)Z flags 11 +method name hashCode descriptor ()I flags 11 +method name toString descriptor ()Ljava/lang/String; flags 11 + +class name javax/sound/sampled/DataLine +header extends java/lang/Object implements javax/sound/sampled/Line flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/sound/sampled/DataLine$Info outerClass javax/sound/sampled/DataLine innerClassName Info flags 9 +method name drain descriptor ()V flags 401 +method name flush descriptor ()V flags 401 +method name start descriptor ()V flags 401 +method name stop descriptor ()V flags 401 +method name isRunning descriptor ()Z flags 401 +method name isActive descriptor ()Z flags 401 +method name getFormat descriptor ()Ljavax/sound/sampled/AudioFormat; flags 401 +method name getBufferSize descriptor ()I flags 401 +method name available descriptor ()I flags 401 +method name getFramePosition descriptor ()I flags 401 +method name getLongFramePosition descriptor ()J flags 401 +method name getMicrosecondPosition descriptor ()J flags 401 +method name getLevel descriptor ()F flags 401 + +class name javax/sound/sampled/DataLine$Info +header extends javax/sound/sampled/Line$Info flags 21 +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 +method name descriptor (Ljava/lang/Class;[Ljavax/sound/sampled/AudioFormat;II)V flags 1 signature (Ljava/lang/Class<*>;[Ljavax/sound/sampled/AudioFormat;II)V +method name descriptor (Ljava/lang/Class;Ljavax/sound/sampled/AudioFormat;I)V flags 1 signature (Ljava/lang/Class<*>;Ljavax/sound/sampled/AudioFormat;I)V +method name descriptor (Ljava/lang/Class;Ljavax/sound/sampled/AudioFormat;)V flags 1 signature (Ljava/lang/Class<*>;Ljavax/sound/sampled/AudioFormat;)V +method name getFormats descriptor ()[Ljavax/sound/sampled/AudioFormat; flags 1 +method name isFormatSupported descriptor (Ljavax/sound/sampled/AudioFormat;)Z flags 1 +method name getMinBufferSize descriptor ()I flags 1 +method name getMaxBufferSize descriptor ()I flags 1 +method name matches descriptor (Ljavax/sound/sampled/Line$Info;)Z flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/sound/sampled/EnumControl +header extends javax/sound/sampled/Control flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/sound/sampled/EnumControl$Type outerClass javax/sound/sampled/EnumControl innerClassName Type flags 9 +method name descriptor (Ljavax/sound/sampled/EnumControl$Type;[Ljava/lang/Object;Ljava/lang/Object;)V flags 4 +method name setValue descriptor (Ljava/lang/Object;)V flags 1 +method name getValue descriptor ()Ljava/lang/Object; flags 1 +method name getValues descriptor ()[Ljava/lang/Object; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/sound/sampled/EnumControl$Type +header extends javax/sound/sampled/Control$Type flags 21 +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 +field name REVERB descriptor Ljavax/sound/sampled/EnumControl$Type; flags 19 +method name descriptor (Ljava/lang/String;)V flags 4 + +class name javax/sound/sampled/FloatControl +header extends javax/sound/sampled/Control flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/sound/sampled/FloatControl$Type outerClass javax/sound/sampled/FloatControl innerClassName Type flags 9 +method name descriptor (Ljavax/sound/sampled/FloatControl$Type;FFFIFLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V flags 4 +method name descriptor (Ljavax/sound/sampled/FloatControl$Type;FFFIFLjava/lang/String;)V flags 4 +method name setValue descriptor (F)V flags 1 +method name getValue descriptor ()F flags 1 +method name getMaximum descriptor ()F flags 1 +method name getMinimum descriptor ()F flags 1 +method name getUnits descriptor ()Ljava/lang/String; flags 1 +method name getMinLabel descriptor ()Ljava/lang/String; flags 1 +method name getMidLabel descriptor ()Ljava/lang/String; flags 1 +method name getMaxLabel descriptor ()Ljava/lang/String; flags 1 +method name getPrecision descriptor ()F flags 1 +method name getUpdatePeriod descriptor ()I flags 1 +method name shift descriptor (FFI)V flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/sound/sampled/FloatControl$Type +header extends javax/sound/sampled/Control$Type flags 21 +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 +field name MASTER_GAIN descriptor Ljavax/sound/sampled/FloatControl$Type; flags 19 +field name AUX_SEND descriptor Ljavax/sound/sampled/FloatControl$Type; flags 19 +field name AUX_RETURN descriptor Ljavax/sound/sampled/FloatControl$Type; flags 19 +field name REVERB_SEND descriptor Ljavax/sound/sampled/FloatControl$Type; flags 19 +field name REVERB_RETURN descriptor Ljavax/sound/sampled/FloatControl$Type; flags 19 +field name VOLUME descriptor Ljavax/sound/sampled/FloatControl$Type; flags 19 +field name PAN descriptor Ljavax/sound/sampled/FloatControl$Type; flags 19 +field name BALANCE descriptor Ljavax/sound/sampled/FloatControl$Type; flags 19 +field name SAMPLE_RATE descriptor Ljavax/sound/sampled/FloatControl$Type; flags 19 +method name descriptor (Ljava/lang/String;)V flags 4 + +class name javax/sound/sampled/Line +header extends java/lang/Object implements java/lang/AutoCloseable flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +method name getLineInfo descriptor ()Ljavax/sound/sampled/Line$Info; flags 401 +method name open descriptor ()V thrownTypes javax/sound/sampled/LineUnavailableException flags 401 +method name close descriptor ()V flags 401 +method name isOpen descriptor ()Z flags 401 +method name getControls descriptor ()[Ljavax/sound/sampled/Control; flags 401 +method name isControlSupported descriptor (Ljavax/sound/sampled/Control$Type;)Z flags 401 +method name getControl descriptor (Ljavax/sound/sampled/Control$Type;)Ljavax/sound/sampled/Control; flags 401 +method name addLineListener descriptor (Ljavax/sound/sampled/LineListener;)V flags 401 +method name removeLineListener descriptor (Ljavax/sound/sampled/LineListener;)V flags 401 + +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 +method name descriptor (Ljava/lang/Class;)V flags 1 signature (Ljava/lang/Class<*>;)V +method name getLineClass descriptor ()Ljava/lang/Class; flags 1 signature ()Ljava/lang/Class<*>; +method name matches descriptor (Ljavax/sound/sampled/Line$Info;)Z flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/sound/sampled/LineEvent +header extends java/util/EventObject flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/sound/sampled/LineEvent$Type outerClass javax/sound/sampled/LineEvent innerClassName Type flags 9 +method name descriptor (Ljavax/sound/sampled/Line;Ljavax/sound/sampled/LineEvent$Type;J)V flags 1 +method name getLine descriptor ()Ljavax/sound/sampled/Line; flags 11 +method name getType descriptor ()Ljavax/sound/sampled/LineEvent$Type; flags 11 +method name getFramePosition descriptor ()J flags 11 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/sound/sampled/LineEvent$Type +header extends java/lang/Object flags 21 +innerclass innerClass javax/sound/sampled/LineEvent$Type outerClass javax/sound/sampled/LineEvent innerClassName Type flags 9 +field name OPEN descriptor Ljavax/sound/sampled/LineEvent$Type; flags 19 +field name CLOSE descriptor Ljavax/sound/sampled/LineEvent$Type; flags 19 +field name START descriptor Ljavax/sound/sampled/LineEvent$Type; flags 19 +field name STOP descriptor Ljavax/sound/sampled/LineEvent$Type; flags 19 +method name descriptor (Ljava/lang/String;)V flags 4 +method name equals descriptor (Ljava/lang/Object;)Z flags 11 +method name hashCode descriptor ()I flags 11 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/sound/sampled/LineListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name update descriptor (Ljavax/sound/sampled/LineEvent;)V flags 401 + +class name javax/sound/sampled/LineUnavailableException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/sound/sampled/Mixer +header extends java/lang/Object implements javax/sound/sampled/Line flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +method name getMixerInfo descriptor ()Ljavax/sound/sampled/Mixer$Info; flags 401 +method name getSourceLineInfo descriptor ()[Ljavax/sound/sampled/Line$Info; flags 401 +method name getTargetLineInfo descriptor ()[Ljavax/sound/sampled/Line$Info; flags 401 +method name getSourceLineInfo descriptor (Ljavax/sound/sampled/Line$Info;)[Ljavax/sound/sampled/Line$Info; flags 401 +method name getTargetLineInfo descriptor (Ljavax/sound/sampled/Line$Info;)[Ljavax/sound/sampled/Line$Info; flags 401 +method name isLineSupported descriptor (Ljavax/sound/sampled/Line$Info;)Z flags 401 +method name getLine descriptor (Ljavax/sound/sampled/Line$Info;)Ljavax/sound/sampled/Line; thrownTypes javax/sound/sampled/LineUnavailableException flags 401 +method name getMaxLines descriptor (Ljavax/sound/sampled/Line$Info;)I flags 401 +method name getSourceLines descriptor ()[Ljavax/sound/sampled/Line; flags 401 +method name getTargetLines descriptor ()[Ljavax/sound/sampled/Line; flags 401 +method name synchronize descriptor ([Ljavax/sound/sampled/Line;Z)V flags 401 +method name unsynchronize descriptor ([Ljavax/sound/sampled/Line;)V flags 401 +method name isSynchronizationSupported descriptor ([Ljavax/sound/sampled/Line;Z)Z flags 401 + +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 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V flags 4 +method name equals descriptor (Ljava/lang/Object;)Z flags 11 +method name hashCode descriptor ()I flags 11 +method name getName descriptor ()Ljava/lang/String; flags 11 +method name getVendor descriptor ()Ljava/lang/String; flags 11 +method name getDescription descriptor ()Ljava/lang/String; flags 11 +method name getVersion descriptor ()Ljava/lang/String; flags 11 +method name toString descriptor ()Ljava/lang/String; flags 11 + +class name javax/sound/sampled/Port +header extends java/lang/Object implements javax/sound/sampled/Line flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/sound/sampled/Port$Info outerClass javax/sound/sampled/Port innerClassName Info flags 9 + +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 +field name MICROPHONE descriptor Ljavax/sound/sampled/Port$Info; flags 19 +field name LINE_IN descriptor Ljavax/sound/sampled/Port$Info; flags 19 +field name COMPACT_DISC descriptor Ljavax/sound/sampled/Port$Info; flags 19 +field name SPEAKER descriptor Ljavax/sound/sampled/Port$Info; flags 19 +field name HEADPHONE descriptor Ljavax/sound/sampled/Port$Info; flags 19 +field name LINE_OUT descriptor Ljavax/sound/sampled/Port$Info; flags 19 +method name descriptor (Ljava/lang/Class;Ljava/lang/String;Z)V flags 1 signature (Ljava/lang/Class<*>;Ljava/lang/String;Z)V +method name getName descriptor ()Ljava/lang/String; flags 1 +method name isSource descriptor ()Z flags 1 +method name matches descriptor (Ljavax/sound/sampled/Line$Info;)Z flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 11 +method name hashCode descriptor ()I flags 11 +method name toString descriptor ()Ljava/lang/String; flags 11 + +class name javax/sound/sampled/ReverbType +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/String;IFIFI)V flags 4 +method name getName descriptor ()Ljava/lang/String; flags 1 +method name getEarlyReflectionDelay descriptor ()I flags 11 +method name getEarlyReflectionIntensity descriptor ()F flags 11 +method name getLateReflectionDelay descriptor ()I flags 11 +method name getLateReflectionIntensity descriptor ()F flags 11 +method name getDecayTime descriptor ()I flags 11 +method name equals descriptor (Ljava/lang/Object;)Z flags 11 +method name hashCode descriptor ()I flags 11 +method name toString descriptor ()Ljava/lang/String; flags 11 + +class name javax/sound/sampled/SourceDataLine +header extends java/lang/Object implements javax/sound/sampled/DataLine flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name open descriptor (Ljavax/sound/sampled/AudioFormat;I)V thrownTypes javax/sound/sampled/LineUnavailableException flags 401 +method name open descriptor (Ljavax/sound/sampled/AudioFormat;)V thrownTypes javax/sound/sampled/LineUnavailableException flags 401 +method name write descriptor ([BII)I flags 401 + +class name javax/sound/sampled/TargetDataLine +header extends java/lang/Object implements javax/sound/sampled/DataLine flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name open descriptor (Ljavax/sound/sampled/AudioFormat;I)V thrownTypes javax/sound/sampled/LineUnavailableException flags 401 +method name open descriptor (Ljavax/sound/sampled/AudioFormat;)V thrownTypes javax/sound/sampled/LineUnavailableException flags 401 +method name read descriptor ([BII)I flags 401 + +class name javax/sound/sampled/UnsupportedAudioFileException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/sound/sampled/spi/AudioFileReader +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name getAudioFileFormat descriptor (Ljava/io/InputStream;)Ljavax/sound/sampled/AudioFileFormat; thrownTypes javax/sound/sampled/UnsupportedAudioFileException,java/io/IOException flags 401 +method name getAudioFileFormat descriptor (Ljava/net/URL;)Ljavax/sound/sampled/AudioFileFormat; thrownTypes javax/sound/sampled/UnsupportedAudioFileException,java/io/IOException flags 401 +method name getAudioFileFormat descriptor (Ljava/io/File;)Ljavax/sound/sampled/AudioFileFormat; thrownTypes javax/sound/sampled/UnsupportedAudioFileException,java/io/IOException flags 401 +method name getAudioInputStream descriptor (Ljava/io/InputStream;)Ljavax/sound/sampled/AudioInputStream; thrownTypes javax/sound/sampled/UnsupportedAudioFileException,java/io/IOException flags 401 +method name getAudioInputStream descriptor (Ljava/net/URL;)Ljavax/sound/sampled/AudioInputStream; thrownTypes javax/sound/sampled/UnsupportedAudioFileException,java/io/IOException flags 401 +method name getAudioInputStream descriptor (Ljava/io/File;)Ljavax/sound/sampled/AudioInputStream; thrownTypes javax/sound/sampled/UnsupportedAudioFileException,java/io/IOException flags 401 + +class name javax/sound/sampled/spi/AudioFileWriter +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/sound/sampled/AudioFileFormat$Type outerClass javax/sound/sampled/AudioFileFormat innerClassName Type flags 9 +method name descriptor ()V flags 1 +method name getAudioFileTypes descriptor ()[Ljavax/sound/sampled/AudioFileFormat$Type; flags 401 +method name isFileTypeSupported descriptor (Ljavax/sound/sampled/AudioFileFormat$Type;)Z flags 1 +method name getAudioFileTypes descriptor (Ljavax/sound/sampled/AudioInputStream;)[Ljavax/sound/sampled/AudioFileFormat$Type; flags 401 +method name isFileTypeSupported descriptor (Ljavax/sound/sampled/AudioFileFormat$Type;Ljavax/sound/sampled/AudioInputStream;)Z flags 1 +method name write descriptor (Ljavax/sound/sampled/AudioInputStream;Ljavax/sound/sampled/AudioFileFormat$Type;Ljava/io/OutputStream;)I thrownTypes java/io/IOException flags 401 +method name write descriptor (Ljavax/sound/sampled/AudioInputStream;Ljavax/sound/sampled/AudioFileFormat$Type;Ljava/io/File;)I thrownTypes java/io/IOException flags 401 + +class name javax/sound/sampled/spi/FormatConversionProvider +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/sound/sampled/AudioFormat$Encoding outerClass javax/sound/sampled/AudioFormat innerClassName Encoding flags 9 +method name descriptor ()V flags 1 +method name getSourceEncodings descriptor ()[Ljavax/sound/sampled/AudioFormat$Encoding; flags 401 +method name getTargetEncodings descriptor ()[Ljavax/sound/sampled/AudioFormat$Encoding; flags 401 +method name isSourceEncodingSupported descriptor (Ljavax/sound/sampled/AudioFormat$Encoding;)Z flags 1 +method name isTargetEncodingSupported descriptor (Ljavax/sound/sampled/AudioFormat$Encoding;)Z flags 1 +method name getTargetEncodings descriptor (Ljavax/sound/sampled/AudioFormat;)[Ljavax/sound/sampled/AudioFormat$Encoding; flags 401 +method name isConversionSupported descriptor (Ljavax/sound/sampled/AudioFormat$Encoding;Ljavax/sound/sampled/AudioFormat;)Z flags 1 +method name getTargetFormats descriptor (Ljavax/sound/sampled/AudioFormat$Encoding;Ljavax/sound/sampled/AudioFormat;)[Ljavax/sound/sampled/AudioFormat; flags 401 +method name isConversionSupported descriptor (Ljavax/sound/sampled/AudioFormat;Ljavax/sound/sampled/AudioFormat;)Z flags 1 +method name getAudioInputStream descriptor (Ljavax/sound/sampled/AudioFormat$Encoding;Ljavax/sound/sampled/AudioInputStream;)Ljavax/sound/sampled/AudioInputStream; flags 401 +method name getAudioInputStream descriptor (Ljavax/sound/sampled/AudioFormat;Ljavax/sound/sampled/AudioInputStream;)Ljavax/sound/sampled/AudioInputStream; flags 401 + +class name javax/sound/sampled/spi/MixerProvider +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/sound/sampled/Mixer$Info outerClass javax/sound/sampled/Mixer innerClassName Info flags 9 +method name descriptor ()V flags 1 +method name isMixerSupported descriptor (Ljavax/sound/sampled/Mixer$Info;)Z flags 1 +method name getMixerInfo descriptor ()[Ljavax/sound/sampled/Mixer$Info; flags 401 +method name getMixer descriptor (Ljavax/sound/sampled/Mixer$Info;)Ljavax/sound/sampled/Mixer; flags 401 + +class name javax/swing/AbstractAction +header extends java/lang/Object implements javax/swing/Action,java/lang/Cloneable,java/io/Serializable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name enabled descriptor Z flags 4 +field name changeSupport descriptor Ljavax/swing/event/SwingPropertyChangeSupport; flags 4 +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljavax/swing/Icon;)V flags 1 +method name getValue descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 1 +method name putValue descriptor (Ljava/lang/String;Ljava/lang/Object;)V flags 1 +method name isEnabled descriptor ()Z flags 1 +method name setEnabled descriptor (Z)V flags 1 +method name getKeys descriptor ()[Ljava/lang/Object; flags 1 +method name firePropertyChange descriptor (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V flags 4 +method name addPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 21 +method name removePropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 21 +method name getPropertyChangeListeners descriptor ()[Ljava/beans/PropertyChangeListener; flags 21 +method name clone descriptor ()Ljava/lang/Object; thrownTypes java/lang/CloneNotSupportedException flags 4 + +class name javax/swing/AbstractButton +header extends javax/swing/JComponent implements java/awt/ItemSelectable,javax/swing/SwingConstants flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name MODEL_CHANGED_PROPERTY descriptor Ljava/lang/String; constantValue model flags 19 +field name TEXT_CHANGED_PROPERTY descriptor Ljava/lang/String; constantValue text flags 19 +field name MNEMONIC_CHANGED_PROPERTY descriptor Ljava/lang/String; constantValue mnemonic flags 19 +field name MARGIN_CHANGED_PROPERTY descriptor Ljava/lang/String; constantValue margin flags 19 +field name VERTICAL_ALIGNMENT_CHANGED_PROPERTY descriptor Ljava/lang/String; constantValue verticalAlignment flags 19 +field name HORIZONTAL_ALIGNMENT_CHANGED_PROPERTY descriptor Ljava/lang/String; constantValue horizontalAlignment flags 19 +field name VERTICAL_TEXT_POSITION_CHANGED_PROPERTY descriptor Ljava/lang/String; constantValue verticalTextPosition flags 19 +field name HORIZONTAL_TEXT_POSITION_CHANGED_PROPERTY descriptor Ljava/lang/String; constantValue horizontalTextPosition flags 19 +field name BORDER_PAINTED_CHANGED_PROPERTY descriptor Ljava/lang/String; constantValue borderPainted flags 19 +field name FOCUS_PAINTED_CHANGED_PROPERTY descriptor Ljava/lang/String; constantValue focusPainted flags 19 +field name ROLLOVER_ENABLED_CHANGED_PROPERTY descriptor Ljava/lang/String; constantValue rolloverEnabled flags 19 +field name CONTENT_AREA_FILLED_CHANGED_PROPERTY descriptor Ljava/lang/String; constantValue contentAreaFilled flags 19 +field name ICON_CHANGED_PROPERTY descriptor Ljava/lang/String; constantValue icon flags 19 +field name PRESSED_ICON_CHANGED_PROPERTY descriptor Ljava/lang/String; constantValue pressedIcon flags 19 +field name SELECTED_ICON_CHANGED_PROPERTY descriptor Ljava/lang/String; constantValue selectedIcon flags 19 +field name ROLLOVER_ICON_CHANGED_PROPERTY descriptor Ljava/lang/String; constantValue rolloverIcon flags 19 +field name ROLLOVER_SELECTED_ICON_CHANGED_PROPERTY descriptor Ljava/lang/String; constantValue rolloverSelectedIcon flags 19 +field name DISABLED_ICON_CHANGED_PROPERTY descriptor Ljava/lang/String; constantValue disabledIcon flags 19 +field name DISABLED_SELECTED_ICON_CHANGED_PROPERTY descriptor Ljava/lang/String; constantValue disabledSelectedIcon flags 19 +field name model descriptor Ljavax/swing/ButtonModel; flags 4 +field name changeListener descriptor Ljavax/swing/event/ChangeListener; flags 4 +field name actionListener descriptor Ljava/awt/event/ActionListener; flags 4 +field name itemListener descriptor Ljava/awt/event/ItemListener; flags 4 +field name changeEvent descriptor Ljavax/swing/event/ChangeEvent; flags 84 +method name descriptor ()V flags 1 +method name setHideActionText descriptor (Z)V flags 1 +method name getHideActionText descriptor ()Z flags 1 +method name getText descriptor ()Ljava/lang/String; flags 1 +method name setText descriptor (Ljava/lang/String;)V flags 1 +method name isSelected descriptor ()Z flags 1 +method name setSelected descriptor (Z)V flags 1 +method name doClick descriptor ()V flags 1 +method name doClick descriptor (I)V flags 1 +method name setMargin descriptor (Ljava/awt/Insets;)V flags 1 +method name getMargin descriptor ()Ljava/awt/Insets; flags 1 +method name getIcon descriptor ()Ljavax/swing/Icon; flags 1 +method name setIcon descriptor (Ljavax/swing/Icon;)V flags 1 +method name getPressedIcon descriptor ()Ljavax/swing/Icon; flags 1 +method name setPressedIcon descriptor (Ljavax/swing/Icon;)V flags 1 +method name getSelectedIcon descriptor ()Ljavax/swing/Icon; flags 1 +method name setSelectedIcon descriptor (Ljavax/swing/Icon;)V flags 1 +method name getRolloverIcon descriptor ()Ljavax/swing/Icon; flags 1 +method name setRolloverIcon descriptor (Ljavax/swing/Icon;)V flags 1 +method name getRolloverSelectedIcon descriptor ()Ljavax/swing/Icon; flags 1 +method name setRolloverSelectedIcon descriptor (Ljavax/swing/Icon;)V flags 1 +method name getDisabledIcon descriptor ()Ljavax/swing/Icon; flags 1 runtimeAnnotations @Ljava/beans/Transient; +method name setDisabledIcon descriptor (Ljavax/swing/Icon;)V flags 1 +method name getDisabledSelectedIcon descriptor ()Ljavax/swing/Icon; flags 1 +method name setDisabledSelectedIcon descriptor (Ljavax/swing/Icon;)V flags 1 +method name getVerticalAlignment descriptor ()I flags 1 +method name setVerticalAlignment descriptor (I)V flags 1 +method name getHorizontalAlignment descriptor ()I flags 1 +method name setHorizontalAlignment descriptor (I)V flags 1 +method name getVerticalTextPosition descriptor ()I flags 1 +method name setVerticalTextPosition descriptor (I)V flags 1 +method name getHorizontalTextPosition descriptor ()I flags 1 +method name setHorizontalTextPosition descriptor (I)V flags 1 +method name getIconTextGap descriptor ()I flags 1 +method name setIconTextGap descriptor (I)V flags 1 +method name checkHorizontalKey descriptor (ILjava/lang/String;)I flags 4 +method name checkVerticalKey descriptor (ILjava/lang/String;)I flags 4 +method name removeNotify descriptor ()V flags 1 +method name setActionCommand descriptor (Ljava/lang/String;)V flags 1 +method name getActionCommand descriptor ()Ljava/lang/String; flags 1 +method name setAction descriptor (Ljavax/swing/Action;)V flags 1 +method name getAction descriptor ()Ljavax/swing/Action; flags 1 +method name configurePropertiesFromAction descriptor (Ljavax/swing/Action;)V flags 4 +method name actionPropertyChanged descriptor (Ljavax/swing/Action;Ljava/lang/String;)V flags 4 +method name createActionPropertyChangeListener descriptor (Ljavax/swing/Action;)Ljava/beans/PropertyChangeListener; flags 4 +method name isBorderPainted descriptor ()Z flags 1 +method name setBorderPainted descriptor (Z)V flags 1 +method name paintBorder descriptor (Ljava/awt/Graphics;)V flags 4 +method name isFocusPainted descriptor ()Z flags 1 +method name setFocusPainted descriptor (Z)V flags 1 +method name isContentAreaFilled descriptor ()Z flags 1 +method name setContentAreaFilled descriptor (Z)V flags 1 +method name isRolloverEnabled descriptor ()Z flags 1 +method name setRolloverEnabled descriptor (Z)V flags 1 +method name getMnemonic descriptor ()I flags 1 +method name setMnemonic descriptor (I)V flags 1 +method name setMnemonic descriptor (C)V flags 1 +method name setDisplayedMnemonicIndex descriptor (I)V thrownTypes java/lang/IllegalArgumentException flags 1 +method name getDisplayedMnemonicIndex descriptor ()I flags 1 +method name setMultiClickThreshhold descriptor (J)V flags 1 +method name getMultiClickThreshhold descriptor ()J flags 1 +method name getModel descriptor ()Ljavax/swing/ButtonModel; flags 1 +method name setModel descriptor (Ljavax/swing/ButtonModel;)V flags 1 +method name getUI descriptor ()Ljavax/swing/plaf/ButtonUI; flags 1 +method name setUI descriptor (Ljavax/swing/plaf/ButtonUI;)V flags 1 +method name updateUI descriptor ()V flags 1 +method name addImpl descriptor (Ljava/awt/Component;Ljava/lang/Object;I)V flags 4 +method name setLayout descriptor (Ljava/awt/LayoutManager;)V flags 1 +method name addChangeListener descriptor (Ljavax/swing/event/ChangeListener;)V flags 1 +method name removeChangeListener descriptor (Ljavax/swing/event/ChangeListener;)V flags 1 +method name getChangeListeners descriptor ()[Ljavax/swing/event/ChangeListener; flags 1 +method name fireStateChanged descriptor ()V flags 4 +method name addActionListener descriptor (Ljava/awt/event/ActionListener;)V flags 1 +method name removeActionListener descriptor (Ljava/awt/event/ActionListener;)V flags 1 +method name getActionListeners descriptor ()[Ljava/awt/event/ActionListener; flags 1 +method name createChangeListener descriptor ()Ljavax/swing/event/ChangeListener; flags 4 +method name fireActionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 4 +method name fireItemStateChanged descriptor (Ljava/awt/event/ItemEvent;)V flags 4 +method name createActionListener descriptor ()Ljava/awt/event/ActionListener; flags 4 +method name createItemListener descriptor ()Ljava/awt/event/ItemListener; flags 4 +method name setEnabled descriptor (Z)V flags 1 +method name getLabel descriptor ()Ljava/lang/String; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name setLabel descriptor (Ljava/lang/String;)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name addItemListener descriptor (Ljava/awt/event/ItemListener;)V flags 1 +method name removeItemListener descriptor (Ljava/awt/event/ItemListener;)V flags 1 +method name getItemListeners descriptor ()[Ljava/awt/event/ItemListener; flags 1 +method name getSelectedObjects descriptor ()[Ljava/lang/Object; flags 1 +method name init descriptor (Ljava/lang/String;Ljavax/swing/Icon;)V flags 4 +method name imageUpdate descriptor (Ljava/awt/Image;IIIII)Z flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 4 + +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 javax/swing/JComponent$AccessibleJComponent outerClass javax/swing/JComponent innerClassName AccessibleJComponent flags 401 +method name descriptor (Ljavax/swing/AbstractButton;)V flags 4 +method name getAccessibleName descriptor ()Ljava/lang/String; flags 1 +method name getAccessibleIcon descriptor ()[Ljavax/accessibility/AccessibleIcon; flags 1 +method name getAccessibleStateSet descriptor ()Ljavax/accessibility/AccessibleStateSet; flags 1 +method name getAccessibleRelationSet descriptor ()Ljavax/accessibility/AccessibleRelationSet; flags 1 +method name getAccessibleAction descriptor ()Ljavax/accessibility/AccessibleAction; flags 1 +method name getAccessibleValue descriptor ()Ljavax/accessibility/AccessibleValue; flags 1 +method name getAccessibleActionCount descriptor ()I flags 1 +method name getAccessibleActionDescription descriptor (I)Ljava/lang/String; flags 1 +method name doAccessibleAction descriptor (I)Z flags 1 +method name getCurrentAccessibleValue descriptor ()Ljava/lang/Number; flags 1 +method name setCurrentAccessibleValue descriptor (Ljava/lang/Number;)Z flags 1 +method name getMinimumAccessibleValue descriptor ()Ljava/lang/Number; flags 1 +method name getMaximumAccessibleValue descriptor ()Ljava/lang/Number; flags 1 +method name getAccessibleText descriptor ()Ljavax/accessibility/AccessibleText; flags 1 +method name getIndexAtPoint descriptor (Ljava/awt/Point;)I flags 1 +method name getCharacterBounds descriptor (I)Ljava/awt/Rectangle; flags 1 +method name getCharCount descriptor ()I flags 1 +method name getCaretPosition descriptor ()I flags 1 +method name getAtIndex descriptor (II)Ljava/lang/String; flags 1 +method name getAfterIndex descriptor (II)Ljava/lang/String; flags 1 +method name getBeforeIndex descriptor (II)Ljava/lang/String; flags 1 +method name getCharacterAttribute descriptor (I)Ljavax/swing/text/AttributeSet; flags 1 +method name getSelectionStart descriptor ()I flags 1 +method name getSelectionEnd descriptor ()I flags 1 +method name getSelectedText descriptor ()Ljava/lang/String; flags 1 +method name getToolTipText descriptor ()Ljava/lang/String; flags 1 +method name getTitledBorderText descriptor ()Ljava/lang/String; flags 1 +method name getAccessibleKeyBinding descriptor ()Ljavax/accessibility/AccessibleKeyBinding; flags 1 + +class name javax/swing/AbstractButton$ButtonChangeListener +header extends java/lang/Object implements javax/swing/event/ChangeListener,java/io/Serializable flags 21 +innerclass innerClass javax/swing/AbstractButton$ButtonChangeListener outerClass javax/swing/AbstractButton innerClassName ButtonChangeListener flags 4 +method name stateChanged descriptor (Ljavax/swing/event/ChangeEvent;)V flags 1 + +class name javax/swing/AbstractCellEditor +header extends java/lang/Object implements javax/swing/CellEditor,java/io/Serializable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name listenerList descriptor Ljavax/swing/event/EventListenerList; flags 4 +field name changeEvent descriptor Ljavax/swing/event/ChangeEvent; flags 84 +method name descriptor ()V flags 1 +method name isCellEditable descriptor (Ljava/util/EventObject;)Z flags 1 +method name shouldSelectCell descriptor (Ljava/util/EventObject;)Z flags 1 +method name stopCellEditing descriptor ()Z flags 1 +method name cancelCellEditing descriptor ()V flags 1 +method name addCellEditorListener descriptor (Ljavax/swing/event/CellEditorListener;)V flags 1 +method name removeCellEditorListener descriptor (Ljavax/swing/event/CellEditorListener;)V flags 1 +method name getCellEditorListeners descriptor ()[Ljavax/swing/event/CellEditorListener; flags 1 +method name fireEditingStopped descriptor ()V flags 4 +method name fireEditingCanceled descriptor ()V flags 4 + +class name javax/swing/AbstractListModel +header extends java/lang/Object implements javax/swing/ListModel,java/io/Serializable flags 421 signature Ljava/lang/Object;Ljavax/swing/ListModel;Ljava/io/Serializable; classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name listenerList descriptor Ljavax/swing/event/EventListenerList; flags 4 +method name descriptor ()V flags 1 +method name addListDataListener descriptor (Ljavax/swing/event/ListDataListener;)V flags 1 +method name removeListDataListener descriptor (Ljavax/swing/event/ListDataListener;)V flags 1 +method name getListDataListeners descriptor ()[Ljavax/swing/event/ListDataListener; flags 1 +method name fireContentsChanged descriptor (Ljava/lang/Object;II)V flags 4 +method name fireIntervalAdded descriptor (Ljava/lang/Object;II)V flags 4 +method name fireIntervalRemoved descriptor (Ljava/lang/Object;II)V flags 4 +method name getListeners descriptor (Ljava/lang/Class;)[Ljava/util/EventListener; flags 1 signature (Ljava/lang/Class;)[TT; + +class name javax/swing/AbstractSpinnerModel +header extends java/lang/Object implements javax/swing/SpinnerModel,java/io/Serializable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name listenerList descriptor Ljavax/swing/event/EventListenerList; flags 4 +method name descriptor ()V flags 1 +method name addChangeListener descriptor (Ljavax/swing/event/ChangeListener;)V flags 1 +method name removeChangeListener descriptor (Ljavax/swing/event/ChangeListener;)V flags 1 +method name getChangeListeners descriptor ()[Ljavax/swing/event/ChangeListener; flags 1 +method name fireStateChanged descriptor ()V flags 4 +method name getListeners descriptor (Ljava/lang/Class;)[Ljava/util/EventListener; flags 1 signature (Ljava/lang/Class;)[TT; + +class name javax/swing/Action +header extends java/lang/Object implements java/awt/event/ActionListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name DEFAULT descriptor Ljava/lang/String; constantValue Default flags 19 +field name NAME descriptor Ljava/lang/String; constantValue Name flags 19 +field name SHORT_DESCRIPTION descriptor Ljava/lang/String; constantValue ShortDescription flags 19 +field name LONG_DESCRIPTION descriptor Ljava/lang/String; constantValue LongDescription flags 19 +field name SMALL_ICON descriptor Ljava/lang/String; constantValue SmallIcon flags 19 +field name ACTION_COMMAND_KEY descriptor Ljava/lang/String; constantValue ActionCommandKey flags 19 +field name ACCELERATOR_KEY descriptor Ljava/lang/String; constantValue AcceleratorKey flags 19 +field name MNEMONIC_KEY descriptor Ljava/lang/String; constantValue MnemonicKey flags 19 +field name SELECTED_KEY descriptor Ljava/lang/String; constantValue SwingSelectedKey flags 19 +field name DISPLAYED_MNEMONIC_INDEX_KEY descriptor Ljava/lang/String; constantValue SwingDisplayedMnemonicIndexKey flags 19 +field name LARGE_ICON_KEY descriptor Ljava/lang/String; constantValue SwingLargeIconKey flags 19 +method name getValue descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 401 +method name putValue descriptor (Ljava/lang/String;Ljava/lang/Object;)V flags 401 +method name setEnabled descriptor (Z)V flags 401 +method name isEnabled descriptor ()Z flags 401 +method name addPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 401 +method name removePropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 401 + +class name javax/swing/ActionMap +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name setParent descriptor (Ljavax/swing/ActionMap;)V flags 1 +method name getParent descriptor ()Ljavax/swing/ActionMap; flags 1 +method name put descriptor (Ljava/lang/Object;Ljavax/swing/Action;)V flags 1 +method name get descriptor (Ljava/lang/Object;)Ljavax/swing/Action; flags 1 +method name remove descriptor (Ljava/lang/Object;)V flags 1 +method name clear descriptor ()V flags 1 +method name keys descriptor ()[Ljava/lang/Object; flags 1 +method name size descriptor ()I flags 1 +method name allKeys descriptor ()[Ljava/lang/Object; flags 1 + +class name javax/swing/BorderFactory +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name createLineBorder descriptor (Ljava/awt/Color;)Ljavax/swing/border/Border; flags 9 +method name createLineBorder descriptor (Ljava/awt/Color;I)Ljavax/swing/border/Border; flags 9 +method name createLineBorder descriptor (Ljava/awt/Color;IZ)Ljavax/swing/border/Border; flags 9 +method name createRaisedBevelBorder descriptor ()Ljavax/swing/border/Border; flags 9 +method name createLoweredBevelBorder descriptor ()Ljavax/swing/border/Border; flags 9 +method name createBevelBorder descriptor (I)Ljavax/swing/border/Border; flags 9 +method name createBevelBorder descriptor (ILjava/awt/Color;Ljava/awt/Color;)Ljavax/swing/border/Border; flags 9 +method name createBevelBorder descriptor (ILjava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;)Ljavax/swing/border/Border; flags 9 +method name createRaisedSoftBevelBorder descriptor ()Ljavax/swing/border/Border; flags 9 +method name createLoweredSoftBevelBorder descriptor ()Ljavax/swing/border/Border; flags 9 +method name createSoftBevelBorder descriptor (I)Ljavax/swing/border/Border; flags 9 +method name createSoftBevelBorder descriptor (ILjava/awt/Color;Ljava/awt/Color;)Ljavax/swing/border/Border; flags 9 +method name createSoftBevelBorder descriptor (ILjava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;)Ljavax/swing/border/Border; flags 9 +method name createEtchedBorder descriptor ()Ljavax/swing/border/Border; flags 9 +method name createEtchedBorder descriptor (Ljava/awt/Color;Ljava/awt/Color;)Ljavax/swing/border/Border; flags 9 +method name createEtchedBorder descriptor (I)Ljavax/swing/border/Border; flags 9 +method name createEtchedBorder descriptor (ILjava/awt/Color;Ljava/awt/Color;)Ljavax/swing/border/Border; flags 9 +method name createTitledBorder descriptor (Ljava/lang/String;)Ljavax/swing/border/TitledBorder; flags 9 +method name createTitledBorder descriptor (Ljavax/swing/border/Border;)Ljavax/swing/border/TitledBorder; flags 9 +method name createTitledBorder descriptor (Ljavax/swing/border/Border;Ljava/lang/String;)Ljavax/swing/border/TitledBorder; flags 9 +method name createTitledBorder descriptor (Ljavax/swing/border/Border;Ljava/lang/String;II)Ljavax/swing/border/TitledBorder; flags 9 +method name createTitledBorder descriptor (Ljavax/swing/border/Border;Ljava/lang/String;IILjava/awt/Font;)Ljavax/swing/border/TitledBorder; flags 9 +method name createTitledBorder descriptor (Ljavax/swing/border/Border;Ljava/lang/String;IILjava/awt/Font;Ljava/awt/Color;)Ljavax/swing/border/TitledBorder; flags 9 +method name createEmptyBorder descriptor ()Ljavax/swing/border/Border; flags 9 +method name createEmptyBorder descriptor (IIII)Ljavax/swing/border/Border; flags 9 +method name createCompoundBorder descriptor ()Ljavax/swing/border/CompoundBorder; flags 9 +method name createCompoundBorder descriptor (Ljavax/swing/border/Border;Ljavax/swing/border/Border;)Ljavax/swing/border/CompoundBorder; flags 9 +method name createMatteBorder descriptor (IIIILjava/awt/Color;)Ljavax/swing/border/MatteBorder; flags 9 +method name createMatteBorder descriptor (IIIILjavax/swing/Icon;)Ljavax/swing/border/MatteBorder; flags 9 +method name createStrokeBorder descriptor (Ljava/awt/BasicStroke;)Ljavax/swing/border/Border; flags 9 +method name createStrokeBorder descriptor (Ljava/awt/BasicStroke;Ljava/awt/Paint;)Ljavax/swing/border/Border; flags 9 +method name createDashedBorder descriptor (Ljava/awt/Paint;)Ljavax/swing/border/Border; flags 9 +method name createDashedBorder descriptor (Ljava/awt/Paint;FF)Ljavax/swing/border/Border; flags 9 +method name createDashedBorder descriptor (Ljava/awt/Paint;FFFZ)Ljavax/swing/border/Border; flags 9 + +class name javax/swing/BoundedRangeModel +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getMinimum descriptor ()I flags 401 +method name setMinimum descriptor (I)V flags 401 +method name getMaximum descriptor ()I flags 401 +method name setMaximum descriptor (I)V flags 401 +method name getValue descriptor ()I flags 401 +method name setValue descriptor (I)V flags 401 +method name setValueIsAdjusting descriptor (Z)V flags 401 +method name getValueIsAdjusting descriptor ()Z flags 401 +method name getExtent descriptor ()I flags 401 +method name setExtent descriptor (I)V flags 401 +method name setRangeProperties descriptor (IIIIZ)V flags 401 +method name addChangeListener descriptor (Ljavax/swing/event/ChangeListener;)V flags 401 +method name removeChangeListener descriptor (Ljavax/swing/event/ChangeListener;)V flags 401 + +class name javax/swing/Box +header extends javax/swing/JComponent implements javax/accessibility/Accessible flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +method name descriptor (I)V flags 1 +method name createHorizontalBox descriptor ()Ljavax/swing/Box; flags 9 +method name createVerticalBox descriptor ()Ljavax/swing/Box; flags 9 +method name createRigidArea descriptor (Ljava/awt/Dimension;)Ljava/awt/Component; flags 9 +method name createHorizontalStrut descriptor (I)Ljava/awt/Component; flags 9 +method name createVerticalStrut descriptor (I)Ljava/awt/Component; flags 9 +method name createGlue descriptor ()Ljava/awt/Component; flags 9 +method name createHorizontalGlue descriptor ()Ljava/awt/Component; flags 9 +method name createVerticalGlue descriptor ()Ljava/awt/Component; flags 9 +method name setLayout descriptor (Ljava/awt/LayoutManager;)V flags 1 +method name paintComponent descriptor (Ljava/awt/Graphics;)V flags 4 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name javax/swing/Box$AccessibleBox +header extends java/awt/Container$AccessibleAWTContainer flags 21 +innerclass innerClass javax/swing/Box$AccessibleBox outerClass javax/swing/Box innerClassName AccessibleBox flags 4 +innerclass innerClass java/awt/Container$AccessibleAWTContainer outerClass java/awt/Container innerClassName AccessibleAWTContainer flags 4 +method name descriptor (Ljavax/swing/Box;)V flags 4 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 + +class name javax/swing/Box$Filler +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$Filler$AccessibleBoxFiller outerClass javax/swing/Box$Filler innerClassName AccessibleBoxFiller flags 4 +method name descriptor (Ljava/awt/Dimension;Ljava/awt/Dimension;Ljava/awt/Dimension;)V flags 1 runtimeAnnotations @Ljava/beans/ConstructorProperties;(value={"minimumSize""preferredSize""maximumSize"}) +method name changeShape descriptor (Ljava/awt/Dimension;Ljava/awt/Dimension;Ljava/awt/Dimension;)V flags 1 +method name paintComponent descriptor (Ljava/awt/Graphics;)V flags 4 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name javax/swing/Box$Filler$AccessibleBoxFiller +header extends java/awt/Component$AccessibleAWTComponent flags 21 +innerclass innerClass javax/swing/Box$Filler outerClass javax/swing/Box innerClassName Filler flags 9 +innerclass innerClass javax/swing/Box$Filler$AccessibleBoxFiller outerClass javax/swing/Box$Filler innerClassName AccessibleBoxFiller flags 4 +innerclass innerClass java/awt/Component$AccessibleAWTComponent outerClass java/awt/Component innerClassName AccessibleAWTComponent flags 404 +method name descriptor (Ljavax/swing/Box$Filler;)V flags 4 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 + +class name javax/swing/BoxLayout +header extends java/lang/Object implements java/awt/LayoutManager2,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name X_AXIS descriptor I constantValue 0 flags 19 +field name Y_AXIS descriptor I constantValue 1 flags 19 +field name LINE_AXIS descriptor I constantValue 2 flags 19 +field name PAGE_AXIS descriptor I constantValue 3 flags 19 +method name descriptor (Ljava/awt/Container;I)V flags 1 runtimeAnnotations @Ljava/beans/ConstructorProperties;(value={"target""axis"}) +method name getTarget descriptor ()Ljava/awt/Container; flags 11 +method name getAxis descriptor ()I flags 11 +method name invalidateLayout descriptor (Ljava/awt/Container;)V flags 21 +method name addLayoutComponent descriptor (Ljava/lang/String;Ljava/awt/Component;)V flags 1 +method name removeLayoutComponent descriptor (Ljava/awt/Component;)V flags 1 +method name addLayoutComponent descriptor (Ljava/awt/Component;Ljava/lang/Object;)V flags 1 +method name preferredLayoutSize descriptor (Ljava/awt/Container;)Ljava/awt/Dimension; flags 1 +method name minimumLayoutSize descriptor (Ljava/awt/Container;)Ljava/awt/Dimension; flags 1 +method name maximumLayoutSize descriptor (Ljava/awt/Container;)Ljava/awt/Dimension; flags 1 +method name getLayoutAlignmentX descriptor (Ljava/awt/Container;)F flags 21 +method name getLayoutAlignmentY descriptor (Ljava/awt/Container;)F flags 21 +method name layoutContainer descriptor (Ljava/awt/Container;)V flags 1 + +class name javax/swing/ButtonGroup +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name buttons descriptor Ljava/util/Vector; flags 4 signature Ljava/util/Vector; +method name descriptor ()V flags 1 +method name add descriptor (Ljavax/swing/AbstractButton;)V flags 1 +method name remove descriptor (Ljavax/swing/AbstractButton;)V flags 1 +method name clearSelection descriptor ()V flags 1 +method name getElements descriptor ()Ljava/util/Enumeration; flags 1 signature ()Ljava/util/Enumeration; +method name getSelection descriptor ()Ljavax/swing/ButtonModel; flags 1 +method name setSelected descriptor (Ljavax/swing/ButtonModel;Z)V flags 1 +method name isSelected descriptor (Ljavax/swing/ButtonModel;)Z flags 1 +method name getButtonCount descriptor ()I flags 1 + +class name javax/swing/ButtonModel +header extends java/lang/Object implements java/awt/ItemSelectable flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name isArmed descriptor ()Z flags 401 +method name isSelected descriptor ()Z flags 401 +method name isEnabled descriptor ()Z flags 401 +method name isPressed descriptor ()Z flags 401 +method name isRollover descriptor ()Z flags 401 +method name setArmed descriptor (Z)V flags 401 +method name setSelected descriptor (Z)V flags 401 +method name setEnabled descriptor (Z)V flags 401 +method name setPressed descriptor (Z)V flags 401 +method name setRollover descriptor (Z)V flags 401 +method name setMnemonic descriptor (I)V flags 401 +method name getMnemonic descriptor ()I flags 401 +method name setActionCommand descriptor (Ljava/lang/String;)V flags 401 +method name getActionCommand descriptor ()Ljava/lang/String; flags 401 +method name setGroup descriptor (Ljavax/swing/ButtonGroup;)V flags 401 +method name addActionListener descriptor (Ljava/awt/event/ActionListener;)V flags 401 +method name removeActionListener descriptor (Ljava/awt/event/ActionListener;)V flags 401 +method name addItemListener descriptor (Ljava/awt/event/ItemListener;)V flags 401 +method name removeItemListener descriptor (Ljava/awt/event/ItemListener;)V flags 401 +method name addChangeListener descriptor (Ljavax/swing/event/ChangeListener;)V flags 401 +method name removeChangeListener descriptor (Ljavax/swing/event/ChangeListener;)V flags 401 + +class name javax/swing/CellEditor +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getCellEditorValue descriptor ()Ljava/lang/Object; flags 401 +method name isCellEditable descriptor (Ljava/util/EventObject;)Z flags 401 +method name shouldSelectCell descriptor (Ljava/util/EventObject;)Z flags 401 +method name stopCellEditing descriptor ()Z flags 401 +method name cancelCellEditing descriptor ()V flags 401 +method name addCellEditorListener descriptor (Ljavax/swing/event/CellEditorListener;)V flags 401 +method name removeCellEditorListener descriptor (Ljavax/swing/event/CellEditorListener;)V flags 401 + +class name javax/swing/CellRendererPane +header extends java/awt/Container implements javax/accessibility/Accessible flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/CellRendererPane$AccessibleCellRendererPane outerClass javax/swing/CellRendererPane innerClassName AccessibleCellRendererPane flags 4 +field name accessibleContext descriptor Ljavax/accessibility/AccessibleContext; flags 4 +method name descriptor ()V flags 1 +method name invalidate descriptor ()V flags 1 +method name paint descriptor (Ljava/awt/Graphics;)V flags 1 +method name update descriptor (Ljava/awt/Graphics;)V flags 1 +method name addImpl descriptor (Ljava/awt/Component;Ljava/lang/Object;I)V flags 4 +method name paintComponent descriptor (Ljava/awt/Graphics;Ljava/awt/Component;Ljava/awt/Container;IIIIZ)V flags 1 +method name paintComponent descriptor (Ljava/awt/Graphics;Ljava/awt/Component;Ljava/awt/Container;IIII)V flags 1 +method name paintComponent descriptor (Ljava/awt/Graphics;Ljava/awt/Component;Ljava/awt/Container;Ljava/awt/Rectangle;)V flags 1 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name javax/swing/CellRendererPane$AccessibleCellRendererPane +header extends java/awt/Container$AccessibleAWTContainer flags 21 +innerclass innerClass javax/swing/CellRendererPane$AccessibleCellRendererPane outerClass javax/swing/CellRendererPane innerClassName AccessibleCellRendererPane flags 4 +innerclass innerClass java/awt/Container$AccessibleAWTContainer outerClass java/awt/Container innerClassName AccessibleAWTContainer flags 4 +method name descriptor (Ljavax/swing/CellRendererPane;)V flags 4 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 + +class name javax/swing/ComboBoxEditor +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getEditorComponent descriptor ()Ljava/awt/Component; flags 401 +method name setItem descriptor (Ljava/lang/Object;)V flags 401 +method name getItem descriptor ()Ljava/lang/Object; flags 401 +method name selectAll descriptor ()V flags 401 +method name addActionListener descriptor (Ljava/awt/event/ActionListener;)V flags 401 +method name removeActionListener descriptor (Ljava/awt/event/ActionListener;)V flags 401 + +class name javax/swing/ComboBoxModel +header extends java/lang/Object implements javax/swing/ListModel flags 601 signature Ljava/lang/Object;Ljavax/swing/ListModel; classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name setSelectedItem descriptor (Ljava/lang/Object;)V flags 401 +method name getSelectedItem descriptor ()Ljava/lang/Object; flags 401 + +class name javax/swing/ComponentInputMap +header extends javax/swing/InputMap flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljavax/swing/JComponent;)V flags 1 +method name setParent descriptor (Ljavax/swing/InputMap;)V flags 1 +method name getComponent descriptor ()Ljavax/swing/JComponent; flags 1 +method name put descriptor (Ljavax/swing/KeyStroke;Ljava/lang/Object;)V flags 1 +method name remove descriptor (Ljavax/swing/KeyStroke;)V flags 1 +method name clear descriptor ()V flags 1 + +class name javax/swing/DebugGraphics +header extends java/awt/Graphics flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name LOG_OPTION descriptor I constantValue 1 flags 19 +field name FLASH_OPTION descriptor I constantValue 2 flags 19 +field name BUFFERED_OPTION descriptor I constantValue 4 flags 19 +field name NONE_OPTION descriptor I constantValue -1 flags 19 +method name descriptor ()V flags 1 +method name descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name descriptor (Ljava/awt/Graphics;)V flags 1 +method name create descriptor ()Ljava/awt/Graphics; flags 1 +method name create descriptor (IIII)Ljava/awt/Graphics; flags 1 +method name setFlashColor descriptor (Ljava/awt/Color;)V flags 9 +method name flashColor descriptor ()Ljava/awt/Color; flags 9 +method name setFlashTime descriptor (I)V flags 9 +method name flashTime descriptor ()I flags 9 +method name setFlashCount descriptor (I)V flags 9 +method name flashCount descriptor ()I flags 9 +method name setLogStream descriptor (Ljava/io/PrintStream;)V flags 9 +method name logStream descriptor ()Ljava/io/PrintStream; flags 9 +method name setFont descriptor (Ljava/awt/Font;)V flags 1 +method name getFont descriptor ()Ljava/awt/Font; flags 1 +method name setColor descriptor (Ljava/awt/Color;)V flags 1 +method name getColor descriptor ()Ljava/awt/Color; flags 1 +method name getFontMetrics descriptor ()Ljava/awt/FontMetrics; flags 1 +method name getFontMetrics descriptor (Ljava/awt/Font;)Ljava/awt/FontMetrics; flags 1 +method name translate descriptor (II)V flags 1 +method name setPaintMode descriptor ()V flags 1 +method name setXORMode descriptor (Ljava/awt/Color;)V flags 1 +method name getClipBounds descriptor ()Ljava/awt/Rectangle; flags 1 +method name clipRect descriptor (IIII)V flags 1 +method name setClip descriptor (IIII)V flags 1 +method name getClip descriptor ()Ljava/awt/Shape; flags 1 +method name setClip descriptor (Ljava/awt/Shape;)V flags 1 +method name drawRect descriptor (IIII)V flags 1 +method name fillRect descriptor (IIII)V flags 1 +method name clearRect descriptor (IIII)V flags 1 +method name drawRoundRect descriptor (IIIIII)V flags 1 +method name fillRoundRect descriptor (IIIIII)V flags 1 +method name drawLine descriptor (IIII)V flags 1 +method name draw3DRect descriptor (IIIIZ)V flags 1 +method name fill3DRect descriptor (IIIIZ)V flags 1 +method name drawOval descriptor (IIII)V flags 1 +method name fillOval descriptor (IIII)V flags 1 +method name drawArc descriptor (IIIIII)V flags 1 +method name fillArc descriptor (IIIIII)V flags 1 +method name drawPolyline descriptor ([I[II)V flags 1 +method name drawPolygon descriptor ([I[II)V flags 1 +method name fillPolygon descriptor ([I[II)V flags 1 +method name drawString descriptor (Ljava/lang/String;II)V flags 1 +method name drawString descriptor (Ljava/text/AttributedCharacterIterator;II)V flags 1 +method name drawBytes descriptor ([BIIII)V flags 1 +method name drawChars descriptor ([CIIII)V flags 1 +method name drawImage descriptor (Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z flags 1 +method name drawImage descriptor (Ljava/awt/Image;IIIILjava/awt/image/ImageObserver;)Z flags 1 +method name drawImage descriptor (Ljava/awt/Image;IILjava/awt/Color;Ljava/awt/image/ImageObserver;)Z flags 1 +method name drawImage descriptor (Ljava/awt/Image;IIIILjava/awt/Color;Ljava/awt/image/ImageObserver;)Z flags 1 +method name drawImage descriptor (Ljava/awt/Image;IIIIIIIILjava/awt/image/ImageObserver;)Z flags 1 +method name drawImage descriptor (Ljava/awt/Image;IIIIIIIILjava/awt/Color;Ljava/awt/image/ImageObserver;)Z flags 1 +method name copyArea descriptor (IIIIII)V flags 1 +method name dispose descriptor ()V flags 1 +method name isDrawingBuffer descriptor ()Z flags 1 +method name setDebugOptions descriptor (I)V flags 1 +method name getDebugOptions descriptor ()I flags 1 + +class name javax/swing/DefaultBoundedRangeModel +header extends java/lang/Object implements javax/swing/BoundedRangeModel,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name changeEvent descriptor Ljavax/swing/event/ChangeEvent; flags 84 +field name listenerList descriptor Ljavax/swing/event/EventListenerList; flags 4 +method name descriptor ()V flags 1 +method name descriptor (IIII)V flags 1 +method name getValue descriptor ()I flags 1 +method name getExtent descriptor ()I flags 1 +method name getMinimum descriptor ()I flags 1 +method name getMaximum descriptor ()I flags 1 +method name setValue descriptor (I)V flags 1 +method name setExtent descriptor (I)V flags 1 +method name setMinimum descriptor (I)V flags 1 +method name setMaximum descriptor (I)V flags 1 +method name setValueIsAdjusting descriptor (Z)V flags 1 +method name getValueIsAdjusting descriptor ()Z flags 1 +method name setRangeProperties descriptor (IIIIZ)V flags 1 +method name addChangeListener descriptor (Ljavax/swing/event/ChangeListener;)V flags 1 +method name removeChangeListener descriptor (Ljavax/swing/event/ChangeListener;)V flags 1 +method name getChangeListeners descriptor ()[Ljavax/swing/event/ChangeListener; flags 1 +method name fireStateChanged descriptor ()V flags 4 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name getListeners descriptor (Ljava/lang/Class;)[Ljava/util/EventListener; flags 1 signature (Ljava/lang/Class;)[TT; + +class name javax/swing/DefaultButtonModel +header extends java/lang/Object implements javax/swing/ButtonModel,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name stateMask descriptor I flags 4 +field name actionCommand descriptor Ljava/lang/String; flags 4 +field name group descriptor Ljavax/swing/ButtonGroup; flags 4 +field name mnemonic descriptor I flags 4 +field name changeEvent descriptor Ljavax/swing/event/ChangeEvent; flags 84 +field name listenerList descriptor Ljavax/swing/event/EventListenerList; flags 4 +field name ARMED descriptor I constantValue 1 flags 19 +field name SELECTED descriptor I constantValue 2 flags 19 +field name PRESSED descriptor I constantValue 4 flags 19 +field name ENABLED descriptor I constantValue 8 flags 19 +field name ROLLOVER descriptor I constantValue 16 flags 19 +method name descriptor ()V flags 1 +method name setActionCommand descriptor (Ljava/lang/String;)V flags 1 +method name getActionCommand descriptor ()Ljava/lang/String; flags 1 +method name isArmed descriptor ()Z flags 1 +method name isSelected descriptor ()Z flags 1 +method name isEnabled descriptor ()Z flags 1 +method name isPressed descriptor ()Z flags 1 +method name isRollover descriptor ()Z flags 1 +method name setArmed descriptor (Z)V flags 1 +method name setEnabled descriptor (Z)V flags 1 +method name setSelected descriptor (Z)V flags 1 +method name setPressed descriptor (Z)V flags 1 +method name setRollover descriptor (Z)V flags 1 +method name setMnemonic descriptor (I)V flags 1 +method name getMnemonic descriptor ()I flags 1 +method name addChangeListener descriptor (Ljavax/swing/event/ChangeListener;)V flags 1 +method name removeChangeListener descriptor (Ljavax/swing/event/ChangeListener;)V flags 1 +method name getChangeListeners descriptor ()[Ljavax/swing/event/ChangeListener; flags 1 +method name fireStateChanged descriptor ()V flags 4 +method name addActionListener descriptor (Ljava/awt/event/ActionListener;)V flags 1 +method name removeActionListener descriptor (Ljava/awt/event/ActionListener;)V flags 1 +method name getActionListeners descriptor ()[Ljava/awt/event/ActionListener; flags 1 +method name fireActionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 4 +method name addItemListener descriptor (Ljava/awt/event/ItemListener;)V flags 1 +method name removeItemListener descriptor (Ljava/awt/event/ItemListener;)V flags 1 +method name getItemListeners descriptor ()[Ljava/awt/event/ItemListener; flags 1 +method name fireItemStateChanged descriptor (Ljava/awt/event/ItemEvent;)V flags 4 +method name getListeners descriptor (Ljava/lang/Class;)[Ljava/util/EventListener; flags 1 signature (Ljava/lang/Class;)[TT; +method name getSelectedObjects descriptor ()[Ljava/lang/Object; flags 1 +method name setGroup descriptor (Ljavax/swing/ButtonGroup;)V flags 1 +method name getGroup descriptor ()Ljavax/swing/ButtonGroup; flags 1 + +class name javax/swing/DefaultCellEditor +header extends javax/swing/AbstractCellEditor implements javax/swing/table/TableCellEditor,javax/swing/tree/TreeCellEditor flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/DefaultCellEditor$EditorDelegate outerClass javax/swing/DefaultCellEditor innerClassName EditorDelegate flags 4 +field name editorComponent descriptor Ljavax/swing/JComponent; flags 4 +field name delegate descriptor Ljavax/swing/DefaultCellEditor$EditorDelegate; flags 4 +field name clickCountToStart descriptor I flags 4 +method name descriptor (Ljavax/swing/JTextField;)V flags 1 runtimeAnnotations @Ljava/beans/ConstructorProperties;(value={"component"}) +method name descriptor (Ljavax/swing/JCheckBox;)V flags 1 +method name descriptor (Ljavax/swing/JComboBox;)V flags 1 +method name getComponent descriptor ()Ljava/awt/Component; flags 1 +method name setClickCountToStart descriptor (I)V flags 1 +method name getClickCountToStart descriptor ()I flags 1 +method name getCellEditorValue descriptor ()Ljava/lang/Object; flags 1 +method name isCellEditable descriptor (Ljava/util/EventObject;)Z flags 1 +method name shouldSelectCell descriptor (Ljava/util/EventObject;)Z flags 1 +method name stopCellEditing descriptor ()Z flags 1 +method name cancelCellEditing descriptor ()V flags 1 +method name getTreeCellEditorComponent descriptor (Ljavax/swing/JTree;Ljava/lang/Object;ZZZI)Ljava/awt/Component; flags 1 +method name getTableCellEditorComponent descriptor (Ljavax/swing/JTable;Ljava/lang/Object;ZII)Ljava/awt/Component; flags 1 + +class name javax/swing/DefaultCellEditor$EditorDelegate +header extends java/lang/Object implements java/awt/event/ActionListener,java/awt/event/ItemListener,java/io/Serializable flags 21 +innerclass innerClass javax/swing/DefaultCellEditor$EditorDelegate outerClass javax/swing/DefaultCellEditor innerClassName EditorDelegate flags 4 +field name value descriptor Ljava/lang/Object; flags 4 +method name descriptor (Ljavax/swing/DefaultCellEditor;)V flags 4 +method name getCellEditorValue descriptor ()Ljava/lang/Object; flags 1 +method name setValue descriptor (Ljava/lang/Object;)V flags 1 +method name isCellEditable descriptor (Ljava/util/EventObject;)Z flags 1 +method name shouldSelectCell descriptor (Ljava/util/EventObject;)Z flags 1 +method name startCellEditing descriptor (Ljava/util/EventObject;)Z flags 1 +method name stopCellEditing descriptor ()Z flags 1 +method name cancelCellEditing descriptor ()V flags 1 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 +method name itemStateChanged descriptor (Ljava/awt/event/ItemEvent;)V flags 1 + +class name javax/swing/DefaultComboBoxModel +header extends javax/swing/AbstractListModel implements javax/swing/MutableComboBoxModel,java/io/Serializable flags 21 signature Ljavax/swing/AbstractListModel;Ljavax/swing/MutableComboBoxModel;Ljava/io/Serializable; classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor ([Ljava/lang/Object;)V flags 1 signature ([TE;)V +method name descriptor (Ljava/util/Vector;)V flags 1 signature (Ljava/util/Vector;)V +method name setSelectedItem descriptor (Ljava/lang/Object;)V flags 1 +method name getSelectedItem descriptor ()Ljava/lang/Object; flags 1 +method name getSize descriptor ()I flags 1 +method name getElementAt descriptor (I)Ljava/lang/Object; flags 1 signature (I)TE; +method name getIndexOf descriptor (Ljava/lang/Object;)I flags 1 +method name addElement descriptor (Ljava/lang/Object;)V flags 1 signature (TE;)V +method name insertElementAt descriptor (Ljava/lang/Object;I)V flags 1 signature (TE;I)V +method name removeElementAt descriptor (I)V flags 1 +method name removeElement descriptor (Ljava/lang/Object;)V flags 1 +method name removeAllElements descriptor ()V flags 1 + +class name javax/swing/DefaultDesktopManager +header extends java/lang/Object implements javax/swing/DesktopManager,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name openFrame descriptor (Ljavax/swing/JInternalFrame;)V flags 1 +method name closeFrame descriptor (Ljavax/swing/JInternalFrame;)V flags 1 +method name maximizeFrame descriptor (Ljavax/swing/JInternalFrame;)V flags 1 +method name minimizeFrame descriptor (Ljavax/swing/JInternalFrame;)V flags 1 +method name iconifyFrame descriptor (Ljavax/swing/JInternalFrame;)V flags 1 +method name deiconifyFrame descriptor (Ljavax/swing/JInternalFrame;)V flags 1 +method name activateFrame descriptor (Ljavax/swing/JInternalFrame;)V flags 1 +method name deactivateFrame descriptor (Ljavax/swing/JInternalFrame;)V flags 1 +method name beginDraggingFrame descriptor (Ljavax/swing/JComponent;)V flags 1 +method name dragFrame descriptor (Ljavax/swing/JComponent;II)V flags 1 +method name endDraggingFrame descriptor (Ljavax/swing/JComponent;)V flags 1 +method name beginResizingFrame descriptor (Ljavax/swing/JComponent;I)V flags 1 +method name resizeFrame descriptor (Ljavax/swing/JComponent;IIII)V flags 1 +method name endResizingFrame descriptor (Ljavax/swing/JComponent;)V flags 1 +method name setBoundsForFrame descriptor (Ljavax/swing/JComponent;IIII)V flags 1 +method name removeIconFor descriptor (Ljavax/swing/JInternalFrame;)V flags 4 +method name getBoundsForIconOf descriptor (Ljavax/swing/JInternalFrame;)Ljava/awt/Rectangle; flags 4 +method name setPreviousBounds descriptor (Ljavax/swing/JInternalFrame;Ljava/awt/Rectangle;)V flags 4 +method name getPreviousBounds descriptor (Ljavax/swing/JInternalFrame;)Ljava/awt/Rectangle; flags 4 +method name setWasIcon descriptor (Ljavax/swing/JInternalFrame;Ljava/lang/Boolean;)V flags 4 +method name wasIcon descriptor (Ljavax/swing/JInternalFrame;)Z flags 4 + +class name javax/swing/DefaultFocusManager +header extends javax/swing/FocusManager flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name getComponentAfter descriptor (Ljava/awt/Container;Ljava/awt/Component;)Ljava/awt/Component; flags 1 +method name getComponentBefore descriptor (Ljava/awt/Container;Ljava/awt/Component;)Ljava/awt/Component; flags 1 +method name getFirstComponent descriptor (Ljava/awt/Container;)Ljava/awt/Component; flags 1 +method name getLastComponent descriptor (Ljava/awt/Container;)Ljava/awt/Component; flags 1 +method name compareTabOrder descriptor (Ljava/awt/Component;Ljava/awt/Component;)Z flags 1 + +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/io/Serializable; classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/DefaultListCellRenderer$UIResource outerClass javax/swing/DefaultListCellRenderer innerClassName UIResource flags 9 +field name noFocusBorder descriptor Ljavax/swing/border/Border; flags c +method name descriptor ()V flags 1 +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; +method name isOpaque descriptor ()Z flags 1 +method name validate descriptor ()V flags 1 +method name invalidate descriptor ()V flags 1 +method name repaint descriptor ()V flags 1 +method name revalidate descriptor ()V flags 1 +method name repaint descriptor (JIIII)V flags 1 +method name repaint descriptor (Ljava/awt/Rectangle;)V flags 1 +method name firePropertyChange descriptor (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V flags 4 +method name firePropertyChange descriptor (Ljava/lang/String;BB)V flags 1 +method name firePropertyChange descriptor (Ljava/lang/String;CC)V flags 1 +method name firePropertyChange descriptor (Ljava/lang/String;SS)V flags 1 +method name firePropertyChange descriptor (Ljava/lang/String;II)V flags 1 +method name firePropertyChange descriptor (Ljava/lang/String;JJ)V flags 1 +method name firePropertyChange descriptor (Ljava/lang/String;FF)V flags 1 +method name firePropertyChange descriptor (Ljava/lang/String;DD)V flags 1 +method name firePropertyChange descriptor (Ljava/lang/String;ZZ)V flags 1 + +class name javax/swing/DefaultListCellRenderer$UIResource +header extends javax/swing/DefaultListCellRenderer implements javax/swing/plaf/UIResource flags 21 +innerclass innerClass javax/swing/DefaultListCellRenderer$UIResource outerClass javax/swing/DefaultListCellRenderer innerClassName UIResource flags 9 +method name descriptor ()V flags 1 + +class name javax/swing/DefaultListModel +header extends javax/swing/AbstractListModel flags 21 signature Ljavax/swing/AbstractListModel; classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name getSize descriptor ()I flags 1 +method name getElementAt descriptor (I)Ljava/lang/Object; flags 1 signature (I)TE; +method name copyInto descriptor ([Ljava/lang/Object;)V flags 1 +method name trimToSize descriptor ()V flags 1 +method name ensureCapacity descriptor (I)V flags 1 +method name setSize descriptor (I)V flags 1 +method name capacity descriptor ()I flags 1 +method name size descriptor ()I flags 1 +method name isEmpty descriptor ()Z flags 1 +method name elements descriptor ()Ljava/util/Enumeration; flags 1 signature ()Ljava/util/Enumeration; +method name contains descriptor (Ljava/lang/Object;)Z flags 1 +method name indexOf descriptor (Ljava/lang/Object;)I flags 1 +method name indexOf descriptor (Ljava/lang/Object;I)I flags 1 +method name lastIndexOf descriptor (Ljava/lang/Object;)I flags 1 +method name lastIndexOf descriptor (Ljava/lang/Object;I)I flags 1 +method name elementAt descriptor (I)Ljava/lang/Object; flags 1 signature (I)TE; +method name firstElement descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name lastElement descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name setElementAt descriptor (Ljava/lang/Object;I)V flags 1 signature (TE;I)V +method name removeElementAt descriptor (I)V flags 1 +method name insertElementAt descriptor (Ljava/lang/Object;I)V flags 1 signature (TE;I)V +method name addElement descriptor (Ljava/lang/Object;)V flags 1 signature (TE;)V +method name removeElement descriptor (Ljava/lang/Object;)Z flags 1 +method name removeAllElements descriptor ()V flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name toArray descriptor ()[Ljava/lang/Object; flags 1 +method name get descriptor (I)Ljava/lang/Object; flags 1 signature (I)TE; +method name set descriptor (ILjava/lang/Object;)Ljava/lang/Object; flags 1 signature (ITE;)TE; +method name add descriptor (ILjava/lang/Object;)V flags 1 signature (ITE;)V +method name remove descriptor (I)Ljava/lang/Object; flags 1 signature (I)TE; +method name clear descriptor ()V flags 1 +method name removeRange descriptor (II)V flags 1 + +class name javax/swing/DefaultListSelectionModel +header extends java/lang/Object implements javax/swing/ListSelectionModel,java/lang/Cloneable,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name listenerList descriptor Ljavax/swing/event/EventListenerList; flags 4 +field name leadAnchorNotificationEnabled descriptor Z flags 4 +method name descriptor ()V flags 1 +method name getMinSelectionIndex descriptor ()I flags 1 +method name getMaxSelectionIndex descriptor ()I flags 1 +method name getValueIsAdjusting descriptor ()Z flags 1 +method name getSelectionMode descriptor ()I flags 1 +method name setSelectionMode descriptor (I)V flags 1 +method name isSelectedIndex descriptor (I)Z flags 1 +method name isSelectionEmpty descriptor ()Z flags 1 +method name addListSelectionListener descriptor (Ljavax/swing/event/ListSelectionListener;)V flags 1 +method name removeListSelectionListener descriptor (Ljavax/swing/event/ListSelectionListener;)V flags 1 +method name getListSelectionListeners descriptor ()[Ljavax/swing/event/ListSelectionListener; flags 1 +method name fireValueChanged descriptor (Z)V flags 4 +method name fireValueChanged descriptor (II)V flags 4 +method name fireValueChanged descriptor (IIZ)V flags 4 +method name getListeners descriptor (Ljava/lang/Class;)[Ljava/util/EventListener; flags 1 signature (Ljava/lang/Class;)[TT; +method name setLeadAnchorNotificationEnabled descriptor (Z)V flags 1 +method name isLeadAnchorNotificationEnabled descriptor ()Z flags 1 +method name clearSelection descriptor ()V flags 1 +method name setSelectionInterval descriptor (II)V flags 1 +method name addSelectionInterval descriptor (II)V flags 1 +method name removeSelectionInterval descriptor (II)V flags 1 +method name insertIndexInterval descriptor (IIZ)V flags 1 +method name removeIndexInterval descriptor (II)V flags 1 +method name setValueIsAdjusting descriptor (Z)V flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name clone descriptor ()Ljava/lang/Object; thrownTypes java/lang/CloneNotSupportedException flags 1 +method name getAnchorSelectionIndex descriptor ()I flags 1 runtimeAnnotations @Ljava/beans/Transient; +method name getLeadSelectionIndex descriptor ()I flags 1 runtimeAnnotations @Ljava/beans/Transient; +method name setAnchorSelectionIndex descriptor (I)V flags 1 +method name moveLeadSelectionIndex descriptor (I)V flags 1 +method name setLeadSelectionIndex descriptor (I)V flags 1 + +class name javax/swing/DefaultRowSorter +header extends javax/swing/RowSorter flags 421 signature Ljavax/swing/RowSorter; classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +method name descriptor ()V flags 1 +method name setModelWrapper descriptor (Ljavax/swing/DefaultRowSorter$ModelWrapper;)V flags 14 signature (Ljavax/swing/DefaultRowSorter$ModelWrapper;)V +method name getModelWrapper descriptor ()Ljavax/swing/DefaultRowSorter$ModelWrapper; flags 14 signature ()Ljavax/swing/DefaultRowSorter$ModelWrapper; +method name getModel descriptor ()Ljava/lang/Object; flags 11 signature ()TM; +method name setSortable descriptor (IZ)V flags 1 +method name isSortable descriptor (I)Z flags 1 +method name setSortKeys descriptor (Ljava/util/List;)V flags 1 signature (Ljava/util/List<+Ljavax/swing/RowSorter$SortKey;>;)V +method name getSortKeys descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<+Ljavax/swing/RowSorter$SortKey;>; +method name setMaxSortKeys descriptor (I)V flags 1 +method name getMaxSortKeys descriptor ()I flags 1 +method name setSortsOnUpdates descriptor (Z)V flags 1 +method name getSortsOnUpdates descriptor ()Z flags 1 +method name setRowFilter descriptor (Ljavax/swing/RowFilter;)V flags 1 signature (Ljavax/swing/RowFilter<-TM;-TI;>;)V +method name getRowFilter descriptor ()Ljavax/swing/RowFilter; flags 1 signature ()Ljavax/swing/RowFilter<-TM;-TI;>; +method name toggleSortOrder descriptor (I)V flags 1 +method name convertRowIndexToView descriptor (I)I flags 1 +method name convertRowIndexToModel descriptor (I)I flags 1 +method name sort descriptor ()V flags 1 +method name useToString descriptor (I)Z flags 4 +method name setComparator descriptor (ILjava/util/Comparator;)V flags 1 signature (ILjava/util/Comparator<*>;)V +method name getComparator descriptor (I)Ljava/util/Comparator; flags 1 signature (I)Ljava/util/Comparator<*>; +method name getViewRowCount descriptor ()I flags 1 +method name getModelRowCount descriptor ()I flags 1 +method name modelStructureChanged descriptor ()V flags 1 +method name allRowsChanged descriptor ()V flags 1 +method name rowsInserted descriptor (II)V flags 1 +method name rowsDeleted descriptor (II)V flags 1 +method name rowsUpdated descriptor (II)V flags 1 +method name rowsUpdated descriptor (III)V flags 1 + +class name javax/swing/DefaultRowSorter$ModelWrapper +header extends java/lang/Object flags 421 signature Ljava/lang/Object; +innerclass innerClass javax/swing/DefaultRowSorter$ModelWrapper outerClass javax/swing/DefaultRowSorter innerClassName ModelWrapper flags 40c +method name descriptor ()V flags 4 +method name getModel descriptor ()Ljava/lang/Object; flags 401 signature ()TM; +method name getColumnCount descriptor ()I flags 401 +method name getRowCount descriptor ()I flags 401 +method name getValueAt descriptor (II)Ljava/lang/Object; flags 401 +method name getStringValueAt descriptor (II)Ljava/lang/String; flags 1 +method name getIdentifier descriptor (I)Ljava/lang/Object; flags 401 signature (I)TI; + +class name javax/swing/DefaultSingleSelectionModel +header extends java/lang/Object implements javax/swing/SingleSelectionModel,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name changeEvent descriptor Ljavax/swing/event/ChangeEvent; flags 84 +field name listenerList descriptor Ljavax/swing/event/EventListenerList; flags 4 +method name descriptor ()V flags 1 +method name getSelectedIndex descriptor ()I flags 1 +method name setSelectedIndex descriptor (I)V flags 1 +method name clearSelection descriptor ()V flags 1 +method name isSelected descriptor ()Z flags 1 +method name addChangeListener descriptor (Ljavax/swing/event/ChangeListener;)V flags 1 +method name removeChangeListener descriptor (Ljavax/swing/event/ChangeListener;)V flags 1 +method name getChangeListeners descriptor ()[Ljavax/swing/event/ChangeListener; flags 1 +method name fireStateChanged descriptor ()V flags 4 +method name getListeners descriptor (Ljava/lang/Class;)[Ljava/util/EventListener; flags 1 signature (Ljava/lang/Class;)[TT; + +class name javax/swing/DesktopManager +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name openFrame descriptor (Ljavax/swing/JInternalFrame;)V flags 401 +method name closeFrame descriptor (Ljavax/swing/JInternalFrame;)V flags 401 +method name maximizeFrame descriptor (Ljavax/swing/JInternalFrame;)V flags 401 +method name minimizeFrame descriptor (Ljavax/swing/JInternalFrame;)V flags 401 +method name iconifyFrame descriptor (Ljavax/swing/JInternalFrame;)V flags 401 +method name deiconifyFrame descriptor (Ljavax/swing/JInternalFrame;)V flags 401 +method name activateFrame descriptor (Ljavax/swing/JInternalFrame;)V flags 401 +method name deactivateFrame descriptor (Ljavax/swing/JInternalFrame;)V flags 401 +method name beginDraggingFrame descriptor (Ljavax/swing/JComponent;)V flags 401 +method name dragFrame descriptor (Ljavax/swing/JComponent;II)V flags 401 +method name endDraggingFrame descriptor (Ljavax/swing/JComponent;)V flags 401 +method name beginResizingFrame descriptor (Ljavax/swing/JComponent;I)V flags 401 +method name resizeFrame descriptor (Ljavax/swing/JComponent;IIII)V flags 401 +method name endResizingFrame descriptor (Ljavax/swing/JComponent;)V flags 401 +method name setBoundsForFrame descriptor (Ljavax/swing/JComponent;IIII)V flags 401 + +class name javax/swing/DropMode +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name USE_SELECTION descriptor Ljavax/swing/DropMode; flags 4019 +field name ON descriptor Ljavax/swing/DropMode; flags 4019 +field name INSERT descriptor Ljavax/swing/DropMode; flags 4019 +field name INSERT_ROWS descriptor Ljavax/swing/DropMode; flags 4019 +field name INSERT_COLS descriptor Ljavax/swing/DropMode; flags 4019 +field name ON_OR_INSERT descriptor Ljavax/swing/DropMode; flags 4019 +field name ON_OR_INSERT_ROWS descriptor Ljavax/swing/DropMode; flags 4019 +field name ON_OR_INSERT_COLS descriptor Ljavax/swing/DropMode; flags 4019 +method name values descriptor ()[Ljavax/swing/DropMode; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljavax/swing/DropMode; flags 9 + +class name javax/swing/FocusManager +header extends java/awt/DefaultKeyboardFocusManager flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name FOCUS_MANAGER_CLASS_PROPERTY descriptor Ljava/lang/String; constantValue FocusManagerClassName flags 19 +method name descriptor ()V flags 1 +method name getCurrentManager descriptor ()Ljavax/swing/FocusManager; flags 9 +method name setCurrentManager descriptor (Ljavax/swing/FocusManager;)V thrownTypes java/lang/SecurityException flags 9 +method name disableSwingFocusManager descriptor ()V flags 9 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name isFocusManagerEnabled descriptor ()Z flags 9 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; + +class name javax/swing/GrayFilter +header extends java/awt/image/RGBImageFilter flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name createDisabledImage descriptor (Ljava/awt/Image;)Ljava/awt/Image; flags 9 +method name descriptor (ZI)V flags 1 +method name filterRGB descriptor (III)I flags 1 + +class name javax/swing/GroupLayout +header extends java/lang/Object implements java/awt/LayoutManager2 flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name DEFAULT_SIZE descriptor I constantValue -1 flags 19 +field name PREFERRED_SIZE descriptor I constantValue -2 flags 19 +method name descriptor (Ljava/awt/Container;)V flags 1 +method name setHonorsVisibility descriptor (Z)V flags 1 +method name getHonorsVisibility descriptor ()Z flags 1 +method name setHonorsVisibility descriptor (Ljava/awt/Component;Ljava/lang/Boolean;)V flags 1 +method name setAutoCreateGaps descriptor (Z)V flags 1 +method name getAutoCreateGaps descriptor ()Z flags 1 +method name setAutoCreateContainerGaps descriptor (Z)V flags 1 +method name getAutoCreateContainerGaps descriptor ()Z flags 1 +method name setHorizontalGroup descriptor (Ljavax/swing/GroupLayout$Group;)V flags 1 +method name setVerticalGroup descriptor (Ljavax/swing/GroupLayout$Group;)V flags 1 +method name createSequentialGroup descriptor ()Ljavax/swing/GroupLayout$SequentialGroup; flags 1 +method name createParallelGroup descriptor ()Ljavax/swing/GroupLayout$ParallelGroup; flags 1 +method name createParallelGroup descriptor (Ljavax/swing/GroupLayout$Alignment;)Ljavax/swing/GroupLayout$ParallelGroup; flags 1 +method name createParallelGroup descriptor (Ljavax/swing/GroupLayout$Alignment;Z)Ljavax/swing/GroupLayout$ParallelGroup; flags 1 +method name createBaselineGroup descriptor (ZZ)Ljavax/swing/GroupLayout$ParallelGroup; flags 1 +method name linkSize descriptor ([Ljava/awt/Component;)V flags 81 +method name linkSize descriptor (I[Ljava/awt/Component;)V flags 81 +method name replace descriptor (Ljava/awt/Component;Ljava/awt/Component;)V flags 1 +method name setLayoutStyle descriptor (Ljavax/swing/LayoutStyle;)V flags 1 +method name getLayoutStyle descriptor ()Ljavax/swing/LayoutStyle; flags 1 +method name addLayoutComponent descriptor (Ljava/lang/String;Ljava/awt/Component;)V flags 1 +method name removeLayoutComponent descriptor (Ljava/awt/Component;)V flags 1 +method name preferredLayoutSize descriptor (Ljava/awt/Container;)Ljava/awt/Dimension; flags 1 +method name minimumLayoutSize descriptor (Ljava/awt/Container;)Ljava/awt/Dimension; flags 1 +method name layoutContainer descriptor (Ljava/awt/Container;)V flags 1 +method name addLayoutComponent descriptor (Ljava/awt/Component;Ljava/lang/Object;)V flags 1 +method name maximumLayoutSize descriptor (Ljava/awt/Container;)Ljava/awt/Dimension; flags 1 +method name getLayoutAlignmentX descriptor (Ljava/awt/Container;)F flags 1 +method name getLayoutAlignmentY descriptor (Ljava/awt/Container;)F flags 1 +method name invalidateLayout descriptor (Ljava/awt/Container;)V flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/swing/GroupLayout$Alignment +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; +innerclass innerClass javax/swing/GroupLayout$Alignment outerClass javax/swing/GroupLayout innerClassName Alignment flags 4019 +field name LEADING descriptor Ljavax/swing/GroupLayout$Alignment; flags 4019 +field name TRAILING descriptor Ljavax/swing/GroupLayout$Alignment; flags 4019 +field name CENTER descriptor Ljavax/swing/GroupLayout$Alignment; flags 4019 +field name BASELINE descriptor Ljavax/swing/GroupLayout$Alignment; flags 4019 +method name values descriptor ()[Ljavax/swing/GroupLayout$Alignment; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljavax/swing/GroupLayout$Alignment; flags 9 + +class name javax/swing/GroupLayout$Group +header extends javax/swing/GroupLayout$Spring flags 421 +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 +method name addGroup descriptor (Ljavax/swing/GroupLayout$Group;)Ljavax/swing/GroupLayout$Group; flags 1 +method name addComponent descriptor (Ljava/awt/Component;)Ljavax/swing/GroupLayout$Group; flags 1 +method name addComponent descriptor (Ljava/awt/Component;III)Ljavax/swing/GroupLayout$Group; flags 1 +method name addGap descriptor (I)Ljavax/swing/GroupLayout$Group; flags 1 +method name addGap descriptor (III)Ljavax/swing/GroupLayout$Group; flags 1 + +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$Group outerClass javax/swing/GroupLayout innerClassName Group flags 401 +innerclass innerClass javax/swing/GroupLayout$ParallelGroup outerClass javax/swing/GroupLayout innerClassName ParallelGroup flags 1 +innerclass innerClass javax/swing/GroupLayout$Spring outerClass javax/swing/GroupLayout innerClassName Spring flags 402 +method name addGroup descriptor (Ljavax/swing/GroupLayout$Group;)Ljavax/swing/GroupLayout$ParallelGroup; flags 1 +method name addComponent descriptor (Ljava/awt/Component;)Ljavax/swing/GroupLayout$ParallelGroup; flags 1 +method name addComponent descriptor (Ljava/awt/Component;III)Ljavax/swing/GroupLayout$ParallelGroup; flags 1 +method name addGap descriptor (I)Ljavax/swing/GroupLayout$ParallelGroup; flags 1 +method name addGap descriptor (III)Ljavax/swing/GroupLayout$ParallelGroup; flags 1 +method name addGroup descriptor (Ljavax/swing/GroupLayout$Alignment;Ljavax/swing/GroupLayout$Group;)Ljavax/swing/GroupLayout$ParallelGroup; flags 1 +method name addComponent descriptor (Ljava/awt/Component;Ljavax/swing/GroupLayout$Alignment;)Ljavax/swing/GroupLayout$ParallelGroup; flags 1 +method name addComponent descriptor (Ljava/awt/Component;Ljavax/swing/GroupLayout$Alignment;III)Ljavax/swing/GroupLayout$ParallelGroup; flags 1 +method name addGap descriptor (III)Ljavax/swing/GroupLayout$Group; flags 1041 +method name addGap descriptor (I)Ljavax/swing/GroupLayout$Group; flags 1041 +method name addComponent descriptor (Ljava/awt/Component;III)Ljavax/swing/GroupLayout$Group; flags 1041 +method name addComponent descriptor (Ljava/awt/Component;)Ljavax/swing/GroupLayout$Group; flags 1041 +method name addGroup descriptor (Ljavax/swing/GroupLayout$Group;)Ljavax/swing/GroupLayout$Group; flags 1041 + +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$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/LayoutStyle$ComponentPlacement outerClass javax/swing/LayoutStyle innerClassName ComponentPlacement flags 4019 +innerclass innerClass java/awt/Component$BaselineResizeBehavior outerClass java/awt/Component innerClassName BaselineResizeBehavior flags 4019 +method name addGroup descriptor (Ljavax/swing/GroupLayout$Group;)Ljavax/swing/GroupLayout$SequentialGroup; flags 1 +method name addGroup descriptor (ZLjavax/swing/GroupLayout$Group;)Ljavax/swing/GroupLayout$SequentialGroup; flags 1 +method name addComponent descriptor (Ljava/awt/Component;)Ljavax/swing/GroupLayout$SequentialGroup; flags 1 +method name addComponent descriptor (ZLjava/awt/Component;)Ljavax/swing/GroupLayout$SequentialGroup; flags 1 +method name addComponent descriptor (Ljava/awt/Component;III)Ljavax/swing/GroupLayout$SequentialGroup; flags 1 +method name addComponent descriptor (ZLjava/awt/Component;III)Ljavax/swing/GroupLayout$SequentialGroup; flags 1 +method name addGap descriptor (I)Ljavax/swing/GroupLayout$SequentialGroup; flags 1 +method name addGap descriptor (III)Ljavax/swing/GroupLayout$SequentialGroup; flags 1 +method name addPreferredGap descriptor (Ljavax/swing/JComponent;Ljavax/swing/JComponent;Ljavax/swing/LayoutStyle$ComponentPlacement;)Ljavax/swing/GroupLayout$SequentialGroup; flags 1 +method name addPreferredGap descriptor (Ljavax/swing/JComponent;Ljavax/swing/JComponent;Ljavax/swing/LayoutStyle$ComponentPlacement;II)Ljavax/swing/GroupLayout$SequentialGroup; flags 1 +method name addPreferredGap descriptor (Ljavax/swing/LayoutStyle$ComponentPlacement;)Ljavax/swing/GroupLayout$SequentialGroup; flags 1 +method name addPreferredGap descriptor (Ljavax/swing/LayoutStyle$ComponentPlacement;II)Ljavax/swing/GroupLayout$SequentialGroup; flags 1 +method name addContainerGap descriptor ()Ljavax/swing/GroupLayout$SequentialGroup; flags 1 +method name addContainerGap descriptor (II)Ljavax/swing/GroupLayout$SequentialGroup; flags 1 +method name addGap descriptor (III)Ljavax/swing/GroupLayout$Group; flags 1041 +method name addGap descriptor (I)Ljavax/swing/GroupLayout$Group; flags 1041 +method name addComponent descriptor (Ljava/awt/Component;III)Ljavax/swing/GroupLayout$Group; flags 1041 +method name addComponent descriptor (Ljava/awt/Component;)Ljavax/swing/GroupLayout$Group; flags 1041 +method name addGroup descriptor (Ljavax/swing/GroupLayout$Group;)Ljavax/swing/GroupLayout$Group; flags 1041 + +class name javax/swing/GroupLayout$Spring +header extends java/lang/Object flags 420 +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/awt/Component$BaselineResizeBehavior outerClass java/awt/Component innerClassName BaselineResizeBehavior flags 4019 + +class name javax/swing/Icon +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name paintIcon descriptor (Ljava/awt/Component;Ljava/awt/Graphics;II)V flags 401 +method name getIconWidth descriptor ()I flags 401 +method name getIconHeight descriptor ()I flags 401 + +class name javax/swing/ImageIcon +header extends java/lang/Object implements javax/swing/Icon,java/io/Serializable,javax/accessibility/Accessible flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/ImageIcon$AccessibleImageIcon outerClass javax/swing/ImageIcon innerClassName AccessibleImageIcon flags 4 +field name component descriptor Ljava/awt/Component; flags 1c deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +field name tracker descriptor Ljava/awt/MediaTracker; flags 1c deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 runtimeAnnotations @Ljava/beans/ConstructorProperties;(value={"description"}) +method name descriptor (Ljava/net/URL;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/net/URL;)V flags 1 +method name descriptor (Ljava/awt/Image;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/awt/Image;)V flags 1 +method name descriptor ([BLjava/lang/String;)V flags 1 +method name descriptor ([B)V flags 1 +method name descriptor ()V flags 1 +method name loadImage descriptor (Ljava/awt/Image;)V flags 4 +method name getImageLoadStatus descriptor ()I flags 1 +method name getImage descriptor ()Ljava/awt/Image; flags 1 runtimeAnnotations @Ljava/beans/Transient; +method name setImage descriptor (Ljava/awt/Image;)V flags 1 +method name getDescription descriptor ()Ljava/lang/String; flags 1 +method name setDescription descriptor (Ljava/lang/String;)V flags 1 +method name paintIcon descriptor (Ljava/awt/Component;Ljava/awt/Graphics;II)V flags 21 +method name getIconWidth descriptor ()I flags 1 +method name getIconHeight descriptor ()I flags 1 +method name setImageObserver descriptor (Ljava/awt/image/ImageObserver;)V flags 1 +method name getImageObserver descriptor ()Ljava/awt/image/ImageObserver; flags 1 runtimeAnnotations @Ljava/beans/Transient; +method name toString descriptor ()Ljava/lang/String; flags 1 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name javax/swing/ImageIcon$AccessibleImageIcon +header extends javax/accessibility/AccessibleContext implements javax/accessibility/AccessibleIcon,java/io/Serializable flags 21 +innerclass innerClass javax/swing/ImageIcon$AccessibleImageIcon outerClass javax/swing/ImageIcon innerClassName AccessibleImageIcon flags 4 +method name descriptor (Ljavax/swing/ImageIcon;)V flags 4 +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 getAccessibleIconDescription descriptor ()Ljava/lang/String; flags 1 +method name setAccessibleIconDescription descriptor (Ljava/lang/String;)V flags 1 +method name getAccessibleIconHeight descriptor ()I flags 1 +method name getAccessibleIconWidth descriptor ()I flags 1 + +class name javax/swing/InputMap +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name setParent descriptor (Ljavax/swing/InputMap;)V flags 1 +method name getParent descriptor ()Ljavax/swing/InputMap; flags 1 +method name put descriptor (Ljavax/swing/KeyStroke;Ljava/lang/Object;)V flags 1 +method name get descriptor (Ljavax/swing/KeyStroke;)Ljava/lang/Object; flags 1 +method name remove descriptor (Ljavax/swing/KeyStroke;)V flags 1 +method name clear descriptor ()V flags 1 +method name keys descriptor ()[Ljavax/swing/KeyStroke; flags 1 +method name size descriptor ()I flags 1 +method name allKeys descriptor ()[Ljavax/swing/KeyStroke; flags 1 + +class name javax/swing/InputVerifier +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name verify descriptor (Ljavax/swing/JComponent;)Z flags 401 +method name shouldYieldFocus descriptor (Ljavax/swing/JComponent;)Z flags 1 + +class name javax/swing/InternalFrameFocusTraversalPolicy +header extends java/awt/FocusTraversalPolicy flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name getInitialComponent descriptor (Ljavax/swing/JInternalFrame;)Ljava/awt/Component; 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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name rootPane descriptor Ljavax/swing/JRootPane; flags 4 +field name rootPaneCheckingEnabled descriptor Z flags 4 +field name accessibleContext descriptor Ljavax/accessibility/AccessibleContext; flags 4 +method name descriptor ()V thrownTypes java/awt/HeadlessException flags 1 +method name createRootPane descriptor ()Ljavax/swing/JRootPane; flags 4 +method name setTransferHandler descriptor (Ljavax/swing/TransferHandler;)V flags 1 +method name getTransferHandler descriptor ()Ljavax/swing/TransferHandler; flags 1 +method name update descriptor (Ljava/awt/Graphics;)V flags 1 +method name setJMenuBar descriptor (Ljavax/swing/JMenuBar;)V flags 1 +method name getJMenuBar descriptor ()Ljavax/swing/JMenuBar; flags 1 +method name isRootPaneCheckingEnabled descriptor ()Z flags 4 +method name setRootPaneCheckingEnabled descriptor (Z)V flags 4 +method name addImpl descriptor (Ljava/awt/Component;Ljava/lang/Object;I)V flags 4 +method name remove descriptor (Ljava/awt/Component;)V flags 1 +method name setLayout descriptor (Ljava/awt/LayoutManager;)V flags 1 +method name getRootPane descriptor ()Ljavax/swing/JRootPane; flags 1 +method name setRootPane descriptor (Ljavax/swing/JRootPane;)V flags 4 +method name getContentPane descriptor ()Ljava/awt/Container; flags 1 +method name setContentPane descriptor (Ljava/awt/Container;)V flags 1 +method name getLayeredPane descriptor ()Ljavax/swing/JLayeredPane; flags 1 +method name setLayeredPane descriptor (Ljavax/swing/JLayeredPane;)V flags 1 +method name getGlassPane descriptor ()Ljava/awt/Component; flags 1 +method name setGlassPane descriptor (Ljava/awt/Component;)V flags 1 +method name getGraphics descriptor ()Ljava/awt/Graphics; flags 1 +method name repaint descriptor (JIIII)V flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name javax/swing/JApplet$AccessibleJApplet +header extends java/applet/Applet$AccessibleApplet flags 21 +innerclass innerClass javax/swing/JApplet$AccessibleJApplet outerClass javax/swing/JApplet innerClassName AccessibleJApplet flags 4 +innerclass innerClass java/applet/Applet$AccessibleApplet outerClass java/applet/Applet innerClassName AccessibleApplet flags 4 +method name descriptor (Ljavax/swing/JApplet;)V flags 4 + +class name javax/swing/JButton +header extends javax/swing/AbstractButton implements javax/accessibility/Accessible flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/JButton$AccessibleJButton outerClass javax/swing/JButton innerClassName AccessibleJButton flags 4 +method name descriptor ()V flags 1 +method name descriptor (Ljavax/swing/Icon;)V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 runtimeAnnotations @Ljava/beans/ConstructorProperties;(value={"text"}) +method name descriptor (Ljavax/swing/Action;)V flags 1 +method name descriptor (Ljava/lang/String;Ljavax/swing/Icon;)V flags 1 +method name updateUI descriptor ()V flags 1 +method name getUIClassID descriptor ()Ljava/lang/String; flags 1 +method name isDefaultButton descriptor ()Z flags 1 +method name isDefaultCapable descriptor ()Z flags 1 +method name setDefaultCapable descriptor (Z)V flags 1 +method name removeNotify descriptor ()V flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name javax/swing/JButton$AccessibleJButton +header extends javax/swing/AbstractButton$AccessibleAbstractButton flags 21 +innerclass innerClass javax/swing/JButton$AccessibleJButton outerClass javax/swing/JButton innerClassName AccessibleJButton flags 4 +innerclass innerClass javax/swing/AbstractButton$AccessibleAbstractButton outerClass javax/swing/AbstractButton innerClassName AccessibleAbstractButton flags 404 +method name descriptor (Ljavax/swing/JButton;)V flags 4 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 + +class name javax/swing/JCheckBox +header extends javax/swing/JToggleButton implements javax/accessibility/Accessible flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/JCheckBox$AccessibleJCheckBox outerClass javax/swing/JCheckBox innerClassName AccessibleJCheckBox flags 4 +field name BORDER_PAINTED_FLAT_CHANGED_PROPERTY descriptor Ljava/lang/String; constantValue borderPaintedFlat flags 19 +method name descriptor ()V flags 1 +method name descriptor (Ljavax/swing/Icon;)V flags 1 +method name descriptor (Ljavax/swing/Icon;Z)V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljavax/swing/Action;)V flags 1 +method name descriptor (Ljava/lang/String;Z)V flags 1 +method name descriptor (Ljava/lang/String;Ljavax/swing/Icon;)V flags 1 +method name descriptor (Ljava/lang/String;Ljavax/swing/Icon;Z)V flags 1 +method name setBorderPaintedFlat descriptor (Z)V flags 1 +method name isBorderPaintedFlat descriptor ()Z flags 1 +method name updateUI descriptor ()V flags 1 +method name getUIClassID descriptor ()Ljava/lang/String; flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name javax/swing/JCheckBox$AccessibleJCheckBox +header extends javax/swing/JToggleButton$AccessibleJToggleButton flags 21 +innerclass innerClass javax/swing/JCheckBox$AccessibleJCheckBox outerClass javax/swing/JCheckBox innerClassName AccessibleJCheckBox flags 4 +innerclass innerClass javax/swing/JToggleButton$AccessibleJToggleButton outerClass javax/swing/JToggleButton innerClassName AccessibleJToggleButton flags 4 +method name descriptor (Ljavax/swing/JCheckBox;)V flags 4 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 + +class name javax/swing/JCheckBoxMenuItem +header extends javax/swing/JMenuItem implements javax/swing/SwingConstants,javax/accessibility/Accessible flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/JCheckBoxMenuItem$AccessibleJCheckBoxMenuItem outerClass javax/swing/JCheckBoxMenuItem innerClassName AccessibleJCheckBoxMenuItem flags 4 +method name descriptor ()V flags 1 +method name descriptor (Ljavax/swing/Icon;)V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljavax/swing/Action;)V flags 1 +method name descriptor (Ljava/lang/String;Ljavax/swing/Icon;)V flags 1 +method name descriptor (Ljava/lang/String;Z)V flags 1 +method name descriptor (Ljava/lang/String;Ljavax/swing/Icon;Z)V flags 1 +method name getUIClassID descriptor ()Ljava/lang/String; flags 1 +method name getState descriptor ()Z flags 1 +method name setState descriptor (Z)V flags 21 +method name getSelectedObjects descriptor ()[Ljava/lang/Object; flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name javax/swing/JCheckBoxMenuItem$AccessibleJCheckBoxMenuItem +header extends javax/swing/JMenuItem$AccessibleJMenuItem flags 21 +innerclass innerClass javax/swing/JCheckBoxMenuItem$AccessibleJCheckBoxMenuItem outerClass javax/swing/JCheckBoxMenuItem innerClassName AccessibleJCheckBoxMenuItem flags 4 +innerclass innerClass javax/swing/JMenuItem$AccessibleJMenuItem outerClass javax/swing/JMenuItem innerClassName AccessibleJMenuItem flags 4 +method name descriptor (Ljavax/swing/JCheckBoxMenuItem;)V flags 4 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 + +class name javax/swing/JColorChooser +header extends javax/swing/JComponent implements javax/accessibility/Accessible flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/JColorChooser$AccessibleJColorChooser outerClass javax/swing/JColorChooser innerClassName AccessibleJColorChooser flags 4 +field name SELECTION_MODEL_PROPERTY descriptor Ljava/lang/String; constantValue selectionModel flags 19 +field name PREVIEW_PANEL_PROPERTY descriptor Ljava/lang/String; constantValue previewPanel flags 19 +field name CHOOSER_PANELS_PROPERTY descriptor Ljava/lang/String; constantValue chooserPanels flags 19 +field name accessibleContext descriptor Ljavax/accessibility/AccessibleContext; flags 4 +method name showDialog descriptor (Ljava/awt/Component;Ljava/lang/String;Ljava/awt/Color;)Ljava/awt/Color; thrownTypes java/awt/HeadlessException flags 9 +method name createDialog descriptor (Ljava/awt/Component;Ljava/lang/String;ZLjavax/swing/JColorChooser;Ljava/awt/event/ActionListener;Ljava/awt/event/ActionListener;)Ljavax/swing/JDialog; thrownTypes java/awt/HeadlessException flags 9 +method name descriptor ()V flags 1 +method name descriptor (Ljava/awt/Color;)V flags 1 +method name descriptor (Ljavax/swing/colorchooser/ColorSelectionModel;)V flags 1 +method name getUI descriptor ()Ljavax/swing/plaf/ColorChooserUI; flags 1 +method name setUI descriptor (Ljavax/swing/plaf/ColorChooserUI;)V flags 1 +method name updateUI descriptor ()V flags 1 +method name getUIClassID descriptor ()Ljava/lang/String; flags 1 +method name getColor descriptor ()Ljava/awt/Color; flags 1 +method name setColor descriptor (Ljava/awt/Color;)V flags 1 +method name setColor descriptor (III)V flags 1 +method name setColor descriptor (I)V flags 1 +method name setDragEnabled descriptor (Z)V flags 1 +method name getDragEnabled descriptor ()Z flags 1 +method name setPreviewPanel descriptor (Ljavax/swing/JComponent;)V flags 1 +method name getPreviewPanel descriptor ()Ljavax/swing/JComponent; flags 1 +method name addChooserPanel descriptor (Ljavax/swing/colorchooser/AbstractColorChooserPanel;)V flags 1 +method name removeChooserPanel descriptor (Ljavax/swing/colorchooser/AbstractColorChooserPanel;)Ljavax/swing/colorchooser/AbstractColorChooserPanel; flags 1 +method name setChooserPanels descriptor ([Ljavax/swing/colorchooser/AbstractColorChooserPanel;)V flags 1 +method name getChooserPanels descriptor ()[Ljavax/swing/colorchooser/AbstractColorChooserPanel; flags 1 +method name getSelectionModel descriptor ()Ljavax/swing/colorchooser/ColorSelectionModel; flags 1 +method name setSelectionModel descriptor (Ljavax/swing/colorchooser/ColorSelectionModel;)V flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name javax/swing/JColorChooser$AccessibleJColorChooser +header extends javax/swing/JComponent$AccessibleJComponent flags 21 +innerclass innerClass javax/swing/JColorChooser$AccessibleJColorChooser outerClass javax/swing/JColorChooser innerClassName AccessibleJColorChooser flags 4 +innerclass innerClass javax/swing/JComponent$AccessibleJComponent outerClass javax/swing/JComponent innerClassName AccessibleJComponent flags 401 +method name descriptor (Ljavax/swing/JColorChooser;)V flags 4 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 + +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 Ljavax/swing/JComponent;Ljava/awt/ItemSelectable;Ljavax/swing/event/ListDataListener;Ljava/awt/event/ActionListener;Ljavax/accessibility/Accessible; classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name dataModel descriptor Ljavax/swing/ComboBoxModel; flags 4 signature Ljavax/swing/ComboBoxModel; +field name renderer descriptor Ljavax/swing/ListCellRenderer; flags 4 signature Ljavax/swing/ListCellRenderer<-TE;>; +field name editor descriptor Ljavax/swing/ComboBoxEditor; flags 4 +field name maximumRowCount descriptor I flags 4 +field name isEditable descriptor Z flags 4 +field name keySelectionManager descriptor Ljavax/swing/JComboBox$KeySelectionManager; flags 4 +field name actionCommand descriptor Ljava/lang/String; flags 4 +field name lightWeightPopupEnabled descriptor Z flags 4 +field name selectedItemReminder descriptor Ljava/lang/Object; flags 4 +method name descriptor (Ljavax/swing/ComboBoxModel;)V flags 1 signature (Ljavax/swing/ComboBoxModel;)V +method name descriptor ([Ljava/lang/Object;)V flags 1 signature ([TE;)V +method name descriptor (Ljava/util/Vector;)V flags 1 signature (Ljava/util/Vector;)V +method name descriptor ()V flags 1 +method name installAncestorListener descriptor ()V flags 4 +method name setUI descriptor (Ljavax/swing/plaf/ComboBoxUI;)V flags 1 +method name updateUI descriptor ()V flags 1 +method name getUIClassID descriptor ()Ljava/lang/String; flags 1 +method name getUI descriptor ()Ljavax/swing/plaf/ComboBoxUI; flags 1 +method name setModel descriptor (Ljavax/swing/ComboBoxModel;)V flags 1 signature (Ljavax/swing/ComboBoxModel;)V +method name getModel descriptor ()Ljavax/swing/ComboBoxModel; flags 1 signature ()Ljavax/swing/ComboBoxModel; +method name setLightWeightPopupEnabled descriptor (Z)V flags 1 +method name isLightWeightPopupEnabled descriptor ()Z flags 1 +method name setEditable descriptor (Z)V flags 1 +method name isEditable descriptor ()Z flags 1 +method name setMaximumRowCount descriptor (I)V flags 1 +method name getMaximumRowCount descriptor ()I flags 1 +method name setRenderer descriptor (Ljavax/swing/ListCellRenderer;)V flags 1 signature (Ljavax/swing/ListCellRenderer<-TE;>;)V +method name getRenderer descriptor ()Ljavax/swing/ListCellRenderer; flags 1 signature ()Ljavax/swing/ListCellRenderer<-TE;>; +method name setEditor descriptor (Ljavax/swing/ComboBoxEditor;)V flags 1 +method name getEditor descriptor ()Ljavax/swing/ComboBoxEditor; flags 1 +method name setSelectedItem descriptor (Ljava/lang/Object;)V flags 1 +method name getSelectedItem descriptor ()Ljava/lang/Object; flags 1 +method name setSelectedIndex descriptor (I)V flags 1 +method name getSelectedIndex descriptor ()I flags 1 runtimeAnnotations @Ljava/beans/Transient; +method name getPrototypeDisplayValue descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name setPrototypeDisplayValue descriptor (Ljava/lang/Object;)V flags 1 signature (TE;)V +method name addItem descriptor (Ljava/lang/Object;)V flags 1 signature (TE;)V +method name insertItemAt descriptor (Ljava/lang/Object;I)V flags 1 signature (TE;I)V +method name removeItem descriptor (Ljava/lang/Object;)V flags 1 +method name removeItemAt descriptor (I)V flags 1 +method name removeAllItems descriptor ()V flags 1 +method name showPopup descriptor ()V flags 1 +method name hidePopup descriptor ()V flags 1 +method name setPopupVisible descriptor (Z)V flags 1 +method name isPopupVisible descriptor ()Z flags 1 +method name addItemListener descriptor (Ljava/awt/event/ItemListener;)V flags 1 +method name removeItemListener descriptor (Ljava/awt/event/ItemListener;)V flags 1 +method name getItemListeners descriptor ()[Ljava/awt/event/ItemListener; flags 1 +method name addActionListener descriptor (Ljava/awt/event/ActionListener;)V flags 1 +method name removeActionListener descriptor (Ljava/awt/event/ActionListener;)V flags 1 +method name getActionListeners descriptor ()[Ljava/awt/event/ActionListener; flags 1 +method name addPopupMenuListener descriptor (Ljavax/swing/event/PopupMenuListener;)V flags 1 +method name removePopupMenuListener descriptor (Ljavax/swing/event/PopupMenuListener;)V flags 1 +method name getPopupMenuListeners descriptor ()[Ljavax/swing/event/PopupMenuListener; flags 1 +method name firePopupMenuWillBecomeVisible descriptor ()V flags 1 +method name firePopupMenuWillBecomeInvisible descriptor ()V flags 1 +method name firePopupMenuCanceled descriptor ()V flags 1 +method name setActionCommand descriptor (Ljava/lang/String;)V flags 1 +method name getActionCommand descriptor ()Ljava/lang/String; flags 1 +method name setAction descriptor (Ljavax/swing/Action;)V flags 1 +method name getAction descriptor ()Ljavax/swing/Action; flags 1 +method name configurePropertiesFromAction descriptor (Ljavax/swing/Action;)V flags 4 +method name createActionPropertyChangeListener descriptor (Ljavax/swing/Action;)Ljava/beans/PropertyChangeListener; flags 4 +method name actionPropertyChanged descriptor (Ljavax/swing/Action;Ljava/lang/String;)V flags 4 +method name fireItemStateChanged descriptor (Ljava/awt/event/ItemEvent;)V flags 4 +method name fireActionEvent descriptor ()V flags 4 +method name selectedItemChanged descriptor ()V flags 4 +method name getSelectedObjects descriptor ()[Ljava/lang/Object; flags 1 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 +method name contentsChanged descriptor (Ljavax/swing/event/ListDataEvent;)V flags 1 +method name intervalAdded descriptor (Ljavax/swing/event/ListDataEvent;)V flags 1 +method name intervalRemoved descriptor (Ljavax/swing/event/ListDataEvent;)V flags 1 +method name selectWithKeyChar descriptor (C)Z flags 1 +method name setEnabled descriptor (Z)V flags 1 +method name configureEditor descriptor (Ljavax/swing/ComboBoxEditor;Ljava/lang/Object;)V flags 1 +method name processKeyEvent descriptor (Ljava/awt/event/KeyEvent;)V flags 1 +method name setKeySelectionManager descriptor (Ljavax/swing/JComboBox$KeySelectionManager;)V flags 1 +method name getKeySelectionManager descriptor ()Ljavax/swing/JComboBox$KeySelectionManager; flags 1 +method name getItemCount descriptor ()I flags 1 +method name getItemAt descriptor (I)Ljava/lang/Object; flags 1 signature (I)TE; +method name createDefaultKeySelectionManager descriptor ()Ljavax/swing/JComboBox$KeySelectionManager; flags 4 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name javax/swing/JComboBox$AccessibleJComboBox +header extends javax/swing/JComponent$AccessibleJComponent implements javax/accessibility/AccessibleAction,javax/accessibility/AccessibleSelection flags 21 +innerclass innerClass javax/swing/JComboBox$AccessibleJComboBox outerClass javax/swing/JComboBox innerClassName AccessibleJComboBox flags 4 +innerclass innerClass javax/swing/JComponent$AccessibleJComponent outerClass javax/swing/JComponent innerClassName AccessibleJComponent flags 401 +method name descriptor (Ljavax/swing/JComboBox;)V flags 1 +method name getAccessibleChildrenCount descriptor ()I flags 1 +method name getAccessibleChild descriptor (I)Ljavax/accessibility/Accessible; flags 1 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 +method name getAccessibleStateSet descriptor ()Ljavax/accessibility/AccessibleStateSet; flags 1 +method name getAccessibleAction descriptor ()Ljavax/accessibility/AccessibleAction; flags 1 +method name getAccessibleActionDescription descriptor (I)Ljava/lang/String; flags 1 +method name getAccessibleActionCount descriptor ()I flags 1 +method name doAccessibleAction descriptor (I)Z flags 1 +method name getAccessibleSelection descriptor ()Ljavax/accessibility/AccessibleSelection; flags 1 +method name getAccessibleSelectionCount descriptor ()I flags 1 +method name getAccessibleSelection descriptor (I)Ljavax/accessibility/Accessible; flags 1 +method name isAccessibleChildSelected descriptor (I)Z flags 1 +method name addAccessibleSelection descriptor (I)V flags 1 +method name removeAccessibleSelection descriptor (I)V flags 1 +method name clearAccessibleSelection descriptor ()V flags 1 +method name selectAllAccessibleSelection descriptor ()V flags 1 + +class name javax/swing/JComboBox$KeySelectionManager +header extends java/lang/Object flags 601 +innerclass innerClass javax/swing/JComboBox$KeySelectionManager outerClass javax/swing/JComboBox innerClassName KeySelectionManager flags 609 +method name selectionForKey descriptor (CLjavax/swing/ComboBoxModel;)I flags 401 + +class name javax/swing/JComponent +header extends java/awt/Container implements java/io/Serializable,javax/swing/TransferHandler$HasGetTransferHandler flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 ui descriptor Ljavax/swing/plaf/ComponentUI; flags 84 +field name listenerList descriptor Ljavax/swing/event/EventListenerList; flags 4 +field name WHEN_FOCUSED descriptor I constantValue 0 flags 19 +field name WHEN_ANCESTOR_OF_FOCUSED_COMPONENT descriptor I constantValue 1 flags 19 +field name WHEN_IN_FOCUSED_WINDOW descriptor I constantValue 2 flags 19 +field name UNDEFINED_CONDITION descriptor I constantValue -1 flags 19 +field name TOOL_TIP_TEXT_KEY descriptor Ljava/lang/String; constantValue ToolTipText flags 19 +method name setInheritsPopupMenu descriptor (Z)V flags 1 +method name getInheritsPopupMenu descriptor ()Z flags 1 +method name setComponentPopupMenu descriptor (Ljavax/swing/JPopupMenu;)V flags 1 +method name getComponentPopupMenu descriptor ()Ljavax/swing/JPopupMenu; flags 1 +method name descriptor ()V flags 1 +method name updateUI descriptor ()V flags 1 +method name setUI descriptor (Ljavax/swing/plaf/ComponentUI;)V flags 4 +method name getUIClassID descriptor ()Ljava/lang/String; flags 1 +method name getComponentGraphics descriptor (Ljava/awt/Graphics;)Ljava/awt/Graphics; flags 4 +method name paintComponent descriptor (Ljava/awt/Graphics;)V flags 4 +method name paintChildren descriptor (Ljava/awt/Graphics;)V flags 4 +method name paintBorder descriptor (Ljava/awt/Graphics;)V flags 4 +method name update descriptor (Ljava/awt/Graphics;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;)V flags 1 +method name printAll descriptor (Ljava/awt/Graphics;)V flags 1 +method name print descriptor (Ljava/awt/Graphics;)V flags 1 +method name printComponent descriptor (Ljava/awt/Graphics;)V flags 4 +method name printChildren descriptor (Ljava/awt/Graphics;)V flags 4 +method name printBorder descriptor (Ljava/awt/Graphics;)V flags 4 +method name isPaintingTile descriptor ()Z flags 1 +method name isPaintingForPrint descriptor ()Z flags 11 +method name isManagingFocus descriptor ()Z flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name setNextFocusableComponent descriptor (Ljava/awt/Component;)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getNextFocusableComponent descriptor ()Ljava/awt/Component; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name setRequestFocusEnabled descriptor (Z)V flags 1 +method name isRequestFocusEnabled descriptor ()Z flags 1 +method name requestFocus descriptor ()V flags 1 +method name requestFocus descriptor (Z)Z flags 1 +method name requestFocusInWindow descriptor ()Z flags 1 +method name requestFocusInWindow descriptor (Z)Z flags 4 +method name grabFocus descriptor ()V flags 1 +method name setVerifyInputWhenFocusTarget descriptor (Z)V flags 1 +method name getVerifyInputWhenFocusTarget descriptor ()Z flags 1 +method name getFontMetrics descriptor (Ljava/awt/Font;)Ljava/awt/FontMetrics; flags 1 +method name setPreferredSize descriptor (Ljava/awt/Dimension;)V flags 1 +method name getPreferredSize descriptor ()Ljava/awt/Dimension; flags 1 runtimeAnnotations @Ljava/beans/Transient; +method name setMaximumSize descriptor (Ljava/awt/Dimension;)V flags 1 +method name getMaximumSize descriptor ()Ljava/awt/Dimension; flags 1 runtimeAnnotations @Ljava/beans/Transient; +method name setMinimumSize descriptor (Ljava/awt/Dimension;)V flags 1 +method name getMinimumSize descriptor ()Ljava/awt/Dimension; flags 1 runtimeAnnotations @Ljava/beans/Transient; +method name contains descriptor (II)Z flags 1 +method name setBorder descriptor (Ljavax/swing/border/Border;)V flags 1 +method name getBorder descriptor ()Ljavax/swing/border/Border; flags 1 +method name getInsets descriptor ()Ljava/awt/Insets; flags 1 +method name getInsets descriptor (Ljava/awt/Insets;)Ljava/awt/Insets; flags 1 +method name getAlignmentY descriptor ()F flags 1 +method name setAlignmentY descriptor (F)V flags 1 +method name getAlignmentX descriptor ()F flags 1 +method name setAlignmentX descriptor (F)V flags 1 +method name setInputVerifier descriptor (Ljavax/swing/InputVerifier;)V flags 1 +method name getInputVerifier descriptor ()Ljavax/swing/InputVerifier; flags 1 +method name getGraphics descriptor ()Ljava/awt/Graphics; flags 1 +method name setDebugGraphicsOptions descriptor (I)V flags 1 +method name getDebugGraphicsOptions descriptor ()I flags 1 +method name registerKeyboardAction descriptor (Ljava/awt/event/ActionListener;Ljava/lang/String;Ljavax/swing/KeyStroke;I)V flags 1 +method name registerKeyboardAction descriptor (Ljava/awt/event/ActionListener;Ljavax/swing/KeyStroke;I)V flags 1 +method name unregisterKeyboardAction descriptor (Ljavax/swing/KeyStroke;)V flags 1 +method name getRegisteredKeyStrokes descriptor ()[Ljavax/swing/KeyStroke; flags 1 +method name getConditionForKeyStroke descriptor (Ljavax/swing/KeyStroke;)I flags 1 +method name getActionForKeyStroke descriptor (Ljavax/swing/KeyStroke;)Ljava/awt/event/ActionListener; flags 1 +method name resetKeyboardActions descriptor ()V flags 1 +method name setInputMap descriptor (ILjavax/swing/InputMap;)V flags 11 +method name getInputMap descriptor (I)Ljavax/swing/InputMap; flags 11 +method name getInputMap descriptor ()Ljavax/swing/InputMap; flags 11 +method name setActionMap descriptor (Ljavax/swing/ActionMap;)V flags 11 +method name getActionMap descriptor ()Ljavax/swing/ActionMap; flags 11 +method name getBaseline descriptor (II)I flags 1 +method name getBaselineResizeBehavior descriptor ()Ljava/awt/Component$BaselineResizeBehavior; flags 1 +method name requestDefaultFocus descriptor ()Z flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name setVisible descriptor (Z)V flags 1 +method name setEnabled descriptor (Z)V flags 1 +method name setForeground descriptor (Ljava/awt/Color;)V flags 1 +method name setBackground descriptor (Ljava/awt/Color;)V flags 1 +method name setFont descriptor (Ljava/awt/Font;)V flags 1 +method name getDefaultLocale descriptor ()Ljava/util/Locale; flags 9 +method name setDefaultLocale descriptor (Ljava/util/Locale;)V flags 9 +method name processComponentKeyEvent descriptor (Ljava/awt/event/KeyEvent;)V flags 4 +method name processKeyEvent descriptor (Ljava/awt/event/KeyEvent;)V flags 4 +method name processKeyBinding descriptor (Ljavax/swing/KeyStroke;Ljava/awt/event/KeyEvent;IZ)Z flags 4 +method name setToolTipText descriptor (Ljava/lang/String;)V flags 1 +method name getToolTipText descriptor ()Ljava/lang/String; flags 1 +method name getToolTipText descriptor (Ljava/awt/event/MouseEvent;)Ljava/lang/String; flags 1 +method name getToolTipLocation descriptor (Ljava/awt/event/MouseEvent;)Ljava/awt/Point; flags 1 +method name getPopupLocation descriptor (Ljava/awt/event/MouseEvent;)Ljava/awt/Point; flags 1 +method name createToolTip descriptor ()Ljavax/swing/JToolTip; flags 1 +method name scrollRectToVisible descriptor (Ljava/awt/Rectangle;)V flags 1 +method name setAutoscrolls descriptor (Z)V flags 1 +method name getAutoscrolls descriptor ()Z flags 1 +method name setTransferHandler descriptor (Ljavax/swing/TransferHandler;)V flags 1 +method name getTransferHandler descriptor ()Ljavax/swing/TransferHandler; flags 1 +method name processMouseEvent descriptor (Ljava/awt/event/MouseEvent;)V flags 4 +method name processMouseMotionEvent descriptor (Ljava/awt/event/MouseEvent;)V flags 4 +method name enable descriptor ()V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name disable descriptor ()V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getClientProperty descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 11 +method name putClientProperty descriptor (Ljava/lang/Object;Ljava/lang/Object;)V flags 11 +method name setFocusTraversalKeys descriptor (ILjava/util/Set;)V flags 1 signature (ILjava/util/Set<+Ljava/awt/AWTKeyStroke;>;)V +method name isLightweightComponent descriptor (Ljava/awt/Component;)Z flags 9 +method name reshape descriptor (IIII)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getBounds descriptor (Ljava/awt/Rectangle;)Ljava/awt/Rectangle; flags 1 +method name getSize descriptor (Ljava/awt/Dimension;)Ljava/awt/Dimension; flags 1 +method name getLocation descriptor (Ljava/awt/Point;)Ljava/awt/Point; flags 1 +method name getX descriptor ()I flags 1 +method name getY descriptor ()I flags 1 +method name getWidth descriptor ()I flags 1 +method name getHeight descriptor ()I flags 1 +method name isOpaque descriptor ()Z flags 1 +method name setOpaque descriptor (Z)V flags 1 +method name computeVisibleRect descriptor (Ljava/awt/Rectangle;)V flags 1 +method name getVisibleRect descriptor ()Ljava/awt/Rectangle; flags 1 +method name firePropertyChange descriptor (Ljava/lang/String;ZZ)V flags 1 +method name firePropertyChange descriptor (Ljava/lang/String;II)V flags 1 +method name firePropertyChange descriptor (Ljava/lang/String;CC)V flags 1 +method name fireVetoableChange descriptor (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V thrownTypes java/beans/PropertyVetoException flags 4 +method name addVetoableChangeListener descriptor (Ljava/beans/VetoableChangeListener;)V flags 21 +method name removeVetoableChangeListener descriptor (Ljava/beans/VetoableChangeListener;)V flags 21 +method name getVetoableChangeListeners descriptor ()[Ljava/beans/VetoableChangeListener; flags 21 +method name getTopLevelAncestor descriptor ()Ljava/awt/Container; flags 1 +method name addAncestorListener descriptor (Ljavax/swing/event/AncestorListener;)V flags 1 +method name removeAncestorListener descriptor (Ljavax/swing/event/AncestorListener;)V flags 1 +method name getAncestorListeners descriptor ()[Ljavax/swing/event/AncestorListener; flags 1 +method name getListeners descriptor (Ljava/lang/Class;)[Ljava/util/EventListener; flags 1 signature (Ljava/lang/Class;)[TT; +method name addNotify descriptor ()V flags 1 +method name removeNotify descriptor ()V flags 1 +method name repaint descriptor (JIIII)V flags 1 +method name repaint descriptor (Ljava/awt/Rectangle;)V flags 1 +method name revalidate descriptor ()V flags 1 +method name isValidateRoot descriptor ()Z flags 1 +method name isOptimizedDrawingEnabled descriptor ()Z flags 1 +method name isPaintingOrigin descriptor ()Z flags 4 +method name paintImmediately descriptor (IIII)V flags 1 +method name paintImmediately descriptor (Ljava/awt/Rectangle;)V flags 1 +method name setDoubleBuffered descriptor (Z)V flags 1 +method name isDoubleBuffered descriptor ()Z flags 1 +method name getRootPane descriptor ()Ljavax/swing/JRootPane; flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name hide descriptor ()V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; + +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$AccessibleContainerHandler outerClass javax/swing/JComponent$AccessibleJComponent innerClassName AccessibleContainerHandler flags 4 +innerclass innerClass javax/swing/JComponent$AccessibleJComponent$AccessibleFocusHandler outerClass javax/swing/JComponent$AccessibleJComponent innerClassName AccessibleFocusHandler flags 4 +innerclass innerClass java/awt/Container$AccessibleAWTContainer outerClass java/awt/Container innerClassName AccessibleAWTContainer flags 4 +field name accessibleFocusHandler descriptor Ljava/awt/event/FocusListener; flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name descriptor (Ljavax/swing/JComponent;)V flags 4 +method name addPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 1 +method name removePropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 1 +method name getBorderTitle descriptor (Ljavax/swing/border/Border;)Ljava/lang/String; flags 4 +method name getAccessibleName descriptor ()Ljava/lang/String; flags 1 +method name getAccessibleDescription descriptor ()Ljava/lang/String; flags 1 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 +method name getAccessibleStateSet descriptor ()Ljavax/accessibility/AccessibleStateSet; flags 1 +method name getAccessibleChildrenCount descriptor ()I flags 1 +method name getAccessibleChild descriptor (I)Ljavax/accessibility/Accessible; flags 1 +method name getToolTipText descriptor ()Ljava/lang/String; flags 1 +method name getTitledBorderText descriptor ()Ljava/lang/String; flags 1 +method name getAccessibleKeyBinding descriptor ()Ljavax/accessibility/AccessibleKeyBinding; flags 1 +method name getAccessibleAt descriptor (Ljava/awt/Point;)Ljavax/accessibility/Accessible; flags 1041 +method name removeFocusListener descriptor (Ljava/awt/event/FocusListener;)V flags 1041 +method name addFocusListener descriptor (Ljava/awt/event/FocusListener;)V flags 1041 +method name requestFocus descriptor ()V flags 1041 +method name isFocusTraversable descriptor ()Z flags 1041 +method name setSize descriptor (Ljava/awt/Dimension;)V flags 1041 +method name getSize descriptor ()Ljava/awt/Dimension; flags 1041 +method name setBounds descriptor (Ljava/awt/Rectangle;)V flags 1041 +method name getBounds descriptor ()Ljava/awt/Rectangle; flags 1041 +method name setLocation descriptor (Ljava/awt/Point;)V flags 1041 +method name getLocation descriptor ()Ljava/awt/Point; flags 1041 +method name getLocationOnScreen descriptor ()Ljava/awt/Point; flags 1041 +method name contains descriptor (Ljava/awt/Point;)Z flags 1041 +method name isShowing descriptor ()Z flags 1041 +method name setVisible descriptor (Z)V flags 1041 +method name isVisible descriptor ()Z flags 1041 +method name setEnabled descriptor (Z)V flags 1041 +method name isEnabled descriptor ()Z flags 1041 +method name getFontMetrics descriptor (Ljava/awt/Font;)Ljava/awt/FontMetrics; flags 1041 +method name setFont descriptor (Ljava/awt/Font;)V flags 1041 +method name getFont descriptor ()Ljava/awt/Font; flags 1041 +method name setCursor descriptor (Ljava/awt/Cursor;)V flags 1041 +method name getCursor descriptor ()Ljava/awt/Cursor; flags 1041 +method name setForeground descriptor (Ljava/awt/Color;)V flags 1041 +method name getForeground descriptor ()Ljava/awt/Color; flags 1041 +method name setBackground descriptor (Ljava/awt/Color;)V flags 1041 +method name getBackground descriptor ()Ljava/awt/Color; flags 1041 +method name getAccessibleComponent descriptor ()Ljavax/accessibility/AccessibleComponent; flags 1041 +method name getLocale descriptor ()Ljava/util/Locale; flags 1041 +method name getAccessibleIndexInParent descriptor ()I flags 1041 +method name getAccessibleParent descriptor ()Ljavax/accessibility/Accessible; flags 1041 + +class name javax/swing/JComponent$AccessibleJComponent$AccessibleContainerHandler +header extends java/lang/Object implements java/awt/event/ContainerListener flags 21 +innerclass innerClass javax/swing/JComponent$AccessibleJComponent outerClass javax/swing/JComponent innerClassName AccessibleJComponent flags 401 +innerclass innerClass javax/swing/JComponent$AccessibleJComponent$AccessibleContainerHandler outerClass javax/swing/JComponent$AccessibleJComponent innerClassName AccessibleContainerHandler flags 4 +method name descriptor (Ljavax/swing/JComponent$AccessibleJComponent;)V flags 4 +method name componentAdded descriptor (Ljava/awt/event/ContainerEvent;)V flags 1 +method name componentRemoved descriptor (Ljava/awt/event/ContainerEvent;)V flags 1 + +class name javax/swing/JComponent$AccessibleJComponent$AccessibleFocusHandler +header extends java/lang/Object implements java/awt/event/FocusListener flags 21 +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 +method name descriptor (Ljavax/swing/JComponent$AccessibleJComponent;)V flags 4 +method name focusGained descriptor (Ljava/awt/event/FocusEvent;)V flags 1 +method name focusLost descriptor (Ljava/awt/event/FocusEvent;)V flags 1 + +class name javax/swing/JDesktopPane +header extends javax/swing/JLayeredPane implements javax/accessibility/Accessible flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/JDesktopPane$AccessibleJDesktopPane outerClass javax/swing/JDesktopPane innerClassName AccessibleJDesktopPane flags 4 +field name LIVE_DRAG_MODE descriptor I constantValue 0 flags 19 +field name OUTLINE_DRAG_MODE descriptor I constantValue 1 flags 19 +method name descriptor ()V flags 1 +method name getUI descriptor ()Ljavax/swing/plaf/DesktopPaneUI; flags 1 +method name setUI descriptor (Ljavax/swing/plaf/DesktopPaneUI;)V flags 1 +method name setDragMode descriptor (I)V flags 1 +method name getDragMode descriptor ()I flags 1 +method name getDesktopManager descriptor ()Ljavax/swing/DesktopManager; flags 1 +method name setDesktopManager descriptor (Ljavax/swing/DesktopManager;)V flags 1 +method name updateUI descriptor ()V flags 1 +method name getUIClassID descriptor ()Ljava/lang/String; flags 1 +method name getAllFrames descriptor ()[Ljavax/swing/JInternalFrame; flags 1 +method name getSelectedFrame descriptor ()Ljavax/swing/JInternalFrame; flags 1 +method name setSelectedFrame descriptor (Ljavax/swing/JInternalFrame;)V flags 1 +method name getAllFramesInLayer descriptor (I)[Ljavax/swing/JInternalFrame; flags 1 +method name remove descriptor (Ljava/awt/Component;)V flags 1 +method name selectFrame descriptor (Z)Ljavax/swing/JInternalFrame; flags 1 +method name addImpl descriptor (Ljava/awt/Component;Ljava/lang/Object;I)V flags 4 +method name remove descriptor (I)V flags 1 +method name removeAll descriptor ()V flags 1 +method name setComponentZOrder descriptor (Ljava/awt/Component;I)V flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name javax/swing/JDesktopPane$AccessibleJDesktopPane +header extends javax/swing/JComponent$AccessibleJComponent flags 21 +innerclass innerClass javax/swing/JDesktopPane$AccessibleJDesktopPane outerClass javax/swing/JDesktopPane innerClassName AccessibleJDesktopPane flags 4 +innerclass innerClass javax/swing/JComponent$AccessibleJComponent outerClass javax/swing/JComponent innerClassName AccessibleJComponent flags 401 +method name descriptor (Ljavax/swing/JDesktopPane;)V flags 4 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name rootPane descriptor Ljavax/swing/JRootPane; flags 4 +field name rootPaneCheckingEnabled descriptor Z flags 4 +field name accessibleContext descriptor Ljavax/accessibility/AccessibleContext; flags 4 +method name descriptor ()V flags 1 +method name descriptor (Ljava/awt/Frame;)V flags 1 +method name descriptor (Ljava/awt/Frame;Z)V flags 1 +method name descriptor (Ljava/awt/Frame;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/awt/Frame;Ljava/lang/String;Z)V flags 1 +method name descriptor (Ljava/awt/Frame;Ljava/lang/String;ZLjava/awt/GraphicsConfiguration;)V flags 1 +method name descriptor (Ljava/awt/Dialog;)V flags 1 +method name descriptor (Ljava/awt/Dialog;Z)V flags 1 +method name descriptor (Ljava/awt/Dialog;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/awt/Dialog;Ljava/lang/String;Z)V flags 1 +method name descriptor (Ljava/awt/Dialog;Ljava/lang/String;ZLjava/awt/GraphicsConfiguration;)V flags 1 +method name descriptor (Ljava/awt/Window;)V flags 1 +method name descriptor (Ljava/awt/Window;Ljava/awt/Dialog$ModalityType;)V flags 1 +method name descriptor (Ljava/awt/Window;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/awt/Window;Ljava/lang/String;Ljava/awt/Dialog$ModalityType;)V flags 1 +method name descriptor (Ljava/awt/Window;Ljava/lang/String;Ljava/awt/Dialog$ModalityType;Ljava/awt/GraphicsConfiguration;)V flags 1 +method name dialogInit descriptor ()V flags 4 +method name createRootPane descriptor ()Ljavax/swing/JRootPane; flags 4 +method name processWindowEvent descriptor (Ljava/awt/event/WindowEvent;)V flags 4 +method name setDefaultCloseOperation descriptor (I)V flags 1 +method name getDefaultCloseOperation descriptor ()I flags 1 +method name setTransferHandler descriptor (Ljavax/swing/TransferHandler;)V flags 1 +method name getTransferHandler descriptor ()Ljavax/swing/TransferHandler; flags 1 +method name update descriptor (Ljava/awt/Graphics;)V flags 1 +method name setJMenuBar descriptor (Ljavax/swing/JMenuBar;)V flags 1 +method name getJMenuBar descriptor ()Ljavax/swing/JMenuBar; flags 1 +method name isRootPaneCheckingEnabled descriptor ()Z flags 4 +method name setRootPaneCheckingEnabled descriptor (Z)V flags 4 +method name addImpl descriptor (Ljava/awt/Component;Ljava/lang/Object;I)V flags 4 +method name remove descriptor (Ljava/awt/Component;)V flags 1 +method name setLayout descriptor (Ljava/awt/LayoutManager;)V flags 1 +method name getRootPane descriptor ()Ljavax/swing/JRootPane; flags 1 +method name setRootPane descriptor (Ljavax/swing/JRootPane;)V flags 4 +method name getContentPane descriptor ()Ljava/awt/Container; flags 1 +method name setContentPane descriptor (Ljava/awt/Container;)V flags 1 +method name getLayeredPane descriptor ()Ljavax/swing/JLayeredPane; flags 1 +method name setLayeredPane descriptor (Ljavax/swing/JLayeredPane;)V flags 1 +method name getGlassPane descriptor ()Ljava/awt/Component; flags 1 +method name setGlassPane descriptor (Ljava/awt/Component;)V flags 1 +method name getGraphics descriptor ()Ljava/awt/Graphics; flags 1 +method name repaint descriptor (JIIII)V flags 1 +method name setDefaultLookAndFeelDecorated descriptor (Z)V flags 9 +method name isDefaultLookAndFeelDecorated descriptor ()Z flags 9 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name javax/swing/JDialog$AccessibleJDialog +header extends java/awt/Dialog$AccessibleAWTDialog flags 21 +innerclass innerClass javax/swing/JDialog$AccessibleJDialog outerClass javax/swing/JDialog innerClassName AccessibleJDialog flags 4 +innerclass innerClass java/awt/Dialog$AccessibleAWTDialog outerClass java/awt/Dialog innerClassName AccessibleAWTDialog flags 4 +method name descriptor (Ljavax/swing/JDialog;)V flags 4 +method name getAccessibleName descriptor ()Ljava/lang/String; flags 1 +method name getAccessibleStateSet descriptor ()Ljavax/accessibility/AccessibleStateSet; flags 1 + +class name javax/swing/JEditorPane +header extends javax/swing/text/JTextComponent flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name W3C_LENGTH_UNITS descriptor Ljava/lang/String; constantValue JEditorPane.w3cLengthUnits flags 19 +field name HONOR_DISPLAY_PROPERTIES descriptor Ljava/lang/String; constantValue JEditorPane.honorDisplayProperties flags 19 +method name descriptor ()V flags 1 +method name descriptor (Ljava/net/URL;)V thrownTypes java/io/IOException flags 1 +method name descriptor (Ljava/lang/String;)V thrownTypes java/io/IOException flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name addHyperlinkListener descriptor (Ljavax/swing/event/HyperlinkListener;)V flags 21 +method name removeHyperlinkListener descriptor (Ljavax/swing/event/HyperlinkListener;)V flags 21 +method name getHyperlinkListeners descriptor ()[Ljavax/swing/event/HyperlinkListener; flags 21 +method name fireHyperlinkUpdate descriptor (Ljavax/swing/event/HyperlinkEvent;)V flags 1 +method name setPage descriptor (Ljava/net/URL;)V thrownTypes java/io/IOException flags 1 +method name read descriptor (Ljava/io/InputStream;Ljava/lang/Object;)V thrownTypes java/io/IOException flags 1 +method name getStream descriptor (Ljava/net/URL;)Ljava/io/InputStream; thrownTypes java/io/IOException flags 4 +method name scrollToReference descriptor (Ljava/lang/String;)V flags 1 +method name getPage descriptor ()Ljava/net/URL; flags 1 +method name setPage descriptor (Ljava/lang/String;)V thrownTypes java/io/IOException flags 1 +method name getUIClassID descriptor ()Ljava/lang/String; flags 1 +method name createDefaultEditorKit descriptor ()Ljavax/swing/text/EditorKit; flags 4 +method name getEditorKit descriptor ()Ljavax/swing/text/EditorKit; flags 1 +method name getContentType descriptor ()Ljava/lang/String; flags 11 +method name setContentType descriptor (Ljava/lang/String;)V flags 11 +method name setEditorKit descriptor (Ljavax/swing/text/EditorKit;)V flags 1 +method name getEditorKitForContentType descriptor (Ljava/lang/String;)Ljavax/swing/text/EditorKit; flags 1 +method name setEditorKitForContentType descriptor (Ljava/lang/String;Ljavax/swing/text/EditorKit;)V flags 1 +method name replaceSelection descriptor (Ljava/lang/String;)V flags 1 +method name createEditorKitForContentType descriptor (Ljava/lang/String;)Ljavax/swing/text/EditorKit; flags 9 +method name registerEditorKitForContentType descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 9 +method name registerEditorKitForContentType descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)V flags 9 +method name getEditorKitClassNameForContentType descriptor (Ljava/lang/String;)Ljava/lang/String; flags 9 +method name getPreferredSize descriptor ()Ljava/awt/Dimension; flags 1 +method name setText descriptor (Ljava/lang/String;)V flags 1 +method name getText descriptor ()Ljava/lang/String; flags 1 +method name getScrollableTracksViewportWidth descriptor ()Z flags 1 +method name getScrollableTracksViewportHeight descriptor ()Z flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name javax/swing/JEditorPane$AccessibleJEditorPane +header extends javax/swing/text/JTextComponent$AccessibleJTextComponent flags 21 +innerclass innerClass javax/swing/JEditorPane$AccessibleJEditorPane outerClass javax/swing/JEditorPane innerClassName AccessibleJEditorPane flags 4 +innerclass innerClass javax/swing/text/JTextComponent$AccessibleJTextComponent outerClass javax/swing/text/JTextComponent innerClassName AccessibleJTextComponent flags 1 +method name descriptor (Ljavax/swing/JEditorPane;)V flags 4 +method name getAccessibleDescription descriptor ()Ljava/lang/String; flags 1 +method name getAccessibleStateSet descriptor ()Ljavax/accessibility/AccessibleStateSet; flags 1 + +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$AccessibleJEditorPane outerClass javax/swing/JEditorPane innerClassName AccessibleJEditorPane flags 4 +method name getAccessibleText descriptor ()Ljavax/accessibility/AccessibleText; flags 1 +method name descriptor (Ljavax/swing/JEditorPane;)V flags 4 +method name getAccessibleChildrenCount descriptor ()I flags 1 +method name getAccessibleChild descriptor (I)Ljavax/accessibility/Accessible; flags 1 +method name getAccessibleAt descriptor (Ljava/awt/Point;)Ljavax/accessibility/Accessible; flags 1 + +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 +method name descriptor (Ljavax/swing/JEditorPane;)V flags 1 +method name getLinkCount descriptor ()I flags 1 +method name getLinkIndex descriptor (I)I flags 1 +method name getLink descriptor (I)Ljavax/accessibility/AccessibleHyperlink; flags 1 +method name getLinkText descriptor (I)Ljava/lang/String; flags 1 + +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 +method name descriptor (Ljavax/swing/JEditorPane$JEditorPaneAccessibleHypertextSupport;Ljavax/swing/text/Element;)V flags 1 +method name isValid descriptor ()Z flags 1 +method name getAccessibleActionCount descriptor ()I flags 1 +method name doAccessibleAction descriptor (I)Z flags 1 +method name getAccessibleActionDescription descriptor (I)Ljava/lang/String; flags 1 +method name getAccessibleActionObject descriptor (I)Ljava/lang/Object; flags 1 +method name getAccessibleActionAnchor descriptor (I)Ljava/lang/Object; flags 1 +method name getStartIndex descriptor ()I flags 1 +method name getEndIndex descriptor ()I flags 1 + +class name javax/swing/JFileChooser +header extends javax/swing/JComponent implements javax/accessibility/Accessible flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/JFileChooser$AccessibleJFileChooser outerClass javax/swing/JFileChooser innerClassName AccessibleJFileChooser flags 4 +field name OPEN_DIALOG descriptor I constantValue 0 flags 19 +field name SAVE_DIALOG descriptor I constantValue 1 flags 19 +field name CUSTOM_DIALOG descriptor I constantValue 2 flags 19 +field name CANCEL_OPTION descriptor I constantValue 1 flags 19 +field name APPROVE_OPTION descriptor I constantValue 0 flags 19 +field name ERROR_OPTION descriptor I constantValue -1 flags 19 +field name FILES_ONLY descriptor I constantValue 0 flags 19 +field name DIRECTORIES_ONLY descriptor I constantValue 1 flags 19 +field name FILES_AND_DIRECTORIES descriptor I constantValue 2 flags 19 +field name CANCEL_SELECTION descriptor Ljava/lang/String; constantValue CancelSelection flags 19 +field name APPROVE_SELECTION descriptor Ljava/lang/String; constantValue ApproveSelection flags 19 +field name APPROVE_BUTTON_TEXT_CHANGED_PROPERTY descriptor Ljava/lang/String; constantValue ApproveButtonTextChangedProperty flags 19 +field name APPROVE_BUTTON_TOOL_TIP_TEXT_CHANGED_PROPERTY descriptor Ljava/lang/String; constantValue ApproveButtonToolTipTextChangedProperty flags 19 +field name APPROVE_BUTTON_MNEMONIC_CHANGED_PROPERTY descriptor Ljava/lang/String; constantValue ApproveButtonMnemonicChangedProperty flags 19 +field name CONTROL_BUTTONS_ARE_SHOWN_CHANGED_PROPERTY descriptor Ljava/lang/String; constantValue ControlButtonsAreShownChangedProperty flags 19 +field name DIRECTORY_CHANGED_PROPERTY descriptor Ljava/lang/String; constantValue directoryChanged flags 19 +field name SELECTED_FILE_CHANGED_PROPERTY descriptor Ljava/lang/String; constantValue SelectedFileChangedProperty flags 19 +field name SELECTED_FILES_CHANGED_PROPERTY descriptor Ljava/lang/String; constantValue SelectedFilesChangedProperty flags 19 +field name MULTI_SELECTION_ENABLED_CHANGED_PROPERTY descriptor Ljava/lang/String; constantValue MultiSelectionEnabledChangedProperty flags 19 +field name FILE_SYSTEM_VIEW_CHANGED_PROPERTY descriptor Ljava/lang/String; constantValue FileSystemViewChanged flags 19 +field name FILE_VIEW_CHANGED_PROPERTY descriptor Ljava/lang/String; constantValue fileViewChanged flags 19 +field name FILE_HIDING_CHANGED_PROPERTY descriptor Ljava/lang/String; constantValue FileHidingChanged flags 19 +field name FILE_FILTER_CHANGED_PROPERTY descriptor Ljava/lang/String; constantValue fileFilterChanged flags 19 +field name FILE_SELECTION_MODE_CHANGED_PROPERTY descriptor Ljava/lang/String; constantValue fileSelectionChanged flags 19 +field name ACCESSORY_CHANGED_PROPERTY descriptor Ljava/lang/String; constantValue AccessoryChangedProperty flags 19 +field name ACCEPT_ALL_FILE_FILTER_USED_CHANGED_PROPERTY descriptor Ljava/lang/String; constantValue acceptAllFileFilterUsedChanged flags 19 +field name DIALOG_TITLE_CHANGED_PROPERTY descriptor Ljava/lang/String; constantValue DialogTitleChangedProperty flags 19 +field name DIALOG_TYPE_CHANGED_PROPERTY descriptor Ljava/lang/String; constantValue DialogTypeChangedProperty flags 19 +field name CHOOSABLE_FILE_FILTER_CHANGED_PROPERTY descriptor Ljava/lang/String; constantValue ChoosableFileFilterChangedProperty flags 19 +field name accessibleContext descriptor Ljavax/accessibility/AccessibleContext; flags 4 +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/io/File;)V flags 1 +method name descriptor (Ljavax/swing/filechooser/FileSystemView;)V flags 1 +method name descriptor (Ljava/io/File;Ljavax/swing/filechooser/FileSystemView;)V flags 1 +method name descriptor (Ljava/lang/String;Ljavax/swing/filechooser/FileSystemView;)V flags 1 +method name setup descriptor (Ljavax/swing/filechooser/FileSystemView;)V flags 4 +method name setDragEnabled descriptor (Z)V flags 1 +method name getDragEnabled descriptor ()Z flags 1 +method name getSelectedFile descriptor ()Ljava/io/File; flags 1 +method name setSelectedFile descriptor (Ljava/io/File;)V flags 1 +method name getSelectedFiles descriptor ()[Ljava/io/File; flags 1 +method name setSelectedFiles descriptor ([Ljava/io/File;)V flags 1 +method name getCurrentDirectory descriptor ()Ljava/io/File; flags 1 +method name setCurrentDirectory descriptor (Ljava/io/File;)V flags 1 +method name changeToParentDirectory descriptor ()V flags 1 +method name rescanCurrentDirectory descriptor ()V flags 1 +method name ensureFileIsVisible descriptor (Ljava/io/File;)V flags 1 +method name showOpenDialog descriptor (Ljava/awt/Component;)I thrownTypes java/awt/HeadlessException flags 1 +method name showSaveDialog descriptor (Ljava/awt/Component;)I thrownTypes java/awt/HeadlessException flags 1 +method name showDialog descriptor (Ljava/awt/Component;Ljava/lang/String;)I thrownTypes java/awt/HeadlessException flags 1 +method name createDialog descriptor (Ljava/awt/Component;)Ljavax/swing/JDialog; thrownTypes java/awt/HeadlessException flags 4 +method name getControlButtonsAreShown descriptor ()Z flags 1 +method name setControlButtonsAreShown descriptor (Z)V flags 1 +method name getDialogType descriptor ()I flags 1 +method name setDialogType descriptor (I)V flags 1 +method name setDialogTitle descriptor (Ljava/lang/String;)V flags 1 +method name getDialogTitle descriptor ()Ljava/lang/String; flags 1 +method name setApproveButtonToolTipText descriptor (Ljava/lang/String;)V flags 1 +method name getApproveButtonToolTipText descriptor ()Ljava/lang/String; flags 1 +method name getApproveButtonMnemonic descriptor ()I flags 1 +method name setApproveButtonMnemonic descriptor (I)V flags 1 +method name setApproveButtonMnemonic descriptor (C)V flags 1 +method name setApproveButtonText descriptor (Ljava/lang/String;)V flags 1 +method name getApproveButtonText descriptor ()Ljava/lang/String; flags 1 +method name getChoosableFileFilters descriptor ()[Ljavax/swing/filechooser/FileFilter; flags 1 +method name addChoosableFileFilter descriptor (Ljavax/swing/filechooser/FileFilter;)V flags 1 +method name removeChoosableFileFilter descriptor (Ljavax/swing/filechooser/FileFilter;)Z flags 1 +method name resetChoosableFileFilters descriptor ()V flags 1 +method name getAcceptAllFileFilter descriptor ()Ljavax/swing/filechooser/FileFilter; flags 1 +method name isAcceptAllFileFilterUsed descriptor ()Z flags 1 +method name setAcceptAllFileFilterUsed descriptor (Z)V flags 1 +method name getAccessory descriptor ()Ljavax/swing/JComponent; flags 1 +method name setAccessory descriptor (Ljavax/swing/JComponent;)V flags 1 +method name setFileSelectionMode descriptor (I)V flags 1 +method name getFileSelectionMode descriptor ()I flags 1 +method name isFileSelectionEnabled descriptor ()Z flags 1 +method name isDirectorySelectionEnabled descriptor ()Z flags 1 +method name setMultiSelectionEnabled descriptor (Z)V flags 1 +method name isMultiSelectionEnabled descriptor ()Z flags 1 +method name isFileHidingEnabled descriptor ()Z flags 1 +method name setFileHidingEnabled descriptor (Z)V flags 1 +method name setFileFilter descriptor (Ljavax/swing/filechooser/FileFilter;)V flags 1 +method name getFileFilter descriptor ()Ljavax/swing/filechooser/FileFilter; flags 1 +method name setFileView descriptor (Ljavax/swing/filechooser/FileView;)V flags 1 +method name getFileView descriptor ()Ljavax/swing/filechooser/FileView; flags 1 +method name getName descriptor (Ljava/io/File;)Ljava/lang/String; flags 1 +method name getDescription descriptor (Ljava/io/File;)Ljava/lang/String; flags 1 +method name getTypeDescription descriptor (Ljava/io/File;)Ljava/lang/String; flags 1 +method name getIcon descriptor (Ljava/io/File;)Ljavax/swing/Icon; flags 1 +method name isTraversable descriptor (Ljava/io/File;)Z flags 1 +method name accept descriptor (Ljava/io/File;)Z flags 1 +method name setFileSystemView descriptor (Ljavax/swing/filechooser/FileSystemView;)V flags 1 +method name getFileSystemView descriptor ()Ljavax/swing/filechooser/FileSystemView; flags 1 +method name approveSelection descriptor ()V flags 1 +method name cancelSelection descriptor ()V flags 1 +method name addActionListener descriptor (Ljava/awt/event/ActionListener;)V flags 1 +method name removeActionListener descriptor (Ljava/awt/event/ActionListener;)V flags 1 +method name getActionListeners descriptor ()[Ljava/awt/event/ActionListener; flags 1 +method name fireActionPerformed descriptor (Ljava/lang/String;)V flags 4 +method name updateUI descriptor ()V flags 1 +method name getUIClassID descriptor ()Ljava/lang/String; flags 1 +method name getUI descriptor ()Ljavax/swing/plaf/FileChooserUI; flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name javax/swing/JFileChooser$AccessibleJFileChooser +header extends javax/swing/JComponent$AccessibleJComponent flags 21 +innerclass innerClass javax/swing/JFileChooser$AccessibleJFileChooser outerClass javax/swing/JFileChooser innerClassName AccessibleJFileChooser flags 4 +innerclass innerClass javax/swing/JComponent$AccessibleJComponent outerClass javax/swing/JComponent innerClassName AccessibleJComponent flags 401 +method name descriptor (Ljavax/swing/JFileChooser;)V flags 4 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 + +class name javax/swing/JFormattedTextField +header extends javax/swing/JTextField flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name COMMIT descriptor I constantValue 0 flags 19 +field name COMMIT_OR_REVERT descriptor I constantValue 1 flags 19 +field name REVERT descriptor I constantValue 2 flags 19 +field name PERSIST descriptor I constantValue 3 flags 19 +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/Object;)V flags 1 +method name descriptor (Ljava/text/Format;)V flags 1 +method name descriptor (Ljavax/swing/JFormattedTextField$AbstractFormatter;)V flags 1 +method name descriptor (Ljavax/swing/JFormattedTextField$AbstractFormatterFactory;)V flags 1 +method name descriptor (Ljavax/swing/JFormattedTextField$AbstractFormatterFactory;Ljava/lang/Object;)V flags 1 +method name setFocusLostBehavior descriptor (I)V flags 1 +method name getFocusLostBehavior descriptor ()I flags 1 +method name setFormatterFactory descriptor (Ljavax/swing/JFormattedTextField$AbstractFormatterFactory;)V flags 1 +method name getFormatterFactory descriptor ()Ljavax/swing/JFormattedTextField$AbstractFormatterFactory; flags 1 +method name setFormatter descriptor (Ljavax/swing/JFormattedTextField$AbstractFormatter;)V flags 4 +method name getFormatter descriptor ()Ljavax/swing/JFormattedTextField$AbstractFormatter; flags 1 +method name setValue descriptor (Ljava/lang/Object;)V flags 1 +method name getValue descriptor ()Ljava/lang/Object; flags 1 +method name commitEdit descriptor ()V thrownTypes java/text/ParseException flags 1 +method name isEditValid descriptor ()Z flags 1 +method name invalidEdit descriptor ()V flags 4 +method name processInputMethodEvent descriptor (Ljava/awt/event/InputMethodEvent;)V flags 4 +method name processFocusEvent descriptor (Ljava/awt/event/FocusEvent;)V flags 4 +method name getActions descriptor ()[Ljavax/swing/Action; flags 1 +method name getUIClassID descriptor ()Ljava/lang/String; flags 1 +method name setDocument descriptor (Ljavax/swing/text/Document;)V flags 1 + +class name javax/swing/JFormattedTextField$AbstractFormatter +header extends java/lang/Object implements java/io/Serializable flags 421 +innerclass innerClass javax/swing/JFormattedTextField$AbstractFormatter outerClass javax/swing/JFormattedTextField innerClassName AbstractFormatter flags 409 +method name descriptor ()V flags 1 +method name install descriptor (Ljavax/swing/JFormattedTextField;)V flags 1 +method name uninstall descriptor ()V flags 1 +method name stringToValue descriptor (Ljava/lang/String;)Ljava/lang/Object; thrownTypes java/text/ParseException flags 401 +method name valueToString descriptor (Ljava/lang/Object;)Ljava/lang/String; thrownTypes java/text/ParseException flags 401 +method name getFormattedTextField descriptor ()Ljavax/swing/JFormattedTextField; flags 4 +method name invalidEdit descriptor ()V flags 4 +method name setEditValid descriptor (Z)V flags 4 +method name getActions descriptor ()[Ljavax/swing/Action; flags 4 +method name getDocumentFilter descriptor ()Ljavax/swing/text/DocumentFilter; flags 4 +method name getNavigationFilter descriptor ()Ljavax/swing/text/NavigationFilter; flags 4 +method name clone descriptor ()Ljava/lang/Object; thrownTypes java/lang/CloneNotSupportedException flags 4 + +class name javax/swing/JFormattedTextField$AbstractFormatterFactory +header extends java/lang/Object flags 421 +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 descriptor ()V flags 1 +method name getFormatter descriptor (Ljavax/swing/JFormattedTextField;)Ljavax/swing/JFormattedTextField$AbstractFormatter; flags 401 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name EXIT_ON_CLOSE descriptor I constantValue 3 flags 19 +field name rootPane descriptor Ljavax/swing/JRootPane; flags 4 +field name rootPaneCheckingEnabled descriptor Z flags 4 +field name accessibleContext descriptor Ljavax/accessibility/AccessibleContext; flags 4 +method name descriptor ()V thrownTypes java/awt/HeadlessException flags 1 +method name descriptor (Ljava/awt/GraphicsConfiguration;)V flags 1 +method name descriptor (Ljava/lang/String;)V thrownTypes java/awt/HeadlessException flags 1 +method name descriptor (Ljava/lang/String;Ljava/awt/GraphicsConfiguration;)V flags 1 +method name frameInit descriptor ()V flags 4 +method name createRootPane descriptor ()Ljavax/swing/JRootPane; flags 4 +method name processWindowEvent descriptor (Ljava/awt/event/WindowEvent;)V flags 4 +method name setDefaultCloseOperation descriptor (I)V flags 1 +method name getDefaultCloseOperation descriptor ()I flags 1 +method name setTransferHandler descriptor (Ljavax/swing/TransferHandler;)V flags 1 +method name getTransferHandler descriptor ()Ljavax/swing/TransferHandler; flags 1 +method name update descriptor (Ljava/awt/Graphics;)V flags 1 +method name setJMenuBar descriptor (Ljavax/swing/JMenuBar;)V flags 1 +method name getJMenuBar descriptor ()Ljavax/swing/JMenuBar; flags 1 +method name isRootPaneCheckingEnabled descriptor ()Z flags 4 +method name setRootPaneCheckingEnabled descriptor (Z)V flags 4 +method name addImpl descriptor (Ljava/awt/Component;Ljava/lang/Object;I)V flags 4 +method name remove descriptor (Ljava/awt/Component;)V flags 1 +method name setLayout descriptor (Ljava/awt/LayoutManager;)V flags 1 +method name getRootPane descriptor ()Ljavax/swing/JRootPane; flags 1 +method name setRootPane descriptor (Ljavax/swing/JRootPane;)V flags 4 +method name setIconImage descriptor (Ljava/awt/Image;)V flags 1 +method name getContentPane descriptor ()Ljava/awt/Container; flags 1 +method name setContentPane descriptor (Ljava/awt/Container;)V flags 1 +method name getLayeredPane descriptor ()Ljavax/swing/JLayeredPane; flags 1 +method name setLayeredPane descriptor (Ljavax/swing/JLayeredPane;)V flags 1 +method name getGlassPane descriptor ()Ljava/awt/Component; flags 1 +method name setGlassPane descriptor (Ljava/awt/Component;)V flags 1 +method name getGraphics descriptor ()Ljava/awt/Graphics; flags 1 +method name repaint descriptor (JIIII)V flags 1 +method name setDefaultLookAndFeelDecorated descriptor (Z)V flags 9 +method name isDefaultLookAndFeelDecorated descriptor ()Z flags 9 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name javax/swing/JFrame$AccessibleJFrame +header extends java/awt/Frame$AccessibleAWTFrame flags 21 +innerclass innerClass javax/swing/JFrame$AccessibleJFrame outerClass javax/swing/JFrame innerClassName AccessibleJFrame flags 4 +innerclass innerClass java/awt/Frame$AccessibleAWTFrame outerClass java/awt/Frame innerClassName AccessibleAWTFrame flags 4 +method name descriptor (Ljavax/swing/JFrame;)V flags 4 +method name getAccessibleName descriptor ()Ljava/lang/String; flags 1 +method name getAccessibleStateSet descriptor ()Ljavax/accessibility/AccessibleStateSet; flags 1 + +class name javax/swing/JInternalFrame +header extends javax/swing/JComponent implements javax/accessibility/Accessible,javax/swing/WindowConstants,javax/swing/RootPaneContainer flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name rootPane descriptor Ljavax/swing/JRootPane; flags 4 +field name rootPaneCheckingEnabled descriptor Z flags 4 +field name closable descriptor Z flags 4 +field name isClosed descriptor Z flags 4 +field name maximizable descriptor Z flags 4 +field name isMaximum descriptor Z flags 4 +field name iconable descriptor Z flags 4 +field name isIcon descriptor Z flags 4 +field name resizable descriptor Z flags 4 +field name isSelected descriptor Z flags 4 +field name frameIcon descriptor Ljavax/swing/Icon; flags 4 +field name title descriptor Ljava/lang/String; flags 4 +field name desktopIcon descriptor Ljavax/swing/JInternalFrame$JDesktopIcon; flags 4 +field name CONTENT_PANE_PROPERTY descriptor Ljava/lang/String; constantValue contentPane flags 19 +field name MENU_BAR_PROPERTY descriptor Ljava/lang/String; constantValue JMenuBar flags 19 +field name TITLE_PROPERTY descriptor Ljava/lang/String; constantValue title flags 19 +field name LAYERED_PANE_PROPERTY descriptor Ljava/lang/String; constantValue layeredPane flags 19 +field name ROOT_PANE_PROPERTY descriptor Ljava/lang/String; constantValue rootPane flags 19 +field name GLASS_PANE_PROPERTY descriptor Ljava/lang/String; constantValue glassPane flags 19 +field name FRAME_ICON_PROPERTY descriptor Ljava/lang/String; constantValue frameIcon flags 19 +field name IS_SELECTED_PROPERTY descriptor Ljava/lang/String; constantValue selected flags 19 +field name IS_CLOSED_PROPERTY descriptor Ljava/lang/String; constantValue closed flags 19 +field name IS_MAXIMUM_PROPERTY descriptor Ljava/lang/String; constantValue maximum flags 19 +field name IS_ICON_PROPERTY descriptor Ljava/lang/String; constantValue icon flags 19 +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Z)V flags 1 +method name descriptor (Ljava/lang/String;ZZ)V flags 1 +method name descriptor (Ljava/lang/String;ZZZ)V flags 1 +method name descriptor (Ljava/lang/String;ZZZZ)V flags 1 +method name createRootPane descriptor ()Ljavax/swing/JRootPane; flags 4 +method name getUI descriptor ()Ljavax/swing/plaf/InternalFrameUI; flags 1 +method name setUI descriptor (Ljavax/swing/plaf/InternalFrameUI;)V flags 1 +method name updateUI descriptor ()V flags 1 +method name getUIClassID descriptor ()Ljava/lang/String; flags 1 +method name isRootPaneCheckingEnabled descriptor ()Z flags 4 +method name setRootPaneCheckingEnabled descriptor (Z)V flags 4 +method name addImpl descriptor (Ljava/awt/Component;Ljava/lang/Object;I)V flags 4 +method name remove descriptor (Ljava/awt/Component;)V flags 1 +method name setLayout descriptor (Ljava/awt/LayoutManager;)V flags 1 +method name getMenuBar descriptor ()Ljavax/swing/JMenuBar; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getJMenuBar descriptor ()Ljavax/swing/JMenuBar; flags 1 +method name setMenuBar descriptor (Ljavax/swing/JMenuBar;)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name setJMenuBar descriptor (Ljavax/swing/JMenuBar;)V flags 1 +method name getContentPane descriptor ()Ljava/awt/Container; flags 1 +method name setContentPane descriptor (Ljava/awt/Container;)V flags 1 +method name getLayeredPane descriptor ()Ljavax/swing/JLayeredPane; flags 1 +method name setLayeredPane descriptor (Ljavax/swing/JLayeredPane;)V flags 1 +method name getGlassPane descriptor ()Ljava/awt/Component; flags 1 +method name setGlassPane descriptor (Ljava/awt/Component;)V flags 1 +method name getRootPane descriptor ()Ljavax/swing/JRootPane; flags 1 +method name setRootPane descriptor (Ljavax/swing/JRootPane;)V flags 4 +method name setClosable descriptor (Z)V flags 1 +method name isClosable descriptor ()Z flags 1 +method name isClosed descriptor ()Z flags 1 +method name setClosed descriptor (Z)V thrownTypes java/beans/PropertyVetoException flags 1 +method name setResizable descriptor (Z)V flags 1 +method name isResizable descriptor ()Z flags 1 +method name setIconifiable descriptor (Z)V flags 1 +method name isIconifiable descriptor ()Z flags 1 +method name isIcon descriptor ()Z flags 1 +method name setIcon descriptor (Z)V thrownTypes java/beans/PropertyVetoException flags 1 +method name setMaximizable descriptor (Z)V flags 1 +method name isMaximizable descriptor ()Z flags 1 +method name isMaximum descriptor ()Z flags 1 +method name setMaximum descriptor (Z)V thrownTypes java/beans/PropertyVetoException flags 1 +method name getTitle descriptor ()Ljava/lang/String; flags 1 +method name setTitle descriptor (Ljava/lang/String;)V flags 1 +method name setSelected descriptor (Z)V thrownTypes java/beans/PropertyVetoException flags 1 +method name isSelected descriptor ()Z flags 1 +method name setFrameIcon descriptor (Ljavax/swing/Icon;)V flags 1 +method name getFrameIcon descriptor ()Ljavax/swing/Icon; flags 1 +method name moveToFront descriptor ()V flags 1 +method name moveToBack descriptor ()V flags 1 +method name getLastCursor descriptor ()Ljava/awt/Cursor; flags 1 +method name setCursor descriptor (Ljava/awt/Cursor;)V flags 1 +method name setLayer descriptor (Ljava/lang/Integer;)V flags 1 +method name setLayer descriptor (I)V flags 1 +method name getLayer descriptor ()I flags 1 +method name getDesktopPane descriptor ()Ljavax/swing/JDesktopPane; flags 1 +method name setDesktopIcon descriptor (Ljavax/swing/JInternalFrame$JDesktopIcon;)V flags 1 +method name getDesktopIcon descriptor ()Ljavax/swing/JInternalFrame$JDesktopIcon; flags 1 +method name getNormalBounds descriptor ()Ljava/awt/Rectangle; flags 1 +method name setNormalBounds descriptor (Ljava/awt/Rectangle;)V flags 1 +method name getFocusOwner descriptor ()Ljava/awt/Component; flags 1 +method name getMostRecentFocusOwner descriptor ()Ljava/awt/Component; flags 1 +method name restoreSubcomponentFocus descriptor ()V flags 1 +method name reshape descriptor (IIII)V flags 1 +method name addInternalFrameListener descriptor (Ljavax/swing/event/InternalFrameListener;)V flags 1 +method name removeInternalFrameListener descriptor (Ljavax/swing/event/InternalFrameListener;)V flags 1 +method name getInternalFrameListeners descriptor ()[Ljavax/swing/event/InternalFrameListener; flags 1 +method name fireInternalFrameEvent descriptor (I)V flags 4 +method name doDefaultCloseAction descriptor ()V flags 1 +method name setDefaultCloseOperation descriptor (I)V flags 1 +method name getDefaultCloseOperation descriptor ()I flags 1 +method name pack descriptor ()V flags 1 +method name show descriptor ()V flags 1 +method name hide descriptor ()V flags 1 +method name dispose descriptor ()V flags 1 +method name toFront descriptor ()V flags 1 +method name toBack descriptor ()V flags 1 +method name setFocusCycleRoot descriptor (Z)V flags 11 +method name isFocusCycleRoot descriptor ()Z flags 11 +method name getFocusCycleRootAncestor descriptor ()Ljava/awt/Container; flags 11 +method name getWarningString descriptor ()Ljava/lang/String; flags 11 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name paintComponent descriptor (Ljava/awt/Graphics;)V flags 4 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name javax/swing/JInternalFrame$AccessibleJInternalFrame +header extends javax/swing/JComponent$AccessibleJComponent implements javax/accessibility/AccessibleValue flags 21 +innerclass innerClass javax/swing/JInternalFrame$AccessibleJInternalFrame outerClass javax/swing/JInternalFrame innerClassName AccessibleJInternalFrame flags 4 +innerclass innerClass javax/swing/JComponent$AccessibleJComponent outerClass javax/swing/JComponent innerClassName AccessibleJComponent flags 401 +method name descriptor (Ljavax/swing/JInternalFrame;)V flags 4 +method name getAccessibleName descriptor ()Ljava/lang/String; flags 1 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 +method name getAccessibleValue descriptor ()Ljavax/accessibility/AccessibleValue; flags 1 +method name getCurrentAccessibleValue descriptor ()Ljava/lang/Number; flags 1 +method name setCurrentAccessibleValue descriptor (Ljava/lang/Number;)Z flags 1 +method name getMinimumAccessibleValue descriptor ()Ljava/lang/Number; flags 1 +method name getMaximumAccessibleValue descriptor ()Ljava/lang/Number; flags 1 + +class name javax/swing/JInternalFrame$JDesktopIcon +header extends javax/swing/JComponent implements javax/accessibility/Accessible flags 21 +innerclass innerClass javax/swing/JInternalFrame$JDesktopIcon outerClass javax/swing/JInternalFrame innerClassName JDesktopIcon flags 9 +innerclass innerClass javax/swing/JInternalFrame$JDesktopIcon$AccessibleJDesktopIcon outerClass javax/swing/JInternalFrame$JDesktopIcon innerClassName AccessibleJDesktopIcon flags 4 +method name descriptor (Ljavax/swing/JInternalFrame;)V flags 1 +method name getUI descriptor ()Ljavax/swing/plaf/DesktopIconUI; flags 1 +method name setUI descriptor (Ljavax/swing/plaf/DesktopIconUI;)V flags 1 +method name getInternalFrame descriptor ()Ljavax/swing/JInternalFrame; flags 1 +method name setInternalFrame descriptor (Ljavax/swing/JInternalFrame;)V flags 1 +method name getDesktopPane descriptor ()Ljavax/swing/JDesktopPane; flags 1 +method name updateUI descriptor ()V flags 1 +method name getUIClassID descriptor ()Ljava/lang/String; flags 1 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name javax/swing/JInternalFrame$JDesktopIcon$AccessibleJDesktopIcon +header extends javax/swing/JComponent$AccessibleJComponent implements javax/accessibility/AccessibleValue flags 21 +innerclass innerClass javax/swing/JInternalFrame$JDesktopIcon outerClass javax/swing/JInternalFrame innerClassName JDesktopIcon flags 9 +innerclass innerClass javax/swing/JInternalFrame$JDesktopIcon$AccessibleJDesktopIcon outerClass javax/swing/JInternalFrame$JDesktopIcon innerClassName AccessibleJDesktopIcon flags 4 +innerclass innerClass javax/swing/JComponent$AccessibleJComponent outerClass javax/swing/JComponent innerClassName AccessibleJComponent flags 401 +method name descriptor (Ljavax/swing/JInternalFrame$JDesktopIcon;)V flags 4 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 +method name getAccessibleValue descriptor ()Ljavax/accessibility/AccessibleValue; flags 1 +method name getCurrentAccessibleValue descriptor ()Ljava/lang/Number; flags 1 +method name setCurrentAccessibleValue descriptor (Ljava/lang/Number;)Z flags 1 +method name getMinimumAccessibleValue descriptor ()Ljava/lang/Number; flags 1 +method name getMaximumAccessibleValue descriptor ()Ljava/lang/Number; flags 1 + +class name javax/swing/JLabel +header extends javax/swing/JComponent implements javax/swing/SwingConstants,javax/accessibility/Accessible flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/JLabel$AccessibleJLabel outerClass javax/swing/JLabel innerClassName AccessibleJLabel flags 4 +field name labelFor descriptor Ljava/awt/Component; flags 4 +method name descriptor (Ljava/lang/String;Ljavax/swing/Icon;I)V flags 1 +method name descriptor (Ljava/lang/String;I)V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljavax/swing/Icon;I)V flags 1 +method name descriptor (Ljavax/swing/Icon;)V flags 1 +method name descriptor ()V flags 1 +method name getUI descriptor ()Ljavax/swing/plaf/LabelUI; flags 1 +method name setUI descriptor (Ljavax/swing/plaf/LabelUI;)V flags 1 +method name updateUI descriptor ()V flags 1 +method name getUIClassID descriptor ()Ljava/lang/String; flags 1 +method name getText descriptor ()Ljava/lang/String; flags 1 +method name setText descriptor (Ljava/lang/String;)V flags 1 +method name getIcon descriptor ()Ljavax/swing/Icon; flags 1 +method name setIcon descriptor (Ljavax/swing/Icon;)V flags 1 +method name getDisabledIcon descriptor ()Ljavax/swing/Icon; flags 1 runtimeAnnotations @Ljava/beans/Transient; +method name setDisabledIcon descriptor (Ljavax/swing/Icon;)V flags 1 +method name setDisplayedMnemonic descriptor (I)V flags 1 +method name setDisplayedMnemonic descriptor (C)V flags 1 +method name getDisplayedMnemonic descriptor ()I flags 1 +method name setDisplayedMnemonicIndex descriptor (I)V thrownTypes java/lang/IllegalArgumentException flags 1 +method name getDisplayedMnemonicIndex descriptor ()I flags 1 +method name checkHorizontalKey descriptor (ILjava/lang/String;)I flags 4 +method name checkVerticalKey descriptor (ILjava/lang/String;)I flags 4 +method name getIconTextGap descriptor ()I flags 1 +method name setIconTextGap descriptor (I)V flags 1 +method name getVerticalAlignment descriptor ()I flags 1 +method name setVerticalAlignment descriptor (I)V flags 1 +method name getHorizontalAlignment descriptor ()I flags 1 +method name setHorizontalAlignment descriptor (I)V flags 1 +method name getVerticalTextPosition descriptor ()I flags 1 +method name setVerticalTextPosition descriptor (I)V flags 1 +method name getHorizontalTextPosition descriptor ()I flags 1 +method name setHorizontalTextPosition descriptor (I)V flags 1 +method name imageUpdate descriptor (Ljava/awt/Image;IIIII)Z flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name getLabelFor descriptor ()Ljava/awt/Component; flags 1 +method name setLabelFor descriptor (Ljava/awt/Component;)V flags 1 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +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 javax/swing/JComponent$AccessibleJComponent outerClass javax/swing/JComponent innerClassName AccessibleJComponent flags 401 +method name descriptor (Ljavax/swing/JLabel;)V flags 4 +method name getAccessibleName descriptor ()Ljava/lang/String; flags 1 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 +method name getAccessibleIcon descriptor ()[Ljavax/accessibility/AccessibleIcon; flags 1 +method name getAccessibleRelationSet descriptor ()Ljavax/accessibility/AccessibleRelationSet; flags 1 +method name getAccessibleText descriptor ()Ljavax/accessibility/AccessibleText; flags 1 +method name getIndexAtPoint descriptor (Ljava/awt/Point;)I flags 1 +method name getCharacterBounds descriptor (I)Ljava/awt/Rectangle; flags 1 +method name getCharCount descriptor ()I flags 1 +method name getCaretPosition descriptor ()I flags 1 +method name getAtIndex descriptor (II)Ljava/lang/String; flags 1 +method name getAfterIndex descriptor (II)Ljava/lang/String; flags 1 +method name getBeforeIndex descriptor (II)Ljava/lang/String; flags 1 +method name getCharacterAttribute descriptor (I)Ljavax/swing/text/AttributeSet; flags 1 +method name getSelectionStart descriptor ()I flags 1 +method name getSelectionEnd descriptor ()I flags 1 +method name getSelectedText descriptor ()Ljava/lang/String; flags 1 +method name getToolTipText descriptor ()Ljava/lang/String; flags 1 +method name getTitledBorderText descriptor ()Ljava/lang/String; flags 1 +method name getAccessibleKeyBinding descriptor ()Ljavax/accessibility/AccessibleKeyBinding; flags 1 + +class name javax/swing/JLayer +header extends javax/swing/JComponent implements javax/swing/Scrollable,java/beans/PropertyChangeListener,javax/accessibility/Accessible flags 31 signature Ljavax/swing/JComponent;Ljavax/swing/Scrollable;Ljava/beans/PropertyChangeListener;Ljavax/accessibility/Accessible; classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/awt/Component;)V flags 1 signature (TV;)V +method name descriptor (Ljava/awt/Component;Ljavax/swing/plaf/LayerUI;)V flags 1 signature (TV;Ljavax/swing/plaf/LayerUI;)V +method name getView descriptor ()Ljava/awt/Component; flags 1 signature ()TV; +method name setView descriptor (Ljava/awt/Component;)V flags 1 signature (TV;)V +method name setUI descriptor (Ljavax/swing/plaf/LayerUI;)V flags 1 signature (Ljavax/swing/plaf/LayerUI<-TV;>;)V +method name getUI descriptor ()Ljavax/swing/plaf/LayerUI; flags 1 signature ()Ljavax/swing/plaf/LayerUI<-TV;>; +method name getGlassPane descriptor ()Ljavax/swing/JPanel; flags 1 +method name setGlassPane descriptor (Ljavax/swing/JPanel;)V flags 1 +method name createGlassPane descriptor ()Ljavax/swing/JPanel; flags 1 +method name setLayout descriptor (Ljava/awt/LayoutManager;)V flags 1 +method name setBorder descriptor (Ljavax/swing/border/Border;)V flags 1 +method name addImpl descriptor (Ljava/awt/Component;Ljava/lang/Object;I)V flags 4 +method name remove descriptor (Ljava/awt/Component;)V flags 1 +method name removeAll descriptor ()V flags 1 +method name isPaintingOrigin descriptor ()Z flags 4 +method name paintImmediately descriptor (IIII)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;)V flags 1 +method name paintComponent descriptor (Ljava/awt/Graphics;)V flags 4 +method name isOptimizedDrawingEnabled descriptor ()Z flags 1 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 +method name setLayerEventMask descriptor (J)V flags 1 +method name getLayerEventMask descriptor ()J flags 1 +method name updateUI descriptor ()V flags 1 +method name getPreferredScrollableViewportSize descriptor ()Ljava/awt/Dimension; flags 1 +method name getScrollableBlockIncrement descriptor (Ljava/awt/Rectangle;II)I flags 1 +method name getScrollableTracksViewportHeight descriptor ()Z flags 1 +method name getScrollableTracksViewportWidth descriptor ()Z flags 1 +method name getScrollableUnitIncrement descriptor (Ljava/awt/Rectangle;II)I flags 1 +method name addNotify descriptor ()V flags 1 +method name removeNotify descriptor ()V flags 1 +method name doLayout descriptor ()V flags 1 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name javax/swing/JLayeredPane +header extends javax/swing/JComponent implements javax/accessibility/Accessible flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/JLayeredPane$AccessibleJLayeredPane outerClass javax/swing/JLayeredPane innerClassName AccessibleJLayeredPane flags 4 +field name DEFAULT_LAYER descriptor Ljava/lang/Integer; flags 19 +field name PALETTE_LAYER descriptor Ljava/lang/Integer; flags 19 +field name MODAL_LAYER descriptor Ljava/lang/Integer; flags 19 +field name POPUP_LAYER descriptor Ljava/lang/Integer; flags 19 +field name DRAG_LAYER descriptor Ljava/lang/Integer; flags 19 +field name FRAME_CONTENT_LAYER descriptor Ljava/lang/Integer; flags 19 +field name LAYER_PROPERTY descriptor Ljava/lang/String; constantValue layeredContainerLayer flags 19 +method name descriptor ()V flags 1 +method name addImpl descriptor (Ljava/awt/Component;Ljava/lang/Object;I)V flags 4 +method name remove descriptor (I)V flags 1 +method name removeAll descriptor ()V flags 1 +method name isOptimizedDrawingEnabled descriptor ()Z flags 1 +method name putLayer descriptor (Ljavax/swing/JComponent;I)V flags 9 +method name getLayer descriptor (Ljavax/swing/JComponent;)I flags 9 +method name getLayeredPaneAbove descriptor (Ljava/awt/Component;)Ljavax/swing/JLayeredPane; flags 9 +method name setLayer descriptor (Ljava/awt/Component;I)V flags 1 +method name setLayer descriptor (Ljava/awt/Component;II)V flags 1 +method name getLayer descriptor (Ljava/awt/Component;)I flags 1 +method name getIndexOf descriptor (Ljava/awt/Component;)I flags 1 +method name moveToFront descriptor (Ljava/awt/Component;)V flags 1 +method name moveToBack descriptor (Ljava/awt/Component;)V flags 1 +method name setPosition descriptor (Ljava/awt/Component;I)V flags 1 +method name getPosition descriptor (Ljava/awt/Component;)I flags 1 +method name highestLayer descriptor ()I flags 1 +method name lowestLayer descriptor ()I flags 1 +method name getComponentCountInLayer descriptor (I)I flags 1 +method name getComponentsInLayer descriptor (I)[Ljava/awt/Component; flags 1 +method name paint descriptor (Ljava/awt/Graphics;)V flags 1 +method name getComponentToLayer descriptor ()Ljava/util/Hashtable; flags 4 signature ()Ljava/util/Hashtable; +method name getObjectForLayer descriptor (I)Ljava/lang/Integer; flags 4 +method name insertIndexForLayer descriptor (II)I flags 4 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name javax/swing/JLayeredPane$AccessibleJLayeredPane +header extends javax/swing/JComponent$AccessibleJComponent flags 21 +innerclass innerClass javax/swing/JLayeredPane$AccessibleJLayeredPane outerClass javax/swing/JLayeredPane innerClassName AccessibleJLayeredPane flags 4 +innerclass innerClass javax/swing/JComponent$AccessibleJComponent outerClass javax/swing/JComponent innerClassName AccessibleJComponent flags 401 +method name descriptor (Ljavax/swing/JLayeredPane;)V flags 4 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 + +class name javax/swing/JList +header extends javax/swing/JComponent implements javax/swing/Scrollable,javax/accessibility/Accessible flags 21 signature Ljavax/swing/JComponent;Ljavax/swing/Scrollable;Ljavax/accessibility/Accessible; classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name VERTICAL descriptor I constantValue 0 flags 19 +field name VERTICAL_WRAP descriptor I constantValue 1 flags 19 +field name HORIZONTAL_WRAP descriptor I constantValue 2 flags 19 +method name descriptor (Ljavax/swing/ListModel;)V flags 1 signature (Ljavax/swing/ListModel;)V +method name descriptor ([Ljava/lang/Object;)V flags 1 signature ([TE;)V +method name descriptor (Ljava/util/Vector;)V flags 1 signature (Ljava/util/Vector<+TE;>;)V +method name descriptor ()V flags 1 +method name getUI descriptor ()Ljavax/swing/plaf/ListUI; flags 1 +method name setUI descriptor (Ljavax/swing/plaf/ListUI;)V flags 1 +method name updateUI descriptor ()V flags 1 +method name getUIClassID descriptor ()Ljava/lang/String; flags 1 +method name getPrototypeCellValue descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name setPrototypeCellValue descriptor (Ljava/lang/Object;)V flags 1 signature (TE;)V +method name getFixedCellWidth descriptor ()I flags 1 +method name setFixedCellWidth descriptor (I)V flags 1 +method name getFixedCellHeight descriptor ()I flags 1 +method name setFixedCellHeight descriptor (I)V flags 1 +method name getCellRenderer descriptor ()Ljavax/swing/ListCellRenderer; flags 1 signature ()Ljavax/swing/ListCellRenderer<-TE;>; runtimeAnnotations @Ljava/beans/Transient; +method name setCellRenderer descriptor (Ljavax/swing/ListCellRenderer;)V flags 1 signature (Ljavax/swing/ListCellRenderer<-TE;>;)V +method name getSelectionForeground descriptor ()Ljava/awt/Color; flags 1 +method name setSelectionForeground descriptor (Ljava/awt/Color;)V flags 1 +method name getSelectionBackground descriptor ()Ljava/awt/Color; flags 1 +method name setSelectionBackground descriptor (Ljava/awt/Color;)V flags 1 +method name getVisibleRowCount descriptor ()I flags 1 +method name setVisibleRowCount descriptor (I)V flags 1 +method name getLayoutOrientation descriptor ()I flags 1 +method name setLayoutOrientation descriptor (I)V flags 1 +method name getFirstVisibleIndex descriptor ()I flags 1 +method name getLastVisibleIndex descriptor ()I flags 1 +method name ensureIndexIsVisible descriptor (I)V flags 1 +method name setDragEnabled descriptor (Z)V flags 1 +method name getDragEnabled descriptor ()Z flags 1 +method name setDropMode descriptor (Ljavax/swing/DropMode;)V flags 11 +method name getDropMode descriptor ()Ljavax/swing/DropMode; flags 11 +method name getDropLocation descriptor ()Ljavax/swing/JList$DropLocation; flags 11 +method name getNextMatch descriptor (Ljava/lang/String;ILjavax/swing/text/Position$Bias;)I flags 1 +method name getToolTipText descriptor (Ljava/awt/event/MouseEvent;)Ljava/lang/String; flags 1 +method name locationToIndex descriptor (Ljava/awt/Point;)I flags 1 +method name indexToLocation descriptor (I)Ljava/awt/Point; flags 1 +method name getCellBounds descriptor (II)Ljava/awt/Rectangle; flags 1 +method name getModel descriptor ()Ljavax/swing/ListModel; flags 1 signature ()Ljavax/swing/ListModel; +method name setModel descriptor (Ljavax/swing/ListModel;)V flags 1 signature (Ljavax/swing/ListModel;)V +method name setListData descriptor ([Ljava/lang/Object;)V flags 1 signature ([TE;)V +method name setListData descriptor (Ljava/util/Vector;)V flags 1 signature (Ljava/util/Vector<+TE;>;)V +method name createSelectionModel descriptor ()Ljavax/swing/ListSelectionModel; flags 4 +method name getSelectionModel descriptor ()Ljavax/swing/ListSelectionModel; flags 1 +method name fireSelectionValueChanged descriptor (IIZ)V flags 4 +method name addListSelectionListener descriptor (Ljavax/swing/event/ListSelectionListener;)V flags 1 +method name removeListSelectionListener descriptor (Ljavax/swing/event/ListSelectionListener;)V flags 1 +method name getListSelectionListeners descriptor ()[Ljavax/swing/event/ListSelectionListener; flags 1 +method name setSelectionModel descriptor (Ljavax/swing/ListSelectionModel;)V flags 1 +method name setSelectionMode descriptor (I)V flags 1 +method name getSelectionMode descriptor ()I flags 1 +method name getAnchorSelectionIndex descriptor ()I flags 1 +method name getLeadSelectionIndex descriptor ()I flags 1 +method name getMinSelectionIndex descriptor ()I flags 1 +method name getMaxSelectionIndex descriptor ()I flags 1 +method name isSelectedIndex descriptor (I)Z flags 1 +method name isSelectionEmpty descriptor ()Z flags 1 +method name clearSelection descriptor ()V flags 1 +method name setSelectionInterval descriptor (II)V flags 1 +method name addSelectionInterval descriptor (II)V flags 1 +method name removeSelectionInterval descriptor (II)V flags 1 +method name setValueIsAdjusting descriptor (Z)V flags 1 +method name getValueIsAdjusting descriptor ()Z flags 1 +method name getSelectedIndices descriptor ()[I flags 1 runtimeAnnotations @Ljava/beans/Transient; +method name setSelectedIndex descriptor (I)V flags 1 +method name setSelectedIndices descriptor ([I)V flags 1 +method name getSelectedValues descriptor ()[Ljava/lang/Object; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getSelectedValuesList descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; +method name getSelectedIndex descriptor ()I flags 1 +method name getSelectedValue descriptor ()Ljava/lang/Object; flags 1 signature ()TE; +method name setSelectedValue descriptor (Ljava/lang/Object;Z)V flags 1 +method name getPreferredScrollableViewportSize descriptor ()Ljava/awt/Dimension; flags 1 +method name getScrollableUnitIncrement descriptor (Ljava/awt/Rectangle;II)I flags 1 +method name getScrollableBlockIncrement descriptor (Ljava/awt/Rectangle;II)I flags 1 +method name getScrollableTracksViewportWidth descriptor ()Z flags 1 +method name getScrollableTracksViewportHeight descriptor ()Z flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name javax/swing/JList$AccessibleJList +header extends javax/swing/JComponent$AccessibleJComponent implements javax/accessibility/AccessibleSelection,java/beans/PropertyChangeListener,javax/swing/event/ListSelectionListener,javax/swing/event/ListDataListener 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 +innerclass innerClass javax/swing/JComponent$AccessibleJComponent outerClass javax/swing/JComponent innerClassName AccessibleJComponent flags 401 +method name descriptor (Ljavax/swing/JList;)V flags 1 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 +method name valueChanged descriptor (Ljavax/swing/event/ListSelectionEvent;)V flags 1 +method name intervalAdded descriptor (Ljavax/swing/event/ListDataEvent;)V flags 1 +method name intervalRemoved descriptor (Ljavax/swing/event/ListDataEvent;)V flags 1 +method name contentsChanged descriptor (Ljavax/swing/event/ListDataEvent;)V flags 1 +method name getAccessibleStateSet descriptor ()Ljavax/accessibility/AccessibleStateSet; flags 1 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 +method name getAccessibleAt descriptor (Ljava/awt/Point;)Ljavax/accessibility/Accessible; flags 1 +method name getAccessibleChildrenCount descriptor ()I flags 1 +method name getAccessibleChild descriptor (I)Ljavax/accessibility/Accessible; flags 1 +method name getAccessibleSelection descriptor ()Ljavax/accessibility/AccessibleSelection; flags 1 +method name getAccessibleSelectionCount descriptor ()I flags 1 +method name getAccessibleSelection descriptor (I)Ljavax/accessibility/Accessible; flags 1 +method name isAccessibleChildSelected descriptor (I)Z flags 1 +method name addAccessibleSelection descriptor (I)V flags 1 +method name removeAccessibleSelection descriptor (I)V flags 1 +method name clearAccessibleSelection descriptor ()V flags 1 +method name selectAllAccessibleSelection descriptor ()V flags 1 + +class name javax/swing/JList$AccessibleJList$AccessibleJListChild +header extends javax/accessibility/AccessibleContext implements javax/accessibility/Accessible,javax/accessibility/AccessibleComponent 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 descriptor (Ljavax/swing/JList$AccessibleJList;Ljavax/swing/JList;I)V flags 1 signature (Ljavax/swing/JList;I)V +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 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; flags 1 +method name addPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 1 +method name removePropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 1 +method name getAccessibleAction descriptor ()Ljavax/accessibility/AccessibleAction; flags 1 +method name getAccessibleComponent descriptor ()Ljavax/accessibility/AccessibleComponent; flags 1 +method name getAccessibleSelection descriptor ()Ljavax/accessibility/AccessibleSelection; flags 1 +method name getAccessibleText descriptor ()Ljavax/accessibility/AccessibleText; flags 1 +method name getAccessibleValue descriptor ()Ljavax/accessibility/AccessibleValue; 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 1 +method name removeFocusListener descriptor (Ljava/awt/event/FocusListener;)V flags 1 +method name getAccessibleIcon descriptor ()[Ljavax/accessibility/AccessibleIcon; 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 +method name getIndex descriptor ()I flags 1 +method name isInsert descriptor ()Z flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/swing/JMenu +header extends javax/swing/JMenuItem implements javax/accessibility/Accessible,javax/swing/MenuElement flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name popupListener descriptor Ljavax/swing/JMenu$WinListener; flags 4 +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljavax/swing/Action;)V flags 1 +method name descriptor (Ljava/lang/String;Z)V flags 1 +method name updateUI descriptor ()V flags 1 +method name getUIClassID descriptor ()Ljava/lang/String; flags 1 +method name setModel descriptor (Ljavax/swing/ButtonModel;)V flags 1 +method name isSelected descriptor ()Z flags 1 +method name setSelected descriptor (Z)V flags 1 +method name isPopupMenuVisible descriptor ()Z flags 1 +method name setPopupMenuVisible descriptor (Z)V flags 1 +method name getPopupMenuOrigin descriptor ()Ljava/awt/Point; flags 4 +method name getDelay descriptor ()I flags 1 +method name setDelay descriptor (I)V flags 1 +method name setMenuLocation descriptor (II)V flags 1 +method name add descriptor (Ljavax/swing/JMenuItem;)Ljavax/swing/JMenuItem; flags 1 +method name add descriptor (Ljava/awt/Component;)Ljava/awt/Component; flags 1 +method name add descriptor (Ljava/awt/Component;I)Ljava/awt/Component; flags 1 +method name add descriptor (Ljava/lang/String;)Ljavax/swing/JMenuItem; flags 1 +method name add descriptor (Ljavax/swing/Action;)Ljavax/swing/JMenuItem; flags 1 +method name createActionComponent descriptor (Ljavax/swing/Action;)Ljavax/swing/JMenuItem; flags 4 +method name createActionChangeListener descriptor (Ljavax/swing/JMenuItem;)Ljava/beans/PropertyChangeListener; flags 4 +method name addSeparator descriptor ()V flags 1 +method name insert descriptor (Ljava/lang/String;I)V flags 1 +method name insert descriptor (Ljavax/swing/JMenuItem;I)Ljavax/swing/JMenuItem; flags 1 +method name insert descriptor (Ljavax/swing/Action;I)Ljavax/swing/JMenuItem; flags 1 +method name insertSeparator descriptor (I)V flags 1 +method name getItem descriptor (I)Ljavax/swing/JMenuItem; flags 1 +method name getItemCount descriptor ()I flags 1 +method name isTearOff descriptor ()Z flags 1 +method name remove descriptor (Ljavax/swing/JMenuItem;)V flags 1 +method name remove descriptor (I)V flags 1 +method name remove descriptor (Ljava/awt/Component;)V flags 1 +method name removeAll descriptor ()V flags 1 +method name getMenuComponentCount descriptor ()I flags 1 +method name getMenuComponent descriptor (I)Ljava/awt/Component; flags 1 +method name getMenuComponents descriptor ()[Ljava/awt/Component; flags 1 +method name isTopLevelMenu descriptor ()Z flags 1 +method name isMenuComponent descriptor (Ljava/awt/Component;)Z flags 1 +method name getPopupMenu descriptor ()Ljavax/swing/JPopupMenu; flags 1 +method name addMenuListener descriptor (Ljavax/swing/event/MenuListener;)V flags 1 +method name removeMenuListener descriptor (Ljavax/swing/event/MenuListener;)V flags 1 +method name getMenuListeners descriptor ()[Ljavax/swing/event/MenuListener; flags 1 +method name fireMenuSelected descriptor ()V flags 4 +method name fireMenuDeselected descriptor ()V flags 4 +method name fireMenuCanceled descriptor ()V flags 4 +method name createWinListener descriptor (Ljavax/swing/JPopupMenu;)Ljavax/swing/JMenu$WinListener; flags 4 +method name menuSelectionChanged descriptor (Z)V flags 1 +method name getSubElements descriptor ()[Ljavax/swing/MenuElement; flags 1 +method name getComponent descriptor ()Ljava/awt/Component; flags 1 +method name applyComponentOrientation descriptor (Ljava/awt/ComponentOrientation;)V flags 1 +method name setComponentOrientation descriptor (Ljava/awt/ComponentOrientation;)V flags 1 +method name setAccelerator descriptor (Ljavax/swing/KeyStroke;)V flags 1 +method name processKeyEvent descriptor (Ljava/awt/event/KeyEvent;)V flags 4 +method name doClick descriptor (I)V flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name javax/swing/JMenu$AccessibleJMenu +header extends javax/swing/JMenuItem$AccessibleJMenuItem implements javax/accessibility/AccessibleSelection flags 21 +innerclass innerClass javax/swing/JMenu$AccessibleJMenu outerClass javax/swing/JMenu innerClassName AccessibleJMenu flags 4 +innerclass innerClass javax/swing/JMenuItem$AccessibleJMenuItem outerClass javax/swing/JMenuItem innerClassName AccessibleJMenuItem flags 4 +method name descriptor (Ljavax/swing/JMenu;)V flags 4 +method name getAccessibleChildrenCount descriptor ()I flags 1 +method name getAccessibleChild descriptor (I)Ljavax/accessibility/Accessible; flags 1 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 +method name getAccessibleSelection descriptor ()Ljavax/accessibility/AccessibleSelection; flags 1 +method name getAccessibleSelectionCount descriptor ()I flags 1 +method name getAccessibleSelection descriptor (I)Ljavax/accessibility/Accessible; flags 1 +method name isAccessibleChildSelected descriptor (I)Z flags 1 +method name addAccessibleSelection descriptor (I)V flags 1 +method name removeAccessibleSelection descriptor (I)V flags 1 +method name clearAccessibleSelection descriptor ()V flags 1 +method name selectAllAccessibleSelection descriptor ()V flags 1 + +class name javax/swing/JMenu$WinListener +header extends java/awt/event/WindowAdapter implements java/io/Serializable flags 21 +innerclass innerClass javax/swing/JMenu$WinListener outerClass javax/swing/JMenu innerClassName WinListener flags 4 +method name descriptor (Ljavax/swing/JMenu;Ljavax/swing/JPopupMenu;)V flags 1 +method name windowClosing descriptor (Ljava/awt/event/WindowEvent;)V flags 1 + +class name javax/swing/JMenuBar +header extends javax/swing/JComponent implements javax/accessibility/Accessible,javax/swing/MenuElement flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/JMenuBar$AccessibleJMenuBar outerClass javax/swing/JMenuBar innerClassName AccessibleJMenuBar flags 4 +method name descriptor ()V flags 1 +method name getUI descriptor ()Ljavax/swing/plaf/MenuBarUI; flags 1 +method name setUI descriptor (Ljavax/swing/plaf/MenuBarUI;)V flags 1 +method name updateUI descriptor ()V flags 1 +method name getUIClassID descriptor ()Ljava/lang/String; flags 1 +method name getSelectionModel descriptor ()Ljavax/swing/SingleSelectionModel; flags 1 +method name setSelectionModel descriptor (Ljavax/swing/SingleSelectionModel;)V flags 1 +method name add descriptor (Ljavax/swing/JMenu;)Ljavax/swing/JMenu; flags 1 +method name getMenu descriptor (I)Ljavax/swing/JMenu; flags 1 +method name getMenuCount descriptor ()I flags 1 +method name setHelpMenu descriptor (Ljavax/swing/JMenu;)V flags 1 +method name getHelpMenu descriptor ()Ljavax/swing/JMenu; flags 1 runtimeAnnotations @Ljava/beans/Transient; +method name getComponentAtIndex descriptor (I)Ljava/awt/Component; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getComponentIndex descriptor (Ljava/awt/Component;)I flags 1 +method name setSelected descriptor (Ljava/awt/Component;)V flags 1 +method name isSelected descriptor ()Z flags 1 +method name isBorderPainted descriptor ()Z flags 1 +method name setBorderPainted descriptor (Z)V flags 1 +method name paintBorder descriptor (Ljava/awt/Graphics;)V flags 4 +method name setMargin descriptor (Ljava/awt/Insets;)V flags 1 +method name getMargin descriptor ()Ljava/awt/Insets; flags 1 +method name processMouseEvent descriptor (Ljava/awt/event/MouseEvent;[Ljavax/swing/MenuElement;Ljavax/swing/MenuSelectionManager;)V flags 1 +method name processKeyEvent descriptor (Ljava/awt/event/KeyEvent;[Ljavax/swing/MenuElement;Ljavax/swing/MenuSelectionManager;)V flags 1 +method name menuSelectionChanged descriptor (Z)V flags 1 +method name getSubElements descriptor ()[Ljavax/swing/MenuElement; flags 1 +method name getComponent descriptor ()Ljava/awt/Component; flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 +method name processKeyBinding descriptor (Ljavax/swing/KeyStroke;Ljava/awt/event/KeyEvent;IZ)Z flags 4 +method name addNotify descriptor ()V flags 1 +method name removeNotify descriptor ()V flags 1 + +class name javax/swing/JMenuBar$AccessibleJMenuBar +header extends javax/swing/JComponent$AccessibleJComponent implements javax/accessibility/AccessibleSelection flags 21 +innerclass innerClass javax/swing/JMenuBar$AccessibleJMenuBar outerClass javax/swing/JMenuBar innerClassName AccessibleJMenuBar flags 4 +innerclass innerClass javax/swing/JComponent$AccessibleJComponent outerClass javax/swing/JComponent innerClassName AccessibleJComponent flags 401 +method name descriptor (Ljavax/swing/JMenuBar;)V flags 4 +method name getAccessibleStateSet descriptor ()Ljavax/accessibility/AccessibleStateSet; flags 1 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 +method name getAccessibleSelection descriptor ()Ljavax/accessibility/AccessibleSelection; flags 1 +method name getAccessibleSelectionCount descriptor ()I flags 1 +method name getAccessibleSelection descriptor (I)Ljavax/accessibility/Accessible; flags 1 +method name isAccessibleChildSelected descriptor (I)Z flags 1 +method name addAccessibleSelection descriptor (I)V flags 1 +method name removeAccessibleSelection descriptor (I)V flags 1 +method name clearAccessibleSelection descriptor ()V flags 1 +method name selectAllAccessibleSelection descriptor ()V flags 1 + +class name javax/swing/JMenuItem +header extends javax/swing/AbstractButton implements javax/accessibility/Accessible,javax/swing/MenuElement flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/JMenuItem$AccessibleJMenuItem outerClass javax/swing/JMenuItem innerClassName AccessibleJMenuItem flags 4 +method name descriptor ()V flags 1 +method name descriptor (Ljavax/swing/Icon;)V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljavax/swing/Action;)V flags 1 +method name descriptor (Ljava/lang/String;Ljavax/swing/Icon;)V flags 1 +method name descriptor (Ljava/lang/String;I)V flags 1 +method name setModel descriptor (Ljavax/swing/ButtonModel;)V flags 1 +method name init descriptor (Ljava/lang/String;Ljavax/swing/Icon;)V flags 4 +method name setUI descriptor (Ljavax/swing/plaf/MenuItemUI;)V flags 1 +method name updateUI descriptor ()V flags 1 +method name getUIClassID descriptor ()Ljava/lang/String; flags 1 +method name setArmed descriptor (Z)V flags 1 +method name isArmed descriptor ()Z flags 1 +method name setEnabled descriptor (Z)V flags 1 +method name setAccelerator descriptor (Ljavax/swing/KeyStroke;)V flags 1 +method name getAccelerator descriptor ()Ljavax/swing/KeyStroke; flags 1 +method name configurePropertiesFromAction descriptor (Ljavax/swing/Action;)V flags 4 +method name actionPropertyChanged descriptor (Ljavax/swing/Action;Ljava/lang/String;)V flags 4 +method name processMouseEvent descriptor (Ljava/awt/event/MouseEvent;[Ljavax/swing/MenuElement;Ljavax/swing/MenuSelectionManager;)V flags 1 +method name processKeyEvent descriptor (Ljava/awt/event/KeyEvent;[Ljavax/swing/MenuElement;Ljavax/swing/MenuSelectionManager;)V flags 1 +method name processMenuDragMouseEvent descriptor (Ljavax/swing/event/MenuDragMouseEvent;)V flags 1 +method name processMenuKeyEvent descriptor (Ljavax/swing/event/MenuKeyEvent;)V flags 1 +method name fireMenuDragMouseEntered descriptor (Ljavax/swing/event/MenuDragMouseEvent;)V flags 4 +method name fireMenuDragMouseExited descriptor (Ljavax/swing/event/MenuDragMouseEvent;)V flags 4 +method name fireMenuDragMouseDragged descriptor (Ljavax/swing/event/MenuDragMouseEvent;)V flags 4 +method name fireMenuDragMouseReleased descriptor (Ljavax/swing/event/MenuDragMouseEvent;)V flags 4 +method name fireMenuKeyPressed descriptor (Ljavax/swing/event/MenuKeyEvent;)V flags 4 +method name fireMenuKeyReleased descriptor (Ljavax/swing/event/MenuKeyEvent;)V flags 4 +method name fireMenuKeyTyped descriptor (Ljavax/swing/event/MenuKeyEvent;)V flags 4 +method name menuSelectionChanged descriptor (Z)V flags 1 +method name getSubElements descriptor ()[Ljavax/swing/MenuElement; flags 1 +method name getComponent descriptor ()Ljava/awt/Component; flags 1 +method name addMenuDragMouseListener descriptor (Ljavax/swing/event/MenuDragMouseListener;)V flags 1 +method name removeMenuDragMouseListener descriptor (Ljavax/swing/event/MenuDragMouseListener;)V flags 1 +method name getMenuDragMouseListeners descriptor ()[Ljavax/swing/event/MenuDragMouseListener; flags 1 +method name addMenuKeyListener descriptor (Ljavax/swing/event/MenuKeyListener;)V flags 1 +method name removeMenuKeyListener descriptor (Ljavax/swing/event/MenuKeyListener;)V flags 1 +method name getMenuKeyListeners descriptor ()[Ljavax/swing/event/MenuKeyListener; flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name javax/swing/JMenuItem$AccessibleJMenuItem +header extends javax/swing/AbstractButton$AccessibleAbstractButton implements javax/swing/event/ChangeListener flags 21 +innerclass innerClass javax/swing/JMenuItem$AccessibleJMenuItem outerClass javax/swing/JMenuItem innerClassName AccessibleJMenuItem flags 4 +innerclass innerClass javax/swing/AbstractButton$AccessibleAbstractButton outerClass javax/swing/AbstractButton innerClassName AccessibleAbstractButton flags 404 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 +method name stateChanged descriptor (Ljavax/swing/event/ChangeEvent;)V flags 1 + +class name javax/swing/JOptionPane +header extends javax/swing/JComponent implements javax/accessibility/Accessible flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/JOptionPane$AccessibleJOptionPane outerClass javax/swing/JOptionPane innerClassName AccessibleJOptionPane flags 4 +field name UNINITIALIZED_VALUE descriptor Ljava/lang/Object; flags 19 +field name DEFAULT_OPTION descriptor I constantValue -1 flags 19 +field name YES_NO_OPTION descriptor I constantValue 0 flags 19 +field name YES_NO_CANCEL_OPTION descriptor I constantValue 1 flags 19 +field name OK_CANCEL_OPTION descriptor I constantValue 2 flags 19 +field name YES_OPTION descriptor I constantValue 0 flags 19 +field name NO_OPTION descriptor I constantValue 1 flags 19 +field name CANCEL_OPTION descriptor I constantValue 2 flags 19 +field name OK_OPTION descriptor I constantValue 0 flags 19 +field name CLOSED_OPTION descriptor I constantValue -1 flags 19 +field name ERROR_MESSAGE descriptor I constantValue 0 flags 19 +field name INFORMATION_MESSAGE descriptor I constantValue 1 flags 19 +field name WARNING_MESSAGE descriptor I constantValue 2 flags 19 +field name QUESTION_MESSAGE descriptor I constantValue 3 flags 19 +field name PLAIN_MESSAGE descriptor I constantValue -1 flags 19 +field name ICON_PROPERTY descriptor Ljava/lang/String; constantValue icon flags 19 +field name MESSAGE_PROPERTY descriptor Ljava/lang/String; constantValue message flags 19 +field name VALUE_PROPERTY descriptor Ljava/lang/String; constantValue value flags 19 +field name OPTIONS_PROPERTY descriptor Ljava/lang/String; constantValue options flags 19 +field name INITIAL_VALUE_PROPERTY descriptor Ljava/lang/String; constantValue initialValue flags 19 +field name MESSAGE_TYPE_PROPERTY descriptor Ljava/lang/String; constantValue messageType flags 19 +field name OPTION_TYPE_PROPERTY descriptor Ljava/lang/String; constantValue optionType flags 19 +field name SELECTION_VALUES_PROPERTY descriptor Ljava/lang/String; constantValue selectionValues flags 19 +field name INITIAL_SELECTION_VALUE_PROPERTY descriptor Ljava/lang/String; constantValue initialSelectionValue flags 19 +field name INPUT_VALUE_PROPERTY descriptor Ljava/lang/String; constantValue inputValue flags 19 +field name WANTS_INPUT_PROPERTY descriptor Ljava/lang/String; constantValue wantsInput flags 19 +field name icon descriptor Ljavax/swing/Icon; flags 84 +field name message descriptor Ljava/lang/Object; flags 84 +field name options descriptor [Ljava/lang/Object; flags 84 +field name initialValue descriptor Ljava/lang/Object; flags 84 +field name messageType descriptor I flags 4 +field name optionType descriptor I flags 4 +field name value descriptor Ljava/lang/Object; flags 84 +field name selectionValues descriptor [Ljava/lang/Object; flags 84 +field name inputValue descriptor Ljava/lang/Object; flags 84 +field name initialSelectionValue descriptor Ljava/lang/Object; flags 84 +field name wantsInput descriptor Z flags 4 +method name showInputDialog descriptor (Ljava/lang/Object;)Ljava/lang/String; thrownTypes java/awt/HeadlessException flags 9 +method name showInputDialog descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String; flags 9 +method name showInputDialog descriptor (Ljava/awt/Component;Ljava/lang/Object;)Ljava/lang/String; thrownTypes java/awt/HeadlessException flags 9 +method name showInputDialog descriptor (Ljava/awt/Component;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String; flags 9 +method name showInputDialog descriptor (Ljava/awt/Component;Ljava/lang/Object;Ljava/lang/String;I)Ljava/lang/String; thrownTypes java/awt/HeadlessException flags 9 +method name showInputDialog descriptor (Ljava/awt/Component;Ljava/lang/Object;Ljava/lang/String;ILjavax/swing/Icon;[Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; thrownTypes java/awt/HeadlessException flags 9 +method name showMessageDialog descriptor (Ljava/awt/Component;Ljava/lang/Object;)V thrownTypes java/awt/HeadlessException flags 9 +method name showMessageDialog descriptor (Ljava/awt/Component;Ljava/lang/Object;Ljava/lang/String;I)V thrownTypes java/awt/HeadlessException flags 9 +method name showMessageDialog descriptor (Ljava/awt/Component;Ljava/lang/Object;Ljava/lang/String;ILjavax/swing/Icon;)V thrownTypes java/awt/HeadlessException flags 9 +method name showConfirmDialog descriptor (Ljava/awt/Component;Ljava/lang/Object;)I thrownTypes java/awt/HeadlessException flags 9 +method name showConfirmDialog descriptor (Ljava/awt/Component;Ljava/lang/Object;Ljava/lang/String;I)I thrownTypes java/awt/HeadlessException flags 9 +method name showConfirmDialog descriptor (Ljava/awt/Component;Ljava/lang/Object;Ljava/lang/String;II)I thrownTypes java/awt/HeadlessException flags 9 +method name showConfirmDialog descriptor (Ljava/awt/Component;Ljava/lang/Object;Ljava/lang/String;IILjavax/swing/Icon;)I thrownTypes java/awt/HeadlessException flags 9 +method name showOptionDialog descriptor (Ljava/awt/Component;Ljava/lang/Object;Ljava/lang/String;IILjavax/swing/Icon;[Ljava/lang/Object;Ljava/lang/Object;)I thrownTypes java/awt/HeadlessException flags 9 +method name createDialog descriptor (Ljava/awt/Component;Ljava/lang/String;)Ljavax/swing/JDialog; thrownTypes java/awt/HeadlessException flags 1 +method name createDialog descriptor (Ljava/lang/String;)Ljavax/swing/JDialog; thrownTypes java/awt/HeadlessException flags 1 +method name showInternalMessageDialog descriptor (Ljava/awt/Component;Ljava/lang/Object;)V flags 9 +method name showInternalMessageDialog descriptor (Ljava/awt/Component;Ljava/lang/Object;Ljava/lang/String;I)V flags 9 +method name showInternalMessageDialog descriptor (Ljava/awt/Component;Ljava/lang/Object;Ljava/lang/String;ILjavax/swing/Icon;)V flags 9 +method name showInternalConfirmDialog descriptor (Ljava/awt/Component;Ljava/lang/Object;)I flags 9 +method name showInternalConfirmDialog descriptor (Ljava/awt/Component;Ljava/lang/Object;Ljava/lang/String;I)I flags 9 +method name showInternalConfirmDialog descriptor (Ljava/awt/Component;Ljava/lang/Object;Ljava/lang/String;II)I flags 9 +method name showInternalConfirmDialog descriptor (Ljava/awt/Component;Ljava/lang/Object;Ljava/lang/String;IILjavax/swing/Icon;)I flags 9 +method name showInternalOptionDialog descriptor (Ljava/awt/Component;Ljava/lang/Object;Ljava/lang/String;IILjavax/swing/Icon;[Ljava/lang/Object;Ljava/lang/Object;)I flags 9 +method name showInternalInputDialog descriptor (Ljava/awt/Component;Ljava/lang/Object;)Ljava/lang/String; flags 9 +method name showInternalInputDialog descriptor (Ljava/awt/Component;Ljava/lang/Object;Ljava/lang/String;I)Ljava/lang/String; flags 9 +method name showInternalInputDialog descriptor (Ljava/awt/Component;Ljava/lang/Object;Ljava/lang/String;ILjavax/swing/Icon;[Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 9 +method name createInternalFrame descriptor (Ljava/awt/Component;Ljava/lang/String;)Ljavax/swing/JInternalFrame; flags 1 +method name getFrameForComponent descriptor (Ljava/awt/Component;)Ljava/awt/Frame; thrownTypes java/awt/HeadlessException flags 9 +method name getDesktopPaneForComponent descriptor (Ljava/awt/Component;)Ljavax/swing/JDesktopPane; flags 9 +method name setRootFrame descriptor (Ljava/awt/Frame;)V flags 9 +method name getRootFrame descriptor ()Ljava/awt/Frame; thrownTypes java/awt/HeadlessException flags 9 +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/Object;)V flags 1 +method name descriptor (Ljava/lang/Object;I)V flags 1 +method name descriptor (Ljava/lang/Object;II)V flags 1 +method name descriptor (Ljava/lang/Object;IILjavax/swing/Icon;)V flags 1 +method name descriptor (Ljava/lang/Object;IILjavax/swing/Icon;[Ljava/lang/Object;)V flags 1 +method name descriptor (Ljava/lang/Object;IILjavax/swing/Icon;[Ljava/lang/Object;Ljava/lang/Object;)V flags 1 +method name setUI descriptor (Ljavax/swing/plaf/OptionPaneUI;)V flags 1 +method name getUI descriptor ()Ljavax/swing/plaf/OptionPaneUI; flags 1 +method name updateUI descriptor ()V flags 1 +method name getUIClassID descriptor ()Ljava/lang/String; flags 1 +method name setMessage descriptor (Ljava/lang/Object;)V flags 1 +method name getMessage descriptor ()Ljava/lang/Object; flags 1 +method name setIcon descriptor (Ljavax/swing/Icon;)V flags 1 +method name getIcon descriptor ()Ljavax/swing/Icon; flags 1 +method name setValue descriptor (Ljava/lang/Object;)V flags 1 +method name getValue descriptor ()Ljava/lang/Object; flags 1 +method name setOptions descriptor ([Ljava/lang/Object;)V flags 1 +method name getOptions descriptor ()[Ljava/lang/Object; flags 1 +method name setInitialValue descriptor (Ljava/lang/Object;)V flags 1 +method name getInitialValue descriptor ()Ljava/lang/Object; flags 1 +method name setMessageType descriptor (I)V flags 1 +method name getMessageType descriptor ()I flags 1 +method name setOptionType descriptor (I)V flags 1 +method name getOptionType descriptor ()I flags 1 +method name setSelectionValues descriptor ([Ljava/lang/Object;)V flags 1 +method name getSelectionValues descriptor ()[Ljava/lang/Object; flags 1 +method name setInitialSelectionValue descriptor (Ljava/lang/Object;)V flags 1 +method name getInitialSelectionValue descriptor ()Ljava/lang/Object; flags 1 +method name setInputValue descriptor (Ljava/lang/Object;)V flags 1 +method name getInputValue descriptor ()Ljava/lang/Object; flags 1 +method name getMaxCharactersPerLineCount descriptor ()I flags 1 +method name setWantsInput descriptor (Z)V flags 1 +method name getWantsInput descriptor ()Z flags 1 +method name selectInitialValue descriptor ()V flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name javax/swing/JOptionPane$AccessibleJOptionPane +header extends javax/swing/JComponent$AccessibleJComponent flags 21 +innerclass innerClass javax/swing/JOptionPane$AccessibleJOptionPane outerClass javax/swing/JOptionPane innerClassName AccessibleJOptionPane flags 4 +innerclass innerClass javax/swing/JComponent$AccessibleJComponent outerClass javax/swing/JComponent innerClassName AccessibleJComponent flags 401 +method name descriptor (Ljavax/swing/JOptionPane;)V flags 4 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 + +class name javax/swing/JPanel +header extends javax/swing/JComponent implements javax/accessibility/Accessible flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/JPanel$AccessibleJPanel outerClass javax/swing/JPanel innerClassName AccessibleJPanel flags 4 +method name descriptor (Ljava/awt/LayoutManager;Z)V flags 1 +method name descriptor (Ljava/awt/LayoutManager;)V flags 1 +method name descriptor (Z)V flags 1 +method name descriptor ()V flags 1 +method name updateUI descriptor ()V flags 1 +method name getUI descriptor ()Ljavax/swing/plaf/PanelUI; flags 1 +method name setUI descriptor (Ljavax/swing/plaf/PanelUI;)V flags 1 +method name getUIClassID descriptor ()Ljava/lang/String; flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name javax/swing/JPanel$AccessibleJPanel +header extends javax/swing/JComponent$AccessibleJComponent flags 21 +innerclass innerClass javax/swing/JPanel$AccessibleJPanel outerClass javax/swing/JPanel innerClassName AccessibleJPanel flags 4 +innerclass innerClass javax/swing/JComponent$AccessibleJComponent outerClass javax/swing/JComponent innerClassName AccessibleJComponent flags 401 +method name descriptor (Ljavax/swing/JPanel;)V flags 4 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 + +class name javax/swing/JPasswordField +header extends javax/swing/JTextField flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/JPasswordField$AccessibleJPasswordField outerClass javax/swing/JPasswordField innerClassName AccessibleJPasswordField flags 4 +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (I)V flags 1 +method name descriptor (Ljava/lang/String;I)V flags 1 +method name descriptor (Ljavax/swing/text/Document;Ljava/lang/String;I)V flags 1 +method name getUIClassID descriptor ()Ljava/lang/String; flags 1 +method name updateUI descriptor ()V flags 1 +method name getEchoChar descriptor ()C flags 1 +method name setEchoChar descriptor (C)V flags 1 +method name echoCharIsSet descriptor ()Z flags 1 +method name cut descriptor ()V flags 1 +method name copy descriptor ()V flags 1 +method name getText descriptor ()Ljava/lang/String; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getText descriptor (II)Ljava/lang/String; thrownTypes javax/swing/text/BadLocationException flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getPassword descriptor ()[C flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name javax/swing/JPasswordField$AccessibleJPasswordField +header extends javax/swing/JTextField$AccessibleJTextField flags 21 +innerclass innerClass javax/swing/JPasswordField$AccessibleJPasswordField outerClass javax/swing/JPasswordField innerClassName AccessibleJPasswordField flags 4 +innerclass innerClass javax/swing/JTextField$AccessibleJTextField outerClass javax/swing/JTextField innerClassName AccessibleJTextField flags 4 +method name descriptor (Ljavax/swing/JPasswordField;)V flags 4 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 +method name getAccessibleText descriptor ()Ljavax/accessibility/AccessibleText; flags 1 +method name getAtIndex descriptor (II)Ljava/lang/String; flags 1 +method name getAfterIndex descriptor (II)Ljava/lang/String; flags 1 +method name getBeforeIndex descriptor (II)Ljava/lang/String; flags 1 +method name getTextRange descriptor (II)Ljava/lang/String; flags 1 +method name getTextSequenceAt descriptor (II)Ljavax/accessibility/AccessibleTextSequence; flags 1 +method name getTextSequenceAfter descriptor (II)Ljavax/accessibility/AccessibleTextSequence; flags 1 +method name getTextSequenceBefore descriptor (II)Ljavax/accessibility/AccessibleTextSequence; flags 1 + +class name javax/swing/JPopupMenu +header extends javax/swing/JComponent implements javax/accessibility/Accessible,javax/swing/MenuElement flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +method name setDefaultLightWeightPopupEnabled descriptor (Z)V flags 9 +method name getDefaultLightWeightPopupEnabled descriptor ()Z flags 9 +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name getUI descriptor ()Ljavax/swing/plaf/PopupMenuUI; flags 1 +method name setUI descriptor (Ljavax/swing/plaf/PopupMenuUI;)V flags 1 +method name updateUI descriptor ()V flags 1 +method name getUIClassID descriptor ()Ljava/lang/String; flags 1 +method name processFocusEvent descriptor (Ljava/awt/event/FocusEvent;)V flags 4 +method name processKeyEvent descriptor (Ljava/awt/event/KeyEvent;)V flags 4 +method name getSelectionModel descriptor ()Ljavax/swing/SingleSelectionModel; flags 1 +method name setSelectionModel descriptor (Ljavax/swing/SingleSelectionModel;)V flags 1 +method name add descriptor (Ljavax/swing/JMenuItem;)Ljavax/swing/JMenuItem; flags 1 +method name add descriptor (Ljava/lang/String;)Ljavax/swing/JMenuItem; flags 1 +method name add descriptor (Ljavax/swing/Action;)Ljavax/swing/JMenuItem; flags 1 +method name createActionComponent descriptor (Ljavax/swing/Action;)Ljavax/swing/JMenuItem; flags 4 +method name createActionChangeListener descriptor (Ljavax/swing/JMenuItem;)Ljava/beans/PropertyChangeListener; flags 4 +method name remove descriptor (I)V flags 1 +method name setLightWeightPopupEnabled descriptor (Z)V flags 1 +method name isLightWeightPopupEnabled descriptor ()Z flags 1 +method name getLabel descriptor ()Ljava/lang/String; flags 1 +method name setLabel descriptor (Ljava/lang/String;)V flags 1 +method name addSeparator descriptor ()V flags 1 +method name insert descriptor (Ljavax/swing/Action;I)V flags 1 +method name insert descriptor (Ljava/awt/Component;I)V flags 1 +method name addPopupMenuListener descriptor (Ljavax/swing/event/PopupMenuListener;)V flags 1 +method name removePopupMenuListener descriptor (Ljavax/swing/event/PopupMenuListener;)V flags 1 +method name getPopupMenuListeners descriptor ()[Ljavax/swing/event/PopupMenuListener; flags 1 +method name addMenuKeyListener descriptor (Ljavax/swing/event/MenuKeyListener;)V flags 1 +method name removeMenuKeyListener descriptor (Ljavax/swing/event/MenuKeyListener;)V flags 1 +method name getMenuKeyListeners descriptor ()[Ljavax/swing/event/MenuKeyListener; flags 1 +method name firePopupMenuWillBecomeVisible descriptor ()V flags 4 +method name firePopupMenuWillBecomeInvisible descriptor ()V flags 4 +method name firePopupMenuCanceled descriptor ()V flags 4 +method name pack descriptor ()V flags 1 +method name setVisible descriptor (Z)V flags 1 +method name isVisible descriptor ()Z flags 1 +method name setLocation descriptor (II)V flags 1 +method name getInvoker descriptor ()Ljava/awt/Component; flags 1 +method name setInvoker descriptor (Ljava/awt/Component;)V flags 1 +method name show descriptor (Ljava/awt/Component;II)V flags 1 +method name getComponentAtIndex descriptor (I)Ljava/awt/Component; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getComponentIndex descriptor (Ljava/awt/Component;)I flags 1 +method name setPopupSize descriptor (Ljava/awt/Dimension;)V flags 1 +method name setPopupSize descriptor (II)V flags 1 +method name setSelected descriptor (Ljava/awt/Component;)V flags 1 +method name isBorderPainted descriptor ()Z flags 1 +method name setBorderPainted descriptor (Z)V flags 1 +method name paintBorder descriptor (Ljava/awt/Graphics;)V flags 4 +method name getMargin descriptor ()Ljava/awt/Insets; flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 +method name processMouseEvent descriptor (Ljava/awt/event/MouseEvent;[Ljavax/swing/MenuElement;Ljavax/swing/MenuSelectionManager;)V flags 1 +method name processKeyEvent descriptor (Ljava/awt/event/KeyEvent;[Ljavax/swing/MenuElement;Ljavax/swing/MenuSelectionManager;)V flags 1 +method name menuSelectionChanged descriptor (Z)V flags 1 +method name getSubElements descriptor ()[Ljavax/swing/MenuElement; flags 1 +method name getComponent descriptor ()Ljava/awt/Component; flags 1 +method name isPopupTrigger descriptor (Ljava/awt/event/MouseEvent;)Z flags 1 + +class name javax/swing/JPopupMenu$AccessibleJPopupMenu +header extends javax/swing/JComponent$AccessibleJComponent implements java/beans/PropertyChangeListener flags 21 +innerclass innerClass javax/swing/JPopupMenu$AccessibleJPopupMenu outerClass javax/swing/JPopupMenu innerClassName AccessibleJPopupMenu flags 4 +innerclass innerClass javax/swing/JComponent$AccessibleJComponent outerClass javax/swing/JComponent innerClassName AccessibleJComponent flags 401 +method name descriptor (Ljavax/swing/JPopupMenu;)V flags 4 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 + +class name javax/swing/JPopupMenu$Separator +header extends javax/swing/JSeparator flags 21 +innerclass innerClass javax/swing/JPopupMenu$Separator outerClass javax/swing/JPopupMenu innerClassName Separator flags 9 +method name descriptor ()V flags 1 +method name getUIClassID descriptor ()Ljava/lang/String; flags 1 + +class name javax/swing/JProgressBar +header extends javax/swing/JComponent implements javax/swing/SwingConstants,javax/accessibility/Accessible flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/JProgressBar$AccessibleJProgressBar outerClass javax/swing/JProgressBar innerClassName AccessibleJProgressBar flags 4 +field name orientation descriptor I flags 4 +field name paintBorder descriptor Z flags 4 +field name model descriptor Ljavax/swing/BoundedRangeModel; flags 4 +field name progressString descriptor Ljava/lang/String; flags 4 +field name paintString descriptor Z flags 4 +field name changeEvent descriptor Ljavax/swing/event/ChangeEvent; flags 84 +field name changeListener descriptor Ljavax/swing/event/ChangeListener; flags 4 +method name descriptor ()V flags 1 +method name descriptor (I)V flags 1 +method name descriptor (II)V flags 1 +method name descriptor (III)V flags 1 +method name descriptor (Ljavax/swing/BoundedRangeModel;)V flags 1 +method name getOrientation descriptor ()I flags 1 +method name setOrientation descriptor (I)V flags 1 +method name isStringPainted descriptor ()Z flags 1 +method name setStringPainted descriptor (Z)V flags 1 +method name getString descriptor ()Ljava/lang/String; flags 1 +method name setString descriptor (Ljava/lang/String;)V flags 1 +method name getPercentComplete descriptor ()D flags 1 +method name isBorderPainted descriptor ()Z flags 1 +method name setBorderPainted descriptor (Z)V flags 1 +method name paintBorder descriptor (Ljava/awt/Graphics;)V flags 4 +method name getUI descriptor ()Ljavax/swing/plaf/ProgressBarUI; flags 1 +method name setUI descriptor (Ljavax/swing/plaf/ProgressBarUI;)V flags 1 +method name updateUI descriptor ()V flags 1 +method name getUIClassID descriptor ()Ljava/lang/String; flags 1 +method name createChangeListener descriptor ()Ljavax/swing/event/ChangeListener; flags 4 +method name addChangeListener descriptor (Ljavax/swing/event/ChangeListener;)V flags 1 +method name removeChangeListener descriptor (Ljavax/swing/event/ChangeListener;)V flags 1 +method name getChangeListeners descriptor ()[Ljavax/swing/event/ChangeListener; flags 1 +method name fireStateChanged descriptor ()V flags 4 +method name getModel descriptor ()Ljavax/swing/BoundedRangeModel; flags 1 +method name setModel descriptor (Ljavax/swing/BoundedRangeModel;)V flags 1 +method name getValue descriptor ()I flags 1 +method name getMinimum descriptor ()I flags 1 +method name getMaximum descriptor ()I flags 1 +method name setValue descriptor (I)V flags 1 +method name setMinimum descriptor (I)V flags 1 +method name setMaximum descriptor (I)V flags 1 +method name setIndeterminate descriptor (Z)V flags 1 +method name isIndeterminate descriptor ()Z flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name javax/swing/JProgressBar$AccessibleJProgressBar +header extends javax/swing/JComponent$AccessibleJComponent implements javax/accessibility/AccessibleValue flags 21 +innerclass innerClass javax/swing/JProgressBar$AccessibleJProgressBar outerClass javax/swing/JProgressBar innerClassName AccessibleJProgressBar flags 4 +innerclass innerClass javax/swing/JComponent$AccessibleJComponent outerClass javax/swing/JComponent innerClassName AccessibleJComponent flags 401 +method name descriptor (Ljavax/swing/JProgressBar;)V flags 4 +method name getAccessibleStateSet descriptor ()Ljavax/accessibility/AccessibleStateSet; flags 1 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 +method name getAccessibleValue descriptor ()Ljavax/accessibility/AccessibleValue; flags 1 +method name getCurrentAccessibleValue descriptor ()Ljava/lang/Number; flags 1 +method name setCurrentAccessibleValue descriptor (Ljava/lang/Number;)Z flags 1 +method name getMinimumAccessibleValue descriptor ()Ljava/lang/Number; flags 1 +method name getMaximumAccessibleValue descriptor ()Ljava/lang/Number; flags 1 + +class name javax/swing/JRadioButton +header extends javax/swing/JToggleButton implements javax/accessibility/Accessible flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/JRadioButton$AccessibleJRadioButton outerClass javax/swing/JRadioButton innerClassName AccessibleJRadioButton flags 4 +method name descriptor ()V flags 1 +method name descriptor (Ljavax/swing/Icon;)V flags 1 +method name descriptor (Ljavax/swing/Action;)V flags 1 +method name descriptor (Ljavax/swing/Icon;Z)V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Z)V flags 1 +method name descriptor (Ljava/lang/String;Ljavax/swing/Icon;)V flags 1 +method name descriptor (Ljava/lang/String;Ljavax/swing/Icon;Z)V flags 1 +method name updateUI descriptor ()V flags 1 +method name getUIClassID descriptor ()Ljava/lang/String; flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name javax/swing/JRadioButton$AccessibleJRadioButton +header extends javax/swing/JToggleButton$AccessibleJToggleButton flags 21 +innerclass innerClass javax/swing/JRadioButton$AccessibleJRadioButton outerClass javax/swing/JRadioButton innerClassName AccessibleJRadioButton flags 4 +innerclass innerClass javax/swing/JToggleButton$AccessibleJToggleButton outerClass javax/swing/JToggleButton innerClassName AccessibleJToggleButton flags 4 +method name descriptor (Ljavax/swing/JRadioButton;)V flags 4 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 + +class name javax/swing/JRadioButtonMenuItem +header extends javax/swing/JMenuItem implements javax/accessibility/Accessible flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/JRadioButtonMenuItem$AccessibleJRadioButtonMenuItem outerClass javax/swing/JRadioButtonMenuItem innerClassName AccessibleJRadioButtonMenuItem flags 4 +method name descriptor ()V flags 1 +method name descriptor (Ljavax/swing/Icon;)V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljavax/swing/Action;)V flags 1 +method name descriptor (Ljava/lang/String;Ljavax/swing/Icon;)V flags 1 +method name descriptor (Ljava/lang/String;Z)V flags 1 +method name descriptor (Ljavax/swing/Icon;Z)V flags 1 +method name descriptor (Ljava/lang/String;Ljavax/swing/Icon;Z)V flags 1 +method name getUIClassID descriptor ()Ljava/lang/String; flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name javax/swing/JRadioButtonMenuItem$AccessibleJRadioButtonMenuItem +header extends javax/swing/JMenuItem$AccessibleJMenuItem flags 21 +innerclass innerClass javax/swing/JRadioButtonMenuItem$AccessibleJRadioButtonMenuItem outerClass javax/swing/JRadioButtonMenuItem innerClassName AccessibleJRadioButtonMenuItem flags 4 +innerclass innerClass javax/swing/JMenuItem$AccessibleJMenuItem outerClass javax/swing/JMenuItem innerClassName AccessibleJMenuItem flags 4 +method name descriptor (Ljavax/swing/JRadioButtonMenuItem;)V flags 4 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 + +class name javax/swing/JRootPane +header extends javax/swing/JComponent implements javax/accessibility/Accessible flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name NONE descriptor I constantValue 0 flags 19 +field name FRAME descriptor I constantValue 1 flags 19 +field name PLAIN_DIALOG descriptor I constantValue 2 flags 19 +field name INFORMATION_DIALOG descriptor I constantValue 3 flags 19 +field name ERROR_DIALOG descriptor I constantValue 4 flags 19 +field name COLOR_CHOOSER_DIALOG descriptor I constantValue 5 flags 19 +field name FILE_CHOOSER_DIALOG descriptor I constantValue 6 flags 19 +field name QUESTION_DIALOG descriptor I constantValue 7 flags 19 +field name WARNING_DIALOG descriptor I constantValue 8 flags 19 +field name menuBar descriptor Ljavax/swing/JMenuBar; flags 4 +field name contentPane descriptor Ljava/awt/Container; flags 4 +field name layeredPane descriptor Ljavax/swing/JLayeredPane; flags 4 +field name glassPane descriptor Ljava/awt/Component; flags 4 +field name defaultButton descriptor Ljavax/swing/JButton; flags 4 +field name defaultPressAction descriptor Ljavax/swing/JRootPane$DefaultAction; flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +field name defaultReleaseAction descriptor Ljavax/swing/JRootPane$DefaultAction; flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name descriptor ()V flags 1 +method name setDoubleBuffered descriptor (Z)V flags 1 +method name getWindowDecorationStyle descriptor ()I flags 1 +method name setWindowDecorationStyle descriptor (I)V flags 1 +method name getUI descriptor ()Ljavax/swing/plaf/RootPaneUI; flags 1 +method name setUI descriptor (Ljavax/swing/plaf/RootPaneUI;)V flags 1 +method name updateUI descriptor ()V flags 1 +method name getUIClassID descriptor ()Ljava/lang/String; flags 1 +method name createLayeredPane descriptor ()Ljavax/swing/JLayeredPane; flags 4 +method name createContentPane descriptor ()Ljava/awt/Container; flags 4 +method name createGlassPane descriptor ()Ljava/awt/Component; flags 4 +method name createRootLayout descriptor ()Ljava/awt/LayoutManager; flags 4 +method name setJMenuBar descriptor (Ljavax/swing/JMenuBar;)V flags 1 +method name setMenuBar descriptor (Ljavax/swing/JMenuBar;)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getJMenuBar descriptor ()Ljavax/swing/JMenuBar; flags 1 +method name getMenuBar descriptor ()Ljavax/swing/JMenuBar; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name setContentPane descriptor (Ljava/awt/Container;)V flags 1 +method name getContentPane descriptor ()Ljava/awt/Container; flags 1 +method name setLayeredPane descriptor (Ljavax/swing/JLayeredPane;)V flags 1 +method name getLayeredPane descriptor ()Ljavax/swing/JLayeredPane; flags 1 +method name setGlassPane descriptor (Ljava/awt/Component;)V flags 1 +method name getGlassPane descriptor ()Ljava/awt/Component; flags 1 +method name isValidateRoot descriptor ()Z flags 1 +method name isOptimizedDrawingEnabled descriptor ()Z flags 1 +method name addNotify descriptor ()V flags 1 +method name removeNotify descriptor ()V flags 1 +method name setDefaultButton descriptor (Ljavax/swing/JButton;)V flags 1 +method name getDefaultButton descriptor ()Ljavax/swing/JButton; flags 1 +method name addImpl descriptor (Ljava/awt/Component;Ljava/lang/Object;I)V flags 4 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name javax/swing/JRootPane$AccessibleJRootPane +header extends javax/swing/JComponent$AccessibleJComponent flags 21 +innerclass innerClass javax/swing/JRootPane$AccessibleJRootPane outerClass javax/swing/JRootPane innerClassName AccessibleJRootPane flags 4 +innerclass innerClass javax/swing/JComponent$AccessibleJComponent outerClass javax/swing/JComponent innerClassName AccessibleJComponent flags 401 +method name descriptor (Ljavax/swing/JRootPane;)V flags 4 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 +method name getAccessibleChildrenCount descriptor ()I flags 1 +method name getAccessibleChild descriptor (I)Ljavax/accessibility/Accessible; flags 1 + +class name javax/swing/JRootPane$DefaultAction +header extends javax/swing/AbstractAction flags 20 +innerclass innerClass javax/swing/JRootPane$DefaultAction outerClass javax/swing/JRootPane innerClassName DefaultAction flags 8 +method name setOwner descriptor (Ljavax/swing/JButton;)V flags 1 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 +method name isEnabled descriptor ()Z flags 1 + +class name javax/swing/JRootPane$RootLayout +header extends java/lang/Object implements java/awt/LayoutManager2,java/io/Serializable flags 21 +innerclass innerClass javax/swing/JRootPane$RootLayout outerClass javax/swing/JRootPane innerClassName RootLayout flags 4 +method name descriptor (Ljavax/swing/JRootPane;)V flags 4 +method name preferredLayoutSize descriptor (Ljava/awt/Container;)Ljava/awt/Dimension; flags 1 +method name minimumLayoutSize descriptor (Ljava/awt/Container;)Ljava/awt/Dimension; flags 1 +method name maximumLayoutSize descriptor (Ljava/awt/Container;)Ljava/awt/Dimension; flags 1 +method name layoutContainer descriptor (Ljava/awt/Container;)V flags 1 +method name addLayoutComponent descriptor (Ljava/lang/String;Ljava/awt/Component;)V flags 1 +method name removeLayoutComponent descriptor (Ljava/awt/Component;)V flags 1 +method name addLayoutComponent descriptor (Ljava/awt/Component;Ljava/lang/Object;)V flags 1 +method name getLayoutAlignmentX descriptor (Ljava/awt/Container;)F flags 1 +method name getLayoutAlignmentY descriptor (Ljava/awt/Container;)F flags 1 +method name invalidateLayout descriptor (Ljava/awt/Container;)V flags 1 + +class name javax/swing/JScrollBar +header extends javax/swing/JComponent implements java/awt/Adjustable,javax/accessibility/Accessible flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/JScrollBar$AccessibleJScrollBar outerClass javax/swing/JScrollBar innerClassName AccessibleJScrollBar flags 4 +field name model descriptor Ljavax/swing/BoundedRangeModel; flags 4 +field name orientation descriptor I flags 4 +field name unitIncrement descriptor I flags 4 +field name blockIncrement descriptor I flags 4 +method name descriptor (IIIII)V flags 1 +method name descriptor (I)V flags 1 +method name descriptor ()V flags 1 +method name setUI descriptor (Ljavax/swing/plaf/ScrollBarUI;)V flags 1 +method name getUI descriptor ()Ljavax/swing/plaf/ScrollBarUI; flags 1 +method name updateUI descriptor ()V flags 1 +method name getUIClassID descriptor ()Ljava/lang/String; flags 1 +method name getOrientation descriptor ()I flags 1 +method name setOrientation descriptor (I)V flags 1 +method name getModel descriptor ()Ljavax/swing/BoundedRangeModel; flags 1 +method name setModel descriptor (Ljavax/swing/BoundedRangeModel;)V flags 1 +method name getUnitIncrement descriptor (I)I flags 1 +method name setUnitIncrement descriptor (I)V flags 1 +method name getBlockIncrement descriptor (I)I flags 1 +method name setBlockIncrement descriptor (I)V flags 1 +method name getUnitIncrement descriptor ()I flags 1 +method name getBlockIncrement descriptor ()I flags 1 +method name getValue descriptor ()I flags 1 +method name setValue descriptor (I)V flags 1 +method name getVisibleAmount descriptor ()I flags 1 +method name setVisibleAmount descriptor (I)V flags 1 +method name getMinimum descriptor ()I flags 1 +method name setMinimum descriptor (I)V flags 1 +method name getMaximum descriptor ()I flags 1 +method name setMaximum descriptor (I)V flags 1 +method name getValueIsAdjusting descriptor ()Z flags 1 +method name setValueIsAdjusting descriptor (Z)V flags 1 +method name setValues descriptor (IIII)V flags 1 +method name addAdjustmentListener descriptor (Ljava/awt/event/AdjustmentListener;)V flags 1 +method name removeAdjustmentListener descriptor (Ljava/awt/event/AdjustmentListener;)V flags 1 +method name getAdjustmentListeners descriptor ()[Ljava/awt/event/AdjustmentListener; flags 1 +method name fireAdjustmentValueChanged descriptor (III)V flags 4 +method name getMinimumSize descriptor ()Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor ()Ljava/awt/Dimension; flags 1 +method name setEnabled descriptor (Z)V flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name javax/swing/JScrollBar$AccessibleJScrollBar +header extends javax/swing/JComponent$AccessibleJComponent implements javax/accessibility/AccessibleValue flags 21 +innerclass innerClass javax/swing/JScrollBar$AccessibleJScrollBar outerClass javax/swing/JScrollBar innerClassName AccessibleJScrollBar flags 4 +innerclass innerClass javax/swing/JComponent$AccessibleJComponent outerClass javax/swing/JComponent innerClassName AccessibleJComponent flags 401 +method name descriptor (Ljavax/swing/JScrollBar;)V flags 4 +method name getAccessibleStateSet descriptor ()Ljavax/accessibility/AccessibleStateSet; flags 1 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 +method name getAccessibleValue descriptor ()Ljavax/accessibility/AccessibleValue; flags 1 +method name getCurrentAccessibleValue descriptor ()Ljava/lang/Number; flags 1 +method name setCurrentAccessibleValue descriptor (Ljava/lang/Number;)Z flags 1 +method name getMinimumAccessibleValue descriptor ()Ljava/lang/Number; flags 1 +method name getMaximumAccessibleValue descriptor ()Ljava/lang/Number; flags 1 + +class name javax/swing/JScrollPane +header extends javax/swing/JComponent implements javax/swing/ScrollPaneConstants,javax/accessibility/Accessible flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name verticalScrollBarPolicy descriptor I flags 4 +field name horizontalScrollBarPolicy descriptor I flags 4 +field name viewport descriptor Ljavax/swing/JViewport; flags 4 +field name verticalScrollBar descriptor Ljavax/swing/JScrollBar; flags 4 +field name horizontalScrollBar descriptor Ljavax/swing/JScrollBar; flags 4 +field name rowHeader descriptor Ljavax/swing/JViewport; flags 4 +field name columnHeader descriptor Ljavax/swing/JViewport; flags 4 +field name lowerLeft descriptor Ljava/awt/Component; flags 4 +field name lowerRight descriptor Ljava/awt/Component; flags 4 +field name upperLeft descriptor Ljava/awt/Component; flags 4 +field name upperRight descriptor Ljava/awt/Component; flags 4 +method name descriptor (Ljava/awt/Component;II)V flags 1 +method name descriptor (Ljava/awt/Component;)V flags 1 +method name descriptor (II)V flags 1 +method name descriptor ()V flags 1 +method name getUI descriptor ()Ljavax/swing/plaf/ScrollPaneUI; flags 1 +method name setUI descriptor (Ljavax/swing/plaf/ScrollPaneUI;)V flags 1 +method name updateUI descriptor ()V flags 1 +method name getUIClassID descriptor ()Ljava/lang/String; flags 1 +method name setLayout descriptor (Ljava/awt/LayoutManager;)V flags 1 +method name isValidateRoot descriptor ()Z flags 1 +method name getVerticalScrollBarPolicy descriptor ()I flags 1 +method name setVerticalScrollBarPolicy descriptor (I)V flags 1 +method name getHorizontalScrollBarPolicy descriptor ()I flags 1 +method name setHorizontalScrollBarPolicy descriptor (I)V flags 1 +method name getViewportBorder descriptor ()Ljavax/swing/border/Border; flags 1 +method name setViewportBorder descriptor (Ljavax/swing/border/Border;)V flags 1 +method name getViewportBorderBounds descriptor ()Ljava/awt/Rectangle; flags 1 +method name createHorizontalScrollBar descriptor ()Ljavax/swing/JScrollBar; flags 1 +method name getHorizontalScrollBar descriptor ()Ljavax/swing/JScrollBar; flags 1 runtimeAnnotations @Ljava/beans/Transient; +method name setHorizontalScrollBar descriptor (Ljavax/swing/JScrollBar;)V flags 1 +method name createVerticalScrollBar descriptor ()Ljavax/swing/JScrollBar; flags 1 +method name getVerticalScrollBar descriptor ()Ljavax/swing/JScrollBar; flags 1 runtimeAnnotations @Ljava/beans/Transient; +method name setVerticalScrollBar descriptor (Ljavax/swing/JScrollBar;)V flags 1 +method name createViewport descriptor ()Ljavax/swing/JViewport; flags 4 +method name getViewport descriptor ()Ljavax/swing/JViewport; flags 1 +method name setViewport descriptor (Ljavax/swing/JViewport;)V flags 1 +method name setViewportView descriptor (Ljava/awt/Component;)V flags 1 +method name getRowHeader descriptor ()Ljavax/swing/JViewport; flags 1 runtimeAnnotations @Ljava/beans/Transient; +method name setRowHeader descriptor (Ljavax/swing/JViewport;)V flags 1 +method name setRowHeaderView descriptor (Ljava/awt/Component;)V flags 1 +method name getColumnHeader descriptor ()Ljavax/swing/JViewport; flags 1 runtimeAnnotations @Ljava/beans/Transient; +method name setColumnHeader descriptor (Ljavax/swing/JViewport;)V flags 1 +method name setColumnHeaderView descriptor (Ljava/awt/Component;)V flags 1 +method name getCorner descriptor (Ljava/lang/String;)Ljava/awt/Component; flags 1 +method name setCorner descriptor (Ljava/lang/String;Ljava/awt/Component;)V flags 1 +method name setComponentOrientation descriptor (Ljava/awt/ComponentOrientation;)V flags 1 +method name isWheelScrollingEnabled descriptor ()Z flags 1 +method name setWheelScrollingEnabled descriptor (Z)V flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name javax/swing/JScrollPane$AccessibleJScrollPane +header extends javax/swing/JComponent$AccessibleJComponent implements javax/swing/event/ChangeListener,java/beans/PropertyChangeListener flags 21 +innerclass innerClass javax/swing/JScrollPane$AccessibleJScrollPane outerClass javax/swing/JScrollPane innerClassName AccessibleJScrollPane flags 4 +innerclass innerClass javax/swing/JComponent$AccessibleJComponent outerClass javax/swing/JComponent innerClassName AccessibleJComponent flags 401 +field name viewPort descriptor Ljavax/swing/JViewport; flags 4 +method name resetViewPort descriptor ()V flags 1 +method name descriptor (Ljavax/swing/JScrollPane;)V flags 1 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 +method name stateChanged descriptor (Ljavax/swing/event/ChangeEvent;)V flags 1 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 + +class name javax/swing/JScrollPane$ScrollBar +header extends javax/swing/JScrollBar implements javax/swing/plaf/UIResource flags 21 +innerclass innerClass javax/swing/JScrollPane$ScrollBar outerClass javax/swing/JScrollPane innerClassName ScrollBar flags 4 +method name descriptor (Ljavax/swing/JScrollPane;I)V flags 1 +method name setUnitIncrement descriptor (I)V flags 1 +method name getUnitIncrement descriptor (I)I flags 1 +method name setBlockIncrement descriptor (I)V flags 1 +method name getBlockIncrement descriptor (I)I flags 1 + +class name javax/swing/JSeparator +header extends javax/swing/JComponent implements javax/swing/SwingConstants,javax/accessibility/Accessible flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/JSeparator$AccessibleJSeparator outerClass javax/swing/JSeparator innerClassName AccessibleJSeparator flags 4 +method name descriptor ()V flags 1 +method name descriptor (I)V flags 1 +method name getUI descriptor ()Ljavax/swing/plaf/SeparatorUI; flags 1 +method name setUI descriptor (Ljavax/swing/plaf/SeparatorUI;)V flags 1 +method name updateUI descriptor ()V flags 1 +method name getUIClassID descriptor ()Ljava/lang/String; flags 1 +method name getOrientation descriptor ()I flags 1 +method name setOrientation descriptor (I)V flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name javax/swing/JSeparator$AccessibleJSeparator +header extends javax/swing/JComponent$AccessibleJComponent flags 21 +innerclass innerClass javax/swing/JSeparator$AccessibleJSeparator outerClass javax/swing/JSeparator innerClassName AccessibleJSeparator flags 4 +innerclass innerClass javax/swing/JComponent$AccessibleJComponent outerClass javax/swing/JComponent innerClassName AccessibleJComponent flags 401 +method name descriptor (Ljavax/swing/JSeparator;)V flags 4 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 + +class name javax/swing/JSlider +header extends javax/swing/JComponent implements javax/swing/SwingConstants,javax/accessibility/Accessible flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/JSlider$AccessibleJSlider outerClass javax/swing/JSlider innerClassName AccessibleJSlider flags 4 +field name sliderModel descriptor Ljavax/swing/BoundedRangeModel; flags 4 +field name majorTickSpacing descriptor I flags 4 +field name minorTickSpacing descriptor I flags 4 +field name snapToTicks descriptor Z flags 4 +field name orientation descriptor I flags 4 +field name changeListener descriptor Ljavax/swing/event/ChangeListener; flags 4 +field name changeEvent descriptor Ljavax/swing/event/ChangeEvent; flags 84 +method name descriptor ()V flags 1 +method name descriptor (I)V flags 1 +method name descriptor (II)V flags 1 +method name descriptor (III)V flags 1 +method name descriptor (IIII)V flags 1 +method name descriptor (Ljavax/swing/BoundedRangeModel;)V flags 1 +method name getUI descriptor ()Ljavax/swing/plaf/SliderUI; flags 1 +method name setUI descriptor (Ljavax/swing/plaf/SliderUI;)V flags 1 +method name updateUI descriptor ()V flags 1 +method name getUIClassID descriptor ()Ljava/lang/String; flags 1 +method name createChangeListener descriptor ()Ljavax/swing/event/ChangeListener; flags 4 +method name addChangeListener descriptor (Ljavax/swing/event/ChangeListener;)V flags 1 +method name removeChangeListener descriptor (Ljavax/swing/event/ChangeListener;)V flags 1 +method name getChangeListeners descriptor ()[Ljavax/swing/event/ChangeListener; flags 1 +method name fireStateChanged descriptor ()V flags 4 +method name getModel descriptor ()Ljavax/swing/BoundedRangeModel; flags 1 +method name setModel descriptor (Ljavax/swing/BoundedRangeModel;)V flags 1 +method name getValue descriptor ()I flags 1 +method name setValue descriptor (I)V flags 1 +method name getMinimum descriptor ()I flags 1 +method name setMinimum descriptor (I)V flags 1 +method name getMaximum descriptor ()I flags 1 +method name setMaximum descriptor (I)V flags 1 +method name getValueIsAdjusting descriptor ()Z flags 1 +method name setValueIsAdjusting descriptor (Z)V flags 1 +method name getExtent descriptor ()I flags 1 +method name setExtent descriptor (I)V flags 1 +method name getOrientation descriptor ()I flags 1 +method name setOrientation descriptor (I)V flags 1 +method name setFont descriptor (Ljava/awt/Font;)V flags 1 +method name imageUpdate descriptor (Ljava/awt/Image;IIIII)Z flags 1 +method name getLabelTable descriptor ()Ljava/util/Dictionary; flags 1 +method name setLabelTable descriptor (Ljava/util/Dictionary;)V flags 1 +method name updateLabelUIs descriptor ()V flags 4 +method name createStandardLabels descriptor (I)Ljava/util/Hashtable; flags 1 +method name createStandardLabels descriptor (II)Ljava/util/Hashtable; flags 1 +method name getInverted descriptor ()Z flags 1 +method name setInverted descriptor (Z)V flags 1 +method name getMajorTickSpacing descriptor ()I flags 1 +method name setMajorTickSpacing descriptor (I)V flags 1 +method name getMinorTickSpacing descriptor ()I flags 1 +method name setMinorTickSpacing descriptor (I)V flags 1 +method name getSnapToTicks descriptor ()Z flags 1 +method name setSnapToTicks descriptor (Z)V flags 1 +method name getPaintTicks descriptor ()Z flags 1 +method name setPaintTicks descriptor (Z)V flags 1 +method name getPaintTrack descriptor ()Z flags 1 +method name setPaintTrack descriptor (Z)V flags 1 +method name getPaintLabels descriptor ()Z flags 1 +method name setPaintLabels descriptor (Z)V flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name javax/swing/JSlider$AccessibleJSlider +header extends javax/swing/JComponent$AccessibleJComponent implements javax/accessibility/AccessibleValue flags 21 +innerclass innerClass javax/swing/JSlider$AccessibleJSlider outerClass javax/swing/JSlider innerClassName AccessibleJSlider flags 4 +innerclass innerClass javax/swing/JComponent$AccessibleJComponent outerClass javax/swing/JComponent innerClassName AccessibleJComponent flags 401 +method name descriptor (Ljavax/swing/JSlider;)V flags 4 +method name getAccessibleStateSet descriptor ()Ljavax/accessibility/AccessibleStateSet; flags 1 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 +method name getAccessibleValue descriptor ()Ljavax/accessibility/AccessibleValue; flags 1 +method name getCurrentAccessibleValue descriptor ()Ljava/lang/Number; flags 1 +method name setCurrentAccessibleValue descriptor (Ljava/lang/Number;)Z flags 1 +method name getMinimumAccessibleValue descriptor ()Ljava/lang/Number; flags 1 +method name getMaximumAccessibleValue descriptor ()Ljava/lang/Number; flags 1 + +class name javax/swing/JSpinner +header extends javax/swing/JComponent implements javax/accessibility/Accessible flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +method name descriptor (Ljavax/swing/SpinnerModel;)V flags 1 +method name descriptor ()V flags 1 +method name getUI descriptor ()Ljavax/swing/plaf/SpinnerUI; flags 1 +method name setUI descriptor (Ljavax/swing/plaf/SpinnerUI;)V flags 1 +method name getUIClassID descriptor ()Ljava/lang/String; flags 1 +method name updateUI descriptor ()V flags 1 +method name createEditor descriptor (Ljavax/swing/SpinnerModel;)Ljavax/swing/JComponent; flags 4 +method name setModel descriptor (Ljavax/swing/SpinnerModel;)V flags 1 +method name getModel descriptor ()Ljavax/swing/SpinnerModel; flags 1 +method name getValue descriptor ()Ljava/lang/Object; flags 1 +method name setValue descriptor (Ljava/lang/Object;)V flags 1 +method name getNextValue descriptor ()Ljava/lang/Object; flags 1 +method name addChangeListener descriptor (Ljavax/swing/event/ChangeListener;)V flags 1 +method name removeChangeListener descriptor (Ljavax/swing/event/ChangeListener;)V flags 1 +method name getChangeListeners descriptor ()[Ljavax/swing/event/ChangeListener; flags 1 +method name fireStateChanged descriptor ()V flags 4 +method name getPreviousValue descriptor ()Ljava/lang/Object; flags 1 +method name setEditor descriptor (Ljavax/swing/JComponent;)V flags 1 +method name getEditor descriptor ()Ljavax/swing/JComponent; flags 1 +method name commitEdit descriptor ()V thrownTypes java/text/ParseException flags 1 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +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/JComponent$AccessibleJComponent outerClass javax/swing/JComponent innerClassName AccessibleJComponent flags 401 +method name descriptor (Ljavax/swing/JSpinner;)V flags 4 +method name stateChanged descriptor (Ljavax/swing/event/ChangeEvent;)V flags 1 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 +method name getAccessibleChildrenCount descriptor ()I flags 1 +method name getAccessibleChild descriptor (I)Ljavax/accessibility/Accessible; flags 1 +method name getAccessibleAction descriptor ()Ljavax/accessibility/AccessibleAction; flags 1 +method name getAccessibleText descriptor ()Ljavax/accessibility/AccessibleText; flags 1 +method name getAccessibleValue descriptor ()Ljavax/accessibility/AccessibleValue; flags 1 +method name getCurrentAccessibleValue descriptor ()Ljava/lang/Number; flags 1 +method name setCurrentAccessibleValue descriptor (Ljava/lang/Number;)Z flags 1 +method name getMinimumAccessibleValue descriptor ()Ljava/lang/Number; flags 1 +method name getMaximumAccessibleValue descriptor ()Ljava/lang/Number; flags 1 +method name getAccessibleActionCount descriptor ()I flags 1 +method name getAccessibleActionDescription descriptor (I)Ljava/lang/String; flags 1 +method name doAccessibleAction descriptor (I)Z flags 1 +method name getIndexAtPoint descriptor (Ljava/awt/Point;)I flags 1 +method name getCharacterBounds descriptor (I)Ljava/awt/Rectangle; flags 1 +method name getCharCount descriptor ()I flags 1 +method name getCaretPosition descriptor ()I flags 1 +method name getAtIndex descriptor (II)Ljava/lang/String; flags 1 +method name getAfterIndex descriptor (II)Ljava/lang/String; flags 1 +method name getBeforeIndex descriptor (II)Ljava/lang/String; flags 1 +method name getCharacterAttribute descriptor (I)Ljavax/swing/text/AttributeSet; flags 1 +method name getSelectionStart descriptor ()I flags 1 +method name getSelectionEnd descriptor ()I flags 1 +method name getSelectedText descriptor ()Ljava/lang/String; flags 1 +method name setTextContents descriptor (Ljava/lang/String;)V flags 1 +method name insertTextAtIndex descriptor (ILjava/lang/String;)V flags 1 +method name getTextRange descriptor (II)Ljava/lang/String; flags 1 +method name delete descriptor (II)V flags 1 +method name cut descriptor (II)V flags 1 +method name paste descriptor (I)V flags 1 +method name replaceText descriptor (IILjava/lang/String;)V flags 1 +method name selectText descriptor (II)V flags 1 +method name setAttributes descriptor (IILjavax/swing/text/AttributeSet;)V flags 1 + +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 +method name descriptor (Ljavax/swing/JSpinner;)V flags 1 +method name descriptor (Ljavax/swing/JSpinner;Ljava/lang/String;)V flags 1 +method name getFormat descriptor ()Ljava/text/SimpleDateFormat; flags 1 +method name getModel descriptor ()Ljavax/swing/SpinnerDateModel; flags 1 + +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 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 +method name descriptor (Ljavax/swing/JSpinner;)V flags 1 +method name dismiss descriptor (Ljavax/swing/JSpinner;)V flags 1 +method name getSpinner descriptor ()Ljavax/swing/JSpinner; flags 1 +method name getTextField descriptor ()Ljavax/swing/JFormattedTextField; flags 1 +method name stateChanged descriptor (Ljavax/swing/event/ChangeEvent;)V flags 1 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 +method name addLayoutComponent descriptor (Ljava/lang/String;Ljava/awt/Component;)V flags 1 +method name removeLayoutComponent descriptor (Ljava/awt/Component;)V flags 1 +method name preferredLayoutSize descriptor (Ljava/awt/Container;)Ljava/awt/Dimension; flags 1 +method name minimumLayoutSize descriptor (Ljava/awt/Container;)Ljava/awt/Dimension; flags 1 +method name layoutContainer descriptor (Ljava/awt/Container;)V flags 1 +method name commitEdit descriptor ()V thrownTypes java/text/ParseException flags 1 +method name getBaseline descriptor (II)I flags 1 +method name getBaselineResizeBehavior descriptor ()Ljava/awt/Component$BaselineResizeBehavior; flags 1 + +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 +method name descriptor (Ljavax/swing/JSpinner;)V flags 1 +method name getModel descriptor ()Ljavax/swing/SpinnerListModel; flags 1 + +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 +method name descriptor (Ljavax/swing/JSpinner;)V flags 1 +method name descriptor (Ljavax/swing/JSpinner;Ljava/lang/String;)V flags 1 +method name getFormat descriptor ()Ljava/text/DecimalFormat; flags 1 +method name getModel descriptor ()Ljavax/swing/SpinnerNumberModel; flags 1 + +class name javax/swing/JSplitPane +header extends javax/swing/JComponent implements javax/accessibility/Accessible flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/JSplitPane$AccessibleJSplitPane outerClass javax/swing/JSplitPane innerClassName AccessibleJSplitPane flags 4 +field name VERTICAL_SPLIT descriptor I constantValue 0 flags 19 +field name HORIZONTAL_SPLIT descriptor I constantValue 1 flags 19 +field name LEFT descriptor Ljava/lang/String; constantValue left flags 19 +field name RIGHT descriptor Ljava/lang/String; constantValue right flags 19 +field name TOP descriptor Ljava/lang/String; constantValue top flags 19 +field name BOTTOM descriptor Ljava/lang/String; constantValue bottom flags 19 +field name DIVIDER descriptor Ljava/lang/String; constantValue divider flags 19 +field name ORIENTATION_PROPERTY descriptor Ljava/lang/String; constantValue orientation flags 19 +field name CONTINUOUS_LAYOUT_PROPERTY descriptor Ljava/lang/String; constantValue continuousLayout flags 19 +field name DIVIDER_SIZE_PROPERTY descriptor Ljava/lang/String; constantValue dividerSize flags 19 +field name ONE_TOUCH_EXPANDABLE_PROPERTY descriptor Ljava/lang/String; constantValue oneTouchExpandable flags 19 +field name LAST_DIVIDER_LOCATION_PROPERTY descriptor Ljava/lang/String; constantValue lastDividerLocation flags 19 +field name DIVIDER_LOCATION_PROPERTY descriptor Ljava/lang/String; constantValue dividerLocation flags 19 +field name RESIZE_WEIGHT_PROPERTY descriptor Ljava/lang/String; constantValue resizeWeight flags 19 +field name orientation descriptor I flags 4 +field name continuousLayout descriptor Z flags 4 +field name leftComponent descriptor Ljava/awt/Component; flags 4 +field name rightComponent descriptor Ljava/awt/Component; flags 4 +field name dividerSize descriptor I flags 4 +field name oneTouchExpandable descriptor Z flags 4 +field name lastDividerLocation descriptor I flags 4 +method name descriptor ()V flags 1 +method name descriptor (I)V flags 1 runtimeAnnotations @Ljava/beans/ConstructorProperties;(value={"orientation"}) +method name descriptor (IZ)V flags 1 +method name descriptor (ILjava/awt/Component;Ljava/awt/Component;)V flags 1 +method name descriptor (IZLjava/awt/Component;Ljava/awt/Component;)V flags 1 +method name setUI descriptor (Ljavax/swing/plaf/SplitPaneUI;)V flags 1 +method name getUI descriptor ()Ljavax/swing/plaf/SplitPaneUI; flags 1 +method name updateUI descriptor ()V flags 1 +method name getUIClassID descriptor ()Ljava/lang/String; flags 1 +method name setDividerSize descriptor (I)V flags 1 +method name getDividerSize descriptor ()I flags 1 +method name setLeftComponent descriptor (Ljava/awt/Component;)V flags 1 +method name getLeftComponent descriptor ()Ljava/awt/Component; flags 1 +method name setTopComponent descriptor (Ljava/awt/Component;)V flags 1 +method name getTopComponent descriptor ()Ljava/awt/Component; flags 1 +method name setRightComponent descriptor (Ljava/awt/Component;)V flags 1 +method name getRightComponent descriptor ()Ljava/awt/Component; flags 1 +method name setBottomComponent descriptor (Ljava/awt/Component;)V flags 1 +method name getBottomComponent descriptor ()Ljava/awt/Component; flags 1 +method name setOneTouchExpandable descriptor (Z)V flags 1 +method name isOneTouchExpandable descriptor ()Z flags 1 +method name setLastDividerLocation descriptor (I)V flags 1 +method name getLastDividerLocation descriptor ()I flags 1 +method name setOrientation descriptor (I)V flags 1 +method name getOrientation descriptor ()I flags 1 +method name setContinuousLayout descriptor (Z)V flags 1 +method name isContinuousLayout descriptor ()Z flags 1 +method name setResizeWeight descriptor (D)V flags 1 +method name getResizeWeight descriptor ()D flags 1 +method name resetToPreferredSizes descriptor ()V flags 1 +method name setDividerLocation descriptor (D)V flags 1 +method name setDividerLocation descriptor (I)V flags 1 +method name getDividerLocation descriptor ()I flags 1 +method name getMinimumDividerLocation descriptor ()I flags 1 +method name getMaximumDividerLocation descriptor ()I flags 1 +method name remove descriptor (Ljava/awt/Component;)V flags 1 +method name remove descriptor (I)V flags 1 +method name removeAll descriptor ()V flags 1 +method name isValidateRoot descriptor ()Z flags 1 +method name addImpl descriptor (Ljava/awt/Component;Ljava/lang/Object;I)V flags 4 +method name paintChildren descriptor (Ljava/awt/Graphics;)V flags 4 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name javax/swing/JSplitPane$AccessibleJSplitPane +header extends javax/swing/JComponent$AccessibleJComponent implements javax/accessibility/AccessibleValue flags 21 +innerclass innerClass javax/swing/JSplitPane$AccessibleJSplitPane outerClass javax/swing/JSplitPane innerClassName AccessibleJSplitPane flags 4 +innerclass innerClass javax/swing/JComponent$AccessibleJComponent outerClass javax/swing/JComponent innerClassName AccessibleJComponent flags 401 +method name descriptor (Ljavax/swing/JSplitPane;)V flags 4 +method name getAccessibleStateSet descriptor ()Ljavax/accessibility/AccessibleStateSet; flags 1 +method name getAccessibleValue descriptor ()Ljavax/accessibility/AccessibleValue; flags 1 +method name getCurrentAccessibleValue descriptor ()Ljava/lang/Number; flags 1 +method name setCurrentAccessibleValue descriptor (Ljava/lang/Number;)Z flags 1 +method name getMinimumAccessibleValue descriptor ()Ljava/lang/Number; flags 1 +method name getMaximumAccessibleValue descriptor ()Ljava/lang/Number; flags 1 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 + +class name javax/swing/JTabbedPane +header extends javax/swing/JComponent implements java/io/Serializable,javax/accessibility/Accessible,javax/swing/SwingConstants flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name WRAP_TAB_LAYOUT descriptor I constantValue 0 flags 19 +field name SCROLL_TAB_LAYOUT descriptor I constantValue 1 flags 19 +field name tabPlacement descriptor I flags 4 +field name model descriptor Ljavax/swing/SingleSelectionModel; flags 4 +field name changeListener descriptor Ljavax/swing/event/ChangeListener; flags 4 +field name changeEvent descriptor Ljavax/swing/event/ChangeEvent; flags 84 +method name descriptor ()V flags 1 +method name descriptor (I)V flags 1 +method name descriptor (II)V flags 1 +method name getUI descriptor ()Ljavax/swing/plaf/TabbedPaneUI; flags 1 +method name setUI descriptor (Ljavax/swing/plaf/TabbedPaneUI;)V flags 1 +method name updateUI descriptor ()V flags 1 +method name getUIClassID descriptor ()Ljava/lang/String; flags 1 +method name createChangeListener descriptor ()Ljavax/swing/event/ChangeListener; flags 4 +method name addChangeListener descriptor (Ljavax/swing/event/ChangeListener;)V flags 1 +method name removeChangeListener descriptor (Ljavax/swing/event/ChangeListener;)V flags 1 +method name getChangeListeners descriptor ()[Ljavax/swing/event/ChangeListener; flags 1 +method name fireStateChanged descriptor ()V flags 4 +method name getModel descriptor ()Ljavax/swing/SingleSelectionModel; flags 1 +method name setModel descriptor (Ljavax/swing/SingleSelectionModel;)V flags 1 +method name getTabPlacement descriptor ()I flags 1 +method name setTabPlacement descriptor (I)V flags 1 +method name getTabLayoutPolicy descriptor ()I flags 1 +method name setTabLayoutPolicy descriptor (I)V flags 1 +method name getSelectedIndex descriptor ()I flags 1 runtimeAnnotations @Ljava/beans/Transient; +method name setSelectedIndex descriptor (I)V flags 1 +method name getSelectedComponent descriptor ()Ljava/awt/Component; flags 1 runtimeAnnotations @Ljava/beans/Transient; +method name setSelectedComponent descriptor (Ljava/awt/Component;)V flags 1 +method name insertTab descriptor (Ljava/lang/String;Ljavax/swing/Icon;Ljava/awt/Component;Ljava/lang/String;I)V flags 1 +method name addTab descriptor (Ljava/lang/String;Ljavax/swing/Icon;Ljava/awt/Component;Ljava/lang/String;)V flags 1 +method name addTab descriptor (Ljava/lang/String;Ljavax/swing/Icon;Ljava/awt/Component;)V flags 1 +method name addTab descriptor (Ljava/lang/String;Ljava/awt/Component;)V flags 1 +method name add descriptor (Ljava/awt/Component;)Ljava/awt/Component; flags 1 +method name add descriptor (Ljava/lang/String;Ljava/awt/Component;)Ljava/awt/Component; flags 1 +method name add descriptor (Ljava/awt/Component;I)Ljava/awt/Component; flags 1 +method name add descriptor (Ljava/awt/Component;Ljava/lang/Object;)V flags 1 +method name add descriptor (Ljava/awt/Component;Ljava/lang/Object;I)V flags 1 +method name removeTabAt descriptor (I)V flags 1 +method name remove descriptor (Ljava/awt/Component;)V flags 1 +method name remove descriptor (I)V flags 1 +method name removeAll descriptor ()V flags 1 +method name getTabCount descriptor ()I flags 1 +method name getTabRunCount descriptor ()I flags 1 +method name getTitleAt descriptor (I)Ljava/lang/String; flags 1 +method name getIconAt descriptor (I)Ljavax/swing/Icon; flags 1 +method name getDisabledIconAt descriptor (I)Ljavax/swing/Icon; flags 1 +method name getToolTipTextAt descriptor (I)Ljava/lang/String; flags 1 +method name getBackgroundAt descriptor (I)Ljava/awt/Color; flags 1 +method name getForegroundAt descriptor (I)Ljava/awt/Color; flags 1 +method name isEnabledAt descriptor (I)Z flags 1 +method name getComponentAt descriptor (I)Ljava/awt/Component; flags 1 +method name getMnemonicAt descriptor (I)I flags 1 +method name getDisplayedMnemonicIndexAt descriptor (I)I flags 1 +method name getBoundsAt descriptor (I)Ljava/awt/Rectangle; flags 1 +method name setTitleAt descriptor (ILjava/lang/String;)V flags 1 +method name setIconAt descriptor (ILjavax/swing/Icon;)V flags 1 +method name setDisabledIconAt descriptor (ILjavax/swing/Icon;)V flags 1 +method name setToolTipTextAt descriptor (ILjava/lang/String;)V flags 1 +method name setBackgroundAt descriptor (ILjava/awt/Color;)V flags 1 +method name setForegroundAt descriptor (ILjava/awt/Color;)V flags 1 +method name setEnabledAt descriptor (IZ)V flags 1 +method name setComponentAt descriptor (ILjava/awt/Component;)V flags 1 +method name setDisplayedMnemonicIndexAt descriptor (II)V flags 1 +method name setMnemonicAt descriptor (II)V flags 1 +method name indexOfTab descriptor (Ljava/lang/String;)I flags 1 +method name indexOfTab descriptor (Ljavax/swing/Icon;)I flags 1 +method name indexOfComponent descriptor (Ljava/awt/Component;)I flags 1 +method name indexAtLocation descriptor (II)I flags 1 +method name getToolTipText descriptor (Ljava/awt/event/MouseEvent;)Ljava/lang/String; flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 +method name setTabComponentAt descriptor (ILjava/awt/Component;)V flags 1 +method name getTabComponentAt descriptor (I)Ljava/awt/Component; flags 1 +method name indexOfTabComponent descriptor (Ljava/awt/Component;)I flags 1 + +class name javax/swing/JTabbedPane$AccessibleJTabbedPane +header extends javax/swing/JComponent$AccessibleJComponent implements javax/accessibility/AccessibleSelection,javax/swing/event/ChangeListener flags 21 +innerclass innerClass javax/swing/JTabbedPane$AccessibleJTabbedPane outerClass javax/swing/JTabbedPane innerClassName AccessibleJTabbedPane flags 4 +innerclass innerClass javax/swing/JComponent$AccessibleJComponent outerClass javax/swing/JComponent innerClassName AccessibleJComponent flags 401 +method name getAccessibleName descriptor ()Ljava/lang/String; flags 1 +method name descriptor (Ljavax/swing/JTabbedPane;)V flags 1 +method name stateChanged descriptor (Ljavax/swing/event/ChangeEvent;)V flags 1 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 +method name getAccessibleChildrenCount descriptor ()I flags 1 +method name getAccessibleChild descriptor (I)Ljavax/accessibility/Accessible; flags 1 +method name getAccessibleSelection descriptor ()Ljavax/accessibility/AccessibleSelection; flags 1 +method name getAccessibleAt descriptor (Ljava/awt/Point;)Ljavax/accessibility/Accessible; flags 1 +method name getAccessibleSelectionCount descriptor ()I flags 1 +method name getAccessibleSelection descriptor (I)Ljavax/accessibility/Accessible; flags 1 +method name isAccessibleChildSelected descriptor (I)Z flags 1 +method name addAccessibleSelection descriptor (I)V flags 1 +method name removeAccessibleSelection descriptor (I)V flags 1 +method name clearAccessibleSelection descriptor ()V flags 1 +method name selectAllAccessibleSelection descriptor ()V flags 1 + +class name javax/swing/JTabbedPane$ModelListener +header extends java/lang/Object implements javax/swing/event/ChangeListener,java/io/Serializable flags 21 +innerclass innerClass javax/swing/JTabbedPane$ModelListener outerClass javax/swing/JTabbedPane innerClassName ModelListener flags 4 +method name descriptor (Ljavax/swing/JTabbedPane;)V flags 4 +method name stateChanged descriptor (Ljavax/swing/event/ChangeEvent;)V flags 1 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name AUTO_RESIZE_OFF descriptor I constantValue 0 flags 19 +field name AUTO_RESIZE_NEXT_COLUMN descriptor I constantValue 1 flags 19 +field name AUTO_RESIZE_SUBSEQUENT_COLUMNS descriptor I constantValue 2 flags 19 +field name AUTO_RESIZE_LAST_COLUMN descriptor I constantValue 3 flags 19 +field name AUTO_RESIZE_ALL_COLUMNS descriptor I constantValue 4 flags 19 +field name dataModel descriptor Ljavax/swing/table/TableModel; flags 4 +field name columnModel descriptor Ljavax/swing/table/TableColumnModel; flags 4 +field name selectionModel descriptor Ljavax/swing/ListSelectionModel; flags 4 +field name tableHeader descriptor Ljavax/swing/table/JTableHeader; flags 4 +field name rowHeight descriptor I flags 4 +field name rowMargin descriptor I flags 4 +field name gridColor descriptor Ljava/awt/Color; flags 4 +field name showHorizontalLines descriptor Z flags 4 +field name showVerticalLines descriptor Z flags 4 +field name autoResizeMode descriptor I flags 4 +field name autoCreateColumnsFromModel descriptor Z flags 4 +field name preferredViewportSize descriptor Ljava/awt/Dimension; flags 4 +field name rowSelectionAllowed descriptor Z flags 4 +field name cellSelectionEnabled descriptor Z flags 4 +field name editorComp descriptor Ljava/awt/Component; flags 84 +field name cellEditor descriptor Ljavax/swing/table/TableCellEditor; flags 84 +field name editingColumn descriptor I flags 84 +field name editingRow descriptor I flags 84 +field name defaultRenderersByColumnClass descriptor Ljava/util/Hashtable; flags 84 +field name defaultEditorsByColumnClass descriptor Ljava/util/Hashtable; flags 84 +field name selectionForeground descriptor Ljava/awt/Color; flags 4 +field name selectionBackground descriptor Ljava/awt/Color; flags 4 +method name descriptor ()V flags 1 +method name descriptor (Ljavax/swing/table/TableModel;)V flags 1 +method name descriptor (Ljavax/swing/table/TableModel;Ljavax/swing/table/TableColumnModel;)V flags 1 +method name descriptor (Ljavax/swing/table/TableModel;Ljavax/swing/table/TableColumnModel;Ljavax/swing/ListSelectionModel;)V flags 1 +method name descriptor (II)V flags 1 +method name descriptor (Ljava/util/Vector;Ljava/util/Vector;)V flags 1 +method name descriptor ([[Ljava/lang/Object;[Ljava/lang/Object;)V flags 1 +method name addNotify descriptor ()V flags 1 +method name configureEnclosingScrollPane descriptor ()V flags 4 +method name removeNotify descriptor ()V flags 1 +method name unconfigureEnclosingScrollPane descriptor ()V flags 4 +method name createScrollPaneForTable descriptor (Ljavax/swing/JTable;)Ljavax/swing/JScrollPane; flags 9 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name setTableHeader descriptor (Ljavax/swing/table/JTableHeader;)V flags 1 +method name getTableHeader descriptor ()Ljavax/swing/table/JTableHeader; flags 1 +method name setRowHeight descriptor (I)V flags 1 +method name getRowHeight descriptor ()I flags 1 +method name setRowHeight descriptor (II)V flags 1 +method name getRowHeight descriptor (I)I flags 1 +method name setRowMargin descriptor (I)V flags 1 +method name getRowMargin descriptor ()I flags 1 +method name setIntercellSpacing descriptor (Ljava/awt/Dimension;)V flags 1 +method name getIntercellSpacing descriptor ()Ljava/awt/Dimension; flags 1 +method name setGridColor descriptor (Ljava/awt/Color;)V flags 1 +method name getGridColor descriptor ()Ljava/awt/Color; flags 1 +method name setShowGrid descriptor (Z)V flags 1 +method name setShowHorizontalLines descriptor (Z)V flags 1 +method name setShowVerticalLines descriptor (Z)V flags 1 +method name getShowHorizontalLines descriptor ()Z flags 1 +method name getShowVerticalLines descriptor ()Z flags 1 +method name setAutoResizeMode descriptor (I)V flags 1 +method name getAutoResizeMode descriptor ()I flags 1 +method name setAutoCreateColumnsFromModel descriptor (Z)V flags 1 +method name getAutoCreateColumnsFromModel descriptor ()Z flags 1 +method name createDefaultColumnsFromModel descriptor ()V flags 1 +method name setDefaultRenderer descriptor (Ljava/lang/Class;Ljavax/swing/table/TableCellRenderer;)V flags 1 signature (Ljava/lang/Class<*>;Ljavax/swing/table/TableCellRenderer;)V +method name getDefaultRenderer descriptor (Ljava/lang/Class;)Ljavax/swing/table/TableCellRenderer; flags 1 signature (Ljava/lang/Class<*>;)Ljavax/swing/table/TableCellRenderer; +method name setDefaultEditor descriptor (Ljava/lang/Class;Ljavax/swing/table/TableCellEditor;)V flags 1 signature (Ljava/lang/Class<*>;Ljavax/swing/table/TableCellEditor;)V +method name getDefaultEditor descriptor (Ljava/lang/Class;)Ljavax/swing/table/TableCellEditor; flags 1 signature (Ljava/lang/Class<*>;)Ljavax/swing/table/TableCellEditor; +method name setDragEnabled descriptor (Z)V flags 1 +method name getDragEnabled descriptor ()Z flags 1 +method name setDropMode descriptor (Ljavax/swing/DropMode;)V flags 11 +method name getDropMode descriptor ()Ljavax/swing/DropMode; flags 11 +method name getDropLocation descriptor ()Ljavax/swing/JTable$DropLocation; flags 11 +method name setAutoCreateRowSorter descriptor (Z)V flags 1 +method name getAutoCreateRowSorter descriptor ()Z flags 1 +method name setUpdateSelectionOnSort descriptor (Z)V flags 1 +method name getUpdateSelectionOnSort descriptor ()Z flags 1 +method name setRowSorter descriptor (Ljavax/swing/RowSorter;)V flags 1 signature (Ljavax/swing/RowSorter<+Ljavax/swing/table/TableModel;>;)V +method name getRowSorter descriptor ()Ljavax/swing/RowSorter; flags 1 signature ()Ljavax/swing/RowSorter<+Ljavax/swing/table/TableModel;>; +method name setSelectionMode descriptor (I)V flags 1 +method name setRowSelectionAllowed descriptor (Z)V flags 1 +method name getRowSelectionAllowed descriptor ()Z flags 1 +method name setColumnSelectionAllowed descriptor (Z)V flags 1 +method name getColumnSelectionAllowed descriptor ()Z flags 1 +method name setCellSelectionEnabled descriptor (Z)V flags 1 +method name getCellSelectionEnabled descriptor ()Z flags 1 +method name selectAll descriptor ()V flags 1 +method name clearSelection descriptor ()V flags 1 +method name setRowSelectionInterval descriptor (II)V flags 1 +method name setColumnSelectionInterval descriptor (II)V flags 1 +method name addRowSelectionInterval descriptor (II)V flags 1 +method name addColumnSelectionInterval descriptor (II)V flags 1 +method name removeRowSelectionInterval descriptor (II)V flags 1 +method name removeColumnSelectionInterval descriptor (II)V flags 1 +method name getSelectedRow descriptor ()I flags 1 +method name getSelectedColumn descriptor ()I flags 1 +method name getSelectedRows descriptor ()[I flags 1 +method name getSelectedColumns descriptor ()[I flags 1 +method name getSelectedRowCount descriptor ()I flags 1 +method name getSelectedColumnCount descriptor ()I flags 1 +method name isRowSelected descriptor (I)Z flags 1 +method name isColumnSelected descriptor (I)Z flags 1 +method name isCellSelected descriptor (II)Z flags 1 +method name changeSelection descriptor (IIZZ)V flags 1 +method name getSelectionForeground descriptor ()Ljava/awt/Color; flags 1 +method name setSelectionForeground descriptor (Ljava/awt/Color;)V flags 1 +method name getSelectionBackground descriptor ()Ljava/awt/Color; flags 1 +method name setSelectionBackground descriptor (Ljava/awt/Color;)V flags 1 +method name getColumn descriptor (Ljava/lang/Object;)Ljavax/swing/table/TableColumn; flags 1 +method name convertColumnIndexToModel descriptor (I)I flags 1 +method name convertColumnIndexToView descriptor (I)I flags 1 +method name convertRowIndexToView descriptor (I)I flags 1 +method name convertRowIndexToModel descriptor (I)I flags 1 +method name getRowCount descriptor ()I flags 1 +method name getColumnCount descriptor ()I flags 1 +method name getColumnName descriptor (I)Ljava/lang/String; flags 1 +method name getColumnClass descriptor (I)Ljava/lang/Class; flags 1 signature (I)Ljava/lang/Class<*>; +method name getValueAt descriptor (II)Ljava/lang/Object; flags 1 +method name setValueAt descriptor (Ljava/lang/Object;II)V flags 1 +method name isCellEditable descriptor (II)Z flags 1 +method name addColumn descriptor (Ljavax/swing/table/TableColumn;)V flags 1 +method name removeColumn descriptor (Ljavax/swing/table/TableColumn;)V flags 1 +method name moveColumn descriptor (II)V flags 1 +method name columnAtPoint descriptor (Ljava/awt/Point;)I flags 1 +method name rowAtPoint descriptor (Ljava/awt/Point;)I flags 1 +method name getCellRect descriptor (IIZ)Ljava/awt/Rectangle; flags 1 +method name doLayout descriptor ()V flags 1 +method name sizeColumnsToFit descriptor (Z)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name sizeColumnsToFit descriptor (I)V flags 1 +method name getToolTipText descriptor (Ljava/awt/event/MouseEvent;)Ljava/lang/String; flags 1 +method name setSurrendersFocusOnKeystroke descriptor (Z)V flags 1 +method name getSurrendersFocusOnKeystroke descriptor ()Z flags 1 +method name editCellAt descriptor (II)Z flags 1 +method name editCellAt descriptor (IILjava/util/EventObject;)Z flags 1 +method name isEditing descriptor ()Z flags 1 +method name getEditorComponent descriptor ()Ljava/awt/Component; flags 1 +method name getEditingColumn descriptor ()I flags 1 +method name getEditingRow descriptor ()I flags 1 +method name getUI descriptor ()Ljavax/swing/plaf/TableUI; flags 1 +method name setUI descriptor (Ljavax/swing/plaf/TableUI;)V flags 1 +method name updateUI descriptor ()V flags 1 +method name getUIClassID descriptor ()Ljava/lang/String; flags 1 +method name setModel descriptor (Ljavax/swing/table/TableModel;)V flags 1 +method name getModel descriptor ()Ljavax/swing/table/TableModel; flags 1 +method name setColumnModel descriptor (Ljavax/swing/table/TableColumnModel;)V flags 1 +method name getColumnModel descriptor ()Ljavax/swing/table/TableColumnModel; flags 1 +method name setSelectionModel descriptor (Ljavax/swing/ListSelectionModel;)V flags 1 +method name getSelectionModel descriptor ()Ljavax/swing/ListSelectionModel; flags 1 +method name sorterChanged descriptor (Ljavax/swing/event/RowSorterEvent;)V flags 1 +method name tableChanged descriptor (Ljavax/swing/event/TableModelEvent;)V flags 1 +method name columnAdded descriptor (Ljavax/swing/event/TableColumnModelEvent;)V flags 1 +method name columnRemoved descriptor (Ljavax/swing/event/TableColumnModelEvent;)V flags 1 +method name columnMoved descriptor (Ljavax/swing/event/TableColumnModelEvent;)V flags 1 +method name columnMarginChanged descriptor (Ljavax/swing/event/ChangeEvent;)V flags 1 +method name columnSelectionChanged descriptor (Ljavax/swing/event/ListSelectionEvent;)V flags 1 +method name valueChanged descriptor (Ljavax/swing/event/ListSelectionEvent;)V flags 1 +method name editingStopped descriptor (Ljavax/swing/event/ChangeEvent;)V flags 1 +method name editingCanceled descriptor (Ljavax/swing/event/ChangeEvent;)V flags 1 +method name setPreferredScrollableViewportSize descriptor (Ljava/awt/Dimension;)V flags 1 +method name getPreferredScrollableViewportSize descriptor ()Ljava/awt/Dimension; flags 1 +method name getScrollableUnitIncrement descriptor (Ljava/awt/Rectangle;II)I flags 1 +method name getScrollableBlockIncrement descriptor (Ljava/awt/Rectangle;II)I flags 1 +method name getScrollableTracksViewportWidth descriptor ()Z flags 1 +method name getScrollableTracksViewportHeight descriptor ()Z flags 1 +method name setFillsViewportHeight descriptor (Z)V flags 1 +method name getFillsViewportHeight descriptor ()Z flags 1 +method name processKeyBinding descriptor (Ljavax/swing/KeyStroke;Ljava/awt/event/KeyEvent;IZ)Z flags 4 +method name createDefaultRenderers descriptor ()V flags 4 +method name createDefaultEditors descriptor ()V flags 4 +method name initializeLocalVars descriptor ()V flags 4 +method name createDefaultDataModel descriptor ()Ljavax/swing/table/TableModel; flags 4 +method name createDefaultColumnModel descriptor ()Ljavax/swing/table/TableColumnModel; flags 4 +method name createDefaultSelectionModel descriptor ()Ljavax/swing/ListSelectionModel; flags 4 +method name createDefaultTableHeader descriptor ()Ljavax/swing/table/JTableHeader; flags 4 +method name resizeAndRepaint descriptor ()V flags 4 +method name getCellEditor descriptor ()Ljavax/swing/table/TableCellEditor; flags 1 +method name setCellEditor descriptor (Ljavax/swing/table/TableCellEditor;)V flags 1 +method name setEditingColumn descriptor (I)V flags 1 +method name setEditingRow descriptor (I)V flags 1 +method name getCellRenderer descriptor (II)Ljavax/swing/table/TableCellRenderer; flags 1 +method name prepareRenderer descriptor (Ljavax/swing/table/TableCellRenderer;II)Ljava/awt/Component; flags 1 +method name getCellEditor descriptor (II)Ljavax/swing/table/TableCellEditor; flags 1 +method name prepareEditor descriptor (Ljavax/swing/table/TableCellEditor;II)Ljava/awt/Component; flags 1 +method name removeEditor descriptor ()V flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name print descriptor ()Z thrownTypes java/awt/print/PrinterException flags 1 +method name print descriptor (Ljavax/swing/JTable$PrintMode;)Z thrownTypes java/awt/print/PrinterException flags 1 +method name print descriptor (Ljavax/swing/JTable$PrintMode;Ljava/text/MessageFormat;Ljava/text/MessageFormat;)Z thrownTypes java/awt/print/PrinterException flags 1 +method name print descriptor (Ljavax/swing/JTable$PrintMode;Ljava/text/MessageFormat;Ljava/text/MessageFormat;ZLjavax/print/attribute/PrintRequestAttributeSet;Z)Z thrownTypes java/awt/print/PrinterException,java/awt/HeadlessException flags 1 +method name print descriptor (Ljavax/swing/JTable$PrintMode;Ljava/text/MessageFormat;Ljava/text/MessageFormat;ZLjavax/print/attribute/PrintRequestAttributeSet;ZLjavax/print/PrintService;)Z thrownTypes java/awt/print/PrinterException,java/awt/HeadlessException flags 1 +method name getPrintable descriptor (Ljavax/swing/JTable$PrintMode;Ljava/text/MessageFormat;Ljava/text/MessageFormat;)Ljava/awt/print/Printable; flags 1 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +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$AccessibleJTableModelChange outerClass javax/swing/JTable$AccessibleJTable innerClassName AccessibleJTableModelChange flags 4 +innerclass innerClass javax/swing/JTable$AccessibleJTable$AccessibleJTableCell outerClass javax/swing/JTable$AccessibleJTable innerClassName AccessibleJTableCell flags 4 +innerclass innerClass javax/swing/JComponent$AccessibleJComponent outerClass javax/swing/JComponent innerClassName AccessibleJComponent flags 401 +method name descriptor (Ljavax/swing/JTable;)V flags 4 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 +method name tableChanged descriptor (Ljavax/swing/event/TableModelEvent;)V flags 1 +method name tableRowsInserted descriptor (Ljavax/swing/event/TableModelEvent;)V flags 1 +method name tableRowsDeleted descriptor (Ljavax/swing/event/TableModelEvent;)V flags 1 +method name columnAdded descriptor (Ljavax/swing/event/TableColumnModelEvent;)V flags 1 +method name columnRemoved descriptor (Ljavax/swing/event/TableColumnModelEvent;)V flags 1 +method name columnMoved descriptor (Ljavax/swing/event/TableColumnModelEvent;)V flags 1 +method name columnMarginChanged descriptor (Ljavax/swing/event/ChangeEvent;)V flags 1 +method name columnSelectionChanged descriptor (Ljavax/swing/event/ListSelectionEvent;)V flags 1 +method name editingStopped descriptor (Ljavax/swing/event/ChangeEvent;)V flags 1 +method name editingCanceled descriptor (Ljavax/swing/event/ChangeEvent;)V flags 1 +method name valueChanged descriptor (Ljavax/swing/event/ListSelectionEvent;)V flags 1 +method name getAccessibleSelection descriptor ()Ljavax/accessibility/AccessibleSelection; flags 1 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 +method name getAccessibleAt descriptor (Ljava/awt/Point;)Ljavax/accessibility/Accessible; flags 1 +method name getAccessibleChildrenCount descriptor ()I flags 1 +method name getAccessibleChild descriptor (I)Ljavax/accessibility/Accessible; flags 1 +method name getAccessibleSelectionCount descriptor ()I flags 1 +method name getAccessibleSelection descriptor (I)Ljavax/accessibility/Accessible; flags 1 +method name isAccessibleChildSelected descriptor (I)Z flags 1 +method name addAccessibleSelection descriptor (I)V flags 1 +method name removeAccessibleSelection descriptor (I)V flags 1 +method name clearAccessibleSelection descriptor ()V flags 1 +method name selectAllAccessibleSelection descriptor ()V flags 1 +method name getAccessibleRow descriptor (I)I flags 1 +method name getAccessibleColumn descriptor (I)I flags 1 +method name getAccessibleIndex descriptor (II)I flags 1 +method name getAccessibleTable descriptor ()Ljavax/accessibility/AccessibleTable; flags 1 +method name getAccessibleCaption descriptor ()Ljavax/accessibility/Accessible; flags 1 +method name setAccessibleCaption descriptor (Ljavax/accessibility/Accessible;)V flags 1 +method name getAccessibleSummary descriptor ()Ljavax/accessibility/Accessible; flags 1 +method name setAccessibleSummary descriptor (Ljavax/accessibility/Accessible;)V flags 1 +method name getAccessibleRowCount descriptor ()I flags 1 +method name getAccessibleColumnCount descriptor ()I flags 1 +method name getAccessibleAt descriptor (II)Ljavax/accessibility/Accessible; flags 1 +method name getAccessibleRowExtentAt descriptor (II)I flags 1 +method name getAccessibleColumnExtentAt descriptor (II)I flags 1 +method name getAccessibleRowHeader descriptor ()Ljavax/accessibility/AccessibleTable; flags 1 +method name setAccessibleRowHeader descriptor (Ljavax/accessibility/AccessibleTable;)V flags 1 +method name getAccessibleColumnHeader descriptor ()Ljavax/accessibility/AccessibleTable; flags 1 +method name setAccessibleColumnHeader descriptor (Ljavax/accessibility/AccessibleTable;)V flags 1 +method name getAccessibleRowDescription descriptor (I)Ljavax/accessibility/Accessible; flags 1 +method name setAccessibleRowDescription descriptor (ILjavax/accessibility/Accessible;)V flags 1 +method name getAccessibleColumnDescription descriptor (I)Ljavax/accessibility/Accessible; flags 1 +method name setAccessibleColumnDescription descriptor (ILjavax/accessibility/Accessible;)V flags 1 +method name isAccessibleSelected descriptor (II)Z flags 1 +method name isAccessibleRowSelected descriptor (I)Z flags 1 +method name isAccessibleColumnSelected descriptor (I)Z flags 1 +method name getSelectedAccessibleRows descriptor ()[I flags 1 +method name getSelectedAccessibleColumns descriptor ()[I flags 1 +method name getAccessibleRowAtIndex descriptor (I)I flags 1 +method name getAccessibleColumnAtIndex descriptor (I)I flags 1 +method name getAccessibleIndexAt descriptor (II)I flags 1 + +class name javax/swing/JTable$AccessibleJTable$AccessibleJTableCell +header extends javax/accessibility/AccessibleContext implements javax/accessibility/Accessible,javax/accessibility/AccessibleComponent 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 +method name descriptor (Ljavax/swing/JTable$AccessibleJTable;Ljavax/swing/JTable;III)V flags 1 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 +method name getCurrentAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 4 +method name getCurrentComponent descriptor ()Ljava/awt/Component; flags 4 +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; flags 1 +method name addPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 1 +method name removePropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 1 +method name getAccessibleAction descriptor ()Ljavax/accessibility/AccessibleAction; flags 1 +method name getAccessibleComponent descriptor ()Ljavax/accessibility/AccessibleComponent; flags 1 +method name getAccessibleSelection descriptor ()Ljavax/accessibility/AccessibleSelection; flags 1 +method name getAccessibleText descriptor ()Ljavax/accessibility/AccessibleText; flags 1 +method name getAccessibleValue descriptor ()Ljavax/accessibility/AccessibleValue; 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 1 +method name removeFocusListener descriptor (Ljava/awt/event/FocusListener;)V flags 1 + +class name javax/swing/JTable$AccessibleJTable$AccessibleJTableModelChange +header extends java/lang/Object implements javax/accessibility/AccessibleTableModelChange flags 21 +innerclass innerClass javax/swing/JTable$AccessibleJTable outerClass javax/swing/JTable innerClassName AccessibleJTable flags 4 +innerclass innerClass javax/swing/JTable$AccessibleJTable$AccessibleJTableModelChange outerClass javax/swing/JTable$AccessibleJTable innerClassName AccessibleJTableModelChange flags 4 +field name type descriptor I flags 4 +field name firstRow descriptor I flags 4 +field name lastRow descriptor I flags 4 +field name firstColumn descriptor I flags 4 +field name lastColumn descriptor I flags 4 +method name descriptor (Ljavax/swing/JTable$AccessibleJTable;IIIII)V flags 4 +method name getType descriptor ()I flags 1 +method name getFirstRow descriptor ()I flags 1 +method name getLastRow descriptor ()I flags 1 +method name getFirstColumn descriptor ()I flags 1 +method name getLastColumn descriptor ()I flags 1 + +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 +method name getRow descriptor ()I flags 1 +method name getColumn descriptor ()I flags 1 +method name isInsertRow descriptor ()Z flags 1 +method name isInsertColumn descriptor ()Z flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/swing/JTable$PrintMode +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; +innerclass innerClass javax/swing/JTable$PrintMode outerClass javax/swing/JTable innerClassName PrintMode flags 4019 +field name NORMAL descriptor Ljavax/swing/JTable$PrintMode; flags 4019 +field name FIT_WIDTH descriptor Ljavax/swing/JTable$PrintMode; flags 4019 +method name values descriptor ()[Ljavax/swing/JTable$PrintMode; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljavax/swing/JTable$PrintMode; flags 9 + +class name javax/swing/JTextArea +header extends javax/swing/text/JTextComponent flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/JTextArea$AccessibleJTextArea outerClass javax/swing/JTextArea innerClassName AccessibleJTextArea flags 4 +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (II)V flags 1 +method name descriptor (Ljava/lang/String;II)V flags 1 +method name descriptor (Ljavax/swing/text/Document;)V flags 1 +method name descriptor (Ljavax/swing/text/Document;Ljava/lang/String;II)V flags 1 +method name getUIClassID descriptor ()Ljava/lang/String; flags 1 +method name createDefaultModel descriptor ()Ljavax/swing/text/Document; flags 4 +method name setTabSize descriptor (I)V flags 1 +method name getTabSize descriptor ()I flags 1 +method name setLineWrap descriptor (Z)V flags 1 +method name getLineWrap descriptor ()Z flags 1 +method name setWrapStyleWord descriptor (Z)V flags 1 +method name getWrapStyleWord descriptor ()Z flags 1 +method name getLineOfOffset descriptor (I)I thrownTypes javax/swing/text/BadLocationException flags 1 +method name getLineCount descriptor ()I flags 1 +method name getLineStartOffset descriptor (I)I thrownTypes javax/swing/text/BadLocationException flags 1 +method name getLineEndOffset descriptor (I)I thrownTypes javax/swing/text/BadLocationException flags 1 +method name insert descriptor (Ljava/lang/String;I)V flags 1 +method name append descriptor (Ljava/lang/String;)V flags 1 +method name replaceRange descriptor (Ljava/lang/String;II)V flags 1 +method name getRows descriptor ()I flags 1 +method name setRows descriptor (I)V flags 1 +method name getRowHeight descriptor ()I flags 4 +method name getColumns descriptor ()I flags 1 +method name setColumns descriptor (I)V flags 1 +method name getColumnWidth descriptor ()I flags 4 +method name getPreferredSize descriptor ()Ljava/awt/Dimension; flags 1 +method name setFont descriptor (Ljava/awt/Font;)V flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name getScrollableTracksViewportWidth descriptor ()Z flags 1 +method name getPreferredScrollableViewportSize descriptor ()Ljava/awt/Dimension; flags 1 +method name getScrollableUnitIncrement descriptor (Ljava/awt/Rectangle;II)I flags 1 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name javax/swing/JTextArea$AccessibleJTextArea +header extends javax/swing/text/JTextComponent$AccessibleJTextComponent flags 21 +innerclass innerClass javax/swing/JTextArea$AccessibleJTextArea outerClass javax/swing/JTextArea innerClassName AccessibleJTextArea flags 4 +innerclass innerClass javax/swing/text/JTextComponent$AccessibleJTextComponent outerClass javax/swing/text/JTextComponent innerClassName AccessibleJTextComponent flags 1 +method name descriptor (Ljavax/swing/JTextArea;)V flags 4 +method name getAccessibleStateSet descriptor ()Ljavax/accessibility/AccessibleStateSet; flags 1 + +class name javax/swing/JTextField +header extends javax/swing/text/JTextComponent implements javax/swing/SwingConstants flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/JTextField$AccessibleJTextField outerClass javax/swing/JTextField innerClassName AccessibleJTextField flags 4 +field name notifyAction descriptor Ljava/lang/String; constantValue notify-field-accept flags 19 +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (I)V flags 1 +method name descriptor (Ljava/lang/String;I)V flags 1 +method name descriptor (Ljavax/swing/text/Document;Ljava/lang/String;I)V flags 1 +method name getUIClassID descriptor ()Ljava/lang/String; flags 1 +method name setDocument descriptor (Ljavax/swing/text/Document;)V flags 1 +method name isValidateRoot descriptor ()Z flags 1 +method name getHorizontalAlignment descriptor ()I flags 1 +method name setHorizontalAlignment descriptor (I)V flags 1 +method name createDefaultModel descriptor ()Ljavax/swing/text/Document; flags 4 +method name getColumns descriptor ()I flags 1 +method name setColumns descriptor (I)V flags 1 +method name getColumnWidth descriptor ()I flags 4 +method name getPreferredSize descriptor ()Ljava/awt/Dimension; flags 1 +method name setFont descriptor (Ljava/awt/Font;)V flags 1 +method name addActionListener descriptor (Ljava/awt/event/ActionListener;)V flags 21 +method name removeActionListener descriptor (Ljava/awt/event/ActionListener;)V flags 21 +method name getActionListeners descriptor ()[Ljava/awt/event/ActionListener; flags 21 +method name fireActionPerformed descriptor ()V flags 4 +method name setActionCommand descriptor (Ljava/lang/String;)V flags 1 +method name setAction descriptor (Ljavax/swing/Action;)V flags 1 +method name getAction descriptor ()Ljavax/swing/Action; flags 1 +method name configurePropertiesFromAction descriptor (Ljavax/swing/Action;)V flags 4 +method name actionPropertyChanged descriptor (Ljavax/swing/Action;Ljava/lang/String;)V flags 4 +method name createActionPropertyChangeListener descriptor (Ljavax/swing/Action;)Ljava/beans/PropertyChangeListener; flags 4 +method name getActions descriptor ()[Ljavax/swing/Action; flags 1 +method name postActionEvent descriptor ()V flags 1 +method name getHorizontalVisibility descriptor ()Ljavax/swing/BoundedRangeModel; flags 1 +method name getScrollOffset descriptor ()I flags 1 +method name setScrollOffset descriptor (I)V flags 1 +method name scrollRectToVisible descriptor (Ljava/awt/Rectangle;)V flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name javax/swing/JTextField$AccessibleJTextField +header extends javax/swing/text/JTextComponent$AccessibleJTextComponent flags 21 +innerclass innerClass javax/swing/JTextField$AccessibleJTextField outerClass javax/swing/JTextField innerClassName AccessibleJTextField flags 4 +innerclass innerClass javax/swing/text/JTextComponent$AccessibleJTextComponent outerClass javax/swing/text/JTextComponent innerClassName AccessibleJTextComponent flags 1 +method name descriptor (Ljavax/swing/JTextField;)V flags 4 +method name getAccessibleStateSet descriptor ()Ljavax/accessibility/AccessibleStateSet; flags 1 + +class name javax/swing/JTextPane +header extends javax/swing/JEditorPane flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljavax/swing/text/StyledDocument;)V flags 1 +method name getUIClassID descriptor ()Ljava/lang/String; flags 1 +method name setDocument descriptor (Ljavax/swing/text/Document;)V flags 1 +method name setStyledDocument descriptor (Ljavax/swing/text/StyledDocument;)V flags 1 +method name getStyledDocument descriptor ()Ljavax/swing/text/StyledDocument; flags 1 +method name replaceSelection descriptor (Ljava/lang/String;)V flags 1 +method name insertComponent descriptor (Ljava/awt/Component;)V flags 1 +method name insertIcon descriptor (Ljavax/swing/Icon;)V flags 1 +method name addStyle descriptor (Ljava/lang/String;Ljavax/swing/text/Style;)Ljavax/swing/text/Style; flags 1 +method name removeStyle descriptor (Ljava/lang/String;)V flags 1 +method name getStyle descriptor (Ljava/lang/String;)Ljavax/swing/text/Style; flags 1 +method name setLogicalStyle descriptor (Ljavax/swing/text/Style;)V flags 1 +method name getLogicalStyle descriptor ()Ljavax/swing/text/Style; flags 1 +method name getCharacterAttributes descriptor ()Ljavax/swing/text/AttributeSet; flags 1 +method name setCharacterAttributes descriptor (Ljavax/swing/text/AttributeSet;Z)V flags 1 +method name getParagraphAttributes descriptor ()Ljavax/swing/text/AttributeSet; flags 1 +method name setParagraphAttributes descriptor (Ljavax/swing/text/AttributeSet;Z)V flags 1 +method name getInputAttributes descriptor ()Ljavax/swing/text/MutableAttributeSet; flags 1 +method name getStyledEditorKit descriptor ()Ljavax/swing/text/StyledEditorKit; flags 14 +method name createDefaultEditorKit descriptor ()Ljavax/swing/text/EditorKit; flags 4 +method name setEditorKit descriptor (Ljavax/swing/text/EditorKit;)V flags 11 +method name paramString descriptor ()Ljava/lang/String; flags 4 + +class name javax/swing/JToggleButton +header extends javax/swing/AbstractButton implements javax/accessibility/Accessible flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +method name descriptor ()V flags 1 +method name descriptor (Ljavax/swing/Icon;)V flags 1 +method name descriptor (Ljavax/swing/Icon;Z)V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Z)V flags 1 +method name descriptor (Ljavax/swing/Action;)V flags 1 +method name descriptor (Ljava/lang/String;Ljavax/swing/Icon;)V flags 1 +method name descriptor (Ljava/lang/String;Ljavax/swing/Icon;Z)V flags 1 +method name updateUI descriptor ()V flags 1 +method name getUIClassID descriptor ()Ljava/lang/String; flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name javax/swing/JToggleButton$AccessibleJToggleButton +header extends javax/swing/AbstractButton$AccessibleAbstractButton implements java/awt/event/ItemListener flags 21 +innerclass innerClass javax/swing/JToggleButton$AccessibleJToggleButton outerClass javax/swing/JToggleButton innerClassName AccessibleJToggleButton flags 4 +innerclass innerClass javax/swing/AbstractButton$AccessibleAbstractButton outerClass javax/swing/AbstractButton innerClassName AccessibleAbstractButton flags 404 +method name descriptor (Ljavax/swing/JToggleButton;)V flags 1 +method name itemStateChanged descriptor (Ljava/awt/event/ItemEvent;)V flags 1 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 + +class name javax/swing/JToggleButton$ToggleButtonModel +header extends javax/swing/DefaultButtonModel flags 21 +innerclass innerClass javax/swing/JToggleButton$ToggleButtonModel outerClass javax/swing/JToggleButton innerClassName ToggleButtonModel flags 9 +method name descriptor ()V flags 1 +method name isSelected descriptor ()Z flags 1 +method name setSelected descriptor (Z)V flags 1 +method name setPressed descriptor (Z)V flags 1 + +class name javax/swing/JToolBar +header extends javax/swing/JComponent implements javax/swing/SwingConstants,javax/accessibility/Accessible flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +method name descriptor ()V flags 1 +method name descriptor (I)V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;I)V flags 1 +method name getUI descriptor ()Ljavax/swing/plaf/ToolBarUI; flags 1 +method name setUI descriptor (Ljavax/swing/plaf/ToolBarUI;)V flags 1 +method name updateUI descriptor ()V flags 1 +method name getUIClassID descriptor ()Ljava/lang/String; flags 1 +method name getComponentIndex descriptor (Ljava/awt/Component;)I flags 1 +method name getComponentAtIndex descriptor (I)Ljava/awt/Component; flags 1 +method name setMargin descriptor (Ljava/awt/Insets;)V flags 1 +method name getMargin descriptor ()Ljava/awt/Insets; flags 1 +method name isBorderPainted descriptor ()Z flags 1 +method name setBorderPainted descriptor (Z)V flags 1 +method name paintBorder descriptor (Ljava/awt/Graphics;)V flags 4 +method name isFloatable descriptor ()Z flags 1 +method name setFloatable descriptor (Z)V flags 1 +method name getOrientation descriptor ()I flags 1 +method name setOrientation descriptor (I)V flags 1 +method name setRollover descriptor (Z)V flags 1 +method name isRollover descriptor ()Z flags 1 +method name addSeparator descriptor ()V flags 1 +method name addSeparator descriptor (Ljava/awt/Dimension;)V flags 1 +method name add descriptor (Ljavax/swing/Action;)Ljavax/swing/JButton; flags 1 +method name createActionComponent descriptor (Ljavax/swing/Action;)Ljavax/swing/JButton; flags 4 +method name createActionChangeListener descriptor (Ljavax/swing/JButton;)Ljava/beans/PropertyChangeListener; flags 4 +method name addImpl descriptor (Ljava/awt/Component;Ljava/lang/Object;I)V flags 4 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name setLayout descriptor (Ljava/awt/LayoutManager;)V flags 1 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name javax/swing/JToolBar$AccessibleJToolBar +header extends javax/swing/JComponent$AccessibleJComponent flags 21 +innerclass innerClass javax/swing/JToolBar$AccessibleJToolBar outerClass javax/swing/JToolBar innerClassName AccessibleJToolBar flags 4 +innerclass innerClass javax/swing/JComponent$AccessibleJComponent outerClass javax/swing/JComponent innerClassName AccessibleJComponent flags 401 +method name descriptor (Ljavax/swing/JToolBar;)V flags 4 +method name getAccessibleStateSet descriptor ()Ljavax/accessibility/AccessibleStateSet; flags 1 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 + +class name javax/swing/JToolBar$Separator +header extends javax/swing/JSeparator flags 21 +innerclass innerClass javax/swing/JToolBar$Separator outerClass javax/swing/JToolBar innerClassName Separator flags 9 +method name descriptor ()V flags 1 +method name descriptor (Ljava/awt/Dimension;)V flags 1 +method name getUIClassID descriptor ()Ljava/lang/String; flags 1 +method name setSeparatorSize descriptor (Ljava/awt/Dimension;)V flags 1 +method name getSeparatorSize descriptor ()Ljava/awt/Dimension; flags 1 +method name getMinimumSize descriptor ()Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor ()Ljava/awt/Dimension; flags 1 +method name getPreferredSize descriptor ()Ljava/awt/Dimension; flags 1 + +class name javax/swing/JToolTip +header extends javax/swing/JComponent implements javax/accessibility/Accessible flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/JToolTip$AccessibleJToolTip outerClass javax/swing/JToolTip innerClassName AccessibleJToolTip flags 4 +method name descriptor ()V flags 1 +method name getUI descriptor ()Ljavax/swing/plaf/ToolTipUI; flags 1 +method name updateUI descriptor ()V flags 1 +method name getUIClassID descriptor ()Ljava/lang/String; flags 1 +method name setTipText descriptor (Ljava/lang/String;)V flags 1 +method name getTipText descriptor ()Ljava/lang/String; flags 1 +method name setComponent descriptor (Ljavax/swing/JComponent;)V flags 1 +method name getComponent descriptor ()Ljavax/swing/JComponent; flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name javax/swing/JToolTip$AccessibleJToolTip +header extends javax/swing/JComponent$AccessibleJComponent flags 21 +innerclass innerClass javax/swing/JToolTip$AccessibleJToolTip outerClass javax/swing/JToolTip innerClassName AccessibleJToolTip flags 4 +innerclass innerClass javax/swing/JComponent$AccessibleJComponent outerClass javax/swing/JComponent innerClassName AccessibleJComponent flags 401 +method name descriptor (Ljavax/swing/JToolTip;)V flags 4 +method name getAccessibleDescription descriptor ()Ljava/lang/String; flags 1 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 + +class name javax/swing/JTree +header extends javax/swing/JComponent implements javax/swing/Scrollable,javax/accessibility/Accessible flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name treeModel descriptor Ljavax/swing/tree/TreeModel; flags 84 +field name selectionModel descriptor Ljavax/swing/tree/TreeSelectionModel; flags 84 +field name rootVisible descriptor Z flags 4 +field name cellRenderer descriptor Ljavax/swing/tree/TreeCellRenderer; flags 84 +field name rowHeight descriptor I flags 4 +field name showsRootHandles descriptor Z flags 4 +field name selectionRedirector descriptor Ljavax/swing/JTree$TreeSelectionRedirector; flags 84 +field name cellEditor descriptor Ljavax/swing/tree/TreeCellEditor; flags 84 +field name editable descriptor Z flags 4 +field name largeModel descriptor Z flags 4 +field name visibleRowCount descriptor I flags 4 +field name invokesStopCellEditing descriptor Z flags 4 +field name scrollsOnExpand descriptor Z flags 4 +field name toggleClickCount descriptor I flags 4 +field name treeModelListener descriptor Ljavax/swing/event/TreeModelListener; flags 84 +field name CELL_RENDERER_PROPERTY descriptor Ljava/lang/String; constantValue cellRenderer flags 19 +field name TREE_MODEL_PROPERTY descriptor Ljava/lang/String; constantValue model flags 19 +field name ROOT_VISIBLE_PROPERTY descriptor Ljava/lang/String; constantValue rootVisible flags 19 +field name SHOWS_ROOT_HANDLES_PROPERTY descriptor Ljava/lang/String; constantValue showsRootHandles flags 19 +field name ROW_HEIGHT_PROPERTY descriptor Ljava/lang/String; constantValue rowHeight flags 19 +field name CELL_EDITOR_PROPERTY descriptor Ljava/lang/String; constantValue cellEditor flags 19 +field name EDITABLE_PROPERTY descriptor Ljava/lang/String; constantValue editable flags 19 +field name LARGE_MODEL_PROPERTY descriptor Ljava/lang/String; constantValue largeModel flags 19 +field name SELECTION_MODEL_PROPERTY descriptor Ljava/lang/String; constantValue selectionModel flags 19 +field name VISIBLE_ROW_COUNT_PROPERTY descriptor Ljava/lang/String; constantValue visibleRowCount flags 19 +field name INVOKES_STOP_CELL_EDITING_PROPERTY descriptor Ljava/lang/String; constantValue invokesStopCellEditing flags 19 +field name SCROLLS_ON_EXPAND_PROPERTY descriptor Ljava/lang/String; constantValue scrollsOnExpand flags 19 +field name TOGGLE_CLICK_COUNT_PROPERTY descriptor Ljava/lang/String; constantValue toggleClickCount flags 19 +field name LEAD_SELECTION_PATH_PROPERTY descriptor Ljava/lang/String; constantValue leadSelectionPath flags 19 +field name ANCHOR_SELECTION_PATH_PROPERTY descriptor Ljava/lang/String; constantValue anchorSelectionPath flags 19 +field name EXPANDS_SELECTED_PATHS_PROPERTY descriptor Ljava/lang/String; constantValue expandsSelectedPaths flags 19 +method name getDefaultTreeModel descriptor ()Ljavax/swing/tree/TreeModel; flags c +method name createTreeModel descriptor (Ljava/lang/Object;)Ljavax/swing/tree/TreeModel; flags c +method name descriptor ()V flags 1 +method name descriptor ([Ljava/lang/Object;)V flags 1 +method name descriptor (Ljava/util/Vector;)V flags 1 signature (Ljava/util/Vector<*>;)V +method name descriptor (Ljava/util/Hashtable;)V flags 1 signature (Ljava/util/Hashtable<**>;)V +method name descriptor (Ljavax/swing/tree/TreeNode;)V flags 1 +method name descriptor (Ljavax/swing/tree/TreeNode;Z)V flags 1 +method name descriptor (Ljavax/swing/tree/TreeModel;)V flags 1 runtimeAnnotations @Ljava/beans/ConstructorProperties;(value={"model"}) +method name getUI descriptor ()Ljavax/swing/plaf/TreeUI; flags 1 +method name setUI descriptor (Ljavax/swing/plaf/TreeUI;)V flags 1 +method name updateUI descriptor ()V flags 1 +method name getUIClassID descriptor ()Ljava/lang/String; flags 1 +method name getCellRenderer descriptor ()Ljavax/swing/tree/TreeCellRenderer; flags 1 +method name setCellRenderer descriptor (Ljavax/swing/tree/TreeCellRenderer;)V flags 1 +method name setEditable descriptor (Z)V flags 1 +method name isEditable descriptor ()Z flags 1 +method name setCellEditor descriptor (Ljavax/swing/tree/TreeCellEditor;)V flags 1 +method name getCellEditor descriptor ()Ljavax/swing/tree/TreeCellEditor; flags 1 +method name getModel descriptor ()Ljavax/swing/tree/TreeModel; flags 1 +method name setModel descriptor (Ljavax/swing/tree/TreeModel;)V flags 1 +method name isRootVisible descriptor ()Z flags 1 +method name setRootVisible descriptor (Z)V flags 1 +method name setShowsRootHandles descriptor (Z)V flags 1 +method name getShowsRootHandles descriptor ()Z flags 1 +method name setRowHeight descriptor (I)V flags 1 +method name getRowHeight descriptor ()I flags 1 +method name isFixedRowHeight descriptor ()Z flags 1 +method name setLargeModel descriptor (Z)V flags 1 +method name isLargeModel descriptor ()Z flags 1 +method name setInvokesStopCellEditing descriptor (Z)V flags 1 +method name getInvokesStopCellEditing descriptor ()Z flags 1 +method name setScrollsOnExpand descriptor (Z)V flags 1 +method name getScrollsOnExpand descriptor ()Z flags 1 +method name setToggleClickCount descriptor (I)V flags 1 +method name getToggleClickCount descriptor ()I flags 1 +method name setExpandsSelectedPaths descriptor (Z)V flags 1 +method name getExpandsSelectedPaths descriptor ()Z flags 1 +method name setDragEnabled descriptor (Z)V flags 1 +method name getDragEnabled descriptor ()Z flags 1 +method name setDropMode descriptor (Ljavax/swing/DropMode;)V flags 11 +method name getDropMode descriptor ()Ljavax/swing/DropMode; flags 11 +method name getDropLocation descriptor ()Ljavax/swing/JTree$DropLocation; flags 11 +method name isPathEditable descriptor (Ljavax/swing/tree/TreePath;)Z flags 1 +method name getToolTipText descriptor (Ljava/awt/event/MouseEvent;)Ljava/lang/String; flags 1 +method name convertValueToText descriptor (Ljava/lang/Object;ZZZIZ)Ljava/lang/String; flags 1 +method name getRowCount descriptor ()I flags 1 +method name setSelectionPath descriptor (Ljavax/swing/tree/TreePath;)V flags 1 +method name setSelectionPaths descriptor ([Ljavax/swing/tree/TreePath;)V flags 1 +method name setLeadSelectionPath descriptor (Ljavax/swing/tree/TreePath;)V flags 1 +method name setAnchorSelectionPath descriptor (Ljavax/swing/tree/TreePath;)V flags 1 +method name setSelectionRow descriptor (I)V flags 1 +method name setSelectionRows descriptor ([I)V flags 1 +method name addSelectionPath descriptor (Ljavax/swing/tree/TreePath;)V flags 1 +method name addSelectionPaths descriptor ([Ljavax/swing/tree/TreePath;)V flags 1 +method name addSelectionRow descriptor (I)V flags 1 +method name addSelectionRows descriptor ([I)V flags 1 +method name getLastSelectedPathComponent descriptor ()Ljava/lang/Object; flags 1 +method name getLeadSelectionPath descriptor ()Ljavax/swing/tree/TreePath; flags 1 +method name getAnchorSelectionPath descriptor ()Ljavax/swing/tree/TreePath; flags 1 +method name getSelectionPath descriptor ()Ljavax/swing/tree/TreePath; flags 1 +method name getSelectionPaths descriptor ()[Ljavax/swing/tree/TreePath; flags 1 +method name getSelectionRows descriptor ()[I flags 1 +method name getSelectionCount descriptor ()I flags 1 +method name getMinSelectionRow descriptor ()I flags 1 +method name getMaxSelectionRow descriptor ()I flags 1 +method name getLeadSelectionRow descriptor ()I flags 1 +method name isPathSelected descriptor (Ljavax/swing/tree/TreePath;)Z flags 1 +method name isRowSelected descriptor (I)Z flags 1 +method name getExpandedDescendants descriptor (Ljavax/swing/tree/TreePath;)Ljava/util/Enumeration; flags 1 signature (Ljavax/swing/tree/TreePath;)Ljava/util/Enumeration; +method name hasBeenExpanded descriptor (Ljavax/swing/tree/TreePath;)Z flags 1 +method name isExpanded descriptor (Ljavax/swing/tree/TreePath;)Z flags 1 +method name isExpanded descriptor (I)Z flags 1 +method name isCollapsed descriptor (Ljavax/swing/tree/TreePath;)Z flags 1 +method name isCollapsed descriptor (I)Z flags 1 +method name makeVisible descriptor (Ljavax/swing/tree/TreePath;)V flags 1 +method name isVisible descriptor (Ljavax/swing/tree/TreePath;)Z flags 1 +method name getPathBounds descriptor (Ljavax/swing/tree/TreePath;)Ljava/awt/Rectangle; flags 1 +method name getRowBounds descriptor (I)Ljava/awt/Rectangle; flags 1 +method name scrollPathToVisible descriptor (Ljavax/swing/tree/TreePath;)V flags 1 +method name scrollRowToVisible descriptor (I)V flags 1 +method name getPathForRow descriptor (I)Ljavax/swing/tree/TreePath; flags 1 +method name getRowForPath descriptor (Ljavax/swing/tree/TreePath;)I flags 1 +method name expandPath descriptor (Ljavax/swing/tree/TreePath;)V flags 1 +method name expandRow descriptor (I)V flags 1 +method name collapsePath descriptor (Ljavax/swing/tree/TreePath;)V flags 1 +method name collapseRow descriptor (I)V flags 1 +method name getPathForLocation descriptor (II)Ljavax/swing/tree/TreePath; flags 1 +method name getRowForLocation descriptor (II)I flags 1 +method name getClosestPathForLocation descriptor (II)Ljavax/swing/tree/TreePath; flags 1 +method name getClosestRowForLocation descriptor (II)I flags 1 +method name isEditing descriptor ()Z flags 1 +method name stopEditing descriptor ()Z flags 1 +method name cancelEditing descriptor ()V flags 1 +method name startEditingAtPath descriptor (Ljavax/swing/tree/TreePath;)V flags 1 +method name getEditingPath descriptor ()Ljavax/swing/tree/TreePath; flags 1 +method name setSelectionModel descriptor (Ljavax/swing/tree/TreeSelectionModel;)V flags 1 +method name getSelectionModel descriptor ()Ljavax/swing/tree/TreeSelectionModel; flags 1 +method name getPathBetweenRows descriptor (II)[Ljavax/swing/tree/TreePath; flags 4 +method name setSelectionInterval descriptor (II)V flags 1 +method name addSelectionInterval descriptor (II)V flags 1 +method name removeSelectionInterval descriptor (II)V flags 1 +method name removeSelectionPath descriptor (Ljavax/swing/tree/TreePath;)V flags 1 +method name removeSelectionPaths descriptor ([Ljavax/swing/tree/TreePath;)V flags 1 +method name removeSelectionRow descriptor (I)V flags 1 +method name removeSelectionRows descriptor ([I)V flags 1 +method name clearSelection descriptor ()V flags 1 +method name isSelectionEmpty descriptor ()Z flags 1 +method name addTreeExpansionListener descriptor (Ljavax/swing/event/TreeExpansionListener;)V flags 1 +method name removeTreeExpansionListener descriptor (Ljavax/swing/event/TreeExpansionListener;)V flags 1 +method name getTreeExpansionListeners descriptor ()[Ljavax/swing/event/TreeExpansionListener; flags 1 +method name addTreeWillExpandListener descriptor (Ljavax/swing/event/TreeWillExpandListener;)V flags 1 +method name removeTreeWillExpandListener descriptor (Ljavax/swing/event/TreeWillExpandListener;)V flags 1 +method name getTreeWillExpandListeners descriptor ()[Ljavax/swing/event/TreeWillExpandListener; flags 1 +method name fireTreeExpanded descriptor (Ljavax/swing/tree/TreePath;)V flags 1 +method name fireTreeCollapsed descriptor (Ljavax/swing/tree/TreePath;)V flags 1 +method name fireTreeWillExpand descriptor (Ljavax/swing/tree/TreePath;)V thrownTypes javax/swing/tree/ExpandVetoException flags 1 +method name fireTreeWillCollapse descriptor (Ljavax/swing/tree/TreePath;)V thrownTypes javax/swing/tree/ExpandVetoException flags 1 +method name addTreeSelectionListener descriptor (Ljavax/swing/event/TreeSelectionListener;)V flags 1 +method name removeTreeSelectionListener descriptor (Ljavax/swing/event/TreeSelectionListener;)V flags 1 +method name getTreeSelectionListeners descriptor ()[Ljavax/swing/event/TreeSelectionListener; flags 1 +method name fireValueChanged descriptor (Ljavax/swing/event/TreeSelectionEvent;)V flags 4 +method name treeDidChange descriptor ()V flags 1 +method name setVisibleRowCount descriptor (I)V flags 1 +method name getVisibleRowCount descriptor ()I flags 1 +method name getNextMatch descriptor (Ljava/lang/String;ILjavax/swing/text/Position$Bias;)Ljavax/swing/tree/TreePath; flags 1 +method name getPreferredScrollableViewportSize descriptor ()Ljava/awt/Dimension; flags 1 +method name getScrollableUnitIncrement descriptor (Ljava/awt/Rectangle;II)I flags 1 +method name getScrollableBlockIncrement descriptor (Ljava/awt/Rectangle;II)I flags 1 +method name getScrollableTracksViewportWidth descriptor ()Z flags 1 +method name getScrollableTracksViewportHeight descriptor ()Z flags 1 +method name setExpandedState descriptor (Ljavax/swing/tree/TreePath;Z)V flags 4 +method name getDescendantToggledPaths descriptor (Ljavax/swing/tree/TreePath;)Ljava/util/Enumeration; flags 4 signature (Ljavax/swing/tree/TreePath;)Ljava/util/Enumeration; +method name removeDescendantToggledPaths descriptor (Ljava/util/Enumeration;)V flags 4 signature (Ljava/util/Enumeration;)V +method name clearToggledPaths descriptor ()V flags 4 +method name createTreeModelListener descriptor ()Ljavax/swing/event/TreeModelListener; flags 4 +method name removeDescendantSelectedPaths descriptor (Ljavax/swing/tree/TreePath;Z)Z flags 4 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name javax/swing/JTree$AccessibleJTree +header extends javax/swing/JComponent$AccessibleJComponent implements javax/accessibility/AccessibleSelection,javax/swing/event/TreeSelectionListener,javax/swing/event/TreeModelListener,javax/swing/event/TreeExpansionListener flags 21 +innerclass innerClass javax/swing/JTree$AccessibleJTree outerClass javax/swing/JTree innerClassName AccessibleJTree flags 4 +innerclass innerClass javax/swing/JTree$AccessibleJTree$AccessibleJTreeNode outerClass javax/swing/JTree$AccessibleJTree innerClassName AccessibleJTreeNode flags 4 +innerclass innerClass javax/swing/JComponent$AccessibleJComponent outerClass javax/swing/JComponent innerClassName AccessibleJComponent flags 401 +method name descriptor (Ljavax/swing/JTree;)V flags 1 +method name valueChanged descriptor (Ljavax/swing/event/TreeSelectionEvent;)V flags 1 +method name fireVisibleDataPropertyChange descriptor ()V flags 1 +method name treeNodesChanged descriptor (Ljavax/swing/event/TreeModelEvent;)V flags 1 +method name treeNodesInserted descriptor (Ljavax/swing/event/TreeModelEvent;)V flags 1 +method name treeNodesRemoved descriptor (Ljavax/swing/event/TreeModelEvent;)V flags 1 +method name treeStructureChanged descriptor (Ljavax/swing/event/TreeModelEvent;)V flags 1 +method name treeCollapsed descriptor (Ljavax/swing/event/TreeExpansionEvent;)V flags 1 +method name treeExpanded descriptor (Ljavax/swing/event/TreeExpansionEvent;)V flags 1 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 +method name getAccessibleAt descriptor (Ljava/awt/Point;)Ljavax/accessibility/Accessible; flags 1 +method name getAccessibleChildrenCount descriptor ()I flags 1 +method name getAccessibleChild descriptor (I)Ljavax/accessibility/Accessible; flags 1 +method name getAccessibleIndexInParent descriptor ()I flags 1 +method name getAccessibleSelection descriptor ()Ljavax/accessibility/AccessibleSelection; flags 1 +method name getAccessibleSelectionCount descriptor ()I flags 1 +method name getAccessibleSelection descriptor (I)Ljavax/accessibility/Accessible; flags 1 +method name isAccessibleChildSelected descriptor (I)Z flags 1 +method name addAccessibleSelection descriptor (I)V flags 1 +method name removeAccessibleSelection descriptor (I)V flags 1 +method name clearAccessibleSelection descriptor ()V flags 1 +method name selectAllAccessibleSelection descriptor ()V flags 1 + +class name javax/swing/JTree$AccessibleJTree$AccessibleJTreeNode +header extends javax/accessibility/AccessibleContext implements javax/accessibility/Accessible,javax/accessibility/AccessibleComponent,javax/accessibility/AccessibleSelection,javax/accessibility/AccessibleAction flags 21 +innerclass innerClass javax/swing/JTree$AccessibleJTree outerClass javax/swing/JTree innerClassName AccessibleJTree flags 4 +innerclass innerClass javax/swing/JTree$AccessibleJTree$AccessibleJTreeNode outerClass javax/swing/JTree$AccessibleJTree innerClassName AccessibleJTreeNode flags 4 +method name descriptor (Ljavax/swing/JTree$AccessibleJTree;Ljavax/swing/JTree;Ljavax/swing/tree/TreePath;Ljavax/accessibility/Accessible;)V 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; flags 1 +method name addPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 1 +method name removePropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 1 +method name getAccessibleAction descriptor ()Ljavax/accessibility/AccessibleAction; flags 1 +method name getAccessibleComponent descriptor ()Ljavax/accessibility/AccessibleComponent; flags 1 +method name getAccessibleSelection descriptor ()Ljavax/accessibility/AccessibleSelection; flags 1 +method name getAccessibleText descriptor ()Ljavax/accessibility/AccessibleText; flags 1 +method name getAccessibleValue descriptor ()Ljavax/accessibility/AccessibleValue; 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 getLocationInJTree descriptor ()Ljava/awt/Point; flags 4 +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 1 +method name removeFocusListener descriptor (Ljava/awt/event/FocusListener;)V flags 1 +method name getAccessibleSelectionCount descriptor ()I flags 1 +method name getAccessibleSelection descriptor (I)Ljavax/accessibility/Accessible; flags 1 +method name isAccessibleChildSelected descriptor (I)Z flags 1 +method name addAccessibleSelection descriptor (I)V flags 1 +method name removeAccessibleSelection descriptor (I)V flags 1 +method name clearAccessibleSelection descriptor ()V flags 1 +method name selectAllAccessibleSelection descriptor ()V flags 1 +method name getAccessibleActionCount descriptor ()I flags 1 +method name getAccessibleActionDescription descriptor (I)Ljava/lang/String; flags 1 +method name doAccessibleAction descriptor (I)Z flags 1 + +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 +method name getChildIndex descriptor ()I flags 1 +method name getPath descriptor ()Ljavax/swing/tree/TreePath; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/swing/JTree$DynamicUtilTreeNode +header extends javax/swing/tree/DefaultMutableTreeNode flags 21 +innerclass innerClass javax/swing/JTree$DynamicUtilTreeNode outerClass javax/swing/JTree innerClassName DynamicUtilTreeNode flags 9 +field name hasChildren descriptor Z flags 4 +field name childValue descriptor Ljava/lang/Object; flags 4 +field name loadedChildren descriptor Z flags 4 +method name createChildren descriptor (Ljavax/swing/tree/DefaultMutableTreeNode;Ljava/lang/Object;)V flags 9 +method name descriptor (Ljava/lang/Object;Ljava/lang/Object;)V flags 1 +method name isLeaf descriptor ()Z flags 1 +method name getChildCount descriptor ()I flags 1 +method name loadChildren descriptor ()V flags 4 +method name getChildAt descriptor (I)Ljavax/swing/tree/TreeNode; flags 1 +method name children descriptor ()Ljava/util/Enumeration; flags 1 + +class name javax/swing/JTree$EmptySelectionModel +header extends javax/swing/tree/DefaultTreeSelectionModel flags 21 +innerclass innerClass javax/swing/JTree$EmptySelectionModel outerClass javax/swing/JTree innerClassName EmptySelectionModel flags c +field name sharedInstance descriptor Ljavax/swing/JTree$EmptySelectionModel; flags 1c +method name descriptor ()V flags 4 +method name sharedInstance descriptor ()Ljavax/swing/JTree$EmptySelectionModel; flags 9 +method name setSelectionPaths descriptor ([Ljavax/swing/tree/TreePath;)V flags 1 +method name addSelectionPaths descriptor ([Ljavax/swing/tree/TreePath;)V flags 1 +method name removeSelectionPaths descriptor ([Ljavax/swing/tree/TreePath;)V flags 1 +method name setSelectionMode descriptor (I)V flags 1 +method name setRowMapper descriptor (Ljavax/swing/tree/RowMapper;)V flags 1 +method name addTreeSelectionListener descriptor (Ljavax/swing/event/TreeSelectionListener;)V flags 1 +method name removeTreeSelectionListener descriptor (Ljavax/swing/event/TreeSelectionListener;)V flags 1 +method name addPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 1 +method name removePropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 1 + +class name javax/swing/JTree$TreeModelHandler +header extends java/lang/Object implements javax/swing/event/TreeModelListener flags 21 +innerclass innerClass javax/swing/JTree$TreeModelHandler outerClass javax/swing/JTree innerClassName TreeModelHandler flags 4 +method name descriptor (Ljavax/swing/JTree;)V flags 4 +method name treeNodesChanged descriptor (Ljavax/swing/event/TreeModelEvent;)V flags 1 +method name treeNodesInserted descriptor (Ljavax/swing/event/TreeModelEvent;)V flags 1 +method name treeStructureChanged descriptor (Ljavax/swing/event/TreeModelEvent;)V flags 1 +method name treeNodesRemoved descriptor (Ljavax/swing/event/TreeModelEvent;)V flags 1 + +class name javax/swing/JTree$TreeSelectionRedirector +header extends java/lang/Object implements java/io/Serializable,javax/swing/event/TreeSelectionListener flags 21 +innerclass innerClass javax/swing/JTree$TreeSelectionRedirector outerClass javax/swing/JTree innerClassName TreeSelectionRedirector flags 4 +method name descriptor (Ljavax/swing/JTree;)V flags 4 +method name valueChanged descriptor (Ljavax/swing/event/TreeSelectionEvent;)V flags 1 + +class name javax/swing/JViewport +header extends javax/swing/JComponent implements javax/accessibility/Accessible flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name isViewSizeSet descriptor Z flags 4 +field name lastPaintPosition descriptor Ljava/awt/Point; flags 4 +field name backingStore descriptor Z flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +field name backingStoreImage descriptor Ljava/awt/Image; flags 84 +field name scrollUnderway descriptor Z flags 4 +field name BLIT_SCROLL_MODE descriptor I constantValue 1 flags 19 +field name BACKINGSTORE_SCROLL_MODE descriptor I constantValue 2 flags 19 +field name SIMPLE_SCROLL_MODE descriptor I constantValue 0 flags 19 +method name descriptor ()V flags 1 +method name getUI descriptor ()Ljavax/swing/plaf/ViewportUI; flags 1 +method name setUI descriptor (Ljavax/swing/plaf/ViewportUI;)V flags 1 +method name updateUI descriptor ()V flags 1 +method name getUIClassID descriptor ()Ljava/lang/String; flags 1 +method name addImpl descriptor (Ljava/awt/Component;Ljava/lang/Object;I)V flags 4 +method name remove descriptor (Ljava/awt/Component;)V flags 1 +method name addNotify descriptor ()V flags 1 +method name scrollRectToVisible descriptor (Ljava/awt/Rectangle;)V flags 1 +method name setBorder descriptor (Ljavax/swing/border/Border;)V flags 11 +method name getInsets descriptor ()Ljava/awt/Insets; flags 11 +method name getInsets descriptor (Ljava/awt/Insets;)Ljava/awt/Insets; flags 11 +method name isOptimizedDrawingEnabled descriptor ()Z flags 1 +method name isPaintingOrigin descriptor ()Z flags 4 +method name paint descriptor (Ljava/awt/Graphics;)V flags 1 +method name reshape descriptor (IIII)V flags 1 +method name setScrollMode descriptor (I)V flags 1 +method name getScrollMode descriptor ()I flags 1 +method name isBackingStoreEnabled descriptor ()Z flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name setBackingStoreEnabled descriptor (Z)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getView descriptor ()Ljava/awt/Component; flags 1 +method name setView descriptor (Ljava/awt/Component;)V flags 1 +method name getViewSize descriptor ()Ljava/awt/Dimension; flags 1 +method name setViewSize descriptor (Ljava/awt/Dimension;)V flags 1 +method name getViewPosition descriptor ()Ljava/awt/Point; flags 1 +method name setViewPosition descriptor (Ljava/awt/Point;)V flags 1 +method name getViewRect descriptor ()Ljava/awt/Rectangle; flags 1 +method name computeBlit descriptor (IILjava/awt/Point;Ljava/awt/Point;Ljava/awt/Dimension;Ljava/awt/Rectangle;)Z flags 4 +method name getExtentSize descriptor ()Ljava/awt/Dimension; flags 1 runtimeAnnotations @Ljava/beans/Transient; +method name toViewCoordinates descriptor (Ljava/awt/Dimension;)Ljava/awt/Dimension; flags 1 +method name toViewCoordinates descriptor (Ljava/awt/Point;)Ljava/awt/Point; flags 1 +method name setExtentSize descriptor (Ljava/awt/Dimension;)V flags 1 +method name createViewListener descriptor ()Ljavax/swing/JViewport$ViewListener; flags 4 +method name createLayoutManager descriptor ()Ljava/awt/LayoutManager; flags 4 +method name addChangeListener descriptor (Ljavax/swing/event/ChangeListener;)V flags 1 +method name removeChangeListener descriptor (Ljavax/swing/event/ChangeListener;)V flags 1 +method name getChangeListeners descriptor ()[Ljavax/swing/event/ChangeListener; flags 1 +method name fireStateChanged descriptor ()V flags 4 +method name repaint descriptor (JIIII)V flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name firePropertyChange descriptor (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V flags 4 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name javax/swing/JViewport$AccessibleJViewport +header extends javax/swing/JComponent$AccessibleJComponent flags 21 +innerclass innerClass javax/swing/JViewport$AccessibleJViewport outerClass javax/swing/JViewport innerClassName AccessibleJViewport flags 4 +innerclass innerClass javax/swing/JComponent$AccessibleJComponent outerClass javax/swing/JComponent innerClassName AccessibleJComponent flags 401 +method name descriptor (Ljavax/swing/JViewport;)V flags 4 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 + +class name javax/swing/JViewport$ViewListener +header extends java/awt/event/ComponentAdapter implements java/io/Serializable flags 21 +innerclass innerClass javax/swing/JViewport$ViewListener outerClass javax/swing/JViewport innerClassName ViewListener flags 4 +method name descriptor (Ljavax/swing/JViewport;)V flags 4 +method name componentResized descriptor (Ljava/awt/event/ComponentEvent;)V flags 1 + +class name javax/swing/JWindow +header extends java/awt/Window implements javax/accessibility/Accessible,javax/swing/RootPaneContainer,javax/swing/TransferHandler$HasGetTransferHandler flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name rootPane descriptor Ljavax/swing/JRootPane; flags 4 +field name rootPaneCheckingEnabled descriptor Z flags 4 +field name accessibleContext descriptor Ljavax/accessibility/AccessibleContext; flags 4 +method name descriptor ()V flags 1 +method name descriptor (Ljava/awt/GraphicsConfiguration;)V flags 1 +method name descriptor (Ljava/awt/Frame;)V flags 1 +method name descriptor (Ljava/awt/Window;)V flags 1 +method name descriptor (Ljava/awt/Window;Ljava/awt/GraphicsConfiguration;)V flags 1 +method name windowInit descriptor ()V flags 4 +method name createRootPane descriptor ()Ljavax/swing/JRootPane; flags 4 +method name isRootPaneCheckingEnabled descriptor ()Z flags 4 +method name setTransferHandler descriptor (Ljavax/swing/TransferHandler;)V flags 1 +method name getTransferHandler descriptor ()Ljavax/swing/TransferHandler; flags 1 +method name update descriptor (Ljava/awt/Graphics;)V flags 1 +method name setRootPaneCheckingEnabled descriptor (Z)V flags 4 +method name addImpl descriptor (Ljava/awt/Component;Ljava/lang/Object;I)V flags 4 +method name remove descriptor (Ljava/awt/Component;)V flags 1 +method name setLayout descriptor (Ljava/awt/LayoutManager;)V flags 1 +method name getRootPane descriptor ()Ljavax/swing/JRootPane; flags 1 +method name setRootPane descriptor (Ljavax/swing/JRootPane;)V flags 4 +method name getContentPane descriptor ()Ljava/awt/Container; flags 1 +method name setContentPane descriptor (Ljava/awt/Container;)V flags 1 +method name getLayeredPane descriptor ()Ljavax/swing/JLayeredPane; flags 1 +method name setLayeredPane descriptor (Ljavax/swing/JLayeredPane;)V flags 1 +method name getGlassPane descriptor ()Ljava/awt/Component; flags 1 +method name setGlassPane descriptor (Ljava/awt/Component;)V flags 1 +method name getGraphics descriptor ()Ljava/awt/Graphics; flags 1 +method name repaint descriptor (JIIII)V flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name javax/swing/JWindow$AccessibleJWindow +header extends java/awt/Window$AccessibleAWTWindow flags 21 +innerclass innerClass javax/swing/JWindow$AccessibleJWindow outerClass javax/swing/JWindow innerClassName AccessibleJWindow flags 4 +innerclass innerClass java/awt/Window$AccessibleAWTWindow outerClass java/awt/Window innerClassName AccessibleAWTWindow flags 4 +method name descriptor (Ljavax/swing/JWindow;)V flags 4 + +class name javax/swing/KeyStroke +header extends java/awt/AWTKeyStroke flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getKeyStroke descriptor (C)Ljavax/swing/KeyStroke; flags 9 +method name getKeyStroke descriptor (CZ)Ljavax/swing/KeyStroke; flags 9 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getKeyStroke descriptor (Ljava/lang/Character;I)Ljavax/swing/KeyStroke; flags 9 +method name getKeyStroke descriptor (IIZ)Ljavax/swing/KeyStroke; flags 9 +method name getKeyStroke descriptor (II)Ljavax/swing/KeyStroke; flags 9 +method name getKeyStrokeForEvent descriptor (Ljava/awt/event/KeyEvent;)Ljavax/swing/KeyStroke; flags 9 +method name getKeyStroke descriptor (Ljava/lang/String;)Ljavax/swing/KeyStroke; flags 9 + +class name javax/swing/LayoutFocusTraversalPolicy +header extends javax/swing/SortingFocusTraversalPolicy implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name getComponentAfter descriptor (Ljava/awt/Container;Ljava/awt/Component;)Ljava/awt/Component; flags 1 +method name getComponentBefore descriptor (Ljava/awt/Container;Ljava/awt/Component;)Ljava/awt/Component; flags 1 +method name getFirstComponent descriptor (Ljava/awt/Container;)Ljava/awt/Component; flags 1 +method name getLastComponent descriptor (Ljava/awt/Container;)Ljava/awt/Component; flags 1 +method name accept descriptor (Ljava/awt/Component;)Z flags 4 + +class name javax/swing/LayoutStyle +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/LayoutStyle$ComponentPlacement outerClass javax/swing/LayoutStyle innerClassName ComponentPlacement flags 4019 +method name setInstance descriptor (Ljavax/swing/LayoutStyle;)V flags 9 +method name getInstance descriptor ()Ljavax/swing/LayoutStyle; flags 9 +method name descriptor ()V flags 1 +method name getPreferredGap descriptor (Ljavax/swing/JComponent;Ljavax/swing/JComponent;Ljavax/swing/LayoutStyle$ComponentPlacement;ILjava/awt/Container;)I flags 401 +method name getContainerGap descriptor (Ljavax/swing/JComponent;ILjava/awt/Container;)I flags 401 + +class name javax/swing/LayoutStyle$ComponentPlacement +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; +innerclass innerClass javax/swing/LayoutStyle$ComponentPlacement outerClass javax/swing/LayoutStyle innerClassName ComponentPlacement flags 4019 +field name RELATED descriptor Ljavax/swing/LayoutStyle$ComponentPlacement; flags 4019 +field name UNRELATED descriptor Ljavax/swing/LayoutStyle$ComponentPlacement; flags 4019 +field name INDENT descriptor Ljavax/swing/LayoutStyle$ComponentPlacement; flags 4019 +method name values descriptor ()[Ljavax/swing/LayoutStyle$ComponentPlacement; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljavax/swing/LayoutStyle$ComponentPlacement; flags 9 + +class name javax/swing/ListCellRenderer +header extends java/lang/Object flags 601 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getListCellRendererComponent descriptor (Ljavax/swing/JList;Ljava/lang/Object;IZZ)Ljava/awt/Component; flags 401 signature (Ljavax/swing/JList<+TE;>;TE;IZZ)Ljava/awt/Component; + +class name javax/swing/ListModel +header extends java/lang/Object flags 601 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getSize descriptor ()I flags 401 +method name getElementAt descriptor (I)Ljava/lang/Object; flags 401 signature (I)TE; +method name addListDataListener descriptor (Ljavax/swing/event/ListDataListener;)V flags 401 +method name removeListDataListener descriptor (Ljavax/swing/event/ListDataListener;)V flags 401 + +class name javax/swing/ListSelectionModel +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name SINGLE_SELECTION descriptor I constantValue 0 flags 19 +field name SINGLE_INTERVAL_SELECTION descriptor I constantValue 1 flags 19 +field name MULTIPLE_INTERVAL_SELECTION descriptor I constantValue 2 flags 19 +method name setSelectionInterval descriptor (II)V flags 401 +method name addSelectionInterval descriptor (II)V flags 401 +method name removeSelectionInterval descriptor (II)V flags 401 +method name getMinSelectionIndex descriptor ()I flags 401 +method name getMaxSelectionIndex descriptor ()I flags 401 +method name isSelectedIndex descriptor (I)Z flags 401 +method name getAnchorSelectionIndex descriptor ()I flags 401 +method name setAnchorSelectionIndex descriptor (I)V flags 401 +method name getLeadSelectionIndex descriptor ()I flags 401 +method name setLeadSelectionIndex descriptor (I)V flags 401 +method name clearSelection descriptor ()V flags 401 +method name isSelectionEmpty descriptor ()Z flags 401 +method name insertIndexInterval descriptor (IIZ)V flags 401 +method name removeIndexInterval descriptor (II)V flags 401 +method name setValueIsAdjusting descriptor (Z)V flags 401 +method name getValueIsAdjusting descriptor ()Z flags 401 +method name setSelectionMode descriptor (I)V flags 401 +method name getSelectionMode descriptor ()I flags 401 +method name addListSelectionListener descriptor (Ljavax/swing/event/ListSelectionListener;)V flags 401 +method name removeListSelectionListener descriptor (Ljavax/swing/event/ListSelectionListener;)V flags 401 + +class name javax/swing/LookAndFeel +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/text/JTextComponent$KeyBinding outerClass javax/swing/text/JTextComponent innerClassName KeyBinding flags 9 +method name descriptor ()V flags 1 +method name installColors descriptor (Ljavax/swing/JComponent;Ljava/lang/String;Ljava/lang/String;)V flags 9 +method name installColorsAndFont descriptor (Ljavax/swing/JComponent;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V flags 9 +method name installBorder descriptor (Ljavax/swing/JComponent;Ljava/lang/String;)V flags 9 +method name uninstallBorder descriptor (Ljavax/swing/JComponent;)V flags 9 +method name installProperty descriptor (Ljavax/swing/JComponent;Ljava/lang/String;Ljava/lang/Object;)V flags 9 +method name makeKeyBindings descriptor ([Ljava/lang/Object;)[Ljavax/swing/text/JTextComponent$KeyBinding; flags 9 +method name makeInputMap descriptor ([Ljava/lang/Object;)Ljavax/swing/InputMap; flags 9 +method name makeComponentInputMap descriptor (Ljavax/swing/JComponent;[Ljava/lang/Object;)Ljavax/swing/ComponentInputMap; flags 9 +method name loadKeyBindings descriptor (Ljavax/swing/InputMap;[Ljava/lang/Object;)V flags 9 +method name makeIcon descriptor (Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object; flags 9 signature (Ljava/lang/Class<*>;Ljava/lang/String;)Ljava/lang/Object; +method name getLayoutStyle descriptor ()Ljavax/swing/LayoutStyle; flags 1 +method name provideErrorFeedback descriptor (Ljava/awt/Component;)V flags 1 +method name getDesktopPropertyValue descriptor (Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; flags 9 +method name getDisabledIcon descriptor (Ljavax/swing/JComponent;Ljavax/swing/Icon;)Ljavax/swing/Icon; flags 1 +method name getDisabledSelectedIcon descriptor (Ljavax/swing/JComponent;Ljavax/swing/Icon;)Ljavax/swing/Icon; flags 1 +method name getName descriptor ()Ljava/lang/String; flags 401 +method name getID descriptor ()Ljava/lang/String; flags 401 +method name getDescription descriptor ()Ljava/lang/String; flags 401 +method name getSupportsWindowDecorations descriptor ()Z flags 1 +method name isNativeLookAndFeel descriptor ()Z flags 401 +method name isSupportedLookAndFeel descriptor ()Z flags 401 +method name initialize descriptor ()V flags 1 +method name uninitialize descriptor ()V flags 1 +method name getDefaults descriptor ()Ljavax/swing/UIDefaults; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/swing/MenuElement +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name processMouseEvent descriptor (Ljava/awt/event/MouseEvent;[Ljavax/swing/MenuElement;Ljavax/swing/MenuSelectionManager;)V flags 401 +method name processKeyEvent descriptor (Ljava/awt/event/KeyEvent;[Ljavax/swing/MenuElement;Ljavax/swing/MenuSelectionManager;)V flags 401 +method name menuSelectionChanged descriptor (Z)V flags 401 +method name getSubElements descriptor ()[Ljavax/swing/MenuElement; flags 401 +method name getComponent descriptor ()Ljava/awt/Component; flags 401 + +class name javax/swing/MenuSelectionManager +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name changeEvent descriptor Ljavax/swing/event/ChangeEvent; flags 84 +field name listenerList descriptor Ljavax/swing/event/EventListenerList; flags 4 +method name descriptor ()V flags 1 +method name defaultManager descriptor ()Ljavax/swing/MenuSelectionManager; flags 9 +method name setSelectedPath descriptor ([Ljavax/swing/MenuElement;)V flags 1 +method name getSelectedPath descriptor ()[Ljavax/swing/MenuElement; flags 1 +method name clearSelectedPath descriptor ()V flags 1 +method name addChangeListener descriptor (Ljavax/swing/event/ChangeListener;)V flags 1 +method name removeChangeListener descriptor (Ljavax/swing/event/ChangeListener;)V flags 1 +method name getChangeListeners descriptor ()[Ljavax/swing/event/ChangeListener; flags 1 +method name fireStateChanged descriptor ()V flags 4 +method name processMouseEvent descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name componentForPoint descriptor (Ljava/awt/Component;Ljava/awt/Point;)Ljava/awt/Component; flags 1 +method name processKeyEvent descriptor (Ljava/awt/event/KeyEvent;)V flags 1 +method name isComponentPartOfCurrentMenu descriptor (Ljava/awt/Component;)Z flags 1 + +class name javax/swing/MutableComboBoxModel +header extends java/lang/Object implements javax/swing/ComboBoxModel flags 601 signature Ljava/lang/Object;Ljavax/swing/ComboBoxModel; classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name addElement descriptor (Ljava/lang/Object;)V flags 401 signature (TE;)V +method name removeElement descriptor (Ljava/lang/Object;)V flags 401 +method name insertElementAt descriptor (Ljava/lang/Object;I)V flags 401 signature (TE;I)V +method name removeElementAt descriptor (I)V flags 401 + +class name javax/swing/OverlayLayout +header extends java/lang/Object implements java/awt/LayoutManager2,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/awt/Container;)V flags 1 runtimeAnnotations @Ljava/beans/ConstructorProperties;(value={"target"}) +method name getTarget descriptor ()Ljava/awt/Container; flags 11 +method name invalidateLayout descriptor (Ljava/awt/Container;)V flags 1 +method name addLayoutComponent descriptor (Ljava/lang/String;Ljava/awt/Component;)V flags 1 +method name removeLayoutComponent descriptor (Ljava/awt/Component;)V flags 1 +method name addLayoutComponent descriptor (Ljava/awt/Component;Ljava/lang/Object;)V flags 1 +method name preferredLayoutSize descriptor (Ljava/awt/Container;)Ljava/awt/Dimension; flags 1 +method name minimumLayoutSize descriptor (Ljava/awt/Container;)Ljava/awt/Dimension; flags 1 +method name maximumLayoutSize descriptor (Ljava/awt/Container;)Ljava/awt/Dimension; flags 1 +method name getLayoutAlignmentX descriptor (Ljava/awt/Container;)F flags 1 +method name getLayoutAlignmentY descriptor (Ljava/awt/Container;)F flags 1 +method name layoutContainer descriptor (Ljava/awt/Container;)V flags 1 + +class name javax/swing/Painter +header extends java/lang/Object flags 601 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name paint descriptor (Ljava/awt/Graphics2D;Ljava/lang/Object;II)V flags 401 signature (Ljava/awt/Graphics2D;TT;II)V + +class name javax/swing/Popup +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/awt/Component;Ljava/awt/Component;II)V flags 4 +method name descriptor ()V flags 4 +method name show descriptor ()V flags 1 +method name hide descriptor ()V flags 1 + +class name javax/swing/PopupFactory +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name setSharedInstance descriptor (Ljavax/swing/PopupFactory;)V flags 9 +method name getSharedInstance descriptor ()Ljavax/swing/PopupFactory; flags 9 +method name getPopup descriptor (Ljava/awt/Component;Ljava/awt/Component;II)Ljavax/swing/Popup; thrownTypes java/lang/IllegalArgumentException flags 1 + +class name javax/swing/ProgressMonitor +header extends java/lang/Object implements javax/accessibility/Accessible flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/ProgressMonitor$AccessibleProgressMonitor outerClass javax/swing/ProgressMonitor innerClassName AccessibleProgressMonitor flags 4 +field name accessibleContext descriptor Ljavax/accessibility/AccessibleContext; flags 4 +method name descriptor (Ljava/awt/Component;Ljava/lang/Object;Ljava/lang/String;II)V flags 1 +method name setProgress descriptor (I)V flags 1 +method name close descriptor ()V flags 1 +method name getMinimum descriptor ()I flags 1 +method name setMinimum descriptor (I)V flags 1 +method name getMaximum descriptor ()I flags 1 +method name setMaximum descriptor (I)V flags 1 +method name isCanceled descriptor ()Z flags 1 +method name setMillisToDecideToPopup descriptor (I)V flags 1 +method name getMillisToDecideToPopup descriptor ()I flags 1 +method name setMillisToPopup descriptor (I)V flags 1 +method name getMillisToPopup descriptor ()I flags 1 +method name setNote descriptor (Ljava/lang/String;)V flags 1 +method name getNote descriptor ()Ljava/lang/String; flags 1 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name javax/swing/ProgressMonitor$AccessibleProgressMonitor +header extends javax/accessibility/AccessibleContext implements javax/accessibility/AccessibleText,javax/swing/event/ChangeListener,java/beans/PropertyChangeListener flags 21 +innerclass innerClass javax/swing/ProgressMonitor$AccessibleProgressMonitor outerClass javax/swing/ProgressMonitor innerClassName AccessibleProgressMonitor flags 4 +method name descriptor (Ljavax/swing/ProgressMonitor;)V flags 4 +method name stateChanged descriptor (Ljavax/swing/event/ChangeEvent;)V flags 1 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 +method name getAccessibleName descriptor ()Ljava/lang/String; flags 1 +method name getAccessibleDescription descriptor ()Ljava/lang/String; 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 getAccessibleComponent descriptor ()Ljavax/accessibility/AccessibleComponent; flags 1 +method name getAccessibleValue descriptor ()Ljavax/accessibility/AccessibleValue; flags 1 +method name getAccessibleText descriptor ()Ljavax/accessibility/AccessibleText; flags 1 +method name getIndexAtPoint descriptor (Ljava/awt/Point;)I flags 1 +method name getCharacterBounds descriptor (I)Ljava/awt/Rectangle; flags 1 +method name getCharCount descriptor ()I flags 1 +method name getCaretPosition descriptor ()I flags 1 +method name getAtIndex descriptor (II)Ljava/lang/String; flags 1 +method name getAfterIndex descriptor (II)Ljava/lang/String; flags 1 +method name getBeforeIndex descriptor (II)Ljava/lang/String; flags 1 +method name getCharacterAttribute descriptor (I)Ljavax/swing/text/AttributeSet; flags 1 +method name getSelectionStart descriptor ()I flags 1 +method name getSelectionEnd descriptor ()I flags 1 +method name getSelectedText descriptor ()Ljava/lang/String; flags 1 + +class name javax/swing/ProgressMonitorInputStream +header extends java/io/FilterInputStream flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/awt/Component;Ljava/lang/Object;Ljava/io/InputStream;)V flags 1 +method name getProgressMonitor descriptor ()Ljavax/swing/ProgressMonitor; flags 1 +method name read descriptor ()I thrownTypes java/io/IOException flags 1 +method name read descriptor ([B)I thrownTypes java/io/IOException flags 1 +method name read descriptor ([BII)I thrownTypes java/io/IOException flags 1 +method name skip descriptor (J)J thrownTypes java/io/IOException flags 1 +method name close descriptor ()V thrownTypes java/io/IOException flags 1 +method name reset descriptor ()V thrownTypes java/io/IOException flags 21 + +class name javax/swing/Renderer +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name setValue descriptor (Ljava/lang/Object;Z)V flags 401 +method name getComponent descriptor ()Ljava/awt/Component; flags 401 + +class name javax/swing/RepaintManager +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name currentManager descriptor (Ljava/awt/Component;)Ljavax/swing/RepaintManager; flags 9 +method name currentManager descriptor (Ljavax/swing/JComponent;)Ljavax/swing/RepaintManager; flags 9 +method name setCurrentManager descriptor (Ljavax/swing/RepaintManager;)V flags 9 +method name descriptor ()V flags 1 +method name addInvalidComponent descriptor (Ljavax/swing/JComponent;)V flags 21 +method name removeInvalidComponent descriptor (Ljavax/swing/JComponent;)V flags 21 +method name addDirtyRegion descriptor (Ljavax/swing/JComponent;IIII)V flags 1 +method name addDirtyRegion descriptor (Ljava/awt/Window;IIII)V flags 1 +method name addDirtyRegion descriptor (Ljava/applet/Applet;IIII)V flags 1 +method name getDirtyRegion descriptor (Ljavax/swing/JComponent;)Ljava/awt/Rectangle; flags 1 +method name markCompletelyDirty descriptor (Ljavax/swing/JComponent;)V flags 1 +method name markCompletelyClean descriptor (Ljavax/swing/JComponent;)V flags 1 +method name isCompletelyDirty descriptor (Ljavax/swing/JComponent;)Z flags 1 +method name validateInvalidComponents descriptor ()V flags 1 +method name paintDirtyRegions descriptor ()V flags 1 +method name toString descriptor ()Ljava/lang/String; flags 21 +method name getOffscreenBuffer descriptor (Ljava/awt/Component;II)Ljava/awt/Image; flags 1 +method name getVolatileOffscreenBuffer descriptor (Ljava/awt/Component;II)Ljava/awt/Image; flags 1 +method name setDoubleBufferMaximumSize descriptor (Ljava/awt/Dimension;)V flags 1 +method name getDoubleBufferMaximumSize descriptor ()Ljava/awt/Dimension; flags 1 +method name setDoubleBufferingEnabled descriptor (Z)V flags 1 +method name isDoubleBufferingEnabled descriptor ()Z flags 1 + +class name javax/swing/RootPaneContainer +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getRootPane descriptor ()Ljavax/swing/JRootPane; flags 401 +method name setContentPane descriptor (Ljava/awt/Container;)V flags 401 +method name getContentPane descriptor ()Ljava/awt/Container; flags 401 +method name setLayeredPane descriptor (Ljavax/swing/JLayeredPane;)V flags 401 +method name getLayeredPane descriptor ()Ljavax/swing/JLayeredPane; flags 401 +method name setGlassPane descriptor (Ljava/awt/Component;)V flags 401 +method name getGlassPane descriptor ()Ljava/awt/Component; flags 401 + +class name javax/swing/RowFilter +header extends java/lang/Object flags 421 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +method name descriptor ()V flags 1 +method name regexFilter descriptor (Ljava/lang/String;[I)Ljavax/swing/RowFilter; flags 89 signature (Ljava/lang/String;[I)Ljavax/swing/RowFilter; +method name dateFilter descriptor (Ljavax/swing/RowFilter$ComparisonType;Ljava/util/Date;[I)Ljavax/swing/RowFilter; flags 89 signature (Ljavax/swing/RowFilter$ComparisonType;Ljava/util/Date;[I)Ljavax/swing/RowFilter; +method name numberFilter descriptor (Ljavax/swing/RowFilter$ComparisonType;Ljava/lang/Number;[I)Ljavax/swing/RowFilter; flags 89 signature (Ljavax/swing/RowFilter$ComparisonType;Ljava/lang/Number;[I)Ljavax/swing/RowFilter; +method name orFilter descriptor (Ljava/lang/Iterable;)Ljavax/swing/RowFilter; flags 9 signature (Ljava/lang/Iterable<+Ljavax/swing/RowFilter<-TM;-TI;>;>;)Ljavax/swing/RowFilter; +method name andFilter descriptor (Ljava/lang/Iterable;)Ljavax/swing/RowFilter; flags 9 signature (Ljava/lang/Iterable<+Ljavax/swing/RowFilter<-TM;-TI;>;>;)Ljavax/swing/RowFilter; +method name notFilter descriptor (Ljavax/swing/RowFilter;)Ljavax/swing/RowFilter; flags 9 signature (Ljavax/swing/RowFilter;)Ljavax/swing/RowFilter; +method name include descriptor (Ljavax/swing/RowFilter$Entry;)Z flags 401 signature (Ljavax/swing/RowFilter$Entry<+TM;+TI;>;)Z + +class name javax/swing/RowFilter$ComparisonType +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; +innerclass innerClass javax/swing/RowFilter$ComparisonType outerClass javax/swing/RowFilter innerClassName ComparisonType flags 4019 +field name BEFORE descriptor Ljavax/swing/RowFilter$ComparisonType; flags 4019 +field name AFTER descriptor Ljavax/swing/RowFilter$ComparisonType; flags 4019 +field name EQUAL descriptor Ljavax/swing/RowFilter$ComparisonType; flags 4019 +field name NOT_EQUAL descriptor Ljavax/swing/RowFilter$ComparisonType; flags 4019 +method name values descriptor ()[Ljavax/swing/RowFilter$ComparisonType; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljavax/swing/RowFilter$ComparisonType; flags 9 + +class name javax/swing/RowFilter$Entry +header extends java/lang/Object flags 421 signature Ljava/lang/Object; +innerclass innerClass javax/swing/RowFilter$Entry outerClass javax/swing/RowFilter innerClassName Entry flags 409 +method name descriptor ()V flags 1 +method name getModel descriptor ()Ljava/lang/Object; flags 401 signature ()TM; +method name getValueCount descriptor ()I flags 401 +method name getValue descriptor (I)Ljava/lang/Object; flags 401 +method name getStringValue descriptor (I)Ljava/lang/String; flags 1 +method name getIdentifier descriptor ()Ljava/lang/Object; flags 401 signature ()TI; + +class name javax/swing/RowSorter +header extends java/lang/Object flags 421 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/RowSorter$SortKey outerClass javax/swing/RowSorter innerClassName SortKey flags 9 +method name descriptor ()V flags 1 +method name getModel descriptor ()Ljava/lang/Object; flags 401 signature ()TM; +method name toggleSortOrder descriptor (I)V flags 401 +method name convertRowIndexToModel descriptor (I)I flags 401 +method name convertRowIndexToView descriptor (I)I flags 401 +method name setSortKeys descriptor (Ljava/util/List;)V flags 401 signature (Ljava/util/List<+Ljavax/swing/RowSorter$SortKey;>;)V +method name getSortKeys descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<+Ljavax/swing/RowSorter$SortKey;>; +method name getViewRowCount descriptor ()I flags 401 +method name getModelRowCount descriptor ()I flags 401 +method name modelStructureChanged descriptor ()V flags 401 +method name allRowsChanged descriptor ()V flags 401 +method name rowsInserted descriptor (II)V flags 401 +method name rowsDeleted descriptor (II)V flags 401 +method name rowsUpdated descriptor (II)V flags 401 +method name rowsUpdated descriptor (III)V flags 401 +method name addRowSorterListener descriptor (Ljavax/swing/event/RowSorterListener;)V flags 1 +method name removeRowSorterListener descriptor (Ljavax/swing/event/RowSorterListener;)V flags 1 +method name fireSortOrderChanged descriptor ()V flags 4 +method name fireRowSorterChanged descriptor ([I)V flags 4 + +class name javax/swing/RowSorter$SortKey +header extends java/lang/Object flags 21 +innerclass innerClass javax/swing/RowSorter$SortKey outerClass javax/swing/RowSorter innerClassName SortKey flags 9 +method name descriptor (ILjavax/swing/SortOrder;)V flags 1 +method name getColumn descriptor ()I flags 11 +method name getSortOrder descriptor ()Ljavax/swing/SortOrder; flags 11 +method name hashCode descriptor ()I flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 + +class name javax/swing/ScrollPaneConstants +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name VIEWPORT descriptor Ljava/lang/String; constantValue VIEWPORT flags 19 +field name VERTICAL_SCROLLBAR descriptor Ljava/lang/String; constantValue VERTICAL_SCROLLBAR flags 19 +field name HORIZONTAL_SCROLLBAR descriptor Ljava/lang/String; constantValue HORIZONTAL_SCROLLBAR flags 19 +field name ROW_HEADER descriptor Ljava/lang/String; constantValue ROW_HEADER flags 19 +field name COLUMN_HEADER descriptor Ljava/lang/String; constantValue COLUMN_HEADER flags 19 +field name LOWER_LEFT_CORNER descriptor Ljava/lang/String; constantValue LOWER_LEFT_CORNER flags 19 +field name LOWER_RIGHT_CORNER descriptor Ljava/lang/String; constantValue LOWER_RIGHT_CORNER flags 19 +field name UPPER_LEFT_CORNER descriptor Ljava/lang/String; constantValue UPPER_LEFT_CORNER flags 19 +field name UPPER_RIGHT_CORNER descriptor Ljava/lang/String; constantValue UPPER_RIGHT_CORNER flags 19 +field name LOWER_LEADING_CORNER descriptor Ljava/lang/String; constantValue LOWER_LEADING_CORNER flags 19 +field name LOWER_TRAILING_CORNER descriptor Ljava/lang/String; constantValue LOWER_TRAILING_CORNER flags 19 +field name UPPER_LEADING_CORNER descriptor Ljava/lang/String; constantValue UPPER_LEADING_CORNER flags 19 +field name UPPER_TRAILING_CORNER descriptor Ljava/lang/String; constantValue UPPER_TRAILING_CORNER flags 19 +field name VERTICAL_SCROLLBAR_POLICY descriptor Ljava/lang/String; constantValue VERTICAL_SCROLLBAR_POLICY flags 19 +field name HORIZONTAL_SCROLLBAR_POLICY descriptor Ljava/lang/String; constantValue HORIZONTAL_SCROLLBAR_POLICY flags 19 +field name VERTICAL_SCROLLBAR_AS_NEEDED descriptor I constantValue 20 flags 19 +field name VERTICAL_SCROLLBAR_NEVER descriptor I constantValue 21 flags 19 +field name VERTICAL_SCROLLBAR_ALWAYS descriptor I constantValue 22 flags 19 +field name HORIZONTAL_SCROLLBAR_AS_NEEDED descriptor I constantValue 30 flags 19 +field name HORIZONTAL_SCROLLBAR_NEVER descriptor I constantValue 31 flags 19 +field name HORIZONTAL_SCROLLBAR_ALWAYS descriptor I constantValue 32 flags 19 + +class name javax/swing/ScrollPaneLayout +header extends java/lang/Object implements java/awt/LayoutManager,javax/swing/ScrollPaneConstants,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/ScrollPaneLayout$UIResource outerClass javax/swing/ScrollPaneLayout innerClassName UIResource flags 9 +field name viewport descriptor Ljavax/swing/JViewport; flags 4 +field name vsb descriptor Ljavax/swing/JScrollBar; flags 4 +field name hsb descriptor Ljavax/swing/JScrollBar; flags 4 +field name rowHead descriptor Ljavax/swing/JViewport; flags 4 +field name colHead descriptor Ljavax/swing/JViewport; flags 4 +field name lowerLeft descriptor Ljava/awt/Component; flags 4 +field name lowerRight descriptor Ljava/awt/Component; flags 4 +field name upperLeft descriptor Ljava/awt/Component; flags 4 +field name upperRight descriptor Ljava/awt/Component; flags 4 +field name vsbPolicy descriptor I flags 4 +field name hsbPolicy descriptor I flags 4 +method name descriptor ()V flags 1 +method name syncWithScrollPane descriptor (Ljavax/swing/JScrollPane;)V flags 1 +method name addSingletonComponent descriptor (Ljava/awt/Component;Ljava/awt/Component;)Ljava/awt/Component; flags 4 +method name addLayoutComponent descriptor (Ljava/lang/String;Ljava/awt/Component;)V flags 1 +method name removeLayoutComponent descriptor (Ljava/awt/Component;)V flags 1 +method name getVerticalScrollBarPolicy descriptor ()I flags 1 +method name setVerticalScrollBarPolicy descriptor (I)V flags 1 +method name getHorizontalScrollBarPolicy descriptor ()I flags 1 +method name setHorizontalScrollBarPolicy descriptor (I)V flags 1 +method name getViewport descriptor ()Ljavax/swing/JViewport; flags 1 +method name getHorizontalScrollBar descriptor ()Ljavax/swing/JScrollBar; flags 1 +method name getVerticalScrollBar descriptor ()Ljavax/swing/JScrollBar; flags 1 +method name getRowHeader descriptor ()Ljavax/swing/JViewport; flags 1 +method name getColumnHeader descriptor ()Ljavax/swing/JViewport; flags 1 +method name getCorner descriptor (Ljava/lang/String;)Ljava/awt/Component; flags 1 +method name preferredLayoutSize descriptor (Ljava/awt/Container;)Ljava/awt/Dimension; flags 1 +method name minimumLayoutSize descriptor (Ljava/awt/Container;)Ljava/awt/Dimension; flags 1 +method name layoutContainer descriptor (Ljava/awt/Container;)V flags 1 +method name getViewportBorderBounds descriptor (Ljavax/swing/JScrollPane;)Ljava/awt/Rectangle; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; + +class name javax/swing/ScrollPaneLayout$UIResource +header extends javax/swing/ScrollPaneLayout implements javax/swing/plaf/UIResource flags 21 +innerclass innerClass javax/swing/ScrollPaneLayout$UIResource outerClass javax/swing/ScrollPaneLayout innerClassName UIResource flags 9 +method name descriptor ()V flags 1 + +class name javax/swing/Scrollable +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getPreferredScrollableViewportSize descriptor ()Ljava/awt/Dimension; flags 401 +method name getScrollableUnitIncrement descriptor (Ljava/awt/Rectangle;II)I flags 401 +method name getScrollableBlockIncrement descriptor (Ljava/awt/Rectangle;II)I flags 401 +method name getScrollableTracksViewportWidth descriptor ()Z flags 401 +method name getScrollableTracksViewportHeight descriptor ()Z flags 401 + +class name javax/swing/SingleSelectionModel +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getSelectedIndex descriptor ()I flags 401 +method name setSelectedIndex descriptor (I)V flags 401 +method name clearSelection descriptor ()V flags 401 +method name isSelected descriptor ()Z flags 401 +method name addChangeListener descriptor (Ljavax/swing/event/ChangeListener;)V flags 401 +method name removeChangeListener descriptor (Ljavax/swing/event/ChangeListener;)V flags 401 + +class name javax/swing/SizeRequirements +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name minimum descriptor I flags 1 +field name preferred descriptor I flags 1 +field name maximum descriptor I flags 1 +field name alignment descriptor F flags 1 +method name descriptor ()V flags 1 +method name descriptor (IIIF)V flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name getTiledSizeRequirements descriptor ([Ljavax/swing/SizeRequirements;)Ljavax/swing/SizeRequirements; flags 9 +method name getAlignedSizeRequirements descriptor ([Ljavax/swing/SizeRequirements;)Ljavax/swing/SizeRequirements; flags 9 +method name calculateTiledPositions descriptor (ILjavax/swing/SizeRequirements;[Ljavax/swing/SizeRequirements;[I[I)V flags 9 +method name calculateTiledPositions descriptor (ILjavax/swing/SizeRequirements;[Ljavax/swing/SizeRequirements;[I[IZ)V flags 9 +method name calculateAlignedPositions descriptor (ILjavax/swing/SizeRequirements;[Ljavax/swing/SizeRequirements;[I[I)V flags 9 +method name calculateAlignedPositions descriptor (ILjavax/swing/SizeRequirements;[Ljavax/swing/SizeRequirements;[I[IZ)V flags 9 +method name adjustSizes descriptor (I[Ljavax/swing/SizeRequirements;)[I flags 9 + +class name javax/swing/SizeSequence +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (I)V flags 1 +method name descriptor (II)V flags 1 +method name descriptor ([I)V flags 1 +method name setSizes descriptor ([I)V flags 1 +method name getSizes descriptor ()[I flags 1 +method name getPosition descriptor (I)I flags 1 +method name getIndex descriptor (I)I flags 1 +method name getSize descriptor (I)I flags 1 +method name setSize descriptor (II)V flags 1 +method name insertEntries descriptor (III)V flags 1 +method name removeEntries descriptor (II)V flags 1 + +class name javax/swing/SortOrder +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name ASCENDING descriptor Ljavax/swing/SortOrder; flags 4019 +field name DESCENDING descriptor Ljavax/swing/SortOrder; flags 4019 +field name UNSORTED descriptor Ljavax/swing/SortOrder; flags 4019 +method name values descriptor ()[Ljavax/swing/SortOrder; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljavax/swing/SortOrder; flags 9 + +class name javax/swing/SortingFocusTraversalPolicy +header extends javax/swing/InternalFrameFocusTraversalPolicy flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 4 +method name descriptor (Ljava/util/Comparator;)V flags 1 signature (Ljava/util/Comparator<-Ljava/awt/Component;>;)V +method name getComponentAfter descriptor (Ljava/awt/Container;Ljava/awt/Component;)Ljava/awt/Component; flags 1 +method name getComponentBefore descriptor (Ljava/awt/Container;Ljava/awt/Component;)Ljava/awt/Component; flags 1 +method name getFirstComponent descriptor (Ljava/awt/Container;)Ljava/awt/Component; flags 1 +method name getLastComponent descriptor (Ljava/awt/Container;)Ljava/awt/Component; flags 1 +method name getDefaultComponent descriptor (Ljava/awt/Container;)Ljava/awt/Component; flags 1 +method name setImplicitDownCycleTraversal descriptor (Z)V flags 1 +method name getImplicitDownCycleTraversal descriptor ()Z flags 1 +method name setComparator descriptor (Ljava/util/Comparator;)V flags 4 signature (Ljava/util/Comparator<-Ljava/awt/Component;>;)V +method name getComparator descriptor ()Ljava/util/Comparator; flags 4 signature ()Ljava/util/Comparator<-Ljava/awt/Component;>; +method name accept descriptor (Ljava/awt/Component;)Z flags 4 + +class name javax/swing/SpinnerDateModel +header extends javax/swing/AbstractSpinnerModel implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/util/Date;Ljava/lang/Comparable;Ljava/lang/Comparable;I)V flags 1 +method name descriptor ()V flags 1 +method name setStart descriptor (Ljava/lang/Comparable;)V flags 1 +method name getStart descriptor ()Ljava/lang/Comparable; flags 1 +method name setEnd descriptor (Ljava/lang/Comparable;)V flags 1 +method name getEnd descriptor ()Ljava/lang/Comparable; flags 1 +method name setCalendarField descriptor (I)V flags 1 +method name getCalendarField descriptor ()I flags 1 +method name getNextValue descriptor ()Ljava/lang/Object; flags 1 +method name getPreviousValue descriptor ()Ljava/lang/Object; flags 1 +method name getDate descriptor ()Ljava/util/Date; flags 1 +method name getValue descriptor ()Ljava/lang/Object; flags 1 +method name setValue descriptor (Ljava/lang/Object;)V flags 1 + +class name javax/swing/SpinnerListModel +header extends javax/swing/AbstractSpinnerModel implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/util/List;)V flags 1 signature (Ljava/util/List<*>;)V +method name descriptor ([Ljava/lang/Object;)V flags 1 +method name descriptor ()V flags 1 +method name getList descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<*>; +method name setList descriptor (Ljava/util/List;)V flags 1 signature (Ljava/util/List<*>;)V +method name getValue descriptor ()Ljava/lang/Object; flags 1 +method name setValue descriptor (Ljava/lang/Object;)V flags 1 +method name getNextValue descriptor ()Ljava/lang/Object; flags 1 +method name getPreviousValue descriptor ()Ljava/lang/Object; flags 1 + +class name javax/swing/SpinnerModel +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getValue descriptor ()Ljava/lang/Object; flags 401 +method name setValue descriptor (Ljava/lang/Object;)V flags 401 +method name getNextValue descriptor ()Ljava/lang/Object; flags 401 +method name getPreviousValue descriptor ()Ljava/lang/Object; flags 401 +method name addChangeListener descriptor (Ljavax/swing/event/ChangeListener;)V flags 401 +method name removeChangeListener descriptor (Ljavax/swing/event/ChangeListener;)V flags 401 + +class name javax/swing/SpinnerNumberModel +header extends javax/swing/AbstractSpinnerModel implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/Number;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Number;)V flags 1 +method name descriptor (IIII)V flags 1 +method name descriptor (DDDD)V flags 1 +method name descriptor ()V flags 1 +method name setMinimum descriptor (Ljava/lang/Comparable;)V flags 1 +method name getMinimum descriptor ()Ljava/lang/Comparable; flags 1 +method name setMaximum descriptor (Ljava/lang/Comparable;)V flags 1 +method name getMaximum descriptor ()Ljava/lang/Comparable; flags 1 +method name setStepSize descriptor (Ljava/lang/Number;)V flags 1 +method name getStepSize descriptor ()Ljava/lang/Number; flags 1 +method name getNextValue descriptor ()Ljava/lang/Object; flags 1 +method name getPreviousValue descriptor ()Ljava/lang/Object; flags 1 +method name getNumber descriptor ()Ljava/lang/Number; flags 1 +method name getValue descriptor ()Ljava/lang/Object; flags 1 +method name setValue descriptor (Ljava/lang/Object;)V flags 1 + +class name javax/swing/Spring +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name UNSET descriptor I constantValue -2147483648 flags 19 +method name descriptor ()V flags 4 +method name getMinimumValue descriptor ()I flags 401 +method name getPreferredValue descriptor ()I flags 401 +method name getMaximumValue descriptor ()I flags 401 +method name getValue descriptor ()I flags 401 +method name setValue descriptor (I)V flags 401 +method name constant descriptor (I)Ljavax/swing/Spring; flags 9 +method name constant descriptor (III)Ljavax/swing/Spring; flags 9 +method name minus descriptor (Ljavax/swing/Spring;)Ljavax/swing/Spring; flags 9 +method name sum descriptor (Ljavax/swing/Spring;Ljavax/swing/Spring;)Ljavax/swing/Spring; flags 9 +method name max descriptor (Ljavax/swing/Spring;Ljavax/swing/Spring;)Ljavax/swing/Spring; flags 9 +method name scale descriptor (Ljavax/swing/Spring;F)Ljavax/swing/Spring; flags 9 +method name width descriptor (Ljava/awt/Component;)Ljavax/swing/Spring; flags 9 +method name height descriptor (Ljava/awt/Component;)Ljavax/swing/Spring; flags 9 + +class name javax/swing/SpringLayout +header extends java/lang/Object implements java/awt/LayoutManager2 flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/SpringLayout$Constraints outerClass javax/swing/SpringLayout innerClassName Constraints flags 9 +field name NORTH descriptor Ljava/lang/String; constantValue North flags 19 +field name SOUTH descriptor Ljava/lang/String; constantValue South flags 19 +field name EAST descriptor Ljava/lang/String; constantValue East flags 19 +field name WEST descriptor Ljava/lang/String; constantValue West flags 19 +field name HORIZONTAL_CENTER descriptor Ljava/lang/String; constantValue HorizontalCenter flags 19 +field name VERTICAL_CENTER descriptor Ljava/lang/String; constantValue VerticalCenter flags 19 +field name BASELINE descriptor Ljava/lang/String; constantValue Baseline flags 19 +field name WIDTH descriptor Ljava/lang/String; constantValue Width flags 19 +field name HEIGHT descriptor Ljava/lang/String; constantValue Height flags 19 +method name descriptor ()V flags 1 +method name addLayoutComponent descriptor (Ljava/lang/String;Ljava/awt/Component;)V flags 1 +method name removeLayoutComponent descriptor (Ljava/awt/Component;)V flags 1 +method name minimumLayoutSize descriptor (Ljava/awt/Container;)Ljava/awt/Dimension; flags 1 +method name preferredLayoutSize descriptor (Ljava/awt/Container;)Ljava/awt/Dimension; flags 1 +method name maximumLayoutSize descriptor (Ljava/awt/Container;)Ljava/awt/Dimension; flags 1 +method name addLayoutComponent descriptor (Ljava/awt/Component;Ljava/lang/Object;)V flags 1 +method name getLayoutAlignmentX descriptor (Ljava/awt/Container;)F flags 1 +method name getLayoutAlignmentY descriptor (Ljava/awt/Container;)F flags 1 +method name invalidateLayout descriptor (Ljava/awt/Container;)V flags 1 +method name putConstraint descriptor (Ljava/lang/String;Ljava/awt/Component;ILjava/lang/String;Ljava/awt/Component;)V flags 1 +method name putConstraint descriptor (Ljava/lang/String;Ljava/awt/Component;Ljavax/swing/Spring;Ljava/lang/String;Ljava/awt/Component;)V flags 1 +method name getConstraints descriptor (Ljava/awt/Component;)Ljavax/swing/SpringLayout$Constraints; flags 1 +method name getConstraint descriptor (Ljava/lang/String;Ljava/awt/Component;)Ljavax/swing/Spring; flags 1 +method name layoutContainer descriptor (Ljava/awt/Container;)V flags 1 + +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 +method name descriptor ()V flags 1 +method name descriptor (Ljavax/swing/Spring;Ljavax/swing/Spring;)V flags 1 +method name descriptor (Ljavax/swing/Spring;Ljavax/swing/Spring;Ljavax/swing/Spring;Ljavax/swing/Spring;)V flags 1 +method name descriptor (Ljava/awt/Component;)V flags 1 +method name setX descriptor (Ljavax/swing/Spring;)V flags 1 +method name getX descriptor ()Ljavax/swing/Spring; flags 1 +method name setY descriptor (Ljavax/swing/Spring;)V flags 1 +method name getY descriptor ()Ljavax/swing/Spring; flags 1 +method name setWidth descriptor (Ljavax/swing/Spring;)V flags 1 +method name getWidth descriptor ()Ljavax/swing/Spring; flags 1 +method name setHeight descriptor (Ljavax/swing/Spring;)V flags 1 +method name getHeight descriptor ()Ljavax/swing/Spring; flags 1 +method name setConstraint descriptor (Ljava/lang/String;Ljavax/swing/Spring;)V flags 1 +method name getConstraint descriptor (Ljava/lang/String;)Ljavax/swing/Spring; flags 1 + +class name javax/swing/SwingConstants +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name CENTER descriptor I constantValue 0 flags 19 +field name TOP descriptor I constantValue 1 flags 19 +field name LEFT descriptor I constantValue 2 flags 19 +field name BOTTOM descriptor I constantValue 3 flags 19 +field name RIGHT descriptor I constantValue 4 flags 19 +field name NORTH descriptor I constantValue 1 flags 19 +field name NORTH_EAST descriptor I constantValue 2 flags 19 +field name EAST descriptor I constantValue 3 flags 19 +field name SOUTH_EAST descriptor I constantValue 4 flags 19 +field name SOUTH descriptor I constantValue 5 flags 19 +field name SOUTH_WEST descriptor I constantValue 6 flags 19 +field name WEST descriptor I constantValue 7 flags 19 +field name NORTH_WEST descriptor I constantValue 8 flags 19 +field name HORIZONTAL descriptor I constantValue 0 flags 19 +field name VERTICAL descriptor I constantValue 1 flags 19 +field name LEADING descriptor I constantValue 10 flags 19 +field name TRAILING descriptor I constantValue 11 flags 19 +field name NEXT descriptor I constantValue 12 flags 19 +field name PREVIOUS descriptor I constantValue 13 flags 19 + +class name javax/swing/SwingUtilities +header extends java/lang/Object implements javax/swing/SwingConstants flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name isRectangleContainingRectangle descriptor (Ljava/awt/Rectangle;Ljava/awt/Rectangle;)Z flags 19 +method name getLocalBounds descriptor (Ljava/awt/Component;)Ljava/awt/Rectangle; flags 9 +method name getWindowAncestor descriptor (Ljava/awt/Component;)Ljava/awt/Window; flags 9 +method name convertPoint descriptor (Ljava/awt/Component;Ljava/awt/Point;Ljava/awt/Component;)Ljava/awt/Point; flags 9 +method name convertPoint descriptor (Ljava/awt/Component;IILjava/awt/Component;)Ljava/awt/Point; flags 9 +method name convertRectangle descriptor (Ljava/awt/Component;Ljava/awt/Rectangle;Ljava/awt/Component;)Ljava/awt/Rectangle; flags 9 +method name getAncestorOfClass descriptor (Ljava/lang/Class;Ljava/awt/Component;)Ljava/awt/Container; flags 9 signature (Ljava/lang/Class<*>;Ljava/awt/Component;)Ljava/awt/Container; +method name getAncestorNamed descriptor (Ljava/lang/String;Ljava/awt/Component;)Ljava/awt/Container; flags 9 +method name getDeepestComponentAt descriptor (Ljava/awt/Component;II)Ljava/awt/Component; flags 9 +method name convertMouseEvent descriptor (Ljava/awt/Component;Ljava/awt/event/MouseEvent;Ljava/awt/Component;)Ljava/awt/event/MouseEvent; flags 9 +method name convertPointToScreen descriptor (Ljava/awt/Point;Ljava/awt/Component;)V flags 9 +method name convertPointFromScreen descriptor (Ljava/awt/Point;Ljava/awt/Component;)V flags 9 +method name windowForComponent descriptor (Ljava/awt/Component;)Ljava/awt/Window; flags 9 +method name isDescendingFrom descriptor (Ljava/awt/Component;Ljava/awt/Component;)Z flags 9 +method name computeIntersection descriptor (IIIILjava/awt/Rectangle;)Ljava/awt/Rectangle; flags 9 +method name computeUnion descriptor (IIIILjava/awt/Rectangle;)Ljava/awt/Rectangle; flags 9 +method name computeDifference descriptor (Ljava/awt/Rectangle;Ljava/awt/Rectangle;)[Ljava/awt/Rectangle; flags 9 +method name isLeftMouseButton descriptor (Ljava/awt/event/MouseEvent;)Z flags 9 +method name isMiddleMouseButton descriptor (Ljava/awt/event/MouseEvent;)Z flags 9 +method name isRightMouseButton descriptor (Ljava/awt/event/MouseEvent;)Z flags 9 +method name computeStringWidth descriptor (Ljava/awt/FontMetrics;Ljava/lang/String;)I flags 9 +method name layoutCompoundLabel descriptor (Ljavax/swing/JComponent;Ljava/awt/FontMetrics;Ljava/lang/String;Ljavax/swing/Icon;IIIILjava/awt/Rectangle;Ljava/awt/Rectangle;Ljava/awt/Rectangle;I)Ljava/lang/String; flags 9 +method name layoutCompoundLabel descriptor (Ljava/awt/FontMetrics;Ljava/lang/String;Ljavax/swing/Icon;IIIILjava/awt/Rectangle;Ljava/awt/Rectangle;Ljava/awt/Rectangle;I)Ljava/lang/String; flags 9 +method name paintComponent descriptor (Ljava/awt/Graphics;Ljava/awt/Component;Ljava/awt/Container;IIII)V flags 9 +method name paintComponent descriptor (Ljava/awt/Graphics;Ljava/awt/Component;Ljava/awt/Container;Ljava/awt/Rectangle;)V flags 9 +method name updateComponentTreeUI descriptor (Ljava/awt/Component;)V flags 9 +method name invokeLater descriptor (Ljava/lang/Runnable;)V flags 9 +method name invokeAndWait descriptor (Ljava/lang/Runnable;)V thrownTypes java/lang/InterruptedException,java/lang/reflect/InvocationTargetException flags 9 +method name isEventDispatchThread descriptor ()Z flags 9 +method name getAccessibleIndexInParent descriptor (Ljava/awt/Component;)I flags 9 +method name getAccessibleAt descriptor (Ljava/awt/Component;Ljava/awt/Point;)Ljavax/accessibility/Accessible; flags 9 +method name getAccessibleStateSet descriptor (Ljava/awt/Component;)Ljavax/accessibility/AccessibleStateSet; flags 9 +method name getAccessibleChildrenCount descriptor (Ljava/awt/Component;)I flags 9 +method name getAccessibleChild descriptor (Ljava/awt/Component;I)Ljavax/accessibility/Accessible; flags 9 +method name findFocusOwner descriptor (Ljava/awt/Component;)Ljava/awt/Component; flags 9 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getRootPane descriptor (Ljava/awt/Component;)Ljavax/swing/JRootPane; flags 9 +method name getRoot descriptor (Ljava/awt/Component;)Ljava/awt/Component; flags 9 +method name processKeyBindings descriptor (Ljava/awt/event/KeyEvent;)Z flags 9 +method name notifyAction descriptor (Ljavax/swing/Action;Ljavax/swing/KeyStroke;Ljava/awt/event/KeyEvent;Ljava/lang/Object;I)Z flags 9 +method name replaceUIInputMap descriptor (Ljavax/swing/JComponent;ILjavax/swing/InputMap;)V flags 9 +method name replaceUIActionMap descriptor (Ljavax/swing/JComponent;Ljavax/swing/ActionMap;)V flags 9 +method name getUIInputMap descriptor (Ljavax/swing/JComponent;I)Ljavax/swing/InputMap; flags 9 +method name getUIActionMap descriptor (Ljavax/swing/JComponent;)Ljavax/swing/ActionMap; flags 9 +method name calculateInnerArea descriptor (Ljavax/swing/JComponent;Ljava/awt/Rectangle;)Ljava/awt/Rectangle; flags 9 +method name getUnwrappedParent descriptor (Ljava/awt/Component;)Ljava/awt/Container; flags 9 +method name getUnwrappedView descriptor (Ljavax/swing/JViewport;)Ljava/awt/Component; flags 9 + +class name javax/swing/SwingWorker +header extends java/lang/Object implements java/util/concurrent/RunnableFuture flags 421 signature Ljava/lang/Object;Ljava/util/concurrent/RunnableFuture; classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/SwingWorker$StateValue outerClass javax/swing/SwingWorker innerClassName StateValue flags 4019 +method name descriptor ()V flags 1 +method name doInBackground descriptor ()Ljava/lang/Object; thrownTypes java/lang/Exception flags 404 signature ()TT; +method name run descriptor ()V flags 11 +method name publish descriptor ([Ljava/lang/Object;)V flags 94 signature ([TV;)V runtimeAnnotations @Ljava/lang/SafeVarargs; +method name process descriptor (Ljava/util/List;)V flags 4 signature (Ljava/util/List;)V +method name done descriptor ()V flags 4 +method name setProgress descriptor (I)V flags 14 +method name getProgress descriptor ()I flags 11 +method name execute descriptor ()V flags 11 +method name cancel descriptor (Z)Z flags 11 +method name isCancelled descriptor ()Z flags 11 +method name isDone descriptor ()Z flags 11 +method name get descriptor ()Ljava/lang/Object; thrownTypes java/lang/InterruptedException,java/util/concurrent/ExecutionException flags 11 signature ()TT; +method name get descriptor (JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; thrownTypes java/lang/InterruptedException,java/util/concurrent/ExecutionException,java/util/concurrent/TimeoutException flags 11 signature (JLjava/util/concurrent/TimeUnit;)TT; +method name addPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 11 +method name removePropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 11 +method name firePropertyChange descriptor (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V flags 11 +method name getPropertyChangeSupport descriptor ()Ljava/beans/PropertyChangeSupport; flags 11 +method name getState descriptor ()Ljavax/swing/SwingWorker$StateValue; flags 11 + +class name javax/swing/SwingWorker$StateValue +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; +innerclass innerClass javax/swing/SwingWorker$StateValue outerClass javax/swing/SwingWorker innerClassName StateValue flags 4019 +field name PENDING descriptor Ljavax/swing/SwingWorker$StateValue; flags 4019 +field name STARTED descriptor Ljavax/swing/SwingWorker$StateValue; flags 4019 +field name DONE descriptor Ljavax/swing/SwingWorker$StateValue; flags 4019 +method name values descriptor ()[Ljavax/swing/SwingWorker$StateValue; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljavax/swing/SwingWorker$StateValue; flags 9 + +class name javax/swing/Timer +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name listenerList descriptor Ljavax/swing/event/EventListenerList; flags 4 +method name descriptor (ILjava/awt/event/ActionListener;)V flags 1 +method name addActionListener descriptor (Ljava/awt/event/ActionListener;)V flags 1 +method name removeActionListener descriptor (Ljava/awt/event/ActionListener;)V flags 1 +method name getActionListeners descriptor ()[Ljava/awt/event/ActionListener; flags 1 +method name fireActionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 4 +method name getListeners descriptor (Ljava/lang/Class;)[Ljava/util/EventListener; flags 1 signature (Ljava/lang/Class;)[TT; +method name setLogTimers descriptor (Z)V flags 9 +method name getLogTimers descriptor ()Z flags 9 +method name setDelay descriptor (I)V flags 1 +method name getDelay descriptor ()I flags 1 +method name setInitialDelay descriptor (I)V flags 1 +method name getInitialDelay descriptor ()I flags 1 +method name setRepeats descriptor (Z)V flags 1 +method name isRepeats descriptor ()Z flags 1 +method name setCoalesce descriptor (Z)V flags 1 +method name isCoalesce descriptor ()Z flags 1 +method name setActionCommand descriptor (Ljava/lang/String;)V flags 1 +method name getActionCommand descriptor ()Ljava/lang/String; flags 1 +method name start descriptor ()V flags 1 +method name isRunning descriptor ()Z flags 1 +method name stop descriptor ()V flags 1 +method name restart descriptor ()V flags 1 + +class name javax/swing/ToolTipManager +header extends java/awt/event/MouseAdapter implements java/awt/event/MouseMotionListener flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name lightWeightPopupEnabled descriptor Z flags 4 +field name heavyWeightPopupEnabled descriptor Z flags 4 +method name setEnabled descriptor (Z)V flags 1 +method name isEnabled descriptor ()Z flags 1 +method name setLightWeightPopupEnabled descriptor (Z)V flags 1 +method name isLightWeightPopupEnabled descriptor ()Z flags 1 +method name setInitialDelay descriptor (I)V flags 1 +method name getInitialDelay descriptor ()I flags 1 +method name setDismissDelay descriptor (I)V flags 1 +method name getDismissDelay descriptor ()I flags 1 +method name setReshowDelay descriptor (I)V flags 1 +method name getReshowDelay descriptor ()I flags 1 +method name sharedInstance descriptor ()Ljavax/swing/ToolTipManager; flags 9 +method name registerComponent descriptor (Ljavax/swing/JComponent;)V flags 1 +method name unregisterComponent descriptor (Ljavax/swing/JComponent;)V flags 1 +method name mouseEntered descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseExited descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mousePressed descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseDragged descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseMoved descriptor (Ljava/awt/event/MouseEvent;)V flags 1 + +class name javax/swing/ToolTipManager$insideTimerAction +header extends java/lang/Object implements java/awt/event/ActionListener flags 21 +innerclass innerClass javax/swing/ToolTipManager$insideTimerAction outerClass javax/swing/ToolTipManager innerClassName insideTimerAction flags 4 +method name descriptor (Ljavax/swing/ToolTipManager;)V flags 4 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 + +class name javax/swing/ToolTipManager$outsideTimerAction +header extends java/lang/Object implements java/awt/event/ActionListener flags 21 +innerclass innerClass javax/swing/ToolTipManager$outsideTimerAction outerClass javax/swing/ToolTipManager innerClassName outsideTimerAction flags 4 +method name descriptor (Ljavax/swing/ToolTipManager;)V flags 4 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 + +class name javax/swing/ToolTipManager$stillInsideTimerAction +header extends java/lang/Object implements java/awt/event/ActionListener flags 21 +innerclass innerClass javax/swing/ToolTipManager$stillInsideTimerAction outerClass javax/swing/ToolTipManager innerClassName stillInsideTimerAction flags 4 +method name descriptor (Ljavax/swing/ToolTipManager;)V flags 4 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 + +class name javax/swing/TransferHandler +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name NONE descriptor I constantValue 0 flags 19 +field name COPY descriptor I constantValue 1 flags 19 +field name MOVE descriptor I constantValue 2 flags 19 +field name COPY_OR_MOVE descriptor I constantValue 3 flags 19 +field name LINK descriptor I constantValue 1073741824 flags 19 +method name getCutAction descriptor ()Ljavax/swing/Action; flags 9 +method name getCopyAction descriptor ()Ljavax/swing/Action; flags 9 +method name getPasteAction descriptor ()Ljavax/swing/Action; flags 9 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor ()V flags 4 +method name setDragImage descriptor (Ljava/awt/Image;)V flags 1 +method name getDragImage descriptor ()Ljava/awt/Image; flags 1 +method name setDragImageOffset descriptor (Ljava/awt/Point;)V flags 1 +method name getDragImageOffset descriptor ()Ljava/awt/Point; flags 1 +method name exportAsDrag descriptor (Ljavax/swing/JComponent;Ljava/awt/event/InputEvent;I)V flags 1 +method name exportToClipboard descriptor (Ljavax/swing/JComponent;Ljava/awt/datatransfer/Clipboard;I)V thrownTypes java/lang/IllegalStateException flags 1 +method name importData descriptor (Ljavax/swing/TransferHandler$TransferSupport;)Z flags 1 +method name importData descriptor (Ljavax/swing/JComponent;Ljava/awt/datatransfer/Transferable;)Z flags 1 +method name canImport descriptor (Ljavax/swing/TransferHandler$TransferSupport;)Z flags 1 +method name canImport descriptor (Ljavax/swing/JComponent;[Ljava/awt/datatransfer/DataFlavor;)Z flags 1 +method name getSourceActions descriptor (Ljavax/swing/JComponent;)I flags 1 +method name getVisualRepresentation descriptor (Ljava/awt/datatransfer/Transferable;)Ljavax/swing/Icon; flags 1 +method name createTransferable descriptor (Ljavax/swing/JComponent;)Ljava/awt/datatransfer/Transferable; flags 4 +method name exportDone descriptor (Ljavax/swing/JComponent;Ljava/awt/datatransfer/Transferable;I)V flags 4 + +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 +method name descriptor (Ljava/awt/Point;)V flags 4 +method name getDropPoint descriptor ()Ljava/awt/Point; flags 11 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/swing/TransferHandler$HasGetTransferHandler +header extends java/lang/Object flags 600 +innerclass innerClass javax/swing/TransferHandler$HasGetTransferHandler outerClass javax/swing/TransferHandler innerClassName HasGetTransferHandler flags 608 +method name getTransferHandler descriptor ()Ljavax/swing/TransferHandler; flags 401 + +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 +method name descriptor (Ljava/awt/Component;Ljava/awt/datatransfer/Transferable;)V flags 1 +method name isDrop descriptor ()Z flags 1 +method name getComponent descriptor ()Ljava/awt/Component; flags 1 +method name getDropLocation descriptor ()Ljavax/swing/TransferHandler$DropLocation; flags 1 +method name setShowDropLocation descriptor (Z)V flags 1 +method name setDropAction descriptor (I)V flags 1 +method name getDropAction descriptor ()I flags 1 +method name getUserDropAction descriptor ()I flags 1 +method name getSourceDropActions descriptor ()I flags 1 +method name getDataFlavors descriptor ()[Ljava/awt/datatransfer/DataFlavor; flags 1 +method name isDataFlavorSupported descriptor (Ljava/awt/datatransfer/DataFlavor;)Z flags 1 +method name getTransferable descriptor ()Ljava/awt/datatransfer/Transferable; flags 1 + +class name javax/swing/UIDefaults +header extends java/util/Hashtable flags 21 signature Ljava/util/Hashtable; classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +method name descriptor ()V flags 1 +method name descriptor (IF)V flags 1 +method name descriptor ([Ljava/lang/Object;)V flags 1 +method name get descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1 +method name get descriptor (Ljava/lang/Object;Ljava/util/Locale;)Ljava/lang/Object; flags 1 +method name put descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 1 +method name putDefaults descriptor ([Ljava/lang/Object;)V flags 1 +method name getFont descriptor (Ljava/lang/Object;)Ljava/awt/Font; flags 1 +method name getFont descriptor (Ljava/lang/Object;Ljava/util/Locale;)Ljava/awt/Font; flags 1 +method name getColor descriptor (Ljava/lang/Object;)Ljava/awt/Color; flags 1 +method name getColor descriptor (Ljava/lang/Object;Ljava/util/Locale;)Ljava/awt/Color; flags 1 +method name getIcon descriptor (Ljava/lang/Object;)Ljavax/swing/Icon; flags 1 +method name getIcon descriptor (Ljava/lang/Object;Ljava/util/Locale;)Ljavax/swing/Icon; flags 1 +method name getBorder descriptor (Ljava/lang/Object;)Ljavax/swing/border/Border; flags 1 +method name getBorder descriptor (Ljava/lang/Object;Ljava/util/Locale;)Ljavax/swing/border/Border; flags 1 +method name getString descriptor (Ljava/lang/Object;)Ljava/lang/String; flags 1 +method name getString descriptor (Ljava/lang/Object;Ljava/util/Locale;)Ljava/lang/String; flags 1 +method name getInt descriptor (Ljava/lang/Object;)I flags 1 +method name getInt descriptor (Ljava/lang/Object;Ljava/util/Locale;)I flags 1 +method name getBoolean descriptor (Ljava/lang/Object;)Z flags 1 +method name getBoolean descriptor (Ljava/lang/Object;Ljava/util/Locale;)Z flags 1 +method name getInsets descriptor (Ljava/lang/Object;)Ljava/awt/Insets; flags 1 +method name getInsets descriptor (Ljava/lang/Object;Ljava/util/Locale;)Ljava/awt/Insets; flags 1 +method name getDimension descriptor (Ljava/lang/Object;)Ljava/awt/Dimension; flags 1 +method name getDimension descriptor (Ljava/lang/Object;Ljava/util/Locale;)Ljava/awt/Dimension; flags 1 +method name getUIClass descriptor (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Class; flags 1 signature (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Class<+Ljavax/swing/plaf/ComponentUI;>; +method name getUIClass descriptor (Ljava/lang/String;)Ljava/lang/Class; flags 1 signature (Ljava/lang/String;)Ljava/lang/Class<+Ljavax/swing/plaf/ComponentUI;>; +method name getUIError descriptor (Ljava/lang/String;)V flags 4 +method name getUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 1 +method name addPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 21 +method name removePropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 21 +method name getPropertyChangeListeners descriptor ()[Ljava/beans/PropertyChangeListener; flags 21 +method name firePropertyChange descriptor (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V flags 4 +method name addResourceBundle descriptor (Ljava/lang/String;)V flags 21 +method name removeResourceBundle descriptor (Ljava/lang/String;)V flags 21 +method name setDefaultLocale descriptor (Ljava/util/Locale;)V flags 1 +method name getDefaultLocale descriptor ()Ljava/util/Locale; flags 1 + +class name javax/swing/UIDefaults$ActiveValue +header extends java/lang/Object flags 601 +innerclass innerClass javax/swing/UIDefaults$ActiveValue outerClass javax/swing/UIDefaults innerClassName ActiveValue flags 609 +method name createValue descriptor (Ljavax/swing/UIDefaults;)Ljava/lang/Object; flags 401 + +class name javax/swing/UIDefaults$LazyInputMap +header extends java/lang/Object implements javax/swing/UIDefaults$LazyValue flags 21 +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 +method name descriptor ([Ljava/lang/Object;)V flags 1 +method name createValue descriptor (Ljavax/swing/UIDefaults;)Ljava/lang/Object; flags 1 + +class name javax/swing/UIDefaults$LazyValue +header extends java/lang/Object flags 601 +innerclass innerClass javax/swing/UIDefaults$LazyValue outerClass javax/swing/UIDefaults innerClassName LazyValue flags 609 +method name createValue descriptor (Ljavax/swing/UIDefaults;)Ljava/lang/Object; flags 401 + +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 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;[Ljava/lang/Object;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V flags 1 +method name createValue descriptor (Ljavax/swing/UIDefaults;)Ljava/lang/Object; flags 1 + +class name javax/swing/UIManager +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/UIManager$LookAndFeelInfo outerClass javax/swing/UIManager innerClassName LookAndFeelInfo flags 9 +method name descriptor ()V flags 1 +method name getInstalledLookAndFeels descriptor ()[Ljavax/swing/UIManager$LookAndFeelInfo; flags 9 +method name setInstalledLookAndFeels descriptor ([Ljavax/swing/UIManager$LookAndFeelInfo;)V thrownTypes java/lang/SecurityException flags 9 +method name installLookAndFeel descriptor (Ljavax/swing/UIManager$LookAndFeelInfo;)V flags 9 +method name installLookAndFeel descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 9 +method name getLookAndFeel descriptor ()Ljavax/swing/LookAndFeel; flags 9 +method name setLookAndFeel descriptor (Ljavax/swing/LookAndFeel;)V thrownTypes javax/swing/UnsupportedLookAndFeelException flags 9 +method name setLookAndFeel descriptor (Ljava/lang/String;)V thrownTypes java/lang/ClassNotFoundException,java/lang/InstantiationException,java/lang/IllegalAccessException,javax/swing/UnsupportedLookAndFeelException flags 9 +method name getSystemLookAndFeelClassName descriptor ()Ljava/lang/String; flags 9 +method name getCrossPlatformLookAndFeelClassName descriptor ()Ljava/lang/String; flags 9 +method name getDefaults descriptor ()Ljavax/swing/UIDefaults; flags 9 +method name getFont descriptor (Ljava/lang/Object;)Ljava/awt/Font; flags 9 +method name getFont descriptor (Ljava/lang/Object;Ljava/util/Locale;)Ljava/awt/Font; flags 9 +method name getColor descriptor (Ljava/lang/Object;)Ljava/awt/Color; flags 9 +method name getColor descriptor (Ljava/lang/Object;Ljava/util/Locale;)Ljava/awt/Color; flags 9 +method name getIcon descriptor (Ljava/lang/Object;)Ljavax/swing/Icon; flags 9 +method name getIcon descriptor (Ljava/lang/Object;Ljava/util/Locale;)Ljavax/swing/Icon; flags 9 +method name getBorder descriptor (Ljava/lang/Object;)Ljavax/swing/border/Border; flags 9 +method name getBorder descriptor (Ljava/lang/Object;Ljava/util/Locale;)Ljavax/swing/border/Border; flags 9 +method name getString descriptor (Ljava/lang/Object;)Ljava/lang/String; flags 9 +method name getString descriptor (Ljava/lang/Object;Ljava/util/Locale;)Ljava/lang/String; flags 9 +method name getInt descriptor (Ljava/lang/Object;)I flags 9 +method name getInt descriptor (Ljava/lang/Object;Ljava/util/Locale;)I flags 9 +method name getBoolean descriptor (Ljava/lang/Object;)Z flags 9 +method name getBoolean descriptor (Ljava/lang/Object;Ljava/util/Locale;)Z flags 9 +method name getInsets descriptor (Ljava/lang/Object;)Ljava/awt/Insets; flags 9 +method name getInsets descriptor (Ljava/lang/Object;Ljava/util/Locale;)Ljava/awt/Insets; flags 9 +method name getDimension descriptor (Ljava/lang/Object;)Ljava/awt/Dimension; flags 9 +method name getDimension descriptor (Ljava/lang/Object;Ljava/util/Locale;)Ljava/awt/Dimension; flags 9 +method name get descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 9 +method name get descriptor (Ljava/lang/Object;Ljava/util/Locale;)Ljava/lang/Object; flags 9 +method name put descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 9 +method name getUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name getLookAndFeelDefaults descriptor ()Ljavax/swing/UIDefaults; flags 9 +method name addAuxiliaryLookAndFeel descriptor (Ljavax/swing/LookAndFeel;)V flags 9 +method name removeAuxiliaryLookAndFeel descriptor (Ljavax/swing/LookAndFeel;)Z flags 9 +method name getAuxiliaryLookAndFeels descriptor ()[Ljavax/swing/LookAndFeel; flags 9 +method name addPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 9 +method name removePropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 9 +method name getPropertyChangeListeners descriptor ()[Ljava/beans/PropertyChangeListener; 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 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name getName descriptor ()Ljava/lang/String; flags 1 +method name getClassName descriptor ()Ljava/lang/String; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/swing/UnsupportedLookAndFeelException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/swing/ViewportLayout +header extends java/lang/Object implements java/awt/LayoutManager,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name addLayoutComponent descriptor (Ljava/lang/String;Ljava/awt/Component;)V flags 1 +method name removeLayoutComponent descriptor (Ljava/awt/Component;)V flags 1 +method name preferredLayoutSize descriptor (Ljava/awt/Container;)Ljava/awt/Dimension; flags 1 +method name minimumLayoutSize descriptor (Ljava/awt/Container;)Ljava/awt/Dimension; flags 1 +method name layoutContainer descriptor (Ljava/awt/Container;)V flags 1 + +class name javax/swing/WindowConstants +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name DO_NOTHING_ON_CLOSE descriptor I constantValue 0 flags 19 +field name HIDE_ON_CLOSE descriptor I constantValue 1 flags 19 +field name DISPOSE_ON_CLOSE descriptor I constantValue 2 flags 19 +field name EXIT_ON_CLOSE descriptor I constantValue 3 flags 19 + +class name javax/swing/border/AbstractBorder +header extends java/lang/Object implements javax/swing/border/Border,java/io/Serializable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass java/awt/Component$BaselineResizeBehavior outerClass java/awt/Component innerClassName BaselineResizeBehavior flags 4019 +method name descriptor ()V flags 1 +method name paintBorder descriptor (Ljava/awt/Component;Ljava/awt/Graphics;IIII)V flags 1 +method name getBorderInsets descriptor (Ljava/awt/Component;)Ljava/awt/Insets; flags 1 +method name getBorderInsets descriptor (Ljava/awt/Component;Ljava/awt/Insets;)Ljava/awt/Insets; flags 1 +method name isBorderOpaque descriptor ()Z flags 1 +method name getInteriorRectangle descriptor (Ljava/awt/Component;IIII)Ljava/awt/Rectangle; flags 1 +method name getInteriorRectangle descriptor (Ljava/awt/Component;Ljavax/swing/border/Border;IIII)Ljava/awt/Rectangle; flags 9 +method name getBaseline descriptor (Ljava/awt/Component;II)I flags 1 +method name getBaselineResizeBehavior descriptor (Ljava/awt/Component;)Ljava/awt/Component$BaselineResizeBehavior; flags 1 + +class name javax/swing/border/BevelBorder +header extends javax/swing/border/AbstractBorder flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name RAISED descriptor I constantValue 0 flags 19 +field name LOWERED descriptor I constantValue 1 flags 19 +field name bevelType descriptor I flags 4 +field name highlightOuter descriptor Ljava/awt/Color; flags 4 +field name highlightInner descriptor Ljava/awt/Color; flags 4 +field name shadowInner descriptor Ljava/awt/Color; flags 4 +field name shadowOuter descriptor Ljava/awt/Color; flags 4 +method name descriptor (I)V flags 1 +method name descriptor (ILjava/awt/Color;Ljava/awt/Color;)V flags 1 +method name descriptor (ILjava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;)V flags 1 runtimeAnnotations @Ljava/beans/ConstructorProperties;(value={"bevelType""highlightOuterColor""highlightInnerColor""shadowOuterColor""shadowInnerColor"}) +method name paintBorder descriptor (Ljava/awt/Component;Ljava/awt/Graphics;IIII)V flags 1 +method name getBorderInsets descriptor (Ljava/awt/Component;Ljava/awt/Insets;)Ljava/awt/Insets; flags 1 +method name getHighlightOuterColor descriptor (Ljava/awt/Component;)Ljava/awt/Color; flags 1 +method name getHighlightInnerColor descriptor (Ljava/awt/Component;)Ljava/awt/Color; flags 1 +method name getShadowInnerColor descriptor (Ljava/awt/Component;)Ljava/awt/Color; flags 1 +method name getShadowOuterColor descriptor (Ljava/awt/Component;)Ljava/awt/Color; flags 1 +method name getHighlightOuterColor descriptor ()Ljava/awt/Color; flags 1 +method name getHighlightInnerColor descriptor ()Ljava/awt/Color; flags 1 +method name getShadowInnerColor descriptor ()Ljava/awt/Color; flags 1 +method name getShadowOuterColor descriptor ()Ljava/awt/Color; flags 1 +method name getBevelType descriptor ()I flags 1 +method name isBorderOpaque descriptor ()Z flags 1 +method name paintRaisedBevel descriptor (Ljava/awt/Component;Ljava/awt/Graphics;IIII)V flags 4 +method name paintLoweredBevel descriptor (Ljava/awt/Component;Ljava/awt/Graphics;IIII)V flags 4 + +class name javax/swing/border/Border +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name paintBorder descriptor (Ljava/awt/Component;Ljava/awt/Graphics;IIII)V flags 401 +method name getBorderInsets descriptor (Ljava/awt/Component;)Ljava/awt/Insets; flags 401 +method name isBorderOpaque descriptor ()Z flags 401 + +class name javax/swing/border/CompoundBorder +header extends javax/swing/border/AbstractBorder flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name outsideBorder descriptor Ljavax/swing/border/Border; flags 4 +field name insideBorder descriptor Ljavax/swing/border/Border; flags 4 +method name descriptor ()V flags 1 +method name descriptor (Ljavax/swing/border/Border;Ljavax/swing/border/Border;)V flags 1 runtimeAnnotations @Ljava/beans/ConstructorProperties;(value={"outsideBorder""insideBorder"}) +method name isBorderOpaque descriptor ()Z flags 1 +method name paintBorder descriptor (Ljava/awt/Component;Ljava/awt/Graphics;IIII)V flags 1 +method name getBorderInsets descriptor (Ljava/awt/Component;Ljava/awt/Insets;)Ljava/awt/Insets; flags 1 +method name getOutsideBorder descriptor ()Ljavax/swing/border/Border; flags 1 +method name getInsideBorder descriptor ()Ljavax/swing/border/Border; flags 1 + +class name javax/swing/border/EmptyBorder +header extends javax/swing/border/AbstractBorder implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name left descriptor I flags 4 +field name right descriptor I flags 4 +field name top descriptor I flags 4 +field name bottom descriptor I flags 4 +method name descriptor (IIII)V flags 1 +method name descriptor (Ljava/awt/Insets;)V flags 1 runtimeAnnotations @Ljava/beans/ConstructorProperties;(value={"borderInsets"}) +method name paintBorder descriptor (Ljava/awt/Component;Ljava/awt/Graphics;IIII)V flags 1 +method name getBorderInsets descriptor (Ljava/awt/Component;Ljava/awt/Insets;)Ljava/awt/Insets; flags 1 +method name getBorderInsets descriptor ()Ljava/awt/Insets; flags 1 +method name isBorderOpaque descriptor ()Z flags 1 + +class name javax/swing/border/EtchedBorder +header extends javax/swing/border/AbstractBorder flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name RAISED descriptor I constantValue 0 flags 19 +field name LOWERED descriptor I constantValue 1 flags 19 +field name etchType descriptor I flags 4 +field name highlight descriptor Ljava/awt/Color; flags 4 +field name shadow descriptor Ljava/awt/Color; flags 4 +method name descriptor ()V flags 1 +method name descriptor (I)V flags 1 +method name descriptor (Ljava/awt/Color;Ljava/awt/Color;)V flags 1 +method name descriptor (ILjava/awt/Color;Ljava/awt/Color;)V flags 1 runtimeAnnotations @Ljava/beans/ConstructorProperties;(value={"etchType""highlightColor""shadowColor"}) +method name paintBorder descriptor (Ljava/awt/Component;Ljava/awt/Graphics;IIII)V flags 1 +method name getBorderInsets descriptor (Ljava/awt/Component;Ljava/awt/Insets;)Ljava/awt/Insets; flags 1 +method name isBorderOpaque descriptor ()Z flags 1 +method name getEtchType descriptor ()I flags 1 +method name getHighlightColor descriptor (Ljava/awt/Component;)Ljava/awt/Color; flags 1 +method name getHighlightColor descriptor ()Ljava/awt/Color; flags 1 +method name getShadowColor descriptor (Ljava/awt/Component;)Ljava/awt/Color; flags 1 +method name getShadowColor descriptor ()Ljava/awt/Color; flags 1 + +class name javax/swing/border/LineBorder +header extends javax/swing/border/AbstractBorder flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name thickness descriptor I flags 4 +field name lineColor descriptor Ljava/awt/Color; flags 4 +field name roundedCorners descriptor Z flags 4 +method name createBlackLineBorder descriptor ()Ljavax/swing/border/Border; flags 9 +method name createGrayLineBorder descriptor ()Ljavax/swing/border/Border; flags 9 +method name descriptor (Ljava/awt/Color;)V flags 1 +method name descriptor (Ljava/awt/Color;I)V flags 1 +method name descriptor (Ljava/awt/Color;IZ)V flags 1 runtimeAnnotations @Ljava/beans/ConstructorProperties;(value={"lineColor""thickness""roundedCorners"}) +method name paintBorder descriptor (Ljava/awt/Component;Ljava/awt/Graphics;IIII)V flags 1 +method name getBorderInsets descriptor (Ljava/awt/Component;Ljava/awt/Insets;)Ljava/awt/Insets; flags 1 +method name getLineColor descriptor ()Ljava/awt/Color; flags 1 +method name getThickness descriptor ()I flags 1 +method name getRoundedCorners descriptor ()Z flags 1 +method name isBorderOpaque descriptor ()Z flags 1 + +class name javax/swing/border/MatteBorder +header extends javax/swing/border/EmptyBorder flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name color descriptor Ljava/awt/Color; flags 4 +field name tileIcon descriptor Ljavax/swing/Icon; flags 4 +method name descriptor (IIIILjava/awt/Color;)V flags 1 +method name descriptor (Ljava/awt/Insets;Ljava/awt/Color;)V flags 1 +method name descriptor (IIIILjavax/swing/Icon;)V flags 1 +method name descriptor (Ljava/awt/Insets;Ljavax/swing/Icon;)V flags 1 +method name descriptor (Ljavax/swing/Icon;)V flags 1 +method name paintBorder descriptor (Ljava/awt/Component;Ljava/awt/Graphics;IIII)V flags 1 +method name getBorderInsets descriptor (Ljava/awt/Component;Ljava/awt/Insets;)Ljava/awt/Insets; flags 1 +method name getBorderInsets descriptor ()Ljava/awt/Insets; flags 1 +method name getMatteColor descriptor ()Ljava/awt/Color; flags 1 +method name getTileIcon descriptor ()Ljavax/swing/Icon; flags 1 +method name isBorderOpaque descriptor ()Z flags 1 + +class name javax/swing/border/SoftBevelBorder +header extends javax/swing/border/BevelBorder flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (I)V flags 1 +method name descriptor (ILjava/awt/Color;Ljava/awt/Color;)V flags 1 +method name descriptor (ILjava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;)V flags 1 runtimeAnnotations @Ljava/beans/ConstructorProperties;(value={"bevelType""highlightOuterColor""highlightInnerColor""shadowOuterColor""shadowInnerColor"}) +method name paintBorder descriptor (Ljava/awt/Component;Ljava/awt/Graphics;IIII)V flags 1 +method name getBorderInsets descriptor (Ljava/awt/Component;Ljava/awt/Insets;)Ljava/awt/Insets; flags 1 +method name isBorderOpaque descriptor ()Z flags 1 + +class name javax/swing/border/StrokeBorder +header extends javax/swing/border/AbstractBorder flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/awt/BasicStroke;)V flags 1 +method name descriptor (Ljava/awt/BasicStroke;Ljava/awt/Paint;)V flags 1 runtimeAnnotations @Ljava/beans/ConstructorProperties;(value={"stroke""paint"}) +method name paintBorder descriptor (Ljava/awt/Component;Ljava/awt/Graphics;IIII)V flags 1 +method name getBorderInsets descriptor (Ljava/awt/Component;Ljava/awt/Insets;)Ljava/awt/Insets; flags 1 +method name getStroke descriptor ()Ljava/awt/BasicStroke; flags 1 +method name getPaint descriptor ()Ljava/awt/Paint; flags 1 + +class name javax/swing/border/TitledBorder +header extends javax/swing/border/AbstractBorder flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass java/awt/Component$BaselineResizeBehavior outerClass java/awt/Component innerClassName BaselineResizeBehavior flags 4019 +field name title descriptor Ljava/lang/String; flags 4 +field name border descriptor Ljavax/swing/border/Border; flags 4 +field name titlePosition descriptor I flags 4 +field name titleJustification descriptor I flags 4 +field name titleFont descriptor Ljava/awt/Font; flags 4 +field name titleColor descriptor Ljava/awt/Color; flags 4 +field name DEFAULT_POSITION descriptor I constantValue 0 flags 19 +field name ABOVE_TOP descriptor I constantValue 1 flags 19 +field name TOP descriptor I constantValue 2 flags 19 +field name BELOW_TOP descriptor I constantValue 3 flags 19 +field name ABOVE_BOTTOM descriptor I constantValue 4 flags 19 +field name BOTTOM descriptor I constantValue 5 flags 19 +field name BELOW_BOTTOM descriptor I constantValue 6 flags 19 +field name DEFAULT_JUSTIFICATION descriptor I constantValue 0 flags 19 +field name LEFT descriptor I constantValue 1 flags 19 +field name CENTER descriptor I constantValue 2 flags 19 +field name RIGHT descriptor I constantValue 3 flags 19 +field name LEADING descriptor I constantValue 4 flags 19 +field name TRAILING descriptor I constantValue 5 flags 19 +field name EDGE_SPACING descriptor I constantValue 2 flags 1c +field name TEXT_SPACING descriptor I constantValue 2 flags 1c +field name TEXT_INSET_H descriptor I constantValue 5 flags 1c +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljavax/swing/border/Border;)V flags 1 +method name descriptor (Ljavax/swing/border/Border;Ljava/lang/String;)V flags 1 +method name descriptor (Ljavax/swing/border/Border;Ljava/lang/String;II)V flags 1 +method name descriptor (Ljavax/swing/border/Border;Ljava/lang/String;IILjava/awt/Font;)V flags 1 +method name descriptor (Ljavax/swing/border/Border;Ljava/lang/String;IILjava/awt/Font;Ljava/awt/Color;)V flags 1 runtimeAnnotations @Ljava/beans/ConstructorProperties;(value={"border""title""titleJustification""titlePosition""titleFont""titleColor"}) +method name paintBorder descriptor (Ljava/awt/Component;Ljava/awt/Graphics;IIII)V flags 1 +method name getBorderInsets descriptor (Ljava/awt/Component;Ljava/awt/Insets;)Ljava/awt/Insets; flags 1 +method name isBorderOpaque descriptor ()Z flags 1 +method name getTitle descriptor ()Ljava/lang/String; flags 1 +method name getBorder descriptor ()Ljavax/swing/border/Border; flags 1 +method name getTitlePosition descriptor ()I flags 1 +method name getTitleJustification descriptor ()I flags 1 +method name getTitleFont descriptor ()Ljava/awt/Font; flags 1 +method name getTitleColor descriptor ()Ljava/awt/Color; flags 1 +method name setTitle descriptor (Ljava/lang/String;)V flags 1 +method name setBorder descriptor (Ljavax/swing/border/Border;)V flags 1 +method name setTitlePosition descriptor (I)V flags 1 +method name setTitleJustification descriptor (I)V flags 1 +method name setTitleFont descriptor (Ljava/awt/Font;)V flags 1 +method name setTitleColor descriptor (Ljava/awt/Color;)V flags 1 +method name getMinimumSize descriptor (Ljava/awt/Component;)Ljava/awt/Dimension; flags 1 +method name getBaseline descriptor (Ljava/awt/Component;II)I flags 1 +method name getBaselineResizeBehavior descriptor (Ljava/awt/Component;)Ljava/awt/Component$BaselineResizeBehavior; flags 1 +method name getFont descriptor (Ljava/awt/Component;)Ljava/awt/Font; flags 4 + +class name javax/swing/colorchooser/AbstractColorChooserPanel +header extends javax/swing/JPanel flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name updateChooser descriptor ()V flags 401 +method name buildChooser descriptor ()V flags 404 +method name getDisplayName descriptor ()Ljava/lang/String; flags 401 +method name getMnemonic descriptor ()I flags 1 +method name getDisplayedMnemonicIndex descriptor ()I flags 1 +method name getSmallDisplayIcon descriptor ()Ljavax/swing/Icon; flags 401 +method name getLargeDisplayIcon descriptor ()Ljavax/swing/Icon; flags 401 +method name installChooserPanel descriptor (Ljavax/swing/JColorChooser;)V flags 1 +method name uninstallChooserPanel descriptor (Ljavax/swing/JColorChooser;)V flags 1 +method name getColorSelectionModel descriptor ()Ljavax/swing/colorchooser/ColorSelectionModel; flags 1 +method name getColorFromModel descriptor ()Ljava/awt/Color; flags 4 +method name paint descriptor (Ljava/awt/Graphics;)V flags 1 + +class name javax/swing/colorchooser/ColorChooserComponentFactory +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getDefaultChooserPanels descriptor ()[Ljavax/swing/colorchooser/AbstractColorChooserPanel; flags 9 +method name getPreviewPanel descriptor ()Ljavax/swing/JComponent; flags 9 + +class name javax/swing/colorchooser/ColorSelectionModel +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getSelectedColor descriptor ()Ljava/awt/Color; flags 401 +method name setSelectedColor descriptor (Ljava/awt/Color;)V flags 401 +method name addChangeListener descriptor (Ljavax/swing/event/ChangeListener;)V flags 401 +method name removeChangeListener descriptor (Ljavax/swing/event/ChangeListener;)V flags 401 + +class name javax/swing/colorchooser/DefaultColorSelectionModel +header extends java/lang/Object implements javax/swing/colorchooser/ColorSelectionModel,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name changeEvent descriptor Ljavax/swing/event/ChangeEvent; flags 84 +field name listenerList descriptor Ljavax/swing/event/EventListenerList; flags 4 +method name descriptor ()V flags 1 +method name descriptor (Ljava/awt/Color;)V flags 1 +method name getSelectedColor descriptor ()Ljava/awt/Color; flags 1 +method name setSelectedColor descriptor (Ljava/awt/Color;)V flags 1 +method name addChangeListener descriptor (Ljavax/swing/event/ChangeListener;)V flags 1 +method name removeChangeListener descriptor (Ljavax/swing/event/ChangeListener;)V flags 1 +method name getChangeListeners descriptor ()[Ljavax/swing/event/ChangeListener; flags 1 +method name fireStateChanged descriptor ()V flags 4 + +class name javax/swing/event/AncestorEvent +header extends java/awt/AWTEvent flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name ANCESTOR_ADDED descriptor I constantValue 1 flags 19 +field name ANCESTOR_REMOVED descriptor I constantValue 2 flags 19 +field name ANCESTOR_MOVED descriptor I constantValue 3 flags 19 +method name descriptor (Ljavax/swing/JComponent;ILjava/awt/Container;Ljava/awt/Container;)V flags 1 +method name getAncestor descriptor ()Ljava/awt/Container; flags 1 +method name getAncestorParent descriptor ()Ljava/awt/Container; flags 1 +method name getComponent descriptor ()Ljavax/swing/JComponent; flags 1 + +class name javax/swing/event/AncestorListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name ancestorAdded descriptor (Ljavax/swing/event/AncestorEvent;)V flags 401 +method name ancestorRemoved descriptor (Ljavax/swing/event/AncestorEvent;)V flags 401 +method name ancestorMoved descriptor (Ljavax/swing/event/AncestorEvent;)V flags 401 + +class name javax/swing/event/CaretEvent +header extends java/util/EventObject flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/Object;)V flags 1 +method name getDot descriptor ()I flags 401 +method name getMark descriptor ()I flags 401 + +class name javax/swing/event/CaretListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name caretUpdate descriptor (Ljavax/swing/event/CaretEvent;)V flags 401 + +class name javax/swing/event/CellEditorListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name editingStopped descriptor (Ljavax/swing/event/ChangeEvent;)V flags 401 +method name editingCanceled descriptor (Ljavax/swing/event/ChangeEvent;)V flags 401 + +class name javax/swing/event/ChangeEvent +header extends java/util/EventObject flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/Object;)V flags 1 + +class name javax/swing/event/ChangeListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name stateChanged descriptor (Ljavax/swing/event/ChangeEvent;)V flags 401 + +class name javax/swing/event/DocumentEvent +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +method name getOffset descriptor ()I flags 401 +method name getLength descriptor ()I flags 401 +method name getDocument descriptor ()Ljavax/swing/text/Document; flags 401 +method name getType descriptor ()Ljavax/swing/event/DocumentEvent$EventType; flags 401 +method name getChange descriptor (Ljavax/swing/text/Element;)Ljavax/swing/event/DocumentEvent$ElementChange; flags 401 + +class name javax/swing/event/DocumentEvent$ElementChange +header extends java/lang/Object flags 601 +innerclass innerClass javax/swing/event/DocumentEvent$ElementChange outerClass javax/swing/event/DocumentEvent innerClassName ElementChange flags 609 +method name getElement descriptor ()Ljavax/swing/text/Element; flags 401 +method name getIndex descriptor ()I flags 401 +method name getChildrenRemoved descriptor ()[Ljavax/swing/text/Element; flags 401 +method name getChildrenAdded descriptor ()[Ljavax/swing/text/Element; flags 401 + +class name javax/swing/event/DocumentEvent$EventType +header extends java/lang/Object flags 31 +innerclass innerClass javax/swing/event/DocumentEvent$EventType outerClass javax/swing/event/DocumentEvent innerClassName EventType flags 19 +field name INSERT descriptor Ljavax/swing/event/DocumentEvent$EventType; flags 19 +field name REMOVE descriptor Ljavax/swing/event/DocumentEvent$EventType; flags 19 +field name CHANGE descriptor Ljavax/swing/event/DocumentEvent$EventType; flags 19 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/swing/event/DocumentListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name insertUpdate descriptor (Ljavax/swing/event/DocumentEvent;)V flags 401 +method name removeUpdate descriptor (Ljavax/swing/event/DocumentEvent;)V flags 401 +method name changedUpdate descriptor (Ljavax/swing/event/DocumentEvent;)V flags 401 + +class name javax/swing/event/EventListenerList +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name listenerList descriptor [Ljava/lang/Object; flags 84 +method name descriptor ()V flags 1 +method name getListenerList descriptor ()[Ljava/lang/Object; flags 1 +method name getListeners descriptor (Ljava/lang/Class;)[Ljava/util/EventListener; flags 1 signature (Ljava/lang/Class;)[TT; +method name getListenerCount descriptor ()I flags 1 +method name getListenerCount descriptor (Ljava/lang/Class;)I flags 1 signature (Ljava/lang/Class<*>;)I +method name add descriptor (Ljava/lang/Class;Ljava/util/EventListener;)V flags 21 signature (Ljava/lang/Class;TT;)V +method name remove descriptor (Ljava/lang/Class;Ljava/util/EventListener;)V flags 21 signature (Ljava/lang/Class;TT;)V +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/swing/event/HyperlinkEvent +header extends java/util/EventObject flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/event/HyperlinkEvent$EventType outerClass javax/swing/event/HyperlinkEvent innerClassName EventType flags 19 +method name descriptor (Ljava/lang/Object;Ljavax/swing/event/HyperlinkEvent$EventType;Ljava/net/URL;)V flags 1 +method name descriptor (Ljava/lang/Object;Ljavax/swing/event/HyperlinkEvent$EventType;Ljava/net/URL;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/Object;Ljavax/swing/event/HyperlinkEvent$EventType;Ljava/net/URL;Ljava/lang/String;Ljavax/swing/text/Element;)V flags 1 +method name descriptor (Ljava/lang/Object;Ljavax/swing/event/HyperlinkEvent$EventType;Ljava/net/URL;Ljava/lang/String;Ljavax/swing/text/Element;Ljava/awt/event/InputEvent;)V flags 1 +method name getEventType descriptor ()Ljavax/swing/event/HyperlinkEvent$EventType; flags 1 +method name getDescription descriptor ()Ljava/lang/String; flags 1 +method name getURL descriptor ()Ljava/net/URL; flags 1 +method name getSourceElement descriptor ()Ljavax/swing/text/Element; flags 1 +method name getInputEvent descriptor ()Ljava/awt/event/InputEvent; flags 1 + +class name javax/swing/event/HyperlinkEvent$EventType +header extends java/lang/Object flags 31 +innerclass innerClass javax/swing/event/HyperlinkEvent$EventType outerClass javax/swing/event/HyperlinkEvent innerClassName EventType flags 19 +field name ENTERED descriptor Ljavax/swing/event/HyperlinkEvent$EventType; flags 19 +field name EXITED descriptor Ljavax/swing/event/HyperlinkEvent$EventType; flags 19 +field name ACTIVATED descriptor Ljavax/swing/event/HyperlinkEvent$EventType; flags 19 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/swing/event/HyperlinkListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name hyperlinkUpdate descriptor (Ljavax/swing/event/HyperlinkEvent;)V flags 401 + +class name javax/swing/event/InternalFrameAdapter +header extends java/lang/Object implements javax/swing/event/InternalFrameListener flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name internalFrameOpened descriptor (Ljavax/swing/event/InternalFrameEvent;)V flags 1 +method name internalFrameClosing descriptor (Ljavax/swing/event/InternalFrameEvent;)V flags 1 +method name internalFrameClosed descriptor (Ljavax/swing/event/InternalFrameEvent;)V flags 1 +method name internalFrameIconified descriptor (Ljavax/swing/event/InternalFrameEvent;)V flags 1 +method name internalFrameDeiconified descriptor (Ljavax/swing/event/InternalFrameEvent;)V flags 1 +method name internalFrameActivated descriptor (Ljavax/swing/event/InternalFrameEvent;)V flags 1 +method name internalFrameDeactivated descriptor (Ljavax/swing/event/InternalFrameEvent;)V flags 1 + +class name javax/swing/event/InternalFrameEvent +header extends java/awt/AWTEvent flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name INTERNAL_FRAME_FIRST descriptor I constantValue 25549 flags 19 +field name INTERNAL_FRAME_LAST descriptor I constantValue 25555 flags 19 +field name INTERNAL_FRAME_OPENED descriptor I constantValue 25549 flags 19 +field name INTERNAL_FRAME_CLOSING descriptor I constantValue 25550 flags 19 +field name INTERNAL_FRAME_CLOSED descriptor I constantValue 25551 flags 19 +field name INTERNAL_FRAME_ICONIFIED descriptor I constantValue 25552 flags 19 +field name INTERNAL_FRAME_DEICONIFIED descriptor I constantValue 25553 flags 19 +field name INTERNAL_FRAME_ACTIVATED descriptor I constantValue 25554 flags 19 +field name INTERNAL_FRAME_DEACTIVATED descriptor I constantValue 25555 flags 19 +method name descriptor (Ljavax/swing/JInternalFrame;I)V flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 1 +method name getInternalFrame descriptor ()Ljavax/swing/JInternalFrame; flags 1 + +class name javax/swing/event/InternalFrameListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name internalFrameOpened descriptor (Ljavax/swing/event/InternalFrameEvent;)V flags 401 +method name internalFrameClosing descriptor (Ljavax/swing/event/InternalFrameEvent;)V flags 401 +method name internalFrameClosed descriptor (Ljavax/swing/event/InternalFrameEvent;)V flags 401 +method name internalFrameIconified descriptor (Ljavax/swing/event/InternalFrameEvent;)V flags 401 +method name internalFrameDeiconified descriptor (Ljavax/swing/event/InternalFrameEvent;)V flags 401 +method name internalFrameActivated descriptor (Ljavax/swing/event/InternalFrameEvent;)V flags 401 +method name internalFrameDeactivated descriptor (Ljavax/swing/event/InternalFrameEvent;)V flags 401 + +class name javax/swing/event/ListDataEvent +header extends java/util/EventObject flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name CONTENTS_CHANGED descriptor I constantValue 0 flags 19 +field name INTERVAL_ADDED descriptor I constantValue 1 flags 19 +field name INTERVAL_REMOVED descriptor I constantValue 2 flags 19 +method name getType descriptor ()I flags 1 +method name getIndex0 descriptor ()I flags 1 +method name getIndex1 descriptor ()I flags 1 +method name descriptor (Ljava/lang/Object;III)V flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/swing/event/ListDataListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name intervalAdded descriptor (Ljavax/swing/event/ListDataEvent;)V flags 401 +method name intervalRemoved descriptor (Ljavax/swing/event/ListDataEvent;)V flags 401 +method name contentsChanged descriptor (Ljavax/swing/event/ListDataEvent;)V flags 401 + +class name javax/swing/event/ListSelectionEvent +header extends java/util/EventObject flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/Object;IIZ)V flags 1 +method name getFirstIndex descriptor ()I flags 1 +method name getLastIndex descriptor ()I flags 1 +method name getValueIsAdjusting descriptor ()Z flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/swing/event/ListSelectionListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name valueChanged descriptor (Ljavax/swing/event/ListSelectionEvent;)V flags 401 + +class name javax/swing/event/MenuDragMouseEvent +header extends java/awt/event/MouseEvent flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/awt/Component;IJIIIIZ[Ljavax/swing/MenuElement;Ljavax/swing/MenuSelectionManager;)V flags 1 +method name descriptor (Ljava/awt/Component;IJIIIIIIZ[Ljavax/swing/MenuElement;Ljavax/swing/MenuSelectionManager;)V flags 1 +method name getPath descriptor ()[Ljavax/swing/MenuElement; flags 1 +method name getMenuSelectionManager descriptor ()Ljavax/swing/MenuSelectionManager; flags 1 + +class name javax/swing/event/MenuDragMouseListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name menuDragMouseEntered descriptor (Ljavax/swing/event/MenuDragMouseEvent;)V flags 401 +method name menuDragMouseExited descriptor (Ljavax/swing/event/MenuDragMouseEvent;)V flags 401 +method name menuDragMouseDragged descriptor (Ljavax/swing/event/MenuDragMouseEvent;)V flags 401 +method name menuDragMouseReleased descriptor (Ljavax/swing/event/MenuDragMouseEvent;)V flags 401 + +class name javax/swing/event/MenuEvent +header extends java/util/EventObject flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/Object;)V flags 1 + +class name javax/swing/event/MenuKeyEvent +header extends java/awt/event/KeyEvent flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/awt/Component;IJIIC[Ljavax/swing/MenuElement;Ljavax/swing/MenuSelectionManager;)V flags 1 +method name getPath descriptor ()[Ljavax/swing/MenuElement; flags 1 +method name getMenuSelectionManager descriptor ()Ljavax/swing/MenuSelectionManager; flags 1 + +class name javax/swing/event/MenuKeyListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name menuKeyTyped descriptor (Ljavax/swing/event/MenuKeyEvent;)V flags 401 +method name menuKeyPressed descriptor (Ljavax/swing/event/MenuKeyEvent;)V flags 401 +method name menuKeyReleased descriptor (Ljavax/swing/event/MenuKeyEvent;)V flags 401 + +class name javax/swing/event/MenuListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name menuSelected descriptor (Ljavax/swing/event/MenuEvent;)V flags 401 +method name menuDeselected descriptor (Ljavax/swing/event/MenuEvent;)V flags 401 +method name menuCanceled descriptor (Ljavax/swing/event/MenuEvent;)V flags 401 + +class name javax/swing/event/MouseInputAdapter +header extends java/awt/event/MouseAdapter implements javax/swing/event/MouseInputListener flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 + +class name javax/swing/event/MouseInputListener +header extends java/lang/Object implements java/awt/event/MouseListener,java/awt/event/MouseMotionListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name javax/swing/event/PopupMenuEvent +header extends java/util/EventObject flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/Object;)V flags 1 + +class name javax/swing/event/PopupMenuListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name popupMenuWillBecomeVisible descriptor (Ljavax/swing/event/PopupMenuEvent;)V flags 401 +method name popupMenuWillBecomeInvisible descriptor (Ljavax/swing/event/PopupMenuEvent;)V flags 401 +method name popupMenuCanceled descriptor (Ljavax/swing/event/PopupMenuEvent;)V flags 401 + +class name javax/swing/event/RowSorterEvent +header extends java/util/EventObject flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/event/RowSorterEvent$Type outerClass javax/swing/event/RowSorterEvent innerClassName Type flags 4019 +method name descriptor (Ljavax/swing/RowSorter;)V flags 1 +method name descriptor (Ljavax/swing/RowSorter;Ljavax/swing/event/RowSorterEvent$Type;[I)V flags 1 +method name getSource descriptor ()Ljavax/swing/RowSorter; flags 1 +method name getType descriptor ()Ljavax/swing/event/RowSorterEvent$Type; flags 1 +method name convertPreviousRowIndexToModel descriptor (I)I flags 1 +method name getPreviousRowCount descriptor ()I flags 1 +method name getSource descriptor ()Ljava/lang/Object; flags 1041 + +class name javax/swing/event/RowSorterEvent$Type +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; +innerclass innerClass javax/swing/event/RowSorterEvent$Type outerClass javax/swing/event/RowSorterEvent innerClassName Type flags 4019 +field name SORT_ORDER_CHANGED descriptor Ljavax/swing/event/RowSorterEvent$Type; flags 4019 +field name SORTED descriptor Ljavax/swing/event/RowSorterEvent$Type; flags 4019 +method name values descriptor ()[Ljavax/swing/event/RowSorterEvent$Type; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljavax/swing/event/RowSorterEvent$Type; flags 9 + +class name javax/swing/event/RowSorterListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name sorterChanged descriptor (Ljavax/swing/event/RowSorterEvent;)V flags 401 + +class name javax/swing/event/SwingPropertyChangeSupport +header extends java/beans/PropertyChangeSupport flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/Object;)V flags 1 +method name descriptor (Ljava/lang/Object;Z)V flags 1 +method name firePropertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 +method name isNotifyOnEDT descriptor ()Z flags 11 + +class name javax/swing/event/TableColumnModelEvent +header extends java/util/EventObject flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name fromIndex descriptor I flags 4 +field name toIndex descriptor I flags 4 +method name descriptor (Ljavax/swing/table/TableColumnModel;II)V flags 1 +method name getFromIndex descriptor ()I flags 1 +method name getToIndex descriptor ()I flags 1 + +class name javax/swing/event/TableColumnModelListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name columnAdded descriptor (Ljavax/swing/event/TableColumnModelEvent;)V flags 401 +method name columnRemoved descriptor (Ljavax/swing/event/TableColumnModelEvent;)V flags 401 +method name columnMoved descriptor (Ljavax/swing/event/TableColumnModelEvent;)V flags 401 +method name columnMarginChanged descriptor (Ljavax/swing/event/ChangeEvent;)V flags 401 +method name columnSelectionChanged descriptor (Ljavax/swing/event/ListSelectionEvent;)V flags 401 + +class name javax/swing/event/TableModelEvent +header extends java/util/EventObject flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name INSERT descriptor I constantValue 1 flags 19 +field name UPDATE descriptor I constantValue 0 flags 19 +field name DELETE descriptor I constantValue -1 flags 19 +field name HEADER_ROW descriptor I constantValue -1 flags 19 +field name ALL_COLUMNS descriptor I constantValue -1 flags 19 +field name type descriptor I flags 4 +field name firstRow descriptor I flags 4 +field name lastRow descriptor I flags 4 +field name column descriptor I flags 4 +method name descriptor (Ljavax/swing/table/TableModel;)V flags 1 +method name descriptor (Ljavax/swing/table/TableModel;I)V flags 1 +method name descriptor (Ljavax/swing/table/TableModel;II)V flags 1 +method name descriptor (Ljavax/swing/table/TableModel;III)V flags 1 +method name descriptor (Ljavax/swing/table/TableModel;IIII)V flags 1 +method name getFirstRow descriptor ()I flags 1 +method name getLastRow descriptor ()I flags 1 +method name getColumn descriptor ()I flags 1 +method name getType descriptor ()I flags 1 + +class name javax/swing/event/TableModelListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name tableChanged descriptor (Ljavax/swing/event/TableModelEvent;)V flags 401 + +class name javax/swing/event/TreeExpansionEvent +header extends java/util/EventObject flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name path descriptor Ljavax/swing/tree/TreePath; flags 4 +method name descriptor (Ljava/lang/Object;Ljavax/swing/tree/TreePath;)V flags 1 +method name getPath descriptor ()Ljavax/swing/tree/TreePath; flags 1 + +class name javax/swing/event/TreeExpansionListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name treeExpanded descriptor (Ljavax/swing/event/TreeExpansionEvent;)V flags 401 +method name treeCollapsed descriptor (Ljavax/swing/event/TreeExpansionEvent;)V flags 401 + +class name javax/swing/event/TreeModelEvent +header extends java/util/EventObject flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name path descriptor Ljavax/swing/tree/TreePath; flags 4 +field name childIndices descriptor [I flags 4 +field name children descriptor [Ljava/lang/Object; flags 4 +method name descriptor (Ljava/lang/Object;[Ljava/lang/Object;[I[Ljava/lang/Object;)V flags 1 +method name descriptor (Ljava/lang/Object;Ljavax/swing/tree/TreePath;[I[Ljava/lang/Object;)V flags 1 +method name descriptor (Ljava/lang/Object;[Ljava/lang/Object;)V flags 1 +method name descriptor (Ljava/lang/Object;Ljavax/swing/tree/TreePath;)V flags 1 +method name getTreePath descriptor ()Ljavax/swing/tree/TreePath; flags 1 +method name getPath descriptor ()[Ljava/lang/Object; flags 1 +method name getChildren descriptor ()[Ljava/lang/Object; flags 1 +method name getChildIndices descriptor ()[I flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/swing/event/TreeModelListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name treeNodesChanged descriptor (Ljavax/swing/event/TreeModelEvent;)V flags 401 +method name treeNodesInserted descriptor (Ljavax/swing/event/TreeModelEvent;)V flags 401 +method name treeNodesRemoved descriptor (Ljavax/swing/event/TreeModelEvent;)V flags 401 +method name treeStructureChanged descriptor (Ljavax/swing/event/TreeModelEvent;)V flags 401 + +class name javax/swing/event/TreeSelectionEvent +header extends java/util/EventObject flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name paths descriptor [Ljavax/swing/tree/TreePath; flags 4 +field name areNew descriptor [Z flags 4 +field name oldLeadSelectionPath descriptor Ljavax/swing/tree/TreePath; flags 4 +field name newLeadSelectionPath descriptor Ljavax/swing/tree/TreePath; flags 4 +method name descriptor (Ljava/lang/Object;[Ljavax/swing/tree/TreePath;[ZLjavax/swing/tree/TreePath;Ljavax/swing/tree/TreePath;)V flags 1 +method name descriptor (Ljava/lang/Object;Ljavax/swing/tree/TreePath;ZLjavax/swing/tree/TreePath;Ljavax/swing/tree/TreePath;)V flags 1 +method name getPaths descriptor ()[Ljavax/swing/tree/TreePath; flags 1 +method name getPath descriptor ()Ljavax/swing/tree/TreePath; flags 1 +method name isAddedPath descriptor ()Z flags 1 +method name isAddedPath descriptor (Ljavax/swing/tree/TreePath;)Z flags 1 +method name isAddedPath descriptor (I)Z flags 1 +method name getOldLeadSelectionPath descriptor ()Ljavax/swing/tree/TreePath; flags 1 +method name getNewLeadSelectionPath descriptor ()Ljavax/swing/tree/TreePath; flags 1 +method name cloneWithSource descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1 + +class name javax/swing/event/TreeSelectionListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name valueChanged descriptor (Ljavax/swing/event/TreeSelectionEvent;)V flags 401 + +class name javax/swing/event/TreeWillExpandListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name treeWillExpand descriptor (Ljavax/swing/event/TreeExpansionEvent;)V thrownTypes javax/swing/tree/ExpandVetoException flags 401 +method name treeWillCollapse descriptor (Ljavax/swing/event/TreeExpansionEvent;)V thrownTypes javax/swing/tree/ExpandVetoException flags 401 + +class name javax/swing/event/UndoableEditEvent +header extends java/util/EventObject flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/Object;Ljavax/swing/undo/UndoableEdit;)V flags 1 +method name getEdit descriptor ()Ljavax/swing/undo/UndoableEdit; flags 1 + +class name javax/swing/event/UndoableEditListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name undoableEditHappened descriptor (Ljavax/swing/event/UndoableEditEvent;)V flags 401 + +class name javax/swing/filechooser/FileFilter +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name accept descriptor (Ljava/io/File;)Z flags 401 +method name getDescription descriptor ()Ljava/lang/String; flags 401 + +class name javax/swing/filechooser/FileNameExtensionFilter +header extends javax/swing/filechooser/FileFilter flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/String;[Ljava/lang/String;)V flags 81 +method name accept descriptor (Ljava/io/File;)Z flags 1 +method name getDescription descriptor ()Ljava/lang/String; flags 1 +method name getExtensions descriptor ()[Ljava/lang/String; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/swing/filechooser/FileSystemView +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getFileSystemView descriptor ()Ljavax/swing/filechooser/FileSystemView; flags 9 +method name descriptor ()V flags 1 +method name isRoot descriptor (Ljava/io/File;)Z flags 1 +method name isTraversable descriptor (Ljava/io/File;)Ljava/lang/Boolean; flags 1 +method name getSystemDisplayName descriptor (Ljava/io/File;)Ljava/lang/String; flags 1 +method name getSystemTypeDescription descriptor (Ljava/io/File;)Ljava/lang/String; flags 1 +method name getSystemIcon descriptor (Ljava/io/File;)Ljavax/swing/Icon; flags 1 +method name isParent descriptor (Ljava/io/File;Ljava/io/File;)Z flags 1 +method name getChild descriptor (Ljava/io/File;Ljava/lang/String;)Ljava/io/File; flags 1 +method name isFileSystem descriptor (Ljava/io/File;)Z flags 1 +method name createNewFolder descriptor (Ljava/io/File;)Ljava/io/File; thrownTypes java/io/IOException flags 401 +method name isHiddenFile descriptor (Ljava/io/File;)Z flags 1 +method name isFileSystemRoot descriptor (Ljava/io/File;)Z flags 1 +method name isDrive descriptor (Ljava/io/File;)Z flags 1 +method name isFloppyDrive descriptor (Ljava/io/File;)Z flags 1 +method name isComputerNode descriptor (Ljava/io/File;)Z flags 1 +method name getRoots descriptor ()[Ljava/io/File; flags 1 +method name getHomeDirectory descriptor ()Ljava/io/File; flags 1 +method name getDefaultDirectory descriptor ()Ljava/io/File; flags 1 +method name createFileObject descriptor (Ljava/io/File;Ljava/lang/String;)Ljava/io/File; flags 1 +method name createFileObject descriptor (Ljava/lang/String;)Ljava/io/File; flags 1 +method name getFiles descriptor (Ljava/io/File;Z)[Ljava/io/File; flags 1 +method name getParentDirectory descriptor (Ljava/io/File;)Ljava/io/File; flags 1 +method name createFileSystemRoot descriptor (Ljava/io/File;)Ljava/io/File; flags 4 + +class name javax/swing/filechooser/FileView +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name getName descriptor (Ljava/io/File;)Ljava/lang/String; flags 1 +method name getDescription descriptor (Ljava/io/File;)Ljava/lang/String; flags 1 +method name getTypeDescription descriptor (Ljava/io/File;)Ljava/lang/String; flags 1 +method name getIcon descriptor (Ljava/io/File;)Ljavax/swing/Icon; flags 1 +method name isTraversable descriptor (Ljava/io/File;)Ljava/lang/Boolean; flags 1 + +class name javax/swing/plaf/ActionMapUIResource +header extends javax/swing/ActionMap implements javax/swing/plaf/UIResource flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V 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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +method name getEtchedBorderUIResource descriptor ()Ljavax/swing/border/Border; flags 9 +method name getLoweredBevelBorderUIResource descriptor ()Ljavax/swing/border/Border; flags 9 +method name getRaisedBevelBorderUIResource descriptor ()Ljavax/swing/border/Border; flags 9 +method name getBlackLineBorderUIResource descriptor ()Ljavax/swing/border/Border; flags 9 +method name descriptor (Ljavax/swing/border/Border;)V flags 1 +method name paintBorder descriptor (Ljava/awt/Component;Ljava/awt/Graphics;IIII)V flags 1 +method name getBorderInsets descriptor (Ljava/awt/Component;)Ljava/awt/Insets; flags 1 +method name isBorderOpaque descriptor ()Z flags 1 + +class name javax/swing/plaf/BorderUIResource$BevelBorderUIResource +header extends javax/swing/border/BevelBorder implements javax/swing/plaf/UIResource flags 21 +innerclass innerClass javax/swing/plaf/BorderUIResource$BevelBorderUIResource outerClass javax/swing/plaf/BorderUIResource innerClassName BevelBorderUIResource flags 9 +method name descriptor (I)V flags 1 +method name descriptor (ILjava/awt/Color;Ljava/awt/Color;)V flags 1 +method name descriptor (ILjava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;)V flags 1 runtimeAnnotations @Ljava/beans/ConstructorProperties;(value={"bevelType""highlightOuterColor""highlightInnerColor""shadowOuterColor""shadowInnerColor"}) + +class name javax/swing/plaf/BorderUIResource$CompoundBorderUIResource +header extends javax/swing/border/CompoundBorder implements javax/swing/plaf/UIResource flags 21 +innerclass innerClass javax/swing/plaf/BorderUIResource$CompoundBorderUIResource outerClass javax/swing/plaf/BorderUIResource innerClassName CompoundBorderUIResource flags 9 +method name descriptor (Ljavax/swing/border/Border;Ljavax/swing/border/Border;)V flags 1 runtimeAnnotations @Ljava/beans/ConstructorProperties;(value={"outsideBorder""insideBorder"}) + +class name javax/swing/plaf/BorderUIResource$EmptyBorderUIResource +header extends javax/swing/border/EmptyBorder implements javax/swing/plaf/UIResource flags 21 +innerclass innerClass javax/swing/plaf/BorderUIResource$EmptyBorderUIResource outerClass javax/swing/plaf/BorderUIResource innerClassName EmptyBorderUIResource flags 9 +method name descriptor (IIII)V flags 1 +method name descriptor (Ljava/awt/Insets;)V flags 1 runtimeAnnotations @Ljava/beans/ConstructorProperties;(value={"borderInsets"}) + +class name javax/swing/plaf/BorderUIResource$EtchedBorderUIResource +header extends javax/swing/border/EtchedBorder implements javax/swing/plaf/UIResource flags 21 +innerclass innerClass javax/swing/plaf/BorderUIResource$EtchedBorderUIResource outerClass javax/swing/plaf/BorderUIResource innerClassName EtchedBorderUIResource flags 9 +method name descriptor ()V flags 1 +method name descriptor (I)V flags 1 +method name descriptor (Ljava/awt/Color;Ljava/awt/Color;)V flags 1 +method name descriptor (ILjava/awt/Color;Ljava/awt/Color;)V flags 1 runtimeAnnotations @Ljava/beans/ConstructorProperties;(value={"etchType""highlightColor""shadowColor"}) + +class name javax/swing/plaf/BorderUIResource$LineBorderUIResource +header extends javax/swing/border/LineBorder implements javax/swing/plaf/UIResource flags 21 +innerclass innerClass javax/swing/plaf/BorderUIResource$LineBorderUIResource outerClass javax/swing/plaf/BorderUIResource innerClassName LineBorderUIResource flags 9 +method name descriptor (Ljava/awt/Color;)V flags 1 +method name descriptor (Ljava/awt/Color;I)V flags 1 runtimeAnnotations @Ljava/beans/ConstructorProperties;(value={"lineColor""thickness"}) + +class name javax/swing/plaf/BorderUIResource$MatteBorderUIResource +header extends javax/swing/border/MatteBorder implements javax/swing/plaf/UIResource flags 21 +innerclass innerClass javax/swing/plaf/BorderUIResource$MatteBorderUIResource outerClass javax/swing/plaf/BorderUIResource innerClassName MatteBorderUIResource flags 9 +method name descriptor (IIIILjava/awt/Color;)V flags 1 +method name descriptor (IIIILjavax/swing/Icon;)V flags 1 +method name descriptor (Ljavax/swing/Icon;)V flags 1 + +class name javax/swing/plaf/BorderUIResource$TitledBorderUIResource +header extends javax/swing/border/TitledBorder implements javax/swing/plaf/UIResource flags 21 +innerclass innerClass javax/swing/plaf/BorderUIResource$TitledBorderUIResource outerClass javax/swing/plaf/BorderUIResource innerClassName TitledBorderUIResource flags 9 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljavax/swing/border/Border;)V flags 1 +method name descriptor (Ljavax/swing/border/Border;Ljava/lang/String;)V flags 1 +method name descriptor (Ljavax/swing/border/Border;Ljava/lang/String;II)V flags 1 +method name descriptor (Ljavax/swing/border/Border;Ljava/lang/String;IILjava/awt/Font;)V flags 1 +method name descriptor (Ljavax/swing/border/Border;Ljava/lang/String;IILjava/awt/Font;Ljava/awt/Color;)V flags 1 runtimeAnnotations @Ljava/beans/ConstructorProperties;(value={"border""title""titleJustification""titlePosition""titleFont""titleColor"}) + +class name javax/swing/plaf/ButtonUI +header extends javax/swing/plaf/ComponentUI flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 + +class name javax/swing/plaf/ColorChooserUI +header extends javax/swing/plaf/ComponentUI flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 + +class name javax/swing/plaf/ColorUIResource +header extends java/awt/Color implements javax/swing/plaf/UIResource flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (III)V flags 1 runtimeAnnotations @Ljava/beans/ConstructorProperties;(value={"red""green""blue"}) +method name descriptor (I)V flags 1 +method name descriptor (FFF)V flags 1 +method name descriptor (Ljava/awt/Color;)V flags 1 + +class name javax/swing/plaf/ComboBoxUI +header extends javax/swing/plaf/ComponentUI flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name setPopupVisible descriptor (Ljavax/swing/JComboBox;Z)V flags 401 +method name isPopupVisible descriptor (Ljavax/swing/JComboBox;)Z flags 401 +method name isFocusTraversable descriptor (Ljavax/swing/JComboBox;)Z flags 401 + +class name javax/swing/plaf/ComponentInputMapUIResource +header extends javax/swing/ComponentInputMap implements javax/swing/plaf/UIResource flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljavax/swing/JComponent;)V flags 1 + +class name javax/swing/plaf/ComponentUI +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass java/awt/Component$BaselineResizeBehavior outerClass java/awt/Component innerClassName BaselineResizeBehavior flags 4019 +method name descriptor ()V flags 1 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name contains descriptor (Ljavax/swing/JComponent;II)Z flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name getBaseline descriptor (Ljavax/swing/JComponent;II)I flags 1 +method name getBaselineResizeBehavior descriptor (Ljavax/swing/JComponent;)Ljava/awt/Component$BaselineResizeBehavior; flags 1 +method name getAccessibleChildrenCount descriptor (Ljavax/swing/JComponent;)I flags 1 +method name getAccessibleChild descriptor (Ljavax/swing/JComponent;I)Ljavax/accessibility/Accessible; flags 1 + +class name javax/swing/plaf/DesktopIconUI +header extends javax/swing/plaf/ComponentUI flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 + +class name javax/swing/plaf/DesktopPaneUI +header extends javax/swing/plaf/ComponentUI flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 + +class name javax/swing/plaf/DimensionUIResource +header extends java/awt/Dimension implements javax/swing/plaf/UIResource flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (II)V flags 1 + +class name javax/swing/plaf/FileChooserUI +header extends javax/swing/plaf/ComponentUI flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name getAcceptAllFileFilter descriptor (Ljavax/swing/JFileChooser;)Ljavax/swing/filechooser/FileFilter; flags 401 +method name getFileView descriptor (Ljavax/swing/JFileChooser;)Ljavax/swing/filechooser/FileView; flags 401 +method name getApproveButtonText descriptor (Ljavax/swing/JFileChooser;)Ljava/lang/String; flags 401 +method name getDialogTitle descriptor (Ljavax/swing/JFileChooser;)Ljava/lang/String; flags 401 +method name rescanCurrentDirectory descriptor (Ljavax/swing/JFileChooser;)V flags 401 +method name ensureFileIsVisible descriptor (Ljavax/swing/JFileChooser;Ljava/io/File;)V flags 401 +method name getDefaultButton descriptor (Ljavax/swing/JFileChooser;)Ljavax/swing/JButton; flags 1 + +class name javax/swing/plaf/FontUIResource +header extends java/awt/Font implements javax/swing/plaf/UIResource flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/String;II)V flags 1 +method name descriptor (Ljava/awt/Font;)V flags 1 + +class name javax/swing/plaf/IconUIResource +header extends java/lang/Object implements javax/swing/Icon,javax/swing/plaf/UIResource,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljavax/swing/Icon;)V flags 1 +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/InputMapUIResource +header extends javax/swing/InputMap implements javax/swing/plaf/UIResource flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 + +class name javax/swing/plaf/InsetsUIResource +header extends java/awt/Insets implements javax/swing/plaf/UIResource flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (IIII)V flags 1 + +class name javax/swing/plaf/InternalFrameUI +header extends javax/swing/plaf/ComponentUI flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 + +class name javax/swing/plaf/LabelUI +header extends javax/swing/plaf/ComponentUI flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 + +class name javax/swing/plaf/LayerUI +header extends javax/swing/plaf/ComponentUI implements java/io/Serializable flags 21 signature Ljavax/swing/plaf/ComponentUI;Ljava/io/Serializable; classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass java/awt/Component$BaselineResizeBehavior outerClass java/awt/Component innerClassName BaselineResizeBehavior flags 4019 +method name descriptor ()V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name eventDispatched descriptor (Ljava/awt/AWTEvent;Ljavax/swing/JLayer;)V flags 1 signature (Ljava/awt/AWTEvent;Ljavax/swing/JLayer<+TV;>;)V +method name processComponentEvent descriptor (Ljava/awt/event/ComponentEvent;Ljavax/swing/JLayer;)V flags 4 signature (Ljava/awt/event/ComponentEvent;Ljavax/swing/JLayer<+TV;>;)V +method name processFocusEvent descriptor (Ljava/awt/event/FocusEvent;Ljavax/swing/JLayer;)V flags 4 signature (Ljava/awt/event/FocusEvent;Ljavax/swing/JLayer<+TV;>;)V +method name processKeyEvent descriptor (Ljava/awt/event/KeyEvent;Ljavax/swing/JLayer;)V flags 4 signature (Ljava/awt/event/KeyEvent;Ljavax/swing/JLayer<+TV;>;)V +method name processMouseEvent descriptor (Ljava/awt/event/MouseEvent;Ljavax/swing/JLayer;)V flags 4 signature (Ljava/awt/event/MouseEvent;Ljavax/swing/JLayer<+TV;>;)V +method name processMouseMotionEvent descriptor (Ljava/awt/event/MouseEvent;Ljavax/swing/JLayer;)V flags 4 signature (Ljava/awt/event/MouseEvent;Ljavax/swing/JLayer<+TV;>;)V +method name processMouseWheelEvent descriptor (Ljava/awt/event/MouseWheelEvent;Ljavax/swing/JLayer;)V flags 4 signature (Ljava/awt/event/MouseWheelEvent;Ljavax/swing/JLayer<+TV;>;)V +method name processInputMethodEvent descriptor (Ljava/awt/event/InputMethodEvent;Ljavax/swing/JLayer;)V flags 4 signature (Ljava/awt/event/InputMethodEvent;Ljavax/swing/JLayer<+TV;>;)V +method name processHierarchyEvent descriptor (Ljava/awt/event/HierarchyEvent;Ljavax/swing/JLayer;)V flags 4 signature (Ljava/awt/event/HierarchyEvent;Ljavax/swing/JLayer<+TV;>;)V +method name processHierarchyBoundsEvent descriptor (Ljava/awt/event/HierarchyEvent;Ljavax/swing/JLayer;)V flags 4 signature (Ljava/awt/event/HierarchyEvent;Ljavax/swing/JLayer<+TV;>;)V +method name updateUI descriptor (Ljavax/swing/JLayer;)V flags 1 signature (Ljavax/swing/JLayer<+TV;>;)V +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name addPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 1 +method name removePropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 1 +method name getPropertyChangeListeners descriptor ()[Ljava/beans/PropertyChangeListener; flags 1 +method name addPropertyChangeListener descriptor (Ljava/lang/String;Ljava/beans/PropertyChangeListener;)V flags 1 +method name removePropertyChangeListener descriptor (Ljava/lang/String;Ljava/beans/PropertyChangeListener;)V flags 1 +method name getPropertyChangeListeners descriptor (Ljava/lang/String;)[Ljava/beans/PropertyChangeListener; flags 1 +method name firePropertyChange descriptor (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V flags 4 +method name applyPropertyChange descriptor (Ljava/beans/PropertyChangeEvent;Ljavax/swing/JLayer;)V flags 1 signature (Ljava/beans/PropertyChangeEvent;Ljavax/swing/JLayer<+TV;>;)V +method name getBaseline descriptor (Ljavax/swing/JComponent;II)I flags 1 +method name getBaselineResizeBehavior descriptor (Ljavax/swing/JComponent;)Ljava/awt/Component$BaselineResizeBehavior; flags 1 +method name doLayout descriptor (Ljavax/swing/JLayer;)V flags 1 signature (Ljavax/swing/JLayer<+TV;>;)V +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name paintImmediately descriptor (IIIILjavax/swing/JLayer;)V flags 1 signature (IIIILjavax/swing/JLayer<+TV;>;)V + +class name javax/swing/plaf/ListUI +header extends javax/swing/plaf/ComponentUI flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name locationToIndex descriptor (Ljavax/swing/JList;Ljava/awt/Point;)I flags 401 +method name indexToLocation descriptor (Ljavax/swing/JList;I)Ljava/awt/Point; flags 401 +method name getCellBounds descriptor (Ljavax/swing/JList;II)Ljava/awt/Rectangle; flags 401 + +class name javax/swing/plaf/MenuBarUI +header extends javax/swing/plaf/ComponentUI flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 + +class name javax/swing/plaf/MenuItemUI +header extends javax/swing/plaf/ButtonUI flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 + +class name javax/swing/plaf/OptionPaneUI +header extends javax/swing/plaf/ComponentUI flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name selectInitialValue descriptor (Ljavax/swing/JOptionPane;)V flags 401 +method name containsCustomComponents descriptor (Ljavax/swing/JOptionPane;)Z flags 401 + +class name javax/swing/plaf/PanelUI +header extends javax/swing/plaf/ComponentUI flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 + +class name javax/swing/plaf/PopupMenuUI +header extends javax/swing/plaf/ComponentUI flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name isPopupTrigger descriptor (Ljava/awt/event/MouseEvent;)Z flags 1 +method name getPopup descriptor (Ljavax/swing/JPopupMenu;II)Ljavax/swing/Popup; flags 1 + +class name javax/swing/plaf/ProgressBarUI +header extends javax/swing/plaf/ComponentUI flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 + +class name javax/swing/plaf/RootPaneUI +header extends javax/swing/plaf/ComponentUI flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 + +class name javax/swing/plaf/ScrollBarUI +header extends javax/swing/plaf/ComponentUI flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 + +class name javax/swing/plaf/ScrollPaneUI +header extends javax/swing/plaf/ComponentUI flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 + +class name javax/swing/plaf/SeparatorUI +header extends javax/swing/plaf/ComponentUI flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 + +class name javax/swing/plaf/SliderUI +header extends javax/swing/plaf/ComponentUI flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 + +class name javax/swing/plaf/SpinnerUI +header extends javax/swing/plaf/ComponentUI flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 + +class name javax/swing/plaf/SplitPaneUI +header extends javax/swing/plaf/ComponentUI flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name resetToPreferredSizes descriptor (Ljavax/swing/JSplitPane;)V flags 401 +method name setDividerLocation descriptor (Ljavax/swing/JSplitPane;I)V flags 401 +method name getDividerLocation descriptor (Ljavax/swing/JSplitPane;)I flags 401 +method name getMinimumDividerLocation descriptor (Ljavax/swing/JSplitPane;)I flags 401 +method name getMaximumDividerLocation descriptor (Ljavax/swing/JSplitPane;)I flags 401 +method name finishedPaintingChildren descriptor (Ljavax/swing/JSplitPane;Ljava/awt/Graphics;)V flags 401 + +class name javax/swing/plaf/TabbedPaneUI +header extends javax/swing/plaf/ComponentUI flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name tabForCoordinate descriptor (Ljavax/swing/JTabbedPane;II)I flags 401 +method name getTabBounds descriptor (Ljavax/swing/JTabbedPane;I)Ljava/awt/Rectangle; flags 401 +method name getTabRunCount descriptor (Ljavax/swing/JTabbedPane;)I flags 401 + +class name javax/swing/plaf/TableHeaderUI +header extends javax/swing/plaf/ComponentUI flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 + +class name javax/swing/plaf/TableUI +header extends javax/swing/plaf/ComponentUI flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 + +class name javax/swing/plaf/TextUI +header extends javax/swing/plaf/ComponentUI flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19 +method name descriptor ()V flags 1 +method name modelToView descriptor (Ljavax/swing/text/JTextComponent;I)Ljava/awt/Rectangle; thrownTypes javax/swing/text/BadLocationException flags 401 +method name modelToView descriptor (Ljavax/swing/text/JTextComponent;ILjavax/swing/text/Position$Bias;)Ljava/awt/Rectangle; thrownTypes javax/swing/text/BadLocationException flags 401 +method name viewToModel descriptor (Ljavax/swing/text/JTextComponent;Ljava/awt/Point;)I flags 401 +method name viewToModel descriptor (Ljavax/swing/text/JTextComponent;Ljava/awt/Point;[Ljavax/swing/text/Position$Bias;)I flags 401 +method name getNextVisualPositionFrom descriptor (Ljavax/swing/text/JTextComponent;ILjavax/swing/text/Position$Bias;I[Ljavax/swing/text/Position$Bias;)I thrownTypes javax/swing/text/BadLocationException flags 401 +method name damageRange descriptor (Ljavax/swing/text/JTextComponent;II)V flags 401 +method name damageRange descriptor (Ljavax/swing/text/JTextComponent;IILjavax/swing/text/Position$Bias;Ljavax/swing/text/Position$Bias;)V flags 401 +method name getEditorKit descriptor (Ljavax/swing/text/JTextComponent;)Ljavax/swing/text/EditorKit; flags 401 +method name getRootView descriptor (Ljavax/swing/text/JTextComponent;)Ljavax/swing/text/View; flags 401 +method name getToolTipText descriptor (Ljavax/swing/text/JTextComponent;Ljava/awt/Point;)Ljava/lang/String; flags 1 + +class name javax/swing/plaf/ToolBarUI +header extends javax/swing/plaf/ComponentUI flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 + +class name javax/swing/plaf/ToolTipUI +header extends javax/swing/plaf/ComponentUI flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 + +class name javax/swing/plaf/TreeUI +header extends javax/swing/plaf/ComponentUI flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name getPathBounds descriptor (Ljavax/swing/JTree;Ljavax/swing/tree/TreePath;)Ljava/awt/Rectangle; flags 401 +method name getPathForRow descriptor (Ljavax/swing/JTree;I)Ljavax/swing/tree/TreePath; flags 401 +method name getRowForPath descriptor (Ljavax/swing/JTree;Ljavax/swing/tree/TreePath;)I flags 401 +method name getRowCount descriptor (Ljavax/swing/JTree;)I flags 401 +method name getClosestPathForLocation descriptor (Ljavax/swing/JTree;II)Ljavax/swing/tree/TreePath; flags 401 +method name isEditing descriptor (Ljavax/swing/JTree;)Z flags 401 +method name stopEditing descriptor (Ljavax/swing/JTree;)Z flags 401 +method name cancelEditing descriptor (Ljavax/swing/JTree;)V flags 401 +method name startEditingAtPath descriptor (Ljavax/swing/JTree;Ljavax/swing/tree/TreePath;)V flags 401 +method name getEditingPath descriptor (Ljavax/swing/JTree;)Ljavax/swing/tree/TreePath; flags 401 + +class name javax/swing/plaf/UIResource +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name javax/swing/plaf/ViewportUI +header extends javax/swing/plaf/ComponentUI flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 + +class name javax/swing/plaf/basic/BasicArrowButton +header extends javax/swing/JButton implements javax/swing/SwingConstants flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name direction descriptor I flags 4 +method name descriptor (ILjava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;)V flags 1 +method name descriptor (I)V flags 1 +method name getDirection descriptor ()I flags 1 +method name setDirection descriptor (I)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;)V flags 1 +method name getPreferredSize descriptor ()Ljava/awt/Dimension; flags 1 +method name getMinimumSize descriptor ()Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor ()Ljava/awt/Dimension; flags 1 +method name isFocusTraversable descriptor ()Z flags 1 +method name paintTriangle descriptor (Ljava/awt/Graphics;IIIIZ)V flags 1 + +class name javax/swing/plaf/basic/BasicBorders +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +method name descriptor ()V flags 1 +method name getButtonBorder descriptor ()Ljavax/swing/border/Border; flags 9 +method name getRadioButtonBorder descriptor ()Ljavax/swing/border/Border; flags 9 +method name getToggleButtonBorder descriptor ()Ljavax/swing/border/Border; flags 9 +method name getMenuBarBorder descriptor ()Ljavax/swing/border/Border; flags 9 +method name getSplitPaneBorder descriptor ()Ljavax/swing/border/Border; flags 9 +method name getSplitPaneDividerBorder descriptor ()Ljavax/swing/border/Border; flags 9 +method name getTextFieldBorder descriptor ()Ljavax/swing/border/Border; flags 9 +method name getProgressBarBorder descriptor ()Ljavax/swing/border/Border; flags 9 +method name getInternalFrameBorder descriptor ()Ljavax/swing/border/Border; flags 9 + +class name javax/swing/plaf/basic/BasicBorders$ButtonBorder +header extends javax/swing/border/AbstractBorder implements javax/swing/plaf/UIResource flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicBorders$ButtonBorder outerClass javax/swing/plaf/basic/BasicBorders innerClassName ButtonBorder flags 9 +field name shadow descriptor Ljava/awt/Color; flags 4 +field name darkShadow descriptor Ljava/awt/Color; flags 4 +field name highlight descriptor Ljava/awt/Color; flags 4 +field name lightHighlight descriptor Ljava/awt/Color; flags 4 +method name descriptor (Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;)V flags 1 +method name paintBorder descriptor (Ljava/awt/Component;Ljava/awt/Graphics;IIII)V flags 1 +method name getBorderInsets descriptor (Ljava/awt/Component;Ljava/awt/Insets;)Ljava/awt/Insets; flags 1 + +class name javax/swing/plaf/basic/BasicBorders$FieldBorder +header extends javax/swing/border/AbstractBorder implements javax/swing/plaf/UIResource flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicBorders$FieldBorder outerClass javax/swing/plaf/basic/BasicBorders innerClassName FieldBorder flags 9 +field name shadow descriptor Ljava/awt/Color; flags 4 +field name darkShadow descriptor Ljava/awt/Color; flags 4 +field name highlight descriptor Ljava/awt/Color; flags 4 +field name lightHighlight descriptor Ljava/awt/Color; flags 4 +method name descriptor (Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;)V flags 1 +method name paintBorder descriptor (Ljava/awt/Component;Ljava/awt/Graphics;IIII)V flags 1 +method name getBorderInsets descriptor (Ljava/awt/Component;Ljava/awt/Insets;)Ljava/awt/Insets; flags 1 + +class name javax/swing/plaf/basic/BasicBorders$MarginBorder +header extends javax/swing/border/AbstractBorder implements javax/swing/plaf/UIResource flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicBorders$MarginBorder outerClass javax/swing/plaf/basic/BasicBorders innerClassName MarginBorder flags 9 +method name descriptor ()V flags 1 +method name getBorderInsets descriptor (Ljava/awt/Component;Ljava/awt/Insets;)Ljava/awt/Insets; flags 1 + +class name javax/swing/plaf/basic/BasicBorders$MenuBarBorder +header extends javax/swing/border/AbstractBorder implements javax/swing/plaf/UIResource flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicBorders$MenuBarBorder outerClass javax/swing/plaf/basic/BasicBorders innerClassName MenuBarBorder flags 9 +method name descriptor (Ljava/awt/Color;Ljava/awt/Color;)V flags 1 +method name paintBorder descriptor (Ljava/awt/Component;Ljava/awt/Graphics;IIII)V flags 1 +method name getBorderInsets descriptor (Ljava/awt/Component;Ljava/awt/Insets;)Ljava/awt/Insets; flags 1 + +class name javax/swing/plaf/basic/BasicBorders$RadioButtonBorder +header extends javax/swing/plaf/basic/BasicBorders$ButtonBorder flags 21 +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$ButtonBorder outerClass javax/swing/plaf/basic/BasicBorders innerClassName ButtonBorder flags 9 +method name descriptor (Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;)V flags 1 +method name paintBorder descriptor (Ljava/awt/Component;Ljava/awt/Graphics;IIII)V flags 1 +method name getBorderInsets descriptor (Ljava/awt/Component;Ljava/awt/Insets;)Ljava/awt/Insets; flags 1 + +class name javax/swing/plaf/basic/BasicBorders$RolloverButtonBorder +header extends javax/swing/plaf/basic/BasicBorders$ButtonBorder 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 +method name descriptor (Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;)V flags 1 +method name paintBorder descriptor (Ljava/awt/Component;Ljava/awt/Graphics;IIII)V flags 1 + +class name javax/swing/plaf/basic/BasicBorders$SplitPaneBorder +header extends java/lang/Object implements javax/swing/border/Border,javax/swing/plaf/UIResource flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicBorders$SplitPaneBorder outerClass javax/swing/plaf/basic/BasicBorders innerClassName SplitPaneBorder flags 9 +field name highlight descriptor Ljava/awt/Color; flags 4 +field name shadow descriptor Ljava/awt/Color; flags 4 +method name descriptor (Ljava/awt/Color;Ljava/awt/Color;)V flags 1 +method name paintBorder descriptor (Ljava/awt/Component;Ljava/awt/Graphics;IIII)V flags 1 +method name getBorderInsets descriptor (Ljava/awt/Component;)Ljava/awt/Insets; flags 1 +method name isBorderOpaque descriptor ()Z flags 1 + +class name javax/swing/plaf/basic/BasicBorders$ToggleButtonBorder +header extends javax/swing/plaf/basic/BasicBorders$ButtonBorder flags 21 +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 +method name descriptor (Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;)V flags 1 +method name paintBorder descriptor (Ljava/awt/Component;Ljava/awt/Graphics;IIII)V flags 1 +method name getBorderInsets descriptor (Ljava/awt/Component;Ljava/awt/Insets;)Ljava/awt/Insets; flags 1 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljavax/swing/AbstractButton;)V flags 1 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 +method name checkOpacity descriptor (Ljavax/swing/AbstractButton;)V flags 4 +method name installKeyboardActions descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallKeyboardActions descriptor (Ljavax/swing/JComponent;)V flags 1 +method name stateChanged descriptor (Ljavax/swing/event/ChangeEvent;)V flags 1 +method name focusGained descriptor (Ljava/awt/event/FocusEvent;)V flags 1 +method name focusLost descriptor (Ljava/awt/event/FocusEvent;)V flags 1 +method name mouseMoved descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseDragged descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseClicked descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mousePressed descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseReleased descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseEntered descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseExited descriptor (Ljava/awt/event/MouseEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicButtonUI +header extends javax/swing/plaf/ButtonUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass java/awt/Component$BaselineResizeBehavior outerClass java/awt/Component innerClassName BaselineResizeBehavior flags 4019 +field name defaultTextIconGap descriptor I flags 4 +field name defaultTextShiftOffset descriptor I flags 4 +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name getPropertyPrefix descriptor ()Ljava/lang/String; flags 4 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name installDefaults descriptor (Ljavax/swing/AbstractButton;)V flags 4 +method name installListeners descriptor (Ljavax/swing/AbstractButton;)V flags 4 +method name installKeyboardActions descriptor (Ljavax/swing/AbstractButton;)V flags 4 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallKeyboardActions descriptor (Ljavax/swing/AbstractButton;)V flags 4 +method name uninstallListeners descriptor (Ljavax/swing/AbstractButton;)V flags 4 +method name uninstallDefaults descriptor (Ljavax/swing/AbstractButton;)V flags 4 +method name createButtonListener descriptor (Ljavax/swing/AbstractButton;)Ljavax/swing/plaf/basic/BasicButtonListener; flags 4 +method name getDefaultTextIconGap descriptor (Ljavax/swing/AbstractButton;)I flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paintIcon descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;Ljava/awt/Rectangle;)V flags 4 +method name paintText descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;Ljava/awt/Rectangle;Ljava/lang/String;)V flags 4 +method name paintText descriptor (Ljava/awt/Graphics;Ljavax/swing/AbstractButton;Ljava/awt/Rectangle;Ljava/lang/String;)V flags 4 +method name paintFocus descriptor (Ljava/awt/Graphics;Ljavax/swing/AbstractButton;Ljava/awt/Rectangle;Ljava/awt/Rectangle;Ljava/awt/Rectangle;)V flags 4 +method name paintButtonPressed descriptor (Ljava/awt/Graphics;Ljavax/swing/AbstractButton;)V flags 4 +method name clearTextShiftOffset descriptor ()V flags 4 +method name setTextShiftOffset descriptor ()V flags 4 +method name getTextShiftOffset descriptor ()I flags 4 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getBaseline descriptor (Ljavax/swing/JComponent;II)I flags 1 +method name getBaselineResizeBehavior descriptor (Ljavax/swing/JComponent;)Ljava/awt/Component$BaselineResizeBehavior; flags 1 + +class name javax/swing/plaf/basic/BasicCheckBoxMenuItemUI +header extends javax/swing/plaf/basic/BasicMenuItemUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name getPropertyPrefix descriptor ()Ljava/lang/String; flags 4 +method name processMouseEvent descriptor (Ljavax/swing/JMenuItem;Ljava/awt/event/MouseEvent;[Ljavax/swing/MenuElement;Ljavax/swing/MenuSelectionManager;)V flags 1 + +class name javax/swing/plaf/basic/BasicCheckBoxUI +header extends javax/swing/plaf/basic/BasicRadioButtonUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name getPropertyPrefix descriptor ()Ljava/lang/String; flags 1 + +class name javax/swing/plaf/basic/BasicColorChooserUI +header extends javax/swing/plaf/ColorChooserUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/plaf/basic/BasicColorChooserUI$PropertyHandler outerClass javax/swing/plaf/basic/BasicColorChooserUI innerClassName PropertyHandler flags 1 +field name chooser descriptor Ljavax/swing/JColorChooser; flags 4 +field name defaultChoosers descriptor [Ljavax/swing/colorchooser/AbstractColorChooserPanel; flags 4 +field name previewListener descriptor Ljavax/swing/event/ChangeListener; flags 4 +field name propertyChangeListener descriptor Ljava/beans/PropertyChangeListener; flags 4 +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name createDefaultChoosers descriptor ()[Ljavax/swing/colorchooser/AbstractColorChooserPanel; flags 4 +method name uninstallDefaultChoosers descriptor ()V flags 4 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name installPreviewPanel descriptor ()V flags 4 +method name uninstallPreviewPanel descriptor ()V flags 4 +method name installDefaults descriptor ()V flags 4 +method name uninstallDefaults descriptor ()V flags 4 +method name installListeners descriptor ()V flags 4 +method name createPropertyChangeListener descriptor ()Ljava/beans/PropertyChangeListener; flags 4 +method name uninstallListeners descriptor ()V flags 4 + +class name javax/swing/plaf/basic/BasicColorChooserUI$PropertyHandler +header extends java/lang/Object implements java/beans/PropertyChangeListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicColorChooserUI$PropertyHandler outerClass javax/swing/plaf/basic/BasicColorChooserUI innerClassName PropertyHandler flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicColorChooserUI;)V flags 1 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicComboBoxEditor +header extends java/lang/Object implements javax/swing/ComboBoxEditor,java/awt/event/FocusListener flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/plaf/basic/BasicComboBoxEditor$UIResource outerClass javax/swing/plaf/basic/BasicComboBoxEditor innerClassName UIResource flags 9 +field name editor descriptor Ljavax/swing/JTextField; flags 4 +method name descriptor ()V flags 1 +method name getEditorComponent descriptor ()Ljava/awt/Component; flags 1 +method name createEditorComponent descriptor ()Ljavax/swing/JTextField; flags 4 +method name setItem descriptor (Ljava/lang/Object;)V flags 1 +method name getItem descriptor ()Ljava/lang/Object; flags 1 +method name selectAll descriptor ()V flags 1 +method name focusGained descriptor (Ljava/awt/event/FocusEvent;)V flags 1 +method name focusLost descriptor (Ljava/awt/event/FocusEvent;)V flags 1 +method name addActionListener descriptor (Ljava/awt/event/ActionListener;)V flags 1 +method name removeActionListener descriptor (Ljava/awt/event/ActionListener;)V flags 1 + +class name javax/swing/plaf/basic/BasicComboBoxEditor$UIResource +header extends javax/swing/plaf/basic/BasicComboBoxEditor implements javax/swing/plaf/UIResource flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicComboBoxEditor$UIResource outerClass javax/swing/plaf/basic/BasicComboBoxEditor innerClassName UIResource flags 9 +method name descriptor ()V flags 1 + +class name javax/swing/plaf/basic/BasicComboBoxRenderer +header extends javax/swing/JLabel implements javax/swing/ListCellRenderer,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/plaf/basic/BasicComboBoxRenderer$UIResource outerClass javax/swing/plaf/basic/BasicComboBoxRenderer innerClassName UIResource flags 9 +field name noFocusBorder descriptor Ljavax/swing/border/Border; flags c +method name descriptor ()V flags 1 +method name getPreferredSize descriptor ()Ljava/awt/Dimension; flags 1 +method name getListCellRendererComponent descriptor (Ljavax/swing/JList;Ljava/lang/Object;IZZ)Ljava/awt/Component; flags 1 + +class name javax/swing/plaf/basic/BasicComboBoxRenderer$UIResource +header extends javax/swing/plaf/basic/BasicComboBoxRenderer implements javax/swing/plaf/UIResource flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicComboBoxRenderer$UIResource outerClass javax/swing/plaf/basic/BasicComboBoxRenderer innerClassName UIResource flags 9 +method name descriptor ()V flags 1 + +class name javax/swing/plaf/basic/BasicComboBoxUI +header extends javax/swing/plaf/ComboBoxUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name comboBox descriptor Ljavax/swing/JComboBox; flags 4 +field name hasFocus descriptor Z flags 4 +field name listBox descriptor Ljavax/swing/JList; flags 4 +field name currentValuePane descriptor Ljavax/swing/CellRendererPane; flags 4 +field name popup descriptor Ljavax/swing/plaf/basic/ComboPopup; flags 4 +field name editor descriptor Ljava/awt/Component; flags 4 +field name arrowButton descriptor Ljavax/swing/JButton; flags 4 +field name keyListener descriptor Ljava/awt/event/KeyListener; flags 4 +field name focusListener descriptor Ljava/awt/event/FocusListener; flags 4 +field name propertyChangeListener descriptor Ljava/beans/PropertyChangeListener; flags 4 +field name itemListener descriptor Ljava/awt/event/ItemListener; flags 4 +field name popupMouseListener descriptor Ljava/awt/event/MouseListener; flags 4 +field name popupMouseMotionListener descriptor Ljava/awt/event/MouseMotionListener; flags 4 +field name popupKeyListener descriptor Ljava/awt/event/KeyListener; flags 4 +field name listDataListener descriptor Ljavax/swing/event/ListDataListener; flags 4 +field name isMinimumSizeDirty descriptor Z flags 4 +field name cachedMinimumSize descriptor Ljava/awt/Dimension; flags 4 +field name squareButton descriptor Z flags 4 +field name padding descriptor Ljava/awt/Insets; flags 4 +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name installDefaults descriptor ()V flags 4 +method name installListeners descriptor ()V flags 4 +method name uninstallDefaults descriptor ()V flags 4 +method name uninstallListeners descriptor ()V flags 4 +method name createPopup descriptor ()Ljavax/swing/plaf/basic/ComboPopup; flags 4 +method name createKeyListener descriptor ()Ljava/awt/event/KeyListener; flags 4 +method name createFocusListener descriptor ()Ljava/awt/event/FocusListener; flags 4 +method name createListDataListener descriptor ()Ljavax/swing/event/ListDataListener; flags 4 +method name createItemListener descriptor ()Ljava/awt/event/ItemListener; flags 4 +method name createPropertyChangeListener descriptor ()Ljava/beans/PropertyChangeListener; flags 4 +method name createLayoutManager descriptor ()Ljava/awt/LayoutManager; flags 4 +method name createRenderer descriptor ()Ljavax/swing/ListCellRenderer; flags 4 +method name createEditor descriptor ()Ljavax/swing/ComboBoxEditor; flags 4 +method name installComponents descriptor ()V flags 4 +method name uninstallComponents descriptor ()V flags 4 +method name addEditor descriptor ()V flags 1 +method name removeEditor descriptor ()V flags 1 +method name configureEditor descriptor ()V flags 4 +method name unconfigureEditor descriptor ()V flags 4 +method name configureArrowButton descriptor ()V flags 1 +method name unconfigureArrowButton descriptor ()V flags 1 +method name createArrowButton descriptor ()Ljavax/swing/JButton; flags 4 +method name isPopupVisible descriptor (Ljavax/swing/JComboBox;)Z flags 1 +method name setPopupVisible descriptor (Ljavax/swing/JComboBox;Z)V flags 1 +method name isFocusTraversable descriptor (Ljavax/swing/JComboBox;)Z flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getBaseline descriptor (Ljavax/swing/JComponent;II)I flags 1 +method name getBaselineResizeBehavior descriptor (Ljavax/swing/JComponent;)Ljava/awt/Component$BaselineResizeBehavior; flags 1 +method name getAccessibleChildrenCount descriptor (Ljavax/swing/JComponent;)I flags 1 +method name getAccessibleChild descriptor (Ljavax/swing/JComponent;I)Ljavax/accessibility/Accessible; flags 1 +method name isNavigationKey descriptor (I)Z flags 4 +method name selectNextPossibleValue descriptor ()V flags 4 +method name selectPreviousPossibleValue descriptor ()V flags 4 +method name toggleOpenClose descriptor ()V flags 4 +method name rectangleForCurrentValue descriptor ()Ljava/awt/Rectangle; flags 4 +method name getInsets descriptor ()Ljava/awt/Insets; flags 4 +method name paintCurrentValue descriptor (Ljava/awt/Graphics;Ljava/awt/Rectangle;Z)V flags 1 +method name paintCurrentValueBackground descriptor (Ljava/awt/Graphics;Ljava/awt/Rectangle;Z)V flags 1 +method name getDefaultSize descriptor ()Ljava/awt/Dimension; flags 4 +method name getDisplaySize descriptor ()Ljava/awt/Dimension; flags 4 +method name getSizeForComponent descriptor (Ljava/awt/Component;)Ljava/awt/Dimension; flags 4 +method name installKeyboardActions descriptor ()V flags 4 +method name uninstallKeyboardActions descriptor ()V flags 4 + +class name javax/swing/plaf/basic/BasicComboBoxUI$ComboBoxLayoutManager +header extends java/lang/Object implements java/awt/LayoutManager flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicComboBoxUI$ComboBoxLayoutManager outerClass javax/swing/plaf/basic/BasicComboBoxUI innerClassName ComboBoxLayoutManager flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicComboBoxUI;)V flags 1 +method name addLayoutComponent descriptor (Ljava/lang/String;Ljava/awt/Component;)V flags 1 +method name removeLayoutComponent descriptor (Ljava/awt/Component;)V flags 1 +method name preferredLayoutSize descriptor (Ljava/awt/Container;)Ljava/awt/Dimension; flags 1 +method name minimumLayoutSize descriptor (Ljava/awt/Container;)Ljava/awt/Dimension; flags 1 +method name layoutContainer descriptor (Ljava/awt/Container;)V flags 1 + +class name javax/swing/plaf/basic/BasicComboBoxUI$FocusHandler +header extends java/lang/Object implements java/awt/event/FocusListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicComboBoxUI$FocusHandler outerClass javax/swing/plaf/basic/BasicComboBoxUI innerClassName FocusHandler flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicComboBoxUI;)V flags 1 +method name focusGained descriptor (Ljava/awt/event/FocusEvent;)V flags 1 +method name focusLost descriptor (Ljava/awt/event/FocusEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicComboBoxUI$ItemHandler +header extends java/lang/Object implements java/awt/event/ItemListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicComboBoxUI$ItemHandler outerClass javax/swing/plaf/basic/BasicComboBoxUI innerClassName ItemHandler flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicComboBoxUI;)V flags 1 +method name itemStateChanged descriptor (Ljava/awt/event/ItemEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicComboBoxUI$KeyHandler +header extends java/awt/event/KeyAdapter flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicComboBoxUI$KeyHandler outerClass javax/swing/plaf/basic/BasicComboBoxUI innerClassName KeyHandler flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicComboBoxUI;)V flags 1 +method name keyPressed descriptor (Ljava/awt/event/KeyEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicComboBoxUI$ListDataHandler +header extends java/lang/Object implements javax/swing/event/ListDataListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicComboBoxUI$ListDataHandler outerClass javax/swing/plaf/basic/BasicComboBoxUI innerClassName ListDataHandler flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicComboBoxUI;)V flags 1 +method name contentsChanged descriptor (Ljavax/swing/event/ListDataEvent;)V flags 1 +method name intervalAdded descriptor (Ljavax/swing/event/ListDataEvent;)V flags 1 +method name intervalRemoved descriptor (Ljavax/swing/event/ListDataEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicComboBoxUI$PropertyChangeHandler +header extends java/lang/Object implements java/beans/PropertyChangeListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicComboBoxUI$PropertyChangeHandler outerClass javax/swing/plaf/basic/BasicComboBoxUI innerClassName PropertyChangeHandler flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicComboBoxUI;)V flags 1 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicComboPopup +header extends javax/swing/JPopupMenu implements javax/swing/plaf/basic/ComboPopup flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name comboBox descriptor Ljavax/swing/JComboBox; flags 4 +field name list descriptor Ljavax/swing/JList; flags 4 +field name scroller descriptor Ljavax/swing/JScrollPane; flags 4 +field name valueIsAdjusting descriptor Z flags 4 +field name mouseMotionListener descriptor Ljava/awt/event/MouseMotionListener; flags 4 +field name mouseListener descriptor Ljava/awt/event/MouseListener; flags 4 +field name keyListener descriptor Ljava/awt/event/KeyListener; flags 4 +field name listSelectionListener descriptor Ljavax/swing/event/ListSelectionListener; flags 4 +field name listMouseListener descriptor Ljava/awt/event/MouseListener; flags 4 +field name listMouseMotionListener descriptor Ljava/awt/event/MouseMotionListener; flags 4 +field name propertyChangeListener descriptor Ljava/beans/PropertyChangeListener; flags 4 +field name listDataListener descriptor Ljavax/swing/event/ListDataListener; flags 4 +field name itemListener descriptor Ljava/awt/event/ItemListener; flags 4 +field name autoscrollTimer descriptor Ljavax/swing/Timer; flags 4 +field name hasEntered descriptor Z flags 4 +field name isAutoScrolling descriptor Z flags 4 +field name scrollDirection descriptor I flags 4 +field name SCROLL_UP descriptor I constantValue 0 flags 1c +field name SCROLL_DOWN descriptor I constantValue 1 flags 1c +method name show descriptor ()V flags 1 +method name hide descriptor ()V flags 1 +method name getList descriptor ()Ljavax/swing/JList; flags 1 +method name getMouseListener descriptor ()Ljava/awt/event/MouseListener; flags 1 +method name getMouseMotionListener descriptor ()Ljava/awt/event/MouseMotionListener; flags 1 +method name getKeyListener descriptor ()Ljava/awt/event/KeyListener; flags 1 +method name uninstallingUI descriptor ()V flags 1 +method name uninstallComboBoxModelListeners descriptor (Ljavax/swing/ComboBoxModel;)V flags 4 +method name uninstallKeyboardActions descriptor ()V flags 4 +method name descriptor (Ljavax/swing/JComboBox;)V flags 1 +method name firePopupMenuWillBecomeVisible descriptor ()V flags 4 +method name firePopupMenuWillBecomeInvisible descriptor ()V flags 4 +method name firePopupMenuCanceled descriptor ()V flags 4 +method name createMouseListener descriptor ()Ljava/awt/event/MouseListener; flags 4 +method name createMouseMotionListener descriptor ()Ljava/awt/event/MouseMotionListener; flags 4 +method name createKeyListener descriptor ()Ljava/awt/event/KeyListener; flags 4 +method name createListSelectionListener descriptor ()Ljavax/swing/event/ListSelectionListener; flags 4 +method name createListDataListener descriptor ()Ljavax/swing/event/ListDataListener; flags 4 +method name createListMouseListener descriptor ()Ljava/awt/event/MouseListener; flags 4 +method name createListMouseMotionListener descriptor ()Ljava/awt/event/MouseMotionListener; flags 4 +method name createPropertyChangeListener descriptor ()Ljava/beans/PropertyChangeListener; flags 4 +method name createItemListener descriptor ()Ljava/awt/event/ItemListener; flags 4 +method name createList descriptor ()Ljavax/swing/JList; flags 4 +method name configureList descriptor ()V flags 4 +method name installListListeners descriptor ()V flags 4 +method name createScroller descriptor ()Ljavax/swing/JScrollPane; flags 4 +method name configureScroller descriptor ()V flags 4 +method name configurePopup descriptor ()V flags 4 +method name installComboBoxListeners descriptor ()V flags 4 +method name installComboBoxModelListeners descriptor (Ljavax/swing/ComboBoxModel;)V flags 4 +method name installKeyboardActions descriptor ()V flags 4 +method name isFocusTraversable descriptor ()Z flags 1 +method name startAutoScrolling descriptor (I)V flags 4 +method name stopAutoScrolling descriptor ()V flags 4 +method name autoScrollUp descriptor ()V flags 4 +method name autoScrollDown descriptor ()V flags 4 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 +method name delegateFocus descriptor (Ljava/awt/event/MouseEvent;)V flags 4 +method name togglePopup descriptor ()V flags 4 +method name convertMouseEvent descriptor (Ljava/awt/event/MouseEvent;)Ljava/awt/event/MouseEvent; flags 4 +method name getPopupHeightForRowCount descriptor (I)I flags 4 +method name computePopupBounds descriptor (IIII)Ljava/awt/Rectangle; flags 4 +method name updateListBoxSelectionForEvent descriptor (Ljava/awt/event/MouseEvent;Z)V flags 4 + +class name javax/swing/plaf/basic/BasicComboPopup$InvocationKeyHandler +header extends java/awt/event/KeyAdapter flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicComboPopup$InvocationKeyHandler outerClass javax/swing/plaf/basic/BasicComboPopup innerClassName InvocationKeyHandler flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicComboPopup;)V flags 1 +method name keyReleased descriptor (Ljava/awt/event/KeyEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicComboPopup$InvocationMouseHandler +header extends java/awt/event/MouseAdapter flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicComboPopup$InvocationMouseHandler outerClass javax/swing/plaf/basic/BasicComboPopup innerClassName InvocationMouseHandler flags 4 +method name descriptor (Ljavax/swing/plaf/basic/BasicComboPopup;)V flags 4 +method name mousePressed descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseReleased descriptor (Ljava/awt/event/MouseEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicComboPopup$InvocationMouseMotionHandler +header extends java/awt/event/MouseMotionAdapter flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicComboPopup$InvocationMouseMotionHandler outerClass javax/swing/plaf/basic/BasicComboPopup innerClassName InvocationMouseMotionHandler flags 4 +method name descriptor (Ljavax/swing/plaf/basic/BasicComboPopup;)V flags 4 +method name mouseDragged descriptor (Ljava/awt/event/MouseEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicComboPopup$ItemHandler +header extends java/lang/Object implements java/awt/event/ItemListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicComboPopup$ItemHandler outerClass javax/swing/plaf/basic/BasicComboPopup innerClassName ItemHandler flags 4 +method name descriptor (Ljavax/swing/plaf/basic/BasicComboPopup;)V flags 4 +method name itemStateChanged descriptor (Ljava/awt/event/ItemEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicComboPopup$ListDataHandler +header extends java/lang/Object implements javax/swing/event/ListDataListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicComboPopup$ListDataHandler outerClass javax/swing/plaf/basic/BasicComboPopup innerClassName ListDataHandler flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicComboPopup;)V flags 1 +method name contentsChanged descriptor (Ljavax/swing/event/ListDataEvent;)V flags 1 +method name intervalAdded descriptor (Ljavax/swing/event/ListDataEvent;)V flags 1 +method name intervalRemoved descriptor (Ljavax/swing/event/ListDataEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicComboPopup$ListMouseHandler +header extends java/awt/event/MouseAdapter flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicComboPopup$ListMouseHandler outerClass javax/swing/plaf/basic/BasicComboPopup innerClassName ListMouseHandler flags 4 +method name descriptor (Ljavax/swing/plaf/basic/BasicComboPopup;)V flags 4 +method name mousePressed descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseReleased descriptor (Ljava/awt/event/MouseEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicComboPopup$ListMouseMotionHandler +header extends java/awt/event/MouseMotionAdapter flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicComboPopup$ListMouseMotionHandler outerClass javax/swing/plaf/basic/BasicComboPopup innerClassName ListMouseMotionHandler flags 4 +method name descriptor (Ljavax/swing/plaf/basic/BasicComboPopup;)V flags 4 +method name mouseMoved descriptor (Ljava/awt/event/MouseEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicComboPopup$ListSelectionHandler +header extends java/lang/Object implements javax/swing/event/ListSelectionListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicComboPopup$ListSelectionHandler outerClass javax/swing/plaf/basic/BasicComboPopup innerClassName ListSelectionHandler flags 4 +method name descriptor (Ljavax/swing/plaf/basic/BasicComboPopup;)V flags 4 +method name valueChanged descriptor (Ljavax/swing/event/ListSelectionEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicComboPopup$PropertyChangeHandler +header extends java/lang/Object implements java/beans/PropertyChangeListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicComboPopup$PropertyChangeHandler outerClass javax/swing/plaf/basic/BasicComboPopup innerClassName PropertyChangeHandler flags 4 +method name descriptor (Ljavax/swing/plaf/basic/BasicComboPopup;)V flags 4 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicDesktopIconUI +header extends javax/swing/plaf/DesktopIconUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name desktopIcon descriptor Ljavax/swing/JInternalFrame$JDesktopIcon; flags 4 +field name frame descriptor Ljavax/swing/JInternalFrame; flags 4 +field name iconPane descriptor Ljavax/swing/JComponent; flags 4 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name descriptor ()V flags 1 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name installComponents descriptor ()V flags 4 +method name uninstallComponents descriptor ()V flags 4 +method name installListeners descriptor ()V flags 4 +method name uninstallListeners descriptor ()V flags 4 +method name installDefaults descriptor ()V flags 4 +method name uninstallDefaults descriptor ()V flags 4 +method name createMouseInputListener descriptor ()Ljavax/swing/event/MouseInputListener; flags 4 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getInsets descriptor (Ljavax/swing/JComponent;)Ljava/awt/Insets; flags 1 +method name deiconize descriptor ()V flags 1 + +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 +method name descriptor (Ljavax/swing/plaf/basic/BasicDesktopIconUI;)V flags 1 +method name mouseReleased descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mousePressed descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseMoved descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseDragged descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name moveAndRepaint descriptor (Ljavax/swing/JComponent;IIII)V flags 1 + +class name javax/swing/plaf/basic/BasicDesktopPaneUI +header extends javax/swing/plaf/DesktopPaneUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name desktop descriptor Ljavax/swing/JDesktopPane; flags 4 +field name desktopManager descriptor Ljavax/swing/DesktopManager; flags 4 +field name minimizeKey descriptor Ljavax/swing/KeyStroke; flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +field name maximizeKey descriptor Ljavax/swing/KeyStroke; flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +field name closeKey descriptor Ljavax/swing/KeyStroke; flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +field name navigateKey descriptor Ljavax/swing/KeyStroke; flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +field name navigateKey2 descriptor Ljavax/swing/KeyStroke; flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name descriptor ()V flags 1 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name installDefaults descriptor ()V flags 4 +method name uninstallDefaults descriptor ()V flags 4 +method name installListeners descriptor ()V flags 4 +method name uninstallListeners descriptor ()V flags 4 +method name installDesktopManager descriptor ()V flags 4 +method name uninstallDesktopManager descriptor ()V flags 4 +method name installKeyboardActions descriptor ()V flags 4 +method name registerKeyboardActions descriptor ()V flags 4 +method name unregisterKeyboardActions descriptor ()V flags 4 +method name uninstallKeyboardActions descriptor ()V flags 4 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name createPropertyChangeListener descriptor ()Ljava/beans/PropertyChangeListener; flags 4 + +class name javax/swing/plaf/basic/BasicDesktopPaneUI$CloseAction +header extends javax/swing/AbstractAction flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicDesktopPaneUI$CloseAction outerClass javax/swing/plaf/basic/BasicDesktopPaneUI innerClassName CloseAction flags 4 +method name descriptor (Ljavax/swing/plaf/basic/BasicDesktopPaneUI;)V flags 4 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 +method name isEnabled descriptor ()Z flags 1 + +class name javax/swing/plaf/basic/BasicDesktopPaneUI$MaximizeAction +header extends javax/swing/AbstractAction flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicDesktopPaneUI$MaximizeAction outerClass javax/swing/plaf/basic/BasicDesktopPaneUI innerClassName MaximizeAction flags 4 +method name descriptor (Ljavax/swing/plaf/basic/BasicDesktopPaneUI;)V flags 4 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 +method name isEnabled descriptor ()Z flags 1 + +class name javax/swing/plaf/basic/BasicDesktopPaneUI$MinimizeAction +header extends javax/swing/AbstractAction flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicDesktopPaneUI$MinimizeAction outerClass javax/swing/plaf/basic/BasicDesktopPaneUI innerClassName MinimizeAction flags 4 +method name descriptor (Ljavax/swing/plaf/basic/BasicDesktopPaneUI;)V flags 4 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 +method name isEnabled descriptor ()Z flags 1 + +class name javax/swing/plaf/basic/BasicDesktopPaneUI$NavigateAction +header extends javax/swing/AbstractAction flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicDesktopPaneUI$NavigateAction outerClass javax/swing/plaf/basic/BasicDesktopPaneUI innerClassName NavigateAction flags 4 +method name descriptor (Ljavax/swing/plaf/basic/BasicDesktopPaneUI;)V flags 4 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 +method name isEnabled descriptor ()Z flags 1 + +class name javax/swing/plaf/basic/BasicDesktopPaneUI$OpenAction +header extends javax/swing/AbstractAction flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicDesktopPaneUI$OpenAction outerClass javax/swing/plaf/basic/BasicDesktopPaneUI innerClassName OpenAction flags 4 +method name descriptor (Ljavax/swing/plaf/basic/BasicDesktopPaneUI;)V flags 4 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 +method name isEnabled descriptor ()Z flags 1 + +class name javax/swing/plaf/basic/BasicDirectoryModel +header extends javax/swing/AbstractListModel implements java/beans/PropertyChangeListener flags 21 signature Ljavax/swing/AbstractListModel;Ljava/beans/PropertyChangeListener; classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljavax/swing/JFileChooser;)V flags 1 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 +method name invalidateFileCache descriptor ()V flags 1 +method name getDirectories descriptor ()Ljava/util/Vector; flags 1 signature ()Ljava/util/Vector; +method name getFiles descriptor ()Ljava/util/Vector; flags 1 signature ()Ljava/util/Vector; +method name validateFileCache descriptor ()V flags 1 +method name renameFile descriptor (Ljava/io/File;Ljava/io/File;)Z flags 1 +method name fireContentsChanged descriptor ()V flags 1 +method name getSize descriptor ()I flags 1 +method name contains descriptor (Ljava/lang/Object;)Z flags 1 +method name indexOf descriptor (Ljava/lang/Object;)I flags 1 +method name getElementAt descriptor (I)Ljava/lang/Object; flags 1 +method name intervalAdded descriptor (Ljavax/swing/event/ListDataEvent;)V flags 1 +method name intervalRemoved descriptor (Ljavax/swing/event/ListDataEvent;)V flags 1 +method name sort descriptor (Ljava/util/Vector;)V flags 4 signature (Ljava/util/Vector<+Ljava/io/File;>;)V +method name lt descriptor (Ljava/io/File;Ljava/io/File;)Z flags 4 +method name addPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 1 +method name removePropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 1 +method name getPropertyChangeListeners descriptor ()[Ljava/beans/PropertyChangeListener; flags 1 +method name firePropertyChange descriptor (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V flags 4 + +class name javax/swing/plaf/basic/BasicEditorPaneUI +header extends javax/swing/plaf/basic/BasicTextUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name descriptor ()V flags 1 +method name getPropertyPrefix descriptor ()Ljava/lang/String; flags 4 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name getEditorKit descriptor (Ljavax/swing/text/JTextComponent;)Ljavax/swing/text/EditorKit; flags 1 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 4 + +class name javax/swing/plaf/basic/BasicFileChooserUI +header extends javax/swing/plaf/FileChooserUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name directoryIcon descriptor Ljavax/swing/Icon; flags 4 +field name fileIcon descriptor Ljavax/swing/Icon; flags 4 +field name computerIcon descriptor Ljavax/swing/Icon; flags 4 +field name hardDriveIcon descriptor Ljavax/swing/Icon; flags 4 +field name floppyDriveIcon descriptor Ljavax/swing/Icon; flags 4 +field name newFolderIcon descriptor Ljavax/swing/Icon; flags 4 +field name upFolderIcon descriptor Ljavax/swing/Icon; flags 4 +field name homeFolderIcon descriptor Ljavax/swing/Icon; flags 4 +field name listViewIcon descriptor Ljavax/swing/Icon; flags 4 +field name detailsViewIcon descriptor Ljavax/swing/Icon; flags 4 +field name viewMenuIcon descriptor Ljavax/swing/Icon; flags 4 +field name saveButtonMnemonic descriptor I flags 4 +field name openButtonMnemonic descriptor I flags 4 +field name cancelButtonMnemonic descriptor I flags 4 +field name updateButtonMnemonic descriptor I flags 4 +field name helpButtonMnemonic descriptor I flags 4 +field name directoryOpenButtonMnemonic descriptor I flags 4 +field name saveButtonText descriptor Ljava/lang/String; flags 4 +field name openButtonText descriptor Ljava/lang/String; flags 4 +field name cancelButtonText descriptor Ljava/lang/String; flags 4 +field name updateButtonText descriptor Ljava/lang/String; flags 4 +field name helpButtonText descriptor Ljava/lang/String; flags 4 +field name directoryOpenButtonText descriptor Ljava/lang/String; flags 4 +field name saveButtonToolTipText descriptor Ljava/lang/String; flags 4 +field name openButtonToolTipText descriptor Ljava/lang/String; flags 4 +field name cancelButtonToolTipText descriptor Ljava/lang/String; flags 4 +field name updateButtonToolTipText descriptor Ljava/lang/String; flags 4 +field name helpButtonToolTipText descriptor Ljava/lang/String; flags 4 +field name directoryOpenButtonToolTipText descriptor Ljava/lang/String; flags 4 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name descriptor (Ljavax/swing/JFileChooser;)V flags 1 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name installComponents descriptor (Ljavax/swing/JFileChooser;)V flags 1 +method name uninstallComponents descriptor (Ljavax/swing/JFileChooser;)V flags 1 +method name installListeners descriptor (Ljavax/swing/JFileChooser;)V flags 4 +method name uninstallListeners descriptor (Ljavax/swing/JFileChooser;)V flags 4 +method name installDefaults descriptor (Ljavax/swing/JFileChooser;)V flags 4 +method name installIcons descriptor (Ljavax/swing/JFileChooser;)V flags 4 +method name installStrings descriptor (Ljavax/swing/JFileChooser;)V flags 4 +method name uninstallDefaults descriptor (Ljavax/swing/JFileChooser;)V flags 4 +method name uninstallIcons descriptor (Ljavax/swing/JFileChooser;)V flags 4 +method name uninstallStrings descriptor (Ljavax/swing/JFileChooser;)V flags 4 +method name createModel descriptor ()V flags 4 +method name getModel descriptor ()Ljavax/swing/plaf/basic/BasicDirectoryModel; flags 1 +method name createPropertyChangeListener descriptor (Ljavax/swing/JFileChooser;)Ljava/beans/PropertyChangeListener; flags 1 +method name getFileName descriptor ()Ljava/lang/String; flags 1 +method name getDirectoryName descriptor ()Ljava/lang/String; flags 1 +method name setFileName descriptor (Ljava/lang/String;)V flags 1 +method name setDirectoryName descriptor (Ljava/lang/String;)V flags 1 +method name rescanCurrentDirectory descriptor (Ljavax/swing/JFileChooser;)V flags 1 +method name ensureFileIsVisible descriptor (Ljavax/swing/JFileChooser;Ljava/io/File;)V flags 1 +method name getFileChooser descriptor ()Ljavax/swing/JFileChooser; flags 1 +method name getAccessoryPanel descriptor ()Ljavax/swing/JPanel; flags 1 +method name getApproveButton descriptor (Ljavax/swing/JFileChooser;)Ljavax/swing/JButton; flags 4 +method name getDefaultButton descriptor (Ljavax/swing/JFileChooser;)Ljavax/swing/JButton; flags 1 +method name getApproveButtonToolTipText descriptor (Ljavax/swing/JFileChooser;)Ljava/lang/String; flags 1 +method name clearIconCache descriptor ()V flags 1 +method name createDoubleClickListener descriptor (Ljavax/swing/JFileChooser;Ljavax/swing/JList;)Ljava/awt/event/MouseListener; flags 4 +method name createListSelectionListener descriptor (Ljavax/swing/JFileChooser;)Ljavax/swing/event/ListSelectionListener; flags 1 +method name isDirectorySelected descriptor ()Z flags 4 +method name setDirectorySelected descriptor (Z)V flags 4 +method name getDirectory descriptor ()Ljava/io/File; flags 4 +method name setDirectory descriptor (Ljava/io/File;)V flags 4 +method name getAcceptAllFileFilter descriptor (Ljavax/swing/JFileChooser;)Ljavax/swing/filechooser/FileFilter; flags 1 +method name getFileView descriptor (Ljavax/swing/JFileChooser;)Ljavax/swing/filechooser/FileView; flags 1 +method name getDialogTitle descriptor (Ljavax/swing/JFileChooser;)Ljava/lang/String; flags 1 +method name getApproveButtonMnemonic descriptor (Ljavax/swing/JFileChooser;)I flags 1 +method name getApproveButtonText descriptor (Ljavax/swing/JFileChooser;)Ljava/lang/String; flags 1 +method name getNewFolderAction descriptor ()Ljavax/swing/Action; flags 1 +method name getGoHomeAction descriptor ()Ljavax/swing/Action; flags 1 +method name getChangeToParentDirectoryAction descriptor ()Ljavax/swing/Action; flags 1 +method name getApproveSelectionAction descriptor ()Ljavax/swing/Action; flags 1 +method name getCancelSelectionAction descriptor ()Ljavax/swing/Action; flags 1 +method name getUpdateAction descriptor ()Ljavax/swing/Action; flags 1 + +class name javax/swing/plaf/basic/BasicFileChooserUI$AcceptAllFileFilter +header extends javax/swing/filechooser/FileFilter flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicFileChooserUI$AcceptAllFileFilter outerClass javax/swing/plaf/basic/BasicFileChooserUI innerClassName AcceptAllFileFilter flags 4 +method name descriptor (Ljavax/swing/plaf/basic/BasicFileChooserUI;)V flags 1 +method name accept descriptor (Ljava/io/File;)Z flags 1 +method name getDescription descriptor ()Ljava/lang/String; flags 1 + +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 +method name descriptor (Ljavax/swing/plaf/basic/BasicFileChooserUI;)V flags 4 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicFileChooserUI$BasicFileView +header extends javax/swing/filechooser/FileView flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicFileChooserUI$BasicFileView outerClass javax/swing/plaf/basic/BasicFileChooserUI innerClassName BasicFileView flags 4 +field name iconCache descriptor Ljava/util/Hashtable; flags 4 signature Ljava/util/Hashtable; +method name descriptor (Ljavax/swing/plaf/basic/BasicFileChooserUI;)V flags 1 +method name clearIconCache descriptor ()V flags 1 +method name getName descriptor (Ljava/io/File;)Ljava/lang/String; flags 1 +method name getDescription descriptor (Ljava/io/File;)Ljava/lang/String; flags 1 +method name getTypeDescription descriptor (Ljava/io/File;)Ljava/lang/String; flags 1 +method name getCachedIcon descriptor (Ljava/io/File;)Ljavax/swing/Icon; flags 1 +method name cacheIcon descriptor (Ljava/io/File;Ljavax/swing/Icon;)V flags 1 +method name getIcon descriptor (Ljava/io/File;)Ljavax/swing/Icon; flags 1 +method name isHidden descriptor (Ljava/io/File;)Ljava/lang/Boolean; flags 1 + +class name javax/swing/plaf/basic/BasicFileChooserUI$CancelSelectionAction +header extends javax/swing/AbstractAction flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicFileChooserUI$CancelSelectionAction outerClass javax/swing/plaf/basic/BasicFileChooserUI innerClassName CancelSelectionAction flags 4 +method name descriptor (Ljavax/swing/plaf/basic/BasicFileChooserUI;)V flags 4 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicFileChooserUI$ChangeToParentDirectoryAction +header extends javax/swing/AbstractAction flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicFileChooserUI$ChangeToParentDirectoryAction outerClass javax/swing/plaf/basic/BasicFileChooserUI innerClassName ChangeToParentDirectoryAction flags 4 +method name descriptor (Ljavax/swing/plaf/basic/BasicFileChooserUI;)V flags 4 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicFileChooserUI$DoubleClickListener +header extends java/awt/event/MouseAdapter flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicFileChooserUI$DoubleClickListener outerClass javax/swing/plaf/basic/BasicFileChooserUI innerClassName DoubleClickListener flags 4 +method name descriptor (Ljavax/swing/plaf/basic/BasicFileChooserUI;Ljavax/swing/JList;)V flags 1 +method name mouseEntered descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseClicked descriptor (Ljava/awt/event/MouseEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicFileChooserUI$GoHomeAction +header extends javax/swing/AbstractAction flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicFileChooserUI$GoHomeAction outerClass javax/swing/plaf/basic/BasicFileChooserUI innerClassName GoHomeAction flags 4 +method name descriptor (Ljavax/swing/plaf/basic/BasicFileChooserUI;)V flags 4 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 + +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 +method name descriptor (Ljavax/swing/plaf/basic/BasicFileChooserUI;)V flags 4 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicFileChooserUI$SelectionListener +header extends java/lang/Object implements javax/swing/event/ListSelectionListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicFileChooserUI$SelectionListener outerClass javax/swing/plaf/basic/BasicFileChooserUI innerClassName SelectionListener flags 4 +method name descriptor (Ljavax/swing/plaf/basic/BasicFileChooserUI;)V flags 4 +method name valueChanged descriptor (Ljavax/swing/event/ListSelectionEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicFileChooserUI$UpdateAction +header extends javax/swing/AbstractAction flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicFileChooserUI$UpdateAction outerClass javax/swing/plaf/basic/BasicFileChooserUI innerClassName UpdateAction flags 4 +method name descriptor (Ljavax/swing/plaf/basic/BasicFileChooserUI;)V flags 4 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicFormattedTextFieldUI +header extends javax/swing/plaf/basic/BasicTextFieldUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name getPropertyPrefix descriptor ()Ljava/lang/String; flags 4 + +class name javax/swing/plaf/basic/BasicGraphicsUtils +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name drawEtchedRect descriptor (Ljava/awt/Graphics;IIIILjava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;)V flags 9 +method name getEtchedInsets descriptor ()Ljava/awt/Insets; flags 9 +method name drawGroove descriptor (Ljava/awt/Graphics;IIIILjava/awt/Color;Ljava/awt/Color;)V flags 9 +method name getGrooveInsets descriptor ()Ljava/awt/Insets; flags 9 +method name drawBezel descriptor (Ljava/awt/Graphics;IIIIZZLjava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;)V flags 9 +method name drawLoweredBezel descriptor (Ljava/awt/Graphics;IIIILjava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;)V flags 9 +method name drawString descriptor (Ljava/awt/Graphics;Ljava/lang/String;III)V flags 9 +method name drawStringUnderlineCharAt descriptor (Ljava/awt/Graphics;Ljava/lang/String;III)V flags 9 +method name drawDashedRect descriptor (Ljava/awt/Graphics;IIII)V flags 9 +method name getPreferredButtonSize descriptor (Ljavax/swing/AbstractButton;I)Ljava/awt/Dimension; flags 9 + +class name javax/swing/plaf/basic/BasicHTML +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name propertyKey descriptor Ljava/lang/String; constantValue html flags 19 +field name documentBaseKey descriptor Ljava/lang/String; constantValue html.base flags 19 +method name descriptor ()V flags 1 +method name createHTMLView descriptor (Ljavax/swing/JComponent;Ljava/lang/String;)Ljavax/swing/text/View; flags 9 +method name getHTMLBaseline descriptor (Ljavax/swing/text/View;II)I flags 9 +method name isHTMLString descriptor (Ljava/lang/String;)Z flags 9 +method name updateRenderer descriptor (Ljavax/swing/JComponent;Ljava/lang/String;)V flags 9 + +class name javax/swing/plaf/basic/BasicIconFactory +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name getMenuItemCheckIcon descriptor ()Ljavax/swing/Icon; flags 9 +method name getMenuItemArrowIcon descriptor ()Ljavax/swing/Icon; flags 9 +method name getMenuArrowIcon descriptor ()Ljavax/swing/Icon; flags 9 +method name getCheckBoxIcon descriptor ()Ljavax/swing/Icon; flags 9 +method name getRadioButtonIcon descriptor ()Ljavax/swing/Icon; flags 9 +method name getCheckBoxMenuItemIcon descriptor ()Ljavax/swing/Icon; flags 9 +method name getRadioButtonMenuItemIcon descriptor ()Ljavax/swing/Icon; flags 9 +method name createEmptyFrameIcon descriptor ()Ljavax/swing/Icon; flags 9 + +class name javax/swing/plaf/basic/BasicInternalFrameTitlePane +header extends javax/swing/JComponent flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name menuBar descriptor Ljavax/swing/JMenuBar; flags 4 +field name iconButton descriptor Ljavax/swing/JButton; flags 4 +field name maxButton descriptor Ljavax/swing/JButton; flags 4 +field name closeButton descriptor Ljavax/swing/JButton; flags 4 +field name windowMenu descriptor Ljavax/swing/JMenu; flags 4 +field name frame descriptor Ljavax/swing/JInternalFrame; flags 4 +field name selectedTitleColor descriptor Ljava/awt/Color; flags 4 +field name selectedTextColor descriptor Ljava/awt/Color; flags 4 +field name notSelectedTitleColor descriptor Ljava/awt/Color; flags 4 +field name notSelectedTextColor descriptor Ljava/awt/Color; flags 4 +field name maxIcon descriptor Ljavax/swing/Icon; flags 4 +field name minIcon descriptor Ljavax/swing/Icon; flags 4 +field name iconIcon descriptor Ljavax/swing/Icon; flags 4 +field name closeIcon descriptor Ljavax/swing/Icon; flags 4 +field name propertyChangeListener descriptor Ljava/beans/PropertyChangeListener; flags 4 +field name closeAction descriptor Ljavax/swing/Action; flags 4 +field name maximizeAction descriptor Ljavax/swing/Action; flags 4 +field name iconifyAction descriptor Ljavax/swing/Action; flags 4 +field name restoreAction descriptor Ljavax/swing/Action; flags 4 +field name moveAction descriptor Ljavax/swing/Action; flags 4 +field name sizeAction descriptor Ljavax/swing/Action; flags 4 +field name CLOSE_CMD descriptor Ljava/lang/String; flags 1c +field name ICONIFY_CMD descriptor Ljava/lang/String; flags 1c +field name RESTORE_CMD descriptor Ljava/lang/String; flags 1c +field name MAXIMIZE_CMD descriptor Ljava/lang/String; flags 1c +field name MOVE_CMD descriptor Ljava/lang/String; flags 1c +field name SIZE_CMD descriptor Ljava/lang/String; flags 1c +method name descriptor (Ljavax/swing/JInternalFrame;)V flags 1 +method name installTitlePane descriptor ()V flags 4 +method name addSubComponents descriptor ()V flags 4 +method name createActions descriptor ()V flags 4 +method name installListeners descriptor ()V flags 4 +method name uninstallListeners descriptor ()V flags 4 +method name installDefaults descriptor ()V flags 4 +method name uninstallDefaults descriptor ()V flags 4 +method name createButtons descriptor ()V flags 4 +method name setButtonIcons descriptor ()V flags 4 +method name assembleSystemMenu descriptor ()V flags 4 +method name addSystemMenuItems descriptor (Ljavax/swing/JMenu;)V flags 4 +method name createSystemMenu descriptor ()Ljavax/swing/JMenu; flags 4 +method name createSystemMenuBar descriptor ()Ljavax/swing/JMenuBar; flags 4 +method name showSystemMenu descriptor ()V flags 4 +method name paintComponent descriptor (Ljava/awt/Graphics;)V flags 1 +method name paintTitleBackground descriptor (Ljava/awt/Graphics;)V flags 4 +method name getTitle descriptor (Ljava/lang/String;Ljava/awt/FontMetrics;I)Ljava/lang/String; flags 4 +method name postClosingEvent descriptor (Ljavax/swing/JInternalFrame;)V flags 4 +method name enableActions descriptor ()V flags 4 +method name createPropertyChangeListener descriptor ()Ljava/beans/PropertyChangeListener; flags 4 +method name createLayout descriptor ()Ljava/awt/LayoutManager; flags 4 + +class name javax/swing/plaf/basic/BasicInternalFrameTitlePane$CloseAction +header extends javax/swing/AbstractAction flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicInternalFrameTitlePane$CloseAction outerClass javax/swing/plaf/basic/BasicInternalFrameTitlePane innerClassName CloseAction flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicInternalFrameTitlePane;)V flags 1 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicInternalFrameTitlePane$IconifyAction +header extends javax/swing/AbstractAction flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicInternalFrameTitlePane$IconifyAction outerClass javax/swing/plaf/basic/BasicInternalFrameTitlePane innerClassName IconifyAction flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicInternalFrameTitlePane;)V flags 1 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicInternalFrameTitlePane$MaximizeAction +header extends javax/swing/AbstractAction flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicInternalFrameTitlePane$MaximizeAction outerClass javax/swing/plaf/basic/BasicInternalFrameTitlePane innerClassName MaximizeAction flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicInternalFrameTitlePane;)V flags 1 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicInternalFrameTitlePane$MoveAction +header extends javax/swing/AbstractAction flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicInternalFrameTitlePane$MoveAction outerClass javax/swing/plaf/basic/BasicInternalFrameTitlePane innerClassName MoveAction flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicInternalFrameTitlePane;)V flags 1 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicInternalFrameTitlePane$PropertyChangeHandler +header extends java/lang/Object implements java/beans/PropertyChangeListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicInternalFrameTitlePane$PropertyChangeHandler outerClass javax/swing/plaf/basic/BasicInternalFrameTitlePane innerClassName PropertyChangeHandler flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicInternalFrameTitlePane;)V flags 1 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicInternalFrameTitlePane$RestoreAction +header extends javax/swing/AbstractAction flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicInternalFrameTitlePane$RestoreAction outerClass javax/swing/plaf/basic/BasicInternalFrameTitlePane innerClassName RestoreAction flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicInternalFrameTitlePane;)V flags 1 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicInternalFrameTitlePane$SizeAction +header extends javax/swing/AbstractAction flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicInternalFrameTitlePane$SizeAction outerClass javax/swing/plaf/basic/BasicInternalFrameTitlePane innerClassName SizeAction flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicInternalFrameTitlePane;)V flags 1 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicInternalFrameTitlePane$SystemMenuBar +header extends javax/swing/JMenuBar flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicInternalFrameTitlePane$SystemMenuBar outerClass javax/swing/plaf/basic/BasicInternalFrameTitlePane innerClassName SystemMenuBar flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicInternalFrameTitlePane;)V flags 1 +method name isFocusTraversable descriptor ()Z flags 1 +method name requestFocus descriptor ()V flags 1 +method name paint descriptor (Ljava/awt/Graphics;)V flags 1 +method name isOpaque descriptor ()Z flags 1 + +class name javax/swing/plaf/basic/BasicInternalFrameTitlePane$TitlePaneLayout +header extends java/lang/Object implements java/awt/LayoutManager flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicInternalFrameTitlePane$TitlePaneLayout outerClass javax/swing/plaf/basic/BasicInternalFrameTitlePane innerClassName TitlePaneLayout flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicInternalFrameTitlePane;)V flags 1 +method name addLayoutComponent descriptor (Ljava/lang/String;Ljava/awt/Component;)V flags 1 +method name removeLayoutComponent descriptor (Ljava/awt/Component;)V flags 1 +method name preferredLayoutSize descriptor (Ljava/awt/Container;)Ljava/awt/Dimension; flags 1 +method name minimumLayoutSize descriptor (Ljava/awt/Container;)Ljava/awt/Dimension; flags 1 +method name layoutContainer descriptor (Ljava/awt/Container;)V flags 1 + +class name javax/swing/plaf/basic/BasicInternalFrameUI +header extends javax/swing/plaf/InternalFrameUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name frame descriptor Ljavax/swing/JInternalFrame; flags 4 +field name borderListener descriptor Ljavax/swing/event/MouseInputAdapter; flags 4 +field name propertyChangeListener descriptor Ljava/beans/PropertyChangeListener; flags 4 +field name internalFrameLayout descriptor Ljava/awt/LayoutManager; flags 4 +field name componentListener descriptor Ljava/awt/event/ComponentListener; flags 4 +field name glassPaneDispatcher descriptor Ljavax/swing/event/MouseInputListener; flags 4 +field name northPane descriptor Ljavax/swing/JComponent; flags 4 +field name southPane descriptor Ljavax/swing/JComponent; flags 4 +field name westPane descriptor Ljavax/swing/JComponent; flags 4 +field name eastPane descriptor Ljavax/swing/JComponent; flags 4 +field name titlePane descriptor Ljavax/swing/plaf/basic/BasicInternalFrameTitlePane; flags 4 +field name openMenuKey descriptor Ljavax/swing/KeyStroke; flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name descriptor (Ljavax/swing/JInternalFrame;)V flags 1 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name installDefaults descriptor ()V flags 4 +method name installKeyboardActions descriptor ()V flags 4 +method name installComponents descriptor ()V flags 4 +method name installListeners descriptor ()V flags 4 +method name uninstallDefaults descriptor ()V flags 4 +method name uninstallComponents descriptor ()V flags 4 +method name uninstallListeners descriptor ()V flags 4 +method name uninstallKeyboardActions descriptor ()V flags 4 +method name createLayoutManager descriptor ()Ljava/awt/LayoutManager; flags 4 +method name createPropertyChangeListener descriptor ()Ljava/beans/PropertyChangeListener; flags 4 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name replacePane descriptor (Ljavax/swing/JComponent;Ljavax/swing/JComponent;)V flags 4 +method name deinstallMouseHandlers descriptor (Ljavax/swing/JComponent;)V flags 4 +method name installMouseHandlers descriptor (Ljavax/swing/JComponent;)V flags 4 +method name createNorthPane descriptor (Ljavax/swing/JInternalFrame;)Ljavax/swing/JComponent; flags 4 +method name createSouthPane descriptor (Ljavax/swing/JInternalFrame;)Ljavax/swing/JComponent; flags 4 +method name createWestPane descriptor (Ljavax/swing/JInternalFrame;)Ljavax/swing/JComponent; flags 4 +method name createEastPane descriptor (Ljavax/swing/JInternalFrame;)Ljavax/swing/JComponent; flags 4 +method name createBorderListener descriptor (Ljavax/swing/JInternalFrame;)Ljavax/swing/event/MouseInputAdapter; flags 4 +method name createInternalFrameListener descriptor ()V flags 4 +method name isKeyBindingRegistered descriptor ()Z flags 14 +method name setKeyBindingRegistered descriptor (Z)V flags 14 +method name isKeyBindingActive descriptor ()Z flags 11 +method name setKeyBindingActive descriptor (Z)V flags 14 +method name setupMenuOpenKey descriptor ()V flags 4 +method name setupMenuCloseKey descriptor ()V flags 4 +method name getNorthPane descriptor ()Ljavax/swing/JComponent; flags 1 +method name setNorthPane descriptor (Ljavax/swing/JComponent;)V flags 1 +method name getSouthPane descriptor ()Ljavax/swing/JComponent; flags 1 +method name setSouthPane descriptor (Ljavax/swing/JComponent;)V flags 1 +method name getWestPane descriptor ()Ljavax/swing/JComponent; flags 1 +method name setWestPane descriptor (Ljavax/swing/JComponent;)V flags 1 +method name getEastPane descriptor ()Ljavax/swing/JComponent; flags 1 +method name setEastPane descriptor (Ljavax/swing/JComponent;)V flags 1 +method name getDesktopManager descriptor ()Ljavax/swing/DesktopManager; flags 4 +method name createDesktopManager descriptor ()Ljavax/swing/DesktopManager; flags 4 +method name closeFrame descriptor (Ljavax/swing/JInternalFrame;)V flags 4 +method name maximizeFrame descriptor (Ljavax/swing/JInternalFrame;)V flags 4 +method name minimizeFrame descriptor (Ljavax/swing/JInternalFrame;)V flags 4 +method name iconifyFrame descriptor (Ljavax/swing/JInternalFrame;)V flags 4 +method name deiconifyFrame descriptor (Ljavax/swing/JInternalFrame;)V flags 4 +method name activateFrame descriptor (Ljavax/swing/JInternalFrame;)V flags 4 +method name deactivateFrame descriptor (Ljavax/swing/JInternalFrame;)V flags 4 +method name createComponentListener descriptor ()Ljava/awt/event/ComponentListener; flags 4 +method name createGlassPaneDispatcher descriptor ()Ljavax/swing/event/MouseInputListener; flags 4 + +class name javax/swing/plaf/basic/BasicInternalFrameUI$BasicInternalFrameListener +header extends java/lang/Object implements javax/swing/event/InternalFrameListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicInternalFrameUI$BasicInternalFrameListener outerClass javax/swing/plaf/basic/BasicInternalFrameUI innerClassName BasicInternalFrameListener flags 4 +method name descriptor (Ljavax/swing/plaf/basic/BasicInternalFrameUI;)V flags 4 +method name internalFrameClosing descriptor (Ljavax/swing/event/InternalFrameEvent;)V flags 1 +method name internalFrameClosed descriptor (Ljavax/swing/event/InternalFrameEvent;)V flags 1 +method name internalFrameOpened descriptor (Ljavax/swing/event/InternalFrameEvent;)V flags 1 +method name internalFrameIconified descriptor (Ljavax/swing/event/InternalFrameEvent;)V flags 1 +method name internalFrameDeiconified descriptor (Ljavax/swing/event/InternalFrameEvent;)V flags 1 +method name internalFrameActivated descriptor (Ljavax/swing/event/InternalFrameEvent;)V flags 1 +method name internalFrameDeactivated descriptor (Ljavax/swing/event/InternalFrameEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicInternalFrameUI$BorderListener +header extends javax/swing/event/MouseInputAdapter implements javax/swing/SwingConstants flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicInternalFrameUI$BorderListener outerClass javax/swing/plaf/basic/BasicInternalFrameUI innerClassName BorderListener flags 4 +field name RESIZE_NONE descriptor I constantValue 0 flags 14 +method name descriptor (Ljavax/swing/plaf/basic/BasicInternalFrameUI;)V flags 4 +method name mouseClicked descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseReleased descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mousePressed descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseDragged descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseMoved descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseEntered descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseExited descriptor (Ljava/awt/event/MouseEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicInternalFrameUI$ComponentHandler +header extends java/lang/Object implements java/awt/event/ComponentListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicInternalFrameUI$ComponentHandler outerClass javax/swing/plaf/basic/BasicInternalFrameUI innerClassName ComponentHandler flags 4 +method name descriptor (Ljavax/swing/plaf/basic/BasicInternalFrameUI;)V flags 4 +method name componentResized descriptor (Ljava/awt/event/ComponentEvent;)V flags 1 +method name componentMoved descriptor (Ljava/awt/event/ComponentEvent;)V flags 1 +method name componentShown descriptor (Ljava/awt/event/ComponentEvent;)V flags 1 +method name componentHidden descriptor (Ljava/awt/event/ComponentEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicInternalFrameUI$GlassPaneDispatcher +header extends java/lang/Object implements javax/swing/event/MouseInputListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicInternalFrameUI$GlassPaneDispatcher outerClass javax/swing/plaf/basic/BasicInternalFrameUI innerClassName GlassPaneDispatcher flags 4 +method name descriptor (Ljavax/swing/plaf/basic/BasicInternalFrameUI;)V flags 4 +method name mousePressed descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseEntered descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseMoved descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseExited descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseClicked descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseReleased descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseDragged descriptor (Ljava/awt/event/MouseEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicInternalFrameUI$InternalFrameLayout +header extends java/lang/Object implements java/awt/LayoutManager flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicInternalFrameUI$InternalFrameLayout outerClass javax/swing/plaf/basic/BasicInternalFrameUI innerClassName InternalFrameLayout flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicInternalFrameUI;)V flags 1 +method name addLayoutComponent descriptor (Ljava/lang/String;Ljava/awt/Component;)V flags 1 +method name removeLayoutComponent descriptor (Ljava/awt/Component;)V flags 1 +method name preferredLayoutSize descriptor (Ljava/awt/Container;)Ljava/awt/Dimension; flags 1 +method name minimumLayoutSize descriptor (Ljava/awt/Container;)Ljava/awt/Dimension; flags 1 +method name layoutContainer descriptor (Ljava/awt/Container;)V flags 1 + +class name javax/swing/plaf/basic/BasicInternalFrameUI$InternalFramePropertyChangeListener +header extends java/lang/Object implements java/beans/PropertyChangeListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicInternalFrameUI$InternalFramePropertyChangeListener outerClass javax/swing/plaf/basic/BasicInternalFrameUI innerClassName InternalFramePropertyChangeListener flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicInternalFrameUI;)V flags 1 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicLabelUI +header extends javax/swing/plaf/LabelUI implements java/beans/PropertyChangeListener flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass java/awt/Component$BaselineResizeBehavior outerClass java/awt/Component innerClassName BaselineResizeBehavior flags 4019 +field name labelUI descriptor Ljavax/swing/plaf/basic/BasicLabelUI; flags c +method name descriptor ()V flags 1 +method name layoutCL descriptor (Ljavax/swing/JLabel;Ljava/awt/FontMetrics;Ljava/lang/String;Ljavax/swing/Icon;Ljava/awt/Rectangle;Ljava/awt/Rectangle;Ljava/awt/Rectangle;)Ljava/lang/String; flags 4 +method name paintEnabledText descriptor (Ljavax/swing/JLabel;Ljava/awt/Graphics;Ljava/lang/String;II)V flags 4 +method name paintDisabledText descriptor (Ljavax/swing/JLabel;Ljava/awt/Graphics;Ljava/lang/String;II)V flags 4 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getBaseline descriptor (Ljavax/swing/JComponent;II)I flags 1 +method name getBaselineResizeBehavior descriptor (Ljavax/swing/JComponent;)Ljava/awt/Component$BaselineResizeBehavior; flags 1 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name installDefaults descriptor (Ljavax/swing/JLabel;)V flags 4 +method name installListeners descriptor (Ljavax/swing/JLabel;)V flags 4 +method name installComponents descriptor (Ljavax/swing/JLabel;)V flags 4 +method name installKeyboardActions descriptor (Ljavax/swing/JLabel;)V flags 4 +method name uninstallDefaults descriptor (Ljavax/swing/JLabel;)V flags 4 +method name uninstallListeners descriptor (Ljavax/swing/JLabel;)V flags 4 +method name uninstallComponents descriptor (Ljavax/swing/JLabel;)V flags 4 +method name uninstallKeyboardActions descriptor (Ljavax/swing/JLabel;)V flags 4 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicListUI +header extends javax/swing/plaf/ListUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name list descriptor Ljavax/swing/JList; flags 4 +field name rendererPane descriptor Ljavax/swing/CellRendererPane; flags 4 +field name focusListener descriptor Ljava/awt/event/FocusListener; flags 4 +field name mouseInputListener descriptor Ljavax/swing/event/MouseInputListener; flags 4 +field name listSelectionListener descriptor Ljavax/swing/event/ListSelectionListener; flags 4 +field name listDataListener descriptor Ljavax/swing/event/ListDataListener; flags 4 +field name propertyChangeListener descriptor Ljava/beans/PropertyChangeListener; flags 4 +field name cellHeights descriptor [I flags 4 +field name cellHeight descriptor I flags 4 +field name cellWidth descriptor I flags 4 +field name updateLayoutStateNeeded descriptor I flags 4 +field name modelChanged descriptor I constantValue 1 flags 1c +field name selectionModelChanged descriptor I constantValue 2 flags 1c +field name fontChanged descriptor I constantValue 4 flags 1c +field name fixedCellWidthChanged descriptor I constantValue 8 flags 1c +field name fixedCellHeightChanged descriptor I constantValue 16 flags 1c +field name prototypeCellValueChanged descriptor I constantValue 32 flags 1c +field name cellRendererChanged descriptor I constantValue 64 flags 1c +method name descriptor ()V flags 1 +method name paintCell descriptor (Ljava/awt/Graphics;ILjava/awt/Rectangle;Ljavax/swing/ListCellRenderer;Ljavax/swing/ListModel;Ljavax/swing/ListSelectionModel;I)V flags 4 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name getBaseline descriptor (Ljavax/swing/JComponent;II)I flags 1 +method name getBaselineResizeBehavior descriptor (Ljavax/swing/JComponent;)Ljava/awt/Component$BaselineResizeBehavior; flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name selectPreviousIndex descriptor ()V flags 4 +method name selectNextIndex descriptor ()V flags 4 +method name installKeyboardActions descriptor ()V flags 4 +method name uninstallKeyboardActions descriptor ()V flags 4 +method name installListeners descriptor ()V flags 4 +method name uninstallListeners descriptor ()V flags 4 +method name installDefaults descriptor ()V flags 4 +method name uninstallDefaults descriptor ()V flags 4 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name locationToIndex descriptor (Ljavax/swing/JList;Ljava/awt/Point;)I flags 1 +method name indexToLocation descriptor (Ljavax/swing/JList;I)Ljava/awt/Point; flags 1 +method name getCellBounds descriptor (Ljavax/swing/JList;II)Ljava/awt/Rectangle; flags 1 +method name getRowHeight descriptor (I)I flags 4 +method name convertYToRow descriptor (I)I flags 4 +method name convertRowToY descriptor (I)I flags 4 +method name maybeUpdateLayoutState descriptor ()V flags 4 +method name updateLayoutState descriptor ()V flags 4 +method name createMouseInputListener descriptor ()Ljavax/swing/event/MouseInputListener; flags 4 +method name createFocusListener descriptor ()Ljava/awt/event/FocusListener; flags 4 +method name createListSelectionListener descriptor ()Ljavax/swing/event/ListSelectionListener; flags 4 +method name createListDataListener descriptor ()Ljavax/swing/event/ListDataListener; flags 4 +method name createPropertyChangeListener descriptor ()Ljava/beans/PropertyChangeListener; flags 4 + +class name javax/swing/plaf/basic/BasicListUI$FocusHandler +header extends java/lang/Object implements java/awt/event/FocusListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicListUI$FocusHandler outerClass javax/swing/plaf/basic/BasicListUI innerClassName FocusHandler flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicListUI;)V flags 1 +method name repaintCellFocus descriptor ()V flags 4 +method name focusGained descriptor (Ljava/awt/event/FocusEvent;)V flags 1 +method name focusLost descriptor (Ljava/awt/event/FocusEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicListUI$ListDataHandler +header extends java/lang/Object implements javax/swing/event/ListDataListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicListUI$ListDataHandler outerClass javax/swing/plaf/basic/BasicListUI innerClassName ListDataHandler flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicListUI;)V flags 1 +method name intervalAdded descriptor (Ljavax/swing/event/ListDataEvent;)V flags 1 +method name intervalRemoved descriptor (Ljavax/swing/event/ListDataEvent;)V flags 1 +method name contentsChanged descriptor (Ljavax/swing/event/ListDataEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicListUI$ListSelectionHandler +header extends java/lang/Object implements javax/swing/event/ListSelectionListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicListUI$ListSelectionHandler outerClass javax/swing/plaf/basic/BasicListUI innerClassName ListSelectionHandler flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicListUI;)V flags 1 +method name valueChanged descriptor (Ljavax/swing/event/ListSelectionEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicListUI$MouseInputHandler +header extends java/lang/Object implements javax/swing/event/MouseInputListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicListUI$MouseInputHandler outerClass javax/swing/plaf/basic/BasicListUI innerClassName MouseInputHandler flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicListUI;)V flags 1 +method name mouseClicked descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseEntered descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseExited descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mousePressed descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseDragged descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseMoved descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseReleased descriptor (Ljava/awt/event/MouseEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicListUI$PropertyChangeHandler +header extends java/lang/Object implements java/beans/PropertyChangeListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicListUI$PropertyChangeHandler outerClass javax/swing/plaf/basic/BasicListUI innerClassName PropertyChangeHandler flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicListUI;)V flags 1 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicLookAndFeel +header extends javax/swing/LookAndFeel implements java/io/Serializable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name getDefaults descriptor ()Ljavax/swing/UIDefaults; flags 1 +method name initialize descriptor ()V flags 1 +method name uninitialize descriptor ()V flags 1 +method name initClassDefaults descriptor (Ljavax/swing/UIDefaults;)V flags 4 +method name initSystemColorDefaults descriptor (Ljavax/swing/UIDefaults;)V flags 4 +method name loadSystemColors descriptor (Ljavax/swing/UIDefaults;[Ljava/lang/String;Z)V flags 4 +method name initComponentDefaults descriptor (Ljavax/swing/UIDefaults;)V flags 4 +method name getAudioActionMap descriptor ()Ljavax/swing/ActionMap; flags 4 +method name createAudioAction descriptor (Ljava/lang/Object;)Ljavax/swing/Action; flags 4 +method name playSound descriptor (Ljavax/swing/Action;)V flags 4 + +class name javax/swing/plaf/basic/BasicMenuBarUI +header extends javax/swing/plaf/MenuBarUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name menuBar descriptor Ljavax/swing/JMenuBar; flags 4 +field name containerListener descriptor Ljava/awt/event/ContainerListener; flags 4 +field name changeListener descriptor Ljavax/swing/event/ChangeListener; flags 4 +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name installDefaults descriptor ()V flags 4 +method name installListeners descriptor ()V flags 4 +method name installKeyboardActions descriptor ()V flags 4 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallDefaults descriptor ()V flags 4 +method name uninstallListeners descriptor ()V flags 4 +method name uninstallKeyboardActions descriptor ()V flags 4 +method name createContainerListener descriptor ()Ljava/awt/event/ContainerListener; flags 4 +method name createChangeListener descriptor ()Ljavax/swing/event/ChangeListener; flags 4 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 + +class name javax/swing/plaf/basic/BasicMenuItemUI +header extends javax/swing/plaf/MenuItemUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/plaf/basic/BasicMenuItemUI$MouseInputHandler outerClass javax/swing/plaf/basic/BasicMenuItemUI innerClassName MouseInputHandler flags 4 +field name menuItem descriptor Ljavax/swing/JMenuItem; flags 4 +field name selectionBackground descriptor Ljava/awt/Color; flags 4 +field name selectionForeground descriptor Ljava/awt/Color; flags 4 +field name disabledForeground descriptor Ljava/awt/Color; flags 4 +field name acceleratorForeground descriptor Ljava/awt/Color; flags 4 +field name acceleratorSelectionForeground descriptor Ljava/awt/Color; flags 4 +field name acceleratorDelimiter descriptor Ljava/lang/String; flags 4 +field name defaultTextIconGap descriptor I flags 4 +field name acceleratorFont descriptor Ljava/awt/Font; flags 4 +field name mouseInputListener descriptor Ljavax/swing/event/MouseInputListener; flags 4 +field name menuDragMouseListener descriptor Ljavax/swing/event/MenuDragMouseListener; flags 4 +field name menuKeyListener descriptor Ljavax/swing/event/MenuKeyListener; flags 4 +field name propertyChangeListener descriptor Ljava/beans/PropertyChangeListener; flags 4 +field name arrowIcon descriptor Ljavax/swing/Icon; flags 4 +field name checkIcon descriptor Ljavax/swing/Icon; flags 4 +field name oldBorderPainted descriptor Z flags 4 +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name installDefaults descriptor ()V flags 4 +method name installComponents descriptor (Ljavax/swing/JMenuItem;)V flags 4 +method name getPropertyPrefix descriptor ()Ljava/lang/String; flags 4 +method name installListeners descriptor ()V flags 4 +method name installKeyboardActions descriptor ()V flags 4 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallDefaults descriptor ()V flags 4 +method name uninstallComponents descriptor (Ljavax/swing/JMenuItem;)V flags 4 +method name uninstallListeners descriptor ()V flags 4 +method name uninstallKeyboardActions descriptor ()V flags 4 +method name createMouseInputListener descriptor (Ljavax/swing/JComponent;)Ljavax/swing/event/MouseInputListener; flags 4 +method name createMenuDragMouseListener descriptor (Ljavax/swing/JComponent;)Ljavax/swing/event/MenuDragMouseListener; flags 4 +method name createMenuKeyListener descriptor (Ljavax/swing/JComponent;)Ljavax/swing/event/MenuKeyListener; flags 4 +method name createPropertyChangeListener descriptor (Ljavax/swing/JComponent;)Ljava/beans/PropertyChangeListener; flags 4 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getPreferredMenuItemSize descriptor (Ljavax/swing/JComponent;Ljavax/swing/Icon;Ljavax/swing/Icon;I)Ljava/awt/Dimension; flags 4 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paintMenuItem descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;Ljavax/swing/Icon;Ljavax/swing/Icon;Ljava/awt/Color;Ljava/awt/Color;I)V flags 4 +method name paintBackground descriptor (Ljava/awt/Graphics;Ljavax/swing/JMenuItem;Ljava/awt/Color;)V flags 4 +method name paintText descriptor (Ljava/awt/Graphics;Ljavax/swing/JMenuItem;Ljava/awt/Rectangle;Ljava/lang/String;)V flags 4 +method name getPath descriptor ()[Ljavax/swing/MenuElement; flags 1 +method name doClick descriptor (Ljavax/swing/MenuSelectionManager;)V flags 4 + +class name javax/swing/plaf/basic/BasicMenuItemUI$MouseInputHandler +header extends java/lang/Object implements javax/swing/event/MouseInputListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicMenuItemUI$MouseInputHandler outerClass javax/swing/plaf/basic/BasicMenuItemUI innerClassName MouseInputHandler flags 4 +method name descriptor (Ljavax/swing/plaf/basic/BasicMenuItemUI;)V flags 4 +method name mouseClicked descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mousePressed descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseReleased descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseEntered descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseExited descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseDragged descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseMoved descriptor (Ljava/awt/event/MouseEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicMenuUI +header extends javax/swing/plaf/basic/BasicMenuItemUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name changeListener descriptor Ljavax/swing/event/ChangeListener; flags 4 +field name menuListener descriptor Ljavax/swing/event/MenuListener; flags 4 +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installDefaults descriptor ()V flags 4 +method name getPropertyPrefix descriptor ()Ljava/lang/String; flags 4 +method name installListeners descriptor ()V flags 4 +method name installKeyboardActions descriptor ()V flags 4 +method name uninstallKeyboardActions descriptor ()V flags 4 +method name createMouseInputListener descriptor (Ljavax/swing/JComponent;)Ljavax/swing/event/MouseInputListener; flags 4 +method name createMenuListener descriptor (Ljavax/swing/JComponent;)Ljavax/swing/event/MenuListener; flags 4 +method name createChangeListener descriptor (Ljavax/swing/JComponent;)Ljavax/swing/event/ChangeListener; flags 4 +method name createPropertyChangeListener descriptor (Ljavax/swing/JComponent;)Ljava/beans/PropertyChangeListener; flags 4 +method name uninstallDefaults descriptor ()V flags 4 +method name uninstallListeners descriptor ()V flags 4 +method name createMenuDragMouseListener descriptor (Ljavax/swing/JComponent;)Ljavax/swing/event/MenuDragMouseListener; flags 4 +method name createMenuKeyListener descriptor (Ljavax/swing/JComponent;)Ljavax/swing/event/MenuKeyListener; flags 4 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name setupPostTimer descriptor (Ljavax/swing/JMenu;)V flags 4 + +class name javax/swing/plaf/basic/BasicMenuUI$ChangeHandler +header extends java/lang/Object implements javax/swing/event/ChangeListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicMenuUI$ChangeHandler outerClass javax/swing/plaf/basic/BasicMenuUI innerClassName ChangeHandler flags 1 +field name menu descriptor Ljavax/swing/JMenu; flags 1 +field name ui descriptor Ljavax/swing/plaf/basic/BasicMenuUI; flags 1 +field name isSelected descriptor Z flags 1 +field name wasFocused descriptor Ljava/awt/Component; flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicMenuUI;Ljavax/swing/JMenu;Ljavax/swing/plaf/basic/BasicMenuUI;)V flags 1 +method name stateChanged descriptor (Ljavax/swing/event/ChangeEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicMenuUI$MouseInputHandler +header extends java/lang/Object implements javax/swing/event/MouseInputListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicMenuUI$MouseInputHandler outerClass javax/swing/plaf/basic/BasicMenuUI innerClassName MouseInputHandler flags 4 +method name descriptor (Ljavax/swing/plaf/basic/BasicMenuUI;)V flags 4 +method name mouseClicked descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mousePressed descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseReleased descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseEntered descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseExited descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseDragged descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseMoved descriptor (Ljava/awt/event/MouseEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicOptionPaneUI +header extends javax/swing/plaf/OptionPaneUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name MinimumWidth descriptor I constantValue 262 flags 19 +field name MinimumHeight descriptor I constantValue 90 flags 19 +field name optionPane descriptor Ljavax/swing/JOptionPane; flags 4 +field name minimumSize descriptor Ljava/awt/Dimension; flags 4 +field name inputComponent descriptor Ljavax/swing/JComponent; flags 4 +field name initialFocusComponent descriptor Ljava/awt/Component; flags 4 +field name hasCustomComponents descriptor Z flags 4 +field name propertyChangeListener descriptor Ljava/beans/PropertyChangeListener; flags 4 +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name installDefaults descriptor ()V flags 4 +method name uninstallDefaults descriptor ()V flags 4 +method name installComponents descriptor ()V flags 4 +method name uninstallComponents descriptor ()V flags 4 +method name createLayoutManager descriptor ()Ljava/awt/LayoutManager; flags 4 +method name installListeners descriptor ()V flags 4 +method name uninstallListeners descriptor ()V flags 4 +method name createPropertyChangeListener descriptor ()Ljava/beans/PropertyChangeListener; flags 4 +method name installKeyboardActions descriptor ()V flags 4 +method name uninstallKeyboardActions descriptor ()V flags 4 +method name getMinimumOptionPaneSize descriptor ()Ljava/awt/Dimension; flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name createMessageArea descriptor ()Ljava/awt/Container; flags 4 +method name addMessageComponents descriptor (Ljava/awt/Container;Ljava/awt/GridBagConstraints;Ljava/lang/Object;IZ)V flags 4 +method name getMessage descriptor ()Ljava/lang/Object; flags 4 +method name addIcon descriptor (Ljava/awt/Container;)V flags 4 +method name getIcon descriptor ()Ljavax/swing/Icon; flags 4 +method name getIconForType descriptor (I)Ljavax/swing/Icon; flags 4 +method name getMaxCharactersPerLineCount descriptor ()I flags 4 +method name burstStringInto descriptor (Ljava/awt/Container;Ljava/lang/String;I)V flags 4 +method name createSeparator descriptor ()Ljava/awt/Container; flags 4 +method name createButtonArea descriptor ()Ljava/awt/Container; flags 4 +method name addButtonComponents descriptor (Ljava/awt/Container;[Ljava/lang/Object;I)V flags 4 +method name createButtonActionListener descriptor (I)Ljava/awt/event/ActionListener; flags 4 +method name getButtons descriptor ()[Ljava/lang/Object; flags 4 +method name getSizeButtonsToSameWidth descriptor ()Z flags 4 +method name getInitialValueIndex descriptor ()I flags 4 +method name resetInputValue descriptor ()V flags 4 +method name selectInitialValue descriptor (Ljavax/swing/JOptionPane;)V flags 1 +method name containsCustomComponents descriptor (Ljavax/swing/JOptionPane;)Z flags 1 + +class name javax/swing/plaf/basic/BasicOptionPaneUI$ButtonActionListener +header extends java/lang/Object implements java/awt/event/ActionListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicOptionPaneUI$ButtonActionListener outerClass javax/swing/plaf/basic/BasicOptionPaneUI innerClassName ButtonActionListener flags 1 +field name buttonIndex descriptor I flags 4 +method name descriptor (Ljavax/swing/plaf/basic/BasicOptionPaneUI;I)V flags 1 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicOptionPaneUI$ButtonAreaLayout +header extends java/lang/Object implements java/awt/LayoutManager flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicOptionPaneUI$ButtonAreaLayout outerClass javax/swing/plaf/basic/BasicOptionPaneUI innerClassName ButtonAreaLayout flags 9 +field name syncAllWidths descriptor Z flags 4 +field name padding descriptor I flags 4 +field name centersChildren descriptor Z flags 4 +method name descriptor (ZI)V flags 1 +method name setSyncAllWidths descriptor (Z)V flags 1 +method name getSyncAllWidths descriptor ()Z flags 1 +method name setPadding descriptor (I)V flags 1 +method name getPadding descriptor ()I flags 1 +method name setCentersChildren descriptor (Z)V flags 1 +method name getCentersChildren descriptor ()Z flags 1 +method name addLayoutComponent descriptor (Ljava/lang/String;Ljava/awt/Component;)V flags 1 +method name layoutContainer descriptor (Ljava/awt/Container;)V flags 1 +method name minimumLayoutSize descriptor (Ljava/awt/Container;)Ljava/awt/Dimension; flags 1 +method name preferredLayoutSize descriptor (Ljava/awt/Container;)Ljava/awt/Dimension; flags 1 +method name removeLayoutComponent descriptor (Ljava/awt/Component;)V flags 1 + +class name javax/swing/plaf/basic/BasicOptionPaneUI$PropertyChangeHandler +header extends java/lang/Object implements java/beans/PropertyChangeListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicOptionPaneUI$PropertyChangeHandler outerClass javax/swing/plaf/basic/BasicOptionPaneUI innerClassName PropertyChangeHandler flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicOptionPaneUI;)V flags 1 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicPanelUI +header extends javax/swing/plaf/PanelUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass java/awt/Component$BaselineResizeBehavior outerClass java/awt/Component innerClassName BaselineResizeBehavior flags 4019 +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name installDefaults descriptor (Ljavax/swing/JPanel;)V flags 4 +method name uninstallDefaults descriptor (Ljavax/swing/JPanel;)V flags 4 +method name getBaseline descriptor (Ljavax/swing/JComponent;II)I flags 1 +method name getBaselineResizeBehavior descriptor (Ljavax/swing/JComponent;)Ljava/awt/Component$BaselineResizeBehavior; flags 1 + +class name javax/swing/plaf/basic/BasicPasswordFieldUI +header extends javax/swing/plaf/basic/BasicTextFieldUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name getPropertyPrefix descriptor ()Ljava/lang/String; flags 4 +method name installDefaults descriptor ()V flags 4 +method name create descriptor (Ljavax/swing/text/Element;)Ljavax/swing/text/View; flags 1 + +class name javax/swing/plaf/basic/BasicPopupMenuSeparatorUI +header extends javax/swing/plaf/basic/BasicSeparatorUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 + +class name javax/swing/plaf/basic/BasicPopupMenuUI +header extends javax/swing/plaf/PopupMenuUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name popupMenu descriptor Ljavax/swing/JPopupMenu; flags 4 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name descriptor ()V flags 1 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name installDefaults descriptor ()V flags 1 +method name installListeners descriptor ()V flags 4 +method name installKeyboardActions descriptor ()V flags 4 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallDefaults descriptor ()V flags 4 +method name uninstallListeners descriptor ()V flags 4 +method name uninstallKeyboardActions descriptor ()V flags 4 +method name isPopupTrigger descriptor (Ljava/awt/event/MouseEvent;)Z flags 1 + +class name javax/swing/plaf/basic/BasicProgressBarUI +header extends javax/swing/plaf/ProgressBarUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name progressBar descriptor Ljavax/swing/JProgressBar; flags 4 +field name changeListener descriptor Ljavax/swing/event/ChangeListener; flags 4 +field name boxRect descriptor Ljava/awt/Rectangle; flags 4 +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name installDefaults descriptor ()V flags 4 +method name uninstallDefaults descriptor ()V flags 4 +method name installListeners descriptor ()V flags 4 +method name startAnimationTimer descriptor ()V flags 4 +method name stopAnimationTimer descriptor ()V flags 4 +method name uninstallListeners descriptor ()V flags 4 +method name getBaseline descriptor (Ljavax/swing/JComponent;II)I flags 1 +method name getBaselineResizeBehavior descriptor (Ljavax/swing/JComponent;)Ljava/awt/Component$BaselineResizeBehavior; flags 1 +method name getPreferredInnerHorizontal descriptor ()Ljava/awt/Dimension; flags 4 +method name getPreferredInnerVertical descriptor ()Ljava/awt/Dimension; flags 4 +method name getSelectionForeground descriptor ()Ljava/awt/Color; flags 4 +method name getSelectionBackground descriptor ()Ljava/awt/Color; flags 4 +method name getCellLength descriptor ()I flags 4 +method name setCellLength descriptor (I)V flags 4 +method name getCellSpacing descriptor ()I flags 4 +method name setCellSpacing descriptor (I)V flags 4 +method name getAmountFull descriptor (Ljava/awt/Insets;II)I flags 4 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name getBox descriptor (Ljava/awt/Rectangle;)Ljava/awt/Rectangle; flags 4 +method name getBoxLength descriptor (II)I flags 4 +method name paintIndeterminate descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 4 +method name paintDeterminate descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 4 +method name paintString descriptor (Ljava/awt/Graphics;IIIIILjava/awt/Insets;)V flags 4 +method name getStringPlacement descriptor (Ljava/awt/Graphics;Ljava/lang/String;IIII)Ljava/awt/Point; flags 4 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getAnimationIndex descriptor ()I flags 4 +method name getFrameCount descriptor ()I flags 14 +method name setAnimationIndex descriptor (I)V flags 4 +method name incrementAnimationIndex descriptor ()V flags 4 + +class name javax/swing/plaf/basic/BasicProgressBarUI$ChangeHandler +header extends java/lang/Object implements javax/swing/event/ChangeListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicProgressBarUI$ChangeHandler outerClass javax/swing/plaf/basic/BasicProgressBarUI innerClassName ChangeHandler flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicProgressBarUI;)V flags 1 +method name stateChanged descriptor (Ljavax/swing/event/ChangeEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicRadioButtonMenuItemUI +header extends javax/swing/plaf/basic/BasicMenuItemUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name getPropertyPrefix descriptor ()Ljava/lang/String; flags 4 +method name processMouseEvent descriptor (Ljavax/swing/JMenuItem;Ljava/awt/event/MouseEvent;[Ljavax/swing/MenuElement;Ljavax/swing/MenuSelectionManager;)V flags 1 + +class name javax/swing/plaf/basic/BasicRadioButtonUI +header extends javax/swing/plaf/basic/BasicToggleButtonUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name icon descriptor Ljavax/swing/Icon; flags 4 +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name getPropertyPrefix descriptor ()Ljava/lang/String; flags 4 +method name installDefaults descriptor (Ljavax/swing/AbstractButton;)V flags 4 +method name uninstallDefaults descriptor (Ljavax/swing/AbstractButton;)V flags 4 +method name getDefaultIcon descriptor ()Ljavax/swing/Icon; flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 21 +method name paintFocus descriptor (Ljava/awt/Graphics;Ljava/awt/Rectangle;Ljava/awt/Dimension;)V flags 4 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 + +class name javax/swing/plaf/basic/BasicRootPaneUI +header extends javax/swing/plaf/RootPaneUI implements java/beans/PropertyChangeListener flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name installDefaults descriptor (Ljavax/swing/JRootPane;)V flags 4 +method name installComponents descriptor (Ljavax/swing/JRootPane;)V flags 4 +method name installListeners descriptor (Ljavax/swing/JRootPane;)V flags 4 +method name installKeyboardActions descriptor (Ljavax/swing/JRootPane;)V flags 4 +method name uninstallDefaults descriptor (Ljavax/swing/JRootPane;)V flags 4 +method name uninstallComponents descriptor (Ljavax/swing/JRootPane;)V flags 4 +method name uninstallListeners descriptor (Ljavax/swing/JRootPane;)V flags 4 +method name uninstallKeyboardActions descriptor (Ljavax/swing/JRootPane;)V flags 4 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicScrollBarUI +header extends javax/swing/plaf/ScrollBarUI implements java/awt/LayoutManager,javax/swing/SwingConstants flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name minimumThumbSize descriptor Ljava/awt/Dimension; flags 4 +field name maximumThumbSize descriptor Ljava/awt/Dimension; flags 4 +field name thumbHighlightColor descriptor Ljava/awt/Color; flags 4 +field name thumbLightShadowColor descriptor Ljava/awt/Color; flags 4 +field name thumbDarkShadowColor descriptor Ljava/awt/Color; flags 4 +field name thumbColor descriptor Ljava/awt/Color; flags 4 +field name trackColor descriptor Ljava/awt/Color; flags 4 +field name trackHighlightColor descriptor Ljava/awt/Color; flags 4 +field name scrollbar descriptor Ljavax/swing/JScrollBar; flags 4 +field name incrButton descriptor Ljavax/swing/JButton; flags 4 +field name decrButton descriptor Ljavax/swing/JButton; flags 4 +field name isDragging descriptor Z flags 4 +field name trackListener descriptor Ljavax/swing/plaf/basic/BasicScrollBarUI$TrackListener; flags 4 +field name buttonListener descriptor Ljavax/swing/plaf/basic/BasicScrollBarUI$ArrowButtonListener; flags 4 +field name modelListener descriptor Ljavax/swing/plaf/basic/BasicScrollBarUI$ModelListener; flags 4 +field name thumbRect descriptor Ljava/awt/Rectangle; flags 4 +field name trackRect descriptor Ljava/awt/Rectangle; flags 4 +field name trackHighlight descriptor I flags 4 +field name NO_HIGHLIGHT descriptor I constantValue 0 flags 1c +field name DECREASE_HIGHLIGHT descriptor I constantValue 1 flags 1c +field name INCREASE_HIGHLIGHT descriptor I constantValue 2 flags 1c +field name scrollListener descriptor Ljavax/swing/plaf/basic/BasicScrollBarUI$ScrollListener; flags 4 +field name propertyChangeListener descriptor Ljava/beans/PropertyChangeListener; flags 4 +field name scrollTimer descriptor Ljavax/swing/Timer; flags 4 +field name scrollBarWidth descriptor I flags 4 +field name incrGap descriptor I flags 4 +field name decrGap descriptor I flags 4 +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name configureScrollBarColors descriptor ()V flags 4 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name installDefaults descriptor ()V flags 4 +method name installComponents descriptor ()V flags 4 +method name uninstallComponents descriptor ()V flags 4 +method name installListeners descriptor ()V flags 4 +method name installKeyboardActions descriptor ()V flags 4 +method name uninstallKeyboardActions descriptor ()V flags 4 +method name uninstallListeners descriptor ()V flags 4 +method name uninstallDefaults descriptor ()V flags 4 +method name createTrackListener descriptor ()Ljavax/swing/plaf/basic/BasicScrollBarUI$TrackListener; flags 4 +method name createArrowButtonListener descriptor ()Ljavax/swing/plaf/basic/BasicScrollBarUI$ArrowButtonListener; flags 4 +method name createModelListener descriptor ()Ljavax/swing/plaf/basic/BasicScrollBarUI$ModelListener; flags 4 +method name createScrollListener descriptor ()Ljavax/swing/plaf/basic/BasicScrollBarUI$ScrollListener; flags 4 +method name createPropertyChangeListener descriptor ()Ljava/beans/PropertyChangeListener; flags 4 +method name setThumbRollover descriptor (Z)V flags 4 +method name isThumbRollover descriptor ()Z flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name createDecreaseButton descriptor (I)Ljavax/swing/JButton; flags 4 +method name createIncreaseButton descriptor (I)Ljavax/swing/JButton; flags 4 +method name paintDecreaseHighlight descriptor (Ljava/awt/Graphics;)V flags 4 +method name paintIncreaseHighlight descriptor (Ljava/awt/Graphics;)V flags 4 +method name paintTrack descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;Ljava/awt/Rectangle;)V flags 4 +method name paintThumb descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;Ljava/awt/Rectangle;)V flags 4 +method name getMinimumThumbSize descriptor ()Ljava/awt/Dimension; flags 4 +method name getMaximumThumbSize descriptor ()Ljava/awt/Dimension; flags 4 +method name addLayoutComponent descriptor (Ljava/lang/String;Ljava/awt/Component;)V flags 1 +method name removeLayoutComponent descriptor (Ljava/awt/Component;)V flags 1 +method name preferredLayoutSize descriptor (Ljava/awt/Container;)Ljava/awt/Dimension; flags 1 +method name minimumLayoutSize descriptor (Ljava/awt/Container;)Ljava/awt/Dimension; flags 1 +method name layoutVScrollbar descriptor (Ljavax/swing/JScrollBar;)V flags 4 +method name layoutHScrollbar descriptor (Ljavax/swing/JScrollBar;)V flags 4 +method name layoutContainer descriptor (Ljava/awt/Container;)V flags 1 +method name setThumbBounds descriptor (IIII)V flags 4 +method name getThumbBounds descriptor ()Ljava/awt/Rectangle; flags 4 +method name getTrackBounds descriptor ()Ljava/awt/Rectangle; flags 4 +method name scrollByBlock descriptor (I)V flags 4 +method name scrollByUnit descriptor (I)V flags 4 +method name getSupportsAbsolutePositioning descriptor ()Z flags 1 + +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 +method name descriptor (Ljavax/swing/plaf/basic/BasicScrollBarUI;)V flags 4 +method name mousePressed descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseReleased descriptor (Ljava/awt/event/MouseEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicScrollBarUI$ModelListener +header extends java/lang/Object implements javax/swing/event/ChangeListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicScrollBarUI$ModelListener outerClass javax/swing/plaf/basic/BasicScrollBarUI innerClassName ModelListener flags 4 +method name descriptor (Ljavax/swing/plaf/basic/BasicScrollBarUI;)V flags 4 +method name stateChanged descriptor (Ljavax/swing/event/ChangeEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicScrollBarUI$PropertyChangeHandler +header extends java/lang/Object implements java/beans/PropertyChangeListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicScrollBarUI$PropertyChangeHandler outerClass javax/swing/plaf/basic/BasicScrollBarUI innerClassName PropertyChangeHandler flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicScrollBarUI;)V flags 1 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 + +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 +method name descriptor (Ljavax/swing/plaf/basic/BasicScrollBarUI;)V flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicScrollBarUI;IZ)V flags 1 +method name setDirection descriptor (I)V flags 1 +method name setScrollByBlock descriptor (Z)V flags 1 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 + +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 +field name offset descriptor I flags 84 +field name currentMouseX descriptor I flags 84 +field name currentMouseY descriptor I flags 84 +method name descriptor (Ljavax/swing/plaf/basic/BasicScrollBarUI;)V flags 4 +method name mouseReleased descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mousePressed descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseDragged descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseMoved descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseExited descriptor (Ljava/awt/event/MouseEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicScrollPaneUI +header extends javax/swing/plaf/ScrollPaneUI implements javax/swing/ScrollPaneConstants flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name scrollpane descriptor Ljavax/swing/JScrollPane; flags 4 +field name vsbChangeListener descriptor Ljavax/swing/event/ChangeListener; flags 4 +field name hsbChangeListener descriptor Ljavax/swing/event/ChangeListener; flags 4 +field name viewportChangeListener descriptor Ljavax/swing/event/ChangeListener; flags 4 +field name spPropertyChangeListener descriptor Ljava/beans/PropertyChangeListener; flags 4 +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name installDefaults descriptor (Ljavax/swing/JScrollPane;)V flags 4 +method name installListeners descriptor (Ljavax/swing/JScrollPane;)V flags 4 +method name installKeyboardActions descriptor (Ljavax/swing/JScrollPane;)V flags 4 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallDefaults descriptor (Ljavax/swing/JScrollPane;)V flags 4 +method name uninstallListeners descriptor (Ljavax/swing/JComponent;)V flags 4 +method name uninstallKeyboardActions descriptor (Ljavax/swing/JScrollPane;)V flags 4 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name syncScrollPaneWithViewport descriptor ()V flags 4 +method name getBaseline descriptor (Ljavax/swing/JComponent;II)I flags 1 +method name getBaselineResizeBehavior descriptor (Ljavax/swing/JComponent;)Ljava/awt/Component$BaselineResizeBehavior; flags 1 +method name createViewportChangeListener descriptor ()Ljavax/swing/event/ChangeListener; flags 4 +method name createHSBChangeListener descriptor ()Ljavax/swing/event/ChangeListener; flags 4 +method name createVSBChangeListener descriptor ()Ljavax/swing/event/ChangeListener; flags 4 +method name createMouseWheelListener descriptor ()Ljava/awt/event/MouseWheelListener; flags 4 +method name updateScrollBarDisplayPolicy descriptor (Ljava/beans/PropertyChangeEvent;)V flags 4 +method name updateViewport descriptor (Ljava/beans/PropertyChangeEvent;)V flags 4 +method name updateRowHeader descriptor (Ljava/beans/PropertyChangeEvent;)V flags 4 +method name updateColumnHeader descriptor (Ljava/beans/PropertyChangeEvent;)V flags 4 +method name createPropertyChangeListener descriptor ()Ljava/beans/PropertyChangeListener; flags 4 + +class name javax/swing/plaf/basic/BasicScrollPaneUI$HSBChangeListener +header extends java/lang/Object implements javax/swing/event/ChangeListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicScrollPaneUI$HSBChangeListener outerClass javax/swing/plaf/basic/BasicScrollPaneUI innerClassName HSBChangeListener flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicScrollPaneUI;)V flags 1 +method name stateChanged descriptor (Ljavax/swing/event/ChangeEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicScrollPaneUI$MouseWheelHandler +header extends java/lang/Object implements java/awt/event/MouseWheelListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicScrollPaneUI$MouseWheelHandler outerClass javax/swing/plaf/basic/BasicScrollPaneUI innerClassName MouseWheelHandler flags 4 +method name descriptor (Ljavax/swing/plaf/basic/BasicScrollPaneUI;)V flags 4 +method name mouseWheelMoved descriptor (Ljava/awt/event/MouseWheelEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicScrollPaneUI$PropertyChangeHandler +header extends java/lang/Object implements java/beans/PropertyChangeListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicScrollPaneUI$PropertyChangeHandler outerClass javax/swing/plaf/basic/BasicScrollPaneUI innerClassName PropertyChangeHandler flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicScrollPaneUI;)V flags 1 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicScrollPaneUI$VSBChangeListener +header extends java/lang/Object implements javax/swing/event/ChangeListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicScrollPaneUI$VSBChangeListener outerClass javax/swing/plaf/basic/BasicScrollPaneUI innerClassName VSBChangeListener flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicScrollPaneUI;)V flags 1 +method name stateChanged descriptor (Ljavax/swing/event/ChangeEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicScrollPaneUI$ViewportChangeHandler +header extends java/lang/Object implements javax/swing/event/ChangeListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicScrollPaneUI$ViewportChangeHandler outerClass javax/swing/plaf/basic/BasicScrollPaneUI innerClassName ViewportChangeHandler flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicScrollPaneUI;)V flags 1 +method name stateChanged descriptor (Ljavax/swing/event/ChangeEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicSeparatorUI +header extends javax/swing/plaf/SeparatorUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name shadow descriptor Ljava/awt/Color; flags 4 +field name highlight descriptor Ljava/awt/Color; flags 4 +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name installDefaults descriptor (Ljavax/swing/JSeparator;)V flags 4 +method name uninstallDefaults descriptor (Ljavax/swing/JSeparator;)V flags 4 +method name installListeners descriptor (Ljavax/swing/JSeparator;)V flags 4 +method name uninstallListeners descriptor (Ljavax/swing/JSeparator;)V flags 4 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 + +class name javax/swing/plaf/basic/BasicSliderUI +header extends javax/swing/plaf/SliderUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name POSITIVE_SCROLL descriptor I constantValue 1 flags 19 +field name NEGATIVE_SCROLL descriptor I constantValue -1 flags 19 +field name MIN_SCROLL descriptor I constantValue -2 flags 19 +field name MAX_SCROLL descriptor I constantValue 2 flags 19 +field name scrollTimer descriptor Ljavax/swing/Timer; flags 4 +field name slider descriptor Ljavax/swing/JSlider; flags 4 +field name focusInsets descriptor Ljava/awt/Insets; flags 4 +field name insetCache descriptor Ljava/awt/Insets; flags 4 +field name leftToRightCache descriptor Z flags 4 +field name focusRect descriptor Ljava/awt/Rectangle; flags 4 +field name contentRect descriptor Ljava/awt/Rectangle; flags 4 +field name labelRect descriptor Ljava/awt/Rectangle; flags 4 +field name tickRect descriptor Ljava/awt/Rectangle; flags 4 +field name trackRect descriptor Ljava/awt/Rectangle; flags 4 +field name thumbRect descriptor Ljava/awt/Rectangle; flags 4 +field name trackBuffer descriptor I flags 4 +field name trackListener descriptor Ljavax/swing/plaf/basic/BasicSliderUI$TrackListener; flags 4 +field name changeListener descriptor Ljavax/swing/event/ChangeListener; flags 4 +field name componentListener descriptor Ljava/awt/event/ComponentListener; flags 4 +field name focusListener descriptor Ljava/awt/event/FocusListener; flags 4 +field name scrollListener descriptor Ljavax/swing/plaf/basic/BasicSliderUI$ScrollListener; flags 4 +field name propertyChangeListener descriptor Ljava/beans/PropertyChangeListener; flags 4 +method name getShadowColor descriptor ()Ljava/awt/Color; flags 4 +method name getHighlightColor descriptor ()Ljava/awt/Color; flags 4 +method name getFocusColor descriptor ()Ljava/awt/Color; flags 4 +method name isDragging descriptor ()Z flags 4 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name descriptor (Ljavax/swing/JSlider;)V flags 1 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name installDefaults descriptor (Ljavax/swing/JSlider;)V flags 4 +method name uninstallDefaults descriptor (Ljavax/swing/JSlider;)V flags 4 +method name createTrackListener descriptor (Ljavax/swing/JSlider;)Ljavax/swing/plaf/basic/BasicSliderUI$TrackListener; flags 4 +method name createChangeListener descriptor (Ljavax/swing/JSlider;)Ljavax/swing/event/ChangeListener; flags 4 +method name createComponentListener descriptor (Ljavax/swing/JSlider;)Ljava/awt/event/ComponentListener; flags 4 +method name createFocusListener descriptor (Ljavax/swing/JSlider;)Ljava/awt/event/FocusListener; flags 4 +method name createScrollListener descriptor (Ljavax/swing/JSlider;)Ljavax/swing/plaf/basic/BasicSliderUI$ScrollListener; flags 4 +method name createPropertyChangeListener descriptor (Ljavax/swing/JSlider;)Ljava/beans/PropertyChangeListener; flags 4 +method name installListeners descriptor (Ljavax/swing/JSlider;)V flags 4 +method name uninstallListeners descriptor (Ljavax/swing/JSlider;)V flags 4 +method name installKeyboardActions descriptor (Ljavax/swing/JSlider;)V flags 4 +method name uninstallKeyboardActions descriptor (Ljavax/swing/JSlider;)V flags 4 +method name getBaseline descriptor (Ljavax/swing/JComponent;II)I flags 1 +method name getBaselineResizeBehavior descriptor (Ljavax/swing/JComponent;)Ljava/awt/Component$BaselineResizeBehavior; flags 1 +method name labelsHaveSameBaselines descriptor ()Z flags 4 +method name getPreferredHorizontalSize descriptor ()Ljava/awt/Dimension; flags 1 +method name getPreferredVerticalSize descriptor ()Ljava/awt/Dimension; flags 1 +method name getMinimumHorizontalSize descriptor ()Ljava/awt/Dimension; flags 1 +method name getMinimumVerticalSize descriptor ()Ljava/awt/Dimension; flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name calculateGeometry descriptor ()V flags 4 +method name calculateFocusRect descriptor ()V flags 4 +method name calculateThumbSize descriptor ()V flags 4 +method name calculateContentRect descriptor ()V flags 4 +method name calculateThumbLocation descriptor ()V flags 4 +method name calculateTrackBuffer descriptor ()V flags 4 +method name calculateTrackRect descriptor ()V flags 4 +method name getTickLength descriptor ()I flags 4 +method name calculateTickRect descriptor ()V flags 4 +method name calculateLabelRect descriptor ()V flags 4 +method name getThumbSize descriptor ()Ljava/awt/Dimension; flags 4 +method name getWidthOfWidestLabel descriptor ()I flags 4 +method name getHeightOfTallestLabel descriptor ()I flags 4 +method name getWidthOfHighValueLabel descriptor ()I flags 4 +method name getWidthOfLowValueLabel descriptor ()I flags 4 +method name getHeightOfHighValueLabel descriptor ()I flags 4 +method name getHeightOfLowValueLabel descriptor ()I flags 4 +method name drawInverted descriptor ()Z flags 4 +method name getHighestValue descriptor ()Ljava/lang/Integer; flags 4 +method name getLowestValue descriptor ()Ljava/lang/Integer; flags 4 +method name getLowestValueLabel descriptor ()Ljava/awt/Component; flags 4 +method name getHighestValueLabel descriptor ()Ljava/awt/Component; flags 4 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name recalculateIfInsetsChanged descriptor ()V flags 4 +method name recalculateIfOrientationChanged descriptor ()V flags 4 +method name paintFocus descriptor (Ljava/awt/Graphics;)V flags 1 +method name paintTrack descriptor (Ljava/awt/Graphics;)V flags 1 +method name paintTicks descriptor (Ljava/awt/Graphics;)V flags 1 +method name paintMinorTickForHorizSlider descriptor (Ljava/awt/Graphics;Ljava/awt/Rectangle;I)V flags 4 +method name paintMajorTickForHorizSlider descriptor (Ljava/awt/Graphics;Ljava/awt/Rectangle;I)V flags 4 +method name paintMinorTickForVertSlider descriptor (Ljava/awt/Graphics;Ljava/awt/Rectangle;I)V flags 4 +method name paintMajorTickForVertSlider descriptor (Ljava/awt/Graphics;Ljava/awt/Rectangle;I)V flags 4 +method name paintLabels descriptor (Ljava/awt/Graphics;)V flags 1 +method name paintHorizontalLabel descriptor (Ljava/awt/Graphics;ILjava/awt/Component;)V flags 4 +method name paintVerticalLabel descriptor (Ljava/awt/Graphics;ILjava/awt/Component;)V flags 4 +method name paintThumb descriptor (Ljava/awt/Graphics;)V flags 1 +method name setThumbLocation descriptor (II)V flags 1 +method name scrollByBlock descriptor (I)V flags 1 +method name scrollByUnit descriptor (I)V flags 1 +method name scrollDueToClickInTrack descriptor (I)V flags 4 +method name xPositionForValue descriptor (I)I flags 4 +method name yPositionForValue descriptor (I)I flags 4 +method name yPositionForValue descriptor (III)I flags 4 +method name valueForYPosition descriptor (I)I flags 1 +method name valueForXPosition descriptor (I)I flags 1 + +class name javax/swing/plaf/basic/BasicSliderUI$ActionScroller +header extends javax/swing/AbstractAction flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicSliderUI$ActionScroller outerClass javax/swing/plaf/basic/BasicSliderUI innerClassName ActionScroller flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicSliderUI;Ljavax/swing/JSlider;IZ)V flags 1 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 +method name isEnabled descriptor ()Z flags 1 + +class name javax/swing/plaf/basic/BasicSliderUI$ChangeHandler +header extends java/lang/Object implements javax/swing/event/ChangeListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicSliderUI$ChangeHandler outerClass javax/swing/plaf/basic/BasicSliderUI innerClassName ChangeHandler flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicSliderUI;)V flags 1 +method name stateChanged descriptor (Ljavax/swing/event/ChangeEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicSliderUI$ComponentHandler +header extends java/awt/event/ComponentAdapter flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicSliderUI$ComponentHandler outerClass javax/swing/plaf/basic/BasicSliderUI innerClassName ComponentHandler flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicSliderUI;)V flags 1 +method name componentResized descriptor (Ljava/awt/event/ComponentEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicSliderUI$FocusHandler +header extends java/lang/Object implements java/awt/event/FocusListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicSliderUI$FocusHandler outerClass javax/swing/plaf/basic/BasicSliderUI innerClassName FocusHandler flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicSliderUI;)V flags 1 +method name focusGained descriptor (Ljava/awt/event/FocusEvent;)V flags 1 +method name focusLost descriptor (Ljava/awt/event/FocusEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicSliderUI$PropertyChangeHandler +header extends java/lang/Object implements java/beans/PropertyChangeListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicSliderUI$PropertyChangeHandler outerClass javax/swing/plaf/basic/BasicSliderUI innerClassName PropertyChangeHandler flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicSliderUI;)V flags 1 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 + +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 +method name descriptor (Ljavax/swing/plaf/basic/BasicSliderUI;)V flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicSliderUI;IZ)V flags 1 +method name setDirection descriptor (I)V flags 1 +method name setScrollByBlock descriptor (Z)V flags 1 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V 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 +field name offset descriptor I flags 84 +field name currentMouseX descriptor I flags 84 +field name currentMouseY descriptor I flags 84 +method name descriptor (Ljavax/swing/plaf/basic/BasicSliderUI;)V flags 1 +method name mouseReleased descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mousePressed descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name shouldScroll descriptor (I)Z flags 1 +method name mouseDragged descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseMoved descriptor (Ljava/awt/event/MouseEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicSpinnerUI +header extends javax/swing/plaf/SpinnerUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass java/awt/Component$BaselineResizeBehavior outerClass java/awt/Component innerClassName BaselineResizeBehavior flags 4019 +field name spinner descriptor Ljavax/swing/JSpinner; flags 4 +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name installListeners descriptor ()V flags 4 +method name uninstallListeners descriptor ()V flags 4 +method name installDefaults descriptor ()V flags 4 +method name uninstallDefaults descriptor ()V flags 4 +method name installNextButtonListeners descriptor (Ljava/awt/Component;)V flags 4 +method name installPreviousButtonListeners descriptor (Ljava/awt/Component;)V flags 4 +method name createLayout descriptor ()Ljava/awt/LayoutManager; flags 4 +method name createPropertyChangeListener descriptor ()Ljava/beans/PropertyChangeListener; flags 4 +method name createPreviousButton descriptor ()Ljava/awt/Component; flags 4 +method name createNextButton descriptor ()Ljava/awt/Component; flags 4 +method name createEditor descriptor ()Ljavax/swing/JComponent; flags 4 +method name replaceEditor descriptor (Ljavax/swing/JComponent;Ljavax/swing/JComponent;)V flags 4 +method name installKeyboardActions descriptor ()V flags 4 +method name getBaseline descriptor (Ljavax/swing/JComponent;II)I flags 1 +method name getBaselineResizeBehavior descriptor (Ljavax/swing/JComponent;)Ljava/awt/Component$BaselineResizeBehavior; flags 1 + +class name javax/swing/plaf/basic/BasicSplitPaneDivider +header extends java/awt/Container implements java/beans/PropertyChangeListener flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name ONE_TOUCH_SIZE descriptor I constantValue 6 flags 1c +field name ONE_TOUCH_OFFSET descriptor I constantValue 2 flags 1c +field name dragger descriptor Ljavax/swing/plaf/basic/BasicSplitPaneDivider$DragController; flags 4 +field name splitPaneUI descriptor Ljavax/swing/plaf/basic/BasicSplitPaneUI; flags 4 +field name dividerSize descriptor I flags 4 +field name hiddenDivider descriptor Ljava/awt/Component; flags 4 +field name splitPane descriptor Ljavax/swing/JSplitPane; flags 4 +field name mouseHandler descriptor Ljavax/swing/plaf/basic/BasicSplitPaneDivider$MouseHandler; flags 4 +field name orientation descriptor I flags 4 +field name leftButton descriptor Ljavax/swing/JButton; flags 4 +field name rightButton descriptor Ljavax/swing/JButton; flags 4 +method name descriptor (Ljavax/swing/plaf/basic/BasicSplitPaneUI;)V flags 1 +method name setBasicSplitPaneUI descriptor (Ljavax/swing/plaf/basic/BasicSplitPaneUI;)V flags 1 +method name getBasicSplitPaneUI descriptor ()Ljavax/swing/plaf/basic/BasicSplitPaneUI; flags 1 +method name setDividerSize descriptor (I)V flags 1 +method name getDividerSize descriptor ()I flags 1 +method name setBorder descriptor (Ljavax/swing/border/Border;)V flags 1 +method name getBorder descriptor ()Ljavax/swing/border/Border; flags 1 +method name getInsets descriptor ()Ljava/awt/Insets; flags 1 +method name setMouseOver descriptor (Z)V flags 4 +method name isMouseOver descriptor ()Z flags 1 +method name getPreferredSize descriptor ()Ljava/awt/Dimension; flags 1 +method name getMinimumSize descriptor ()Ljava/awt/Dimension; flags 1 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;)V flags 1 +method name oneTouchExpandableChanged descriptor ()V flags 4 +method name createLeftOneTouchButton descriptor ()Ljavax/swing/JButton; flags 4 +method name createRightOneTouchButton descriptor ()Ljavax/swing/JButton; flags 4 +method name prepareForDragging descriptor ()V flags 4 +method name dragDividerTo descriptor (I)V flags 4 +method name finishDraggingTo descriptor (I)V flags 4 + +class name javax/swing/plaf/basic/BasicSplitPaneDivider$DividerLayout +header extends java/lang/Object implements java/awt/LayoutManager flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicSplitPaneDivider$DividerLayout outerClass javax/swing/plaf/basic/BasicSplitPaneDivider innerClassName DividerLayout flags 4 +method name descriptor (Ljavax/swing/plaf/basic/BasicSplitPaneDivider;)V flags 4 +method name layoutContainer descriptor (Ljava/awt/Container;)V flags 1 +method name minimumLayoutSize descriptor (Ljava/awt/Container;)Ljava/awt/Dimension; flags 1 +method name preferredLayoutSize descriptor (Ljava/awt/Container;)Ljava/awt/Dimension; flags 1 +method name removeLayoutComponent descriptor (Ljava/awt/Component;)V flags 1 +method name addLayoutComponent descriptor (Ljava/lang/String;Ljava/awt/Component;)V flags 1 + +class name javax/swing/plaf/basic/BasicSplitPaneDivider$DragController +header extends java/lang/Object flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicSplitPaneDivider$DragController outerClass javax/swing/plaf/basic/BasicSplitPaneDivider innerClassName DragController flags 4 +method name descriptor (Ljavax/swing/plaf/basic/BasicSplitPaneDivider;Ljava/awt/event/MouseEvent;)V flags 4 +method name isValid descriptor ()Z flags 4 +method name positionForMouseEvent descriptor (Ljava/awt/event/MouseEvent;)I flags 4 +method name getNeededLocation descriptor (II)I flags 4 +method name continueDrag descriptor (II)V flags 4 +method name continueDrag descriptor (Ljava/awt/event/MouseEvent;)V flags 4 +method name completeDrag descriptor (II)V flags 4 +method name completeDrag descriptor (Ljava/awt/event/MouseEvent;)V 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 +method name descriptor (Ljavax/swing/plaf/basic/BasicSplitPaneDivider;)V flags 4 +method name mousePressed descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseReleased descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseDragged descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseMoved descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseEntered descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseExited descriptor (Ljava/awt/event/MouseEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicSplitPaneDivider$VerticalDragController +header extends javax/swing/plaf/basic/BasicSplitPaneDivider$DragController flags 21 +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 +method name descriptor (Ljavax/swing/plaf/basic/BasicSplitPaneDivider;Ljava/awt/event/MouseEvent;)V flags 4 +method name getNeededLocation descriptor (II)I flags 4 +method name positionForMouseEvent descriptor (Ljava/awt/event/MouseEvent;)I flags 4 + +class name javax/swing/plaf/basic/BasicSplitPaneUI +header extends javax/swing/plaf/SplitPaneUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name NON_CONTINUOUS_DIVIDER descriptor Ljava/lang/String; constantValue nonContinuousDivider flags 1c +field name KEYBOARD_DIVIDER_MOVE_OFFSET descriptor I flags c +field name splitPane descriptor Ljavax/swing/JSplitPane; flags 4 +field name layoutManager descriptor Ljavax/swing/plaf/basic/BasicSplitPaneUI$BasicHorizontalLayoutManager; flags 4 +field name divider descriptor Ljavax/swing/plaf/basic/BasicSplitPaneDivider; flags 4 +field name propertyChangeListener descriptor Ljava/beans/PropertyChangeListener; flags 4 +field name focusListener descriptor Ljava/awt/event/FocusListener; flags 4 +field name dividerSize descriptor I flags 4 +field name nonContinuousLayoutDivider descriptor Ljava/awt/Component; flags 4 +field name draggingHW descriptor Z flags 4 +field name beginDragDividerLocation descriptor I flags 4 +field name upKey descriptor Ljavax/swing/KeyStroke; flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +field name downKey descriptor Ljavax/swing/KeyStroke; flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +field name leftKey descriptor Ljavax/swing/KeyStroke; flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +field name rightKey descriptor Ljavax/swing/KeyStroke; flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +field name homeKey descriptor Ljavax/swing/KeyStroke; flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +field name endKey descriptor Ljavax/swing/KeyStroke; flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +field name dividerResizeToggleKey descriptor Ljavax/swing/KeyStroke; flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +field name keyboardUpLeftListener descriptor Ljava/awt/event/ActionListener; flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +field name keyboardDownRightListener descriptor Ljava/awt/event/ActionListener; flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +field name keyboardHomeListener descriptor Ljava/awt/event/ActionListener; flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +field name keyboardEndListener descriptor Ljava/awt/event/ActionListener; flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +field name keyboardResizeToggleListener descriptor Ljava/awt/event/ActionListener; flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name installDefaults descriptor ()V flags 4 +method name installListeners descriptor ()V flags 4 +method name installKeyboardActions descriptor ()V flags 4 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallDefaults descriptor ()V flags 4 +method name uninstallListeners descriptor ()V flags 4 +method name uninstallKeyboardActions descriptor ()V flags 4 +method name createPropertyChangeListener descriptor ()Ljava/beans/PropertyChangeListener; flags 4 +method name createFocusListener descriptor ()Ljava/awt/event/FocusListener; flags 4 +method name createKeyboardUpLeftListener descriptor ()Ljava/awt/event/ActionListener; flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name createKeyboardDownRightListener descriptor ()Ljava/awt/event/ActionListener; flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name createKeyboardHomeListener descriptor ()Ljava/awt/event/ActionListener; flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name createKeyboardEndListener descriptor ()Ljava/awt/event/ActionListener; flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name createKeyboardResizeToggleListener descriptor ()Ljava/awt/event/ActionListener; flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getOrientation descriptor ()I flags 1 +method name setOrientation descriptor (I)V flags 1 +method name isContinuousLayout descriptor ()Z flags 1 +method name setContinuousLayout descriptor (Z)V flags 1 +method name getLastDragLocation descriptor ()I flags 1 +method name setLastDragLocation descriptor (I)V flags 1 +method name getDivider descriptor ()Ljavax/swing/plaf/basic/BasicSplitPaneDivider; flags 1 +method name createDefaultNonContinuousLayoutDivider descriptor ()Ljava/awt/Component; flags 4 +method name setNonContinuousLayoutDivider descriptor (Ljava/awt/Component;)V flags 4 +method name setNonContinuousLayoutDivider descriptor (Ljava/awt/Component;Z)V flags 4 +method name getNonContinuousLayoutDivider descriptor ()Ljava/awt/Component; flags 1 +method name getSplitPane descriptor ()Ljavax/swing/JSplitPane; flags 1 +method name createDefaultDivider descriptor ()Ljavax/swing/plaf/basic/BasicSplitPaneDivider; flags 1 +method name resetToPreferredSizes descriptor (Ljavax/swing/JSplitPane;)V flags 1 +method name setDividerLocation descriptor (Ljavax/swing/JSplitPane;I)V flags 1 +method name getDividerLocation descriptor (Ljavax/swing/JSplitPane;)I flags 1 +method name getMinimumDividerLocation descriptor (Ljavax/swing/JSplitPane;)I flags 1 +method name getMaximumDividerLocation descriptor (Ljavax/swing/JSplitPane;)I flags 1 +method name finishedPaintingChildren descriptor (Ljavax/swing/JSplitPane;Ljava/awt/Graphics;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getInsets descriptor (Ljavax/swing/JComponent;)Ljava/awt/Insets; flags 1 +method name resetLayoutManager descriptor ()V flags 4 +method name startDragging descriptor ()V flags 4 +method name dragDividerTo descriptor (I)V flags 4 +method name finishDraggingTo descriptor (I)V flags 4 +method name getDividerBorderSize descriptor ()I flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; + +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 +field name sizes descriptor [I flags 4 +field name components descriptor [Ljava/awt/Component; flags 4 +method name layoutContainer descriptor (Ljava/awt/Container;)V flags 1 +method name addLayoutComponent descriptor (Ljava/lang/String;Ljava/awt/Component;)V flags 1 +method name minimumLayoutSize descriptor (Ljava/awt/Container;)Ljava/awt/Dimension; flags 1 +method name preferredLayoutSize descriptor (Ljava/awt/Container;)Ljava/awt/Dimension; flags 1 +method name removeLayoutComponent descriptor (Ljava/awt/Component;)V flags 1 +method name addLayoutComponent descriptor (Ljava/awt/Component;Ljava/lang/Object;)V flags 1 +method name getLayoutAlignmentX descriptor (Ljava/awt/Container;)F flags 1 +method name getLayoutAlignmentY descriptor (Ljava/awt/Container;)F flags 1 +method name invalidateLayout descriptor (Ljava/awt/Container;)V flags 1 +method name maximumLayoutSize descriptor (Ljava/awt/Container;)Ljava/awt/Dimension; flags 1 +method name resetToPreferredSizes descriptor ()V flags 1 +method name resetSizeAt descriptor (I)V flags 4 +method name setSizes descriptor ([I)V flags 4 +method name getSizes descriptor ()[I flags 4 +method name getPreferredSizeOfComponent descriptor (Ljava/awt/Component;)I flags 4 +method name getSizeOfComponent descriptor (Ljava/awt/Component;)I flags 4 +method name getAvailableSize descriptor (Ljava/awt/Dimension;Ljava/awt/Insets;)I flags 4 +method name getInitialLocation descriptor (Ljava/awt/Insets;)I flags 4 +method name setComponentToSize descriptor (Ljava/awt/Component;IILjava/awt/Insets;Ljava/awt/Dimension;)V flags 4 +method name updateComponents descriptor ()V flags 4 + +class name javax/swing/plaf/basic/BasicSplitPaneUI$BasicVerticalLayoutManager +header extends javax/swing/plaf/basic/BasicSplitPaneUI$BasicHorizontalLayoutManager 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 +method name descriptor (Ljavax/swing/plaf/basic/BasicSplitPaneUI;)V flags 1 + +class name javax/swing/plaf/basic/BasicSplitPaneUI$FocusHandler +header extends java/awt/event/FocusAdapter flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicSplitPaneUI$FocusHandler outerClass javax/swing/plaf/basic/BasicSplitPaneUI innerClassName FocusHandler flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicSplitPaneUI;)V flags 1 +method name focusGained descriptor (Ljava/awt/event/FocusEvent;)V flags 1 +method name focusLost descriptor (Ljava/awt/event/FocusEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicSplitPaneUI$KeyboardDownRightHandler +header extends java/lang/Object implements java/awt/event/ActionListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicSplitPaneUI$KeyboardDownRightHandler outerClass javax/swing/plaf/basic/BasicSplitPaneUI innerClassName KeyboardDownRightHandler flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicSplitPaneUI;)V flags 1 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicSplitPaneUI$KeyboardEndHandler +header extends java/lang/Object implements java/awt/event/ActionListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicSplitPaneUI$KeyboardEndHandler outerClass javax/swing/plaf/basic/BasicSplitPaneUI innerClassName KeyboardEndHandler flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicSplitPaneUI;)V flags 1 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicSplitPaneUI$KeyboardHomeHandler +header extends java/lang/Object implements java/awt/event/ActionListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicSplitPaneUI$KeyboardHomeHandler outerClass javax/swing/plaf/basic/BasicSplitPaneUI innerClassName KeyboardHomeHandler flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicSplitPaneUI;)V flags 1 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicSplitPaneUI$KeyboardResizeToggleHandler +header extends java/lang/Object implements java/awt/event/ActionListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicSplitPaneUI$KeyboardResizeToggleHandler outerClass javax/swing/plaf/basic/BasicSplitPaneUI innerClassName KeyboardResizeToggleHandler flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicSplitPaneUI;)V flags 1 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicSplitPaneUI$KeyboardUpLeftHandler +header extends java/lang/Object implements java/awt/event/ActionListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicSplitPaneUI$KeyboardUpLeftHandler outerClass javax/swing/plaf/basic/BasicSplitPaneUI innerClassName KeyboardUpLeftHandler flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicSplitPaneUI;)V flags 1 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicSplitPaneUI$PropertyHandler +header extends java/lang/Object implements java/beans/PropertyChangeListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicSplitPaneUI$PropertyHandler outerClass javax/swing/plaf/basic/BasicSplitPaneUI innerClassName PropertyHandler flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicSplitPaneUI;)V flags 1 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicTabbedPaneUI +header extends javax/swing/plaf/TabbedPaneUI implements javax/swing/SwingConstants flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name tabPane descriptor Ljavax/swing/JTabbedPane; flags 4 +field name highlight descriptor Ljava/awt/Color; flags 4 +field name lightHighlight descriptor Ljava/awt/Color; flags 4 +field name shadow descriptor Ljava/awt/Color; flags 4 +field name darkShadow descriptor Ljava/awt/Color; flags 4 +field name focus descriptor Ljava/awt/Color; flags 4 +field name textIconGap descriptor I flags 4 +field name tabRunOverlay descriptor I flags 4 +field name tabInsets descriptor Ljava/awt/Insets; flags 4 +field name selectedTabPadInsets descriptor Ljava/awt/Insets; flags 4 +field name tabAreaInsets descriptor Ljava/awt/Insets; flags 4 +field name contentBorderInsets descriptor Ljava/awt/Insets; flags 4 +field name upKey descriptor Ljavax/swing/KeyStroke; flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +field name downKey descriptor Ljavax/swing/KeyStroke; flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +field name leftKey descriptor Ljavax/swing/KeyStroke; flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +field name rightKey descriptor Ljavax/swing/KeyStroke; flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +field name tabRuns descriptor [I flags 4 +field name runCount descriptor I flags 4 +field name selectedRun descriptor I flags 4 +field name rects descriptor [Ljava/awt/Rectangle; flags 4 +field name maxTabHeight descriptor I flags 4 +field name maxTabWidth descriptor I flags 4 +field name tabChangeListener descriptor Ljavax/swing/event/ChangeListener; flags 4 +field name propertyChangeListener descriptor Ljava/beans/PropertyChangeListener; flags 4 +field name mouseListener descriptor Ljava/awt/event/MouseListener; flags 4 +field name focusListener descriptor Ljava/awt/event/FocusListener; flags 4 +field name calcRect descriptor Ljava/awt/Rectangle; flags 84 +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name createLayoutManager descriptor ()Ljava/awt/LayoutManager; flags 4 +method name installComponents descriptor ()V flags 4 +method name createScrollButton descriptor (I)Ljavax/swing/JButton; flags 4 +method name uninstallComponents descriptor ()V flags 4 +method name installDefaults descriptor ()V flags 4 +method name uninstallDefaults descriptor ()V flags 4 +method name installListeners descriptor ()V flags 4 +method name uninstallListeners descriptor ()V flags 4 +method name createMouseListener descriptor ()Ljava/awt/event/MouseListener; flags 4 +method name createFocusListener descriptor ()Ljava/awt/event/FocusListener; flags 4 +method name createChangeListener descriptor ()Ljavax/swing/event/ChangeListener; flags 4 +method name createPropertyChangeListener descriptor ()Ljava/beans/PropertyChangeListener; flags 4 +method name installKeyboardActions descriptor ()V flags 4 +method name uninstallKeyboardActions descriptor ()V flags 4 +method name setRolloverTab descriptor (I)V flags 4 +method name getRolloverTab descriptor ()I flags 4 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getBaseline descriptor (Ljavax/swing/JComponent;II)I flags 1 +method name getBaselineResizeBehavior descriptor (Ljavax/swing/JComponent;)Ljava/awt/Component$BaselineResizeBehavior; flags 1 +method name getBaseline descriptor (I)I flags 4 +method name getBaselineOffset descriptor ()I flags 4 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paintTabArea descriptor (Ljava/awt/Graphics;II)V flags 4 +method name paintTab descriptor (Ljava/awt/Graphics;I[Ljava/awt/Rectangle;ILjava/awt/Rectangle;Ljava/awt/Rectangle;)V flags 4 +method name layoutLabel descriptor (ILjava/awt/FontMetrics;ILjava/lang/String;Ljavax/swing/Icon;Ljava/awt/Rectangle;Ljava/awt/Rectangle;Ljava/awt/Rectangle;Z)V flags 4 +method name paintIcon descriptor (Ljava/awt/Graphics;IILjavax/swing/Icon;Ljava/awt/Rectangle;Z)V flags 4 +method name paintText descriptor (Ljava/awt/Graphics;ILjava/awt/Font;Ljava/awt/FontMetrics;ILjava/lang/String;Ljava/awt/Rectangle;Z)V flags 4 +method name getTabLabelShiftX descriptor (IIZ)I flags 4 +method name getTabLabelShiftY descriptor (IIZ)I flags 4 +method name paintFocusIndicator descriptor (Ljava/awt/Graphics;I[Ljava/awt/Rectangle;ILjava/awt/Rectangle;Ljava/awt/Rectangle;Z)V flags 4 +method name paintTabBorder descriptor (Ljava/awt/Graphics;IIIIIIZ)V flags 4 +method name paintTabBackground descriptor (Ljava/awt/Graphics;IIIIIIZ)V flags 4 +method name paintContentBorder descriptor (Ljava/awt/Graphics;II)V flags 4 +method name paintContentBorderTopEdge descriptor (Ljava/awt/Graphics;IIIIII)V flags 4 +method name paintContentBorderLeftEdge descriptor (Ljava/awt/Graphics;IIIIII)V flags 4 +method name paintContentBorderBottomEdge descriptor (Ljava/awt/Graphics;IIIIII)V flags 4 +method name paintContentBorderRightEdge descriptor (Ljava/awt/Graphics;IIIIII)V flags 4 +method name getTabBounds descriptor (Ljavax/swing/JTabbedPane;I)Ljava/awt/Rectangle; flags 1 +method name getTabRunCount descriptor (Ljavax/swing/JTabbedPane;)I flags 1 +method name tabForCoordinate descriptor (Ljavax/swing/JTabbedPane;II)I flags 1 +method name getTabBounds descriptor (ILjava/awt/Rectangle;)Ljava/awt/Rectangle; flags 4 +method name getVisibleComponent descriptor ()Ljava/awt/Component; flags 4 +method name setVisibleComponent descriptor (Ljava/awt/Component;)V flags 4 +method name assureRectsCreated descriptor (I)V flags 4 +method name expandTabRunsArray descriptor ()V flags 4 +method name getRunForTab descriptor (II)I flags 4 +method name lastTabInRun descriptor (II)I flags 4 +method name getTabRunOverlay descriptor (I)I flags 4 +method name getTabRunIndent descriptor (II)I flags 4 +method name shouldPadTabRun descriptor (II)Z flags 4 +method name shouldRotateTabRuns descriptor (I)Z flags 4 +method name getIconForTab descriptor (I)Ljavax/swing/Icon; flags 4 +method name getTextViewForTab descriptor (I)Ljavax/swing/text/View; flags 4 +method name calculateTabHeight descriptor (III)I flags 4 +method name calculateMaxTabHeight descriptor (I)I flags 4 +method name calculateTabWidth descriptor (IILjava/awt/FontMetrics;)I flags 4 +method name calculateMaxTabWidth descriptor (I)I flags 4 +method name calculateTabAreaHeight descriptor (III)I flags 4 +method name calculateTabAreaWidth descriptor (III)I flags 4 +method name getTabInsets descriptor (II)Ljava/awt/Insets; flags 4 +method name getSelectedTabPadInsets descriptor (I)Ljava/awt/Insets; flags 4 +method name getTabAreaInsets descriptor (I)Ljava/awt/Insets; flags 4 +method name getContentBorderInsets descriptor (I)Ljava/awt/Insets; flags 4 +method name getFontMetrics descriptor ()Ljava/awt/FontMetrics; flags 4 +method name navigateSelectedTab descriptor (I)V flags 4 +method name selectNextTabInRun descriptor (I)V flags 4 +method name selectPreviousTabInRun descriptor (I)V flags 4 +method name selectNextTab descriptor (I)V flags 4 +method name selectPreviousTab descriptor (I)V flags 4 +method name selectAdjacentRunTab descriptor (III)V flags 4 +method name getFocusIndex descriptor ()I flags 4 +method name getTabRunOffset descriptor (IIIZ)I flags 4 +method name getPreviousTabIndex descriptor (I)I flags 4 +method name getNextTabIndex descriptor (I)I flags 4 +method name getNextTabIndexInRun descriptor (II)I flags 4 +method name getPreviousTabIndexInRun descriptor (II)I flags 4 +method name getPreviousTabRun descriptor (I)I flags 4 +method name getNextTabRun descriptor (I)I flags 4 +method name rotateInsets descriptor (Ljava/awt/Insets;Ljava/awt/Insets;I)V flags c + +class name javax/swing/plaf/basic/BasicTabbedPaneUI$FocusHandler +header extends java/awt/event/FocusAdapter flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicTabbedPaneUI$FocusHandler outerClass javax/swing/plaf/basic/BasicTabbedPaneUI innerClassName FocusHandler flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicTabbedPaneUI;)V flags 1 +method name focusGained descriptor (Ljava/awt/event/FocusEvent;)V flags 1 +method name focusLost descriptor (Ljava/awt/event/FocusEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicTabbedPaneUI$MouseHandler +header extends java/awt/event/MouseAdapter flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicTabbedPaneUI$MouseHandler outerClass javax/swing/plaf/basic/BasicTabbedPaneUI innerClassName MouseHandler flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicTabbedPaneUI;)V flags 1 +method name mousePressed descriptor (Ljava/awt/event/MouseEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicTabbedPaneUI$PropertyChangeHandler +header extends java/lang/Object implements java/beans/PropertyChangeListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicTabbedPaneUI$PropertyChangeHandler outerClass javax/swing/plaf/basic/BasicTabbedPaneUI innerClassName PropertyChangeHandler flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicTabbedPaneUI;)V flags 1 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicTabbedPaneUI$TabSelectionHandler +header extends java/lang/Object implements javax/swing/event/ChangeListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicTabbedPaneUI$TabSelectionHandler outerClass javax/swing/plaf/basic/BasicTabbedPaneUI innerClassName TabSelectionHandler flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicTabbedPaneUI;)V flags 1 +method name stateChanged descriptor (Ljavax/swing/event/ChangeEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicTabbedPaneUI$TabbedPaneLayout +header extends java/lang/Object implements java/awt/LayoutManager flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicTabbedPaneUI$TabbedPaneLayout outerClass javax/swing/plaf/basic/BasicTabbedPaneUI innerClassName TabbedPaneLayout flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicTabbedPaneUI;)V flags 1 +method name addLayoutComponent descriptor (Ljava/lang/String;Ljava/awt/Component;)V flags 1 +method name removeLayoutComponent descriptor (Ljava/awt/Component;)V flags 1 +method name preferredLayoutSize descriptor (Ljava/awt/Container;)Ljava/awt/Dimension; flags 1 +method name minimumLayoutSize descriptor (Ljava/awt/Container;)Ljava/awt/Dimension; flags 1 +method name calculateSize descriptor (Z)Ljava/awt/Dimension; flags 4 +method name preferredTabAreaHeight descriptor (II)I flags 4 +method name preferredTabAreaWidth descriptor (II)I flags 4 +method name layoutContainer descriptor (Ljava/awt/Container;)V flags 1 +method name calculateLayoutInfo descriptor ()V flags 1 +method name calculateTabRects descriptor (II)V flags 4 +method name rotateTabRuns descriptor (II)V flags 4 +method name normalizeTabRuns descriptor (IIII)V flags 4 +method name padTabRun descriptor (IIII)V flags 4 +method name padSelectedTab descriptor (II)V flags 4 + +class name javax/swing/plaf/basic/BasicTableHeaderUI +header extends javax/swing/plaf/TableHeaderUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/plaf/basic/BasicTableHeaderUI$MouseInputHandler outerClass javax/swing/plaf/basic/BasicTableHeaderUI innerClassName MouseInputHandler flags 1 +field name header descriptor Ljavax/swing/table/JTableHeader; flags 4 +field name rendererPane descriptor Ljavax/swing/CellRendererPane; flags 4 +field name mouseInputListener descriptor Ljavax/swing/event/MouseInputListener; flags 4 +method name descriptor ()V flags 1 +method name createMouseInputListener descriptor ()Ljavax/swing/event/MouseInputListener; flags 4 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name installDefaults descriptor ()V flags 4 +method name installListeners descriptor ()V flags 4 +method name installKeyboardActions descriptor ()V flags 4 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallDefaults descriptor ()V flags 4 +method name uninstallListeners descriptor ()V flags 4 +method name uninstallKeyboardActions descriptor ()V flags 4 +method name getRolloverColumn descriptor ()I flags 4 +method name rolloverColumnUpdated descriptor (II)V flags 4 +method name getBaseline descriptor (Ljavax/swing/JComponent;II)I flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 + +class name javax/swing/plaf/basic/BasicTableHeaderUI$MouseInputHandler +header extends java/lang/Object implements javax/swing/event/MouseInputListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicTableHeaderUI$MouseInputHandler outerClass javax/swing/plaf/basic/BasicTableHeaderUI innerClassName MouseInputHandler flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicTableHeaderUI;)V flags 1 +method name mouseClicked descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mousePressed descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseMoved descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseDragged descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseReleased descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseEntered descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseExited descriptor (Ljava/awt/event/MouseEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicTableUI +header extends javax/swing/plaf/TableUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name table descriptor Ljavax/swing/JTable; flags 4 +field name rendererPane descriptor Ljavax/swing/CellRendererPane; flags 4 +field name keyListener descriptor Ljava/awt/event/KeyListener; flags 4 +field name focusListener descriptor Ljava/awt/event/FocusListener; flags 4 +field name mouseInputListener descriptor Ljavax/swing/event/MouseInputListener; flags 4 +method name descriptor ()V flags 1 +method name createKeyListener descriptor ()Ljava/awt/event/KeyListener; flags 4 +method name createFocusListener descriptor ()Ljava/awt/event/FocusListener; flags 4 +method name createMouseInputListener descriptor ()Ljavax/swing/event/MouseInputListener; flags 4 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name installDefaults descriptor ()V flags 4 +method name installListeners descriptor ()V flags 4 +method name installKeyboardActions descriptor ()V flags 4 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallDefaults descriptor ()V flags 4 +method name uninstallListeners descriptor ()V flags 4 +method name uninstallKeyboardActions descriptor ()V flags 4 +method name getBaseline descriptor (Ljavax/swing/JComponent;II)I flags 1 +method name getBaselineResizeBehavior descriptor (Ljavax/swing/JComponent;)Ljava/awt/Component$BaselineResizeBehavior; flags 1 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 + +class name javax/swing/plaf/basic/BasicTableUI$FocusHandler +header extends java/lang/Object implements java/awt/event/FocusListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicTableUI$FocusHandler outerClass javax/swing/plaf/basic/BasicTableUI innerClassName FocusHandler flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicTableUI;)V flags 1 +method name focusGained descriptor (Ljava/awt/event/FocusEvent;)V flags 1 +method name focusLost descriptor (Ljava/awt/event/FocusEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicTableUI$KeyHandler +header extends java/lang/Object implements java/awt/event/KeyListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicTableUI$KeyHandler outerClass javax/swing/plaf/basic/BasicTableUI innerClassName KeyHandler flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicTableUI;)V flags 1 +method name keyPressed descriptor (Ljava/awt/event/KeyEvent;)V flags 1 +method name keyReleased descriptor (Ljava/awt/event/KeyEvent;)V flags 1 +method name keyTyped descriptor (Ljava/awt/event/KeyEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicTableUI$MouseInputHandler +header extends java/lang/Object implements javax/swing/event/MouseInputListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicTableUI$MouseInputHandler outerClass javax/swing/plaf/basic/BasicTableUI innerClassName MouseInputHandler flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicTableUI;)V flags 1 +method name mouseClicked descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mousePressed descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseReleased descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseEntered descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseExited descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseMoved descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseDragged descriptor (Ljava/awt/event/MouseEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicTextAreaUI +header extends javax/swing/plaf/basic/BasicTextUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass java/awt/Component$BaselineResizeBehavior outerClass java/awt/Component innerClassName BaselineResizeBehavior flags 4019 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name descriptor ()V flags 1 +method name getPropertyPrefix descriptor ()Ljava/lang/String; flags 4 +method name installDefaults descriptor ()V flags 4 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 4 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name create descriptor (Ljavax/swing/text/Element;)Ljavax/swing/text/View; flags 1 +method name getBaseline descriptor (Ljavax/swing/JComponent;II)I flags 1 +method name getBaselineResizeBehavior descriptor (Ljavax/swing/JComponent;)Ljava/awt/Component$BaselineResizeBehavior; flags 1 + +class name javax/swing/plaf/basic/BasicTextFieldUI +header extends javax/swing/plaf/basic/BasicTextUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass java/awt/Component$BaselineResizeBehavior outerClass java/awt/Component innerClassName BaselineResizeBehavior flags 4019 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name descriptor ()V flags 1 +method name getPropertyPrefix descriptor ()Ljava/lang/String; flags 4 +method name create descriptor (Ljavax/swing/text/Element;)Ljavax/swing/text/View; flags 1 +method name getBaseline descriptor (Ljavax/swing/JComponent;II)I flags 1 +method name getBaselineResizeBehavior descriptor (Ljavax/swing/JComponent;)Ljava/awt/Component$BaselineResizeBehavior; flags 1 + +class name javax/swing/plaf/basic/BasicTextPaneUI +header extends javax/swing/plaf/basic/BasicEditorPaneUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name descriptor ()V flags 1 +method name getPropertyPrefix descriptor ()Ljava/lang/String; flags 4 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 4 + +class name javax/swing/plaf/basic/BasicTextUI +header extends javax/swing/plaf/TextUI implements javax/swing/text/ViewFactory flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +method name descriptor ()V flags 1 +method name createCaret descriptor ()Ljavax/swing/text/Caret; flags 4 +method name createHighlighter descriptor ()Ljavax/swing/text/Highlighter; flags 4 +method name getKeymapName descriptor ()Ljava/lang/String; flags 4 +method name createKeymap descriptor ()Ljavax/swing/text/Keymap; flags 4 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 4 +method name getPropertyPrefix descriptor ()Ljava/lang/String; flags 404 +method name installDefaults descriptor ()V flags 4 +method name uninstallDefaults descriptor ()V flags 4 +method name installListeners descriptor ()V flags 4 +method name uninstallListeners descriptor ()V flags 4 +method name installKeyboardActions descriptor ()V flags 4 +method name uninstallKeyboardActions descriptor ()V flags 4 +method name paintBackground descriptor (Ljava/awt/Graphics;)V flags 4 +method name getComponent descriptor ()Ljavax/swing/text/JTextComponent; flags 14 +method name modelChanged descriptor ()V flags 4 +method name setView descriptor (Ljavax/swing/text/View;)V flags 14 +method name paintSafely descriptor (Ljava/awt/Graphics;)V flags 4 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 11 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getVisibleEditorRect descriptor ()Ljava/awt/Rectangle; flags 4 +method name modelToView descriptor (Ljavax/swing/text/JTextComponent;I)Ljava/awt/Rectangle; thrownTypes javax/swing/text/BadLocationException flags 1 +method name modelToView descriptor (Ljavax/swing/text/JTextComponent;ILjavax/swing/text/Position$Bias;)Ljava/awt/Rectangle; thrownTypes javax/swing/text/BadLocationException flags 1 +method name viewToModel descriptor (Ljavax/swing/text/JTextComponent;Ljava/awt/Point;)I flags 1 +method name viewToModel descriptor (Ljavax/swing/text/JTextComponent;Ljava/awt/Point;[Ljavax/swing/text/Position$Bias;)I flags 1 +method name getNextVisualPositionFrom descriptor (Ljavax/swing/text/JTextComponent;ILjavax/swing/text/Position$Bias;I[Ljavax/swing/text/Position$Bias;)I thrownTypes javax/swing/text/BadLocationException flags 1 +method name damageRange descriptor (Ljavax/swing/text/JTextComponent;II)V flags 1 +method name damageRange descriptor (Ljavax/swing/text/JTextComponent;IILjavax/swing/text/Position$Bias;Ljavax/swing/text/Position$Bias;)V flags 1 +method name getEditorKit descriptor (Ljavax/swing/text/JTextComponent;)Ljavax/swing/text/EditorKit; flags 1 +method name getRootView descriptor (Ljavax/swing/text/JTextComponent;)Ljavax/swing/text/View; flags 1 +method name getToolTipText descriptor (Ljavax/swing/text/JTextComponent;Ljava/awt/Point;)Ljava/lang/String; flags 1 +method name create descriptor (Ljavax/swing/text/Element;)Ljavax/swing/text/View; flags 1 +method name create descriptor (Ljavax/swing/text/Element;II)Ljavax/swing/text/View; flags 1 + +class name javax/swing/plaf/basic/BasicTextUI$BasicCaret +header extends javax/swing/text/DefaultCaret implements javax/swing/plaf/UIResource flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicTextUI$BasicCaret outerClass javax/swing/plaf/basic/BasicTextUI innerClassName BasicCaret flags 9 +method name descriptor ()V flags 1 + +class name javax/swing/plaf/basic/BasicTextUI$BasicHighlighter +header extends javax/swing/text/DefaultHighlighter implements javax/swing/plaf/UIResource flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicTextUI$BasicHighlighter outerClass javax/swing/plaf/basic/BasicTextUI innerClassName BasicHighlighter flags 9 +method name descriptor ()V flags 1 + +class name javax/swing/plaf/basic/BasicToggleButtonUI +header extends javax/swing/plaf/basic/BasicButtonUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name getPropertyPrefix descriptor ()Ljava/lang/String; flags 4 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paintIcon descriptor (Ljava/awt/Graphics;Ljavax/swing/AbstractButton;Ljava/awt/Rectangle;)V flags 4 +method name getTextShiftOffset descriptor ()I flags 4 + +class name javax/swing/plaf/basic/BasicToolBarSeparatorUI +header extends javax/swing/plaf/basic/BasicSeparatorUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installDefaults descriptor (Ljavax/swing/JSeparator;)V flags 4 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 + +class name javax/swing/plaf/basic/BasicToolBarUI +header extends javax/swing/plaf/ToolBarUI implements javax/swing/SwingConstants flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name toolBar descriptor Ljavax/swing/JToolBar; flags 4 +field name dragWindow descriptor Ljavax/swing/plaf/basic/BasicToolBarUI$DragWindow; flags 4 +field name focusedCompIndex descriptor I flags 4 +field name dockingColor descriptor Ljava/awt/Color; flags 4 +field name floatingColor descriptor Ljava/awt/Color; flags 4 +field name dockingBorderColor descriptor Ljava/awt/Color; flags 4 +field name floatingBorderColor descriptor Ljava/awt/Color; flags 4 +field name dockingListener descriptor Ljavax/swing/event/MouseInputListener; flags 4 +field name propertyListener descriptor Ljava/beans/PropertyChangeListener; flags 4 +field name toolBarContListener descriptor Ljava/awt/event/ContainerListener; flags 4 +field name toolBarFocusListener descriptor Ljava/awt/event/FocusListener; flags 4 +field name constraintBeforeFloating descriptor Ljava/lang/String; flags 4 +field name upKey descriptor Ljavax/swing/KeyStroke; flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +field name downKey descriptor Ljavax/swing/KeyStroke; flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +field name leftKey descriptor Ljavax/swing/KeyStroke; flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +field name rightKey descriptor Ljavax/swing/KeyStroke; flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name installDefaults descriptor ()V flags 4 +method name uninstallDefaults descriptor ()V flags 4 +method name installComponents descriptor ()V flags 4 +method name uninstallComponents descriptor ()V flags 4 +method name installListeners descriptor ()V flags 4 +method name uninstallListeners descriptor ()V flags 4 +method name installKeyboardActions descriptor ()V flags 4 +method name uninstallKeyboardActions descriptor ()V flags 4 +method name navigateFocusedComp descriptor (I)V flags 4 +method name createRolloverBorder descriptor ()Ljavax/swing/border/Border; flags 4 +method name createNonRolloverBorder descriptor ()Ljavax/swing/border/Border; flags 4 +method name createFloatingFrame descriptor (Ljavax/swing/JToolBar;)Ljavax/swing/JFrame; flags 4 +method name createFloatingWindow descriptor (Ljavax/swing/JToolBar;)Ljavax/swing/RootPaneContainer; flags 4 +method name createDragWindow descriptor (Ljavax/swing/JToolBar;)Ljavax/swing/plaf/basic/BasicToolBarUI$DragWindow; flags 4 +method name isRolloverBorders descriptor ()Z flags 1 +method name setRolloverBorders descriptor (Z)V flags 1 +method name installRolloverBorders descriptor (Ljavax/swing/JComponent;)V flags 4 +method name installNonRolloverBorders descriptor (Ljavax/swing/JComponent;)V flags 4 +method name installNormalBorders descriptor (Ljavax/swing/JComponent;)V flags 4 +method name setBorderToRollover descriptor (Ljava/awt/Component;)V flags 4 +method name getRolloverBorder descriptor (Ljavax/swing/AbstractButton;)Ljavax/swing/border/Border; flags 4 +method name setBorderToNonRollover descriptor (Ljava/awt/Component;)V flags 4 +method name getNonRolloverBorder descriptor (Ljavax/swing/AbstractButton;)Ljavax/swing/border/Border; flags 4 +method name setBorderToNormal descriptor (Ljava/awt/Component;)V flags 4 +method name setFloatingLocation descriptor (II)V flags 1 +method name isFloating descriptor ()Z flags 1 +method name setFloating descriptor (ZLjava/awt/Point;)V flags 1 +method name setOrientation descriptor (I)V flags 1 +method name getDockingColor descriptor ()Ljava/awt/Color; flags 1 +method name setDockingColor descriptor (Ljava/awt/Color;)V flags 1 +method name getFloatingColor descriptor ()Ljava/awt/Color; flags 1 +method name setFloatingColor descriptor (Ljava/awt/Color;)V flags 1 +method name canDock descriptor (Ljava/awt/Component;Ljava/awt/Point;)Z flags 1 +method name dragTo descriptor (Ljava/awt/Point;Ljava/awt/Point;)V flags 4 +method name floatAt descriptor (Ljava/awt/Point;Ljava/awt/Point;)V flags 4 +method name createToolBarContListener descriptor ()Ljava/awt/event/ContainerListener; flags 4 +method name createToolBarFocusListener descriptor ()Ljava/awt/event/FocusListener; flags 4 +method name createPropertyListener descriptor ()Ljava/beans/PropertyChangeListener; flags 4 +method name createDockingListener descriptor ()Ljavax/swing/event/MouseInputListener; flags 4 +method name createFrameListener descriptor ()Ljava/awt/event/WindowListener; flags 4 +method name paintDragWindow descriptor (Ljava/awt/Graphics;)V flags 4 + +class name javax/swing/plaf/basic/BasicToolBarUI$DockingListener +header extends java/lang/Object implements javax/swing/event/MouseInputListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicToolBarUI$DockingListener outerClass javax/swing/plaf/basic/BasicToolBarUI innerClassName DockingListener flags 1 +field name toolBar descriptor Ljavax/swing/JToolBar; flags 4 +field name isDragging descriptor Z flags 4 +field name origin descriptor Ljava/awt/Point; flags 4 +method name descriptor (Ljavax/swing/plaf/basic/BasicToolBarUI;Ljavax/swing/JToolBar;)V flags 1 +method name mouseClicked descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mousePressed descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseReleased descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseEntered descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseExited descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseDragged descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseMoved descriptor (Ljava/awt/event/MouseEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicToolBarUI$DragWindow +header extends java/awt/Window flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicToolBarUI$DragWindow outerClass javax/swing/plaf/basic/BasicToolBarUI innerClassName DragWindow flags 4 +method name getOrientation descriptor ()I flags 1 +method name setOrientation descriptor (I)V flags 1 +method name getOffset descriptor ()Ljava/awt/Point; flags 1 +method name setOffset descriptor (Ljava/awt/Point;)V flags 1 +method name setBorderColor descriptor (Ljava/awt/Color;)V flags 1 +method name getBorderColor descriptor ()Ljava/awt/Color; flags 1 +method name paint descriptor (Ljava/awt/Graphics;)V flags 1 +method name getInsets descriptor ()Ljava/awt/Insets; flags 1 + +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 +method name descriptor (Ljavax/swing/plaf/basic/BasicToolBarUI;)V flags 4 +method name windowClosing descriptor (Ljava/awt/event/WindowEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicToolBarUI$PropertyListener +header extends java/lang/Object implements java/beans/PropertyChangeListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicToolBarUI$PropertyListener outerClass javax/swing/plaf/basic/BasicToolBarUI innerClassName PropertyListener flags 4 +method name descriptor (Ljavax/swing/plaf/basic/BasicToolBarUI;)V flags 4 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicToolBarUI$ToolBarContListener +header extends java/lang/Object implements java/awt/event/ContainerListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicToolBarUI$ToolBarContListener outerClass javax/swing/plaf/basic/BasicToolBarUI innerClassName ToolBarContListener flags 4 +method name descriptor (Ljavax/swing/plaf/basic/BasicToolBarUI;)V flags 4 +method name componentAdded descriptor (Ljava/awt/event/ContainerEvent;)V flags 1 +method name componentRemoved descriptor (Ljava/awt/event/ContainerEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicToolBarUI$ToolBarFocusListener +header extends java/lang/Object implements java/awt/event/FocusListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicToolBarUI$ToolBarFocusListener outerClass javax/swing/plaf/basic/BasicToolBarUI innerClassName ToolBarFocusListener flags 4 +method name descriptor (Ljavax/swing/plaf/basic/BasicToolBarUI;)V flags 4 +method name focusGained descriptor (Ljava/awt/event/FocusEvent;)V flags 1 +method name focusLost descriptor (Ljava/awt/event/FocusEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicToolTipUI +header extends javax/swing/plaf/ToolTipUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name descriptor ()V flags 1 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name installDefaults descriptor (Ljavax/swing/JComponent;)V flags 4 +method name uninstallDefaults descriptor (Ljavax/swing/JComponent;)V flags 4 +method name installListeners descriptor (Ljavax/swing/JComponent;)V flags 4 +method name uninstallListeners descriptor (Ljavax/swing/JComponent;)V flags 4 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 + +class name javax/swing/plaf/basic/BasicTreeUI +header extends javax/swing/plaf/TreeUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name collapsedIcon descriptor Ljavax/swing/Icon; flags 84 +field name expandedIcon descriptor Ljavax/swing/Icon; flags 84 +field name leftChildIndent descriptor I flags 4 +field name rightChildIndent descriptor I flags 4 +field name totalChildIndent descriptor I flags 4 +field name preferredMinSize descriptor Ljava/awt/Dimension; flags 4 +field name lastSelectedRow descriptor I flags 4 +field name tree descriptor Ljavax/swing/JTree; flags 4 +field name currentCellRenderer descriptor Ljavax/swing/tree/TreeCellRenderer; flags 84 +field name createdRenderer descriptor Z flags 4 +field name cellEditor descriptor Ljavax/swing/tree/TreeCellEditor; flags 84 +field name createdCellEditor descriptor Z flags 4 +field name stopEditingInCompleteEditing descriptor Z flags 4 +field name rendererPane descriptor Ljavax/swing/CellRendererPane; flags 4 +field name preferredSize descriptor Ljava/awt/Dimension; flags 4 +field name validCachedPreferredSize descriptor Z flags 4 +field name treeState descriptor Ljavax/swing/tree/AbstractLayoutCache; flags 4 +field name drawingCache descriptor Ljava/util/Hashtable; flags 4 signature Ljava/util/Hashtable; +field name largeModel descriptor Z flags 4 +field name nodeDimensions descriptor Ljavax/swing/tree/AbstractLayoutCache$NodeDimensions; flags 4 +field name treeModel descriptor Ljavax/swing/tree/TreeModel; flags 4 +field name treeSelectionModel descriptor Ljavax/swing/tree/TreeSelectionModel; flags 4 +field name depthOffset descriptor I flags 4 +field name editingComponent descriptor Ljava/awt/Component; flags 4 +field name editingPath descriptor Ljavax/swing/tree/TreePath; flags 4 +field name editingRow descriptor I flags 4 +field name editorHasDifferentSize descriptor Z flags 4 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name descriptor ()V flags 1 +method name getHashColor descriptor ()Ljava/awt/Color; flags 4 +method name setHashColor descriptor (Ljava/awt/Color;)V flags 4 +method name setLeftChildIndent descriptor (I)V flags 1 +method name getLeftChildIndent descriptor ()I flags 1 +method name setRightChildIndent descriptor (I)V flags 1 +method name getRightChildIndent descriptor ()I flags 1 +method name setExpandedIcon descriptor (Ljavax/swing/Icon;)V flags 1 +method name getExpandedIcon descriptor ()Ljavax/swing/Icon; flags 1 +method name setCollapsedIcon descriptor (Ljavax/swing/Icon;)V flags 1 +method name getCollapsedIcon descriptor ()Ljavax/swing/Icon; flags 1 +method name setLargeModel descriptor (Z)V flags 4 +method name isLargeModel descriptor ()Z flags 4 +method name setRowHeight descriptor (I)V flags 4 +method name getRowHeight descriptor ()I flags 4 +method name setCellRenderer descriptor (Ljavax/swing/tree/TreeCellRenderer;)V flags 4 +method name getCellRenderer descriptor ()Ljavax/swing/tree/TreeCellRenderer; flags 4 +method name setModel descriptor (Ljavax/swing/tree/TreeModel;)V flags 4 +method name getModel descriptor ()Ljavax/swing/tree/TreeModel; flags 4 +method name setRootVisible descriptor (Z)V flags 4 +method name isRootVisible descriptor ()Z flags 4 +method name setShowsRootHandles descriptor (Z)V flags 4 +method name getShowsRootHandles descriptor ()Z flags 4 +method name setCellEditor descriptor (Ljavax/swing/tree/TreeCellEditor;)V flags 4 +method name getCellEditor descriptor ()Ljavax/swing/tree/TreeCellEditor; flags 4 +method name setEditable descriptor (Z)V flags 4 +method name isEditable descriptor ()Z flags 4 +method name setSelectionModel descriptor (Ljavax/swing/tree/TreeSelectionModel;)V flags 4 +method name getSelectionModel descriptor ()Ljavax/swing/tree/TreeSelectionModel; flags 4 +method name getPathBounds descriptor (Ljavax/swing/JTree;Ljavax/swing/tree/TreePath;)Ljava/awt/Rectangle; flags 1 +method name getPathForRow descriptor (Ljavax/swing/JTree;I)Ljavax/swing/tree/TreePath; flags 1 +method name getRowForPath descriptor (Ljavax/swing/JTree;Ljavax/swing/tree/TreePath;)I flags 1 +method name getRowCount descriptor (Ljavax/swing/JTree;)I flags 1 +method name getClosestPathForLocation descriptor (Ljavax/swing/JTree;II)Ljavax/swing/tree/TreePath; flags 1 +method name isEditing descriptor (Ljavax/swing/JTree;)Z flags 1 +method name stopEditing descriptor (Ljavax/swing/JTree;)Z flags 1 +method name cancelEditing descriptor (Ljavax/swing/JTree;)V flags 1 +method name startEditingAtPath descriptor (Ljavax/swing/JTree;Ljavax/swing/tree/TreePath;)V flags 1 +method name getEditingPath descriptor (Ljavax/swing/JTree;)Ljavax/swing/tree/TreePath; flags 1 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name prepareForUIInstall descriptor ()V flags 4 +method name completeUIInstall descriptor ()V flags 4 +method name installDefaults descriptor ()V flags 4 +method name installListeners descriptor ()V flags 4 +method name installKeyboardActions descriptor ()V flags 4 +method name installComponents descriptor ()V flags 4 +method name createNodeDimensions descriptor ()Ljavax/swing/tree/AbstractLayoutCache$NodeDimensions; flags 4 +method name createPropertyChangeListener descriptor ()Ljava/beans/PropertyChangeListener; flags 4 +method name createMouseListener descriptor ()Ljava/awt/event/MouseListener; flags 4 +method name createFocusListener descriptor ()Ljava/awt/event/FocusListener; flags 4 +method name createKeyListener descriptor ()Ljava/awt/event/KeyListener; flags 4 +method name createSelectionModelPropertyChangeListener descriptor ()Ljava/beans/PropertyChangeListener; flags 4 +method name createTreeSelectionListener descriptor ()Ljavax/swing/event/TreeSelectionListener; flags 4 +method name createCellEditorListener descriptor ()Ljavax/swing/event/CellEditorListener; flags 4 +method name createComponentListener descriptor ()Ljava/awt/event/ComponentListener; flags 4 +method name createTreeExpansionListener descriptor ()Ljavax/swing/event/TreeExpansionListener; flags 4 +method name createLayoutCache descriptor ()Ljavax/swing/tree/AbstractLayoutCache; flags 4 +method name createCellRendererPane descriptor ()Ljavax/swing/CellRendererPane; flags 4 +method name createDefaultCellEditor descriptor ()Ljavax/swing/tree/TreeCellEditor; flags 4 +method name createDefaultCellRenderer descriptor ()Ljavax/swing/tree/TreeCellRenderer; flags 4 +method name createTreeModelListener descriptor ()Ljavax/swing/event/TreeModelListener; flags 4 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name prepareForUIUninstall descriptor ()V flags 4 +method name completeUIUninstall descriptor ()V flags 4 +method name uninstallDefaults descriptor ()V flags 4 +method name uninstallListeners descriptor ()V flags 4 +method name uninstallKeyboardActions descriptor ()V flags 4 +method name uninstallComponents descriptor ()V flags 4 +method name getBaseline descriptor (Ljavax/swing/JComponent;II)I flags 1 +method name getBaselineResizeBehavior descriptor (Ljavax/swing/JComponent;)Ljava/awt/Component$BaselineResizeBehavior; flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name isDropLine descriptor (Ljavax/swing/JTree$DropLocation;)Z flags 4 +method name paintDropLine descriptor (Ljava/awt/Graphics;)V flags 4 +method name getDropLineRect descriptor (Ljavax/swing/JTree$DropLocation;)Ljava/awt/Rectangle; flags 4 +method name paintHorizontalPartOfLeg descriptor (Ljava/awt/Graphics;Ljava/awt/Rectangle;Ljava/awt/Insets;Ljava/awt/Rectangle;Ljavax/swing/tree/TreePath;IZZZ)V flags 4 +method name paintVerticalPartOfLeg descriptor (Ljava/awt/Graphics;Ljava/awt/Rectangle;Ljava/awt/Insets;Ljavax/swing/tree/TreePath;)V flags 4 +method name paintExpandControl descriptor (Ljava/awt/Graphics;Ljava/awt/Rectangle;Ljava/awt/Insets;Ljava/awt/Rectangle;Ljavax/swing/tree/TreePath;IZZZ)V flags 4 +method name paintRow descriptor (Ljava/awt/Graphics;Ljava/awt/Rectangle;Ljava/awt/Insets;Ljava/awt/Rectangle;Ljavax/swing/tree/TreePath;IZZZ)V flags 4 +method name shouldPaintExpandControl descriptor (Ljavax/swing/tree/TreePath;IZZZ)Z flags 4 +method name paintVerticalLine descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;III)V flags 4 +method name paintHorizontalLine descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;III)V flags 4 +method name getVerticalLegBuffer descriptor ()I flags 4 +method name getHorizontalLegBuffer descriptor ()I flags 4 +method name drawCentered descriptor (Ljava/awt/Component;Ljava/awt/Graphics;Ljavax/swing/Icon;II)V flags 4 +method name drawDashedHorizontalLine descriptor (Ljava/awt/Graphics;III)V flags 4 +method name drawDashedVerticalLine descriptor (Ljava/awt/Graphics;III)V flags 4 +method name getRowX descriptor (II)I flags 4 +method name updateLayoutCacheExpandedNodes descriptor ()V flags 4 +method name updateExpandedDescendants descriptor (Ljavax/swing/tree/TreePath;)V flags 4 +method name getLastChildPath descriptor (Ljavax/swing/tree/TreePath;)Ljavax/swing/tree/TreePath; flags 4 +method name updateDepthOffset descriptor ()V flags 4 +method name updateCellEditor descriptor ()V flags 4 +method name updateRenderer descriptor ()V flags 4 +method name configureLayoutCache descriptor ()V flags 4 +method name updateSize descriptor ()V flags 4 +method name updateCachedPreferredSize descriptor ()V flags 4 +method name pathWasExpanded descriptor (Ljavax/swing/tree/TreePath;)V flags 4 +method name pathWasCollapsed descriptor (Ljavax/swing/tree/TreePath;)V flags 4 +method name ensureRowsAreVisible descriptor (II)V flags 4 +method name setPreferredMinSize descriptor (Ljava/awt/Dimension;)V flags 1 +method name getPreferredMinSize descriptor ()Ljava/awt/Dimension; flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;Z)Ljava/awt/Dimension; flags 1 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name completeEditing descriptor ()V flags 4 +method name completeEditing descriptor (ZZZ)V flags 4 +method name startEditing descriptor (Ljavax/swing/tree/TreePath;Ljava/awt/event/MouseEvent;)Z flags 4 +method name checkForClickInExpandControl descriptor (Ljavax/swing/tree/TreePath;II)V flags 4 +method name isLocationInExpandControl descriptor (Ljavax/swing/tree/TreePath;II)Z flags 4 +method name handleExpandControlClick descriptor (Ljavax/swing/tree/TreePath;II)V flags 4 +method name toggleExpandState descriptor (Ljavax/swing/tree/TreePath;)V flags 4 +method name isToggleSelectionEvent descriptor (Ljava/awt/event/MouseEvent;)Z flags 4 +method name isMultiSelectEvent descriptor (Ljava/awt/event/MouseEvent;)Z flags 4 +method name isToggleEvent descriptor (Ljava/awt/event/MouseEvent;)Z flags 4 +method name selectPathForEvent descriptor (Ljavax/swing/tree/TreePath;Ljava/awt/event/MouseEvent;)V flags 4 +method name isLeaf descriptor (I)Z flags 4 +method name updateLeadSelectionRow descriptor ()V flags 4 +method name getLeadSelectionRow descriptor ()I flags 4 + +class name javax/swing/plaf/basic/BasicTreeUI$CellEditorHandler +header extends java/lang/Object implements javax/swing/event/CellEditorListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicTreeUI$CellEditorHandler outerClass javax/swing/plaf/basic/BasicTreeUI innerClassName CellEditorHandler flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicTreeUI;)V flags 1 +method name editingStopped descriptor (Ljavax/swing/event/ChangeEvent;)V flags 1 +method name editingCanceled descriptor (Ljavax/swing/event/ChangeEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicTreeUI$ComponentHandler +header extends java/awt/event/ComponentAdapter implements java/awt/event/ActionListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicTreeUI$ComponentHandler outerClass javax/swing/plaf/basic/BasicTreeUI innerClassName ComponentHandler flags 1 +field name timer descriptor Ljavax/swing/Timer; flags 4 +field name scrollBar descriptor Ljavax/swing/JScrollBar; flags 4 +method name descriptor (Ljavax/swing/plaf/basic/BasicTreeUI;)V flags 1 +method name componentMoved descriptor (Ljava/awt/event/ComponentEvent;)V flags 1 +method name startTimer descriptor ()V flags 4 +method name getScrollPane descriptor ()Ljavax/swing/JScrollPane; flags 4 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicTreeUI$FocusHandler +header extends java/lang/Object implements java/awt/event/FocusListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicTreeUI$FocusHandler outerClass javax/swing/plaf/basic/BasicTreeUI innerClassName FocusHandler flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicTreeUI;)V flags 1 +method name focusGained descriptor (Ljava/awt/event/FocusEvent;)V flags 1 +method name focusLost descriptor (Ljava/awt/event/FocusEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicTreeUI$KeyHandler +header extends java/awt/event/KeyAdapter flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicTreeUI$KeyHandler outerClass javax/swing/plaf/basic/BasicTreeUI innerClassName KeyHandler flags 1 +field name repeatKeyAction descriptor Ljavax/swing/Action; flags 4 +field name isKeyDown descriptor Z flags 4 +method name descriptor (Ljavax/swing/plaf/basic/BasicTreeUI;)V flags 1 +method name keyTyped descriptor (Ljava/awt/event/KeyEvent;)V flags 1 +method name keyPressed descriptor (Ljava/awt/event/KeyEvent;)V flags 1 +method name keyReleased descriptor (Ljava/awt/event/KeyEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicTreeUI$MouseHandler +header extends java/awt/event/MouseAdapter implements java/awt/event/MouseMotionListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicTreeUI$MouseHandler outerClass javax/swing/plaf/basic/BasicTreeUI innerClassName MouseHandler flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicTreeUI;)V flags 1 +method name mousePressed descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseDragged descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseMoved descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseReleased descriptor (Ljava/awt/event/MouseEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicTreeUI$MouseInputHandler +header extends java/lang/Object implements javax/swing/event/MouseInputListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicTreeUI$MouseInputHandler outerClass javax/swing/plaf/basic/BasicTreeUI innerClassName MouseInputHandler flags 1 +field name source descriptor Ljava/awt/Component; flags 4 +field name destination descriptor Ljava/awt/Component; flags 4 +method name descriptor (Ljavax/swing/plaf/basic/BasicTreeUI;Ljava/awt/Component;Ljava/awt/Component;Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseClicked descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mousePressed descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseReleased descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseEntered descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseExited descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseDragged descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseMoved descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name removeFromSource descriptor ()V flags 4 + +class name javax/swing/plaf/basic/BasicTreeUI$NodeDimensionsHandler +header extends javax/swing/tree/AbstractLayoutCache$NodeDimensions flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicTreeUI$NodeDimensionsHandler outerClass javax/swing/plaf/basic/BasicTreeUI innerClassName NodeDimensionsHandler flags 1 +innerclass innerClass javax/swing/tree/AbstractLayoutCache$NodeDimensions outerClass javax/swing/tree/AbstractLayoutCache innerClassName NodeDimensions flags 409 +method name descriptor (Ljavax/swing/plaf/basic/BasicTreeUI;)V flags 1 +method name getNodeDimensions descriptor (Ljava/lang/Object;IIZLjava/awt/Rectangle;)Ljava/awt/Rectangle; flags 1 +method name getRowX descriptor (II)I flags 4 + +class name javax/swing/plaf/basic/BasicTreeUI$PropertyChangeHandler +header extends java/lang/Object implements java/beans/PropertyChangeListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicTreeUI$PropertyChangeHandler outerClass javax/swing/plaf/basic/BasicTreeUI innerClassName PropertyChangeHandler flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicTreeUI;)V flags 1 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicTreeUI$SelectionModelPropertyChangeHandler +header extends java/lang/Object implements java/beans/PropertyChangeListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicTreeUI$SelectionModelPropertyChangeHandler outerClass javax/swing/plaf/basic/BasicTreeUI innerClassName SelectionModelPropertyChangeHandler flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicTreeUI;)V flags 1 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicTreeUI$TreeCancelEditingAction +header extends javax/swing/AbstractAction flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicTreeUI$TreeCancelEditingAction outerClass javax/swing/plaf/basic/BasicTreeUI innerClassName TreeCancelEditingAction flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicTreeUI;Ljava/lang/String;)V flags 1 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 +method name isEnabled descriptor ()Z flags 1 + +class name javax/swing/plaf/basic/BasicTreeUI$TreeExpansionHandler +header extends java/lang/Object implements javax/swing/event/TreeExpansionListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicTreeUI$TreeExpansionHandler outerClass javax/swing/plaf/basic/BasicTreeUI innerClassName TreeExpansionHandler flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicTreeUI;)V flags 1 +method name treeExpanded descriptor (Ljavax/swing/event/TreeExpansionEvent;)V flags 1 +method name treeCollapsed descriptor (Ljavax/swing/event/TreeExpansionEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicTreeUI$TreeHomeAction +header extends javax/swing/AbstractAction flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicTreeUI$TreeHomeAction outerClass javax/swing/plaf/basic/BasicTreeUI innerClassName TreeHomeAction flags 1 +field name direction descriptor I flags 4 +method name descriptor (Ljavax/swing/plaf/basic/BasicTreeUI;ILjava/lang/String;)V flags 1 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 +method name isEnabled descriptor ()Z flags 1 + +class name javax/swing/plaf/basic/BasicTreeUI$TreeIncrementAction +header extends javax/swing/AbstractAction flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicTreeUI$TreeIncrementAction outerClass javax/swing/plaf/basic/BasicTreeUI innerClassName TreeIncrementAction flags 1 +field name direction descriptor I flags 4 +method name descriptor (Ljavax/swing/plaf/basic/BasicTreeUI;ILjava/lang/String;)V flags 1 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 +method name isEnabled descriptor ()Z flags 1 + +class name javax/swing/plaf/basic/BasicTreeUI$TreeModelHandler +header extends java/lang/Object implements javax/swing/event/TreeModelListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicTreeUI$TreeModelHandler outerClass javax/swing/plaf/basic/BasicTreeUI innerClassName TreeModelHandler flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicTreeUI;)V flags 1 +method name treeNodesChanged descriptor (Ljavax/swing/event/TreeModelEvent;)V flags 1 +method name treeNodesInserted descriptor (Ljavax/swing/event/TreeModelEvent;)V flags 1 +method name treeNodesRemoved descriptor (Ljavax/swing/event/TreeModelEvent;)V flags 1 +method name treeStructureChanged descriptor (Ljavax/swing/event/TreeModelEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicTreeUI$TreePageAction +header extends javax/swing/AbstractAction flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicTreeUI$TreePageAction outerClass javax/swing/plaf/basic/BasicTreeUI innerClassName TreePageAction flags 1 +field name direction descriptor I flags 4 +method name descriptor (Ljavax/swing/plaf/basic/BasicTreeUI;ILjava/lang/String;)V flags 1 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 +method name isEnabled descriptor ()Z flags 1 + +class name javax/swing/plaf/basic/BasicTreeUI$TreeSelectionHandler +header extends java/lang/Object implements javax/swing/event/TreeSelectionListener flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicTreeUI$TreeSelectionHandler outerClass javax/swing/plaf/basic/BasicTreeUI innerClassName TreeSelectionHandler flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicTreeUI;)V flags 1 +method name valueChanged descriptor (Ljavax/swing/event/TreeSelectionEvent;)V flags 1 + +class name javax/swing/plaf/basic/BasicTreeUI$TreeToggleAction +header extends javax/swing/AbstractAction flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicTreeUI$TreeToggleAction outerClass javax/swing/plaf/basic/BasicTreeUI innerClassName TreeToggleAction flags 1 +method name descriptor (Ljavax/swing/plaf/basic/BasicTreeUI;Ljava/lang/String;)V flags 1 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 +method name isEnabled descriptor ()Z flags 1 + +class name javax/swing/plaf/basic/BasicTreeUI$TreeTraverseAction +header extends javax/swing/AbstractAction flags 21 +innerclass innerClass javax/swing/plaf/basic/BasicTreeUI$TreeTraverseAction outerClass javax/swing/plaf/basic/BasicTreeUI innerClassName TreeTraverseAction flags 1 +field name direction descriptor I flags 4 +method name descriptor (Ljavax/swing/plaf/basic/BasicTreeUI;ILjava/lang/String;)V flags 1 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 +method name isEnabled descriptor ()Z flags 1 + +class name javax/swing/plaf/basic/BasicViewportUI +header extends javax/swing/plaf/ViewportUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name installDefaults descriptor (Ljavax/swing/JComponent;)V flags 4 +method name uninstallDefaults descriptor (Ljavax/swing/JComponent;)V flags 4 + +class name javax/swing/plaf/basic/ComboPopup +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name show descriptor ()V flags 401 +method name hide descriptor ()V flags 401 +method name isVisible descriptor ()Z flags 401 +method name getList descriptor ()Ljavax/swing/JList; flags 401 +method name getMouseListener descriptor ()Ljava/awt/event/MouseListener; flags 401 +method name getMouseMotionListener descriptor ()Ljava/awt/event/MouseMotionListener; flags 401 +method name getKeyListener descriptor ()Ljava/awt/event/KeyListener; flags 401 +method name uninstallingUI descriptor ()V flags 401 + +class name javax/swing/plaf/basic/DefaultMenuLayout +header extends javax/swing/BoxLayout implements javax/swing/plaf/UIResource flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/awt/Container;I)V flags 1 +method name preferredLayoutSize descriptor (Ljava/awt/Container;)Ljava/awt/Dimension; flags 1 + +class name javax/swing/plaf/metal/BumpBuffer +header extends java/lang/Object flags 20 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/awt/GraphicsConfiguration;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;)V flags 1 +method name hasSameConfiguration descriptor (Ljava/awt/GraphicsConfiguration;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;)Z flags 1 +method name getImage descriptor ()Ljava/awt/Image; flags 1 + +class name javax/swing/plaf/metal/DefaultMetalTheme +header extends javax/swing/plaf/metal/MetalTheme flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getName descriptor ()Ljava/lang/String; flags 1 +method name descriptor ()V flags 1 +method name getPrimary1 descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 4 +method name getPrimary2 descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 4 +method name getPrimary3 descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 4 +method name getSecondary1 descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 4 +method name getSecondary2 descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 4 +method name getSecondary3 descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 4 +method name getControlTextFont descriptor ()Ljavax/swing/plaf/FontUIResource; flags 1 +method name getSystemTextFont descriptor ()Ljavax/swing/plaf/FontUIResource; flags 1 +method name getUserTextFont descriptor ()Ljavax/swing/plaf/FontUIResource; flags 1 +method name getMenuTextFont descriptor ()Ljavax/swing/plaf/FontUIResource; flags 1 +method name getWindowTitleFont descriptor ()Ljavax/swing/plaf/FontUIResource; flags 1 +method name getSubTextFont descriptor ()Ljavax/swing/plaf/FontUIResource; flags 1 + +class name javax/swing/plaf/metal/MetalBorders +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +method name descriptor ()V flags 1 +method name getButtonBorder descriptor ()Ljavax/swing/border/Border; flags 9 +method name getTextBorder descriptor ()Ljavax/swing/border/Border; flags 9 +method name getTextFieldBorder descriptor ()Ljavax/swing/border/Border; flags 9 +method name getToggleButtonBorder descriptor ()Ljavax/swing/border/Border; flags 9 +method name getDesktopIconBorder descriptor ()Ljavax/swing/border/Border; flags 9 + +class name javax/swing/plaf/metal/MetalBorders$ButtonBorder +header extends javax/swing/border/AbstractBorder implements javax/swing/plaf/UIResource flags 21 +innerclass innerClass javax/swing/plaf/metal/MetalBorders$ButtonBorder outerClass javax/swing/plaf/metal/MetalBorders innerClassName ButtonBorder flags 9 +field name borderInsets descriptor Ljava/awt/Insets; flags c +method name descriptor ()V flags 1 +method name paintBorder descriptor (Ljava/awt/Component;Ljava/awt/Graphics;IIII)V flags 1 +method name getBorderInsets descriptor (Ljava/awt/Component;Ljava/awt/Insets;)Ljava/awt/Insets; flags 1 + +class name javax/swing/plaf/metal/MetalBorders$Flush3DBorder +header extends javax/swing/border/AbstractBorder implements javax/swing/plaf/UIResource flags 21 +innerclass innerClass javax/swing/plaf/metal/MetalBorders$Flush3DBorder outerClass javax/swing/plaf/metal/MetalBorders innerClassName Flush3DBorder flags 9 +method name descriptor ()V flags 1 +method name paintBorder descriptor (Ljava/awt/Component;Ljava/awt/Graphics;IIII)V flags 1 +method name getBorderInsets descriptor (Ljava/awt/Component;Ljava/awt/Insets;)Ljava/awt/Insets; flags 1 + +class name javax/swing/plaf/metal/MetalBorders$InternalFrameBorder +header extends javax/swing/border/AbstractBorder implements javax/swing/plaf/UIResource flags 21 +innerclass innerClass javax/swing/plaf/metal/MetalBorders$InternalFrameBorder outerClass javax/swing/plaf/metal/MetalBorders innerClassName InternalFrameBorder flags 9 +method name descriptor ()V flags 1 +method name paintBorder descriptor (Ljava/awt/Component;Ljava/awt/Graphics;IIII)V flags 1 +method name getBorderInsets descriptor (Ljava/awt/Component;Ljava/awt/Insets;)Ljava/awt/Insets; flags 1 + +class name javax/swing/plaf/metal/MetalBorders$MenuBarBorder +header extends javax/swing/border/AbstractBorder implements javax/swing/plaf/UIResource flags 21 +innerclass innerClass javax/swing/plaf/metal/MetalBorders$MenuBarBorder outerClass javax/swing/plaf/metal/MetalBorders innerClassName MenuBarBorder flags 9 +field name borderInsets descriptor Ljava/awt/Insets; flags c +method name descriptor ()V flags 1 +method name paintBorder descriptor (Ljava/awt/Component;Ljava/awt/Graphics;IIII)V flags 1 +method name getBorderInsets descriptor (Ljava/awt/Component;Ljava/awt/Insets;)Ljava/awt/Insets; flags 1 + +class name javax/swing/plaf/metal/MetalBorders$MenuItemBorder +header extends javax/swing/border/AbstractBorder implements javax/swing/plaf/UIResource flags 21 +innerclass innerClass javax/swing/plaf/metal/MetalBorders$MenuItemBorder outerClass javax/swing/plaf/metal/MetalBorders innerClassName MenuItemBorder flags 9 +field name borderInsets descriptor Ljava/awt/Insets; flags c +method name descriptor ()V flags 1 +method name paintBorder descriptor (Ljava/awt/Component;Ljava/awt/Graphics;IIII)V flags 1 +method name getBorderInsets descriptor (Ljava/awt/Component;Ljava/awt/Insets;)Ljava/awt/Insets; flags 1 + +class name javax/swing/plaf/metal/MetalBorders$OptionDialogBorder +header extends javax/swing/border/AbstractBorder implements javax/swing/plaf/UIResource flags 21 +innerclass innerClass javax/swing/plaf/metal/MetalBorders$OptionDialogBorder outerClass javax/swing/plaf/metal/MetalBorders innerClassName OptionDialogBorder flags 9 +method name descriptor ()V flags 1 +method name paintBorder descriptor (Ljava/awt/Component;Ljava/awt/Graphics;IIII)V flags 1 +method name getBorderInsets descriptor (Ljava/awt/Component;Ljava/awt/Insets;)Ljava/awt/Insets; flags 1 + +class name javax/swing/plaf/metal/MetalBorders$PaletteBorder +header extends javax/swing/border/AbstractBorder implements javax/swing/plaf/UIResource flags 21 +innerclass innerClass javax/swing/plaf/metal/MetalBorders$PaletteBorder outerClass javax/swing/plaf/metal/MetalBorders innerClassName PaletteBorder flags 9 +method name descriptor ()V flags 1 +method name paintBorder descriptor (Ljava/awt/Component;Ljava/awt/Graphics;IIII)V flags 1 +method name getBorderInsets descriptor (Ljava/awt/Component;Ljava/awt/Insets;)Ljava/awt/Insets; flags 1 + +class name javax/swing/plaf/metal/MetalBorders$PopupMenuBorder +header extends javax/swing/border/AbstractBorder implements javax/swing/plaf/UIResource flags 21 +innerclass innerClass javax/swing/plaf/metal/MetalBorders$PopupMenuBorder outerClass javax/swing/plaf/metal/MetalBorders innerClassName PopupMenuBorder flags 9 +field name borderInsets descriptor Ljava/awt/Insets; flags c +method name descriptor ()V flags 1 +method name paintBorder descriptor (Ljava/awt/Component;Ljava/awt/Graphics;IIII)V flags 1 +method name getBorderInsets descriptor (Ljava/awt/Component;Ljava/awt/Insets;)Ljava/awt/Insets; flags 1 + +class name javax/swing/plaf/metal/MetalBorders$RolloverButtonBorder +header extends javax/swing/plaf/metal/MetalBorders$ButtonBorder flags 21 +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$ButtonBorder outerClass javax/swing/plaf/metal/MetalBorders innerClassName ButtonBorder flags 9 +method name descriptor ()V flags 1 +method name paintBorder descriptor (Ljava/awt/Component;Ljava/awt/Graphics;IIII)V flags 1 + +class name javax/swing/plaf/metal/MetalBorders$ScrollPaneBorder +header extends javax/swing/border/AbstractBorder implements javax/swing/plaf/UIResource flags 21 +innerclass innerClass javax/swing/plaf/metal/MetalBorders$ScrollPaneBorder outerClass javax/swing/plaf/metal/MetalBorders innerClassName ScrollPaneBorder flags 9 +method name descriptor ()V flags 1 +method name paintBorder descriptor (Ljava/awt/Component;Ljava/awt/Graphics;IIII)V flags 1 +method name getBorderInsets descriptor (Ljava/awt/Component;Ljava/awt/Insets;)Ljava/awt/Insets; flags 1 + +class name javax/swing/plaf/metal/MetalBorders$TableHeaderBorder +header extends javax/swing/border/AbstractBorder flags 21 +innerclass innerClass javax/swing/plaf/metal/MetalBorders$TableHeaderBorder outerClass javax/swing/plaf/metal/MetalBorders innerClassName TableHeaderBorder flags 9 +field name editorBorderInsets descriptor Ljava/awt/Insets; flags 4 +method name descriptor ()V flags 1 +method name paintBorder descriptor (Ljava/awt/Component;Ljava/awt/Graphics;IIII)V flags 1 +method name getBorderInsets descriptor (Ljava/awt/Component;Ljava/awt/Insets;)Ljava/awt/Insets; flags 1 + +class name javax/swing/plaf/metal/MetalBorders$TextFieldBorder +header extends javax/swing/plaf/metal/MetalBorders$Flush3DBorder flags 21 +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$Flush3DBorder outerClass javax/swing/plaf/metal/MetalBorders innerClassName Flush3DBorder flags 9 +method name descriptor ()V flags 1 +method name paintBorder descriptor (Ljava/awt/Component;Ljava/awt/Graphics;IIII)V flags 1 + +class name javax/swing/plaf/metal/MetalBorders$ToggleButtonBorder +header extends javax/swing/plaf/metal/MetalBorders$ButtonBorder flags 21 +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$ButtonBorder outerClass javax/swing/plaf/metal/MetalBorders innerClassName ButtonBorder flags 9 +method name descriptor ()V flags 1 +method name paintBorder descriptor (Ljava/awt/Component;Ljava/awt/Graphics;IIII)V flags 1 + +class name javax/swing/plaf/metal/MetalBorders$ToolBarBorder +header extends javax/swing/border/AbstractBorder implements javax/swing/plaf/UIResource,javax/swing/SwingConstants flags 21 +innerclass innerClass javax/swing/plaf/metal/MetalBorders$ToolBarBorder outerClass javax/swing/plaf/metal/MetalBorders innerClassName ToolBarBorder flags 9 +field name bumps descriptor Ljavax/swing/plaf/metal/MetalBumps; flags 4 +method name descriptor ()V flags 1 +method name paintBorder descriptor (Ljava/awt/Component;Ljava/awt/Graphics;IIII)V flags 1 +method name getBorderInsets descriptor (Ljava/awt/Component;Ljava/awt/Insets;)Ljava/awt/Insets; flags 1 + +class name javax/swing/plaf/metal/MetalBumps +header extends java/lang/Object implements javax/swing/Icon flags 20 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name xBumps descriptor I flags 4 +field name yBumps descriptor I flags 4 +field name topColor descriptor Ljava/awt/Color; flags 4 +field name shadowColor descriptor Ljava/awt/Color; flags 4 +field name backColor descriptor Ljava/awt/Color; flags 4 +field name buffer descriptor Ljavax/swing/plaf/metal/BumpBuffer; flags 4 +method name descriptor (IILjava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;)V flags 1 +method name setBumpArea descriptor (Ljava/awt/Dimension;)V flags 1 +method name setBumpArea descriptor (II)V flags 1 +method name setBumpColors descriptor (Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;)V flags 1 +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/metal/MetalButtonUI +header extends javax/swing/plaf/basic/BasicButtonUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name focusColor descriptor Ljava/awt/Color; flags 4 +field name selectColor descriptor Ljava/awt/Color; flags 4 +field name disabledTextColor descriptor Ljava/awt/Color; flags 4 +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installDefaults descriptor (Ljavax/swing/AbstractButton;)V flags 1 +method name uninstallDefaults descriptor (Ljavax/swing/AbstractButton;)V flags 1 +method name createButtonListener descriptor (Ljavax/swing/AbstractButton;)Ljavax/swing/plaf/basic/BasicButtonListener; flags 4 +method name getSelectColor descriptor ()Ljava/awt/Color; flags 4 +method name getDisabledTextColor descriptor ()Ljava/awt/Color; flags 4 +method name getFocusColor descriptor ()Ljava/awt/Color; flags 4 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paintButtonPressed descriptor (Ljava/awt/Graphics;Ljavax/swing/AbstractButton;)V flags 4 +method name paintFocus descriptor (Ljava/awt/Graphics;Ljavax/swing/AbstractButton;Ljava/awt/Rectangle;Ljava/awt/Rectangle;Ljava/awt/Rectangle;)V flags 4 +method name paintText descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;Ljava/awt/Rectangle;Ljava/lang/String;)V flags 4 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name getControlSize descriptor ()I flags 4 +method name paintIcon descriptor (Ljava/awt/Component;Ljava/awt/Graphics;II)V flags 1 +method name drawCheck descriptor (Ljava/awt/Component;Ljava/awt/Graphics;II)V flags 4 +method name getIconWidth descriptor ()I flags 1 +method name getIconHeight descriptor ()I flags 1 + +class name javax/swing/plaf/metal/MetalCheckBoxUI +header extends javax/swing/plaf/metal/MetalRadioButtonUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name getPropertyPrefix descriptor ()Ljava/lang/String; flags 1 +method name installDefaults descriptor (Ljavax/swing/AbstractButton;)V flags 1 +method name uninstallDefaults descriptor (Ljavax/swing/AbstractButton;)V flags 4 + +class name javax/swing/plaf/metal/MetalComboBoxButton +header extends javax/swing/JButton flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name comboBox descriptor Ljavax/swing/JComboBox; flags 4 +field name listBox descriptor Ljavax/swing/JList; flags 4 +field name rendererPane descriptor Ljavax/swing/CellRendererPane; flags 4 +field name comboIcon descriptor Ljavax/swing/Icon; flags 4 +field name iconOnly descriptor Z flags 4 +method name getComboBox descriptor ()Ljavax/swing/JComboBox; flags 11 +method name setComboBox descriptor (Ljavax/swing/JComboBox;)V flags 11 +method name getComboIcon descriptor ()Ljavax/swing/Icon; flags 11 +method name setComboIcon descriptor (Ljavax/swing/Icon;)V flags 11 +method name isIconOnly descriptor ()Z flags 11 +method name setIconOnly descriptor (Z)V flags 11 +method name descriptor (Ljavax/swing/JComboBox;Ljavax/swing/Icon;Ljavax/swing/CellRendererPane;Ljavax/swing/JList;)V flags 1 +method name descriptor (Ljavax/swing/JComboBox;Ljavax/swing/Icon;ZLjavax/swing/CellRendererPane;Ljavax/swing/JList;)V flags 1 +method name isFocusTraversable descriptor ()Z flags 1 +method name setEnabled descriptor (Z)V flags 1 +method name paintComponent descriptor (Ljava/awt/Graphics;)V flags 1 +method name getMinimumSize descriptor ()Ljava/awt/Dimension; flags 1 + +class name javax/swing/plaf/metal/MetalComboBoxEditor +header extends javax/swing/plaf/basic/BasicComboBoxEditor flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/plaf/metal/MetalComboBoxEditor$UIResource outerClass javax/swing/plaf/metal/MetalComboBoxEditor innerClassName UIResource flags 9 +field name editorBorderInsets descriptor Ljava/awt/Insets; flags c +method name descriptor ()V flags 1 + +class name javax/swing/plaf/metal/MetalComboBoxEditor$UIResource +header extends javax/swing/plaf/metal/MetalComboBoxEditor implements javax/swing/plaf/UIResource flags 21 +innerclass innerClass javax/swing/plaf/metal/MetalComboBoxEditor$UIResource outerClass javax/swing/plaf/metal/MetalComboBoxEditor innerClassName UIResource flags 9 +method name descriptor ()V flags 1 + +class name javax/swing/plaf/metal/MetalComboBoxIcon +header extends java/lang/Object implements javax/swing/Icon,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +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/metal/MetalComboBoxUI +header extends javax/swing/plaf/basic/BasicComboBoxUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paintCurrentValue descriptor (Ljava/awt/Graphics;Ljava/awt/Rectangle;Z)V flags 1 +method name paintCurrentValueBackground descriptor (Ljava/awt/Graphics;Ljava/awt/Rectangle;Z)V flags 1 +method name getBaseline descriptor (Ljavax/swing/JComponent;II)I flags 1 +method name createEditor descriptor ()Ljavax/swing/ComboBoxEditor; flags 4 +method name createPopup descriptor ()Ljavax/swing/plaf/basic/ComboPopup; flags 4 +method name createArrowButton descriptor ()Ljavax/swing/JButton; flags 4 +method name createPropertyChangeListener descriptor ()Ljava/beans/PropertyChangeListener; flags 1 +method name editablePropertyChanged descriptor (Ljava/beans/PropertyChangeEvent;)V flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name createLayoutManager descriptor ()Ljava/awt/LayoutManager; flags 4 +method name layoutComboBox descriptor (Ljava/awt/Container;Ljavax/swing/plaf/metal/MetalComboBoxUI$MetalComboBoxLayoutManager;)V flags 1 +method name removeListeners descriptor ()V flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name configureEditor descriptor ()V flags 1 +method name unconfigureEditor descriptor ()V flags 1 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 + +class name javax/swing/plaf/metal/MetalComboBoxUI$MetalComboBoxLayoutManager +header extends javax/swing/plaf/basic/BasicComboBoxUI$ComboBoxLayoutManager flags 21 +innerclass innerClass javax/swing/plaf/metal/MetalComboBoxUI$MetalComboBoxLayoutManager outerClass javax/swing/plaf/metal/MetalComboBoxUI innerClassName MetalComboBoxLayoutManager flags 1 +innerclass innerClass javax/swing/plaf/basic/BasicComboBoxUI$ComboBoxLayoutManager outerClass javax/swing/plaf/basic/BasicComboBoxUI innerClassName ComboBoxLayoutManager flags 1 +method name descriptor (Ljavax/swing/plaf/metal/MetalComboBoxUI;)V flags 1 +method name layoutContainer descriptor (Ljava/awt/Container;)V flags 1 +method name superLayout descriptor (Ljava/awt/Container;)V flags 1 + +class name javax/swing/plaf/metal/MetalComboBoxUI$MetalComboPopup +header extends javax/swing/plaf/basic/BasicComboPopup flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +innerclass innerClass javax/swing/plaf/metal/MetalComboBoxUI$MetalComboPopup outerClass javax/swing/plaf/metal/MetalComboBoxUI innerClassName MetalComboPopup flags 1 +method name descriptor (Ljavax/swing/plaf/metal/MetalComboBoxUI;Ljavax/swing/JComboBox;)V flags 1 +method name delegateFocus descriptor (Ljava/awt/event/MouseEvent;)V flags 1 + +class name javax/swing/plaf/metal/MetalComboBoxUI$MetalPropertyChangeListener +header extends javax/swing/plaf/basic/BasicComboBoxUI$PropertyChangeHandler 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/basic/BasicComboBoxUI$PropertyChangeHandler outerClass javax/swing/plaf/basic/BasicComboBoxUI innerClassName PropertyChangeHandler flags 1 +method name descriptor (Ljavax/swing/plaf/metal/MetalComboBoxUI;)V flags 1 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 + +class name javax/swing/plaf/metal/MetalDesktopIconUI +header extends javax/swing/plaf/basic/BasicDesktopIconUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name descriptor ()V flags 1 +method name installDefaults descriptor ()V flags 4 +method name installComponents descriptor ()V flags 4 +method name uninstallComponents descriptor ()V flags 4 +method name installListeners descriptor ()V flags 4 +method name uninstallListeners descriptor ()V flags 4 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 + +class name javax/swing/plaf/metal/MetalFileChooserUI +header extends javax/swing/plaf/basic/BasicFileChooserUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name descriptor (Ljavax/swing/JFileChooser;)V flags 1 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallComponents descriptor (Ljavax/swing/JFileChooser;)V flags 1 +method name installComponents descriptor (Ljavax/swing/JFileChooser;)V flags 1 +method name getButtonPanel descriptor ()Ljavax/swing/JPanel; flags 4 +method name getBottomPanel descriptor ()Ljavax/swing/JPanel; flags 4 +method name installStrings descriptor (Ljavax/swing/JFileChooser;)V flags 4 +method name installListeners descriptor (Ljavax/swing/JFileChooser;)V flags 4 +method name getActionMap descriptor ()Ljavax/swing/ActionMap; flags 4 +method name createActionMap descriptor ()Ljavax/swing/ActionMap; flags 4 +method name createList descriptor (Ljavax/swing/JFileChooser;)Ljavax/swing/JPanel; flags 4 +method name createDetailsView descriptor (Ljavax/swing/JFileChooser;)Ljavax/swing/JPanel; flags 4 +method name createListSelectionListener descriptor (Ljavax/swing/JFileChooser;)Ljavax/swing/event/ListSelectionListener; flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name createPropertyChangeListener descriptor (Ljavax/swing/JFileChooser;)Ljava/beans/PropertyChangeListener; flags 1 +method name removeControlButtons descriptor ()V flags 4 +method name addControlButtons descriptor ()V flags 4 +method name ensureFileIsVisible descriptor (Ljavax/swing/JFileChooser;Ljava/io/File;)V flags 1 +method name rescanCurrentDirectory descriptor (Ljavax/swing/JFileChooser;)V flags 1 +method name getFileName descriptor ()Ljava/lang/String; flags 1 +method name setFileName descriptor (Ljava/lang/String;)V flags 1 +method name setDirectorySelected descriptor (Z)V flags 4 +method name getDirectoryName descriptor ()Ljava/lang/String; flags 1 +method name setDirectoryName descriptor (Ljava/lang/String;)V flags 1 +method name createDirectoryComboBoxRenderer descriptor (Ljavax/swing/JFileChooser;)Ljavax/swing/plaf/metal/MetalFileChooserUI$DirectoryComboBoxRenderer; flags 4 +method name createDirectoryComboBoxModel descriptor (Ljavax/swing/JFileChooser;)Ljavax/swing/plaf/metal/MetalFileChooserUI$DirectoryComboBoxModel; flags 4 +method name createFilterComboBoxRenderer descriptor ()Ljavax/swing/plaf/metal/MetalFileChooserUI$FilterComboBoxRenderer; flags 4 +method name createFilterComboBoxModel descriptor ()Ljavax/swing/plaf/metal/MetalFileChooserUI$FilterComboBoxModel; flags 4 +method name valueChanged descriptor (Ljavax/swing/event/ListSelectionEvent;)V flags 1 +method name getApproveButton descriptor (Ljavax/swing/JFileChooser;)Ljavax/swing/JButton; flags 4 + +class name javax/swing/plaf/metal/MetalFileChooserUI$DirectoryComboBoxAction +header extends javax/swing/AbstractAction flags 21 +innerclass innerClass javax/swing/plaf/metal/MetalFileChooserUI$DirectoryComboBoxAction outerClass javax/swing/plaf/metal/MetalFileChooserUI innerClassName DirectoryComboBoxAction flags 4 +method name descriptor (Ljavax/swing/plaf/metal/MetalFileChooserUI;)V flags 4 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 + +class name javax/swing/plaf/metal/MetalFileChooserUI$DirectoryComboBoxModel +header extends javax/swing/AbstractListModel implements javax/swing/ComboBoxModel flags 21 signature Ljavax/swing/AbstractListModel;Ljavax/swing/ComboBoxModel; +innerclass innerClass javax/swing/plaf/metal/MetalFileChooserUI$DirectoryComboBoxModel outerClass javax/swing/plaf/metal/MetalFileChooserUI innerClassName DirectoryComboBoxModel flags 4 +method name descriptor (Ljavax/swing/plaf/metal/MetalFileChooserUI;)V flags 1 +method name getDepth descriptor (I)I flags 1 +method name setSelectedItem descriptor (Ljava/lang/Object;)V flags 1 +method name getSelectedItem descriptor ()Ljava/lang/Object; flags 1 +method name getSize descriptor ()I flags 1 +method name getElementAt descriptor (I)Ljava/lang/Object; flags 1 + +class name javax/swing/plaf/metal/MetalFileChooserUI$DirectoryComboBoxRenderer +header extends javax/swing/DefaultListCellRenderer flags 20 +innerclass innerClass javax/swing/plaf/metal/MetalFileChooserUI$DirectoryComboBoxRenderer outerClass javax/swing/plaf/metal/MetalFileChooserUI innerClassName DirectoryComboBoxRenderer flags 0 +method name getListCellRendererComponent descriptor (Ljavax/swing/JList;Ljava/lang/Object;IZZ)Ljava/awt/Component; flags 1 + +class name javax/swing/plaf/metal/MetalFileChooserUI$FileRenderer +header extends javax/swing/DefaultListCellRenderer flags 21 +innerclass innerClass javax/swing/plaf/metal/MetalFileChooserUI$FileRenderer outerClass javax/swing/plaf/metal/MetalFileChooserUI innerClassName FileRenderer flags 4 +method name descriptor (Ljavax/swing/plaf/metal/MetalFileChooserUI;)V flags 4 + +class name javax/swing/plaf/metal/MetalFileChooserUI$FilterComboBoxModel +header extends javax/swing/AbstractListModel implements javax/swing/ComboBoxModel,java/beans/PropertyChangeListener flags 21 signature Ljavax/swing/AbstractListModel;Ljavax/swing/ComboBoxModel;Ljava/beans/PropertyChangeListener; +innerclass innerClass javax/swing/plaf/metal/MetalFileChooserUI$FilterComboBoxModel outerClass javax/swing/plaf/metal/MetalFileChooserUI innerClassName FilterComboBoxModel flags 4 +field name filters descriptor [Ljavax/swing/filechooser/FileFilter; flags 4 +method name descriptor (Ljavax/swing/plaf/metal/MetalFileChooserUI;)V flags 4 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 +method name setSelectedItem descriptor (Ljava/lang/Object;)V flags 1 +method name getSelectedItem descriptor ()Ljava/lang/Object; flags 1 +method name getSize descriptor ()I flags 1 +method name getElementAt descriptor (I)Ljava/lang/Object; flags 1 + +class name javax/swing/plaf/metal/MetalFileChooserUI$FilterComboBoxRenderer +header extends javax/swing/DefaultListCellRenderer flags 21 +innerclass innerClass javax/swing/plaf/metal/MetalFileChooserUI$FilterComboBoxRenderer outerClass javax/swing/plaf/metal/MetalFileChooserUI innerClassName FilterComboBoxRenderer flags 1 +method name descriptor (Ljavax/swing/plaf/metal/MetalFileChooserUI;)V flags 1 +method name getListCellRendererComponent descriptor (Ljavax/swing/JList;Ljava/lang/Object;IZZ)Ljava/awt/Component; flags 1 + +class name javax/swing/plaf/metal/MetalFileChooserUI$SingleClickListener +header extends java/awt/event/MouseAdapter flags 21 +innerclass innerClass javax/swing/plaf/metal/MetalFileChooserUI$SingleClickListener outerClass javax/swing/plaf/metal/MetalFileChooserUI innerClassName SingleClickListener flags 4 +method name descriptor (Ljavax/swing/plaf/metal/MetalFileChooserUI;Ljavax/swing/JList;)V flags 1 + +class name javax/swing/plaf/metal/MetalIconFactory +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name DARK descriptor Z constantValue false flags 19 +field name LIGHT descriptor Z constantValue true flags 19 +method name descriptor ()V flags 1 +method name getFileChooserDetailViewIcon descriptor ()Ljavax/swing/Icon; flags 9 +method name getFileChooserHomeFolderIcon descriptor ()Ljavax/swing/Icon; flags 9 +method name getFileChooserListViewIcon descriptor ()Ljavax/swing/Icon; flags 9 +method name getFileChooserNewFolderIcon descriptor ()Ljavax/swing/Icon; flags 9 +method name getFileChooserUpFolderIcon descriptor ()Ljavax/swing/Icon; flags 9 +method name getInternalFrameAltMaximizeIcon descriptor (I)Ljavax/swing/Icon; flags 9 +method name getInternalFrameCloseIcon descriptor (I)Ljavax/swing/Icon; flags 9 +method name getInternalFrameDefaultMenuIcon descriptor ()Ljavax/swing/Icon; flags 9 +method name getInternalFrameMaximizeIcon descriptor (I)Ljavax/swing/Icon; flags 9 +method name getInternalFrameMinimizeIcon descriptor (I)Ljavax/swing/Icon; flags 9 +method name getRadioButtonIcon descriptor ()Ljavax/swing/Icon; flags 9 +method name getCheckBoxIcon descriptor ()Ljavax/swing/Icon; flags 9 +method name getTreeComputerIcon descriptor ()Ljavax/swing/Icon; flags 9 +method name getTreeFloppyDriveIcon descriptor ()Ljavax/swing/Icon; flags 9 +method name getTreeFolderIcon descriptor ()Ljavax/swing/Icon; flags 9 +method name getTreeHardDriveIcon descriptor ()Ljavax/swing/Icon; flags 9 +method name getTreeLeafIcon descriptor ()Ljavax/swing/Icon; flags 9 +method name getTreeControlIcon descriptor (Z)Ljavax/swing/Icon; flags 9 +method name getMenuArrowIcon descriptor ()Ljavax/swing/Icon; flags 9 +method name getMenuItemCheckIcon descriptor ()Ljavax/swing/Icon; flags 9 +method name getMenuItemArrowIcon descriptor ()Ljavax/swing/Icon; flags 9 +method name getCheckBoxMenuItemIcon descriptor ()Ljavax/swing/Icon; flags 9 +method name getRadioButtonMenuItemIcon descriptor ()Ljavax/swing/Icon; flags 9 +method name getHorizontalSliderThumbIcon descriptor ()Ljavax/swing/Icon; flags 9 +method name getVerticalSliderThumbIcon descriptor ()Ljavax/swing/Icon; flags 9 + +class name javax/swing/plaf/metal/MetalIconFactory$FileIcon16 +header extends java/lang/Object implements javax/swing/Icon,java/io/Serializable flags 21 +innerclass innerClass javax/swing/plaf/metal/MetalIconFactory$FileIcon16 outerClass javax/swing/plaf/metal/MetalIconFactory innerClassName FileIcon16 flags 9 +method name descriptor ()V flags 1 +method name paintIcon descriptor (Ljava/awt/Component;Ljava/awt/Graphics;II)V flags 1 +method name getShift descriptor ()I flags 1 +method name getAdditionalHeight descriptor ()I flags 1 +method name getIconWidth descriptor ()I flags 1 +method name getIconHeight descriptor ()I flags 1 + +class name javax/swing/plaf/metal/MetalIconFactory$FolderIcon16 +header extends java/lang/Object implements javax/swing/Icon,java/io/Serializable flags 21 +innerclass innerClass javax/swing/plaf/metal/MetalIconFactory$FolderIcon16 outerClass javax/swing/plaf/metal/MetalIconFactory innerClassName FolderIcon16 flags 9 +method name descriptor ()V flags 1 +method name paintIcon descriptor (Ljava/awt/Component;Ljava/awt/Graphics;II)V flags 1 +method name getShift descriptor ()I flags 1 +method name getAdditionalHeight descriptor ()I flags 1 +method name getIconWidth descriptor ()I flags 1 +method name getIconHeight descriptor ()I flags 1 + +class name javax/swing/plaf/metal/MetalIconFactory$PaletteCloseIcon +header extends java/lang/Object implements javax/swing/Icon,javax/swing/plaf/UIResource,java/io/Serializable flags 21 +innerclass innerClass javax/swing/plaf/metal/MetalIconFactory$PaletteCloseIcon outerClass javax/swing/plaf/metal/MetalIconFactory innerClassName PaletteCloseIcon flags 9 +method name descriptor ()V flags 1 +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/metal/MetalIconFactory$TreeControlIcon +header extends java/lang/Object implements javax/swing/Icon,java/io/Serializable flags 21 +innerclass innerClass javax/swing/plaf/metal/MetalIconFactory$TreeControlIcon outerClass javax/swing/plaf/metal/MetalIconFactory innerClassName TreeControlIcon flags 9 +field name isLight descriptor Z flags 4 +method name descriptor (Z)V flags 1 +method name paintIcon descriptor (Ljava/awt/Component;Ljava/awt/Graphics;II)V flags 1 +method name paintMe 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/metal/MetalIconFactory$TreeFolderIcon +header extends javax/swing/plaf/metal/MetalIconFactory$FolderIcon16 flags 21 +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 +method name descriptor ()V flags 1 +method name getShift descriptor ()I flags 1 +method name getAdditionalHeight descriptor ()I flags 1 + +class name javax/swing/plaf/metal/MetalIconFactory$TreeLeafIcon +header extends javax/swing/plaf/metal/MetalIconFactory$FileIcon16 flags 21 +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 +method name descriptor ()V flags 1 +method name getShift descriptor ()I flags 1 +method name getAdditionalHeight descriptor ()I flags 1 + +class name javax/swing/plaf/metal/MetalInternalFrameTitlePane +header extends javax/swing/plaf/basic/BasicInternalFrameTitlePane flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name isPalette descriptor Z flags 4 +field name paletteCloseIcon descriptor Ljavax/swing/Icon; flags 4 +field name paletteTitleHeight descriptor I flags 4 +method name descriptor (Ljavax/swing/JInternalFrame;)V flags 1 +method name addNotify descriptor ()V flags 1 +method name installDefaults descriptor ()V flags 4 +method name uninstallDefaults descriptor ()V flags 4 +method name createButtons descriptor ()V flags 4 +method name assembleSystemMenu descriptor ()V flags 4 +method name addSystemMenuItems descriptor (Ljavax/swing/JMenu;)V flags 4 +method name showSystemMenu descriptor ()V flags 4 +method name addSubComponents descriptor ()V flags 4 +method name createPropertyChangeListener descriptor ()Ljava/beans/PropertyChangeListener; flags 4 +method name createLayout descriptor ()Ljava/awt/LayoutManager; flags 4 +method name paintPalette descriptor (Ljava/awt/Graphics;)V flags 1 +method name paintComponent descriptor (Ljava/awt/Graphics;)V flags 1 +method name setPalette descriptor (Z)V flags 1 + +class name javax/swing/plaf/metal/MetalInternalFrameUI +header extends javax/swing/plaf/basic/BasicInternalFrameUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name IS_PALETTE descriptor Ljava/lang/String; flags c +method name descriptor (Ljavax/swing/JInternalFrame;)V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name installListeners descriptor ()V flags 4 +method name uninstallListeners descriptor ()V flags 4 +method name installKeyboardActions descriptor ()V flags 4 +method name uninstallKeyboardActions descriptor ()V flags 4 +method name uninstallComponents descriptor ()V flags 4 +method name createNorthPane descriptor (Ljavax/swing/JInternalFrame;)Ljavax/swing/JComponent; flags 4 +method name setPalette descriptor (Z)V flags 1 +method name createBorderListener descriptor (Ljavax/swing/JInternalFrame;)Ljavax/swing/event/MouseInputAdapter; flags 4 + +class name javax/swing/plaf/metal/MetalLabelUI +header extends javax/swing/plaf/basic/BasicLabelUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name metalLabelUI descriptor Ljavax/swing/plaf/metal/MetalLabelUI; flags c +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name paintDisabledText descriptor (Ljavax/swing/JLabel;Ljava/awt/Graphics;Ljava/lang/String;II)V flags 4 + +class name javax/swing/plaf/metal/MetalLookAndFeel +header extends javax/swing/plaf/basic/BasicLookAndFeel flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name getName descriptor ()Ljava/lang/String; flags 1 +method name getID descriptor ()Ljava/lang/String; flags 1 +method name getDescription descriptor ()Ljava/lang/String; flags 1 +method name isNativeLookAndFeel descriptor ()Z flags 1 +method name isSupportedLookAndFeel descriptor ()Z flags 1 +method name getSupportsWindowDecorations descriptor ()Z flags 1 +method name initClassDefaults descriptor (Ljavax/swing/UIDefaults;)V flags 4 +method name initSystemColorDefaults descriptor (Ljavax/swing/UIDefaults;)V flags 4 +method name initComponentDefaults descriptor (Ljavax/swing/UIDefaults;)V flags 4 +method name createDefaultTheme descriptor ()V flags 4 +method name getDefaults descriptor ()Ljavax/swing/UIDefaults; flags 1 +method name provideErrorFeedback descriptor (Ljava/awt/Component;)V flags 1 +method name setCurrentTheme descriptor (Ljavax/swing/plaf/metal/MetalTheme;)V flags 9 +method name getCurrentTheme descriptor ()Ljavax/swing/plaf/metal/MetalTheme; flags 9 +method name getDisabledIcon descriptor (Ljavax/swing/JComponent;Ljavax/swing/Icon;)Ljavax/swing/Icon; flags 1 +method name getDisabledSelectedIcon descriptor (Ljavax/swing/JComponent;Ljavax/swing/Icon;)Ljavax/swing/Icon; flags 1 +method name getControlTextFont descriptor ()Ljavax/swing/plaf/FontUIResource; flags 9 +method name getSystemTextFont descriptor ()Ljavax/swing/plaf/FontUIResource; flags 9 +method name getUserTextFont descriptor ()Ljavax/swing/plaf/FontUIResource; flags 9 +method name getMenuTextFont descriptor ()Ljavax/swing/plaf/FontUIResource; flags 9 +method name getWindowTitleFont descriptor ()Ljavax/swing/plaf/FontUIResource; flags 9 +method name getSubTextFont descriptor ()Ljavax/swing/plaf/FontUIResource; flags 9 +method name getDesktopColor descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 9 +method name getFocusColor descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 9 +method name getWhite descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 9 +method name getBlack descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 9 +method name getControl descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 9 +method name getControlShadow descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 9 +method name getControlDarkShadow descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 9 +method name getControlInfo descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 9 +method name getControlHighlight descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 9 +method name getControlDisabled descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 9 +method name getPrimaryControl descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 9 +method name getPrimaryControlShadow descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 9 +method name getPrimaryControlDarkShadow descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 9 +method name getPrimaryControlInfo descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 9 +method name getPrimaryControlHighlight descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 9 +method name getSystemTextColor descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 9 +method name getControlTextColor descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 9 +method name getInactiveControlTextColor descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 9 +method name getInactiveSystemTextColor descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 9 +method name getUserTextColor descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 9 +method name getTextHighlightColor descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 9 +method name getHighlightedTextColor descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 9 +method name getWindowBackground descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 9 +method name getWindowTitleBackground descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 9 +method name getWindowTitleForeground descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 9 +method name getWindowTitleInactiveBackground descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 9 +method name getWindowTitleInactiveForeground descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 9 +method name getMenuBackground descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 9 +method name getMenuForeground descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 9 +method name getMenuSelectedBackground descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 9 +method name getMenuSelectedForeground descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 9 +method name getMenuDisabledForeground descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 9 +method name getSeparatorBackground descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 9 +method name getSeparatorForeground descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 9 +method name getAcceleratorForeground descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 9 +method name getAcceleratorSelectedForeground descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 9 +method name getLayoutStyle descriptor ()Ljavax/swing/LayoutStyle; flags 1 + +class name javax/swing/plaf/metal/MetalMenuBarUI +header extends javax/swing/plaf/basic/BasicMenuBarUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 + +class name javax/swing/plaf/metal/MetalPopupMenuSeparatorUI +header extends javax/swing/plaf/metal/MetalSeparatorUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 + +class name javax/swing/plaf/metal/MetalProgressBarUI +header extends javax/swing/plaf/basic/BasicProgressBarUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name paintDeterminate descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paintIndeterminate descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 + +class name javax/swing/plaf/metal/MetalRadioButtonUI +header extends javax/swing/plaf/basic/BasicRadioButtonUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name focusColor descriptor Ljava/awt/Color; flags 4 +field name selectColor descriptor Ljava/awt/Color; flags 4 +field name disabledTextColor descriptor Ljava/awt/Color; flags 4 +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installDefaults descriptor (Ljavax/swing/AbstractButton;)V flags 1 +method name uninstallDefaults descriptor (Ljavax/swing/AbstractButton;)V flags 4 +method name getSelectColor descriptor ()Ljava/awt/Color; flags 4 +method name getDisabledTextColor descriptor ()Ljava/awt/Color; flags 4 +method name getFocusColor descriptor ()Ljava/awt/Color; flags 4 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 21 +method name paintFocus descriptor (Ljava/awt/Graphics;Ljava/awt/Rectangle;Ljava/awt/Dimension;)V flags 4 + +class name javax/swing/plaf/metal/MetalRootPaneUI +header extends javax/swing/plaf/basic/BasicRootPaneUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 + +class name javax/swing/plaf/metal/MetalScrollBarUI +header extends javax/swing/plaf/basic/BasicScrollBarUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name bumps descriptor Ljavax/swing/plaf/metal/MetalBumps; flags 4 +field name increaseButton descriptor Ljavax/swing/plaf/metal/MetalScrollButton; flags 4 +field name decreaseButton descriptor Ljavax/swing/plaf/metal/MetalScrollButton; flags 4 +field name scrollBarWidth descriptor I flags 4 +field name FREE_STANDING_PROP descriptor Ljava/lang/String; constantValue JScrollBar.isFreeStanding flags 19 +field name isFreeStanding descriptor Z flags 4 +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installDefaults descriptor ()V flags 4 +method name installListeners descriptor ()V flags 4 +method name createPropertyChangeListener descriptor ()Ljava/beans/PropertyChangeListener; flags 4 +method name configureScrollBarColors descriptor ()V flags 4 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name createDecreaseButton descriptor (I)Ljavax/swing/JButton; flags 4 +method name createIncreaseButton descriptor (I)Ljavax/swing/JButton; flags 4 +method name paintTrack descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;Ljava/awt/Rectangle;)V flags 4 +method name paintThumb descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;Ljava/awt/Rectangle;)V flags 4 +method name getMinimumThumbSize descriptor ()Ljava/awt/Dimension; flags 4 +method name setThumbBounds descriptor (IIII)V flags 4 + +class name javax/swing/plaf/metal/MetalScrollButton +header extends javax/swing/plaf/basic/BasicArrowButton flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (IIZ)V flags 1 +method name setFreeStanding descriptor (Z)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;)V flags 1 +method name getPreferredSize descriptor ()Ljava/awt/Dimension; flags 1 +method name getMinimumSize descriptor ()Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor ()Ljava/awt/Dimension; flags 1 +method name getButtonWidth descriptor ()I flags 1 + +class name javax/swing/plaf/metal/MetalScrollPaneUI +header extends javax/swing/plaf/basic/BasicScrollPaneUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name installListeners descriptor (Ljavax/swing/JScrollPane;)V flags 1 +method name uninstallListeners descriptor (Ljavax/swing/JComponent;)V flags 4 +method name uninstallListeners descriptor (Ljavax/swing/JScrollPane;)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name createScrollBarSwapListener descriptor ()Ljava/beans/PropertyChangeListener; flags 4 + +class name javax/swing/plaf/metal/MetalSeparatorUI +header extends javax/swing/plaf/basic/BasicSeparatorUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installDefaults descriptor (Ljavax/swing/JSeparator;)V flags 4 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 + +class name javax/swing/plaf/metal/MetalSliderUI +header extends javax/swing/plaf/basic/BasicSliderUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/plaf/metal/MetalSliderUI$MetalPropertyListener outerClass javax/swing/plaf/metal/MetalSliderUI innerClassName MetalPropertyListener flags 4 +field name TICK_BUFFER descriptor I constantValue 4 flags 14 +field name filledSlider descriptor Z flags 4 +field name thumbColor descriptor Ljava/awt/Color; flags c +field name highlightColor descriptor Ljava/awt/Color; flags c +field name darkShadowColor descriptor Ljava/awt/Color; flags c +field name trackWidth descriptor I flags c +field name tickLength descriptor I flags c +field name horizThumbIcon descriptor Ljavax/swing/Icon; flags c +field name vertThumbIcon descriptor Ljavax/swing/Icon; flags c +field name SLIDER_FILL descriptor Ljava/lang/String; constantValue JSlider.isFilled flags 14 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name descriptor ()V flags 1 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name createPropertyChangeListener descriptor (Ljavax/swing/JSlider;)Ljava/beans/PropertyChangeListener; flags 4 +method name paintThumb descriptor (Ljava/awt/Graphics;)V flags 1 +method name paintTrack descriptor (Ljava/awt/Graphics;)V flags 1 +method name paintFocus descriptor (Ljava/awt/Graphics;)V flags 1 +method name getThumbSize descriptor ()Ljava/awt/Dimension; flags 4 +method name getTickLength descriptor ()I flags 1 +method name getTrackWidth descriptor ()I flags 4 +method name getTrackLength descriptor ()I flags 4 +method name getThumbOverhang descriptor ()I flags 4 +method name scrollDueToClickInTrack descriptor (I)V flags 4 +method name paintMinorTickForHorizSlider descriptor (Ljava/awt/Graphics;Ljava/awt/Rectangle;I)V flags 4 +method name paintMajorTickForHorizSlider descriptor (Ljava/awt/Graphics;Ljava/awt/Rectangle;I)V flags 4 +method name paintMinorTickForVertSlider descriptor (Ljava/awt/Graphics;Ljava/awt/Rectangle;I)V flags 4 +method name paintMajorTickForVertSlider descriptor (Ljava/awt/Graphics;Ljava/awt/Rectangle;I)V flags 4 + +class name javax/swing/plaf/metal/MetalSliderUI$MetalPropertyListener +header extends javax/swing/plaf/basic/BasicSliderUI$PropertyChangeHandler 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$PropertyChangeHandler outerClass javax/swing/plaf/basic/BasicSliderUI innerClassName PropertyChangeHandler flags 1 +method name descriptor (Ljavax/swing/plaf/metal/MetalSliderUI;)V flags 4 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 + +class name javax/swing/plaf/metal/MetalSplitPaneUI +header extends javax/swing/plaf/basic/BasicSplitPaneUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name createDefaultDivider descriptor ()Ljavax/swing/plaf/basic/BasicSplitPaneDivider; flags 1 + +class name javax/swing/plaf/metal/MetalTabbedPaneUI +header extends javax/swing/plaf/basic/BasicTabbedPaneUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/plaf/metal/MetalTabbedPaneUI$TabbedPaneLayout outerClass javax/swing/plaf/metal/MetalTabbedPaneUI innerClassName TabbedPaneLayout flags 1 +field name minTabWidth descriptor I flags 4 +field name tabAreaBackground descriptor Ljava/awt/Color; flags 4 +field name selectColor descriptor Ljava/awt/Color; flags 4 +field name selectHighlight descriptor Ljava/awt/Color; flags 4 +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name createLayoutManager descriptor ()Ljava/awt/LayoutManager; flags 4 +method name installDefaults descriptor ()V flags 4 +method name paintTabBorder descriptor (Ljava/awt/Graphics;IIIIIIZ)V flags 4 +method name paintTopTabBorder descriptor (ILjava/awt/Graphics;IIIIIIZ)V flags 4 +method name shouldFillGap descriptor (IIII)Z flags 4 +method name getColorForGap descriptor (III)Ljava/awt/Color; flags 4 +method name paintLeftTabBorder descriptor (ILjava/awt/Graphics;IIIIIIZ)V flags 4 +method name paintBottomTabBorder descriptor (ILjava/awt/Graphics;IIIIIIZ)V flags 4 +method name paintRightTabBorder descriptor (ILjava/awt/Graphics;IIIIIIZ)V flags 4 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paintTabBackground descriptor (Ljava/awt/Graphics;IIIIIIZ)V flags 4 +method name getTabLabelShiftX descriptor (IIZ)I flags 4 +method name getTabLabelShiftY descriptor (IIZ)I flags 4 +method name getBaselineOffset descriptor ()I flags 4 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paintHighlightBelowTab descriptor ()V flags 4 +method name paintFocusIndicator descriptor (Ljava/awt/Graphics;I[Ljava/awt/Rectangle;ILjava/awt/Rectangle;Ljava/awt/Rectangle;Z)V flags 4 +method name paintContentBorderTopEdge descriptor (Ljava/awt/Graphics;IIIIII)V flags 4 +method name paintContentBorderBottomEdge descriptor (Ljava/awt/Graphics;IIIIII)V flags 4 +method name paintContentBorderLeftEdge descriptor (Ljava/awt/Graphics;IIIIII)V flags 4 +method name paintContentBorderRightEdge descriptor (Ljava/awt/Graphics;IIIIII)V flags 4 +method name calculateMaxTabHeight descriptor (I)I flags 4 +method name getTabRunOverlay descriptor (I)I flags 4 +method name shouldRotateTabRuns descriptor (II)Z flags 4 +method name shouldPadTabRun descriptor (II)Z flags 4 + +class name javax/swing/plaf/metal/MetalTabbedPaneUI$TabbedPaneLayout +header extends javax/swing/plaf/basic/BasicTabbedPaneUI$TabbedPaneLayout flags 21 +innerclass innerClass javax/swing/plaf/metal/MetalTabbedPaneUI$TabbedPaneLayout outerClass javax/swing/plaf/metal/MetalTabbedPaneUI innerClassName TabbedPaneLayout flags 1 +innerclass innerClass javax/swing/plaf/basic/BasicTabbedPaneUI$TabbedPaneLayout outerClass javax/swing/plaf/basic/BasicTabbedPaneUI innerClassName TabbedPaneLayout flags 1 +method name descriptor (Ljavax/swing/plaf/metal/MetalTabbedPaneUI;)V flags 1 +method name normalizeTabRuns descriptor (IIII)V flags 4 +method name rotateTabRuns descriptor (II)V flags 4 +method name padSelectedTab descriptor (II)V flags 4 + +class name javax/swing/plaf/metal/MetalTextFieldUI +header extends javax/swing/plaf/basic/BasicTextFieldUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 + +class name javax/swing/plaf/metal/MetalTheme +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name getName descriptor ()Ljava/lang/String; flags 401 +method name getPrimary1 descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 404 +method name getPrimary2 descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 404 +method name getPrimary3 descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 404 +method name getSecondary1 descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 404 +method name getSecondary2 descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 404 +method name getSecondary3 descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 404 +method name getControlTextFont descriptor ()Ljavax/swing/plaf/FontUIResource; flags 401 +method name getSystemTextFont descriptor ()Ljavax/swing/plaf/FontUIResource; flags 401 +method name getUserTextFont descriptor ()Ljavax/swing/plaf/FontUIResource; flags 401 +method name getMenuTextFont descriptor ()Ljavax/swing/plaf/FontUIResource; flags 401 +method name getWindowTitleFont descriptor ()Ljavax/swing/plaf/FontUIResource; flags 401 +method name getSubTextFont descriptor ()Ljavax/swing/plaf/FontUIResource; flags 401 +method name getWhite descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 4 +method name getBlack descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 4 +method name getFocusColor descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 1 +method name getDesktopColor descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 1 +method name getControl descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 1 +method name getControlShadow descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 1 +method name getControlDarkShadow descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 1 +method name getControlInfo descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 1 +method name getControlHighlight descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 1 +method name getControlDisabled descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 1 +method name getPrimaryControl descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 1 +method name getPrimaryControlShadow descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 1 +method name getPrimaryControlDarkShadow descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 1 +method name getPrimaryControlInfo descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 1 +method name getPrimaryControlHighlight descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 1 +method name getSystemTextColor descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 1 +method name getControlTextColor descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 1 +method name getInactiveControlTextColor descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 1 +method name getInactiveSystemTextColor descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 1 +method name getUserTextColor descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 1 +method name getTextHighlightColor descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 1 +method name getHighlightedTextColor descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 1 +method name getWindowBackground descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 1 +method name getWindowTitleBackground descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 1 +method name getWindowTitleForeground descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 1 +method name getWindowTitleInactiveBackground descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 1 +method name getWindowTitleInactiveForeground descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 1 +method name getMenuBackground descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 1 +method name getMenuForeground descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 1 +method name getMenuSelectedBackground descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 1 +method name getMenuSelectedForeground descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 1 +method name getMenuDisabledForeground descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 1 +method name getSeparatorBackground descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 1 +method name getSeparatorForeground descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 1 +method name getAcceleratorForeground descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 1 +method name getAcceleratorSelectedForeground descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 1 +method name addCustomEntriesToTable descriptor (Ljavax/swing/UIDefaults;)V flags 1 + +class name javax/swing/plaf/metal/MetalToggleButtonUI +header extends javax/swing/plaf/basic/BasicToggleButtonUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name focusColor descriptor Ljava/awt/Color; flags 4 +field name selectColor descriptor Ljava/awt/Color; flags 4 +field name disabledTextColor descriptor Ljava/awt/Color; flags 4 +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installDefaults descriptor (Ljavax/swing/AbstractButton;)V flags 1 +method name uninstallDefaults descriptor (Ljavax/swing/AbstractButton;)V flags 4 +method name getSelectColor descriptor ()Ljava/awt/Color; flags 4 +method name getDisabledTextColor descriptor ()Ljava/awt/Color; flags 4 +method name getFocusColor descriptor ()Ljava/awt/Color; flags 4 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paintButtonPressed descriptor (Ljava/awt/Graphics;Ljavax/swing/AbstractButton;)V flags 4 +method name paintText descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;Ljava/awt/Rectangle;Ljava/lang/String;)V flags 4 +method name paintFocus descriptor (Ljava/awt/Graphics;Ljavax/swing/AbstractButton;Ljava/awt/Rectangle;Ljava/awt/Rectangle;Ljava/awt/Rectangle;)V flags 4 +method name paintIcon descriptor (Ljava/awt/Graphics;Ljavax/swing/AbstractButton;Ljava/awt/Rectangle;)V flags 4 + +class name javax/swing/plaf/metal/MetalToolBarUI +header extends javax/swing/plaf/basic/BasicToolBarUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name contListener descriptor Ljava/awt/event/ContainerListener; flags 4 +field name rolloverListener descriptor Ljava/beans/PropertyChangeListener; flags 4 +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name installListeners descriptor ()V flags 4 +method name uninstallListeners descriptor ()V flags 4 +method name createRolloverBorder descriptor ()Ljavax/swing/border/Border; flags 4 +method name createNonRolloverBorder descriptor ()Ljavax/swing/border/Border; flags 4 +method name setBorderToNonRollover descriptor (Ljava/awt/Component;)V flags 4 +method name createContainerListener descriptor ()Ljava/awt/event/ContainerListener; flags 4 +method name createRolloverListener descriptor ()Ljava/beans/PropertyChangeListener; flags 4 +method name createDockingListener descriptor ()Ljavax/swing/event/MouseInputListener; flags 4 +method name setDragOffset descriptor (Ljava/awt/Point;)V flags 4 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 + +class name javax/swing/plaf/metal/MetalToolBarUI$MetalContainerListener +header extends javax/swing/plaf/basic/BasicToolBarUI$ToolBarContListener 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/basic/BasicToolBarUI$ToolBarContListener outerClass javax/swing/plaf/basic/BasicToolBarUI innerClassName ToolBarContListener flags 4 +method name descriptor (Ljavax/swing/plaf/metal/MetalToolBarUI;)V flags 4 + +class name javax/swing/plaf/metal/MetalToolBarUI$MetalDockingListener +header extends javax/swing/plaf/basic/BasicToolBarUI$DockingListener 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/basic/BasicToolBarUI$DockingListener outerClass javax/swing/plaf/basic/BasicToolBarUI innerClassName DockingListener flags 1 +method name descriptor (Ljavax/swing/plaf/metal/MetalToolBarUI;Ljavax/swing/JToolBar;)V flags 1 +method name mousePressed descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseDragged descriptor (Ljava/awt/event/MouseEvent;)V flags 1 + +class name javax/swing/plaf/metal/MetalToolBarUI$MetalRolloverListener +header extends javax/swing/plaf/basic/BasicToolBarUI$PropertyListener flags 21 +innerclass innerClass javax/swing/plaf/metal/MetalToolBarUI$MetalRolloverListener outerClass javax/swing/plaf/metal/MetalToolBarUI innerClassName MetalRolloverListener flags 4 +innerclass innerClass javax/swing/plaf/basic/BasicToolBarUI$PropertyListener outerClass javax/swing/plaf/basic/BasicToolBarUI innerClassName PropertyListener flags 4 +method name descriptor (Ljavax/swing/plaf/metal/MetalToolBarUI;)V flags 4 + +class name javax/swing/plaf/metal/MetalToolTipUI +header extends javax/swing/plaf/basic/BasicToolTipUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name padSpaceBetweenStrings descriptor I constantValue 12 flags 19 +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name isAcceleratorHidden descriptor ()Z flags 4 +method name getAcceleratorString descriptor ()Ljava/lang/String; flags 1 + +class name javax/swing/plaf/metal/MetalTreeUI +header extends javax/swing/plaf/basic/BasicTreeUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name descriptor ()V flags 1 +method name getHorizontalLegBuffer descriptor ()I flags 4 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name decodeLineStyle descriptor (Ljava/lang/Object;)V flags 4 +method name isLocationInExpandControl descriptor (IIII)Z flags 4 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paintHorizontalSeparators descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 4 +method name paintVerticalPartOfLeg descriptor (Ljava/awt/Graphics;Ljava/awt/Rectangle;Ljava/awt/Insets;Ljavax/swing/tree/TreePath;)V flags 4 +method name paintHorizontalPartOfLeg descriptor (Ljava/awt/Graphics;Ljava/awt/Rectangle;Ljava/awt/Insets;Ljava/awt/Rectangle;Ljavax/swing/tree/TreePath;IZZZ)V flags 4 + +class name javax/swing/plaf/metal/OceanTheme +header extends javax/swing/plaf/metal/DefaultMetalTheme flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name addCustomEntriesToTable descriptor (Ljavax/swing/UIDefaults;)V flags 1 +method name getName descriptor ()Ljava/lang/String; flags 1 +method name getPrimary1 descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 4 +method name getPrimary2 descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 4 +method name getPrimary3 descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 4 +method name getSecondary1 descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 4 +method name getSecondary2 descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 4 +method name getSecondary3 descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 4 +method name getBlack descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 4 +method name getDesktopColor descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 1 +method name getInactiveControlTextColor descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 1 +method name getControlTextColor descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 1 +method name getMenuDisabledForeground descriptor ()Ljavax/swing/plaf/ColorUIResource; flags 1 + +class name javax/swing/plaf/multi/MultiButtonUI +header extends javax/swing/plaf/ButtonUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name uis descriptor Ljava/util/Vector; flags 4 +method name descriptor ()V flags 1 +method name getUIs descriptor ()[Ljavax/swing/plaf/ComponentUI; flags 1 +method name contains descriptor (Ljavax/swing/JComponent;II)Z flags 1 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getAccessibleChildrenCount descriptor (Ljavax/swing/JComponent;)I flags 1 +method name getAccessibleChild descriptor (Ljavax/swing/JComponent;I)Ljavax/accessibility/Accessible; flags 1 + +class name javax/swing/plaf/multi/MultiColorChooserUI +header extends javax/swing/plaf/ColorChooserUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name uis descriptor Ljava/util/Vector; flags 4 +method name descriptor ()V flags 1 +method name getUIs descriptor ()[Ljavax/swing/plaf/ComponentUI; flags 1 +method name contains descriptor (Ljavax/swing/JComponent;II)Z flags 1 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getAccessibleChildrenCount descriptor (Ljavax/swing/JComponent;)I flags 1 +method name getAccessibleChild descriptor (Ljavax/swing/JComponent;I)Ljavax/accessibility/Accessible; flags 1 + +class name javax/swing/plaf/multi/MultiComboBoxUI +header extends javax/swing/plaf/ComboBoxUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name uis descriptor Ljava/util/Vector; flags 4 +method name descriptor ()V flags 1 +method name getUIs descriptor ()[Ljavax/swing/plaf/ComponentUI; flags 1 +method name isFocusTraversable descriptor (Ljavax/swing/JComboBox;)Z flags 1 +method name setPopupVisible descriptor (Ljavax/swing/JComboBox;Z)V flags 1 +method name isPopupVisible descriptor (Ljavax/swing/JComboBox;)Z flags 1 +method name contains descriptor (Ljavax/swing/JComponent;II)Z flags 1 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getAccessibleChildrenCount descriptor (Ljavax/swing/JComponent;)I flags 1 +method name getAccessibleChild descriptor (Ljavax/swing/JComponent;I)Ljavax/accessibility/Accessible; flags 1 + +class name javax/swing/plaf/multi/MultiDesktopIconUI +header extends javax/swing/plaf/DesktopIconUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name uis descriptor Ljava/util/Vector; flags 4 +method name descriptor ()V flags 1 +method name getUIs descriptor ()[Ljavax/swing/plaf/ComponentUI; flags 1 +method name contains descriptor (Ljavax/swing/JComponent;II)Z flags 1 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getAccessibleChildrenCount descriptor (Ljavax/swing/JComponent;)I flags 1 +method name getAccessibleChild descriptor (Ljavax/swing/JComponent;I)Ljavax/accessibility/Accessible; flags 1 + +class name javax/swing/plaf/multi/MultiDesktopPaneUI +header extends javax/swing/plaf/DesktopPaneUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name uis descriptor Ljava/util/Vector; flags 4 +method name descriptor ()V flags 1 +method name getUIs descriptor ()[Ljavax/swing/plaf/ComponentUI; flags 1 +method name contains descriptor (Ljavax/swing/JComponent;II)Z flags 1 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getAccessibleChildrenCount descriptor (Ljavax/swing/JComponent;)I flags 1 +method name getAccessibleChild descriptor (Ljavax/swing/JComponent;I)Ljavax/accessibility/Accessible; flags 1 + +class name javax/swing/plaf/multi/MultiFileChooserUI +header extends javax/swing/plaf/FileChooserUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name uis descriptor Ljava/util/Vector; flags 4 +method name descriptor ()V flags 1 +method name getUIs descriptor ()[Ljavax/swing/plaf/ComponentUI; flags 1 +method name getAcceptAllFileFilter descriptor (Ljavax/swing/JFileChooser;)Ljavax/swing/filechooser/FileFilter; flags 1 +method name getFileView descriptor (Ljavax/swing/JFileChooser;)Ljavax/swing/filechooser/FileView; flags 1 +method name getApproveButtonText descriptor (Ljavax/swing/JFileChooser;)Ljava/lang/String; flags 1 +method name getDialogTitle descriptor (Ljavax/swing/JFileChooser;)Ljava/lang/String; flags 1 +method name rescanCurrentDirectory descriptor (Ljavax/swing/JFileChooser;)V flags 1 +method name ensureFileIsVisible descriptor (Ljavax/swing/JFileChooser;Ljava/io/File;)V flags 1 +method name contains descriptor (Ljavax/swing/JComponent;II)Z flags 1 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getAccessibleChildrenCount descriptor (Ljavax/swing/JComponent;)I flags 1 +method name getAccessibleChild descriptor (Ljavax/swing/JComponent;I)Ljavax/accessibility/Accessible; flags 1 + +class name javax/swing/plaf/multi/MultiInternalFrameUI +header extends javax/swing/plaf/InternalFrameUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name uis descriptor Ljava/util/Vector; flags 4 +method name descriptor ()V flags 1 +method name getUIs descriptor ()[Ljavax/swing/plaf/ComponentUI; flags 1 +method name contains descriptor (Ljavax/swing/JComponent;II)Z flags 1 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getAccessibleChildrenCount descriptor (Ljavax/swing/JComponent;)I flags 1 +method name getAccessibleChild descriptor (Ljavax/swing/JComponent;I)Ljavax/accessibility/Accessible; flags 1 + +class name javax/swing/plaf/multi/MultiLabelUI +header extends javax/swing/plaf/LabelUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name uis descriptor Ljava/util/Vector; flags 4 +method name descriptor ()V flags 1 +method name getUIs descriptor ()[Ljavax/swing/plaf/ComponentUI; flags 1 +method name contains descriptor (Ljavax/swing/JComponent;II)Z flags 1 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getAccessibleChildrenCount descriptor (Ljavax/swing/JComponent;)I flags 1 +method name getAccessibleChild descriptor (Ljavax/swing/JComponent;I)Ljavax/accessibility/Accessible; flags 1 + +class name javax/swing/plaf/multi/MultiListUI +header extends javax/swing/plaf/ListUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name uis descriptor Ljava/util/Vector; flags 4 +method name descriptor ()V flags 1 +method name getUIs descriptor ()[Ljavax/swing/plaf/ComponentUI; flags 1 +method name locationToIndex descriptor (Ljavax/swing/JList;Ljava/awt/Point;)I flags 1 +method name indexToLocation descriptor (Ljavax/swing/JList;I)Ljava/awt/Point; flags 1 +method name getCellBounds descriptor (Ljavax/swing/JList;II)Ljava/awt/Rectangle; flags 1 +method name contains descriptor (Ljavax/swing/JComponent;II)Z flags 1 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getAccessibleChildrenCount descriptor (Ljavax/swing/JComponent;)I flags 1 +method name getAccessibleChild descriptor (Ljavax/swing/JComponent;I)Ljavax/accessibility/Accessible; flags 1 + +class name javax/swing/plaf/multi/MultiLookAndFeel +header extends javax/swing/LookAndFeel flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name getName descriptor ()Ljava/lang/String; flags 1 +method name getID descriptor ()Ljava/lang/String; flags 1 +method name getDescription descriptor ()Ljava/lang/String; flags 1 +method name isNativeLookAndFeel descriptor ()Z flags 1 +method name isSupportedLookAndFeel descriptor ()Z flags 1 +method name getDefaults descriptor ()Ljavax/swing/UIDefaults; flags 1 +method name createUIs descriptor (Ljavax/swing/plaf/ComponentUI;Ljava/util/Vector;Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name uisToArray descriptor (Ljava/util/Vector;)[Ljavax/swing/plaf/ComponentUI; flags c + +class name javax/swing/plaf/multi/MultiMenuBarUI +header extends javax/swing/plaf/MenuBarUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name uis descriptor Ljava/util/Vector; flags 4 +method name descriptor ()V flags 1 +method name getUIs descriptor ()[Ljavax/swing/plaf/ComponentUI; flags 1 +method name contains descriptor (Ljavax/swing/JComponent;II)Z flags 1 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getAccessibleChildrenCount descriptor (Ljavax/swing/JComponent;)I flags 1 +method name getAccessibleChild descriptor (Ljavax/swing/JComponent;I)Ljavax/accessibility/Accessible; flags 1 + +class name javax/swing/plaf/multi/MultiMenuItemUI +header extends javax/swing/plaf/MenuItemUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name uis descriptor Ljava/util/Vector; flags 4 +method name descriptor ()V flags 1 +method name getUIs descriptor ()[Ljavax/swing/plaf/ComponentUI; flags 1 +method name contains descriptor (Ljavax/swing/JComponent;II)Z flags 1 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getAccessibleChildrenCount descriptor (Ljavax/swing/JComponent;)I flags 1 +method name getAccessibleChild descriptor (Ljavax/swing/JComponent;I)Ljavax/accessibility/Accessible; flags 1 + +class name javax/swing/plaf/multi/MultiOptionPaneUI +header extends javax/swing/plaf/OptionPaneUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name uis descriptor Ljava/util/Vector; flags 4 +method name descriptor ()V flags 1 +method name getUIs descriptor ()[Ljavax/swing/plaf/ComponentUI; flags 1 +method name selectInitialValue descriptor (Ljavax/swing/JOptionPane;)V flags 1 +method name containsCustomComponents descriptor (Ljavax/swing/JOptionPane;)Z flags 1 +method name contains descriptor (Ljavax/swing/JComponent;II)Z flags 1 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getAccessibleChildrenCount descriptor (Ljavax/swing/JComponent;)I flags 1 +method name getAccessibleChild descriptor (Ljavax/swing/JComponent;I)Ljavax/accessibility/Accessible; flags 1 + +class name javax/swing/plaf/multi/MultiPanelUI +header extends javax/swing/plaf/PanelUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name uis descriptor Ljava/util/Vector; flags 4 +method name descriptor ()V flags 1 +method name getUIs descriptor ()[Ljavax/swing/plaf/ComponentUI; flags 1 +method name contains descriptor (Ljavax/swing/JComponent;II)Z flags 1 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getAccessibleChildrenCount descriptor (Ljavax/swing/JComponent;)I flags 1 +method name getAccessibleChild descriptor (Ljavax/swing/JComponent;I)Ljavax/accessibility/Accessible; flags 1 + +class name javax/swing/plaf/multi/MultiPopupMenuUI +header extends javax/swing/plaf/PopupMenuUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name uis descriptor Ljava/util/Vector; flags 4 +method name descriptor ()V flags 1 +method name getUIs descriptor ()[Ljavax/swing/plaf/ComponentUI; flags 1 +method name isPopupTrigger descriptor (Ljava/awt/event/MouseEvent;)Z flags 1 +method name getPopup descriptor (Ljavax/swing/JPopupMenu;II)Ljavax/swing/Popup; flags 1 +method name contains descriptor (Ljavax/swing/JComponent;II)Z flags 1 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getAccessibleChildrenCount descriptor (Ljavax/swing/JComponent;)I flags 1 +method name getAccessibleChild descriptor (Ljavax/swing/JComponent;I)Ljavax/accessibility/Accessible; flags 1 + +class name javax/swing/plaf/multi/MultiProgressBarUI +header extends javax/swing/plaf/ProgressBarUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name uis descriptor Ljava/util/Vector; flags 4 +method name descriptor ()V flags 1 +method name getUIs descriptor ()[Ljavax/swing/plaf/ComponentUI; flags 1 +method name contains descriptor (Ljavax/swing/JComponent;II)Z flags 1 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getAccessibleChildrenCount descriptor (Ljavax/swing/JComponent;)I flags 1 +method name getAccessibleChild descriptor (Ljavax/swing/JComponent;I)Ljavax/accessibility/Accessible; flags 1 + +class name javax/swing/plaf/multi/MultiRootPaneUI +header extends javax/swing/plaf/RootPaneUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name uis descriptor Ljava/util/Vector; flags 4 +method name descriptor ()V flags 1 +method name getUIs descriptor ()[Ljavax/swing/plaf/ComponentUI; flags 1 +method name contains descriptor (Ljavax/swing/JComponent;II)Z flags 1 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getAccessibleChildrenCount descriptor (Ljavax/swing/JComponent;)I flags 1 +method name getAccessibleChild descriptor (Ljavax/swing/JComponent;I)Ljavax/accessibility/Accessible; flags 1 + +class name javax/swing/plaf/multi/MultiScrollBarUI +header extends javax/swing/plaf/ScrollBarUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name uis descriptor Ljava/util/Vector; flags 4 +method name descriptor ()V flags 1 +method name getUIs descriptor ()[Ljavax/swing/plaf/ComponentUI; flags 1 +method name contains descriptor (Ljavax/swing/JComponent;II)Z flags 1 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getAccessibleChildrenCount descriptor (Ljavax/swing/JComponent;)I flags 1 +method name getAccessibleChild descriptor (Ljavax/swing/JComponent;I)Ljavax/accessibility/Accessible; flags 1 + +class name javax/swing/plaf/multi/MultiScrollPaneUI +header extends javax/swing/plaf/ScrollPaneUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name uis descriptor Ljava/util/Vector; flags 4 +method name descriptor ()V flags 1 +method name getUIs descriptor ()[Ljavax/swing/plaf/ComponentUI; flags 1 +method name contains descriptor (Ljavax/swing/JComponent;II)Z flags 1 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getAccessibleChildrenCount descriptor (Ljavax/swing/JComponent;)I flags 1 +method name getAccessibleChild descriptor (Ljavax/swing/JComponent;I)Ljavax/accessibility/Accessible; flags 1 + +class name javax/swing/plaf/multi/MultiSeparatorUI +header extends javax/swing/plaf/SeparatorUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name uis descriptor Ljava/util/Vector; flags 4 +method name descriptor ()V flags 1 +method name getUIs descriptor ()[Ljavax/swing/plaf/ComponentUI; flags 1 +method name contains descriptor (Ljavax/swing/JComponent;II)Z flags 1 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getAccessibleChildrenCount descriptor (Ljavax/swing/JComponent;)I flags 1 +method name getAccessibleChild descriptor (Ljavax/swing/JComponent;I)Ljavax/accessibility/Accessible; flags 1 + +class name javax/swing/plaf/multi/MultiSliderUI +header extends javax/swing/plaf/SliderUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name uis descriptor Ljava/util/Vector; flags 4 +method name descriptor ()V flags 1 +method name getUIs descriptor ()[Ljavax/swing/plaf/ComponentUI; flags 1 +method name contains descriptor (Ljavax/swing/JComponent;II)Z flags 1 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getAccessibleChildrenCount descriptor (Ljavax/swing/JComponent;)I flags 1 +method name getAccessibleChild descriptor (Ljavax/swing/JComponent;I)Ljavax/accessibility/Accessible; flags 1 + +class name javax/swing/plaf/multi/MultiSpinnerUI +header extends javax/swing/plaf/SpinnerUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name uis descriptor Ljava/util/Vector; flags 4 +method name descriptor ()V flags 1 +method name getUIs descriptor ()[Ljavax/swing/plaf/ComponentUI; flags 1 +method name contains descriptor (Ljavax/swing/JComponent;II)Z flags 1 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getAccessibleChildrenCount descriptor (Ljavax/swing/JComponent;)I flags 1 +method name getAccessibleChild descriptor (Ljavax/swing/JComponent;I)Ljavax/accessibility/Accessible; flags 1 + +class name javax/swing/plaf/multi/MultiSplitPaneUI +header extends javax/swing/plaf/SplitPaneUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name uis descriptor Ljava/util/Vector; flags 4 +method name descriptor ()V flags 1 +method name getUIs descriptor ()[Ljavax/swing/plaf/ComponentUI; flags 1 +method name resetToPreferredSizes descriptor (Ljavax/swing/JSplitPane;)V flags 1 +method name setDividerLocation descriptor (Ljavax/swing/JSplitPane;I)V flags 1 +method name getDividerLocation descriptor (Ljavax/swing/JSplitPane;)I flags 1 +method name getMinimumDividerLocation descriptor (Ljavax/swing/JSplitPane;)I flags 1 +method name getMaximumDividerLocation descriptor (Ljavax/swing/JSplitPane;)I flags 1 +method name finishedPaintingChildren descriptor (Ljavax/swing/JSplitPane;Ljava/awt/Graphics;)V flags 1 +method name contains descriptor (Ljavax/swing/JComponent;II)Z flags 1 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getAccessibleChildrenCount descriptor (Ljavax/swing/JComponent;)I flags 1 +method name getAccessibleChild descriptor (Ljavax/swing/JComponent;I)Ljavax/accessibility/Accessible; flags 1 + +class name javax/swing/plaf/multi/MultiTabbedPaneUI +header extends javax/swing/plaf/TabbedPaneUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name uis descriptor Ljava/util/Vector; flags 4 +method name descriptor ()V flags 1 +method name getUIs descriptor ()[Ljavax/swing/plaf/ComponentUI; flags 1 +method name tabForCoordinate descriptor (Ljavax/swing/JTabbedPane;II)I flags 1 +method name getTabBounds descriptor (Ljavax/swing/JTabbedPane;I)Ljava/awt/Rectangle; flags 1 +method name getTabRunCount descriptor (Ljavax/swing/JTabbedPane;)I flags 1 +method name contains descriptor (Ljavax/swing/JComponent;II)Z flags 1 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getAccessibleChildrenCount descriptor (Ljavax/swing/JComponent;)I flags 1 +method name getAccessibleChild descriptor (Ljavax/swing/JComponent;I)Ljavax/accessibility/Accessible; flags 1 + +class name javax/swing/plaf/multi/MultiTableHeaderUI +header extends javax/swing/plaf/TableHeaderUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name uis descriptor Ljava/util/Vector; flags 4 +method name descriptor ()V flags 1 +method name getUIs descriptor ()[Ljavax/swing/plaf/ComponentUI; flags 1 +method name contains descriptor (Ljavax/swing/JComponent;II)Z flags 1 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getAccessibleChildrenCount descriptor (Ljavax/swing/JComponent;)I flags 1 +method name getAccessibleChild descriptor (Ljavax/swing/JComponent;I)Ljavax/accessibility/Accessible; flags 1 + +class name javax/swing/plaf/multi/MultiTableUI +header extends javax/swing/plaf/TableUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name uis descriptor Ljava/util/Vector; flags 4 +method name descriptor ()V flags 1 +method name getUIs descriptor ()[Ljavax/swing/plaf/ComponentUI; flags 1 +method name contains descriptor (Ljavax/swing/JComponent;II)Z flags 1 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getAccessibleChildrenCount descriptor (Ljavax/swing/JComponent;)I flags 1 +method name getAccessibleChild descriptor (Ljavax/swing/JComponent;I)Ljavax/accessibility/Accessible; flags 1 + +class name javax/swing/plaf/multi/MultiTextUI +header extends javax/swing/plaf/TextUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19 +field name uis descriptor Ljava/util/Vector; flags 4 +method name descriptor ()V flags 1 +method name getUIs descriptor ()[Ljavax/swing/plaf/ComponentUI; flags 1 +method name getToolTipText descriptor (Ljavax/swing/text/JTextComponent;Ljava/awt/Point;)Ljava/lang/String; flags 1 +method name modelToView descriptor (Ljavax/swing/text/JTextComponent;I)Ljava/awt/Rectangle; thrownTypes javax/swing/text/BadLocationException flags 1 +method name modelToView descriptor (Ljavax/swing/text/JTextComponent;ILjavax/swing/text/Position$Bias;)Ljava/awt/Rectangle; thrownTypes javax/swing/text/BadLocationException flags 1 +method name viewToModel descriptor (Ljavax/swing/text/JTextComponent;Ljava/awt/Point;)I flags 1 +method name viewToModel descriptor (Ljavax/swing/text/JTextComponent;Ljava/awt/Point;[Ljavax/swing/text/Position$Bias;)I flags 1 +method name getNextVisualPositionFrom descriptor (Ljavax/swing/text/JTextComponent;ILjavax/swing/text/Position$Bias;I[Ljavax/swing/text/Position$Bias;)I thrownTypes javax/swing/text/BadLocationException flags 1 +method name damageRange descriptor (Ljavax/swing/text/JTextComponent;II)V flags 1 +method name damageRange descriptor (Ljavax/swing/text/JTextComponent;IILjavax/swing/text/Position$Bias;Ljavax/swing/text/Position$Bias;)V flags 1 +method name getEditorKit descriptor (Ljavax/swing/text/JTextComponent;)Ljavax/swing/text/EditorKit; flags 1 +method name getRootView descriptor (Ljavax/swing/text/JTextComponent;)Ljavax/swing/text/View; flags 1 +method name contains descriptor (Ljavax/swing/JComponent;II)Z flags 1 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getAccessibleChildrenCount descriptor (Ljavax/swing/JComponent;)I flags 1 +method name getAccessibleChild descriptor (Ljavax/swing/JComponent;I)Ljavax/accessibility/Accessible; flags 1 + +class name javax/swing/plaf/multi/MultiToolBarUI +header extends javax/swing/plaf/ToolBarUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name uis descriptor Ljava/util/Vector; flags 4 +method name descriptor ()V flags 1 +method name getUIs descriptor ()[Ljavax/swing/plaf/ComponentUI; flags 1 +method name contains descriptor (Ljavax/swing/JComponent;II)Z flags 1 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getAccessibleChildrenCount descriptor (Ljavax/swing/JComponent;)I flags 1 +method name getAccessibleChild descriptor (Ljavax/swing/JComponent;I)Ljavax/accessibility/Accessible; flags 1 + +class name javax/swing/plaf/multi/MultiToolTipUI +header extends javax/swing/plaf/ToolTipUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name uis descriptor Ljava/util/Vector; flags 4 +method name descriptor ()V flags 1 +method name getUIs descriptor ()[Ljavax/swing/plaf/ComponentUI; flags 1 +method name contains descriptor (Ljavax/swing/JComponent;II)Z flags 1 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getAccessibleChildrenCount descriptor (Ljavax/swing/JComponent;)I flags 1 +method name getAccessibleChild descriptor (Ljavax/swing/JComponent;I)Ljavax/accessibility/Accessible; flags 1 + +class name javax/swing/plaf/multi/MultiTreeUI +header extends javax/swing/plaf/TreeUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name uis descriptor Ljava/util/Vector; flags 4 +method name descriptor ()V flags 1 +method name getUIs descriptor ()[Ljavax/swing/plaf/ComponentUI; flags 1 +method name getPathBounds descriptor (Ljavax/swing/JTree;Ljavax/swing/tree/TreePath;)Ljava/awt/Rectangle; flags 1 +method name getPathForRow descriptor (Ljavax/swing/JTree;I)Ljavax/swing/tree/TreePath; flags 1 +method name getRowForPath descriptor (Ljavax/swing/JTree;Ljavax/swing/tree/TreePath;)I flags 1 +method name getRowCount descriptor (Ljavax/swing/JTree;)I flags 1 +method name getClosestPathForLocation descriptor (Ljavax/swing/JTree;II)Ljavax/swing/tree/TreePath; flags 1 +method name isEditing descriptor (Ljavax/swing/JTree;)Z flags 1 +method name stopEditing descriptor (Ljavax/swing/JTree;)Z flags 1 +method name cancelEditing descriptor (Ljavax/swing/JTree;)V flags 1 +method name startEditingAtPath descriptor (Ljavax/swing/JTree;Ljavax/swing/tree/TreePath;)V flags 1 +method name getEditingPath descriptor (Ljavax/swing/JTree;)Ljavax/swing/tree/TreePath; flags 1 +method name contains descriptor (Ljavax/swing/JComponent;II)Z flags 1 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getAccessibleChildrenCount descriptor (Ljavax/swing/JComponent;)I flags 1 +method name getAccessibleChild descriptor (Ljavax/swing/JComponent;I)Ljavax/accessibility/Accessible; flags 1 + +class name javax/swing/plaf/multi/MultiViewportUI +header extends javax/swing/plaf/ViewportUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name uis descriptor Ljava/util/Vector; flags 4 +method name descriptor ()V flags 1 +method name getUIs descriptor ()[Ljavax/swing/plaf/ComponentUI; flags 1 +method name contains descriptor (Ljavax/swing/JComponent;II)Z flags 1 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getAccessibleChildrenCount descriptor (Ljavax/swing/JComponent;)I flags 1 +method name getAccessibleChild descriptor (Ljavax/swing/JComponent;I)Ljavax/accessibility/Accessible; flags 1 + +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; classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/plaf/nimbus/AbstractRegionPainter$PaintContext outerClass javax/swing/plaf/nimbus/AbstractRegionPainter innerClassName PaintContext flags c +method name descriptor ()V flags 4 +method name paint descriptor (Ljava/awt/Graphics2D;Ljavax/swing/JComponent;II)V flags 11 +method name getExtendedCacheKeys descriptor (Ljavax/swing/JComponent;)[Ljava/lang/Object; flags 4 +method name getPaintContext descriptor ()Ljavax/swing/plaf/nimbus/AbstractRegionPainter$PaintContext; flags 404 +method name configureGraphics descriptor (Ljava/awt/Graphics2D;)V flags 4 +method name doPaint descriptor (Ljava/awt/Graphics2D;Ljavax/swing/JComponent;II[Ljava/lang/Object;)V flags 404 +method name decodeX descriptor (F)F flags 14 +method name decodeY descriptor (F)F flags 14 +method name decodeAnchorX descriptor (FF)F flags 14 +method name decodeAnchorY descriptor (FF)F flags 14 +method name decodeColor descriptor (Ljava/lang/String;FFFI)Ljava/awt/Color; flags 14 +method name decodeColor descriptor (Ljava/awt/Color;Ljava/awt/Color;F)Ljava/awt/Color; flags 14 +method name decodeGradient descriptor (FFFF[F[Ljava/awt/Color;)Ljava/awt/LinearGradientPaint; flags 14 +method name decodeRadialGradient descriptor (FFF[F[Ljava/awt/Color;)Ljava/awt/RadialGradientPaint; flags 14 +method name getComponentColor descriptor (Ljavax/swing/JComponent;Ljava/lang/String;Ljava/awt/Color;FFI)Ljava/awt/Color; flags 14 +method name paint descriptor (Ljava/awt/Graphics2D;Ljava/lang/Object;II)V flags 1041 + +class name javax/swing/plaf/nimbus/AbstractRegionPainter$PaintContext +header extends java/lang/Object flags 21 +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 +method name descriptor (Ljava/awt/Insets;Ljava/awt/Dimension;Z)V flags 1 +method name descriptor (Ljava/awt/Insets;Ljava/awt/Dimension;ZLjavax/swing/plaf/nimbus/AbstractRegionPainter$PaintContext$CacheMode;DD)V flags 1 + +class name javax/swing/plaf/nimbus/AbstractRegionPainter$PaintContext$CacheMode +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; +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 +field name NO_CACHING descriptor Ljavax/swing/plaf/nimbus/AbstractRegionPainter$PaintContext$CacheMode; flags 4019 +field name FIXED_SIZES descriptor Ljavax/swing/plaf/nimbus/AbstractRegionPainter$PaintContext$CacheMode; flags 4019 +field name NINE_SQUARE_SCALE descriptor Ljavax/swing/plaf/nimbus/AbstractRegionPainter$PaintContext$CacheMode; flags 4019 +method name values descriptor ()[Ljavax/swing/plaf/nimbus/AbstractRegionPainter$PaintContext$CacheMode; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljavax/swing/plaf/nimbus/AbstractRegionPainter$PaintContext$CacheMode; flags 9 + +class name javax/swing/plaf/nimbus/NimbusLookAndFeel +header extends javax/swing/plaf/synth/SynthLookAndFeel flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name initialize descriptor ()V flags 1 +method name uninitialize descriptor ()V flags 1 +method name getDefaults descriptor ()Ljavax/swing/UIDefaults; flags 1 +method name getStyle descriptor (Ljavax/swing/JComponent;Ljavax/swing/plaf/synth/Region;)Ljavax/swing/plaf/nimbus/NimbusStyle; flags 9 +method name getName descriptor ()Ljava/lang/String; flags 1 +method name getID descriptor ()Ljava/lang/String; flags 1 +method name getDescription descriptor ()Ljava/lang/String; flags 1 +method name shouldUpdateStyleOnAncestorChanged descriptor ()Z flags 1 +method name shouldUpdateStyleOnEvent descriptor (Ljava/beans/PropertyChangeEvent;)Z flags 4 +method name register descriptor (Ljavax/swing/plaf/synth/Region;Ljava/lang/String;)V flags 1 +method name getDisabledIcon descriptor (Ljavax/swing/JComponent;Ljavax/swing/Icon;)Ljavax/swing/Icon; flags 1 +method name getDerivedColor descriptor (Ljava/lang/String;FFFIZ)Ljava/awt/Color; flags 1 +method name getDerivedColor descriptor (Ljava/awt/Color;Ljava/awt/Color;FZ)Ljava/awt/Color; flags 14 +method name getDerivedColor descriptor (Ljava/awt/Color;Ljava/awt/Color;F)Ljava/awt/Color; flags 14 + +class name javax/swing/plaf/nimbus/NimbusStyle +header extends javax/swing/plaf/synth/SynthStyle flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name LARGE_KEY descriptor Ljava/lang/String; constantValue large flags 19 +field name SMALL_KEY descriptor Ljava/lang/String; constantValue small flags 19 +field name MINI_KEY descriptor Ljava/lang/String; constantValue mini flags 19 +field name LARGE_SCALE descriptor D constantValue 1.15 flags 19 +field name SMALL_SCALE descriptor D constantValue 0.857 flags 19 +field name MINI_SCALE descriptor D constantValue 0.714 flags 19 +method name installDefaults descriptor (Ljavax/swing/plaf/synth/SynthContext;)V flags 1 +method name getInsets descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Insets;)Ljava/awt/Insets; flags 1 +method name getColorForState descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljavax/swing/plaf/synth/ColorType;)Ljava/awt/Color; flags 4 +method name getFontForState descriptor (Ljavax/swing/plaf/synth/SynthContext;)Ljava/awt/Font; flags 4 +method name getPainter descriptor (Ljavax/swing/plaf/synth/SynthContext;)Ljavax/swing/plaf/synth/SynthPainter; flags 1 +method name isOpaque descriptor (Ljavax/swing/plaf/synth/SynthContext;)Z flags 1 +method name get descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/lang/Object;)Ljava/lang/Object; flags 1 +method name getBackgroundPainter descriptor (Ljavax/swing/plaf/synth/SynthContext;)Ljavax/swing/Painter; flags 1 +method name getForegroundPainter descriptor (Ljavax/swing/plaf/synth/SynthContext;)Ljavax/swing/Painter; flags 1 +method name getBorderPainter descriptor (Ljavax/swing/plaf/synth/SynthContext;)Ljavax/swing/Painter; flags 1 + +class name javax/swing/plaf/nimbus/State +header extends java/lang/Object flags 421 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/String;)V flags 4 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name isInState descriptor (Ljavax/swing/JComponent;)Z flags 404 signature (TT;)Z + +class name javax/swing/plaf/synth/ColorType +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name FOREGROUND descriptor Ljavax/swing/plaf/synth/ColorType; flags 19 +field name BACKGROUND descriptor Ljavax/swing/plaf/synth/ColorType; flags 19 +field name TEXT_FOREGROUND descriptor Ljavax/swing/plaf/synth/ColorType; flags 19 +field name TEXT_BACKGROUND descriptor Ljavax/swing/plaf/synth/ColorType; flags 19 +field name FOCUS descriptor Ljavax/swing/plaf/synth/ColorType; flags 19 +field name MAX_COUNT descriptor I flags 19 +method name descriptor (Ljava/lang/String;)V flags 4 +method name getID descriptor ()I flags 11 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/swing/plaf/synth/Region +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name ARROW_BUTTON descriptor Ljavax/swing/plaf/synth/Region; flags 19 +field name BUTTON descriptor Ljavax/swing/plaf/synth/Region; flags 19 +field name CHECK_BOX descriptor Ljavax/swing/plaf/synth/Region; flags 19 +field name CHECK_BOX_MENU_ITEM descriptor Ljavax/swing/plaf/synth/Region; flags 19 +field name COLOR_CHOOSER descriptor Ljavax/swing/plaf/synth/Region; flags 19 +field name COMBO_BOX descriptor Ljavax/swing/plaf/synth/Region; flags 19 +field name DESKTOP_PANE descriptor Ljavax/swing/plaf/synth/Region; flags 19 +field name DESKTOP_ICON descriptor Ljavax/swing/plaf/synth/Region; flags 19 +field name EDITOR_PANE descriptor Ljavax/swing/plaf/synth/Region; flags 19 +field name FILE_CHOOSER descriptor Ljavax/swing/plaf/synth/Region; flags 19 +field name FORMATTED_TEXT_FIELD descriptor Ljavax/swing/plaf/synth/Region; flags 19 +field name INTERNAL_FRAME descriptor Ljavax/swing/plaf/synth/Region; flags 19 +field name INTERNAL_FRAME_TITLE_PANE descriptor Ljavax/swing/plaf/synth/Region; flags 19 +field name LABEL descriptor Ljavax/swing/plaf/synth/Region; flags 19 +field name LIST descriptor Ljavax/swing/plaf/synth/Region; flags 19 +field name MENU descriptor Ljavax/swing/plaf/synth/Region; flags 19 +field name MENU_BAR descriptor Ljavax/swing/plaf/synth/Region; flags 19 +field name MENU_ITEM descriptor Ljavax/swing/plaf/synth/Region; flags 19 +field name MENU_ITEM_ACCELERATOR descriptor Ljavax/swing/plaf/synth/Region; flags 19 +field name OPTION_PANE descriptor Ljavax/swing/plaf/synth/Region; flags 19 +field name PANEL descriptor Ljavax/swing/plaf/synth/Region; flags 19 +field name PASSWORD_FIELD descriptor Ljavax/swing/plaf/synth/Region; flags 19 +field name POPUP_MENU descriptor Ljavax/swing/plaf/synth/Region; flags 19 +field name POPUP_MENU_SEPARATOR descriptor Ljavax/swing/plaf/synth/Region; flags 19 +field name PROGRESS_BAR descriptor Ljavax/swing/plaf/synth/Region; flags 19 +field name RADIO_BUTTON descriptor Ljavax/swing/plaf/synth/Region; flags 19 +field name RADIO_BUTTON_MENU_ITEM descriptor Ljavax/swing/plaf/synth/Region; flags 19 +field name ROOT_PANE descriptor Ljavax/swing/plaf/synth/Region; flags 19 +field name SCROLL_BAR descriptor Ljavax/swing/plaf/synth/Region; flags 19 +field name SCROLL_BAR_TRACK descriptor Ljavax/swing/plaf/synth/Region; flags 19 +field name SCROLL_BAR_THUMB descriptor Ljavax/swing/plaf/synth/Region; flags 19 +field name SCROLL_PANE descriptor Ljavax/swing/plaf/synth/Region; flags 19 +field name SEPARATOR descriptor Ljavax/swing/plaf/synth/Region; flags 19 +field name SLIDER descriptor Ljavax/swing/plaf/synth/Region; flags 19 +field name SLIDER_TRACK descriptor Ljavax/swing/plaf/synth/Region; flags 19 +field name SLIDER_THUMB descriptor Ljavax/swing/plaf/synth/Region; flags 19 +field name SPINNER descriptor Ljavax/swing/plaf/synth/Region; flags 19 +field name SPLIT_PANE descriptor Ljavax/swing/plaf/synth/Region; flags 19 +field name SPLIT_PANE_DIVIDER descriptor Ljavax/swing/plaf/synth/Region; flags 19 +field name TABBED_PANE descriptor Ljavax/swing/plaf/synth/Region; flags 19 +field name TABBED_PANE_TAB descriptor Ljavax/swing/plaf/synth/Region; flags 19 +field name TABBED_PANE_TAB_AREA descriptor Ljavax/swing/plaf/synth/Region; flags 19 +field name TABBED_PANE_CONTENT descriptor Ljavax/swing/plaf/synth/Region; flags 19 +field name TABLE descriptor Ljavax/swing/plaf/synth/Region; flags 19 +field name TABLE_HEADER descriptor Ljavax/swing/plaf/synth/Region; flags 19 +field name TEXT_AREA descriptor Ljavax/swing/plaf/synth/Region; flags 19 +field name TEXT_FIELD descriptor Ljavax/swing/plaf/synth/Region; flags 19 +field name TEXT_PANE descriptor Ljavax/swing/plaf/synth/Region; flags 19 +field name TOGGLE_BUTTON descriptor Ljavax/swing/plaf/synth/Region; flags 19 +field name TOOL_BAR descriptor Ljavax/swing/plaf/synth/Region; flags 19 +field name TOOL_BAR_CONTENT descriptor Ljavax/swing/plaf/synth/Region; flags 19 +field name TOOL_BAR_DRAG_WINDOW descriptor Ljavax/swing/plaf/synth/Region; flags 19 +field name TOOL_TIP descriptor Ljavax/swing/plaf/synth/Region; flags 19 +field name TOOL_BAR_SEPARATOR descriptor Ljavax/swing/plaf/synth/Region; flags 19 +field name TREE descriptor Ljavax/swing/plaf/synth/Region; flags 19 +field name TREE_CELL descriptor Ljavax/swing/plaf/synth/Region; flags 19 +field name VIEWPORT descriptor Ljavax/swing/plaf/synth/Region; flags 19 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Z)V flags 4 +method name isSubregion descriptor ()Z flags 1 +method name getName descriptor ()Ljava/lang/String; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installDefaults descriptor (Ljavax/swing/AbstractButton;)V flags 4 +method name installListeners descriptor (Ljavax/swing/AbstractButton;)V flags 4 +method name uninstallListeners descriptor (Ljavax/swing/AbstractButton;)V flags 4 +method name uninstallDefaults descriptor (Ljavax/swing/AbstractButton;)V flags 4 +method name getContext descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext; flags 1 +method name getBaseline descriptor (Ljavax/swing/JComponent;II)I flags 1 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;)V flags 4 +method name paintBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name getDefaultIcon descriptor (Ljavax/swing/AbstractButton;)Ljavax/swing/Icon; flags 4 +method name getIcon descriptor (Ljavax/swing/AbstractButton;)Ljavax/swing/Icon; flags 4 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getSizingIcon descriptor (Ljavax/swing/AbstractButton;)Ljavax/swing/Icon; flags 4 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 + +class name javax/swing/plaf/synth/SynthCheckBoxMenuItemUI +header extends javax/swing/plaf/synth/SynthMenuItemUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name getPropertyPrefix descriptor ()Ljava/lang/String; flags 4 +method name paintBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 + +class name javax/swing/plaf/synth/SynthCheckBoxUI +header extends javax/swing/plaf/synth/SynthRadioButtonUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name getPropertyPrefix descriptor ()Ljava/lang/String; flags 4 +method name paintBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name createDefaultChoosers descriptor ()[Ljavax/swing/colorchooser/AbstractColorChooserPanel; flags 4 +method name installDefaults descriptor ()V flags 4 +method name uninstallDefaults descriptor ()V flags 4 +method name installListeners descriptor ()V flags 4 +method name uninstallListeners descriptor ()V flags 4 +method name getContext descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext; flags 1 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;)V flags 4 +method name paintBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name installDefaults descriptor ()V flags 4 +method name installListeners descriptor ()V flags 4 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallDefaults descriptor ()V flags 4 +method name uninstallListeners descriptor ()V flags 4 +method name getContext descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext; flags 1 +method name createPopup descriptor ()Ljavax/swing/plaf/basic/ComboPopup; flags 4 +method name createRenderer descriptor ()Ljavax/swing/ListCellRenderer; flags 4 +method name createEditor descriptor ()Ljavax/swing/ComboBoxEditor; flags 4 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 +method name createArrowButton descriptor ()Ljavax/swing/JButton; flags 4 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;)V flags 4 +method name paintBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintCurrentValue descriptor (Ljava/awt/Graphics;Ljava/awt/Rectangle;Z)V flags 1 +method name getDefaultSize descriptor ()Ljava/awt/Dimension; flags 4 + +class name javax/swing/plaf/synth/SynthConstants +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name ENABLED descriptor I constantValue 1 flags 19 +field name MOUSE_OVER descriptor I constantValue 2 flags 19 +field name PRESSED descriptor I constantValue 4 flags 19 +field name DISABLED descriptor I constantValue 8 flags 19 +field name FOCUSED descriptor I constantValue 256 flags 19 +field name SELECTED descriptor I constantValue 512 flags 19 +field name DEFAULT descriptor I constantValue 1024 flags 19 + +class name javax/swing/plaf/synth/SynthContext +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljavax/swing/JComponent;Ljavax/swing/plaf/synth/Region;Ljavax/swing/plaf/synth/SynthStyle;I)V flags 1 +method name getComponent descriptor ()Ljavax/swing/JComponent; flags 1 +method name getRegion descriptor ()Ljavax/swing/plaf/synth/Region; flags 1 +method name getStyle descriptor ()Ljavax/swing/plaf/synth/SynthStyle; flags 1 +method name getComponentState descriptor ()I flags 1 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installComponents descriptor ()V flags 4 +method name installListeners descriptor ()V flags 4 +method name uninstallListeners descriptor ()V flags 4 +method name installDefaults descriptor ()V flags 4 +method name uninstallDefaults descriptor ()V flags 4 +method name getContext descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext; flags 1 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;)V flags 4 +method name paintBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installListeners descriptor ()V flags 4 +method name installDefaults descriptor ()V flags 4 +method name uninstallListeners descriptor ()V flags 4 +method name uninstallDefaults descriptor ()V flags 4 +method name installDesktopManager descriptor ()V flags 4 +method name uninstallDesktopManager descriptor ()V flags 4 +method name getContext descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext; flags 1 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;)V flags 4 +method name paintBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 + +class name javax/swing/plaf/synth/SynthEditorPaneUI +header extends javax/swing/plaf/basic/BasicEditorPaneUI implements javax/swing/plaf/synth/SynthUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installDefaults descriptor ()V flags 4 +method name uninstallDefaults descriptor ()V flags 4 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 4 +method name getContext descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext; flags 1 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;)V flags 4 +method name paintBackground descriptor (Ljava/awt/Graphics;)V flags 4 +method name paintBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 + +class name javax/swing/plaf/synth/SynthFormattedTextFieldUI +header extends javax/swing/plaf/synth/SynthTextFieldUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name getPropertyPrefix descriptor ()Ljava/lang/String; flags 4 +method name paintBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 + +class name javax/swing/plaf/synth/SynthGraphicsUtils +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name drawLine descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/lang/Object;Ljava/awt/Graphics;IIII)V flags 1 +method name drawLine descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/lang/Object;Ljava/awt/Graphics;IIIILjava/lang/Object;)V flags 1 +method name layoutText descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/FontMetrics;Ljava/lang/String;Ljavax/swing/Icon;IIIILjava/awt/Rectangle;Ljava/awt/Rectangle;Ljava/awt/Rectangle;I)Ljava/lang/String; flags 1 +method name computeStringWidth descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Font;Ljava/awt/FontMetrics;Ljava/lang/String;)I flags 1 +method name getMinimumSize descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Font;Ljava/lang/String;Ljavax/swing/Icon;IIIIII)Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Font;Ljava/lang/String;Ljavax/swing/Icon;IIIIII)Ljava/awt/Dimension; flags 1 +method name getMaximumCharHeight descriptor (Ljavax/swing/plaf/synth/SynthContext;)I flags 1 +method name getPreferredSize descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Font;Ljava/lang/String;Ljavax/swing/Icon;IIIIII)Ljava/awt/Dimension; flags 1 +method name paintText descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;Ljava/lang/String;Ljava/awt/Rectangle;I)V flags 1 +method name paintText descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;Ljava/lang/String;III)V flags 1 +method name paintText descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;Ljava/lang/String;Ljavax/swing/Icon;IIIIIII)V flags 1 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name descriptor (Ljavax/swing/JInternalFrame;)V flags 4 +method name installDefaults descriptor ()V flags 1 +method name installListeners descriptor ()V flags 4 +method name uninstallComponents descriptor ()V flags 4 +method name uninstallListeners descriptor ()V flags 4 +method name uninstallDefaults descriptor ()V flags 4 +method name getContext descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext; flags 1 +method name createNorthPane descriptor (Ljavax/swing/JInternalFrame;)Ljavax/swing/JComponent; flags 4 +method name createComponentListener descriptor ()Ljava/awt/event/ComponentListener; flags 4 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;)V flags 4 +method name paintBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 + +class name javax/swing/plaf/synth/SynthLabelUI +header extends javax/swing/plaf/basic/BasicLabelUI implements javax/swing/plaf/synth/SynthUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installDefaults descriptor (Ljavax/swing/JLabel;)V flags 4 +method name uninstallDefaults descriptor (Ljavax/swing/JLabel;)V flags 4 +method name getContext descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext; flags 1 +method name getBaseline descriptor (Ljavax/swing/JComponent;II)I flags 1 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;)V flags 4 +method name paintBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paintBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name installListeners descriptor ()V flags 4 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 +method name uninstallListeners descriptor ()V flags 4 +method name installDefaults descriptor ()V flags 4 +method name uninstallDefaults descriptor ()V flags 4 +method name getContext descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext; flags 1 + +class name javax/swing/plaf/synth/SynthLookAndFeel +header extends javax/swing/plaf/basic/BasicLookAndFeel flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name setStyleFactory descriptor (Ljavax/swing/plaf/synth/SynthStyleFactory;)V flags 9 +method name getStyleFactory descriptor ()Ljavax/swing/plaf/synth/SynthStyleFactory; flags 9 +method name getStyle descriptor (Ljavax/swing/JComponent;Ljavax/swing/plaf/synth/Region;)Ljavax/swing/plaf/synth/SynthStyle; flags 9 +method name updateStyles descriptor (Ljava/awt/Component;)V flags 9 +method name getRegion descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/Region; flags 9 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name descriptor ()V flags 1 +method name load descriptor (Ljava/io/InputStream;Ljava/lang/Class;)V thrownTypes java/text/ParseException flags 1 signature (Ljava/io/InputStream;Ljava/lang/Class<*>;)V +method name load descriptor (Ljava/net/URL;)V thrownTypes java/text/ParseException,java/io/IOException flags 1 +method name initialize descriptor ()V flags 1 +method name uninitialize descriptor ()V flags 1 +method name getDefaults descriptor ()Ljavax/swing/UIDefaults; flags 1 +method name isSupportedLookAndFeel descriptor ()Z flags 1 +method name isNativeLookAndFeel descriptor ()Z flags 1 +method name getDescription descriptor ()Ljava/lang/String; flags 1 +method name getName descriptor ()Ljava/lang/String; flags 1 +method name getID descriptor ()Ljava/lang/String; flags 1 +method name shouldUpdateStyleOnAncestorChanged descriptor ()Z flags 1 +method name shouldUpdateStyleOnEvent descriptor (Ljava/beans/PropertyChangeEvent;)Z flags 4 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installDefaults descriptor ()V flags 4 +method name installListeners descriptor ()V flags 4 +method name uninstallDefaults descriptor ()V flags 4 +method name uninstallListeners descriptor ()V flags 4 +method name getContext descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext; flags 1 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;)V flags 4 +method name paintBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V 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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name installDefaults descriptor ()V flags 4 +method name installListeners descriptor ()V flags 4 +method name uninstallDefaults descriptor ()V flags 4 +method name uninstallListeners descriptor ()V flags 4 +method name getContext descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext; flags 1 +method name getPreferredMenuItemSize descriptor (Ljavax/swing/JComponent;Ljavax/swing/Icon;Ljavax/swing/Icon;I)Ljava/awt/Dimension; flags 4 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;)V flags 4 +method name paintBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installDefaults descriptor ()V flags 4 +method name installListeners descriptor ()V flags 4 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallDefaults descriptor ()V flags 4 +method name uninstallListeners descriptor ()V flags 4 +method name getContext descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext; flags 1 +method name getPreferredMenuItemSize descriptor (Ljavax/swing/JComponent;Ljavax/swing/Icon;Ljavax/swing/Icon;I)Ljava/awt/Dimension; flags 4 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;)V flags 4 +method name paintBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installDefaults descriptor ()V flags 4 +method name installListeners descriptor ()V flags 4 +method name uninstallDefaults descriptor ()V flags 4 +method name uninstallListeners descriptor ()V flags 4 +method name installComponents descriptor ()V flags 4 +method name getContext descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext; flags 1 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;)V flags 4 +method name paintBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 +method name getSizeButtonsToSameWidth descriptor ()Z flags 4 +method name createMessageArea descriptor ()Ljava/awt/Container; flags 4 +method name createSeparator descriptor ()Ljava/awt/Container; flags 4 + +class name javax/swing/plaf/synth/SynthPainter +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name paintArrowButtonBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintArrowButtonBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintArrowButtonForeground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIIII)V flags 1 +method name paintButtonBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintButtonBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintCheckBoxMenuItemBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintCheckBoxMenuItemBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintCheckBoxBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintCheckBoxBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintColorChooserBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintColorChooserBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintComboBoxBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintComboBoxBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintDesktopIconBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintDesktopIconBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintDesktopPaneBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintDesktopPaneBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintEditorPaneBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintEditorPaneBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintFileChooserBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintFileChooserBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintFormattedTextFieldBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintFormattedTextFieldBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintInternalFrameTitlePaneBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintInternalFrameTitlePaneBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintInternalFrameBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintInternalFrameBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintLabelBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintLabelBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintListBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintListBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintMenuBarBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintMenuBarBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintMenuItemBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintMenuItemBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintMenuBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintMenuBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintOptionPaneBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintOptionPaneBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintPanelBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintPanelBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintPasswordFieldBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintPasswordFieldBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintPopupMenuBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintPopupMenuBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintProgressBarBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintProgressBarBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIIII)V flags 1 +method name paintProgressBarBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintProgressBarBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIIII)V flags 1 +method name paintProgressBarForeground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIIII)V flags 1 +method name paintRadioButtonMenuItemBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintRadioButtonMenuItemBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintRadioButtonBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintRadioButtonBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintRootPaneBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintRootPaneBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintScrollBarBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintScrollBarBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIIII)V flags 1 +method name paintScrollBarBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintScrollBarBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIIII)V flags 1 +method name paintScrollBarThumbBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIIII)V flags 1 +method name paintScrollBarThumbBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIIII)V flags 1 +method name paintScrollBarTrackBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintScrollBarTrackBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIIII)V flags 1 +method name paintScrollBarTrackBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintScrollBarTrackBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIIII)V flags 1 +method name paintScrollPaneBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintScrollPaneBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintSeparatorBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintSeparatorBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIIII)V flags 1 +method name paintSeparatorBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintSeparatorBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIIII)V flags 1 +method name paintSeparatorForeground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIIII)V flags 1 +method name paintSliderBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintSliderBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIIII)V flags 1 +method name paintSliderBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintSliderBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIIII)V flags 1 +method name paintSliderThumbBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIIII)V flags 1 +method name paintSliderThumbBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIIII)V flags 1 +method name paintSliderTrackBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintSliderTrackBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIIII)V flags 1 +method name paintSliderTrackBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintSliderTrackBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIIII)V flags 1 +method name paintSpinnerBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintSpinnerBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintSplitPaneDividerBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintSplitPaneDividerBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIIII)V flags 1 +method name paintSplitPaneDividerForeground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIIII)V flags 1 +method name paintSplitPaneDragDivider descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIIII)V flags 1 +method name paintSplitPaneBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintSplitPaneBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintTabbedPaneBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintTabbedPaneBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintTabbedPaneTabAreaBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintTabbedPaneTabAreaBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIIII)V flags 1 +method name paintTabbedPaneTabAreaBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintTabbedPaneTabAreaBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIIII)V flags 1 +method name paintTabbedPaneTabBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIIII)V flags 1 +method name paintTabbedPaneTabBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIIIII)V flags 1 +method name paintTabbedPaneTabBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIIII)V flags 1 +method name paintTabbedPaneTabBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIIIII)V flags 1 +method name paintTabbedPaneContentBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintTabbedPaneContentBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintTableHeaderBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintTableHeaderBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintTableBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintTableBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintTextAreaBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintTextAreaBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintTextPaneBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintTextPaneBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintTextFieldBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintTextFieldBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintToggleButtonBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintToggleButtonBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintToolBarBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintToolBarBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIIII)V flags 1 +method name paintToolBarBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintToolBarBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIIII)V flags 1 +method name paintToolBarContentBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintToolBarContentBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIIII)V flags 1 +method name paintToolBarContentBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintToolBarContentBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIIII)V flags 1 +method name paintToolBarDragWindowBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintToolBarDragWindowBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIIII)V flags 1 +method name paintToolBarDragWindowBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintToolBarDragWindowBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIIII)V flags 1 +method name paintToolTipBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintToolTipBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintTreeBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintTreeBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintTreeCellBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintTreeCellBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintTreeCellFocus descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintViewportBackground descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintViewportBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name installListeners descriptor (Ljavax/swing/JPanel;)V flags 4 +method name uninstallListeners descriptor (Ljavax/swing/JPanel;)V flags 4 +method name installDefaults descriptor (Ljavax/swing/JPanel;)V flags 4 +method name uninstallDefaults descriptor (Ljavax/swing/JPanel;)V flags 4 +method name getContext descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext; flags 1 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;)V flags 4 +method name paintBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 + +class name javax/swing/plaf/synth/SynthPasswordFieldUI +header extends javax/swing/plaf/synth/SynthTextFieldUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name getPropertyPrefix descriptor ()Ljava/lang/String; flags 4 +method name create descriptor (Ljavax/swing/text/Element;)Ljavax/swing/text/View; flags 1 +method name paintBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name installKeyboardActions descriptor ()V flags 4 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installDefaults descriptor ()V flags 1 +method name installListeners descriptor ()V flags 4 +method name uninstallDefaults descriptor ()V flags 4 +method name uninstallListeners descriptor ()V flags 4 +method name getContext descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext; flags 1 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;)V flags 4 +method name paintBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installListeners descriptor ()V flags 4 +method name uninstallListeners descriptor ()V flags 4 +method name installDefaults descriptor ()V flags 4 +method name uninstallDefaults descriptor ()V flags 4 +method name getContext descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext; flags 1 +method name getBaseline descriptor (Ljavax/swing/JComponent;II)I flags 1 +method name getBox descriptor (Ljava/awt/Rectangle;)Ljava/awt/Rectangle; flags 4 +method name setAnimationIndex descriptor (I)V flags 4 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;)V flags 4 +method name paintText descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;Ljava/lang/String;)V flags 4 +method name paintBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 + +class name javax/swing/plaf/synth/SynthRadioButtonMenuItemUI +header extends javax/swing/plaf/synth/SynthMenuItemUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name getPropertyPrefix descriptor ()Ljava/lang/String; flags 4 +method name paintBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 + +class name javax/swing/plaf/synth/SynthRadioButtonUI +header extends javax/swing/plaf/synth/SynthToggleButtonUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name getPropertyPrefix descriptor ()Ljava/lang/String; flags 4 +method name getSizingIcon descriptor (Ljavax/swing/AbstractButton;)Ljavax/swing/Icon; flags 4 +method name paintBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 + +class name javax/swing/plaf/synth/SynthRootPaneUI +header extends javax/swing/plaf/basic/BasicRootPaneUI implements javax/swing/plaf/synth/SynthUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installDefaults descriptor (Ljavax/swing/JRootPane;)V flags 4 +method name uninstallDefaults descriptor (Ljavax/swing/JRootPane;)V flags 4 +method name getContext descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext; flags 1 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;)V flags 4 +method name paintBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installDefaults descriptor ()V flags 4 +method name configureScrollBarColors descriptor ()V flags 4 +method name installListeners descriptor ()V flags 4 +method name uninstallListeners descriptor ()V flags 4 +method name uninstallDefaults descriptor ()V flags 4 +method name getContext descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext; flags 1 +method name getSupportsAbsolutePositioning descriptor ()Z flags 1 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;)V flags 4 +method name paintBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintTrack descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;Ljava/awt/Rectangle;)V flags 4 +method name paintThumb descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;Ljava/awt/Rectangle;)V flags 4 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMinimumThumbSize descriptor ()Ljava/awt/Dimension; flags 4 +method name createDecreaseButton descriptor (I)Ljavax/swing/JButton; flags 4 +method name createIncreaseButton descriptor (I)Ljavax/swing/JButton; flags 4 +method name setThumbRollover descriptor (Z)V flags 4 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;)V flags 4 +method name paintBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name installDefaults descriptor (Ljavax/swing/JScrollPane;)V flags 4 +method name installListeners descriptor (Ljavax/swing/JScrollPane;)V flags 4 +method name uninstallDefaults descriptor (Ljavax/swing/JScrollPane;)V flags 4 +method name uninstallListeners descriptor (Ljavax/swing/JComponent;)V flags 4 +method name getContext descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext; flags 1 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 + +class name javax/swing/plaf/synth/SynthSeparatorUI +header extends javax/swing/plaf/SeparatorUI implements java/beans/PropertyChangeListener,javax/swing/plaf/synth/SynthUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name installDefaults descriptor (Ljavax/swing/JSeparator;)V flags 1 +method name uninstallDefaults descriptor (Ljavax/swing/JSeparator;)V flags 1 +method name installListeners descriptor (Ljavax/swing/JSeparator;)V flags 1 +method name uninstallListeners descriptor (Ljavax/swing/JSeparator;)V flags 1 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;)V flags 4 +method name paintBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMaximumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getContext descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext; flags 1 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/plaf/basic/BasicSliderUI$TrackListener outerClass javax/swing/plaf/basic/BasicSliderUI innerClassName TrackListener flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name descriptor (Ljavax/swing/JSlider;)V flags 4 +method name installDefaults descriptor (Ljavax/swing/JSlider;)V flags 4 +method name uninstallDefaults descriptor (Ljavax/swing/JSlider;)V flags 4 +method name installListeners descriptor (Ljavax/swing/JSlider;)V flags 4 +method name uninstallListeners descriptor (Ljavax/swing/JSlider;)V flags 4 +method name createTrackListener descriptor (Ljavax/swing/JSlider;)Ljavax/swing/plaf/basic/BasicSliderUI$TrackListener; flags 4 +method name getBaseline descriptor (Ljavax/swing/JComponent;II)I flags 1 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name getMinimumSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name calculateGeometry descriptor ()V flags 4 +method name layout descriptor ()V flags 4 +method name calculateThumbLocation descriptor ()V flags 4 +method name setThumbLocation descriptor (II)V flags 1 +method name xPositionForValue descriptor (I)I flags 4 +method name yPositionForValue descriptor (III)I flags 4 +method name valueForYPosition descriptor (I)I flags 1 +method name valueForXPosition descriptor (I)I flags 1 +method name getThumbSize descriptor ()Ljava/awt/Dimension; flags 4 +method name recalculateIfInsetsChanged descriptor ()V flags 4 +method name getContext descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext; flags 1 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;)V flags 4 +method name paintBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintThumb descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;Ljava/awt/Rectangle;)V flags 4 +method name paintTrack descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;Ljava/awt/Rectangle;)V flags 4 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V 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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installListeners descriptor ()V flags 4 +method name uninstallListeners descriptor ()V flags 4 +method name installDefaults descriptor ()V flags 4 +method name uninstallDefaults descriptor ()V flags 4 +method name createLayout descriptor ()Ljava/awt/LayoutManager; flags 4 +method name createPreviousButton descriptor ()Ljava/awt/Component; flags 4 +method name createNextButton descriptor ()Ljava/awt/Component; flags 4 +method name createEditor descriptor ()Ljavax/swing/JComponent; flags 4 +method name replaceEditor descriptor (Ljavax/swing/JComponent;Ljavax/swing/JComponent;)V flags 4 +method name getContext descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext; flags 1 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;)V flags 4 +method name paintBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installDefaults descriptor ()V flags 4 +method name installListeners descriptor ()V flags 4 +method name uninstallDefaults descriptor ()V flags 4 +method name uninstallListeners descriptor ()V flags 4 +method name getContext descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext; flags 1 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 +method name createDefaultDivider descriptor ()Ljavax/swing/plaf/basic/BasicSplitPaneDivider; flags 1 +method name createDefaultNonContinuousLayoutDivider descriptor ()Ljava/awt/Component; flags 4 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;)V flags 4 +method name paintBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name finishedPaintingChildren descriptor (Ljavax/swing/JSplitPane;Ljava/awt/Graphics;)V flags 1 + +class name javax/swing/plaf/synth/SynthStyle +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name getGraphicsUtils descriptor (Ljavax/swing/plaf/synth/SynthContext;)Ljavax/swing/plaf/synth/SynthGraphicsUtils; flags 1 +method name getColor descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljavax/swing/plaf/synth/ColorType;)Ljava/awt/Color; flags 1 +method name getColorForState descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljavax/swing/plaf/synth/ColorType;)Ljava/awt/Color; flags 404 +method name getFont descriptor (Ljavax/swing/plaf/synth/SynthContext;)Ljava/awt/Font; flags 1 +method name getFontForState descriptor (Ljavax/swing/plaf/synth/SynthContext;)Ljava/awt/Font; flags 404 +method name getInsets descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Insets;)Ljava/awt/Insets; flags 1 +method name getPainter descriptor (Ljavax/swing/plaf/synth/SynthContext;)Ljavax/swing/plaf/synth/SynthPainter; flags 1 +method name isOpaque descriptor (Ljavax/swing/plaf/synth/SynthContext;)Z flags 1 +method name get descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/lang/Object;)Ljava/lang/Object; flags 1 +method name installDefaults descriptor (Ljavax/swing/plaf/synth/SynthContext;)V flags 1 +method name uninstallDefaults descriptor (Ljavax/swing/plaf/synth/SynthContext;)V flags 1 +method name getInt descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/lang/Object;I)I flags 1 +method name getBoolean descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/lang/Object;Z)Z flags 1 +method name getIcon descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/lang/Object;)Ljavax/swing/Icon; flags 1 +method name getString descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; flags 1 + +class name javax/swing/plaf/synth/SynthStyleFactory +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name getStyle descriptor (Ljavax/swing/JComponent;Ljavax/swing/plaf/synth/Region;)Ljavax/swing/plaf/synth/SynthStyle; flags 401 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installDefaults descriptor ()V flags 4 +method name installListeners descriptor ()V flags 4 +method name uninstallListeners descriptor ()V flags 4 +method name uninstallDefaults descriptor ()V flags 4 +method name getContext descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext; flags 1 +method name createScrollButton descriptor (I)Ljavax/swing/JButton; flags 4 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 +method name createMouseListener descriptor ()Ljava/awt/event/MouseListener; flags 4 +method name getTabLabelShiftX descriptor (IIZ)I flags 4 +method name getTabLabelShiftY descriptor (IIZ)I flags 4 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name getBaseline descriptor (I)I flags 4 +method name paintBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;)V flags 4 +method name paintTabArea descriptor (Ljava/awt/Graphics;II)V flags 4 +method name setRolloverTab descriptor (I)V flags 4 +method name calculateMaxTabHeight descriptor (I)I flags 4 +method name calculateTabWidth descriptor (IILjava/awt/FontMetrics;)I flags 4 +method name calculateMaxTabWidth descriptor (I)I flags 4 +method name getTabInsets descriptor (II)Ljava/awt/Insets; flags 4 +method name getFontMetrics descriptor ()Ljava/awt/FontMetrics; flags 4 +method name createLayoutManager descriptor ()Ljava/awt/LayoutManager; flags 4 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installDefaults descriptor ()V flags 4 +method name installListeners descriptor ()V flags 4 +method name uninstallDefaults descriptor ()V flags 4 +method name uninstallListeners descriptor ()V flags 4 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;)V flags 4 +method name paintBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name getContext descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext; flags 1 +method name rolloverColumnUpdated descriptor (II)V flags 4 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/JTable$DropLocation outerClass javax/swing/JTable innerClassName DropLocation flags 19 +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installDefaults descriptor ()V flags 4 +method name installListeners descriptor ()V flags 4 +method name uninstallDefaults descriptor ()V flags 4 +method name uninstallListeners descriptor ()V flags 4 +method name getContext descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext; flags 1 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paintBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;)V flags 4 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 + +class name javax/swing/plaf/synth/SynthTextAreaUI +header extends javax/swing/plaf/basic/BasicTextAreaUI implements javax/swing/plaf/synth/SynthUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installDefaults descriptor ()V flags 4 +method name uninstallDefaults descriptor ()V flags 4 +method name getContext descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext; flags 1 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;)V flags 4 +method name paintBackground descriptor (Ljava/awt/Graphics;)V flags 4 +method name paintBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 4 + +class name javax/swing/plaf/synth/SynthTextFieldUI +header extends javax/swing/plaf/basic/BasicTextFieldUI implements javax/swing/plaf/synth/SynthUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name getContext descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext; flags 1 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;)V flags 4 +method name paintBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paintBackground descriptor (Ljava/awt/Graphics;)V flags 4 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 4 +method name installDefaults descriptor ()V flags 4 +method name uninstallDefaults descriptor ()V flags 4 + +class name javax/swing/plaf/synth/SynthTextPaneUI +header extends javax/swing/plaf/synth/SynthEditorPaneUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name getPropertyPrefix descriptor ()Ljava/lang/String; flags 4 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 4 +method name paintBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 + +class name javax/swing/plaf/synth/SynthToggleButtonUI +header extends javax/swing/plaf/synth/SynthButtonUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name getPropertyPrefix descriptor ()Ljava/lang/String; flags 4 +method name paintBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installDefaults descriptor ()V flags 4 +method name installListeners descriptor ()V flags 4 +method name uninstallListeners descriptor ()V flags 4 +method name uninstallDefaults descriptor ()V flags 4 +method name installComponents descriptor ()V flags 4 +method name uninstallComponents descriptor ()V flags 4 +method name createLayout descriptor ()Ljava/awt/LayoutManager; flags 4 +method name getContext descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext; flags 1 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paintBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name setBorderToNonRollover descriptor (Ljava/awt/Component;)V flags 4 +method name setBorderToRollover descriptor (Ljava/awt/Component;)V flags 4 +method name setBorderToNormal descriptor (Ljava/awt/Component;)V flags 4 +method name paint descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;)V flags 4 +method name paintContent descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;Ljava/awt/Rectangle;)V flags 4 +method name paintDragWindow descriptor (Ljava/awt/Graphics;)V flags 4 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installDefaults descriptor (Ljavax/swing/JComponent;)V flags 4 +method name uninstallDefaults descriptor (Ljavax/swing/JComponent;)V flags 4 +method name installListeners descriptor (Ljavax/swing/JComponent;)V flags 4 +method name uninstallListeners descriptor (Ljavax/swing/JComponent;)V flags 4 +method name getContext descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext; flags 1 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paintBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;)V flags 4 +method name getPreferredSize descriptor (Ljavax/swing/JComponent;)Ljava/awt/Dimension; flags 1 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/JTree$DropLocation outerClass javax/swing/JTree innerClassName DropLocation flags 19 +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name getExpandedIcon descriptor ()Ljavax/swing/Icon; flags 1 +method name installDefaults descriptor ()V flags 4 +method name installListeners descriptor ()V flags 4 +method name getContext descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext; flags 1 +method name createDefaultCellEditor descriptor ()Ljavax/swing/tree/TreeCellEditor; flags 4 +method name createDefaultCellRenderer descriptor ()Ljavax/swing/tree/TreeCellRenderer; flags 4 +method name uninstallDefaults descriptor ()V flags 4 +method name uninstallListeners descriptor ()V flags 4 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paintBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;)V flags 4 +method name paintHorizontalPartOfLeg descriptor (Ljava/awt/Graphics;Ljava/awt/Rectangle;Ljava/awt/Insets;Ljava/awt/Rectangle;Ljavax/swing/tree/TreePath;IZZZ)V flags 4 +method name paintHorizontalLine descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;III)V flags 4 +method name paintVerticalPartOfLeg descriptor (Ljava/awt/Graphics;Ljava/awt/Rectangle;Ljava/awt/Insets;Ljavax/swing/tree/TreePath;)V flags 4 +method name paintVerticalLine descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;III)V flags 4 +method name paintExpandControl descriptor (Ljava/awt/Graphics;Ljava/awt/Rectangle;Ljava/awt/Insets;Ljava/awt/Rectangle;Ljavax/swing/tree/TreePath;IZZZ)V flags 4 +method name drawCentered descriptor (Ljava/awt/Component;Ljava/awt/Graphics;Ljavax/swing/Icon;II)V flags 4 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 +method name paintDropLine descriptor (Ljava/awt/Graphics;)V flags 4 +method name getRowX descriptor (II)I flags 4 + +class name javax/swing/plaf/synth/SynthUI +header extends java/lang/Object implements javax/swing/plaf/synth/SynthConstants flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getContext descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext; flags 401 +method name paintBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 401 + +class name javax/swing/plaf/synth/SynthViewportUI +header extends javax/swing/plaf/ViewportUI implements java/beans/PropertyChangeListener,javax/swing/plaf/synth/SynthUI flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name createUI descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI; flags 9 +method name installUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name uninstallUI descriptor (Ljavax/swing/JComponent;)V flags 1 +method name installDefaults descriptor (Ljavax/swing/JComponent;)V flags 4 +method name installListeners descriptor (Ljavax/swing/JComponent;)V flags 4 +method name uninstallListeners descriptor (Ljavax/swing/JComponent;)V flags 4 +method name uninstallDefaults descriptor (Ljavax/swing/JComponent;)V flags 4 +method name getContext descriptor (Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/SynthContext; flags 1 +method name update descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paintBorder descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;IIII)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V flags 1 +method name paint descriptor (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;)V flags 4 +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 + +class name javax/swing/table/AbstractTableModel +header extends java/lang/Object implements javax/swing/table/TableModel,java/io/Serializable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name listenerList descriptor Ljavax/swing/event/EventListenerList; flags 4 +method name descriptor ()V flags 1 +method name getColumnName descriptor (I)Ljava/lang/String; flags 1 +method name findColumn descriptor (Ljava/lang/String;)I flags 1 +method name getColumnClass descriptor (I)Ljava/lang/Class; flags 1 signature (I)Ljava/lang/Class<*>; +method name isCellEditable descriptor (II)Z flags 1 +method name setValueAt descriptor (Ljava/lang/Object;II)V flags 1 +method name addTableModelListener descriptor (Ljavax/swing/event/TableModelListener;)V flags 1 +method name removeTableModelListener descriptor (Ljavax/swing/event/TableModelListener;)V flags 1 +method name getTableModelListeners descriptor ()[Ljavax/swing/event/TableModelListener; flags 1 +method name fireTableDataChanged descriptor ()V flags 1 +method name fireTableStructureChanged descriptor ()V flags 1 +method name fireTableRowsInserted descriptor (II)V flags 1 +method name fireTableRowsUpdated descriptor (II)V flags 1 +method name fireTableRowsDeleted descriptor (II)V flags 1 +method name fireTableCellUpdated descriptor (II)V flags 1 +method name fireTableChanged descriptor (Ljavax/swing/event/TableModelEvent;)V flags 1 +method name getListeners descriptor (Ljava/lang/Class;)[Ljava/util/EventListener; flags 1 signature (Ljava/lang/Class;)[TT; + +class name javax/swing/table/DefaultTableCellRenderer +header extends javax/swing/JLabel implements javax/swing/table/TableCellRenderer,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/table/DefaultTableCellRenderer$UIResource outerClass javax/swing/table/DefaultTableCellRenderer innerClassName UIResource flags 9 +field name noFocusBorder descriptor Ljavax/swing/border/Border; flags c +method name descriptor ()V flags 1 +method name setForeground descriptor (Ljava/awt/Color;)V flags 1 +method name setBackground descriptor (Ljava/awt/Color;)V flags 1 +method name updateUI descriptor ()V flags 1 +method name getTableCellRendererComponent descriptor (Ljavax/swing/JTable;Ljava/lang/Object;ZZII)Ljava/awt/Component; flags 1 +method name isOpaque descriptor ()Z flags 1 +method name invalidate descriptor ()V flags 1 +method name validate descriptor ()V flags 1 +method name revalidate descriptor ()V flags 1 +method name repaint descriptor (JIIII)V flags 1 +method name repaint descriptor (Ljava/awt/Rectangle;)V flags 1 +method name repaint descriptor ()V flags 1 +method name firePropertyChange descriptor (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V flags 4 +method name firePropertyChange descriptor (Ljava/lang/String;ZZ)V flags 1 +method name setValue descriptor (Ljava/lang/Object;)V flags 4 + +class name javax/swing/table/DefaultTableCellRenderer$UIResource +header extends javax/swing/table/DefaultTableCellRenderer implements javax/swing/plaf/UIResource flags 21 +innerclass innerClass javax/swing/table/DefaultTableCellRenderer$UIResource outerClass javax/swing/table/DefaultTableCellRenderer innerClassName UIResource flags 9 +method name descriptor ()V flags 1 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name tableColumns descriptor Ljava/util/Vector; flags 4 signature Ljava/util/Vector; +field name selectionModel descriptor Ljavax/swing/ListSelectionModel; flags 4 +field name columnMargin descriptor I flags 4 +field name listenerList descriptor Ljavax/swing/event/EventListenerList; flags 4 +field name changeEvent descriptor Ljavax/swing/event/ChangeEvent; flags 84 +field name columnSelectionAllowed descriptor Z flags 4 +field name totalColumnWidth descriptor I flags 4 +method name descriptor ()V flags 1 +method name addColumn descriptor (Ljavax/swing/table/TableColumn;)V flags 1 +method name removeColumn descriptor (Ljavax/swing/table/TableColumn;)V flags 1 +method name moveColumn descriptor (II)V flags 1 +method name setColumnMargin descriptor (I)V flags 1 +method name getColumnCount descriptor ()I flags 1 +method name getColumns descriptor ()Ljava/util/Enumeration; flags 1 signature ()Ljava/util/Enumeration; +method name getColumnIndex descriptor (Ljava/lang/Object;)I flags 1 +method name getColumn descriptor (I)Ljavax/swing/table/TableColumn; flags 1 +method name getColumnMargin descriptor ()I flags 1 +method name getColumnIndexAtX descriptor (I)I flags 1 +method name getTotalColumnWidth descriptor ()I flags 1 +method name setSelectionModel descriptor (Ljavax/swing/ListSelectionModel;)V flags 1 +method name getSelectionModel descriptor ()Ljavax/swing/ListSelectionModel; flags 1 +method name setColumnSelectionAllowed descriptor (Z)V flags 1 +method name getColumnSelectionAllowed descriptor ()Z flags 1 +method name getSelectedColumns descriptor ()[I flags 1 +method name getSelectedColumnCount descriptor ()I flags 1 +method name addColumnModelListener descriptor (Ljavax/swing/event/TableColumnModelListener;)V flags 1 +method name removeColumnModelListener descriptor (Ljavax/swing/event/TableColumnModelListener;)V flags 1 +method name getColumnModelListeners descriptor ()[Ljavax/swing/event/TableColumnModelListener; flags 1 +method name fireColumnAdded descriptor (Ljavax/swing/event/TableColumnModelEvent;)V flags 4 +method name fireColumnRemoved descriptor (Ljavax/swing/event/TableColumnModelEvent;)V flags 4 +method name fireColumnMoved descriptor (Ljavax/swing/event/TableColumnModelEvent;)V flags 4 +method name fireColumnSelectionChanged descriptor (Ljavax/swing/event/ListSelectionEvent;)V flags 4 +method name fireColumnMarginChanged descriptor ()V flags 4 +method name getListeners descriptor (Ljava/lang/Class;)[Ljava/util/EventListener; flags 1 signature (Ljava/lang/Class;)[TT; +method name propertyChange descriptor (Ljava/beans/PropertyChangeEvent;)V flags 1 +method name valueChanged descriptor (Ljavax/swing/event/ListSelectionEvent;)V flags 1 +method name createSelectionModel descriptor ()Ljavax/swing/ListSelectionModel; flags 4 +method name recalcWidthCache descriptor ()V flags 4 + +class name javax/swing/table/DefaultTableModel +header extends javax/swing/table/AbstractTableModel implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name dataVector descriptor Ljava/util/Vector; flags 4 +field name columnIdentifiers descriptor Ljava/util/Vector; flags 4 +method name descriptor ()V flags 1 +method name descriptor (II)V flags 1 +method name descriptor (Ljava/util/Vector;I)V flags 1 +method name descriptor ([Ljava/lang/Object;I)V flags 1 +method name descriptor (Ljava/util/Vector;Ljava/util/Vector;)V flags 1 +method name descriptor ([[Ljava/lang/Object;[Ljava/lang/Object;)V flags 1 +method name getDataVector descriptor ()Ljava/util/Vector; flags 1 +method name setDataVector descriptor (Ljava/util/Vector;Ljava/util/Vector;)V flags 1 +method name setDataVector descriptor ([[Ljava/lang/Object;[Ljava/lang/Object;)V flags 1 +method name newDataAvailable descriptor (Ljavax/swing/event/TableModelEvent;)V flags 1 +method name newRowsAdded descriptor (Ljavax/swing/event/TableModelEvent;)V flags 1 +method name rowsRemoved descriptor (Ljavax/swing/event/TableModelEvent;)V flags 1 +method name setNumRows descriptor (I)V flags 1 +method name setRowCount descriptor (I)V flags 1 +method name addRow descriptor (Ljava/util/Vector;)V flags 1 +method name addRow descriptor ([Ljava/lang/Object;)V flags 1 +method name insertRow descriptor (ILjava/util/Vector;)V flags 1 +method name insertRow descriptor (I[Ljava/lang/Object;)V flags 1 +method name moveRow descriptor (III)V flags 1 +method name removeRow descriptor (I)V flags 1 +method name setColumnIdentifiers descriptor (Ljava/util/Vector;)V flags 1 +method name setColumnIdentifiers descriptor ([Ljava/lang/Object;)V flags 1 +method name setColumnCount descriptor (I)V flags 1 +method name addColumn descriptor (Ljava/lang/Object;)V flags 1 +method name addColumn descriptor (Ljava/lang/Object;Ljava/util/Vector;)V flags 1 +method name addColumn descriptor (Ljava/lang/Object;[Ljava/lang/Object;)V flags 1 +method name getRowCount descriptor ()I flags 1 +method name getColumnCount descriptor ()I flags 1 +method name getColumnName descriptor (I)Ljava/lang/String; flags 1 +method name isCellEditable descriptor (II)Z flags 1 +method name getValueAt descriptor (II)Ljava/lang/Object; flags 1 +method name setValueAt descriptor (Ljava/lang/Object;II)V flags 1 +method name convertToVector descriptor ([Ljava/lang/Object;)Ljava/util/Vector; flags c +method name convertToVector descriptor ([[Ljava/lang/Object;)Ljava/util/Vector; flags c + +class name javax/swing/table/JTableHeader +header extends javax/swing/JComponent implements javax/swing/event/TableColumnModelListener,javax/accessibility/Accessible flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/table/JTableHeader$AccessibleJTableHeader outerClass javax/swing/table/JTableHeader innerClassName AccessibleJTableHeader flags 4 +field name table descriptor Ljavax/swing/JTable; flags 4 +field name columnModel descriptor Ljavax/swing/table/TableColumnModel; flags 4 +field name reorderingAllowed descriptor Z flags 4 +field name resizingAllowed descriptor Z flags 4 +field name updateTableInRealTime descriptor Z flags 4 +field name resizingColumn descriptor Ljavax/swing/table/TableColumn; flags 84 +field name draggedColumn descriptor Ljavax/swing/table/TableColumn; flags 84 +field name draggedDistance descriptor I flags 84 +method name descriptor ()V flags 1 +method name descriptor (Ljavax/swing/table/TableColumnModel;)V flags 1 +method name setTable descriptor (Ljavax/swing/JTable;)V flags 1 +method name getTable descriptor ()Ljavax/swing/JTable; flags 1 +method name setReorderingAllowed descriptor (Z)V flags 1 +method name getReorderingAllowed descriptor ()Z flags 1 +method name setResizingAllowed descriptor (Z)V flags 1 +method name getResizingAllowed descriptor ()Z flags 1 +method name getDraggedColumn descriptor ()Ljavax/swing/table/TableColumn; flags 1 +method name getDraggedDistance descriptor ()I flags 1 +method name getResizingColumn descriptor ()Ljavax/swing/table/TableColumn; flags 1 +method name setUpdateTableInRealTime descriptor (Z)V flags 1 +method name getUpdateTableInRealTime descriptor ()Z flags 1 +method name setDefaultRenderer descriptor (Ljavax/swing/table/TableCellRenderer;)V flags 1 +method name getDefaultRenderer descriptor ()Ljavax/swing/table/TableCellRenderer; flags 1 runtimeAnnotations @Ljava/beans/Transient; +method name columnAtPoint descriptor (Ljava/awt/Point;)I flags 1 +method name getHeaderRect descriptor (I)Ljava/awt/Rectangle; flags 1 +method name getToolTipText descriptor (Ljava/awt/event/MouseEvent;)Ljava/lang/String; flags 1 +method name getUI descriptor ()Ljavax/swing/plaf/TableHeaderUI; flags 1 +method name setUI descriptor (Ljavax/swing/plaf/TableHeaderUI;)V flags 1 +method name updateUI descriptor ()V flags 1 +method name getUIClassID descriptor ()Ljava/lang/String; flags 1 +method name setColumnModel descriptor (Ljavax/swing/table/TableColumnModel;)V flags 1 +method name getColumnModel descriptor ()Ljavax/swing/table/TableColumnModel; flags 1 +method name columnAdded descriptor (Ljavax/swing/event/TableColumnModelEvent;)V flags 1 +method name columnRemoved descriptor (Ljavax/swing/event/TableColumnModelEvent;)V flags 1 +method name columnMoved descriptor (Ljavax/swing/event/TableColumnModelEvent;)V flags 1 +method name columnMarginChanged descriptor (Ljavax/swing/event/ChangeEvent;)V flags 1 +method name columnSelectionChanged descriptor (Ljavax/swing/event/ListSelectionEvent;)V flags 1 +method name createDefaultColumnModel descriptor ()Ljavax/swing/table/TableColumnModel; flags 4 +method name createDefaultRenderer descriptor ()Ljavax/swing/table/TableCellRenderer; flags 4 +method name initializeLocalVars descriptor ()V flags 4 +method name resizeAndRepaint descriptor ()V flags 1 +method name setDraggedColumn descriptor (Ljavax/swing/table/TableColumn;)V flags 1 +method name setDraggedDistance descriptor (I)V flags 1 +method name setResizingColumn descriptor (Ljavax/swing/table/TableColumn;)V flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +class name javax/swing/table/JTableHeader$AccessibleJTableHeader +header extends javax/swing/JComponent$AccessibleJComponent flags 21 +innerclass innerClass javax/swing/table/JTableHeader$AccessibleJTableHeader outerClass javax/swing/table/JTableHeader innerClassName AccessibleJTableHeader flags 4 +innerclass innerClass javax/swing/table/JTableHeader$AccessibleJTableHeader$AccessibleJTableHeaderEntry outerClass javax/swing/table/JTableHeader$AccessibleJTableHeader innerClassName AccessibleJTableHeaderEntry flags 4 +innerclass innerClass javax/swing/JComponent$AccessibleJComponent outerClass javax/swing/JComponent innerClassName AccessibleJComponent flags 401 +method name descriptor (Ljavax/swing/table/JTableHeader;)V flags 4 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 +method name getAccessibleAt descriptor (Ljava/awt/Point;)Ljavax/accessibility/Accessible; flags 1 +method name getAccessibleChildrenCount descriptor ()I flags 1 +method name getAccessibleChild descriptor (I)Ljavax/accessibility/Accessible; flags 1 + +class name javax/swing/table/JTableHeader$AccessibleJTableHeader$AccessibleJTableHeaderEntry +header extends javax/accessibility/AccessibleContext implements javax/accessibility/Accessible,javax/accessibility/AccessibleComponent flags 21 +innerclass innerClass javax/swing/table/JTableHeader$AccessibleJTableHeader outerClass javax/swing/table/JTableHeader innerClassName AccessibleJTableHeader flags 4 +innerclass innerClass javax/swing/table/JTableHeader$AccessibleJTableHeader$AccessibleJTableHeaderEntry outerClass javax/swing/table/JTableHeader$AccessibleJTableHeader innerClassName AccessibleJTableHeaderEntry flags 4 +method name descriptor (Ljavax/swing/table/JTableHeader$AccessibleJTableHeader;ILjavax/swing/table/JTableHeader;Ljavax/swing/JTable;)V 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 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; flags 1 +method name addPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 1 +method name removePropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 1 +method name getAccessibleAction descriptor ()Ljavax/accessibility/AccessibleAction; flags 1 +method name getAccessibleComponent descriptor ()Ljavax/accessibility/AccessibleComponent; flags 1 +method name getAccessibleSelection descriptor ()Ljavax/accessibility/AccessibleSelection; flags 1 +method name getAccessibleText descriptor ()Ljavax/accessibility/AccessibleText; flags 1 +method name getAccessibleValue descriptor ()Ljavax/accessibility/AccessibleValue; 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 1 +method name removeFocusListener descriptor (Ljava/awt/event/FocusListener;)V flags 1 + +class name javax/swing/table/TableCellEditor +header extends java/lang/Object implements javax/swing/CellEditor flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getTableCellEditorComponent descriptor (Ljavax/swing/JTable;Ljava/lang/Object;ZII)Ljava/awt/Component; flags 401 + +class name javax/swing/table/TableCellRenderer +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getTableCellRendererComponent descriptor (Ljavax/swing/JTable;Ljava/lang/Object;ZZII)Ljava/awt/Component; flags 401 + +class name javax/swing/table/TableColumn +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name COLUMN_WIDTH_PROPERTY descriptor Ljava/lang/String; constantValue columWidth flags 19 +field name HEADER_VALUE_PROPERTY descriptor Ljava/lang/String; constantValue headerValue flags 19 +field name HEADER_RENDERER_PROPERTY descriptor Ljava/lang/String; constantValue headerRenderer flags 19 +field name CELL_RENDERER_PROPERTY descriptor Ljava/lang/String; constantValue cellRenderer flags 19 +field name modelIndex descriptor I flags 4 +field name identifier descriptor Ljava/lang/Object; flags 4 +field name width descriptor I flags 4 +field name minWidth descriptor I flags 4 +field name maxWidth descriptor I flags 4 +field name headerRenderer descriptor Ljavax/swing/table/TableCellRenderer; flags 4 +field name headerValue descriptor Ljava/lang/Object; flags 4 +field name cellRenderer descriptor Ljavax/swing/table/TableCellRenderer; flags 4 +field name cellEditor descriptor Ljavax/swing/table/TableCellEditor; flags 4 +field name isResizable descriptor Z flags 4 +field name resizedPostingDisableCount descriptor I flags 84 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name descriptor ()V flags 1 +method name descriptor (I)V flags 1 +method name descriptor (II)V flags 1 +method name descriptor (IILjavax/swing/table/TableCellRenderer;Ljavax/swing/table/TableCellEditor;)V flags 1 +method name setModelIndex descriptor (I)V flags 1 +method name getModelIndex descriptor ()I flags 1 +method name setIdentifier descriptor (Ljava/lang/Object;)V flags 1 +method name getIdentifier descriptor ()Ljava/lang/Object; flags 1 +method name setHeaderValue descriptor (Ljava/lang/Object;)V flags 1 +method name getHeaderValue descriptor ()Ljava/lang/Object; flags 1 +method name setHeaderRenderer descriptor (Ljavax/swing/table/TableCellRenderer;)V flags 1 +method name getHeaderRenderer descriptor ()Ljavax/swing/table/TableCellRenderer; flags 1 +method name setCellRenderer descriptor (Ljavax/swing/table/TableCellRenderer;)V flags 1 +method name getCellRenderer descriptor ()Ljavax/swing/table/TableCellRenderer; flags 1 +method name setCellEditor descriptor (Ljavax/swing/table/TableCellEditor;)V flags 1 +method name getCellEditor descriptor ()Ljavax/swing/table/TableCellEditor; flags 1 +method name setWidth descriptor (I)V flags 1 +method name getWidth descriptor ()I flags 1 +method name setPreferredWidth descriptor (I)V flags 1 +method name getPreferredWidth descriptor ()I flags 1 +method name setMinWidth descriptor (I)V flags 1 +method name getMinWidth descriptor ()I flags 1 +method name setMaxWidth descriptor (I)V flags 1 +method name getMaxWidth descriptor ()I flags 1 +method name setResizable descriptor (Z)V flags 1 +method name getResizable descriptor ()Z flags 1 +method name sizeWidthToFit descriptor ()V flags 1 +method name disableResizedPosting descriptor ()V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name enableResizedPosting descriptor ()V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name addPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 21 +method name removePropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 21 +method name getPropertyChangeListeners descriptor ()[Ljava/beans/PropertyChangeListener; flags 21 +method name createDefaultHeaderRenderer descriptor ()Ljavax/swing/table/TableCellRenderer; flags 4 + +class name javax/swing/table/TableColumnModel +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name addColumn descriptor (Ljavax/swing/table/TableColumn;)V flags 401 +method name removeColumn descriptor (Ljavax/swing/table/TableColumn;)V flags 401 +method name moveColumn descriptor (II)V flags 401 +method name setColumnMargin descriptor (I)V flags 401 +method name getColumnCount descriptor ()I flags 401 +method name getColumns descriptor ()Ljava/util/Enumeration; flags 401 signature ()Ljava/util/Enumeration; +method name getColumnIndex descriptor (Ljava/lang/Object;)I flags 401 +method name getColumn descriptor (I)Ljavax/swing/table/TableColumn; flags 401 +method name getColumnMargin descriptor ()I flags 401 +method name getColumnIndexAtX descriptor (I)I flags 401 +method name getTotalColumnWidth descriptor ()I flags 401 +method name setColumnSelectionAllowed descriptor (Z)V flags 401 +method name getColumnSelectionAllowed descriptor ()Z flags 401 +method name getSelectedColumns descriptor ()[I flags 401 +method name getSelectedColumnCount descriptor ()I flags 401 +method name setSelectionModel descriptor (Ljavax/swing/ListSelectionModel;)V flags 401 +method name getSelectionModel descriptor ()Ljavax/swing/ListSelectionModel; flags 401 +method name addColumnModelListener descriptor (Ljavax/swing/event/TableColumnModelListener;)V flags 401 +method name removeColumnModelListener descriptor (Ljavax/swing/event/TableColumnModelListener;)V flags 401 + +class name javax/swing/table/TableModel +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getRowCount descriptor ()I flags 401 +method name getColumnCount descriptor ()I flags 401 +method name getColumnName descriptor (I)Ljava/lang/String; flags 401 +method name getColumnClass descriptor (I)Ljava/lang/Class; flags 401 signature (I)Ljava/lang/Class<*>; +method name isCellEditable descriptor (II)Z flags 401 +method name getValueAt descriptor (II)Ljava/lang/Object; flags 401 +method name setValueAt descriptor (Ljava/lang/Object;II)V flags 401 +method name addTableModelListener descriptor (Ljavax/swing/event/TableModelListener;)V flags 401 +method name removeTableModelListener descriptor (Ljavax/swing/event/TableModelListener;)V flags 401 + +class name javax/swing/table/TableRowSorter +header extends javax/swing/DefaultRowSorter flags 21 signature Ljavax/swing/DefaultRowSorter; classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljavax/swing/table/TableModel;)V flags 1 signature (TM;)V +method name setModel descriptor (Ljavax/swing/table/TableModel;)V flags 1 signature (TM;)V +method name setStringConverter descriptor (Ljavax/swing/table/TableStringConverter;)V flags 1 +method name getStringConverter descriptor ()Ljavax/swing/table/TableStringConverter; flags 1 +method name getComparator descriptor (I)Ljava/util/Comparator; flags 1 signature (I)Ljava/util/Comparator<*>; +method name useToString descriptor (I)Z flags 4 + +class name javax/swing/table/TableStringConverter +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name toString descriptor (Ljavax/swing/table/TableModel;II)Ljava/lang/String; flags 401 + +class name javax/swing/text/AbstractDocument +header extends java/lang/Object implements javax/swing/text/Document,java/io/Serializable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name listenerList descriptor Ljavax/swing/event/EventListenerList; flags 4 +field name BAD_LOCATION descriptor Ljava/lang/String; constantValue document\u0020;location\u0020;failure flags 1c +field name ParagraphElementName descriptor Ljava/lang/String; constantValue paragraph flags 19 +field name ContentElementName descriptor Ljava/lang/String; constantValue content flags 19 +field name SectionElementName descriptor Ljava/lang/String; constantValue section flags 19 +field name BidiElementName descriptor Ljava/lang/String; constantValue bidi\u0020;level flags 19 +field name ElementNameAttribute descriptor Ljava/lang/String; constantValue $ename flags 19 +method name descriptor (Ljavax/swing/text/AbstractDocument$Content;)V flags 4 +method name descriptor (Ljavax/swing/text/AbstractDocument$Content;Ljavax/swing/text/AbstractDocument$AttributeContext;)V flags 4 +method name getDocumentProperties descriptor ()Ljava/util/Dictionary; flags 1 signature ()Ljava/util/Dictionary; +method name setDocumentProperties descriptor (Ljava/util/Dictionary;)V flags 1 signature (Ljava/util/Dictionary;)V +method name fireInsertUpdate descriptor (Ljavax/swing/event/DocumentEvent;)V flags 4 +method name fireChangedUpdate descriptor (Ljavax/swing/event/DocumentEvent;)V flags 4 +method name fireRemoveUpdate descriptor (Ljavax/swing/event/DocumentEvent;)V flags 4 +method name fireUndoableEditUpdate descriptor (Ljavax/swing/event/UndoableEditEvent;)V flags 4 +method name getListeners descriptor (Ljava/lang/Class;)[Ljava/util/EventListener; flags 1 signature (Ljava/lang/Class;)[TT; +method name getAsynchronousLoadPriority descriptor ()I flags 1 +method name setAsynchronousLoadPriority descriptor (I)V flags 1 +method name setDocumentFilter descriptor (Ljavax/swing/text/DocumentFilter;)V flags 1 +method name getDocumentFilter descriptor ()Ljavax/swing/text/DocumentFilter; flags 1 +method name render descriptor (Ljava/lang/Runnable;)V flags 1 +method name getLength descriptor ()I flags 1 +method name addDocumentListener descriptor (Ljavax/swing/event/DocumentListener;)V flags 1 +method name removeDocumentListener descriptor (Ljavax/swing/event/DocumentListener;)V flags 1 +method name getDocumentListeners descriptor ()[Ljavax/swing/event/DocumentListener; flags 1 +method name addUndoableEditListener descriptor (Ljavax/swing/event/UndoableEditListener;)V flags 1 +method name removeUndoableEditListener descriptor (Ljavax/swing/event/UndoableEditListener;)V flags 1 +method name getUndoableEditListeners descriptor ()[Ljavax/swing/event/UndoableEditListener; flags 1 +method name getProperty descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 11 +method name putProperty descriptor (Ljava/lang/Object;Ljava/lang/Object;)V flags 11 +method name remove descriptor (II)V thrownTypes javax/swing/text/BadLocationException flags 1 +method name replace descriptor (IILjava/lang/String;Ljavax/swing/text/AttributeSet;)V thrownTypes javax/swing/text/BadLocationException flags 1 +method name insertString descriptor (ILjava/lang/String;Ljavax/swing/text/AttributeSet;)V thrownTypes javax/swing/text/BadLocationException flags 1 +method name getText descriptor (II)Ljava/lang/String; thrownTypes javax/swing/text/BadLocationException flags 1 +method name getText descriptor (IILjavax/swing/text/Segment;)V thrownTypes javax/swing/text/BadLocationException flags 1 +method name createPosition descriptor (I)Ljavax/swing/text/Position; thrownTypes javax/swing/text/BadLocationException flags 21 +method name getStartPosition descriptor ()Ljavax/swing/text/Position; flags 11 +method name getEndPosition descriptor ()Ljavax/swing/text/Position; flags 11 +method name getRootElements descriptor ()[Ljavax/swing/text/Element; flags 1 +method name getDefaultRootElement descriptor ()Ljavax/swing/text/Element; flags 401 +method name getBidiRootElement descriptor ()Ljavax/swing/text/Element; flags 1 +method name getParagraphElement descriptor (I)Ljavax/swing/text/Element; flags 401 +method name getAttributeContext descriptor ()Ljavax/swing/text/AbstractDocument$AttributeContext; flags 14 +method name insertUpdate descriptor (Ljavax/swing/text/AbstractDocument$DefaultDocumentEvent;Ljavax/swing/text/AttributeSet;)V flags 4 +method name removeUpdate descriptor (Ljavax/swing/text/AbstractDocument$DefaultDocumentEvent;)V flags 4 +method name postRemoveUpdate descriptor (Ljavax/swing/text/AbstractDocument$DefaultDocumentEvent;)V flags 4 +method name dump descriptor (Ljava/io/PrintStream;)V flags 1 +method name getContent descriptor ()Ljavax/swing/text/AbstractDocument$Content; flags 14 +method name createLeafElement descriptor (Ljavax/swing/text/Element;Ljavax/swing/text/AttributeSet;II)Ljavax/swing/text/Element; flags 4 +method name createBranchElement descriptor (Ljavax/swing/text/Element;Ljavax/swing/text/AttributeSet;)Ljavax/swing/text/Element; flags 4 +method name getCurrentWriter descriptor ()Ljava/lang/Thread; flags 34 +method name writeLock descriptor ()V flags 34 +method name writeUnlock descriptor ()V flags 34 +method name readLock descriptor ()V flags 31 +method name readUnlock descriptor ()V flags 31 + +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 +method name descriptor (Ljavax/swing/text/AbstractDocument;Ljavax/swing/text/Element;Ljavax/swing/text/AttributeSet;)V flags 1 +method name dump descriptor (Ljava/io/PrintStream;I)V flags 1 +method name getAttributeCount descriptor ()I flags 1 +method name isDefined descriptor (Ljava/lang/Object;)Z flags 1 +method name isEqual descriptor (Ljavax/swing/text/AttributeSet;)Z flags 1 +method name copyAttributes descriptor ()Ljavax/swing/text/AttributeSet; flags 1 +method name getAttribute descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1 +method name getAttributeNames descriptor ()Ljava/util/Enumeration; flags 1 signature ()Ljava/util/Enumeration<*>; +method name containsAttribute descriptor (Ljava/lang/Object;Ljava/lang/Object;)Z flags 1 +method name containsAttributes descriptor (Ljavax/swing/text/AttributeSet;)Z flags 1 +method name getResolveParent descriptor ()Ljavax/swing/text/AttributeSet; flags 1 +method name addAttribute descriptor (Ljava/lang/Object;Ljava/lang/Object;)V flags 1 +method name addAttributes descriptor (Ljavax/swing/text/AttributeSet;)V flags 1 +method name removeAttribute descriptor (Ljava/lang/Object;)V flags 1 +method name removeAttributes descriptor (Ljava/util/Enumeration;)V flags 1 signature (Ljava/util/Enumeration<*>;)V +method name removeAttributes descriptor (Ljavax/swing/text/AttributeSet;)V flags 1 +method name setResolveParent descriptor (Ljavax/swing/text/AttributeSet;)V flags 1 +method name getDocument descriptor ()Ljavax/swing/text/Document; flags 1 +method name getParentElement descriptor ()Ljavax/swing/text/Element; flags 1 +method name getAttributes descriptor ()Ljavax/swing/text/AttributeSet; flags 1 +method name getName descriptor ()Ljava/lang/String; flags 1 +method name getStartOffset descriptor ()I flags 401 +method name getEndOffset descriptor ()I flags 401 +method name getElement descriptor (I)Ljavax/swing/text/Element; flags 401 +method name getElementCount descriptor ()I flags 401 +method name getElementIndex descriptor (I)I flags 401 +method name isLeaf descriptor ()Z flags 401 +method name getChildAt descriptor (I)Ljavax/swing/tree/TreeNode; flags 1 +method name getChildCount descriptor ()I flags 1 +method name getParent descriptor ()Ljavax/swing/tree/TreeNode; flags 1 +method name getIndex descriptor (Ljavax/swing/tree/TreeNode;)I flags 1 +method name getAllowsChildren descriptor ()Z flags 401 +method name children descriptor ()Ljava/util/Enumeration; flags 401 + +class name javax/swing/text/AbstractDocument$AttributeContext +header extends java/lang/Object flags 601 +innerclass innerClass javax/swing/text/AbstractDocument$AttributeContext outerClass javax/swing/text/AbstractDocument innerClassName AttributeContext flags 609 +method name addAttribute descriptor (Ljavax/swing/text/AttributeSet;Ljava/lang/Object;Ljava/lang/Object;)Ljavax/swing/text/AttributeSet; flags 401 +method name addAttributes descriptor (Ljavax/swing/text/AttributeSet;Ljavax/swing/text/AttributeSet;)Ljavax/swing/text/AttributeSet; flags 401 +method name removeAttribute descriptor (Ljavax/swing/text/AttributeSet;Ljava/lang/Object;)Ljavax/swing/text/AttributeSet; flags 401 +method name removeAttributes descriptor (Ljavax/swing/text/AttributeSet;Ljava/util/Enumeration;)Ljavax/swing/text/AttributeSet; flags 401 signature (Ljavax/swing/text/AttributeSet;Ljava/util/Enumeration<*>;)Ljavax/swing/text/AttributeSet; +method name removeAttributes descriptor (Ljavax/swing/text/AttributeSet;Ljavax/swing/text/AttributeSet;)Ljavax/swing/text/AttributeSet; flags 401 +method name getEmptySet descriptor ()Ljavax/swing/text/AttributeSet; flags 401 +method name reclaim descriptor (Ljavax/swing/text/AttributeSet;)V flags 401 + +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 +method name descriptor (Ljavax/swing/text/AbstractDocument;Ljavax/swing/text/Element;Ljavax/swing/text/AttributeSet;)V flags 1 +method name positionToElement descriptor (I)Ljavax/swing/text/Element; flags 1 +method name replace descriptor (II[Ljavax/swing/text/Element;)V flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name getName descriptor ()Ljava/lang/String; flags 1 +method name getStartOffset descriptor ()I flags 1 +method name getEndOffset descriptor ()I flags 1 +method name getElement descriptor (I)Ljavax/swing/text/Element; flags 1 +method name getElementCount descriptor ()I flags 1 +method name getElementIndex descriptor (I)I flags 1 +method name isLeaf descriptor ()Z flags 1 +method name getAllowsChildren descriptor ()Z flags 1 +method name children descriptor ()Ljava/util/Enumeration; flags 1 + +class name javax/swing/text/AbstractDocument$Content +header extends java/lang/Object flags 601 +innerclass innerClass javax/swing/text/AbstractDocument$Content outerClass javax/swing/text/AbstractDocument innerClassName Content flags 609 +method name createPosition descriptor (I)Ljavax/swing/text/Position; thrownTypes javax/swing/text/BadLocationException flags 401 +method name length descriptor ()I flags 401 +method name insertString descriptor (ILjava/lang/String;)Ljavax/swing/undo/UndoableEdit; thrownTypes javax/swing/text/BadLocationException flags 401 +method name remove descriptor (II)Ljavax/swing/undo/UndoableEdit; thrownTypes javax/swing/text/BadLocationException flags 401 +method name getString descriptor (II)Ljava/lang/String; thrownTypes javax/swing/text/BadLocationException flags 401 +method name getChars descriptor (IILjavax/swing/text/Segment;)V thrownTypes javax/swing/text/BadLocationException flags 401 + +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 +method name descriptor (Ljavax/swing/text/AbstractDocument;IILjavax/swing/event/DocumentEvent$EventType;)V flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name addEdit descriptor (Ljavax/swing/undo/UndoableEdit;)Z flags 1 +method name redo descriptor ()V thrownTypes javax/swing/undo/CannotRedoException flags 1 +method name undo descriptor ()V thrownTypes javax/swing/undo/CannotUndoException flags 1 +method name isSignificant descriptor ()Z flags 1 +method name getPresentationName descriptor ()Ljava/lang/String; flags 1 +method name getUndoPresentationName descriptor ()Ljava/lang/String; flags 1 +method name getRedoPresentationName descriptor ()Ljava/lang/String; flags 1 +method name getType descriptor ()Ljavax/swing/event/DocumentEvent$EventType; flags 1 +method name getOffset descriptor ()I flags 1 +method name getLength descriptor ()I flags 1 +method name getDocument descriptor ()Ljavax/swing/text/Document; flags 1 +method name getChange descriptor (Ljavax/swing/text/Element;)Ljavax/swing/event/DocumentEvent$ElementChange; flags 1 + +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/event/DocumentEvent$ElementChange outerClass javax/swing/event/DocumentEvent innerClassName ElementChange flags 609 +method name descriptor (Ljavax/swing/text/Element;I[Ljavax/swing/text/Element;[Ljavax/swing/text/Element;)V flags 1 +method name getElement descriptor ()Ljavax/swing/text/Element; flags 1 +method name getIndex descriptor ()I flags 1 +method name getChildrenRemoved descriptor ()[Ljavax/swing/text/Element; flags 1 +method name getChildrenAdded descriptor ()[Ljavax/swing/text/Element; flags 1 +method name redo descriptor ()V thrownTypes javax/swing/undo/CannotRedoException flags 1 +method name undo descriptor ()V thrownTypes javax/swing/undo/CannotUndoException flags 1 + +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 +method name descriptor (Ljavax/swing/text/AbstractDocument;Ljavax/swing/text/Element;Ljavax/swing/text/AttributeSet;II)V flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name getStartOffset descriptor ()I flags 1 +method name getEndOffset descriptor ()I flags 1 +method name getName descriptor ()Ljava/lang/String; flags 1 +method name getElementIndex descriptor (I)I flags 1 +method name getElement descriptor (I)Ljavax/swing/text/Element; flags 1 +method name getElementCount descriptor ()I flags 1 +method name isLeaf descriptor ()Z flags 1 +method name getAllowsChildren descriptor ()Z flags 1 +method name children descriptor ()Ljava/util/Enumeration; flags 1 + +class name javax/swing/text/AbstractWriter +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name NEWLINE descriptor C constantValue \u000A; flags 1c +method name descriptor (Ljava/io/Writer;Ljavax/swing/text/Document;)V flags 4 +method name descriptor (Ljava/io/Writer;Ljavax/swing/text/Document;II)V flags 4 +method name descriptor (Ljava/io/Writer;Ljavax/swing/text/Element;)V flags 4 +method name descriptor (Ljava/io/Writer;Ljavax/swing/text/Element;II)V flags 4 +method name getStartOffset descriptor ()I flags 1 +method name getEndOffset descriptor ()I flags 1 +method name getElementIterator descriptor ()Ljavax/swing/text/ElementIterator; flags 4 +method name getWriter descriptor ()Ljava/io/Writer; flags 4 +method name getDocument descriptor ()Ljavax/swing/text/Document; flags 4 +method name inRange descriptor (Ljavax/swing/text/Element;)Z flags 4 +method name write descriptor ()V thrownTypes java/io/IOException,javax/swing/text/BadLocationException flags 404 +method name getText descriptor (Ljavax/swing/text/Element;)Ljava/lang/String; thrownTypes javax/swing/text/BadLocationException flags 4 +method name text descriptor (Ljavax/swing/text/Element;)V thrownTypes javax/swing/text/BadLocationException,java/io/IOException flags 4 +method name setLineLength descriptor (I)V flags 4 +method name getLineLength descriptor ()I flags 4 +method name setCurrentLineLength descriptor (I)V flags 4 +method name getCurrentLineLength descriptor ()I flags 4 +method name isLineEmpty descriptor ()Z flags 4 +method name setCanWrapLines descriptor (Z)V flags 4 +method name getCanWrapLines descriptor ()Z flags 4 +method name setIndentSpace descriptor (I)V flags 4 +method name getIndentSpace descriptor ()I flags 4 +method name setLineSeparator descriptor (Ljava/lang/String;)V flags 1 +method name getLineSeparator descriptor ()Ljava/lang/String; flags 1 +method name incrIndent descriptor ()V flags 4 +method name decrIndent descriptor ()V flags 4 +method name getIndentLevel descriptor ()I flags 4 +method name indent descriptor ()V thrownTypes java/io/IOException flags 4 +method name write descriptor (C)V thrownTypes java/io/IOException flags 4 +method name write descriptor (Ljava/lang/String;)V thrownTypes java/io/IOException flags 4 +method name writeLineSeparator descriptor ()V thrownTypes java/io/IOException flags 4 +method name write descriptor ([CII)V thrownTypes java/io/IOException flags 4 +method name writeAttributes descriptor (Ljavax/swing/text/AttributeSet;)V thrownTypes java/io/IOException flags 4 +method name output descriptor ([CII)V thrownTypes java/io/IOException flags 4 + +class name javax/swing/text/AsyncBoxView +header extends javax/swing/text/View flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name locator descriptor Ljavax/swing/text/AsyncBoxView$ChildLocator; flags 4 +method name descriptor (Ljavax/swing/text/Element;I)V flags 1 +method name getMajorAxis descriptor ()I flags 1 +method name getMinorAxis descriptor ()I flags 1 +method name getTopInset descriptor ()F flags 1 +method name setTopInset descriptor (F)V flags 1 +method name getBottomInset descriptor ()F flags 1 +method name setBottomInset descriptor (F)V flags 1 +method name getLeftInset descriptor ()F flags 1 +method name setLeftInset descriptor (F)V flags 1 +method name getRightInset descriptor ()F flags 1 +method name setRightInset descriptor (F)V flags 1 +method name getInsetSpan descriptor (I)F flags 4 +method name setEstimatedMajorSpan descriptor (Z)V flags 4 +method name getEstimatedMajorSpan descriptor ()Z flags 4 +method name getChildState descriptor (I)Ljavax/swing/text/AsyncBoxView$ChildState; flags 4 +method name getLayoutQueue descriptor ()Ljavax/swing/text/LayoutQueue; flags 4 +method name createChildState descriptor (Ljavax/swing/text/View;)Ljavax/swing/text/AsyncBoxView$ChildState; flags 4 +method name majorRequirementChange descriptor (Ljavax/swing/text/AsyncBoxView$ChildState;F)V flags 24 +method name minorRequirementChange descriptor (Ljavax/swing/text/AsyncBoxView$ChildState;)V flags 24 +method name flushRequirementChanges descriptor ()V flags 4 +method name replace descriptor (II[Ljavax/swing/text/View;)V flags 1 +method name loadChildren descriptor (Ljavax/swing/text/ViewFactory;)V flags 4 +method name getViewIndexAtPosition descriptor (ILjavax/swing/text/Position$Bias;)I flags 24 +method name updateLayout descriptor (Ljavax/swing/event/DocumentEvent$ElementChange;Ljavax/swing/event/DocumentEvent;Ljava/awt/Shape;)V flags 4 +method name setParent descriptor (Ljavax/swing/text/View;)V flags 1 +method name preferenceChanged descriptor (Ljavax/swing/text/View;ZZ)V flags 21 +method name setSize descriptor (FF)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljava/awt/Shape;)V flags 1 +method name getPreferredSpan descriptor (I)F flags 1 +method name getMinimumSpan descriptor (I)F flags 1 +method name getMaximumSpan descriptor (I)F flags 1 +method name getViewCount descriptor ()I flags 1 +method name getView descriptor (I)Ljavax/swing/text/View; flags 1 +method name getChildAllocation descriptor (ILjava/awt/Shape;)Ljava/awt/Shape; flags 1 +method name getViewIndex descriptor (ILjavax/swing/text/Position$Bias;)I flags 1 +method name modelToView descriptor (ILjava/awt/Shape;Ljavax/swing/text/Position$Bias;)Ljava/awt/Shape; thrownTypes javax/swing/text/BadLocationException flags 1 +method name viewToModel descriptor (FFLjava/awt/Shape;[Ljavax/swing/text/Position$Bias;)I flags 1 +method name getNextVisualPositionFrom descriptor (ILjavax/swing/text/Position$Bias;Ljava/awt/Shape;I[Ljavax/swing/text/Position$Bias;)I thrownTypes javax/swing/text/BadLocationException flags 1 + +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 +field name lastValidOffset descriptor Ljavax/swing/text/AsyncBoxView$ChildState; flags 4 +field name lastAlloc descriptor Ljava/awt/Rectangle; flags 4 +field name childAlloc descriptor Ljava/awt/Rectangle; flags 4 +method name descriptor (Ljavax/swing/text/AsyncBoxView;)V flags 1 +method name childChanged descriptor (Ljavax/swing/text/AsyncBoxView$ChildState;)V flags 21 +method name paintChildren descriptor (Ljava/awt/Graphics;)V flags 21 +method name getChildAllocation descriptor (ILjava/awt/Shape;)Ljava/awt/Shape; flags 21 +method name getViewIndexAtPoint descriptor (FFLjava/awt/Shape;)I flags 1 +method name getChildAllocation descriptor (I)Ljava/awt/Shape; flags 4 +method name setAllocation descriptor (Ljava/awt/Shape;)V flags 4 +method name getViewIndexAtVisualOffset descriptor (F)I flags 4 + +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 +method name descriptor (Ljavax/swing/text/AsyncBoxView;Ljavax/swing/text/View;)V flags 1 +method name getChildView descriptor ()Ljavax/swing/text/View; flags 1 +method name run descriptor ()V flags 1 +method name getMinorSpan descriptor ()F flags 1 +method name getMinorOffset descriptor ()F flags 1 +method name getMajorSpan descriptor ()F flags 1 +method name getMajorOffset descriptor ()F flags 1 +method name setMajorOffset descriptor (F)V flags 1 +method name preferenceChanged descriptor (ZZ)V flags 1 +method name isLayoutValid descriptor ()Z flags 1 + +class name javax/swing/text/AttributeSet +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name NameAttribute descriptor Ljava/lang/Object; flags 19 +field name ResolveAttribute descriptor Ljava/lang/Object; flags 19 +method name getAttributeCount descriptor ()I flags 401 +method name isDefined descriptor (Ljava/lang/Object;)Z flags 401 +method name isEqual descriptor (Ljavax/swing/text/AttributeSet;)Z flags 401 +method name copyAttributes descriptor ()Ljavax/swing/text/AttributeSet; flags 401 +method name getAttribute descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 401 +method name getAttributeNames descriptor ()Ljava/util/Enumeration; flags 401 signature ()Ljava/util/Enumeration<*>; +method name containsAttribute descriptor (Ljava/lang/Object;Ljava/lang/Object;)Z flags 401 +method name containsAttributes descriptor (Ljavax/swing/text/AttributeSet;)Z flags 401 +method name getResolveParent descriptor ()Ljavax/swing/text/AttributeSet; flags 401 + +class name javax/swing/text/AttributeSet$CharacterAttribute +header extends java/lang/Object flags 601 +innerclass innerClass javax/swing/text/AttributeSet$CharacterAttribute outerClass javax/swing/text/AttributeSet innerClassName CharacterAttribute flags 609 + +class name javax/swing/text/AttributeSet$ColorAttribute +header extends java/lang/Object flags 601 +innerclass innerClass javax/swing/text/AttributeSet$ColorAttribute outerClass javax/swing/text/AttributeSet innerClassName ColorAttribute flags 609 + +class name javax/swing/text/AttributeSet$FontAttribute +header extends java/lang/Object flags 601 +innerclass innerClass javax/swing/text/AttributeSet$FontAttribute outerClass javax/swing/text/AttributeSet innerClassName FontAttribute flags 609 + +class name javax/swing/text/AttributeSet$ParagraphAttribute +header extends java/lang/Object flags 601 +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/String;I)V flags 1 +method name offsetRequested descriptor ()I flags 1 + +class name javax/swing/text/BoxView +header extends javax/swing/text/CompositeView flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +method name descriptor (Ljavax/swing/text/Element;I)V flags 1 +method name getAxis descriptor ()I flags 1 +method name setAxis descriptor (I)V flags 1 +method name layoutChanged descriptor (I)V flags 1 +method name isLayoutValid descriptor (I)Z flags 4 +method name paintChild descriptor (Ljava/awt/Graphics;Ljava/awt/Rectangle;I)V flags 4 +method name replace descriptor (II[Ljavax/swing/text/View;)V flags 1 +method name forwardUpdate descriptor (Ljavax/swing/event/DocumentEvent$ElementChange;Ljavax/swing/event/DocumentEvent;Ljava/awt/Shape;Ljavax/swing/text/ViewFactory;)V flags 4 +method name preferenceChanged descriptor (Ljavax/swing/text/View;ZZ)V flags 1 +method name getResizeWeight descriptor (I)I flags 1 +method name setSize descriptor (FF)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljava/awt/Shape;)V flags 1 +method name getChildAllocation descriptor (ILjava/awt/Shape;)Ljava/awt/Shape; flags 1 +method name modelToView descriptor (ILjava/awt/Shape;Ljavax/swing/text/Position$Bias;)Ljava/awt/Shape; thrownTypes javax/swing/text/BadLocationException flags 1 +method name viewToModel descriptor (FFLjava/awt/Shape;[Ljavax/swing/text/Position$Bias;)I flags 1 +method name getAlignment descriptor (I)F flags 1 +method name getPreferredSpan descriptor (I)F flags 1 +method name getMinimumSpan descriptor (I)F flags 1 +method name getMaximumSpan descriptor (I)F flags 1 +method name isAllocationValid descriptor ()Z flags 4 +method name isBefore descriptor (IILjava/awt/Rectangle;)Z flags 4 +method name isAfter descriptor (IILjava/awt/Rectangle;)Z flags 4 +method name getViewAtPoint descriptor (IILjava/awt/Rectangle;)Ljavax/swing/text/View; flags 4 +method name childAllocation descriptor (ILjava/awt/Rectangle;)V flags 4 +method name layout descriptor (II)V flags 4 +method name getWidth descriptor ()I flags 1 +method name getHeight descriptor ()I flags 1 +method name layoutMajorAxis descriptor (II[I[I)V flags 4 +method name layoutMinorAxis descriptor (II[I[I)V flags 4 +method name calculateMajorAxisRequirements descriptor (ILjavax/swing/SizeRequirements;)Ljavax/swing/SizeRequirements; flags 4 +method name calculateMinorAxisRequirements descriptor (ILjavax/swing/SizeRequirements;)Ljavax/swing/SizeRequirements; flags 4 +method name baselineLayout descriptor (II[I[I)V flags 4 +method name baselineRequirements descriptor (ILjavax/swing/SizeRequirements;)Ljavax/swing/SizeRequirements; flags 4 +method name getOffset descriptor (II)I flags 4 +method name getSpan descriptor (II)I flags 4 +method name flipEastAndWestAtEnds descriptor (ILjavax/swing/text/Position$Bias;)Z flags 4 + +class name javax/swing/text/Caret +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name install descriptor (Ljavax/swing/text/JTextComponent;)V flags 401 +method name deinstall descriptor (Ljavax/swing/text/JTextComponent;)V flags 401 +method name paint descriptor (Ljava/awt/Graphics;)V flags 401 +method name addChangeListener descriptor (Ljavax/swing/event/ChangeListener;)V flags 401 +method name removeChangeListener descriptor (Ljavax/swing/event/ChangeListener;)V flags 401 +method name isVisible descriptor ()Z flags 401 +method name setVisible descriptor (Z)V flags 401 +method name isSelectionVisible descriptor ()Z flags 401 +method name setSelectionVisible descriptor (Z)V flags 401 +method name setMagicCaretPosition descriptor (Ljava/awt/Point;)V flags 401 +method name getMagicCaretPosition descriptor ()Ljava/awt/Point; flags 401 +method name setBlinkRate descriptor (I)V flags 401 +method name getBlinkRate descriptor ()I flags 401 +method name getDot descriptor ()I flags 401 +method name getMark descriptor ()I flags 401 +method name setDot descriptor (I)V flags 401 +method name moveDot descriptor (I)V flags 401 + +class name javax/swing/text/ChangedCharSetException +header extends java/io/IOException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/String;Z)V flags 1 +method name getCharSetSpec descriptor ()Ljava/lang/String; flags 1 +method name keyEqualsCharSet descriptor ()Z flags 1 + +class name javax/swing/text/ComponentView +header extends javax/swing/text/View flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19 +method name descriptor (Ljavax/swing/text/Element;)V flags 1 +method name createComponent descriptor ()Ljava/awt/Component; flags 4 +method name getComponent descriptor ()Ljava/awt/Component; flags 11 +method name paint descriptor (Ljava/awt/Graphics;Ljava/awt/Shape;)V flags 1 +method name getPreferredSpan descriptor (I)F flags 1 +method name getMinimumSpan descriptor (I)F flags 1 +method name getMaximumSpan descriptor (I)F flags 1 +method name getAlignment descriptor (I)F flags 1 +method name setParent descriptor (Ljavax/swing/text/View;)V flags 1 +method name modelToView descriptor (ILjava/awt/Shape;Ljavax/swing/text/Position$Bias;)Ljava/awt/Shape; thrownTypes javax/swing/text/BadLocationException flags 1 +method name viewToModel descriptor (FFLjava/awt/Shape;[Ljavax/swing/text/Position$Bias;)I flags 1 + +class name javax/swing/text/CompositeView +header extends javax/swing/text/View flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19 +method name descriptor (Ljavax/swing/text/Element;)V flags 1 +method name loadChildren descriptor (Ljavax/swing/text/ViewFactory;)V flags 4 +method name setParent descriptor (Ljavax/swing/text/View;)V flags 1 +method name getViewCount descriptor ()I flags 1 +method name getView descriptor (I)Ljavax/swing/text/View; flags 1 +method name replace descriptor (II[Ljavax/swing/text/View;)V flags 1 +method name getChildAllocation descriptor (ILjava/awt/Shape;)Ljava/awt/Shape; flags 1 +method name modelToView descriptor (ILjava/awt/Shape;Ljavax/swing/text/Position$Bias;)Ljava/awt/Shape; thrownTypes javax/swing/text/BadLocationException flags 1 +method name modelToView descriptor (ILjavax/swing/text/Position$Bias;ILjavax/swing/text/Position$Bias;Ljava/awt/Shape;)Ljava/awt/Shape; thrownTypes javax/swing/text/BadLocationException flags 1 +method name viewToModel descriptor (FFLjava/awt/Shape;[Ljavax/swing/text/Position$Bias;)I flags 1 +method name getNextVisualPositionFrom descriptor (ILjavax/swing/text/Position$Bias;Ljava/awt/Shape;I[Ljavax/swing/text/Position$Bias;)I thrownTypes javax/swing/text/BadLocationException flags 1 +method name getViewIndex descriptor (ILjavax/swing/text/Position$Bias;)I flags 1 +method name isBefore descriptor (IILjava/awt/Rectangle;)Z flags 404 +method name isAfter descriptor (IILjava/awt/Rectangle;)Z flags 404 +method name getViewAtPoint descriptor (IILjava/awt/Rectangle;)Ljavax/swing/text/View; flags 404 +method name childAllocation descriptor (ILjava/awt/Rectangle;)V flags 404 +method name getViewAtPosition descriptor (ILjava/awt/Rectangle;)Ljavax/swing/text/View; flags 4 +method name getViewIndexAtPosition descriptor (I)I flags 4 +method name getInsideAllocation descriptor (Ljava/awt/Shape;)Ljava/awt/Rectangle; flags 4 +method name setParagraphInsets descriptor (Ljavax/swing/text/AttributeSet;)V flags 4 +method name setInsets descriptor (SSSS)V flags 4 +method name getLeftInset descriptor ()S flags 4 +method name getRightInset descriptor ()S flags 4 +method name getTopInset descriptor ()S flags 4 +method name getBottomInset descriptor ()S flags 4 +method name getNextNorthSouthVisualPositionFrom descriptor (ILjavax/swing/text/Position$Bias;Ljava/awt/Shape;I[Ljavax/swing/text/Position$Bias;)I thrownTypes javax/swing/text/BadLocationException flags 4 +method name getNextEastWestVisualPositionFrom descriptor (ILjavax/swing/text/Position$Bias;Ljava/awt/Shape;I[Ljavax/swing/text/Position$Bias;)I thrownTypes javax/swing/text/BadLocationException flags 4 +method name flipEastAndWestAtEnds descriptor (ILjavax/swing/text/Position$Bias;)Z flags 4 + +class name javax/swing/text/DateFormatter +header extends javax/swing/text/InternationalFormatter flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/text/DateFormat;)V flags 1 +method name setFormat descriptor (Ljava/text/DateFormat;)V flags 1 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name UPDATE_WHEN_ON_EDT descriptor I constantValue 0 flags 19 +field name NEVER_UPDATE descriptor I constantValue 1 flags 19 +field name ALWAYS_UPDATE descriptor I constantValue 2 flags 19 +field name listenerList descriptor Ljavax/swing/event/EventListenerList; flags 4 +field name changeEvent descriptor Ljavax/swing/event/ChangeEvent; flags 84 +method name descriptor ()V flags 1 +method name setUpdatePolicy descriptor (I)V flags 1 +method name getUpdatePolicy descriptor ()I flags 1 +method name getComponent descriptor ()Ljavax/swing/text/JTextComponent; flags 14 +method name repaint descriptor ()V flags 34 +method name damage descriptor (Ljava/awt/Rectangle;)V flags 24 +method name adjustVisibility descriptor (Ljava/awt/Rectangle;)V flags 4 +method name getSelectionPainter descriptor ()Ljavax/swing/text/Highlighter$HighlightPainter; flags 4 +method name positionCaret descriptor (Ljava/awt/event/MouseEvent;)V flags 4 +method name moveCaret descriptor (Ljava/awt/event/MouseEvent;)V flags 4 +method name focusGained descriptor (Ljava/awt/event/FocusEvent;)V flags 1 +method name focusLost descriptor (Ljava/awt/event/FocusEvent;)V flags 1 +method name mouseClicked descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mousePressed descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseReleased descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseEntered descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseExited descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseDragged descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseMoved descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;)V flags 1 +method name install descriptor (Ljavax/swing/text/JTextComponent;)V flags 1 +method name deinstall descriptor (Ljavax/swing/text/JTextComponent;)V flags 1 +method name addChangeListener descriptor (Ljavax/swing/event/ChangeListener;)V flags 1 +method name removeChangeListener descriptor (Ljavax/swing/event/ChangeListener;)V flags 1 +method name getChangeListeners descriptor ()[Ljavax/swing/event/ChangeListener; flags 1 +method name fireStateChanged descriptor ()V flags 4 +method name getListeners descriptor (Ljava/lang/Class;)[Ljava/util/EventListener; flags 1 signature (Ljava/lang/Class;)[TT; +method name setSelectionVisible descriptor (Z)V flags 1 +method name isSelectionVisible descriptor ()Z flags 1 +method name isActive descriptor ()Z flags 1 +method name isVisible descriptor ()Z flags 1 +method name setVisible descriptor (Z)V flags 1 +method name setBlinkRate descriptor (I)V flags 1 +method name getBlinkRate descriptor ()I flags 1 +method name getDot descriptor ()I flags 1 +method name getMark descriptor ()I flags 1 +method name setDot descriptor (I)V flags 1 +method name moveDot descriptor (I)V flags 1 +method name moveDot descriptor (ILjavax/swing/text/Position$Bias;)V flags 1 +method name setDot descriptor (ILjavax/swing/text/Position$Bias;)V flags 1 +method name getDotBias descriptor ()Ljavax/swing/text/Position$Bias; flags 1 +method name getMarkBias descriptor ()Ljavax/swing/text/Position$Bias; flags 1 +method name setMagicCaretPosition descriptor (Ljava/awt/Point;)V flags 1 +method name getMagicCaretPosition descriptor ()Ljava/awt/Point; flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/swing/text/DefaultEditorKit +header extends javax/swing/text/EditorKit flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name EndOfLineStringProperty descriptor Ljava/lang/String; constantValue __EndOfLine__ flags 19 +field name insertContentAction descriptor Ljava/lang/String; constantValue insert-content flags 19 +field name insertBreakAction descriptor Ljava/lang/String; constantValue insert-break flags 19 +field name insertTabAction descriptor Ljava/lang/String; constantValue insert-tab flags 19 +field name deletePrevCharAction descriptor Ljava/lang/String; constantValue delete-previous flags 19 +field name deleteNextCharAction descriptor Ljava/lang/String; constantValue delete-next flags 19 +field name deleteNextWordAction descriptor Ljava/lang/String; constantValue delete-next-word flags 19 +field name deletePrevWordAction descriptor Ljava/lang/String; constantValue delete-previous-word flags 19 +field name readOnlyAction descriptor Ljava/lang/String; constantValue set-read-only flags 19 +field name writableAction descriptor Ljava/lang/String; constantValue set-writable flags 19 +field name cutAction descriptor Ljava/lang/String; constantValue cut-to-clipboard flags 19 +field name copyAction descriptor Ljava/lang/String; constantValue copy-to-clipboard flags 19 +field name pasteAction descriptor Ljava/lang/String; constantValue paste-from-clipboard flags 19 +field name beepAction descriptor Ljava/lang/String; constantValue beep flags 19 +field name pageUpAction descriptor Ljava/lang/String; constantValue page-up flags 19 +field name pageDownAction descriptor Ljava/lang/String; constantValue page-down flags 19 +field name forwardAction descriptor Ljava/lang/String; constantValue caret-forward flags 19 +field name backwardAction descriptor Ljava/lang/String; constantValue caret-backward flags 19 +field name selectionForwardAction descriptor Ljava/lang/String; constantValue selection-forward flags 19 +field name selectionBackwardAction descriptor Ljava/lang/String; constantValue selection-backward flags 19 +field name upAction descriptor Ljava/lang/String; constantValue caret-up flags 19 +field name downAction descriptor Ljava/lang/String; constantValue caret-down flags 19 +field name selectionUpAction descriptor Ljava/lang/String; constantValue selection-up flags 19 +field name selectionDownAction descriptor Ljava/lang/String; constantValue selection-down flags 19 +field name beginWordAction descriptor Ljava/lang/String; constantValue caret-begin-word flags 19 +field name endWordAction descriptor Ljava/lang/String; constantValue caret-end-word flags 19 +field name selectionBeginWordAction descriptor Ljava/lang/String; constantValue selection-begin-word flags 19 +field name selectionEndWordAction descriptor Ljava/lang/String; constantValue selection-end-word flags 19 +field name previousWordAction descriptor Ljava/lang/String; constantValue caret-previous-word flags 19 +field name nextWordAction descriptor Ljava/lang/String; constantValue caret-next-word flags 19 +field name selectionPreviousWordAction descriptor Ljava/lang/String; constantValue selection-previous-word flags 19 +field name selectionNextWordAction descriptor Ljava/lang/String; constantValue selection-next-word flags 19 +field name beginLineAction descriptor Ljava/lang/String; constantValue caret-begin-line flags 19 +field name endLineAction descriptor Ljava/lang/String; constantValue caret-end-line flags 19 +field name selectionBeginLineAction descriptor Ljava/lang/String; constantValue selection-begin-line flags 19 +field name selectionEndLineAction descriptor Ljava/lang/String; constantValue selection-end-line flags 19 +field name beginParagraphAction descriptor Ljava/lang/String; constantValue caret-begin-paragraph flags 19 +field name endParagraphAction descriptor Ljava/lang/String; constantValue caret-end-paragraph flags 19 +field name selectionBeginParagraphAction descriptor Ljava/lang/String; constantValue selection-begin-paragraph flags 19 +field name selectionEndParagraphAction descriptor Ljava/lang/String; constantValue selection-end-paragraph flags 19 +field name beginAction descriptor Ljava/lang/String; constantValue caret-begin flags 19 +field name endAction descriptor Ljava/lang/String; constantValue caret-end flags 19 +field name selectionBeginAction descriptor Ljava/lang/String; constantValue selection-begin flags 19 +field name selectionEndAction descriptor Ljava/lang/String; constantValue selection-end flags 19 +field name selectWordAction descriptor Ljava/lang/String; constantValue select-word flags 19 +field name selectLineAction descriptor Ljava/lang/String; constantValue select-line flags 19 +field name selectParagraphAction descriptor Ljava/lang/String; constantValue select-paragraph flags 19 +field name selectAllAction descriptor Ljava/lang/String; constantValue select-all flags 19 +field name defaultKeyTypedAction descriptor Ljava/lang/String; constantValue default-typed flags 19 +method name descriptor ()V flags 1 +method name getContentType descriptor ()Ljava/lang/String; flags 1 +method name getViewFactory descriptor ()Ljavax/swing/text/ViewFactory; flags 1 +method name getActions descriptor ()[Ljavax/swing/Action; flags 1 +method name createCaret descriptor ()Ljavax/swing/text/Caret; flags 1 +method name createDefaultDocument descriptor ()Ljavax/swing/text/Document; flags 1 +method name read descriptor (Ljava/io/InputStream;Ljavax/swing/text/Document;I)V thrownTypes java/io/IOException,javax/swing/text/BadLocationException flags 1 +method name write descriptor (Ljava/io/OutputStream;Ljavax/swing/text/Document;II)V thrownTypes java/io/IOException,javax/swing/text/BadLocationException flags 1 +method name read descriptor (Ljava/io/Reader;Ljavax/swing/text/Document;I)V thrownTypes java/io/IOException,javax/swing/text/BadLocationException flags 1 +method name write descriptor (Ljava/io/Writer;Ljavax/swing/text/Document;II)V thrownTypes java/io/IOException,javax/swing/text/BadLocationException flags 1 + +class name javax/swing/text/DefaultEditorKit$BeepAction +header extends javax/swing/text/TextAction flags 21 +innerclass innerClass javax/swing/text/DefaultEditorKit$BeepAction outerClass javax/swing/text/DefaultEditorKit innerClassName BeepAction flags 9 +method name descriptor ()V flags 1 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 + +class name javax/swing/text/DefaultEditorKit$CopyAction +header extends javax/swing/text/TextAction flags 21 +innerclass innerClass javax/swing/text/DefaultEditorKit$CopyAction outerClass javax/swing/text/DefaultEditorKit innerClassName CopyAction flags 9 +method name descriptor ()V flags 1 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 + +class name javax/swing/text/DefaultEditorKit$CutAction +header extends javax/swing/text/TextAction flags 21 +innerclass innerClass javax/swing/text/DefaultEditorKit$CutAction outerClass javax/swing/text/DefaultEditorKit innerClassName CutAction flags 9 +method name descriptor ()V flags 1 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 + +class name javax/swing/text/DefaultEditorKit$DefaultKeyTypedAction +header extends javax/swing/text/TextAction flags 21 +innerclass innerClass javax/swing/text/DefaultEditorKit$DefaultKeyTypedAction outerClass javax/swing/text/DefaultEditorKit innerClassName DefaultKeyTypedAction flags 9 +method name descriptor ()V flags 1 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 + +class name javax/swing/text/DefaultEditorKit$InsertBreakAction +header extends javax/swing/text/TextAction flags 21 +innerclass innerClass javax/swing/text/DefaultEditorKit$InsertBreakAction outerClass javax/swing/text/DefaultEditorKit innerClassName InsertBreakAction flags 9 +method name descriptor ()V flags 1 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 + +class name javax/swing/text/DefaultEditorKit$InsertContentAction +header extends javax/swing/text/TextAction flags 21 +innerclass innerClass javax/swing/text/DefaultEditorKit$InsertContentAction outerClass javax/swing/text/DefaultEditorKit innerClassName InsertContentAction flags 9 +method name descriptor ()V flags 1 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 + +class name javax/swing/text/DefaultEditorKit$InsertTabAction +header extends javax/swing/text/TextAction flags 21 +innerclass innerClass javax/swing/text/DefaultEditorKit$InsertTabAction outerClass javax/swing/text/DefaultEditorKit innerClassName InsertTabAction flags 9 +method name descriptor ()V flags 1 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 + +class name javax/swing/text/DefaultEditorKit$PasteAction +header extends javax/swing/text/TextAction flags 21 +innerclass innerClass javax/swing/text/DefaultEditorKit$PasteAction outerClass javax/swing/text/DefaultEditorKit innerClassName PasteAction flags 9 +method name descriptor ()V flags 1 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 + +class name javax/swing/text/DefaultFormatter +header extends javax/swing/JFormattedTextField$AbstractFormatter implements java/lang/Cloneable,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +method name descriptor ()V flags 1 +method name install descriptor (Ljavax/swing/JFormattedTextField;)V flags 1 +method name setCommitsOnValidEdit descriptor (Z)V flags 1 +method name getCommitsOnValidEdit descriptor ()Z flags 1 +method name setOverwriteMode descriptor (Z)V flags 1 +method name getOverwriteMode descriptor ()Z flags 1 +method name setAllowsInvalid descriptor (Z)V flags 1 +method name getAllowsInvalid descriptor ()Z flags 1 +method name setValueClass descriptor (Ljava/lang/Class;)V flags 1 signature (Ljava/lang/Class<*>;)V +method name getValueClass descriptor ()Ljava/lang/Class; flags 1 signature ()Ljava/lang/Class<*>; +method name stringToValue descriptor (Ljava/lang/String;)Ljava/lang/Object; thrownTypes java/text/ParseException flags 1 +method name valueToString descriptor (Ljava/lang/Object;)Ljava/lang/String; thrownTypes java/text/ParseException flags 1 +method name getDocumentFilter descriptor ()Ljavax/swing/text/DocumentFilter; flags 4 +method name getNavigationFilter descriptor ()Ljavax/swing/text/NavigationFilter; flags 4 +method name clone descriptor ()Ljava/lang/Object; thrownTypes java/lang/CloneNotSupportedException flags 1 + +class name javax/swing/text/DefaultFormatterFactory +header extends javax/swing/JFormattedTextField$AbstractFormatterFactory implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 descriptor ()V flags 1 +method name descriptor (Ljavax/swing/JFormattedTextField$AbstractFormatter;)V flags 1 +method name descriptor (Ljavax/swing/JFormattedTextField$AbstractFormatter;Ljavax/swing/JFormattedTextField$AbstractFormatter;)V flags 1 +method name descriptor (Ljavax/swing/JFormattedTextField$AbstractFormatter;Ljavax/swing/JFormattedTextField$AbstractFormatter;Ljavax/swing/JFormattedTextField$AbstractFormatter;)V flags 1 +method name descriptor (Ljavax/swing/JFormattedTextField$AbstractFormatter;Ljavax/swing/JFormattedTextField$AbstractFormatter;Ljavax/swing/JFormattedTextField$AbstractFormatter;Ljavax/swing/JFormattedTextField$AbstractFormatter;)V flags 1 +method name setDefaultFormatter descriptor (Ljavax/swing/JFormattedTextField$AbstractFormatter;)V flags 1 +method name getDefaultFormatter descriptor ()Ljavax/swing/JFormattedTextField$AbstractFormatter; flags 1 +method name setDisplayFormatter descriptor (Ljavax/swing/JFormattedTextField$AbstractFormatter;)V flags 1 +method name getDisplayFormatter descriptor ()Ljavax/swing/JFormattedTextField$AbstractFormatter; flags 1 +method name setEditFormatter descriptor (Ljavax/swing/JFormattedTextField$AbstractFormatter;)V flags 1 +method name getEditFormatter descriptor ()Ljavax/swing/JFormattedTextField$AbstractFormatter; flags 1 +method name setNullFormatter descriptor (Ljavax/swing/JFormattedTextField$AbstractFormatter;)V flags 1 +method name getNullFormatter descriptor ()Ljavax/swing/JFormattedTextField$AbstractFormatter; flags 1 +method name getFormatter descriptor (Ljavax/swing/JFormattedTextField;)Ljavax/swing/JFormattedTextField$AbstractFormatter; flags 1 + +class name javax/swing/text/DefaultHighlighter +header extends javax/swing/text/LayeredHighlighter flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name DefaultPainter descriptor Ljavax/swing/text/LayeredHighlighter$LayerPainter; flags 19 +method name descriptor ()V flags 1 +method name paint descriptor (Ljava/awt/Graphics;)V flags 1 +method name install descriptor (Ljavax/swing/text/JTextComponent;)V flags 1 +method name deinstall descriptor (Ljavax/swing/text/JTextComponent;)V flags 1 +method name addHighlight descriptor (IILjavax/swing/text/Highlighter$HighlightPainter;)Ljava/lang/Object; thrownTypes javax/swing/text/BadLocationException flags 1 +method name removeHighlight descriptor (Ljava/lang/Object;)V flags 1 +method name removeAllHighlights descriptor ()V flags 1 +method name changeHighlight descriptor (Ljava/lang/Object;II)V thrownTypes javax/swing/text/BadLocationException flags 1 +method name getHighlights descriptor ()[Ljavax/swing/text/Highlighter$Highlight; flags 1 +method name paintLayeredHighlights descriptor (Ljava/awt/Graphics;IILjava/awt/Shape;Ljavax/swing/text/JTextComponent;Ljavax/swing/text/View;)V flags 1 +method name setDrawsLayeredHighlights descriptor (Z)V flags 1 +method name getDrawsLayeredHighlights descriptor ()Z flags 1 + +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 +method name descriptor (Ljava/awt/Color;)V flags 1 +method name getColor descriptor ()Ljava/awt/Color; flags 1 +method name paint descriptor (Ljava/awt/Graphics;IILjava/awt/Shape;Ljavax/swing/text/JTextComponent;)V flags 1 +method name paintLayer descriptor (Ljava/awt/Graphics;IILjava/awt/Shape;Ljavax/swing/text/JTextComponent;Ljavax/swing/text/View;)Ljava/awt/Shape; flags 1 + +class name javax/swing/text/DefaultStyledDocument +header extends javax/swing/text/AbstractDocument implements javax/swing/text/StyledDocument flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name BUFFER_SIZE_DEFAULT descriptor I constantValue 4096 flags 19 +field name buffer descriptor Ljavax/swing/text/DefaultStyledDocument$ElementBuffer; flags 4 +method name descriptor (Ljavax/swing/text/AbstractDocument$Content;Ljavax/swing/text/StyleContext;)V flags 1 +method name descriptor (Ljavax/swing/text/StyleContext;)V flags 1 +method name descriptor ()V flags 1 +method name getDefaultRootElement descriptor ()Ljavax/swing/text/Element; flags 1 +method name create descriptor ([Ljavax/swing/text/DefaultStyledDocument$ElementSpec;)V flags 4 +method name insert descriptor (I[Ljavax/swing/text/DefaultStyledDocument$ElementSpec;)V thrownTypes javax/swing/text/BadLocationException flags 4 +method name removeElement descriptor (Ljavax/swing/text/Element;)V flags 1 +method name addStyle descriptor (Ljava/lang/String;Ljavax/swing/text/Style;)Ljavax/swing/text/Style; flags 1 +method name removeStyle descriptor (Ljava/lang/String;)V flags 1 +method name getStyle descriptor (Ljava/lang/String;)Ljavax/swing/text/Style; flags 1 +method name getStyleNames descriptor ()Ljava/util/Enumeration; flags 1 signature ()Ljava/util/Enumeration<*>; +method name setLogicalStyle descriptor (ILjavax/swing/text/Style;)V flags 1 +method name getLogicalStyle descriptor (I)Ljavax/swing/text/Style; flags 1 +method name setCharacterAttributes descriptor (IILjavax/swing/text/AttributeSet;Z)V flags 1 +method name setParagraphAttributes descriptor (IILjavax/swing/text/AttributeSet;Z)V flags 1 +method name getParagraphElement descriptor (I)Ljavax/swing/text/Element; flags 1 +method name getCharacterElement descriptor (I)Ljavax/swing/text/Element; flags 1 +method name insertUpdate descriptor (Ljavax/swing/text/AbstractDocument$DefaultDocumentEvent;Ljavax/swing/text/AttributeSet;)V flags 4 +method name removeUpdate descriptor (Ljavax/swing/text/AbstractDocument$DefaultDocumentEvent;)V flags 4 +method name createDefaultRoot descriptor ()Ljavax/swing/text/AbstractDocument$AbstractElement; flags 4 +method name getForeground descriptor (Ljavax/swing/text/AttributeSet;)Ljava/awt/Color; flags 1 +method name getBackground descriptor (Ljavax/swing/text/AttributeSet;)Ljava/awt/Color; flags 1 +method name getFont descriptor (Ljavax/swing/text/AttributeSet;)Ljava/awt/Font; flags 1 +method name styleChanged descriptor (Ljavax/swing/text/Style;)V flags 4 +method name addDocumentListener descriptor (Ljavax/swing/event/DocumentListener;)V flags 1 +method name removeDocumentListener descriptor (Ljavax/swing/event/DocumentListener;)V flags 1 + +class name javax/swing/text/DefaultStyledDocument$AttributeUndoableEdit +header extends javax/swing/undo/AbstractUndoableEdit flags 21 +innerclass innerClass javax/swing/text/DefaultStyledDocument$AttributeUndoableEdit outerClass javax/swing/text/DefaultStyledDocument innerClassName AttributeUndoableEdit flags 9 +field name newAttributes descriptor Ljavax/swing/text/AttributeSet; flags 4 +field name copy descriptor Ljavax/swing/text/AttributeSet; flags 4 +field name isReplacing descriptor Z flags 4 +field name element descriptor Ljavax/swing/text/Element; flags 4 +method name descriptor (Ljavax/swing/text/Element;Ljavax/swing/text/AttributeSet;Z)V flags 1 +method name redo descriptor ()V thrownTypes javax/swing/undo/CannotRedoException flags 1 +method name undo descriptor ()V thrownTypes javax/swing/undo/CannotUndoException flags 1 + +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 +method name descriptor (Ljavax/swing/text/DefaultStyledDocument;Ljavax/swing/text/Element;)V flags 1 +method name getRootElement descriptor ()Ljavax/swing/text/Element; flags 1 +method name insert descriptor (II[Ljavax/swing/text/DefaultStyledDocument$ElementSpec;Ljavax/swing/text/AbstractDocument$DefaultDocumentEvent;)V flags 1 +method name remove descriptor (IILjavax/swing/text/AbstractDocument$DefaultDocumentEvent;)V flags 1 +method name change descriptor (IILjavax/swing/text/AbstractDocument$DefaultDocumentEvent;)V flags 1 +method name insertUpdate descriptor ([Ljavax/swing/text/DefaultStyledDocument$ElementSpec;)V flags 4 +method name removeUpdate descriptor ()V flags 4 +method name changeUpdate descriptor ()V flags 4 +method name clone descriptor (Ljavax/swing/text/Element;Ljavax/swing/text/Element;)Ljavax/swing/text/Element; 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 +field name StartTagType descriptor S constantValue 1 flags 19 +field name EndTagType descriptor S constantValue 2 flags 19 +field name ContentType descriptor S constantValue 3 flags 19 +field name JoinPreviousDirection descriptor S constantValue 4 flags 19 +field name JoinNextDirection descriptor S constantValue 5 flags 19 +field name OriginateDirection descriptor S constantValue 6 flags 19 +field name JoinFractureDirection descriptor S constantValue 7 flags 19 +method name descriptor (Ljavax/swing/text/AttributeSet;S)V flags 1 +method name descriptor (Ljavax/swing/text/AttributeSet;SI)V flags 1 +method name descriptor (Ljavax/swing/text/AttributeSet;S[CII)V flags 1 +method name setType descriptor (S)V flags 1 +method name getType descriptor ()S flags 1 +method name setDirection descriptor (S)V flags 1 +method name getDirection descriptor ()S flags 1 +method name getAttributes descriptor ()Ljavax/swing/text/AttributeSet; flags 1 +method name getArray descriptor ()[C flags 1 +method name getOffset descriptor ()I flags 1 +method name getLength descriptor ()I flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/swing/text/DefaultStyledDocument$SectionElement +header extends javax/swing/text/AbstractDocument$BranchElement flags 21 +innerclass innerClass javax/swing/text/DefaultStyledDocument$SectionElement outerClass javax/swing/text/DefaultStyledDocument innerClassName SectionElement flags 4 +innerclass innerClass javax/swing/text/AbstractDocument$BranchElement outerClass javax/swing/text/AbstractDocument innerClassName BranchElement flags 1 +method name descriptor (Ljavax/swing/text/DefaultStyledDocument;)V flags 1 +method name getName descriptor ()Ljava/lang/String; flags 1 + +class name javax/swing/text/DefaultTextUI +header extends javax/swing/plaf/basic/BasicTextUI flags 421 deprecated true classAnnotations @Ljdk/Profile+Annotation;(value=I4) runtimeAnnotations @Ljava/lang/Deprecated; +method name descriptor ()V flags 1 + +class name javax/swing/text/Document +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name StreamDescriptionProperty descriptor Ljava/lang/String; constantValue stream flags 19 +field name TitleProperty descriptor Ljava/lang/String; constantValue title flags 19 +method name getLength descriptor ()I flags 401 +method name addDocumentListener descriptor (Ljavax/swing/event/DocumentListener;)V flags 401 +method name removeDocumentListener descriptor (Ljavax/swing/event/DocumentListener;)V flags 401 +method name addUndoableEditListener descriptor (Ljavax/swing/event/UndoableEditListener;)V flags 401 +method name removeUndoableEditListener descriptor (Ljavax/swing/event/UndoableEditListener;)V flags 401 +method name getProperty descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 401 +method name putProperty descriptor (Ljava/lang/Object;Ljava/lang/Object;)V flags 401 +method name remove descriptor (II)V thrownTypes javax/swing/text/BadLocationException flags 401 +method name insertString descriptor (ILjava/lang/String;Ljavax/swing/text/AttributeSet;)V thrownTypes javax/swing/text/BadLocationException flags 401 +method name getText descriptor (II)Ljava/lang/String; thrownTypes javax/swing/text/BadLocationException flags 401 +method name getText descriptor (IILjavax/swing/text/Segment;)V thrownTypes javax/swing/text/BadLocationException flags 401 +method name getStartPosition descriptor ()Ljavax/swing/text/Position; flags 401 +method name getEndPosition descriptor ()Ljavax/swing/text/Position; flags 401 +method name createPosition descriptor (I)Ljavax/swing/text/Position; thrownTypes javax/swing/text/BadLocationException flags 401 +method name getRootElements descriptor ()[Ljavax/swing/text/Element; flags 401 +method name getDefaultRootElement descriptor ()Ljavax/swing/text/Element; flags 401 +method name render descriptor (Ljava/lang/Runnable;)V flags 401 + +class name javax/swing/text/DocumentFilter +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/text/DocumentFilter$FilterBypass outerClass javax/swing/text/DocumentFilter innerClassName FilterBypass flags 409 +method name descriptor ()V flags 1 +method name remove descriptor (Ljavax/swing/text/DocumentFilter$FilterBypass;II)V thrownTypes javax/swing/text/BadLocationException flags 1 +method name insertString descriptor (Ljavax/swing/text/DocumentFilter$FilterBypass;ILjava/lang/String;Ljavax/swing/text/AttributeSet;)V thrownTypes javax/swing/text/BadLocationException flags 1 +method name replace descriptor (Ljavax/swing/text/DocumentFilter$FilterBypass;IILjava/lang/String;Ljavax/swing/text/AttributeSet;)V thrownTypes javax/swing/text/BadLocationException flags 1 + +class name javax/swing/text/DocumentFilter$FilterBypass +header extends java/lang/Object flags 421 +innerclass innerClass javax/swing/text/DocumentFilter$FilterBypass outerClass javax/swing/text/DocumentFilter innerClassName FilterBypass flags 409 +method name descriptor ()V flags 1 +method name getDocument descriptor ()Ljavax/swing/text/Document; flags 401 +method name remove descriptor (II)V thrownTypes javax/swing/text/BadLocationException flags 401 +method name insertString descriptor (ILjava/lang/String;Ljavax/swing/text/AttributeSet;)V thrownTypes javax/swing/text/BadLocationException flags 401 +method name replace descriptor (IILjava/lang/String;Ljavax/swing/text/AttributeSet;)V thrownTypes javax/swing/text/BadLocationException flags 401 + +class name javax/swing/text/EditorKit +header extends java/lang/Object implements java/lang/Cloneable,java/io/Serializable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name install descriptor (Ljavax/swing/JEditorPane;)V flags 1 +method name deinstall descriptor (Ljavax/swing/JEditorPane;)V flags 1 +method name getContentType descriptor ()Ljava/lang/String; flags 401 +method name getViewFactory descriptor ()Ljavax/swing/text/ViewFactory; flags 401 +method name getActions descriptor ()[Ljavax/swing/Action; flags 401 +method name createCaret descriptor ()Ljavax/swing/text/Caret; flags 401 +method name createDefaultDocument descriptor ()Ljavax/swing/text/Document; flags 401 +method name read descriptor (Ljava/io/InputStream;Ljavax/swing/text/Document;I)V thrownTypes java/io/IOException,javax/swing/text/BadLocationException flags 401 +method name write descriptor (Ljava/io/OutputStream;Ljavax/swing/text/Document;II)V thrownTypes java/io/IOException,javax/swing/text/BadLocationException flags 401 +method name read descriptor (Ljava/io/Reader;Ljavax/swing/text/Document;I)V thrownTypes java/io/IOException,javax/swing/text/BadLocationException flags 401 +method name write descriptor (Ljava/io/Writer;Ljavax/swing/text/Document;II)V thrownTypes java/io/IOException,javax/swing/text/BadLocationException flags 401 + +class name javax/swing/text/Element +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getDocument descriptor ()Ljavax/swing/text/Document; flags 401 +method name getParentElement descriptor ()Ljavax/swing/text/Element; flags 401 +method name getName descriptor ()Ljava/lang/String; flags 401 +method name getAttributes descriptor ()Ljavax/swing/text/AttributeSet; flags 401 +method name getStartOffset descriptor ()I flags 401 +method name getEndOffset descriptor ()I flags 401 +method name getElementIndex descriptor (I)I flags 401 +method name getElementCount descriptor ()I flags 401 +method name getElement descriptor (I)Ljavax/swing/text/Element; flags 401 +method name isLeaf descriptor ()Z flags 401 + +class name javax/swing/text/ElementIterator +header extends java/lang/Object implements java/lang/Cloneable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljavax/swing/text/Document;)V flags 1 +method name descriptor (Ljavax/swing/text/Element;)V flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 21 +method name first descriptor ()Ljavax/swing/text/Element; flags 1 +method name depth descriptor ()I flags 1 +method name current descriptor ()Ljavax/swing/text/Element; flags 1 +method name next descriptor ()Ljavax/swing/text/Element; flags 1 +method name previous descriptor ()Ljavax/swing/text/Element; flags 1 + +class name javax/swing/text/FieldView +header extends javax/swing/text/PlainView flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19 +method name descriptor (Ljavax/swing/text/Element;)V flags 1 +method name getFontMetrics descriptor ()Ljava/awt/FontMetrics; flags 4 +method name adjustAllocation descriptor (Ljava/awt/Shape;)Ljava/awt/Shape; flags 4 +method name paint descriptor (Ljava/awt/Graphics;Ljava/awt/Shape;)V flags 1 +method name getPreferredSpan descriptor (I)F flags 1 +method name getResizeWeight descriptor (I)I flags 1 +method name modelToView descriptor (ILjava/awt/Shape;Ljavax/swing/text/Position$Bias;)Ljava/awt/Shape; thrownTypes javax/swing/text/BadLocationException flags 1 +method name viewToModel descriptor (FFLjava/awt/Shape;[Ljavax/swing/text/Position$Bias;)I flags 1 +method name insertUpdate descriptor (Ljavax/swing/event/DocumentEvent;Ljava/awt/Shape;Ljavax/swing/text/ViewFactory;)V flags 1 +method name removeUpdate descriptor (Ljavax/swing/event/DocumentEvent;Ljava/awt/Shape;Ljavax/swing/text/ViewFactory;)V flags 1 + +class name javax/swing/text/FlowView +header extends javax/swing/text/BoxView flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/text/FlowView$FlowStrategy outerClass javax/swing/text/FlowView innerClassName FlowStrategy flags 9 +field name layoutSpan descriptor I flags 4 +field name layoutPool descriptor Ljavax/swing/text/View; flags 4 +field name strategy descriptor Ljavax/swing/text/FlowView$FlowStrategy; flags 4 +method name descriptor (Ljavax/swing/text/Element;I)V flags 1 +method name getFlowAxis descriptor ()I flags 1 +method name getFlowSpan descriptor (I)I flags 1 +method name getFlowStart descriptor (I)I flags 1 +method name createRow descriptor ()Ljavax/swing/text/View; flags 404 +method name loadChildren descriptor (Ljavax/swing/text/ViewFactory;)V flags 4 +method name getViewIndexAtPosition descriptor (I)I flags 4 +method name layout descriptor (II)V flags 4 +method name calculateMinorAxisRequirements descriptor (ILjavax/swing/SizeRequirements;)Ljavax/swing/SizeRequirements; flags 4 +method name insertUpdate descriptor (Ljavax/swing/event/DocumentEvent;Ljava/awt/Shape;Ljavax/swing/text/ViewFactory;)V flags 1 +method name removeUpdate descriptor (Ljavax/swing/event/DocumentEvent;Ljava/awt/Shape;Ljavax/swing/text/ViewFactory;)V flags 1 +method name changedUpdate descriptor (Ljavax/swing/event/DocumentEvent;Ljava/awt/Shape;Ljavax/swing/text/ViewFactory;)V flags 1 +method name setParent descriptor (Ljavax/swing/text/View;)V flags 1 + +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 +method name descriptor ()V flags 1 +method name insertUpdate descriptor (Ljavax/swing/text/FlowView;Ljavax/swing/event/DocumentEvent;Ljava/awt/Rectangle;)V flags 1 +method name removeUpdate descriptor (Ljavax/swing/text/FlowView;Ljavax/swing/event/DocumentEvent;Ljava/awt/Rectangle;)V flags 1 +method name changedUpdate descriptor (Ljavax/swing/text/FlowView;Ljavax/swing/event/DocumentEvent;Ljava/awt/Rectangle;)V flags 1 +method name getLogicalView descriptor (Ljavax/swing/text/FlowView;)Ljavax/swing/text/View; flags 4 +method name layout descriptor (Ljavax/swing/text/FlowView;)V flags 1 +method name layoutRow descriptor (Ljavax/swing/text/FlowView;II)I flags 4 +method name adjustRow descriptor (Ljavax/swing/text/FlowView;III)V flags 4 +method name createView descriptor (Ljavax/swing/text/FlowView;III)Ljavax/swing/text/View; flags 4 + +class name javax/swing/text/GapContent +header extends javax/swing/text/GapVector implements javax/swing/text/AbstractDocument$Content,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/text/AbstractDocument$Content outerClass javax/swing/text/AbstractDocument innerClassName Content flags 609 +method name descriptor ()V flags 1 +method name descriptor (I)V flags 1 +method name allocateArray descriptor (I)Ljava/lang/Object; flags 4 +method name getArrayLength descriptor ()I flags 4 +method name length descriptor ()I flags 1 +method name insertString descriptor (ILjava/lang/String;)Ljavax/swing/undo/UndoableEdit; thrownTypes javax/swing/text/BadLocationException flags 1 +method name remove descriptor (II)Ljavax/swing/undo/UndoableEdit; thrownTypes javax/swing/text/BadLocationException flags 1 +method name getString descriptor (II)Ljava/lang/String; thrownTypes javax/swing/text/BadLocationException flags 1 +method name getChars descriptor (IILjavax/swing/text/Segment;)V thrownTypes javax/swing/text/BadLocationException flags 1 +method name createPosition descriptor (I)Ljavax/swing/text/Position; thrownTypes javax/swing/text/BadLocationException flags 1 +method name shiftEnd descriptor (I)V flags 4 +method name shiftGap descriptor (I)V flags 4 +method name resetMarksAtZero descriptor ()V flags 4 +method name shiftGapStartDown descriptor (I)V flags 4 +method name shiftGapEndUp descriptor (I)V flags 4 +method name getPositionsInRange descriptor (Ljava/util/Vector;II)Ljava/util/Vector; flags 4 +method name updateUndoPositions descriptor (Ljava/util/Vector;II)V flags 4 + +class name javax/swing/text/GapVector +header extends java/lang/Object implements java/io/Serializable flags 420 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (I)V flags 1 +method name allocateArray descriptor (I)Ljava/lang/Object; flags 404 +method name getArrayLength descriptor ()I flags 404 +method name getArray descriptor ()Ljava/lang/Object; flags 14 +method name getGapStart descriptor ()I flags 14 +method name getGapEnd descriptor ()I flags 14 +method name replace descriptor (IILjava/lang/Object;I)V flags 4 +method name shiftEnd descriptor (I)V flags 4 +method name shiftGap descriptor (I)V flags 4 +method name shiftGapStartDown descriptor (I)V flags 4 +method name shiftGapEndUp descriptor (I)V flags 4 + +class name javax/swing/text/GlyphView +header extends javax/swing/text/View implements javax/swing/text/TabableView,java/lang/Cloneable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +method name descriptor (Ljavax/swing/text/Element;)V flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 14 +method name getGlyphPainter descriptor ()Ljavax/swing/text/GlyphView$GlyphPainter; flags 1 +method name setGlyphPainter descriptor (Ljavax/swing/text/GlyphView$GlyphPainter;)V flags 1 +method name getText descriptor (II)Ljavax/swing/text/Segment; flags 1 +method name getBackground descriptor ()Ljava/awt/Color; flags 1 +method name getForeground descriptor ()Ljava/awt/Color; flags 1 +method name getFont descriptor ()Ljava/awt/Font; flags 1 +method name isUnderline descriptor ()Z flags 1 +method name isStrikeThrough descriptor ()Z flags 1 +method name isSubscript descriptor ()Z flags 1 +method name isSuperscript descriptor ()Z flags 1 +method name getTabExpander descriptor ()Ljavax/swing/text/TabExpander; flags 1 +method name checkPainter descriptor ()V flags 4 +method name getTabbedSpan descriptor (FLjavax/swing/text/TabExpander;)F flags 1 +method name getPartialSpan descriptor (II)F flags 1 +method name getStartOffset descriptor ()I flags 1 +method name getEndOffset descriptor ()I flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljava/awt/Shape;)V flags 1 +method name getMinimumSpan descriptor (I)F flags 1 +method name getPreferredSpan descriptor (I)F flags 1 +method name getAlignment descriptor (I)F flags 1 +method name modelToView descriptor (ILjava/awt/Shape;Ljavax/swing/text/Position$Bias;)Ljava/awt/Shape; thrownTypes javax/swing/text/BadLocationException flags 1 +method name viewToModel descriptor (FFLjava/awt/Shape;[Ljavax/swing/text/Position$Bias;)I flags 1 +method name getBreakWeight descriptor (IFF)I flags 1 +method name breakView descriptor (IIFF)Ljavax/swing/text/View; flags 1 +method name createFragment descriptor (II)Ljavax/swing/text/View; flags 1 +method name getNextVisualPositionFrom descriptor (ILjavax/swing/text/Position$Bias;Ljava/awt/Shape;I[Ljavax/swing/text/Position$Bias;)I thrownTypes javax/swing/text/BadLocationException flags 1 +method name insertUpdate descriptor (Ljavax/swing/event/DocumentEvent;Ljava/awt/Shape;Ljavax/swing/text/ViewFactory;)V flags 1 +method name removeUpdate descriptor (Ljavax/swing/event/DocumentEvent;Ljava/awt/Shape;Ljavax/swing/text/ViewFactory;)V flags 1 +method name changedUpdate descriptor (Ljavax/swing/event/DocumentEvent;Ljava/awt/Shape;Ljavax/swing/text/ViewFactory;)V flags 1 + +class name javax/swing/text/GlyphView$GlyphPainter +header extends java/lang/Object flags 421 +innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19 +innerclass innerClass javax/swing/text/GlyphView$GlyphPainter outerClass javax/swing/text/GlyphView innerClassName GlyphPainter flags 409 +method name descriptor ()V flags 1 +method name getSpan descriptor (Ljavax/swing/text/GlyphView;IILjavax/swing/text/TabExpander;F)F flags 401 +method name getHeight descriptor (Ljavax/swing/text/GlyphView;)F flags 401 +method name getAscent descriptor (Ljavax/swing/text/GlyphView;)F flags 401 +method name getDescent descriptor (Ljavax/swing/text/GlyphView;)F flags 401 +method name paint descriptor (Ljavax/swing/text/GlyphView;Ljava/awt/Graphics;Ljava/awt/Shape;II)V flags 401 +method name modelToView descriptor (Ljavax/swing/text/GlyphView;ILjavax/swing/text/Position$Bias;Ljava/awt/Shape;)Ljava/awt/Shape; thrownTypes javax/swing/text/BadLocationException flags 401 +method name viewToModel descriptor (Ljavax/swing/text/GlyphView;FFLjava/awt/Shape;[Ljavax/swing/text/Position$Bias;)I flags 401 +method name getBoundedPosition descriptor (Ljavax/swing/text/GlyphView;IFF)I flags 401 +method name getPainter descriptor (Ljavax/swing/text/GlyphView;II)Ljavax/swing/text/GlyphView$GlyphPainter; flags 1 +method name getNextVisualPositionFrom descriptor (Ljavax/swing/text/GlyphView;ILjavax/swing/text/Position$Bias;Ljava/awt/Shape;I[Ljavax/swing/text/Position$Bias;)I thrownTypes javax/swing/text/BadLocationException flags 1 + +class name javax/swing/text/Highlighter +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +method name install descriptor (Ljavax/swing/text/JTextComponent;)V flags 401 +method name deinstall descriptor (Ljavax/swing/text/JTextComponent;)V flags 401 +method name paint descriptor (Ljava/awt/Graphics;)V flags 401 +method name addHighlight descriptor (IILjavax/swing/text/Highlighter$HighlightPainter;)Ljava/lang/Object; thrownTypes javax/swing/text/BadLocationException flags 401 +method name removeHighlight descriptor (Ljava/lang/Object;)V flags 401 +method name removeAllHighlights descriptor ()V flags 401 +method name changeHighlight descriptor (Ljava/lang/Object;II)V thrownTypes javax/swing/text/BadLocationException flags 401 +method name getHighlights descriptor ()[Ljavax/swing/text/Highlighter$Highlight; flags 401 + +class name javax/swing/text/Highlighter$Highlight +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 +method name getStartOffset descriptor ()I flags 401 +method name getEndOffset descriptor ()I flags 401 +method name getPainter descriptor ()Ljavax/swing/text/Highlighter$HighlightPainter; flags 401 + +class name javax/swing/text/Highlighter$HighlightPainter +header extends java/lang/Object flags 601 +innerclass innerClass javax/swing/text/Highlighter$HighlightPainter outerClass javax/swing/text/Highlighter innerClassName HighlightPainter flags 609 +method name paint descriptor (Ljava/awt/Graphics;IILjava/awt/Shape;Ljavax/swing/text/JTextComponent;)V flags 401 + +class name javax/swing/text/IconView +header extends javax/swing/text/View flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19 +method name descriptor (Ljavax/swing/text/Element;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljava/awt/Shape;)V flags 1 +method name getPreferredSpan descriptor (I)F flags 1 +method name getAlignment descriptor (I)F flags 1 +method name modelToView descriptor (ILjava/awt/Shape;Ljavax/swing/text/Position$Bias;)Ljava/awt/Shape; thrownTypes javax/swing/text/BadLocationException flags 1 +method name viewToModel descriptor (FFLjava/awt/Shape;[Ljavax/swing/text/Position$Bias;)I flags 1 + +class name javax/swing/text/InternationalFormatter +header extends javax/swing/text/DefaultFormatter flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +method name descriptor ()V flags 1 +method name descriptor (Ljava/text/Format;)V flags 1 +method name setFormat descriptor (Ljava/text/Format;)V flags 1 +method name getFormat descriptor ()Ljava/text/Format; flags 1 +method name setMinimum descriptor (Ljava/lang/Comparable;)V flags 1 +method name getMinimum descriptor ()Ljava/lang/Comparable; flags 1 +method name setMaximum descriptor (Ljava/lang/Comparable;)V flags 1 +method name getMaximum descriptor ()Ljava/lang/Comparable; flags 1 +method name install descriptor (Ljavax/swing/JFormattedTextField;)V flags 1 +method name valueToString descriptor (Ljava/lang/Object;)Ljava/lang/String; thrownTypes java/text/ParseException flags 1 +method name stringToValue descriptor (Ljava/lang/String;)Ljava/lang/Object; thrownTypes java/text/ParseException flags 1 +method name getFields descriptor (I)[Ljava/text/Format$Field; flags 1 +method name clone descriptor ()Ljava/lang/Object; thrownTypes java/lang/CloneNotSupportedException flags 1 +method name getActions descriptor ()[Ljavax/swing/Action; flags 4 + +class name javax/swing/text/JTextComponent +header extends javax/swing/JComponent implements javax/swing/Scrollable,javax/accessibility/Accessible flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name FOCUS_ACCELERATOR_KEY descriptor Ljava/lang/String; constantValue focusAcceleratorKey flags 19 +field name DEFAULT_KEYMAP descriptor Ljava/lang/String; constantValue default flags 19 +method name descriptor ()V flags 1 +method name getUI descriptor ()Ljavax/swing/plaf/TextUI; flags 1 +method name setUI descriptor (Ljavax/swing/plaf/TextUI;)V flags 1 +method name updateUI descriptor ()V flags 1 +method name addCaretListener descriptor (Ljavax/swing/event/CaretListener;)V flags 1 +method name removeCaretListener descriptor (Ljavax/swing/event/CaretListener;)V flags 1 +method name getCaretListeners descriptor ()[Ljavax/swing/event/CaretListener; flags 1 +method name fireCaretUpdate descriptor (Ljavax/swing/event/CaretEvent;)V flags 4 +method name setDocument descriptor (Ljavax/swing/text/Document;)V flags 1 +method name getDocument descriptor ()Ljavax/swing/text/Document; flags 1 +method name setComponentOrientation descriptor (Ljava/awt/ComponentOrientation;)V flags 1 +method name getActions descriptor ()[Ljavax/swing/Action; flags 1 +method name setMargin descriptor (Ljava/awt/Insets;)V flags 1 +method name getMargin descriptor ()Ljava/awt/Insets; flags 1 +method name setNavigationFilter descriptor (Ljavax/swing/text/NavigationFilter;)V flags 1 +method name getNavigationFilter descriptor ()Ljavax/swing/text/NavigationFilter; flags 1 +method name getCaret descriptor ()Ljavax/swing/text/Caret; flags 1 runtimeAnnotations @Ljava/beans/Transient; +method name setCaret descriptor (Ljavax/swing/text/Caret;)V flags 1 +method name getHighlighter descriptor ()Ljavax/swing/text/Highlighter; flags 1 +method name setHighlighter descriptor (Ljavax/swing/text/Highlighter;)V flags 1 +method name setKeymap descriptor (Ljavax/swing/text/Keymap;)V flags 1 +method name setDragEnabled descriptor (Z)V flags 1 +method name getDragEnabled descriptor ()Z flags 1 +method name setDropMode descriptor (Ljavax/swing/DropMode;)V flags 11 +method name getDropMode descriptor ()Ljavax/swing/DropMode; flags 11 +method name getDropLocation descriptor ()Ljavax/swing/text/JTextComponent$DropLocation; flags 11 +method name getKeymap descriptor ()Ljavax/swing/text/Keymap; flags 1 +method name addKeymap descriptor (Ljava/lang/String;Ljavax/swing/text/Keymap;)Ljavax/swing/text/Keymap; flags 9 +method name removeKeymap descriptor (Ljava/lang/String;)Ljavax/swing/text/Keymap; flags 9 +method name getKeymap descriptor (Ljava/lang/String;)Ljavax/swing/text/Keymap; flags 9 +method name loadKeymap descriptor (Ljavax/swing/text/Keymap;[Ljavax/swing/text/JTextComponent$KeyBinding;[Ljavax/swing/Action;)V flags 9 +method name getCaretColor descriptor ()Ljava/awt/Color; flags 1 +method name setCaretColor descriptor (Ljava/awt/Color;)V flags 1 +method name getSelectionColor descriptor ()Ljava/awt/Color; flags 1 +method name setSelectionColor descriptor (Ljava/awt/Color;)V flags 1 +method name getSelectedTextColor descriptor ()Ljava/awt/Color; flags 1 +method name setSelectedTextColor descriptor (Ljava/awt/Color;)V flags 1 +method name getDisabledTextColor descriptor ()Ljava/awt/Color; flags 1 +method name setDisabledTextColor descriptor (Ljava/awt/Color;)V flags 1 +method name replaceSelection descriptor (Ljava/lang/String;)V flags 1 +method name getText descriptor (II)Ljava/lang/String; thrownTypes javax/swing/text/BadLocationException flags 1 +method name modelToView descriptor (I)Ljava/awt/Rectangle; thrownTypes javax/swing/text/BadLocationException flags 1 +method name viewToModel descriptor (Ljava/awt/Point;)I flags 1 +method name cut descriptor ()V flags 1 +method name copy descriptor ()V flags 1 +method name paste descriptor ()V flags 1 +method name moveCaretPosition descriptor (I)V flags 1 +method name setFocusAccelerator descriptor (C)V flags 1 +method name getFocusAccelerator descriptor ()C flags 1 +method name read descriptor (Ljava/io/Reader;Ljava/lang/Object;)V thrownTypes java/io/IOException flags 1 +method name write descriptor (Ljava/io/Writer;)V thrownTypes java/io/IOException flags 1 +method name removeNotify descriptor ()V flags 1 +method name setCaretPosition descriptor (I)V flags 1 +method name getCaretPosition descriptor ()I flags 1 runtimeAnnotations @Ljava/beans/Transient; +method name setText descriptor (Ljava/lang/String;)V flags 1 +method name getText descriptor ()Ljava/lang/String; flags 1 +method name getSelectedText descriptor ()Ljava/lang/String; flags 1 +method name isEditable descriptor ()Z flags 1 +method name setEditable descriptor (Z)V flags 1 +method name getSelectionStart descriptor ()I flags 1 runtimeAnnotations @Ljava/beans/Transient; +method name setSelectionStart descriptor (I)V flags 1 +method name getSelectionEnd descriptor ()I flags 1 runtimeAnnotations @Ljava/beans/Transient; +method name setSelectionEnd descriptor (I)V flags 1 +method name select descriptor (II)V flags 1 +method name selectAll descriptor ()V flags 1 +method name getToolTipText descriptor (Ljava/awt/event/MouseEvent;)Ljava/lang/String; flags 1 +method name getPreferredScrollableViewportSize descriptor ()Ljava/awt/Dimension; flags 1 +method name getScrollableUnitIncrement descriptor (Ljava/awt/Rectangle;II)I flags 1 +method name getScrollableBlockIncrement descriptor (Ljava/awt/Rectangle;II)I flags 1 +method name getScrollableTracksViewportWidth descriptor ()Z flags 1 +method name getScrollableTracksViewportHeight descriptor ()Z flags 1 +method name print descriptor ()Z thrownTypes java/awt/print/PrinterException flags 1 +method name print descriptor (Ljava/text/MessageFormat;Ljava/text/MessageFormat;)Z thrownTypes java/awt/print/PrinterException flags 1 +method name print descriptor (Ljava/text/MessageFormat;Ljava/text/MessageFormat;ZLjavax/print/PrintService;Ljavax/print/attribute/PrintRequestAttributeSet;Z)Z thrownTypes java/awt/print/PrinterException flags 1 +method name getPrintable descriptor (Ljava/text/MessageFormat;Ljava/text/MessageFormat;)Ljava/awt/print/Printable; flags 1 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 +method name paramString descriptor ()Ljava/lang/String; flags 4 +method name processInputMethodEvent descriptor (Ljava/awt/event/InputMethodEvent;)V flags 4 +method name getInputMethodRequests descriptor ()Ljava/awt/im/InputMethodRequests; flags 1 +method name addInputMethodListener descriptor (Ljava/awt/event/InputMethodListener;)V flags 1 +method name saveComposedText descriptor (I)Z flags 4 +method name restoreComposedText descriptor ()V flags 4 + +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 +method name descriptor (Ljavax/swing/text/JTextComponent;)V flags 1 +method name caretUpdate descriptor (Ljavax/swing/event/CaretEvent;)V flags 1 +method name insertUpdate descriptor (Ljavax/swing/event/DocumentEvent;)V flags 1 +method name removeUpdate descriptor (Ljavax/swing/event/DocumentEvent;)V flags 1 +method name changedUpdate descriptor (Ljavax/swing/event/DocumentEvent;)V flags 1 +method name getAccessibleStateSet descriptor ()Ljavax/accessibility/AccessibleStateSet; flags 1 +method name getAccessibleRole descriptor ()Ljavax/accessibility/AccessibleRole; flags 1 +method name getAccessibleText descriptor ()Ljavax/accessibility/AccessibleText; flags 1 +method name getIndexAtPoint descriptor (Ljava/awt/Point;)I flags 1 +method name getCharacterBounds descriptor (I)Ljava/awt/Rectangle; flags 1 +method name getCharCount descriptor ()I flags 1 +method name getCaretPosition descriptor ()I flags 1 +method name getCharacterAttribute descriptor (I)Ljavax/swing/text/AttributeSet; flags 1 +method name getSelectionStart descriptor ()I flags 1 +method name getSelectionEnd descriptor ()I flags 1 +method name getSelectedText descriptor ()Ljava/lang/String; flags 1 +method name getAtIndex descriptor (II)Ljava/lang/String; flags 1 +method name getAfterIndex descriptor (II)Ljava/lang/String; flags 1 +method name getBeforeIndex descriptor (II)Ljava/lang/String; flags 1 +method name getAccessibleEditableText descriptor ()Ljavax/accessibility/AccessibleEditableText; flags 1 +method name setTextContents descriptor (Ljava/lang/String;)V flags 1 +method name insertTextAtIndex descriptor (ILjava/lang/String;)V flags 1 +method name getTextRange descriptor (II)Ljava/lang/String; flags 1 +method name delete descriptor (II)V flags 1 +method name cut descriptor (II)V flags 1 +method name paste descriptor (I)V flags 1 +method name replaceText descriptor (IILjava/lang/String;)V flags 1 +method name selectText descriptor (II)V flags 1 +method name setAttributes descriptor (IILjavax/swing/text/AttributeSet;)V flags 1 +method name getTextSequenceAt descriptor (II)Ljavax/accessibility/AccessibleTextSequence; flags 1 +method name getTextSequenceAfter descriptor (II)Ljavax/accessibility/AccessibleTextSequence; flags 1 +method name getTextSequenceBefore descriptor (II)Ljavax/accessibility/AccessibleTextSequence; flags 1 +method name getTextBounds descriptor (II)Ljava/awt/Rectangle; flags 1 +method name getAccessibleAction descriptor ()Ljavax/accessibility/AccessibleAction; flags 1 +method name getAccessibleActionCount descriptor ()I flags 1 +method name getAccessibleActionDescription descriptor (I)Ljava/lang/String; flags 1 +method name doAccessibleAction descriptor (I)Z flags 1 + +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 +method name getIndex descriptor ()I flags 1 +method name getBias descriptor ()Ljavax/swing/text/Position$Bias; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/swing/text/JTextComponent$KeyBinding +header extends java/lang/Object flags 21 +innerclass innerClass javax/swing/text/JTextComponent$KeyBinding outerClass javax/swing/text/JTextComponent innerClassName KeyBinding flags 9 +field name key descriptor Ljavax/swing/KeyStroke; flags 1 +field name actionName descriptor Ljava/lang/String; flags 1 +method name descriptor (Ljavax/swing/KeyStroke;Ljava/lang/String;)V flags 1 + +class name javax/swing/text/Keymap +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getName descriptor ()Ljava/lang/String; flags 401 +method name getDefaultAction descriptor ()Ljavax/swing/Action; flags 401 +method name setDefaultAction descriptor (Ljavax/swing/Action;)V flags 401 +method name getAction descriptor (Ljavax/swing/KeyStroke;)Ljavax/swing/Action; flags 401 +method name getBoundKeyStrokes descriptor ()[Ljavax/swing/KeyStroke; flags 401 +method name getBoundActions descriptor ()[Ljavax/swing/Action; flags 401 +method name getKeyStrokesForAction descriptor (Ljavax/swing/Action;)[Ljavax/swing/KeyStroke; flags 401 +method name isLocallyDefined descriptor (Ljavax/swing/KeyStroke;)Z flags 401 +method name addActionForKeyStroke descriptor (Ljavax/swing/KeyStroke;Ljavax/swing/Action;)V flags 401 +method name removeKeyStrokeBinding descriptor (Ljavax/swing/KeyStroke;)V flags 401 +method name removeBindings descriptor ()V flags 401 +method name getResolveParent descriptor ()Ljavax/swing/text/Keymap; flags 401 +method name setResolveParent descriptor (Ljavax/swing/text/Keymap;)V flags 401 + +class name javax/swing/text/LabelView +header extends javax/swing/text/GlyphView implements javax/swing/text/TabableView flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljavax/swing/text/Element;)V flags 1 +method name setUnderline descriptor (Z)V flags 4 +method name setStrikeThrough descriptor (Z)V flags 4 +method name setSuperscript descriptor (Z)V flags 4 +method name setSubscript descriptor (Z)V flags 4 +method name setBackground descriptor (Ljava/awt/Color;)V flags 4 +method name setPropertiesFromAttributes descriptor ()V flags 4 +method name getFontMetrics descriptor ()Ljava/awt/FontMetrics; flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getBackground descriptor ()Ljava/awt/Color; flags 1 +method name getForeground descriptor ()Ljava/awt/Color; flags 1 +method name getFont descriptor ()Ljava/awt/Font; flags 1 +method name isUnderline descriptor ()Z flags 1 +method name isStrikeThrough descriptor ()Z flags 1 +method name isSubscript descriptor ()Z flags 1 +method name isSuperscript descriptor ()Z flags 1 +method name changedUpdate descriptor (Ljavax/swing/event/DocumentEvent;Ljava/awt/Shape;Ljavax/swing/text/ViewFactory;)V flags 1 + +class name javax/swing/text/LayeredHighlighter +header extends java/lang/Object implements javax/swing/text/Highlighter flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/text/LayeredHighlighter$LayerPainter outerClass javax/swing/text/LayeredHighlighter innerClassName LayerPainter flags 409 +method name descriptor ()V flags 1 +method name paintLayeredHighlights descriptor (Ljava/awt/Graphics;IILjava/awt/Shape;Ljavax/swing/text/JTextComponent;Ljavax/swing/text/View;)V flags 401 + +class name javax/swing/text/LayeredHighlighter$LayerPainter +header extends java/lang/Object implements javax/swing/text/Highlighter$HighlightPainter flags 421 +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 +method name descriptor ()V flags 1 +method name paintLayer descriptor (Ljava/awt/Graphics;IILjava/awt/Shape;Ljavax/swing/text/JTextComponent;Ljavax/swing/text/View;)Ljava/awt/Shape; flags 401 + +class name javax/swing/text/LayoutQueue +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name getDefaultQueue descriptor ()Ljavax/swing/text/LayoutQueue; flags 9 +method name setDefaultQueue descriptor (Ljavax/swing/text/LayoutQueue;)V flags 9 +method name addTask descriptor (Ljava/lang/Runnable;)V flags 21 +method name waitForWork descriptor ()Ljava/lang/Runnable; flags 24 + +class name javax/swing/text/MaskFormatter +header extends javax/swing/text/DefaultFormatter flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V thrownTypes java/text/ParseException flags 1 +method name setMask descriptor (Ljava/lang/String;)V thrownTypes java/text/ParseException flags 1 +method name getMask descriptor ()Ljava/lang/String; flags 1 +method name setValidCharacters descriptor (Ljava/lang/String;)V flags 1 +method name getValidCharacters descriptor ()Ljava/lang/String; flags 1 +method name setInvalidCharacters descriptor (Ljava/lang/String;)V flags 1 +method name getInvalidCharacters descriptor ()Ljava/lang/String; flags 1 +method name setPlaceholder descriptor (Ljava/lang/String;)V flags 1 +method name getPlaceholder descriptor ()Ljava/lang/String; flags 1 +method name setPlaceholderCharacter descriptor (C)V flags 1 +method name getPlaceholderCharacter descriptor ()C flags 1 +method name setValueContainsLiteralCharacters descriptor (Z)V flags 1 +method name getValueContainsLiteralCharacters descriptor ()Z flags 1 +method name stringToValue descriptor (Ljava/lang/String;)Ljava/lang/Object; thrownTypes java/text/ParseException flags 1 +method name valueToString descriptor (Ljava/lang/Object;)Ljava/lang/String; thrownTypes java/text/ParseException flags 1 +method name install descriptor (Ljavax/swing/JFormattedTextField;)V flags 1 + +class name javax/swing/text/MutableAttributeSet +header extends java/lang/Object implements javax/swing/text/AttributeSet flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name addAttribute descriptor (Ljava/lang/Object;Ljava/lang/Object;)V flags 401 +method name addAttributes descriptor (Ljavax/swing/text/AttributeSet;)V flags 401 +method name removeAttribute descriptor (Ljava/lang/Object;)V flags 401 +method name removeAttributes descriptor (Ljava/util/Enumeration;)V flags 401 signature (Ljava/util/Enumeration<*>;)V +method name removeAttributes descriptor (Ljavax/swing/text/AttributeSet;)V flags 401 +method name setResolveParent descriptor (Ljavax/swing/text/AttributeSet;)V flags 401 + +class name javax/swing/text/NavigationFilter +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +method name descriptor ()V flags 1 +method name setDot descriptor (Ljavax/swing/text/NavigationFilter$FilterBypass;ILjavax/swing/text/Position$Bias;)V flags 1 +method name moveDot descriptor (Ljavax/swing/text/NavigationFilter$FilterBypass;ILjavax/swing/text/Position$Bias;)V flags 1 +method name getNextVisualPositionFrom descriptor (Ljavax/swing/text/JTextComponent;ILjavax/swing/text/Position$Bias;I[Ljavax/swing/text/Position$Bias;)I thrownTypes javax/swing/text/BadLocationException flags 1 + +class name javax/swing/text/NavigationFilter$FilterBypass +header extends java/lang/Object flags 421 +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 +method name descriptor ()V flags 1 +method name getCaret descriptor ()Ljavax/swing/text/Caret; flags 401 +method name setDot descriptor (ILjavax/swing/text/Position$Bias;)V flags 401 +method name moveDot descriptor (ILjavax/swing/text/Position$Bias;)V flags 401 + +class name javax/swing/text/NumberFormatter +header extends javax/swing/text/InternationalFormatter flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +method name descriptor ()V flags 1 +method name descriptor (Ljava/text/NumberFormat;)V flags 1 +method name setFormat descriptor (Ljava/text/Format;)V flags 1 + +class name javax/swing/text/ParagraphView +header extends javax/swing/text/FlowView implements javax/swing/text/TabExpander flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19 +field name firstLineIndent descriptor I flags 4 +method name descriptor (Ljavax/swing/text/Element;)V flags 1 +method name setJustification descriptor (I)V flags 4 +method name setLineSpacing descriptor (F)V flags 4 +method name setFirstLineIndent descriptor (F)V flags 4 +method name setPropertiesFromAttributes descriptor ()V flags 4 +method name getLayoutViewCount descriptor ()I flags 4 +method name getLayoutView descriptor (I)Ljavax/swing/text/View; flags 4 +method name getNextNorthSouthVisualPositionFrom descriptor (ILjavax/swing/text/Position$Bias;Ljava/awt/Shape;I[Ljavax/swing/text/Position$Bias;)I thrownTypes javax/swing/text/BadLocationException flags 4 +method name getClosestPositionTo descriptor (ILjavax/swing/text/Position$Bias;Ljava/awt/Shape;I[Ljavax/swing/text/Position$Bias;II)I thrownTypes javax/swing/text/BadLocationException flags 4 +method name flipEastAndWestAtEnds descriptor (ILjavax/swing/text/Position$Bias;)Z flags 4 +method name getFlowSpan descriptor (I)I flags 1 +method name getFlowStart descriptor (I)I flags 1 +method name createRow descriptor ()Ljavax/swing/text/View; flags 4 +method name nextTabStop descriptor (FI)F flags 1 +method name getTabSet descriptor ()Ljavax/swing/text/TabSet; flags 4 +method name getPartialSize descriptor (II)F flags 4 +method name findOffsetToCharactersInString descriptor ([CI)I flags 4 +method name getTabBase descriptor ()F flags 4 +method name paint descriptor (Ljava/awt/Graphics;Ljava/awt/Shape;)V flags 1 +method name getAlignment descriptor (I)F flags 1 +method name breakView descriptor (IFLjava/awt/Shape;)Ljavax/swing/text/View; flags 1 +method name getBreakWeight descriptor (IF)I flags 1 +method name calculateMinorAxisRequirements descriptor (ILjavax/swing/SizeRequirements;)Ljavax/swing/SizeRequirements; flags 4 +method name changedUpdate descriptor (Ljavax/swing/event/DocumentEvent;Ljava/awt/Shape;Ljavax/swing/text/ViewFactory;)V flags 1 + +class name javax/swing/text/PasswordView +header extends javax/swing/text/FieldView flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19 +method name descriptor (Ljavax/swing/text/Element;)V flags 1 +method name drawUnselectedText descriptor (Ljava/awt/Graphics;IIII)I thrownTypes javax/swing/text/BadLocationException flags 4 +method name drawSelectedText descriptor (Ljava/awt/Graphics;IIII)I thrownTypes javax/swing/text/BadLocationException flags 4 +method name drawEchoCharacter descriptor (Ljava/awt/Graphics;IIC)I flags 4 +method name modelToView descriptor (ILjava/awt/Shape;Ljavax/swing/text/Position$Bias;)Ljava/awt/Shape; thrownTypes javax/swing/text/BadLocationException flags 1 +method name viewToModel descriptor (FFLjava/awt/Shape;[Ljavax/swing/text/Position$Bias;)I flags 1 +method name getPreferredSpan descriptor (I)F flags 1 + +class name javax/swing/text/PlainDocument +header extends javax/swing/text/AbstractDocument flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name tabSizeAttribute descriptor Ljava/lang/String; constantValue tabSize flags 19 +field name lineLimitAttribute descriptor Ljava/lang/String; constantValue lineLimit flags 19 +method name descriptor ()V flags 1 +method name descriptor (Ljavax/swing/text/AbstractDocument$Content;)V flags 1 +method name insertString descriptor (ILjava/lang/String;Ljavax/swing/text/AttributeSet;)V thrownTypes javax/swing/text/BadLocationException flags 1 +method name getDefaultRootElement descriptor ()Ljavax/swing/text/Element; flags 1 +method name createDefaultRoot descriptor ()Ljavax/swing/text/AbstractDocument$AbstractElement; flags 4 +method name getParagraphElement descriptor (I)Ljavax/swing/text/Element; flags 1 +method name insertUpdate descriptor (Ljavax/swing/text/AbstractDocument$DefaultDocumentEvent;Ljavax/swing/text/AttributeSet;)V flags 4 +method name removeUpdate descriptor (Ljavax/swing/text/AbstractDocument$DefaultDocumentEvent;)V flags 4 + +class name javax/swing/text/PlainView +header extends javax/swing/text/View implements javax/swing/text/TabExpander flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19 +field name metrics descriptor Ljava/awt/FontMetrics; flags 4 +method name descriptor (Ljavax/swing/text/Element;)V flags 1 +method name getTabSize descriptor ()I flags 4 +method name drawLine descriptor (ILjava/awt/Graphics;II)V flags 4 +method name drawUnselectedText descriptor (Ljava/awt/Graphics;IIII)I thrownTypes javax/swing/text/BadLocationException flags 4 +method name drawSelectedText descriptor (Ljava/awt/Graphics;IIII)I thrownTypes javax/swing/text/BadLocationException flags 4 +method name getLineBuffer descriptor ()Ljavax/swing/text/Segment; flags 14 +method name updateMetrics descriptor ()V flags 4 +method name getPreferredSpan descriptor (I)F flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljava/awt/Shape;)V flags 1 +method name modelToView descriptor (ILjava/awt/Shape;Ljavax/swing/text/Position$Bias;)Ljava/awt/Shape; thrownTypes javax/swing/text/BadLocationException flags 1 +method name viewToModel descriptor (FFLjava/awt/Shape;[Ljavax/swing/text/Position$Bias;)I flags 1 +method name insertUpdate descriptor (Ljavax/swing/event/DocumentEvent;Ljava/awt/Shape;Ljavax/swing/text/ViewFactory;)V flags 1 +method name removeUpdate descriptor (Ljavax/swing/event/DocumentEvent;Ljava/awt/Shape;Ljavax/swing/text/ViewFactory;)V flags 1 +method name changedUpdate descriptor (Ljavax/swing/event/DocumentEvent;Ljava/awt/Shape;Ljavax/swing/text/ViewFactory;)V flags 1 +method name setSize descriptor (FF)V flags 1 +method name nextTabStop descriptor (FI)F flags 1 +method name updateDamage descriptor (Ljavax/swing/event/DocumentEvent;Ljava/awt/Shape;Ljavax/swing/text/ViewFactory;)V flags 4 +method name damageLineRange descriptor (IILjava/awt/Shape;Ljava/awt/Component;)V flags 4 +method name lineToRect descriptor (Ljava/awt/Shape;I)Ljava/awt/Rectangle; flags 4 + +class name javax/swing/text/Position +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19 +method name getOffset descriptor ()I flags 401 + +class name javax/swing/text/Position$Bias +header extends java/lang/Object flags 31 +innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19 +field name Forward descriptor Ljavax/swing/text/Position$Bias; flags 19 +field name Backward descriptor Ljavax/swing/text/Position$Bias; flags 19 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/swing/text/Segment +header extends java/lang/Object implements java/lang/Cloneable,java/text/CharacterIterator,java/lang/CharSequence flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name array descriptor [C flags 1 +field name offset descriptor I flags 1 +field name count descriptor I flags 1 +method name descriptor ()V flags 1 +method name descriptor ([CII)V flags 1 +method name setPartialReturn descriptor (Z)V flags 1 +method name isPartialReturn descriptor ()Z flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name first descriptor ()C flags 1 +method name last descriptor ()C flags 1 +method name current descriptor ()C flags 1 +method name next descriptor ()C flags 1 +method name previous descriptor ()C flags 1 +method name setIndex descriptor (I)C flags 1 +method name getBeginIndex descriptor ()I flags 1 +method name getEndIndex descriptor ()I flags 1 +method name getIndex descriptor ()I flags 1 +method name charAt descriptor (I)C flags 1 +method name length descriptor ()I flags 1 +method name subSequence descriptor (II)Ljava/lang/CharSequence; flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 + +class name javax/swing/text/SimpleAttributeSet +header extends java/lang/Object implements javax/swing/text/MutableAttributeSet,java/io/Serializable,java/lang/Cloneable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name EMPTY descriptor Ljavax/swing/text/AttributeSet; flags 19 +method name descriptor ()V flags 1 +method name descriptor (Ljavax/swing/text/AttributeSet;)V flags 1 +method name isEmpty descriptor ()Z flags 1 +method name getAttributeCount descriptor ()I flags 1 +method name isDefined descriptor (Ljava/lang/Object;)Z flags 1 +method name isEqual descriptor (Ljavax/swing/text/AttributeSet;)Z flags 1 +method name copyAttributes descriptor ()Ljavax/swing/text/AttributeSet; flags 1 +method name getAttributeNames descriptor ()Ljava/util/Enumeration; flags 1 signature ()Ljava/util/Enumeration<*>; +method name getAttribute descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1 +method name containsAttribute descriptor (Ljava/lang/Object;Ljava/lang/Object;)Z flags 1 +method name containsAttributes descriptor (Ljavax/swing/text/AttributeSet;)Z flags 1 +method name addAttribute descriptor (Ljava/lang/Object;Ljava/lang/Object;)V flags 1 +method name addAttributes descriptor (Ljavax/swing/text/AttributeSet;)V flags 1 +method name removeAttribute descriptor (Ljava/lang/Object;)V flags 1 +method name removeAttributes descriptor (Ljava/util/Enumeration;)V flags 1 signature (Ljava/util/Enumeration<*>;)V +method name removeAttributes descriptor (Ljavax/swing/text/AttributeSet;)V flags 1 +method name getResolveParent descriptor ()Ljavax/swing/text/AttributeSet; flags 1 +method name setResolveParent descriptor (Ljavax/swing/text/AttributeSet;)V flags 1 +method name clone descriptor ()Ljava/lang/Object; 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 javax/swing/text/StringContent +header extends java/lang/Object implements javax/swing/text/AbstractDocument$Content,java/io/Serializable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/text/AbstractDocument$Content outerClass javax/swing/text/AbstractDocument innerClassName Content flags 609 +method name descriptor ()V flags 1 +method name descriptor (I)V flags 1 +method name length descriptor ()I flags 1 +method name insertString descriptor (ILjava/lang/String;)Ljavax/swing/undo/UndoableEdit; thrownTypes javax/swing/text/BadLocationException flags 1 +method name remove descriptor (II)Ljavax/swing/undo/UndoableEdit; thrownTypes javax/swing/text/BadLocationException flags 1 +method name getString descriptor (II)Ljava/lang/String; thrownTypes javax/swing/text/BadLocationException flags 1 +method name getChars descriptor (IILjavax/swing/text/Segment;)V thrownTypes javax/swing/text/BadLocationException flags 1 +method name createPosition descriptor (I)Ljavax/swing/text/Position; thrownTypes javax/swing/text/BadLocationException flags 1 +method name getPositionsInRange descriptor (Ljava/util/Vector;II)Ljava/util/Vector; flags 4 +method name updateUndoPositions descriptor (Ljava/util/Vector;)V flags 4 + +class name javax/swing/text/Style +header extends java/lang/Object implements javax/swing/text/MutableAttributeSet flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getName descriptor ()Ljava/lang/String; flags 401 +method name addChangeListener descriptor (Ljavax/swing/event/ChangeListener;)V flags 401 +method name removeChangeListener descriptor (Ljavax/swing/event/ChangeListener;)V flags 401 + +class name javax/swing/text/StyleConstants +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name ComponentElementName descriptor Ljava/lang/String; constantValue component flags 19 +field name IconElementName descriptor Ljava/lang/String; constantValue icon flags 19 +field name NameAttribute descriptor Ljava/lang/Object; flags 19 +field name ResolveAttribute descriptor Ljava/lang/Object; flags 19 +field name ModelAttribute descriptor Ljava/lang/Object; flags 19 +field name BidiLevel descriptor Ljava/lang/Object; flags 19 +field name FontFamily descriptor Ljava/lang/Object; flags 19 +field name Family descriptor Ljava/lang/Object; flags 19 +field name FontSize descriptor Ljava/lang/Object; flags 19 +field name Size descriptor Ljava/lang/Object; flags 19 +field name Bold descriptor Ljava/lang/Object; flags 19 +field name Italic descriptor Ljava/lang/Object; flags 19 +field name Underline descriptor Ljava/lang/Object; flags 19 +field name StrikeThrough descriptor Ljava/lang/Object; flags 19 +field name Superscript descriptor Ljava/lang/Object; flags 19 +field name Subscript descriptor Ljava/lang/Object; flags 19 +field name Foreground descriptor Ljava/lang/Object; flags 19 +field name Background descriptor Ljava/lang/Object; flags 19 +field name ComponentAttribute descriptor Ljava/lang/Object; flags 19 +field name IconAttribute descriptor Ljava/lang/Object; flags 19 +field name ComposedTextAttribute descriptor Ljava/lang/Object; flags 19 +field name FirstLineIndent descriptor Ljava/lang/Object; flags 19 +field name LeftIndent descriptor Ljava/lang/Object; flags 19 +field name RightIndent descriptor Ljava/lang/Object; flags 19 +field name LineSpacing descriptor Ljava/lang/Object; flags 19 +field name SpaceAbove descriptor Ljava/lang/Object; flags 19 +field name SpaceBelow descriptor Ljava/lang/Object; flags 19 +field name Alignment descriptor Ljava/lang/Object; flags 19 +field name TabSet descriptor Ljava/lang/Object; flags 19 +field name Orientation descriptor Ljava/lang/Object; flags 19 +field name ALIGN_LEFT descriptor I constantValue 0 flags 19 +field name ALIGN_CENTER descriptor I constantValue 1 flags 19 +field name ALIGN_RIGHT descriptor I constantValue 2 flags 19 +field name ALIGN_JUSTIFIED descriptor I constantValue 3 flags 19 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name getBidiLevel descriptor (Ljavax/swing/text/AttributeSet;)I flags 9 +method name setBidiLevel descriptor (Ljavax/swing/text/MutableAttributeSet;I)V flags 9 +method name getComponent descriptor (Ljavax/swing/text/AttributeSet;)Ljava/awt/Component; flags 9 +method name setComponent descriptor (Ljavax/swing/text/MutableAttributeSet;Ljava/awt/Component;)V flags 9 +method name getIcon descriptor (Ljavax/swing/text/AttributeSet;)Ljavax/swing/Icon; flags 9 +method name setIcon descriptor (Ljavax/swing/text/MutableAttributeSet;Ljavax/swing/Icon;)V flags 9 +method name getFontFamily descriptor (Ljavax/swing/text/AttributeSet;)Ljava/lang/String; flags 9 +method name setFontFamily descriptor (Ljavax/swing/text/MutableAttributeSet;Ljava/lang/String;)V flags 9 +method name getFontSize descriptor (Ljavax/swing/text/AttributeSet;)I flags 9 +method name setFontSize descriptor (Ljavax/swing/text/MutableAttributeSet;I)V flags 9 +method name isBold descriptor (Ljavax/swing/text/AttributeSet;)Z flags 9 +method name setBold descriptor (Ljavax/swing/text/MutableAttributeSet;Z)V flags 9 +method name isItalic descriptor (Ljavax/swing/text/AttributeSet;)Z flags 9 +method name setItalic descriptor (Ljavax/swing/text/MutableAttributeSet;Z)V flags 9 +method name isUnderline descriptor (Ljavax/swing/text/AttributeSet;)Z flags 9 +method name isStrikeThrough descriptor (Ljavax/swing/text/AttributeSet;)Z flags 9 +method name isSuperscript descriptor (Ljavax/swing/text/AttributeSet;)Z flags 9 +method name isSubscript descriptor (Ljavax/swing/text/AttributeSet;)Z flags 9 +method name setUnderline descriptor (Ljavax/swing/text/MutableAttributeSet;Z)V flags 9 +method name setStrikeThrough descriptor (Ljavax/swing/text/MutableAttributeSet;Z)V flags 9 +method name setSuperscript descriptor (Ljavax/swing/text/MutableAttributeSet;Z)V flags 9 +method name setSubscript descriptor (Ljavax/swing/text/MutableAttributeSet;Z)V flags 9 +method name getForeground descriptor (Ljavax/swing/text/AttributeSet;)Ljava/awt/Color; flags 9 +method name setForeground descriptor (Ljavax/swing/text/MutableAttributeSet;Ljava/awt/Color;)V flags 9 +method name getBackground descriptor (Ljavax/swing/text/AttributeSet;)Ljava/awt/Color; flags 9 +method name setBackground descriptor (Ljavax/swing/text/MutableAttributeSet;Ljava/awt/Color;)V flags 9 +method name getFirstLineIndent descriptor (Ljavax/swing/text/AttributeSet;)F flags 9 +method name setFirstLineIndent descriptor (Ljavax/swing/text/MutableAttributeSet;F)V flags 9 +method name getRightIndent descriptor (Ljavax/swing/text/AttributeSet;)F flags 9 +method name setRightIndent descriptor (Ljavax/swing/text/MutableAttributeSet;F)V flags 9 +method name getLeftIndent descriptor (Ljavax/swing/text/AttributeSet;)F flags 9 +method name setLeftIndent descriptor (Ljavax/swing/text/MutableAttributeSet;F)V flags 9 +method name getLineSpacing descriptor (Ljavax/swing/text/AttributeSet;)F flags 9 +method name setLineSpacing descriptor (Ljavax/swing/text/MutableAttributeSet;F)V flags 9 +method name getSpaceAbove descriptor (Ljavax/swing/text/AttributeSet;)F flags 9 +method name setSpaceAbove descriptor (Ljavax/swing/text/MutableAttributeSet;F)V flags 9 +method name getSpaceBelow descriptor (Ljavax/swing/text/AttributeSet;)F flags 9 +method name setSpaceBelow descriptor (Ljavax/swing/text/MutableAttributeSet;F)V flags 9 +method name getAlignment descriptor (Ljavax/swing/text/AttributeSet;)I flags 9 +method name setAlignment descriptor (Ljavax/swing/text/MutableAttributeSet;I)V flags 9 +method name getTabSet descriptor (Ljavax/swing/text/AttributeSet;)Ljavax/swing/text/TabSet; flags 9 +method name setTabSet descriptor (Ljavax/swing/text/MutableAttributeSet;Ljavax/swing/text/TabSet;)V flags 9 + +class name javax/swing/text/StyleConstants$CharacterConstants +header extends javax/swing/text/StyleConstants implements javax/swing/text/AttributeSet$CharacterAttribute flags 21 +innerclass innerClass javax/swing/text/StyleConstants$CharacterConstants outerClass javax/swing/text/StyleConstants innerClassName CharacterConstants flags 9 +innerclass innerClass javax/swing/text/AttributeSet$CharacterAttribute outerClass javax/swing/text/AttributeSet innerClassName CharacterAttribute flags 609 + +class name javax/swing/text/StyleConstants$ColorConstants +header extends javax/swing/text/StyleConstants implements javax/swing/text/AttributeSet$ColorAttribute,javax/swing/text/AttributeSet$CharacterAttribute flags 21 +innerclass innerClass javax/swing/text/StyleConstants$ColorConstants outerClass javax/swing/text/StyleConstants innerClassName ColorConstants flags 9 +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 + +class name javax/swing/text/StyleConstants$FontConstants +header extends javax/swing/text/StyleConstants implements javax/swing/text/AttributeSet$FontAttribute,javax/swing/text/AttributeSet$CharacterAttribute flags 21 +innerclass innerClass javax/swing/text/StyleConstants$FontConstants outerClass javax/swing/text/StyleConstants innerClassName FontConstants flags 9 +innerclass innerClass javax/swing/text/AttributeSet$FontAttribute outerClass javax/swing/text/AttributeSet innerClassName FontAttribute flags 609 +innerclass innerClass javax/swing/text/AttributeSet$CharacterAttribute outerClass javax/swing/text/AttributeSet innerClassName CharacterAttribute flags 609 + +class name javax/swing/text/StyleConstants$ParagraphConstants +header extends javax/swing/text/StyleConstants implements javax/swing/text/AttributeSet$ParagraphAttribute flags 21 +innerclass innerClass javax/swing/text/StyleConstants$ParagraphConstants outerClass javax/swing/text/StyleConstants innerClassName ParagraphConstants flags 9 +innerclass innerClass javax/swing/text/AttributeSet$ParagraphAttribute outerClass javax/swing/text/AttributeSet innerClassName ParagraphAttribute flags 609 + +class name javax/swing/text/StyleContext +header extends java/lang/Object implements java/io/Serializable,javax/swing/text/AbstractDocument$AttributeContext flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name DEFAULT_STYLE descriptor Ljava/lang/String; constantValue default flags 19 +method name getDefaultStyleContext descriptor ()Ljavax/swing/text/StyleContext; flags 19 +method name descriptor ()V flags 1 +method name addStyle descriptor (Ljava/lang/String;Ljavax/swing/text/Style;)Ljavax/swing/text/Style; flags 1 +method name removeStyle descriptor (Ljava/lang/String;)V flags 1 +method name getStyle descriptor (Ljava/lang/String;)Ljavax/swing/text/Style; flags 1 +method name getStyleNames descriptor ()Ljava/util/Enumeration; flags 1 signature ()Ljava/util/Enumeration<*>; +method name addChangeListener descriptor (Ljavax/swing/event/ChangeListener;)V flags 1 +method name removeChangeListener descriptor (Ljavax/swing/event/ChangeListener;)V flags 1 +method name getChangeListeners descriptor ()[Ljavax/swing/event/ChangeListener; flags 1 +method name getFont descriptor (Ljavax/swing/text/AttributeSet;)Ljava/awt/Font; flags 1 +method name getForeground descriptor (Ljavax/swing/text/AttributeSet;)Ljava/awt/Color; flags 1 +method name getBackground descriptor (Ljavax/swing/text/AttributeSet;)Ljava/awt/Color; flags 1 +method name getFont descriptor (Ljava/lang/String;II)Ljava/awt/Font; flags 1 +method name getFontMetrics descriptor (Ljava/awt/Font;)Ljava/awt/FontMetrics; flags 1 +method name addAttribute descriptor (Ljavax/swing/text/AttributeSet;Ljava/lang/Object;Ljava/lang/Object;)Ljavax/swing/text/AttributeSet; flags 21 +method name addAttributes descriptor (Ljavax/swing/text/AttributeSet;Ljavax/swing/text/AttributeSet;)Ljavax/swing/text/AttributeSet; flags 21 +method name removeAttribute descriptor (Ljavax/swing/text/AttributeSet;Ljava/lang/Object;)Ljavax/swing/text/AttributeSet; flags 21 +method name removeAttributes descriptor (Ljavax/swing/text/AttributeSet;Ljava/util/Enumeration;)Ljavax/swing/text/AttributeSet; flags 21 signature (Ljavax/swing/text/AttributeSet;Ljava/util/Enumeration<*>;)Ljavax/swing/text/AttributeSet; +method name removeAttributes descriptor (Ljavax/swing/text/AttributeSet;Ljavax/swing/text/AttributeSet;)Ljavax/swing/text/AttributeSet; flags 21 +method name getEmptySet descriptor ()Ljavax/swing/text/AttributeSet; flags 1 +method name reclaim descriptor (Ljavax/swing/text/AttributeSet;)V flags 1 +method name getCompressionThreshold descriptor ()I flags 4 +method name createSmallAttributeSet descriptor (Ljavax/swing/text/AttributeSet;)Ljavax/swing/text/StyleContext$SmallAttributeSet; flags 4 +method name createLargeAttributeSet descriptor (Ljavax/swing/text/AttributeSet;)Ljavax/swing/text/MutableAttributeSet; flags 4 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name writeAttributes descriptor (Ljava/io/ObjectOutputStream;Ljavax/swing/text/AttributeSet;)V thrownTypes java/io/IOException flags 1 +method name readAttributes descriptor (Ljava/io/ObjectInputStream;Ljavax/swing/text/MutableAttributeSet;)V thrownTypes java/lang/ClassNotFoundException,java/io/IOException flags 1 +method name writeAttributeSet descriptor (Ljava/io/ObjectOutputStream;Ljavax/swing/text/AttributeSet;)V thrownTypes java/io/IOException flags 9 +method name readAttributeSet descriptor (Ljava/io/ObjectInputStream;Ljavax/swing/text/MutableAttributeSet;)V thrownTypes java/lang/ClassNotFoundException,java/io/IOException flags 9 +method name registerStaticAttributeKey descriptor (Ljava/lang/Object;)V flags 9 +method name getStaticAttribute descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 9 +method name getStaticAttributeKey descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 9 + +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 +field name listenerList descriptor Ljavax/swing/event/EventListenerList; flags 4 +field name changeEvent descriptor Ljavax/swing/event/ChangeEvent; flags 84 +method name descriptor (Ljavax/swing/text/StyleContext;Ljava/lang/String;Ljavax/swing/text/Style;)V flags 1 +method name descriptor (Ljavax/swing/text/StyleContext;Ljavax/swing/text/Style;)V flags 1 +method name descriptor (Ljavax/swing/text/StyleContext;)V flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name getName descriptor ()Ljava/lang/String; flags 1 +method name setName descriptor (Ljava/lang/String;)V flags 1 +method name addChangeListener descriptor (Ljavax/swing/event/ChangeListener;)V flags 1 +method name removeChangeListener descriptor (Ljavax/swing/event/ChangeListener;)V flags 1 +method name getChangeListeners descriptor ()[Ljavax/swing/event/ChangeListener; flags 1 +method name fireStateChanged descriptor ()V flags 4 +method name getListeners descriptor (Ljava/lang/Class;)[Ljava/util/EventListener; flags 1 signature (Ljava/lang/Class;)[TT; +method name getAttributeCount descriptor ()I flags 1 +method name isDefined descriptor (Ljava/lang/Object;)Z flags 1 +method name isEqual descriptor (Ljavax/swing/text/AttributeSet;)Z flags 1 +method name copyAttributes descriptor ()Ljavax/swing/text/AttributeSet; flags 1 +method name getAttribute descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1 +method name getAttributeNames descriptor ()Ljava/util/Enumeration; flags 1 signature ()Ljava/util/Enumeration<*>; +method name containsAttribute descriptor (Ljava/lang/Object;Ljava/lang/Object;)Z flags 1 +method name containsAttributes descriptor (Ljavax/swing/text/AttributeSet;)Z flags 1 +method name getResolveParent descriptor ()Ljavax/swing/text/AttributeSet; flags 1 +method name addAttribute descriptor (Ljava/lang/Object;Ljava/lang/Object;)V flags 1 +method name addAttributes descriptor (Ljavax/swing/text/AttributeSet;)V flags 1 +method name removeAttribute descriptor (Ljava/lang/Object;)V flags 1 +method name removeAttributes descriptor (Ljava/util/Enumeration;)V flags 1 signature (Ljava/util/Enumeration<*>;)V +method name removeAttributes descriptor (Ljavax/swing/text/AttributeSet;)V flags 1 +method name setResolveParent descriptor (Ljavax/swing/text/AttributeSet;)V flags 1 + +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 +method name descriptor (Ljavax/swing/text/StyleContext;[Ljava/lang/Object;)V flags 1 +method name descriptor (Ljavax/swing/text/StyleContext;Ljavax/swing/text/AttributeSet;)V 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 +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name getAttributeCount descriptor ()I flags 1 +method name isDefined descriptor (Ljava/lang/Object;)Z flags 1 +method name isEqual descriptor (Ljavax/swing/text/AttributeSet;)Z flags 1 +method name copyAttributes descriptor ()Ljavax/swing/text/AttributeSet; flags 1 +method name getAttribute descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1 +method name getAttributeNames descriptor ()Ljava/util/Enumeration; flags 1 signature ()Ljava/util/Enumeration<*>; +method name containsAttribute descriptor (Ljava/lang/Object;Ljava/lang/Object;)Z flags 1 +method name containsAttributes descriptor (Ljavax/swing/text/AttributeSet;)Z flags 1 +method name getResolveParent descriptor ()Ljavax/swing/text/AttributeSet; flags 1 + +class name javax/swing/text/StyledDocument +header extends java/lang/Object implements javax/swing/text/Document flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name addStyle descriptor (Ljava/lang/String;Ljavax/swing/text/Style;)Ljavax/swing/text/Style; flags 401 +method name removeStyle descriptor (Ljava/lang/String;)V flags 401 +method name getStyle descriptor (Ljava/lang/String;)Ljavax/swing/text/Style; flags 401 +method name setCharacterAttributes descriptor (IILjavax/swing/text/AttributeSet;Z)V flags 401 +method name setParagraphAttributes descriptor (IILjavax/swing/text/AttributeSet;Z)V flags 401 +method name setLogicalStyle descriptor (ILjavax/swing/text/Style;)V flags 401 +method name getLogicalStyle descriptor (I)Ljavax/swing/text/Style; flags 401 +method name getParagraphElement descriptor (I)Ljavax/swing/text/Element; flags 401 +method name getCharacterElement descriptor (I)Ljavax/swing/text/Element; flags 401 +method name getForeground descriptor (Ljavax/swing/text/AttributeSet;)Ljava/awt/Color; flags 401 +method name getBackground descriptor (Ljavax/swing/text/AttributeSet;)Ljava/awt/Color; flags 401 +method name getFont descriptor (Ljavax/swing/text/AttributeSet;)Ljava/awt/Font; flags 401 + +class name javax/swing/text/StyledEditorKit +header extends javax/swing/text/DefaultEditorKit flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +method name descriptor ()V flags 1 +method name getInputAttributes descriptor ()Ljavax/swing/text/MutableAttributeSet; flags 1 +method name getCharacterAttributeRun descriptor ()Ljavax/swing/text/Element; flags 1 +method name getActions descriptor ()[Ljavax/swing/Action; flags 1 +method name createDefaultDocument descriptor ()Ljavax/swing/text/Document; flags 1 +method name install descriptor (Ljavax/swing/JEditorPane;)V flags 1 +method name deinstall descriptor (Ljavax/swing/JEditorPane;)V flags 1 +method name getViewFactory descriptor ()Ljavax/swing/text/ViewFactory; flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name createInputAttributes descriptor (Ljavax/swing/text/Element;Ljavax/swing/text/MutableAttributeSet;)V flags 4 + +class name javax/swing/text/StyledEditorKit$AlignmentAction +header extends javax/swing/text/StyledEditorKit$StyledTextAction flags 21 +innerclass innerClass javax/swing/text/StyledEditorKit$AlignmentAction outerClass javax/swing/text/StyledEditorKit innerClassName AlignmentAction flags 9 +innerclass innerClass javax/swing/text/StyledEditorKit$StyledTextAction outerClass javax/swing/text/StyledEditorKit innerClassName StyledTextAction flags 409 +method name descriptor (Ljava/lang/String;I)V flags 1 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 + +class name javax/swing/text/StyledEditorKit$BoldAction +header extends javax/swing/text/StyledEditorKit$StyledTextAction flags 21 +innerclass innerClass javax/swing/text/StyledEditorKit$BoldAction outerClass javax/swing/text/StyledEditorKit innerClassName BoldAction flags 9 +innerclass innerClass javax/swing/text/StyledEditorKit$StyledTextAction outerClass javax/swing/text/StyledEditorKit innerClassName StyledTextAction flags 409 +method name descriptor ()V flags 1 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 + +class name javax/swing/text/StyledEditorKit$FontFamilyAction +header extends javax/swing/text/StyledEditorKit$StyledTextAction flags 21 +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 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 + +class name javax/swing/text/StyledEditorKit$FontSizeAction +header extends javax/swing/text/StyledEditorKit$StyledTextAction flags 21 +innerclass innerClass javax/swing/text/StyledEditorKit$FontSizeAction outerClass javax/swing/text/StyledEditorKit innerClassName FontSizeAction flags 9 +innerclass innerClass javax/swing/text/StyledEditorKit$StyledTextAction outerClass javax/swing/text/StyledEditorKit innerClassName StyledTextAction flags 409 +method name descriptor (Ljava/lang/String;I)V flags 1 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 + +class name javax/swing/text/StyledEditorKit$ForegroundAction +header extends javax/swing/text/StyledEditorKit$StyledTextAction flags 21 +innerclass innerClass javax/swing/text/StyledEditorKit$ForegroundAction outerClass javax/swing/text/StyledEditorKit innerClassName ForegroundAction flags 9 +innerclass innerClass javax/swing/text/StyledEditorKit$StyledTextAction outerClass javax/swing/text/StyledEditorKit innerClassName StyledTextAction flags 409 +method name descriptor (Ljava/lang/String;Ljava/awt/Color;)V flags 1 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 + +class name javax/swing/text/StyledEditorKit$ItalicAction +header extends javax/swing/text/StyledEditorKit$StyledTextAction flags 21 +innerclass innerClass javax/swing/text/StyledEditorKit$ItalicAction outerClass javax/swing/text/StyledEditorKit innerClassName ItalicAction flags 9 +innerclass innerClass javax/swing/text/StyledEditorKit$StyledTextAction outerClass javax/swing/text/StyledEditorKit innerClassName StyledTextAction flags 409 +method name descriptor ()V flags 1 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 + +class name javax/swing/text/StyledEditorKit$StyledTextAction +header extends javax/swing/text/TextAction flags 421 +innerclass innerClass javax/swing/text/StyledEditorKit$StyledTextAction outerClass javax/swing/text/StyledEditorKit innerClassName StyledTextAction flags 409 +method name descriptor (Ljava/lang/String;)V flags 1 +method name getEditor descriptor (Ljava/awt/event/ActionEvent;)Ljavax/swing/JEditorPane; flags 14 +method name getStyledDocument descriptor (Ljavax/swing/JEditorPane;)Ljavax/swing/text/StyledDocument; flags 14 +method name getStyledEditorKit descriptor (Ljavax/swing/JEditorPane;)Ljavax/swing/text/StyledEditorKit; flags 14 +method name setCharacterAttributes descriptor (Ljavax/swing/JEditorPane;Ljavax/swing/text/AttributeSet;Z)V flags 14 +method name setParagraphAttributes descriptor (Ljavax/swing/JEditorPane;Ljavax/swing/text/AttributeSet;Z)V flags 14 + +class name javax/swing/text/StyledEditorKit$UnderlineAction +header extends javax/swing/text/StyledEditorKit$StyledTextAction flags 21 +innerclass innerClass javax/swing/text/StyledEditorKit$UnderlineAction outerClass javax/swing/text/StyledEditorKit innerClassName UnderlineAction flags 9 +innerclass innerClass javax/swing/text/StyledEditorKit$StyledTextAction outerClass javax/swing/text/StyledEditorKit innerClassName StyledTextAction flags 409 +method name descriptor ()V flags 1 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 + +class name javax/swing/text/TabExpander +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name nextTabStop descriptor (FI)F flags 401 + +class name javax/swing/text/TabSet +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ([Ljavax/swing/text/TabStop;)V flags 1 +method name getTabCount descriptor ()I flags 1 +method name getTab descriptor (I)Ljavax/swing/text/TabStop; flags 1 +method name getTabAfter descriptor (F)Ljavax/swing/text/TabStop; flags 1 +method name getTabIndex descriptor (Ljavax/swing/text/TabStop;)I flags 1 +method name getTabIndexAfter descriptor (F)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 + +class name javax/swing/text/TabStop +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name ALIGN_LEFT descriptor I constantValue 0 flags 19 +field name ALIGN_RIGHT descriptor I constantValue 1 flags 19 +field name ALIGN_CENTER descriptor I constantValue 2 flags 19 +field name ALIGN_DECIMAL descriptor I constantValue 4 flags 19 +field name ALIGN_BAR descriptor I constantValue 5 flags 19 +field name LEAD_NONE descriptor I constantValue 0 flags 19 +field name LEAD_DOTS descriptor I constantValue 1 flags 19 +field name LEAD_HYPHENS descriptor I constantValue 2 flags 19 +field name LEAD_UNDERLINE descriptor I constantValue 3 flags 19 +field name LEAD_THICKLINE descriptor I constantValue 4 flags 19 +field name LEAD_EQUALS descriptor I constantValue 5 flags 19 +method name descriptor (F)V flags 1 +method name descriptor (FII)V flags 1 +method name getPosition descriptor ()F flags 1 +method name getAlignment descriptor ()I flags 1 +method name getLeader descriptor ()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 + +class name javax/swing/text/TabableView +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getTabbedSpan descriptor (FLjavax/swing/text/TabExpander;)F flags 401 +method name getPartialSpan descriptor (II)F flags 401 + +class name javax/swing/text/TableView +header extends javax/swing/text/BoxView flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +method name descriptor (Ljavax/swing/text/Element;)V flags 1 +method name createTableRow descriptor (Ljavax/swing/text/Element;)Ljavax/swing/text/TableView$TableRow; flags 4 +method name createTableCell descriptor (Ljavax/swing/text/Element;)Ljavax/swing/text/TableView$TableCell; flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name forwardUpdate descriptor (Ljavax/swing/event/DocumentEvent$ElementChange;Ljavax/swing/event/DocumentEvent;Ljava/awt/Shape;Ljavax/swing/text/ViewFactory;)V flags 4 +method name replace descriptor (II[Ljavax/swing/text/View;)V flags 1 +method name layoutColumns descriptor (I[I[I[Ljavax/swing/SizeRequirements;)V flags 4 +method name layoutMinorAxis descriptor (II[I[I)V flags 4 +method name calculateMinorAxisRequirements descriptor (ILjavax/swing/SizeRequirements;)Ljavax/swing/SizeRequirements; flags 4 +method name getViewAtPosition descriptor (ILjava/awt/Rectangle;)Ljavax/swing/text/View; flags 4 + +class name javax/swing/text/TableView$GridCell +header extends java/lang/Object flags 600 +innerclass innerClass javax/swing/text/TableView$GridCell outerClass javax/swing/text/TableView innerClassName GridCell flags 608 +method name setGridLocation descriptor (II)V flags 401 +method name getGridRow descriptor ()I flags 401 +method name getGridColumn descriptor ()I flags 401 +method name getColumnCount descriptor ()I flags 401 +method name getRowCount descriptor ()I flags 401 + +class name javax/swing/text/TableView$TableCell +header extends javax/swing/text/BoxView implements javax/swing/text/TableView$GridCell flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +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 +method name descriptor (Ljavax/swing/text/TableView;Ljavax/swing/text/Element;)V flags 1 +method name getColumnCount descriptor ()I flags 1 +method name getRowCount descriptor ()I flags 1 +method name setGridLocation descriptor (II)V flags 1 +method name getGridRow descriptor ()I flags 1 +method name getGridColumn descriptor ()I flags 1 + +class name javax/swing/text/TableView$TableRow +header extends javax/swing/text/BoxView flags 21 +innerclass innerClass javax/swing/text/TableView$TableRow outerClass javax/swing/text/TableView innerClassName TableRow flags 1 +method name descriptor (Ljavax/swing/text/TableView;Ljavax/swing/text/Element;)V flags 1 +method name replace descriptor (II[Ljavax/swing/text/View;)V flags 1 +method name layoutMajorAxis descriptor (II[I[I)V flags 4 +method name layoutMinorAxis descriptor (II[I[I)V flags 4 +method name getResizeWeight descriptor (I)I flags 1 +method name getViewAtPosition descriptor (ILjava/awt/Rectangle;)Ljavax/swing/text/View; flags 4 + +class name javax/swing/text/TextAction +header extends javax/swing/AbstractAction flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/String;)V flags 1 +method name getTextComponent descriptor (Ljava/awt/event/ActionEvent;)Ljavax/swing/text/JTextComponent; flags 14 +method name augmentList descriptor ([Ljavax/swing/Action;[Ljavax/swing/Action;)[Ljavax/swing/Action; flags 19 +method name getFocusedComponent descriptor ()Ljavax/swing/text/JTextComponent; flags 14 + +class name javax/swing/text/Utilities +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/text/Position$Bias outerClass javax/swing/text/Position innerClassName Bias flags 19 +method name descriptor ()V flags 1 +method name drawTabbedText descriptor (Ljavax/swing/text/Segment;IILjava/awt/Graphics;Ljavax/swing/text/TabExpander;I)I flags 19 +method name getTabbedTextWidth descriptor (Ljavax/swing/text/Segment;Ljava/awt/FontMetrics;ILjavax/swing/text/TabExpander;I)I flags 19 +method name getTabbedTextOffset descriptor (Ljavax/swing/text/Segment;Ljava/awt/FontMetrics;IILjavax/swing/text/TabExpander;I)I flags 19 +method name getTabbedTextOffset descriptor (Ljavax/swing/text/Segment;Ljava/awt/FontMetrics;IILjavax/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 +method name getRowStart descriptor (Ljavax/swing/text/JTextComponent;I)I thrownTypes javax/swing/text/BadLocationException flags 19 +method name getRowEnd descriptor (Ljavax/swing/text/JTextComponent;I)I thrownTypes javax/swing/text/BadLocationException flags 19 +method name getPositionAbove descriptor (Ljavax/swing/text/JTextComponent;II)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 +method name getWordStart descriptor (Ljavax/swing/text/JTextComponent;I)I thrownTypes javax/swing/text/BadLocationException flags 19 +method name getWordEnd descriptor (Ljavax/swing/text/JTextComponent;I)I thrownTypes javax/swing/text/BadLocationException flags 19 +method name getNextWord descriptor (Ljavax/swing/text/JTextComponent;I)I thrownTypes javax/swing/text/BadLocationException flags 19 +method name getPreviousWord descriptor (Ljavax/swing/text/JTextComponent;I)I thrownTypes javax/swing/text/BadLocationException flags 19 +method name getParagraphElement descriptor (Ljavax/swing/text/JTextComponent;I)Ljavax/swing/text/Element; flags 19 + +class name javax/swing/text/View +header extends java/lang/Object implements javax/swing/SwingConstants flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name BadBreakWeight descriptor I constantValue 0 flags 19 +field name GoodBreakWeight descriptor I constantValue 1000 flags 19 +field name ExcellentBreakWeight descriptor I constantValue 2000 flags 19 +field name ForcedBreakWeight descriptor I constantValue 3000 flags 19 +field name X_AXIS descriptor I constantValue 0 flags 19 +field name Y_AXIS descriptor I constantValue 1 flags 19 +method name descriptor (Ljavax/swing/text/Element;)V flags 1 +method name getParent descriptor ()Ljavax/swing/text/View; flags 1 +method name isVisible descriptor ()Z flags 1 +method name getPreferredSpan descriptor (I)F flags 401 +method name getMinimumSpan descriptor (I)F flags 1 +method name getMaximumSpan descriptor (I)F flags 1 +method name preferenceChanged descriptor (Ljavax/swing/text/View;ZZ)V flags 1 +method name getAlignment descriptor (I)F flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljava/awt/Shape;)V flags 401 +method name setParent descriptor (Ljavax/swing/text/View;)V flags 1 +method name getViewCount descriptor ()I flags 1 +method name getView descriptor (I)Ljavax/swing/text/View; flags 1 +method name removeAll descriptor ()V flags 1 +method name remove descriptor (I)V flags 1 +method name insert descriptor (ILjavax/swing/text/View;)V flags 1 +method name append descriptor (Ljavax/swing/text/View;)V flags 1 +method name replace descriptor (II[Ljavax/swing/text/View;)V flags 1 +method name getViewIndex descriptor (ILjavax/swing/text/Position$Bias;)I flags 1 +method name getChildAllocation descriptor (ILjava/awt/Shape;)Ljava/awt/Shape; flags 1 +method name getNextVisualPositionFrom descriptor (ILjavax/swing/text/Position$Bias;Ljava/awt/Shape;I[Ljavax/swing/text/Position$Bias;)I thrownTypes javax/swing/text/BadLocationException flags 1 +method name modelToView descriptor (ILjava/awt/Shape;Ljavax/swing/text/Position$Bias;)Ljava/awt/Shape; thrownTypes javax/swing/text/BadLocationException flags 401 +method name modelToView descriptor (ILjavax/swing/text/Position$Bias;ILjavax/swing/text/Position$Bias;Ljava/awt/Shape;)Ljava/awt/Shape; thrownTypes javax/swing/text/BadLocationException flags 1 +method name viewToModel descriptor (FFLjava/awt/Shape;[Ljavax/swing/text/Position$Bias;)I flags 401 +method name insertUpdate descriptor (Ljavax/swing/event/DocumentEvent;Ljava/awt/Shape;Ljavax/swing/text/ViewFactory;)V flags 1 +method name removeUpdate descriptor (Ljavax/swing/event/DocumentEvent;Ljava/awt/Shape;Ljavax/swing/text/ViewFactory;)V flags 1 +method name changedUpdate descriptor (Ljavax/swing/event/DocumentEvent;Ljava/awt/Shape;Ljavax/swing/text/ViewFactory;)V flags 1 +method name getDocument descriptor ()Ljavax/swing/text/Document; flags 1 +method name getStartOffset descriptor ()I flags 1 +method name getEndOffset descriptor ()I flags 1 +method name getElement descriptor ()Ljavax/swing/text/Element; flags 1 +method name getGraphics descriptor ()Ljava/awt/Graphics; flags 1 +method name getAttributes descriptor ()Ljavax/swing/text/AttributeSet; flags 1 +method name breakView descriptor (IIFF)Ljavax/swing/text/View; flags 1 +method name createFragment descriptor (II)Ljavax/swing/text/View; flags 1 +method name getBreakWeight descriptor (IFF)I flags 1 +method name getResizeWeight descriptor (I)I flags 1 +method name setSize descriptor (FF)V flags 1 +method name getContainer descriptor ()Ljava/awt/Container; flags 1 +method name getViewFactory descriptor ()Ljavax/swing/text/ViewFactory; flags 1 +method name getToolTipText descriptor (FFLjava/awt/Shape;)Ljava/lang/String; flags 1 +method name getViewIndex descriptor (FFLjava/awt/Shape;)I flags 1 +method name updateChildren descriptor (Ljavax/swing/event/DocumentEvent$ElementChange;Ljavax/swing/event/DocumentEvent;Ljavax/swing/text/ViewFactory;)Z flags 4 +method name forwardUpdate descriptor (Ljavax/swing/event/DocumentEvent$ElementChange;Ljavax/swing/event/DocumentEvent;Ljava/awt/Shape;Ljavax/swing/text/ViewFactory;)V flags 4 +method name forwardUpdateToView descriptor (Ljavax/swing/text/View;Ljavax/swing/event/DocumentEvent;Ljava/awt/Shape;Ljavax/swing/text/ViewFactory;)V flags 4 +method name updateLayout descriptor (Ljavax/swing/event/DocumentEvent$ElementChange;Ljavax/swing/event/DocumentEvent;Ljava/awt/Shape;)V flags 4 +method name modelToView descriptor (ILjava/awt/Shape;)Ljava/awt/Shape; thrownTypes javax/swing/text/BadLocationException flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name viewToModel descriptor (FFLjava/awt/Shape;)I flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; + +class name javax/swing/text/ViewFactory +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name create descriptor (Ljavax/swing/text/Element;)Ljavax/swing/text/View; flags 401 + +class name javax/swing/text/WrappedPlainView +header extends javax/swing/text/BoxView implements javax/swing/text/TabExpander flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljavax/swing/text/Element;)V flags 1 +method name descriptor (Ljavax/swing/text/Element;Z)V flags 1 +method name getTabSize descriptor ()I flags 4 +method name drawLine descriptor (IILjava/awt/Graphics;II)V flags 4 +method name drawUnselectedText descriptor (Ljava/awt/Graphics;IIII)I thrownTypes javax/swing/text/BadLocationException flags 4 +method name drawSelectedText descriptor (Ljava/awt/Graphics;IIII)I thrownTypes javax/swing/text/BadLocationException flags 4 +method name getLineBuffer descriptor ()Ljavax/swing/text/Segment; flags 14 +method name calculateBreakPosition descriptor (II)I flags 4 +method name loadChildren descriptor (Ljavax/swing/text/ViewFactory;)V flags 4 +method name nextTabStop descriptor (FI)F flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljava/awt/Shape;)V flags 1 +method name setSize descriptor (FF)V flags 1 +method name getPreferredSpan descriptor (I)F flags 1 +method name getMinimumSpan descriptor (I)F flags 1 +method name getMaximumSpan descriptor (I)F flags 1 +method name insertUpdate descriptor (Ljavax/swing/event/DocumentEvent;Ljava/awt/Shape;Ljavax/swing/text/ViewFactory;)V flags 1 +method name removeUpdate descriptor (Ljavax/swing/event/DocumentEvent;Ljava/awt/Shape;Ljavax/swing/text/ViewFactory;)V flags 1 +method name changedUpdate descriptor (Ljavax/swing/event/DocumentEvent;Ljava/awt/Shape;Ljavax/swing/text/ViewFactory;)V flags 1 + +class name javax/swing/text/ZoneView +header extends javax/swing/text/BoxView flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/event/DocumentEvent$ElementChange outerClass javax/swing/event/DocumentEvent innerClassName ElementChange flags 609 +method name descriptor (Ljavax/swing/text/Element;I)V flags 1 +method name getMaximumZoneSize descriptor ()I flags 1 +method name setMaximumZoneSize descriptor (I)V flags 1 +method name getMaxZonesLoaded descriptor ()I flags 1 +method name setMaxZonesLoaded descriptor (I)V flags 1 +method name zoneWasLoaded descriptor (Ljavax/swing/text/View;)V flags 4 +method name unloadZone descriptor (Ljavax/swing/text/View;)V flags 4 +method name isZoneLoaded descriptor (Ljavax/swing/text/View;)Z flags 4 +method name createZone descriptor (II)Ljavax/swing/text/View; flags 4 +method name loadChildren descriptor (Ljavax/swing/text/ViewFactory;)V flags 4 +method name getViewIndexAtPosition descriptor (I)I flags 4 +method name updateChildren descriptor (Ljavax/swing/event/DocumentEvent$ElementChange;Ljavax/swing/event/DocumentEvent;Ljavax/swing/text/ViewFactory;)Z flags 4 +method name insertUpdate descriptor (Ljavax/swing/event/DocumentEvent;Ljava/awt/Shape;Ljavax/swing/text/ViewFactory;)V flags 1 +method name removeUpdate descriptor (Ljavax/swing/event/DocumentEvent;Ljava/awt/Shape;Ljavax/swing/text/ViewFactory;)V flags 1 + +class name javax/swing/text/html/BlockView +header extends javax/swing/text/BoxView flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/text/html/StyleSheet$BoxPainter outerClass javax/swing/text/html/StyleSheet innerClassName BoxPainter flags 9 +method name descriptor (Ljavax/swing/text/Element;I)V flags 1 +method name setParent descriptor (Ljavax/swing/text/View;)V flags 1 +method name calculateMajorAxisRequirements descriptor (ILjavax/swing/SizeRequirements;)Ljavax/swing/SizeRequirements; flags 4 +method name calculateMinorAxisRequirements descriptor (ILjavax/swing/SizeRequirements;)Ljavax/swing/SizeRequirements; flags 4 +method name layoutMinorAxis descriptor (II[I[I)V flags 4 +method name paint descriptor (Ljava/awt/Graphics;Ljava/awt/Shape;)V flags 1 +method name getAttributes descriptor ()Ljavax/swing/text/AttributeSet; flags 1 +method name getResizeWeight descriptor (I)I flags 1 +method name getAlignment descriptor (I)F flags 1 +method name changedUpdate descriptor (Ljavax/swing/event/DocumentEvent;Ljava/awt/Shape;Ljavax/swing/text/ViewFactory;)V flags 1 +method name getPreferredSpan descriptor (I)F flags 1 +method name getMinimumSpan descriptor (I)F flags 1 +method name getMaximumSpan descriptor (I)F flags 1 +method name setPropertiesFromAttributes descriptor ()V flags 4 +method name getStyleSheet descriptor ()Ljavax/swing/text/html/StyleSheet; flags 4 + +class name javax/swing/text/html/CSS +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +method name descriptor ()V flags 1 +method name getAllAttributeKeys descriptor ()[Ljavax/swing/text/html/CSS$Attribute; flags 9 +method name getAttribute descriptor (Ljava/lang/String;)Ljavax/swing/text/html/CSS$Attribute; flags 19 + +class name javax/swing/text/html/CSS$Attribute +header extends java/lang/Object flags 31 +innerclass innerClass javax/swing/text/html/CSS$Attribute outerClass javax/swing/text/html/CSS innerClassName Attribute flags 19 +field name BACKGROUND descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name BACKGROUND_ATTACHMENT descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name BACKGROUND_COLOR descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name BACKGROUND_IMAGE descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name BACKGROUND_POSITION descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name BACKGROUND_REPEAT descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name BORDER descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name BORDER_BOTTOM descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name BORDER_BOTTOM_COLOR descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name BORDER_BOTTOM_STYLE descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name BORDER_BOTTOM_WIDTH descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name BORDER_COLOR descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name BORDER_LEFT descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name BORDER_LEFT_COLOR descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name BORDER_LEFT_STYLE descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name BORDER_LEFT_WIDTH descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name BORDER_RIGHT descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name BORDER_RIGHT_COLOR descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name BORDER_RIGHT_STYLE descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name BORDER_RIGHT_WIDTH descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name BORDER_STYLE descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name BORDER_TOP descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name BORDER_TOP_COLOR descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name BORDER_TOP_STYLE descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name BORDER_TOP_WIDTH descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name BORDER_WIDTH descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name CLEAR descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name COLOR descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name DISPLAY descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name FLOAT descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name FONT descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name FONT_FAMILY descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name FONT_SIZE descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name FONT_STYLE descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name FONT_VARIANT descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name FONT_WEIGHT descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name HEIGHT descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name LETTER_SPACING descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name LINE_HEIGHT descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name LIST_STYLE descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name LIST_STYLE_IMAGE descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name LIST_STYLE_POSITION descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name LIST_STYLE_TYPE descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name MARGIN descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name MARGIN_BOTTOM descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name MARGIN_LEFT descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name MARGIN_RIGHT descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name MARGIN_TOP descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name PADDING descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name PADDING_BOTTOM descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name PADDING_LEFT descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name PADDING_RIGHT descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name PADDING_TOP descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name TEXT_ALIGN descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name TEXT_DECORATION descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name TEXT_INDENT descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name TEXT_TRANSFORM descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name VERTICAL_ALIGN descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name WORD_SPACING descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name WHITE_SPACE descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +field name WIDTH descriptor Ljavax/swing/text/html/CSS$Attribute; flags 19 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name getDefaultValue descriptor ()Ljava/lang/String; flags 1 +method name isInherited descriptor ()Z flags 1 + +class name javax/swing/text/html/FormSubmitEvent +header extends javax/swing/text/html/HTMLFrameHyperlinkEvent flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +method name getMethod descriptor ()Ljavax/swing/text/html/FormSubmitEvent$MethodType; flags 1 +method name getData descriptor ()Ljava/lang/String; flags 1 + +class name javax/swing/text/html/FormSubmitEvent$MethodType +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; +innerclass innerClass javax/swing/text/html/FormSubmitEvent$MethodType outerClass javax/swing/text/html/FormSubmitEvent innerClassName MethodType flags 4019 +field name GET descriptor Ljavax/swing/text/html/FormSubmitEvent$MethodType; flags 4019 +field name POST descriptor Ljavax/swing/text/html/FormSubmitEvent$MethodType; flags 4019 +method name values descriptor ()[Ljavax/swing/text/html/FormSubmitEvent$MethodType; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljavax/swing/text/html/FormSubmitEvent$MethodType; flags 9 + +class name javax/swing/text/html/FormView +header extends javax/swing/text/ComponentView implements java/awt/event/ActionListener flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/text/html/FormView$MouseEventListener outerClass javax/swing/text/html/FormView innerClassName MouseEventListener flags 4 +field name SUBMIT descriptor Ljava/lang/String; flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +field name RESET descriptor Ljava/lang/String; flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name descriptor (Ljavax/swing/text/Element;)V flags 1 +method name createComponent descriptor ()Ljava/awt/Component; flags 4 +method name getMaximumSpan descriptor (I)F flags 1 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 +method name submitData descriptor (Ljava/lang/String;)V flags 4 +method name imageSubmit descriptor (Ljava/lang/String;)V flags 4 + +class name javax/swing/text/html/FormView$MouseEventListener +header extends java/awt/event/MouseAdapter flags 21 +innerclass innerClass javax/swing/text/html/FormView$MouseEventListener outerClass javax/swing/text/html/FormView innerClassName MouseEventListener flags 4 +method name descriptor (Ljavax/swing/text/html/FormView;)V flags 4 +method name mouseReleased descriptor (Ljava/awt/event/MouseEvent;)V flags 1 + +class name javax/swing/text/html/HTML +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name NULL_ATTRIBUTE_VALUE descriptor Ljava/lang/String; constantValue #DEFAULT flags 19 +method name descriptor ()V flags 1 +method name getAllTags descriptor ()[Ljavax/swing/text/html/HTML$Tag; flags 9 +method name getTag descriptor (Ljava/lang/String;)Ljavax/swing/text/html/HTML$Tag; flags 9 +method name getIntegerAttributeValue descriptor (Ljavax/swing/text/AttributeSet;Ljavax/swing/text/html/HTML$Attribute;I)I flags 9 +method name getAllAttributeKeys descriptor ()[Ljavax/swing/text/html/HTML$Attribute; flags 9 +method name getAttributeKey descriptor (Ljava/lang/String;)Ljavax/swing/text/html/HTML$Attribute; flags 9 + +class name javax/swing/text/html/HTML$Attribute +header extends java/lang/Object flags 31 +innerclass innerClass javax/swing/text/html/HTML$Attribute outerClass javax/swing/text/html/HTML innerClassName Attribute flags 19 +field name SIZE descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name COLOR descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name CLEAR descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name BACKGROUND descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name BGCOLOR descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name TEXT descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name LINK descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name VLINK descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name ALINK descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name WIDTH descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name HEIGHT descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name ALIGN descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name NAME descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name HREF descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name REL descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name REV descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name TITLE descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name TARGET descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name SHAPE descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name COORDS descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name ISMAP descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name NOHREF descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name ALT descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name ID descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name SRC descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name HSPACE descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name VSPACE descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name USEMAP descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name LOWSRC descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name CODEBASE descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name CODE descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name ARCHIVE descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name VALUE descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name VALUETYPE descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name TYPE descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name CLASS descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name STYLE descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name LANG descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name FACE descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name DIR descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name DECLARE descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name CLASSID descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name DATA descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name CODETYPE descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name STANDBY descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name BORDER descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name SHAPES descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name NOSHADE descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name COMPACT descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name START descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name ACTION descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name METHOD descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name ENCTYPE descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name CHECKED descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name MAXLENGTH descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name MULTIPLE descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name SELECTED descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name ROWS descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name COLS descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name DUMMY descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name CELLSPACING descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name CELLPADDING descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name VALIGN descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name HALIGN descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name NOWRAP descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name ROWSPAN descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name COLSPAN descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name PROMPT descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name HTTPEQUIV descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name CONTENT descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name LANGUAGE descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name VERSION descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name N descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name FRAMEBORDER descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name MARGINWIDTH descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name MARGINHEIGHT descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name SCROLLING descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name NORESIZE descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name ENDTAG descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +field name COMMENT descriptor Ljavax/swing/text/html/HTML$Attribute; flags 19 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/swing/text/html/HTML$Tag +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 +field name A descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name ADDRESS descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name APPLET descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name AREA descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name B descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name BASE descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name BASEFONT descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name BIG descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name BLOCKQUOTE descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name BODY descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name BR descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name CAPTION descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name CENTER descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name CITE descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name CODE descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name DD descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name DFN descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name DIR descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name DIV descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name DL descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name DT descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name EM descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name FONT descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name FORM descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name FRAME descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name FRAMESET descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name H1 descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name H2 descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name H3 descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name H4 descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name H5 descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name H6 descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name HEAD descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name HR descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name HTML descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name I descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name IMG descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name INPUT descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name ISINDEX descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name KBD descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name LI descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name LINK descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name MAP descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name MENU descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name META descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name NOFRAMES descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name OBJECT descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name OL descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name OPTION descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name P descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name PARAM descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name PRE descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name SAMP descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name SCRIPT descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name SELECT descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name SMALL descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name SPAN descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name STRIKE descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name S descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name STRONG descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name STYLE descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name SUB descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name SUP descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name TABLE descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name TD descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name TEXTAREA descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name TH descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name TITLE descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name TR descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name TT descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name U descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name UL descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name VAR descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name IMPLIED descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name CONTENT descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +field name COMMENT descriptor Ljavax/swing/text/html/HTML$Tag; flags 19 +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 4 +method name descriptor (Ljava/lang/String;ZZ)V flags 4 +method name isBlock descriptor ()Z flags 1 +method name breaksFlow descriptor ()Z flags 1 +method name isPreformatted descriptor ()Z flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/swing/text/html/HTML$UnknownTag +header extends javax/swing/text/html/HTML$Tag implements java/io/Serializable flags 21 +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 +method name descriptor (Ljava/lang/String;)V flags 1 +method name hashCode descriptor ()I flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 + +class name javax/swing/text/html/HTMLDocument +header extends javax/swing/text/DefaultStyledDocument flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name AdditionalComments descriptor Ljava/lang/String; constantValue AdditionalComments flags 19 +method name descriptor ()V flags 1 +method name descriptor (Ljavax/swing/text/html/StyleSheet;)V flags 1 +method name descriptor (Ljavax/swing/text/AbstractDocument$Content;Ljavax/swing/text/html/StyleSheet;)V flags 1 +method name getReader descriptor (I)Ljavax/swing/text/html/HTMLEditorKit$ParserCallback; flags 1 +method name getReader descriptor (IIILjavax/swing/text/html/HTML$Tag;)Ljavax/swing/text/html/HTMLEditorKit$ParserCallback; flags 1 +method name getBase descriptor ()Ljava/net/URL; flags 1 +method name setBase descriptor (Ljava/net/URL;)V flags 1 +method name insert descriptor (I[Ljavax/swing/text/DefaultStyledDocument$ElementSpec;)V thrownTypes javax/swing/text/BadLocationException flags 4 +method name insertUpdate descriptor (Ljavax/swing/text/AbstractDocument$DefaultDocumentEvent;Ljavax/swing/text/AttributeSet;)V flags 4 +method name create descriptor ([Ljavax/swing/text/DefaultStyledDocument$ElementSpec;)V flags 4 +method name setParagraphAttributes descriptor (IILjavax/swing/text/AttributeSet;Z)V flags 1 +method name getStyleSheet descriptor ()Ljavax/swing/text/html/StyleSheet; flags 1 +method name getIterator descriptor (Ljavax/swing/text/html/HTML$Tag;)Ljavax/swing/text/html/HTMLDocument$Iterator; flags 1 +method name createLeafElement descriptor (Ljavax/swing/text/Element;Ljavax/swing/text/AttributeSet;II)Ljavax/swing/text/Element; flags 4 +method name createBranchElement descriptor (Ljavax/swing/text/Element;Ljavax/swing/text/AttributeSet;)Ljavax/swing/text/Element; flags 4 +method name createDefaultRoot descriptor ()Ljavax/swing/text/AbstractDocument$AbstractElement; flags 4 +method name setTokenThreshold descriptor (I)V flags 1 +method name getTokenThreshold descriptor ()I flags 1 +method name setPreservesUnknownTags descriptor (Z)V flags 1 +method name getPreservesUnknownTags descriptor ()Z flags 1 +method name processHTMLFrameHyperlinkEvent descriptor (Ljavax/swing/text/html/HTMLFrameHyperlinkEvent;)V flags 1 +method name setParser descriptor (Ljavax/swing/text/html/HTMLEditorKit$Parser;)V flags 1 +method name getParser descriptor ()Ljavax/swing/text/html/HTMLEditorKit$Parser; flags 1 +method name setInnerHTML descriptor (Ljavax/swing/text/Element;Ljava/lang/String;)V thrownTypes javax/swing/text/BadLocationException,java/io/IOException flags 1 +method name setOuterHTML descriptor (Ljavax/swing/text/Element;Ljava/lang/String;)V thrownTypes javax/swing/text/BadLocationException,java/io/IOException flags 1 +method name insertAfterStart descriptor (Ljavax/swing/text/Element;Ljava/lang/String;)V thrownTypes javax/swing/text/BadLocationException,java/io/IOException flags 1 +method name insertBeforeEnd descriptor (Ljavax/swing/text/Element;Ljava/lang/String;)V thrownTypes javax/swing/text/BadLocationException,java/io/IOException flags 1 +method name insertBeforeStart descriptor (Ljavax/swing/text/Element;Ljava/lang/String;)V thrownTypes javax/swing/text/BadLocationException,java/io/IOException flags 1 +method name insertAfterEnd descriptor (Ljavax/swing/text/Element;Ljava/lang/String;)V thrownTypes javax/swing/text/BadLocationException,java/io/IOException flags 1 +method name getElement descriptor (Ljava/lang/String;)Ljavax/swing/text/Element; flags 1 +method name getElement descriptor (Ljavax/swing/text/Element;Ljava/lang/Object;Ljava/lang/Object;)Ljavax/swing/text/Element; flags 1 +method name fireChangedUpdate descriptor (Ljavax/swing/event/DocumentEvent;)V flags 4 +method name fireUndoableEditUpdate descriptor (Ljavax/swing/event/UndoableEditEvent;)V flags 4 + +class name javax/swing/text/html/HTMLDocument$BlockElement +header extends javax/swing/text/AbstractDocument$BranchElement 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/AbstractDocument$BranchElement outerClass javax/swing/text/AbstractDocument innerClassName BranchElement flags 1 +method name descriptor (Ljavax/swing/text/html/HTMLDocument;Ljavax/swing/text/Element;Ljavax/swing/text/AttributeSet;)V flags 1 +method name getName descriptor ()Ljava/lang/String; flags 1 +method name getResolveParent descriptor ()Ljavax/swing/text/AttributeSet; flags 1 + +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$TagAction outerClass javax/swing/text/html/HTMLDocument$HTMLReader innerClassName TagAction 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$ParagraphAction outerClass javax/swing/text/html/HTMLDocument$HTMLReader innerClassName ParagraphAction 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$IsindexAction outerClass javax/swing/text/html/HTMLDocument$HTMLReader innerClassName IsindexAction 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$PreAction outerClass javax/swing/text/html/HTMLDocument$HTMLReader innerClassName PreAction 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$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/text/DefaultStyledDocument$ElementSpec outerClass javax/swing/text/DefaultStyledDocument innerClassName ElementSpec flags 9 +innerclass innerClass javax/swing/text/html/HTMLEditorKit$ParserCallback outerClass javax/swing/text/html/HTMLEditorKit innerClassName ParserCallback flags 9 +field name parseBuffer descriptor Ljava/util/Vector; flags 4 signature Ljava/util/Vector; +field name charAttr descriptor Ljavax/swing/text/MutableAttributeSet; flags 4 +method name descriptor (Ljavax/swing/text/html/HTMLDocument;I)V flags 1 +method name descriptor (Ljavax/swing/text/html/HTMLDocument;IIILjavax/swing/text/html/HTML$Tag;)V flags 1 +method name flush descriptor ()V thrownTypes javax/swing/text/BadLocationException flags 1 +method name handleText descriptor ([CI)V flags 1 +method name handleStartTag descriptor (Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/MutableAttributeSet;I)V flags 1 +method name handleComment descriptor ([CI)V flags 1 +method name handleEndTag descriptor (Ljavax/swing/text/html/HTML$Tag;I)V flags 1 +method name handleSimpleTag descriptor (Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/MutableAttributeSet;I)V flags 1 +method name handleEndOfLineString descriptor (Ljava/lang/String;)V flags 1 +method name registerTag descriptor (Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/html/HTMLDocument$HTMLReader$TagAction;)V flags 4 +method name pushCharacterStyle descriptor ()V flags 4 +method name popCharacterStyle descriptor ()V flags 4 +method name textAreaContent descriptor ([C)V flags 4 +method name preContent descriptor ([C)V flags 4 +method name blockOpen descriptor (Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/MutableAttributeSet;)V flags 4 +method name blockClose descriptor (Ljavax/swing/text/html/HTML$Tag;)V flags 4 +method name addContent descriptor ([CII)V flags 4 +method name addContent descriptor ([CIIZ)V flags 4 +method name addSpecialElement descriptor (Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/MutableAttributeSet;)V flags 4 + +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/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/HTMLDocument$HTMLReader$TagAction outerClass javax/swing/text/html/HTMLDocument$HTMLReader innerClassName TagAction flags 1 +method name descriptor (Ljavax/swing/text/html/HTMLDocument$HTMLReader;)V flags 1 +method name start descriptor (Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/MutableAttributeSet;)V flags 1 +method name end descriptor (Ljavax/swing/text/html/HTML$Tag;)V 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/HTML$Tag outerClass javax/swing/text/html/HTML innerClassName Tag flags 9 +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$TagAction outerClass javax/swing/text/html/HTMLDocument$HTMLReader innerClassName TagAction flags 1 +method name descriptor (Ljavax/swing/text/html/HTMLDocument$HTMLReader;)V flags 1 +method name start descriptor (Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/MutableAttributeSet;)V flags 1 +method name end descriptor (Ljavax/swing/text/html/HTML$Tag;)V flags 1 + +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/HTML$Tag outerClass javax/swing/text/html/HTML innerClassName Tag flags 9 +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$SpecialAction outerClass javax/swing/text/html/HTMLDocument$HTMLReader innerClassName SpecialAction flags 1 +method name descriptor (Ljavax/swing/text/html/HTMLDocument$HTMLReader;)V flags 1 +method name start descriptor (Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/MutableAttributeSet;)V flags 1 +method name end descriptor (Ljavax/swing/text/html/HTML$Tag;)V flags 1 + +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/HTML$Tag outerClass javax/swing/text/html/HTML innerClassName Tag flags 9 +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$TagAction outerClass javax/swing/text/html/HTMLDocument$HTMLReader innerClassName TagAction flags 1 +method name descriptor (Ljavax/swing/text/html/HTMLDocument$HTMLReader;)V flags 1 +method name start descriptor (Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/MutableAttributeSet;)V flags 1 +method name end descriptor (Ljavax/swing/text/html/HTML$Tag;)V flags 1 + +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/HTML$Tag outerClass javax/swing/text/html/HTML innerClassName Tag flags 9 +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$TagAction outerClass javax/swing/text/html/HTMLDocument$HTMLReader innerClassName TagAction flags 1 +method name descriptor (Ljavax/swing/text/html/HTMLDocument$HTMLReader;)V flags 1 +method name start descriptor (Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/MutableAttributeSet;)V 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/HTML$Tag outerClass javax/swing/text/html/HTML innerClassName Tag flags 9 +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 +method name descriptor (Ljavax/swing/text/html/HTMLDocument$HTMLReader;)V flags 1 +method name start descriptor (Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/MutableAttributeSet;)V flags 1 +method name end descriptor (Ljavax/swing/text/html/HTML$Tag;)V 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/HTML$Tag outerClass javax/swing/text/html/HTML innerClassName Tag flags 9 +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$BlockAction outerClass javax/swing/text/html/HTMLDocument$HTMLReader innerClassName BlockAction flags 1 +method name descriptor (Ljavax/swing/text/html/HTMLDocument$HTMLReader;)V flags 1 +method name start descriptor (Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/MutableAttributeSet;)V flags 1 +method name end descriptor (Ljavax/swing/text/html/HTML$Tag;)V flags 1 + +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/HTML$Tag outerClass javax/swing/text/html/HTML innerClassName Tag 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/HTMLDocument$HTMLReader$TagAction outerClass javax/swing/text/html/HTMLDocument$HTMLReader innerClassName TagAction flags 1 +method name descriptor (Ljavax/swing/text/html/HTMLDocument$HTMLReader;)V flags 1 +method name start descriptor (Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/MutableAttributeSet;)V 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/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 +method name descriptor (Ljavax/swing/text/html/HTMLDocument$HTMLReader;)V flags 1 +method name start descriptor (Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/MutableAttributeSet;)V flags 1 +method name end descriptor (Ljavax/swing/text/html/HTML$Tag;)V flags 1 + +class name javax/swing/text/html/HTMLDocument$Iterator +header extends java/lang/Object flags 421 +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$Iterator outerClass javax/swing/text/html/HTMLDocument innerClassName Iterator flags 409 +method name descriptor ()V flags 1 +method name getAttributes descriptor ()Ljavax/swing/text/AttributeSet; flags 401 +method name getStartOffset descriptor ()I flags 401 +method name getEndOffset descriptor ()I flags 401 +method name next descriptor ()V flags 401 +method name isValid descriptor ()Z flags 401 +method name getTag descriptor ()Ljavax/swing/text/html/HTML$Tag; flags 401 + +class name javax/swing/text/html/HTMLDocument$RunElement +header extends javax/swing/text/AbstractDocument$LeafElement flags 21 +innerclass innerClass javax/swing/text/html/HTMLDocument$RunElement outerClass javax/swing/text/html/HTMLDocument innerClassName RunElement flags 1 +innerclass innerClass javax/swing/text/AbstractDocument$LeafElement outerClass javax/swing/text/AbstractDocument innerClassName LeafElement flags 1 +method name descriptor (Ljavax/swing/text/html/HTMLDocument;Ljavax/swing/text/Element;Ljavax/swing/text/AttributeSet;II)V flags 1 +method name getName descriptor ()Ljava/lang/String; flags 1 +method name getResolveParent descriptor ()Ljavax/swing/text/AttributeSet; flags 1 + +class name javax/swing/text/html/HTMLEditorKit +header extends javax/swing/text/StyledEditorKit implements javax/accessibility/Accessible flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name DEFAULT_CSS descriptor Ljava/lang/String; constantValue default.css flags 19 +field name BOLD_ACTION descriptor Ljava/lang/String; constantValue html-bold-action flags 19 +field name ITALIC_ACTION descriptor Ljava/lang/String; constantValue html-italic-action flags 19 +field name PARA_INDENT_LEFT descriptor Ljava/lang/String; constantValue html-para-indent-left flags 19 +field name PARA_INDENT_RIGHT descriptor Ljava/lang/String; constantValue html-para-indent-right flags 19 +field name FONT_CHANGE_BIGGER descriptor Ljava/lang/String; constantValue html-font-bigger flags 19 +field name FONT_CHANGE_SMALLER descriptor Ljava/lang/String; constantValue html-font-smaller flags 19 +field name COLOR_ACTION descriptor Ljava/lang/String; constantValue html-color-action flags 19 +field name LOGICAL_STYLE_ACTION descriptor Ljava/lang/String; constantValue html-logical-style-action flags 19 +field name IMG_ALIGN_TOP descriptor Ljava/lang/String; constantValue html-image-align-top flags 19 +field name IMG_ALIGN_MIDDLE descriptor Ljava/lang/String; constantValue html-image-align-middle flags 19 +field name IMG_ALIGN_BOTTOM descriptor Ljava/lang/String; constantValue html-image-align-bottom flags 19 +field name IMG_BORDER descriptor Ljava/lang/String; constantValue html-image-border flags 19 +method name descriptor ()V flags 1 +method name getContentType descriptor ()Ljava/lang/String; flags 1 +method name getViewFactory descriptor ()Ljavax/swing/text/ViewFactory; flags 1 +method name createDefaultDocument descriptor ()Ljavax/swing/text/Document; flags 1 +method name read descriptor (Ljava/io/Reader;Ljavax/swing/text/Document;I)V thrownTypes java/io/IOException,javax/swing/text/BadLocationException flags 1 +method name insertHTML descriptor (Ljavax/swing/text/html/HTMLDocument;ILjava/lang/String;IILjavax/swing/text/html/HTML$Tag;)V thrownTypes javax/swing/text/BadLocationException,java/io/IOException flags 1 +method name write descriptor (Ljava/io/Writer;Ljavax/swing/text/Document;II)V thrownTypes java/io/IOException,javax/swing/text/BadLocationException flags 1 +method name install descriptor (Ljavax/swing/JEditorPane;)V flags 1 +method name deinstall descriptor (Ljavax/swing/JEditorPane;)V flags 1 +method name setStyleSheet descriptor (Ljavax/swing/text/html/StyleSheet;)V flags 1 +method name getStyleSheet descriptor ()Ljavax/swing/text/html/StyleSheet; flags 1 +method name getActions descriptor ()[Ljavax/swing/Action; flags 1 +method name createInputAttributes descriptor (Ljavax/swing/text/Element;Ljavax/swing/text/MutableAttributeSet;)V flags 4 +method name getInputAttributes descriptor ()Ljavax/swing/text/MutableAttributeSet; flags 1 +method name setDefaultCursor descriptor (Ljava/awt/Cursor;)V flags 1 +method name getDefaultCursor descriptor ()Ljava/awt/Cursor; flags 1 +method name setLinkCursor descriptor (Ljava/awt/Cursor;)V flags 1 +method name getLinkCursor descriptor ()Ljava/awt/Cursor; flags 1 +method name isAutoFormSubmission descriptor ()Z flags 1 +method name setAutoFormSubmission descriptor (Z)V flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name getParser descriptor ()Ljavax/swing/text/html/HTMLEditorKit$Parser; flags 4 +method name getAccessibleContext descriptor ()Ljavax/accessibility/AccessibleContext; flags 1 + +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 +method name descriptor ()V flags 1 +method name create descriptor (Ljavax/swing/text/Element;)Ljavax/swing/text/View; flags 1 + +class name javax/swing/text/html/HTMLEditorKit$HTMLTextAction +header extends javax/swing/text/StyledEditorKit$StyledTextAction flags 421 +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$HTMLTextAction outerClass javax/swing/text/html/HTMLEditorKit innerClassName HTMLTextAction flags 409 +innerclass innerClass javax/swing/text/StyledEditorKit$StyledTextAction outerClass javax/swing/text/StyledEditorKit innerClassName StyledTextAction flags 409 +method name descriptor (Ljava/lang/String;)V flags 1 +method name getHTMLDocument descriptor (Ljavax/swing/JEditorPane;)Ljavax/swing/text/html/HTMLDocument; flags 4 +method name getHTMLEditorKit descriptor (Ljavax/swing/JEditorPane;)Ljavax/swing/text/html/HTMLEditorKit; flags 4 +method name getElementsAt descriptor (Ljavax/swing/text/html/HTMLDocument;I)[Ljavax/swing/text/Element; flags 4 +method name elementCountToTag descriptor (Ljavax/swing/text/html/HTMLDocument;ILjavax/swing/text/html/HTML$Tag;)I flags 4 +method name findElementMatchingTag descriptor (Ljavax/swing/text/html/HTMLDocument;ILjavax/swing/text/html/HTML$Tag;)Ljavax/swing/text/Element; flags 4 + +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 +field name html descriptor Ljava/lang/String; flags 4 +field name parentTag descriptor Ljavax/swing/text/html/HTML$Tag; flags 4 +field name addTag descriptor Ljavax/swing/text/html/HTML$Tag; flags 4 +field name alternateParentTag descriptor Ljavax/swing/text/html/HTML$Tag; flags 4 +field name alternateAddTag descriptor Ljavax/swing/text/html/HTML$Tag; flags 4 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/html/HTML$Tag;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/html/HTML$Tag;)V flags 1 +method name insertHTML descriptor (Ljavax/swing/JEditorPane;Ljavax/swing/text/html/HTMLDocument;ILjava/lang/String;IILjavax/swing/text/html/HTML$Tag;)V flags 4 +method name insertAtBoundary descriptor (Ljavax/swing/JEditorPane;Ljavax/swing/text/html/HTMLDocument;ILjavax/swing/text/Element;Ljava/lang/String;Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/html/HTML$Tag;)V flags 4 +method name insertAtBoundry descriptor (Ljavax/swing/JEditorPane;Ljavax/swing/text/html/HTMLDocument;ILjavax/swing/text/Element;Ljava/lang/String;Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/html/HTML$Tag;)V flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 + +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 +method name descriptor ()V flags 1 +method name mouseClicked descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseDragged descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name mouseMoved descriptor (Ljava/awt/event/MouseEvent;)V flags 1 +method name activateLink descriptor (ILjavax/swing/JEditorPane;)V flags 4 + +class name javax/swing/text/html/HTMLEditorKit$Parser +header extends java/lang/Object flags 421 +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 +method name descriptor ()V flags 1 +method name parse descriptor (Ljava/io/Reader;Ljavax/swing/text/html/HTMLEditorKit$ParserCallback;Z)V thrownTypes java/io/IOException flags 401 + +class name javax/swing/text/html/HTMLEditorKit$ParserCallback +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/HTMLEditorKit$ParserCallback outerClass javax/swing/text/html/HTMLEditorKit innerClassName ParserCallback flags 9 +field name IMPLIED descriptor Ljava/lang/Object; flags 19 +method name descriptor ()V flags 1 +method name flush descriptor ()V thrownTypes javax/swing/text/BadLocationException flags 1 +method name handleText descriptor ([CI)V flags 1 +method name handleComment descriptor ([CI)V flags 1 +method name handleStartTag descriptor (Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/MutableAttributeSet;I)V flags 1 +method name handleEndTag descriptor (Ljavax/swing/text/html/HTML$Tag;I)V flags 1 +method name handleSimpleTag descriptor (Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/MutableAttributeSet;I)V flags 1 +method name handleError descriptor (Ljava/lang/String;I)V flags 1 +method name handleEndOfLineString descriptor (Ljava/lang/String;)V flags 1 + +class name javax/swing/text/html/HTMLFrameHyperlinkEvent +header extends javax/swing/event/HyperlinkEvent flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/event/HyperlinkEvent$EventType outerClass javax/swing/event/HyperlinkEvent innerClassName EventType flags 19 +method name descriptor (Ljava/lang/Object;Ljavax/swing/event/HyperlinkEvent$EventType;Ljava/net/URL;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/Object;Ljavax/swing/event/HyperlinkEvent$EventType;Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/Object;Ljavax/swing/event/HyperlinkEvent$EventType;Ljava/net/URL;Ljavax/swing/text/Element;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/Object;Ljavax/swing/event/HyperlinkEvent$EventType;Ljava/net/URL;Ljava/lang/String;Ljavax/swing/text/Element;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/Object;Ljavax/swing/event/HyperlinkEvent$EventType;Ljava/net/URL;Ljava/lang/String;Ljavax/swing/text/Element;Ljava/awt/event/InputEvent;Ljava/lang/String;)V flags 1 +method name getTarget descriptor ()Ljava/lang/String; flags 1 + +class name javax/swing/text/html/HTMLWriter +header extends javax/swing/text/AbstractWriter flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +method name descriptor (Ljava/io/Writer;Ljavax/swing/text/html/HTMLDocument;)V flags 1 +method name descriptor (Ljava/io/Writer;Ljavax/swing/text/html/HTMLDocument;II)V flags 1 +method name write descriptor ()V thrownTypes java/io/IOException,javax/swing/text/BadLocationException flags 1 +method name writeAttributes descriptor (Ljavax/swing/text/AttributeSet;)V thrownTypes java/io/IOException flags 4 +method name emptyTag descriptor (Ljavax/swing/text/Element;)V thrownTypes javax/swing/text/BadLocationException,java/io/IOException flags 4 +method name isBlockTag descriptor (Ljavax/swing/text/AttributeSet;)Z flags 4 +method name startTag descriptor (Ljavax/swing/text/Element;)V thrownTypes java/io/IOException,javax/swing/text/BadLocationException flags 4 +method name textAreaContent descriptor (Ljavax/swing/text/AttributeSet;)V thrownTypes javax/swing/text/BadLocationException,java/io/IOException flags 4 +method name text descriptor (Ljavax/swing/text/Element;)V thrownTypes javax/swing/text/BadLocationException,java/io/IOException flags 4 +method name selectContent descriptor (Ljavax/swing/text/AttributeSet;)V thrownTypes java/io/IOException flags 4 +method name writeOption descriptor (Ljavax/swing/text/html/Option;)V thrownTypes java/io/IOException flags 4 +method name endTag descriptor (Ljavax/swing/text/Element;)V thrownTypes java/io/IOException flags 4 +method name comment descriptor (Ljavax/swing/text/Element;)V thrownTypes javax/swing/text/BadLocationException,java/io/IOException flags 4 +method name synthesizedElement descriptor (Ljavax/swing/text/Element;)Z flags 4 +method name matchNameAttribute descriptor (Ljavax/swing/text/AttributeSet;Ljavax/swing/text/html/HTML$Tag;)Z flags 4 +method name writeEmbeddedTags descriptor (Ljavax/swing/text/AttributeSet;)V thrownTypes java/io/IOException flags 4 +method name closeOutUnwantedEmbeddedTags descriptor (Ljavax/swing/text/AttributeSet;)V thrownTypes java/io/IOException flags 4 +method name writeLineSeparator descriptor ()V thrownTypes java/io/IOException flags 4 +method name output descriptor ([CII)V thrownTypes java/io/IOException flags 4 + +class name javax/swing/text/html/ImageView +header extends javax/swing/text/View flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +method name descriptor (Ljavax/swing/text/Element;)V flags 1 +method name getAltText descriptor ()Ljava/lang/String; flags 1 +method name getImageURL descriptor ()Ljava/net/URL; flags 1 +method name getNoImageIcon descriptor ()Ljavax/swing/Icon; flags 1 +method name getLoadingImageIcon descriptor ()Ljavax/swing/Icon; flags 1 +method name getImage descriptor ()Ljava/awt/Image; flags 1 +method name setLoadsSynchronously descriptor (Z)V flags 1 +method name getLoadsSynchronously descriptor ()Z flags 1 +method name getStyleSheet descriptor ()Ljavax/swing/text/html/StyleSheet; flags 4 +method name getAttributes descriptor ()Ljavax/swing/text/AttributeSet; flags 1 +method name getToolTipText descriptor (FFLjava/awt/Shape;)Ljava/lang/String; flags 1 +method name setPropertiesFromAttributes descriptor ()V flags 4 +method name setParent descriptor (Ljavax/swing/text/View;)V flags 1 +method name changedUpdate descriptor (Ljavax/swing/event/DocumentEvent;Ljava/awt/Shape;Ljavax/swing/text/ViewFactory;)V flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljava/awt/Shape;)V flags 1 +method name getPreferredSpan descriptor (I)F flags 1 +method name getAlignment descriptor (I)F flags 1 +method name modelToView descriptor (ILjava/awt/Shape;Ljavax/swing/text/Position$Bias;)Ljava/awt/Shape; thrownTypes javax/swing/text/BadLocationException flags 1 +method name viewToModel descriptor (FFLjava/awt/Shape;[Ljavax/swing/text/Position$Bias;)I flags 1 +method name setSize descriptor (FF)V flags 1 + +class name javax/swing/text/html/InlineView +header extends javax/swing/text/LabelView flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljavax/swing/text/Element;)V flags 1 +method name insertUpdate descriptor (Ljavax/swing/event/DocumentEvent;Ljava/awt/Shape;Ljavax/swing/text/ViewFactory;)V flags 1 +method name removeUpdate descriptor (Ljavax/swing/event/DocumentEvent;Ljava/awt/Shape;Ljavax/swing/text/ViewFactory;)V flags 1 +method name changedUpdate descriptor (Ljavax/swing/event/DocumentEvent;Ljava/awt/Shape;Ljavax/swing/text/ViewFactory;)V flags 1 +method name getAttributes descriptor ()Ljavax/swing/text/AttributeSet; flags 1 +method name getBreakWeight descriptor (IFF)I flags 1 +method name breakView descriptor (IIFF)Ljavax/swing/text/View; flags 1 +method name setPropertiesFromAttributes descriptor ()V flags 4 +method name getStyleSheet descriptor ()Ljavax/swing/text/html/StyleSheet; flags 4 + +class name javax/swing/text/html/ListView +header extends javax/swing/text/html/BlockView flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/text/html/StyleSheet$ListPainter outerClass javax/swing/text/html/StyleSheet innerClassName ListPainter flags 9 +method name descriptor (Ljavax/swing/text/Element;)V flags 1 +method name getAlignment descriptor (I)F flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljava/awt/Shape;)V flags 1 +method name paintChild descriptor (Ljava/awt/Graphics;Ljava/awt/Rectangle;I)V flags 4 +method name setPropertiesFromAttributes descriptor ()V flags 4 + +class name javax/swing/text/html/MinimalHTMLWriter +header extends javax/swing/text/AbstractWriter flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/io/Writer;Ljavax/swing/text/StyledDocument;)V flags 1 +method name descriptor (Ljava/io/Writer;Ljavax/swing/text/StyledDocument;II)V flags 1 +method name write descriptor ()V thrownTypes java/io/IOException,javax/swing/text/BadLocationException flags 1 +method name writeAttributes descriptor (Ljavax/swing/text/AttributeSet;)V thrownTypes java/io/IOException flags 4 +method name text descriptor (Ljavax/swing/text/Element;)V thrownTypes java/io/IOException,javax/swing/text/BadLocationException flags 4 +method name writeStartTag descriptor (Ljava/lang/String;)V thrownTypes java/io/IOException flags 4 +method name writeEndTag descriptor (Ljava/lang/String;)V thrownTypes java/io/IOException flags 4 +method name writeHeader descriptor ()V thrownTypes java/io/IOException flags 4 +method name writeStyles descriptor ()V thrownTypes java/io/IOException flags 4 +method name writeBody descriptor ()V thrownTypes java/io/IOException,javax/swing/text/BadLocationException flags 4 +method name writeEndParagraph descriptor ()V thrownTypes java/io/IOException flags 4 +method name writeStartParagraph descriptor (Ljavax/swing/text/Element;)V thrownTypes java/io/IOException flags 4 +method name writeLeaf descriptor (Ljavax/swing/text/Element;)V thrownTypes java/io/IOException flags 4 +method name writeImage descriptor (Ljavax/swing/text/Element;)V thrownTypes java/io/IOException flags 4 +method name writeComponent descriptor (Ljavax/swing/text/Element;)V thrownTypes java/io/IOException flags 4 +method name isText descriptor (Ljavax/swing/text/Element;)Z flags 4 +method name writeContent descriptor (Ljavax/swing/text/Element;Z)V thrownTypes java/io/IOException,javax/swing/text/BadLocationException flags 4 +method name writeHTMLTags descriptor (Ljavax/swing/text/AttributeSet;)V thrownTypes java/io/IOException flags 4 +method name writeNonHTMLAttributes descriptor (Ljavax/swing/text/AttributeSet;)V thrownTypes java/io/IOException flags 4 +method name inFontTag descriptor ()Z flags 4 +method name endFontTag descriptor ()V thrownTypes java/io/IOException flags 4 +method name startFontTag descriptor (Ljava/lang/String;)V thrownTypes java/io/IOException flags 4 + +class name javax/swing/text/html/ObjectView +header extends javax/swing/text/ComponentView flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljavax/swing/text/Element;)V flags 1 +method name createComponent descriptor ()Ljava/awt/Component; flags 4 + +class name javax/swing/text/html/Option +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljavax/swing/text/AttributeSet;)V flags 1 +method name setLabel descriptor (Ljava/lang/String;)V flags 1 +method name getLabel descriptor ()Ljava/lang/String; flags 1 +method name getAttributes descriptor ()Ljavax/swing/text/AttributeSet; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name setSelection descriptor (Z)V flags 4 +method name isSelected descriptor ()Z flags 1 +method name getValue descriptor ()Ljava/lang/String; flags 1 + +class name javax/swing/text/html/ParagraphView +header extends javax/swing/text/ParagraphView flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/text/html/StyleSheet$BoxPainter outerClass javax/swing/text/html/StyleSheet innerClassName BoxPainter flags 9 +method name descriptor (Ljavax/swing/text/Element;)V flags 1 +method name setParent descriptor (Ljavax/swing/text/View;)V flags 1 +method name getAttributes descriptor ()Ljavax/swing/text/AttributeSet; flags 1 +method name setPropertiesFromAttributes descriptor ()V flags 4 +method name getStyleSheet descriptor ()Ljavax/swing/text/html/StyleSheet; flags 4 +method name calculateMinorAxisRequirements descriptor (ILjavax/swing/SizeRequirements;)Ljavax/swing/SizeRequirements; flags 4 +method name isVisible descriptor ()Z flags 1 +method name paint descriptor (Ljava/awt/Graphics;Ljava/awt/Shape;)V flags 1 +method name getPreferredSpan descriptor (I)F flags 1 +method name getMinimumSpan descriptor (I)F flags 1 +method name getMaximumSpan descriptor (I)F flags 1 + +class name javax/swing/text/html/StyleSheet +header extends javax/swing/text/StyleContext flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +method name descriptor ()V flags 1 +method name getRule descriptor (Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/Element;)Ljavax/swing/text/Style; flags 1 +method name getRule descriptor (Ljava/lang/String;)Ljavax/swing/text/Style; flags 1 +method name addRule descriptor (Ljava/lang/String;)V flags 1 +method name getDeclaration descriptor (Ljava/lang/String;)Ljavax/swing/text/AttributeSet; flags 1 +method name loadRules descriptor (Ljava/io/Reader;Ljava/net/URL;)V thrownTypes java/io/IOException flags 1 +method name getViewAttributes descriptor (Ljavax/swing/text/View;)Ljavax/swing/text/AttributeSet; flags 1 +method name removeStyle descriptor (Ljava/lang/String;)V flags 1 +method name addStyleSheet descriptor (Ljavax/swing/text/html/StyleSheet;)V flags 1 +method name removeStyleSheet descriptor (Ljavax/swing/text/html/StyleSheet;)V flags 1 +method name getStyleSheets descriptor ()[Ljavax/swing/text/html/StyleSheet; flags 1 +method name importStyleSheet descriptor (Ljava/net/URL;)V flags 1 +method name setBase descriptor (Ljava/net/URL;)V flags 1 +method name getBase descriptor ()Ljava/net/URL; flags 1 +method name addCSSAttribute descriptor (Ljavax/swing/text/MutableAttributeSet;Ljavax/swing/text/html/CSS$Attribute;Ljava/lang/String;)V flags 1 +method name addCSSAttributeFromHTML descriptor (Ljavax/swing/text/MutableAttributeSet;Ljavax/swing/text/html/CSS$Attribute;Ljava/lang/String;)Z flags 1 +method name translateHTMLToCSS descriptor (Ljavax/swing/text/AttributeSet;)Ljavax/swing/text/AttributeSet; flags 1 +method name addAttribute descriptor (Ljavax/swing/text/AttributeSet;Ljava/lang/Object;Ljava/lang/Object;)Ljavax/swing/text/AttributeSet; flags 1 +method name addAttributes descriptor (Ljavax/swing/text/AttributeSet;Ljavax/swing/text/AttributeSet;)Ljavax/swing/text/AttributeSet; flags 1 +method name removeAttribute descriptor (Ljavax/swing/text/AttributeSet;Ljava/lang/Object;)Ljavax/swing/text/AttributeSet; flags 1 +method name removeAttributes descriptor (Ljavax/swing/text/AttributeSet;Ljava/util/Enumeration;)Ljavax/swing/text/AttributeSet; flags 1 signature (Ljavax/swing/text/AttributeSet;Ljava/util/Enumeration<*>;)Ljavax/swing/text/AttributeSet; +method name removeAttributes descriptor (Ljavax/swing/text/AttributeSet;Ljavax/swing/text/AttributeSet;)Ljavax/swing/text/AttributeSet; flags 1 +method name createSmallAttributeSet descriptor (Ljavax/swing/text/AttributeSet;)Ljavax/swing/text/StyleContext$SmallAttributeSet; flags 4 +method name createLargeAttributeSet descriptor (Ljavax/swing/text/AttributeSet;)Ljavax/swing/text/MutableAttributeSet; flags 4 +method name getFont descriptor (Ljavax/swing/text/AttributeSet;)Ljava/awt/Font; flags 1 +method name getForeground descriptor (Ljavax/swing/text/AttributeSet;)Ljava/awt/Color; flags 1 +method name getBackground descriptor (Ljavax/swing/text/AttributeSet;)Ljava/awt/Color; flags 1 +method name getBoxPainter descriptor (Ljavax/swing/text/AttributeSet;)Ljavax/swing/text/html/StyleSheet$BoxPainter; flags 1 +method name getListPainter descriptor (Ljavax/swing/text/AttributeSet;)Ljavax/swing/text/html/StyleSheet$ListPainter; flags 1 +method name setBaseFontSize descriptor (I)V flags 1 +method name setBaseFontSize descriptor (Ljava/lang/String;)V flags 1 +method name getIndexOfSize descriptor (F)I flags 9 +method name getPointSize descriptor (I)F flags 1 +method name getPointSize descriptor (Ljava/lang/String;)F flags 1 +method name stringToColor descriptor (Ljava/lang/String;)Ljava/awt/Color; flags 1 + +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 +method name getInset descriptor (ILjavax/swing/text/View;)F flags 1 +method name paint descriptor (Ljava/awt/Graphics;FFFFLjavax/swing/text/View;)V flags 1 + +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 +method name paint descriptor (Ljava/awt/Graphics;FFFFLjavax/swing/text/View;I)V 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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name name descriptor Ljava/lang/String; flags 1 +field name type descriptor I flags 1 +field name values descriptor Ljava/util/Vector; flags 1 signature Ljava/util/Vector<*>; +field name modifier descriptor I flags 1 +field name value descriptor Ljava/lang/String; flags 1 +field name next descriptor Ljavax/swing/text/html/parser/AttributeList; flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;IILjava/lang/String;Ljava/util/Vector;Ljavax/swing/text/html/parser/AttributeList;)V flags 1 signature (Ljava/lang/String;IILjava/lang/String;Ljava/util/Vector<*>;Ljavax/swing/text/html/parser/AttributeList;)V +method name getName descriptor ()Ljava/lang/String; flags 1 +method name getType descriptor ()I flags 1 +method name getModifier descriptor ()I flags 1 +method name getValues descriptor ()Ljava/util/Enumeration; flags 1 signature ()Ljava/util/Enumeration<*>; +method name getValue descriptor ()Ljava/lang/String; flags 1 +method name getNext descriptor ()Ljavax/swing/text/html/parser/AttributeList; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name name2type descriptor (Ljava/lang/String;)I flags 9 +method name type2name descriptor (I)Ljava/lang/String; flags 9 + +class name javax/swing/text/html/parser/ContentModel +header extends java/lang/Object implements java/io/Serializable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name type descriptor I flags 1 +field name content descriptor Ljava/lang/Object; flags 1 +field name next descriptor Ljavax/swing/text/html/parser/ContentModel; flags 1 +method name descriptor ()V flags 1 +method name descriptor (Ljavax/swing/text/html/parser/Element;)V flags 1 +method name descriptor (ILjavax/swing/text/html/parser/ContentModel;)V flags 1 +method name descriptor (ILjava/lang/Object;Ljavax/swing/text/html/parser/ContentModel;)V flags 1 +method name empty descriptor ()Z flags 1 +method name getElements descriptor (Ljava/util/Vector;)V flags 1 signature (Ljava/util/Vector;)V +method name first descriptor (Ljava/lang/Object;)Z flags 1 +method name first descriptor ()Ljavax/swing/text/html/parser/Element; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/swing/text/html/parser/DTD +header extends java/lang/Object implements javax/swing/text/html/parser/DTDConstants flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name name descriptor Ljava/lang/String; flags 1 +field name elements descriptor Ljava/util/Vector; flags 1 signature Ljava/util/Vector; +field name elementHash descriptor Ljava/util/Hashtable; flags 1 signature Ljava/util/Hashtable; +field name entityHash descriptor Ljava/util/Hashtable; flags 1 signature Ljava/util/Hashtable; +field name pcdata descriptor Ljavax/swing/text/html/parser/Element; flags 11 +field name html descriptor Ljavax/swing/text/html/parser/Element; flags 11 +field name meta descriptor Ljavax/swing/text/html/parser/Element; flags 11 +field name base descriptor Ljavax/swing/text/html/parser/Element; flags 11 +field name isindex descriptor Ljavax/swing/text/html/parser/Element; flags 11 +field name head descriptor Ljavax/swing/text/html/parser/Element; flags 11 +field name body descriptor Ljavax/swing/text/html/parser/Element; flags 11 +field name applet descriptor Ljavax/swing/text/html/parser/Element; flags 11 +field name param descriptor Ljavax/swing/text/html/parser/Element; flags 11 +field name p descriptor Ljavax/swing/text/html/parser/Element; flags 11 +field name title descriptor Ljavax/swing/text/html/parser/Element; flags 11 +field name FILE_VERSION descriptor I constantValue 1 flags 19 +method name descriptor (Ljava/lang/String;)V flags 4 +method name getName descriptor ()Ljava/lang/String; flags 1 +method name getEntity descriptor (Ljava/lang/String;)Ljavax/swing/text/html/parser/Entity; flags 1 +method name getEntity descriptor (I)Ljavax/swing/text/html/parser/Entity; flags 1 +method name getElement descriptor (Ljava/lang/String;)Ljavax/swing/text/html/parser/Element; flags 1 +method name getElement descriptor (I)Ljavax/swing/text/html/parser/Element; flags 1 +method name defineEntity descriptor (Ljava/lang/String;I[C)Ljavax/swing/text/html/parser/Entity; flags 1 +method name defineElement descriptor (Ljava/lang/String;IZZLjavax/swing/text/html/parser/ContentModel;Ljava/util/BitSet;Ljava/util/BitSet;Ljavax/swing/text/html/parser/AttributeList;)Ljavax/swing/text/html/parser/Element; flags 1 +method name defineAttributes descriptor (Ljava/lang/String;Ljavax/swing/text/html/parser/AttributeList;)V flags 1 +method name defEntity descriptor (Ljava/lang/String;II)Ljavax/swing/text/html/parser/Entity; flags 1 +method name defEntity descriptor (Ljava/lang/String;ILjava/lang/String;)Ljavax/swing/text/html/parser/Entity; flags 4 +method name defElement descriptor (Ljava/lang/String;IZZLjavax/swing/text/html/parser/ContentModel;[Ljava/lang/String;[Ljava/lang/String;Ljavax/swing/text/html/parser/AttributeList;)Ljavax/swing/text/html/parser/Element; flags 4 +method name defAttributeList descriptor (Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljavax/swing/text/html/parser/AttributeList;)Ljavax/swing/text/html/parser/AttributeList; flags 4 +method name defContentModel descriptor (ILjava/lang/Object;Ljavax/swing/text/html/parser/ContentModel;)Ljavax/swing/text/html/parser/ContentModel; flags 4 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name putDTDHash descriptor (Ljava/lang/String;Ljavax/swing/text/html/parser/DTD;)V flags 9 +method name getDTD descriptor (Ljava/lang/String;)Ljavax/swing/text/html/parser/DTD; thrownTypes java/io/IOException flags 9 +method name read descriptor (Ljava/io/DataInputStream;)V thrownTypes java/io/IOException flags 1 + +class name javax/swing/text/html/parser/DTDConstants +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name CDATA descriptor I constantValue 1 flags 19 +field name ENTITY descriptor I constantValue 2 flags 19 +field name ENTITIES descriptor I constantValue 3 flags 19 +field name ID descriptor I constantValue 4 flags 19 +field name IDREF descriptor I constantValue 5 flags 19 +field name IDREFS descriptor I constantValue 6 flags 19 +field name NAME descriptor I constantValue 7 flags 19 +field name NAMES descriptor I constantValue 8 flags 19 +field name NMTOKEN descriptor I constantValue 9 flags 19 +field name NMTOKENS descriptor I constantValue 10 flags 19 +field name NOTATION descriptor I constantValue 11 flags 19 +field name NUMBER descriptor I constantValue 12 flags 19 +field name NUMBERS descriptor I constantValue 13 flags 19 +field name NUTOKEN descriptor I constantValue 14 flags 19 +field name NUTOKENS descriptor I constantValue 15 flags 19 +field name RCDATA descriptor I constantValue 16 flags 19 +field name EMPTY descriptor I constantValue 17 flags 19 +field name MODEL descriptor I constantValue 18 flags 19 +field name ANY descriptor I constantValue 19 flags 19 +field name FIXED descriptor I constantValue 1 flags 19 +field name REQUIRED descriptor I constantValue 2 flags 19 +field name CURRENT descriptor I constantValue 3 flags 19 +field name CONREF descriptor I constantValue 4 flags 19 +field name IMPLIED descriptor I constantValue 5 flags 19 +field name PUBLIC descriptor I constantValue 10 flags 19 +field name SDATA descriptor I constantValue 11 flags 19 +field name PI descriptor I constantValue 12 flags 19 +field name STARTTAG descriptor I constantValue 13 flags 19 +field name ENDTAG descriptor I constantValue 14 flags 19 +field name MS descriptor I constantValue 15 flags 19 +field name MD descriptor I constantValue 16 flags 19 +field name SYSTEM descriptor I constantValue 17 flags 19 +field name GENERAL descriptor I constantValue 65536 flags 19 +field name DEFAULT descriptor I constantValue 131072 flags 19 +field name PARAMETER descriptor I constantValue 262144 flags 19 + +class name javax/swing/text/html/parser/DocumentParser +header extends javax/swing/text/html/parser/Parser flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/text/html/HTMLEditorKit$ParserCallback outerClass javax/swing/text/html/HTMLEditorKit innerClassName ParserCallback flags 9 +method name descriptor (Ljavax/swing/text/html/parser/DTD;)V flags 1 +method name parse descriptor (Ljava/io/Reader;Ljavax/swing/text/html/HTMLEditorKit$ParserCallback;Z)V thrownTypes java/io/IOException flags 1 +method name handleStartTag descriptor (Ljavax/swing/text/html/parser/TagElement;)V flags 4 +method name handleComment descriptor ([C)V flags 4 +method name handleEmptyTag descriptor (Ljavax/swing/text/html/parser/TagElement;)V thrownTypes javax/swing/text/ChangedCharSetException flags 4 +method name handleEndTag descriptor (Ljavax/swing/text/html/parser/TagElement;)V flags 4 +method name handleText descriptor ([C)V flags 4 +method name handleError descriptor (ILjava/lang/String;)V flags 4 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name index descriptor I flags 1 +field name name descriptor Ljava/lang/String; flags 1 +field name oStart descriptor Z flags 1 +field name oEnd descriptor Z flags 1 +field name inclusions descriptor Ljava/util/BitSet; flags 1 +field name exclusions descriptor Ljava/util/BitSet; flags 1 +field name type descriptor I flags 1 +field name content descriptor Ljavax/swing/text/html/parser/ContentModel; flags 1 +field name atts descriptor Ljavax/swing/text/html/parser/AttributeList; flags 1 +field name data descriptor Ljava/lang/Object; flags 1 +method name getName descriptor ()Ljava/lang/String; flags 1 +method name omitStart descriptor ()Z flags 1 +method name omitEnd descriptor ()Z flags 1 +method name getType descriptor ()I flags 1 +method name getContent descriptor ()Ljavax/swing/text/html/parser/ContentModel; flags 1 +method name getAttributes descriptor ()Ljavax/swing/text/html/parser/AttributeList; flags 1 +method name getIndex descriptor ()I flags 1 +method name isEmpty descriptor ()Z flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name getAttribute descriptor (Ljava/lang/String;)Ljavax/swing/text/html/parser/AttributeList; flags 1 +method name getAttributeByValue descriptor (Ljava/lang/String;)Ljavax/swing/text/html/parser/AttributeList; flags 1 +method name name2type descriptor (Ljava/lang/String;)I flags 9 + +class name javax/swing/text/html/parser/Entity +header extends java/lang/Object implements javax/swing/text/html/parser/DTDConstants flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name name descriptor Ljava/lang/String; flags 1 +field name type descriptor I flags 1 +field name data descriptor [C flags 1 +method name descriptor (Ljava/lang/String;I[C)V flags 1 +method name getName descriptor ()Ljava/lang/String; flags 1 +method name getType descriptor ()I flags 1 +method name isParameter descriptor ()Z flags 1 +method name isGeneral descriptor ()Z flags 1 +method name getData descriptor ()[C flags 1 +method name getString descriptor ()Ljava/lang/String; flags 1 +method name name2type descriptor (Ljava/lang/String;)I flags 9 + +class name javax/swing/text/html/parser/Parser +header extends java/lang/Object implements javax/swing/text/html/parser/DTDConstants flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name dtd descriptor Ljavax/swing/text/html/parser/DTD; flags 4 +field name strict descriptor Z flags 4 +method name descriptor (Ljavax/swing/text/html/parser/DTD;)V flags 1 +method name getCurrentLine descriptor ()I flags 4 +method name makeTag descriptor (Ljavax/swing/text/html/parser/Element;Z)Ljavax/swing/text/html/parser/TagElement; flags 4 +method name makeTag descriptor (Ljavax/swing/text/html/parser/Element;)Ljavax/swing/text/html/parser/TagElement; flags 4 +method name getAttributes descriptor ()Ljavax/swing/text/SimpleAttributeSet; flags 4 +method name flushAttributes descriptor ()V flags 4 +method name handleText descriptor ([C)V flags 4 +method name handleTitle descriptor ([C)V flags 4 +method name handleComment descriptor ([C)V flags 4 +method name handleEOFInComment descriptor ()V flags 4 +method name handleEmptyTag descriptor (Ljavax/swing/text/html/parser/TagElement;)V thrownTypes javax/swing/text/ChangedCharSetException flags 4 +method name handleStartTag descriptor (Ljavax/swing/text/html/parser/TagElement;)V flags 4 +method name handleEndTag descriptor (Ljavax/swing/text/html/parser/TagElement;)V flags 4 +method name handleError descriptor (ILjava/lang/String;)V flags 4 +method name error descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V flags 4 +method name error descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V flags 4 +method name error descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 4 +method name error descriptor (Ljava/lang/String;)V flags 4 +method name startTag descriptor (Ljavax/swing/text/html/parser/TagElement;)V thrownTypes javax/swing/text/ChangedCharSetException flags 4 +method name endTag descriptor (Z)V flags 4 +method name markFirstTime descriptor (Ljavax/swing/text/html/parser/Element;)V flags 4 +method name parseDTDMarkup descriptor ()Ljava/lang/String; thrownTypes java/io/IOException flags 1 +method name parseMarkupDeclarations descriptor (Ljava/lang/StringBuffer;)Z thrownTypes java/io/IOException flags 4 +method name parse descriptor (Ljava/io/Reader;)V thrownTypes java/io/IOException flags 21 +method name getCurrentPos descriptor ()I flags 4 + +class name javax/swing/text/html/parser/ParserDelegator +header extends javax/swing/text/html/HTMLEditorKit$Parser implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +method name setDefaultDTD descriptor ()V flags c +method name createDTD descriptor (Ljavax/swing/text/html/parser/DTD;Ljava/lang/String;)Ljavax/swing/text/html/parser/DTD; flags c +method name descriptor ()V flags 1 +method name parse descriptor (Ljava/io/Reader;Ljavax/swing/text/html/HTMLEditorKit$ParserCallback;Z)V thrownTypes java/io/IOException flags 1 + +class name javax/swing/text/html/parser/TagElement +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/text/html/HTML$Tag outerClass javax/swing/text/html/HTML innerClassName Tag flags 9 +method name descriptor (Ljavax/swing/text/html/parser/Element;)V flags 1 +method name descriptor (Ljavax/swing/text/html/parser/Element;Z)V flags 1 +method name breaksFlow descriptor ()Z flags 1 +method name isPreformatted descriptor ()Z flags 1 +method name getElement descriptor ()Ljavax/swing/text/html/parser/Element; flags 1 +method name getHTMLTag descriptor ()Ljavax/swing/text/html/HTML$Tag; flags 1 +method name fictional descriptor ()Z flags 1 + +class name javax/swing/text/rtf/RTFEditorKit +header extends javax/swing/text/StyledEditorKit flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name getContentType descriptor ()Ljava/lang/String; flags 1 +method name read descriptor (Ljava/io/InputStream;Ljavax/swing/text/Document;I)V thrownTypes java/io/IOException,javax/swing/text/BadLocationException flags 1 +method name write descriptor (Ljava/io/OutputStream;Ljavax/swing/text/Document;II)V thrownTypes java/io/IOException,javax/swing/text/BadLocationException flags 1 +method name read descriptor (Ljava/io/Reader;Ljavax/swing/text/Document;I)V thrownTypes java/io/IOException,javax/swing/text/BadLocationException flags 1 +method name write descriptor (Ljava/io/Writer;Ljavax/swing/text/Document;II)V thrownTypes java/io/IOException,javax/swing/text/BadLocationException flags 1 + +class name javax/swing/tree/AbstractLayoutCache +header extends java/lang/Object implements javax/swing/tree/RowMapper flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/tree/AbstractLayoutCache$NodeDimensions outerClass javax/swing/tree/AbstractLayoutCache innerClassName NodeDimensions flags 409 +field name nodeDimensions descriptor Ljavax/swing/tree/AbstractLayoutCache$NodeDimensions; flags 4 +field name treeModel descriptor Ljavax/swing/tree/TreeModel; flags 4 +field name treeSelectionModel descriptor Ljavax/swing/tree/TreeSelectionModel; flags 4 +field name rootVisible descriptor Z flags 4 +field name rowHeight descriptor I flags 4 +method name descriptor ()V flags 1 +method name setNodeDimensions descriptor (Ljavax/swing/tree/AbstractLayoutCache$NodeDimensions;)V flags 1 +method name getNodeDimensions descriptor ()Ljavax/swing/tree/AbstractLayoutCache$NodeDimensions; flags 1 +method name setModel descriptor (Ljavax/swing/tree/TreeModel;)V flags 1 +method name getModel descriptor ()Ljavax/swing/tree/TreeModel; flags 1 +method name setRootVisible descriptor (Z)V flags 1 +method name isRootVisible descriptor ()Z flags 1 +method name setRowHeight descriptor (I)V flags 1 +method name getRowHeight descriptor ()I flags 1 +method name setSelectionModel descriptor (Ljavax/swing/tree/TreeSelectionModel;)V flags 1 +method name getSelectionModel descriptor ()Ljavax/swing/tree/TreeSelectionModel; flags 1 +method name getPreferredHeight descriptor ()I flags 1 +method name getPreferredWidth descriptor (Ljava/awt/Rectangle;)I flags 1 +method name isExpanded descriptor (Ljavax/swing/tree/TreePath;)Z flags 401 +method name getBounds descriptor (Ljavax/swing/tree/TreePath;Ljava/awt/Rectangle;)Ljava/awt/Rectangle; flags 401 +method name getPathForRow descriptor (I)Ljavax/swing/tree/TreePath; flags 401 +method name getRowForPath descriptor (Ljavax/swing/tree/TreePath;)I flags 401 +method name getPathClosestTo descriptor (II)Ljavax/swing/tree/TreePath; flags 401 +method name getVisiblePathsFrom descriptor (Ljavax/swing/tree/TreePath;)Ljava/util/Enumeration; flags 401 signature (Ljavax/swing/tree/TreePath;)Ljava/util/Enumeration; +method name getVisibleChildCount descriptor (Ljavax/swing/tree/TreePath;)I flags 401 +method name setExpandedState descriptor (Ljavax/swing/tree/TreePath;Z)V flags 401 +method name getExpandedState descriptor (Ljavax/swing/tree/TreePath;)Z flags 401 +method name getRowCount descriptor ()I flags 401 +method name invalidateSizes descriptor ()V flags 401 +method name invalidatePathBounds descriptor (Ljavax/swing/tree/TreePath;)V flags 401 +method name treeNodesChanged descriptor (Ljavax/swing/event/TreeModelEvent;)V flags 401 +method name treeNodesInserted descriptor (Ljavax/swing/event/TreeModelEvent;)V flags 401 +method name treeNodesRemoved descriptor (Ljavax/swing/event/TreeModelEvent;)V flags 401 +method name treeStructureChanged descriptor (Ljavax/swing/event/TreeModelEvent;)V flags 401 +method name getRowsForPaths descriptor ([Ljavax/swing/tree/TreePath;)[I flags 1 +method name getNodeDimensions descriptor (Ljava/lang/Object;IIZLjava/awt/Rectangle;)Ljava/awt/Rectangle; flags 4 +method name isFixedRowHeight descriptor ()Z flags 4 + +class name javax/swing/tree/AbstractLayoutCache$NodeDimensions +header extends java/lang/Object flags 421 +innerclass innerClass javax/swing/tree/AbstractLayoutCache$NodeDimensions outerClass javax/swing/tree/AbstractLayoutCache innerClassName NodeDimensions flags 409 +method name descriptor ()V flags 1 +method name getNodeDimensions descriptor (Ljava/lang/Object;IIZLjava/awt/Rectangle;)Ljava/awt/Rectangle; flags 401 + +class name javax/swing/tree/DefaultMutableTreeNode +header extends java/lang/Object implements java/lang/Cloneable,javax/swing/tree/MutableTreeNode,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name EMPTY_ENUMERATION descriptor Ljava/util/Enumeration; flags 19 signature Ljava/util/Enumeration; +field name parent descriptor Ljavax/swing/tree/MutableTreeNode; flags 4 +field name children descriptor Ljava/util/Vector; flags 4 +field name userObject descriptor Ljava/lang/Object; flags 84 +field name allowsChildren descriptor Z flags 4 +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/Object;)V flags 1 +method name descriptor (Ljava/lang/Object;Z)V flags 1 +method name insert descriptor (Ljavax/swing/tree/MutableTreeNode;I)V flags 1 +method name remove descriptor (I)V flags 1 +method name setParent descriptor (Ljavax/swing/tree/MutableTreeNode;)V flags 1 runtimeAnnotations @Ljava/beans/Transient; +method name getParent descriptor ()Ljavax/swing/tree/TreeNode; flags 1 +method name getChildAt descriptor (I)Ljavax/swing/tree/TreeNode; flags 1 +method name getChildCount descriptor ()I flags 1 +method name getIndex descriptor (Ljavax/swing/tree/TreeNode;)I flags 1 +method name children descriptor ()Ljava/util/Enumeration; flags 1 +method name setAllowsChildren descriptor (Z)V flags 1 +method name getAllowsChildren descriptor ()Z flags 1 +method name setUserObject descriptor (Ljava/lang/Object;)V flags 1 +method name getUserObject descriptor ()Ljava/lang/Object; flags 1 +method name removeFromParent descriptor ()V flags 1 +method name remove descriptor (Ljavax/swing/tree/MutableTreeNode;)V flags 1 +method name removeAllChildren descriptor ()V flags 1 +method name add descriptor (Ljavax/swing/tree/MutableTreeNode;)V flags 1 +method name isNodeAncestor descriptor (Ljavax/swing/tree/TreeNode;)Z flags 1 +method name isNodeDescendant descriptor (Ljavax/swing/tree/DefaultMutableTreeNode;)Z flags 1 +method name getSharedAncestor descriptor (Ljavax/swing/tree/DefaultMutableTreeNode;)Ljavax/swing/tree/TreeNode; flags 1 +method name isNodeRelated descriptor (Ljavax/swing/tree/DefaultMutableTreeNode;)Z flags 1 +method name getDepth descriptor ()I flags 1 +method name getLevel descriptor ()I flags 1 +method name getPath descriptor ()[Ljavax/swing/tree/TreeNode; flags 1 +method name getPathToRoot descriptor (Ljavax/swing/tree/TreeNode;I)[Ljavax/swing/tree/TreeNode; flags 4 +method name getUserObjectPath descriptor ()[Ljava/lang/Object; flags 1 +method name getRoot descriptor ()Ljavax/swing/tree/TreeNode; flags 1 +method name isRoot descriptor ()Z flags 1 +method name getNextNode descriptor ()Ljavax/swing/tree/DefaultMutableTreeNode; flags 1 +method name getPreviousNode descriptor ()Ljavax/swing/tree/DefaultMutableTreeNode; flags 1 +method name preorderEnumeration descriptor ()Ljava/util/Enumeration; flags 1 +method name postorderEnumeration descriptor ()Ljava/util/Enumeration; flags 1 +method name breadthFirstEnumeration descriptor ()Ljava/util/Enumeration; flags 1 +method name depthFirstEnumeration descriptor ()Ljava/util/Enumeration; flags 1 +method name pathFromAncestorEnumeration descriptor (Ljavax/swing/tree/TreeNode;)Ljava/util/Enumeration; flags 1 +method name isNodeChild descriptor (Ljavax/swing/tree/TreeNode;)Z flags 1 +method name getFirstChild descriptor ()Ljavax/swing/tree/TreeNode; flags 1 +method name getLastChild descriptor ()Ljavax/swing/tree/TreeNode; flags 1 +method name getChildAfter descriptor (Ljavax/swing/tree/TreeNode;)Ljavax/swing/tree/TreeNode; flags 1 +method name getChildBefore descriptor (Ljavax/swing/tree/TreeNode;)Ljavax/swing/tree/TreeNode; flags 1 +method name isNodeSibling descriptor (Ljavax/swing/tree/TreeNode;)Z flags 1 +method name getSiblingCount descriptor ()I flags 1 +method name getNextSibling descriptor ()Ljavax/swing/tree/DefaultMutableTreeNode; flags 1 +method name getPreviousSibling descriptor ()Ljavax/swing/tree/DefaultMutableTreeNode; flags 1 +method name isLeaf descriptor ()Z flags 1 +method name getFirstLeaf descriptor ()Ljavax/swing/tree/DefaultMutableTreeNode; flags 1 +method name getLastLeaf descriptor ()Ljavax/swing/tree/DefaultMutableTreeNode; flags 1 +method name getNextLeaf descriptor ()Ljavax/swing/tree/DefaultMutableTreeNode; flags 1 +method name getPreviousLeaf descriptor ()Ljavax/swing/tree/DefaultMutableTreeNode; flags 1 +method name getLeafCount descriptor ()I flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name clone descriptor ()Ljava/lang/Object; 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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +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 +field name realEditor descriptor Ljavax/swing/tree/TreeCellEditor; flags 4 +field name renderer descriptor Ljavax/swing/tree/DefaultTreeCellRenderer; flags 4 +field name editingContainer descriptor Ljava/awt/Container; flags 4 +field name editingComponent descriptor Ljava/awt/Component; flags 84 +field name canEdit descriptor Z flags 4 +field name offset descriptor I flags 84 +field name tree descriptor Ljavax/swing/JTree; flags 84 +field name lastPath descriptor Ljavax/swing/tree/TreePath; flags 84 +field name timer descriptor Ljavax/swing/Timer; flags 84 +field name lastRow descriptor I flags 84 +field name borderSelectionColor descriptor Ljava/awt/Color; flags 4 +field name editingIcon descriptor Ljavax/swing/Icon; flags 84 +field name font descriptor Ljava/awt/Font; flags 4 +method name descriptor (Ljavax/swing/JTree;Ljavax/swing/tree/DefaultTreeCellRenderer;)V flags 1 +method name descriptor (Ljavax/swing/JTree;Ljavax/swing/tree/DefaultTreeCellRenderer;Ljavax/swing/tree/TreeCellEditor;)V flags 1 +method name setBorderSelectionColor descriptor (Ljava/awt/Color;)V flags 1 +method name getBorderSelectionColor descriptor ()Ljava/awt/Color; flags 1 +method name setFont descriptor (Ljava/awt/Font;)V flags 1 +method name getFont descriptor ()Ljava/awt/Font; flags 1 +method name getTreeCellEditorComponent descriptor (Ljavax/swing/JTree;Ljava/lang/Object;ZZZI)Ljava/awt/Component; flags 1 +method name getCellEditorValue descriptor ()Ljava/lang/Object; flags 1 +method name isCellEditable descriptor (Ljava/util/EventObject;)Z flags 1 +method name shouldSelectCell descriptor (Ljava/util/EventObject;)Z flags 1 +method name stopCellEditing descriptor ()Z flags 1 +method name cancelCellEditing descriptor ()V flags 1 +method name addCellEditorListener descriptor (Ljavax/swing/event/CellEditorListener;)V flags 1 +method name removeCellEditorListener descriptor (Ljavax/swing/event/CellEditorListener;)V flags 1 +method name getCellEditorListeners descriptor ()[Ljavax/swing/event/CellEditorListener; flags 1 +method name valueChanged descriptor (Ljavax/swing/event/TreeSelectionEvent;)V flags 1 +method name actionPerformed descriptor (Ljava/awt/event/ActionEvent;)V flags 1 +method name setTree descriptor (Ljavax/swing/JTree;)V flags 4 +method name shouldStartEditingTimer descriptor (Ljava/util/EventObject;)Z flags 4 +method name startEditingTimer descriptor ()V flags 4 +method name canEditImmediately descriptor (Ljava/util/EventObject;)Z flags 4 +method name inHitRegion descriptor (II)Z flags 4 +method name determineOffset descriptor (Ljavax/swing/JTree;Ljava/lang/Object;ZZZI)V flags 4 +method name prepareForEditing descriptor ()V flags 4 +method name createContainer descriptor ()Ljava/awt/Container; flags 4 +method name createTreeCellEditor descriptor ()Ljavax/swing/tree/TreeCellEditor; flags 4 + +class name javax/swing/tree/DefaultTreeCellEditor$DefaultTextField +header extends javax/swing/JTextField flags 21 +innerclass innerClass javax/swing/tree/DefaultTreeCellEditor$DefaultTextField outerClass javax/swing/tree/DefaultTreeCellEditor innerClassName DefaultTextField flags 1 +field name border descriptor Ljavax/swing/border/Border; flags 4 +method name descriptor (Ljavax/swing/tree/DefaultTreeCellEditor;Ljavax/swing/border/Border;)V flags 1 +method name setBorder descriptor (Ljavax/swing/border/Border;)V flags 1 +method name getBorder descriptor ()Ljavax/swing/border/Border; flags 1 +method name getFont descriptor ()Ljava/awt/Font; flags 1 +method name getPreferredSize descriptor ()Ljava/awt/Dimension; flags 1 + +class name javax/swing/tree/DefaultTreeCellEditor$EditorContainer +header extends java/awt/Container flags 21 +innerclass innerClass javax/swing/tree/DefaultTreeCellEditor$EditorContainer outerClass javax/swing/tree/DefaultTreeCellEditor innerClassName EditorContainer flags 1 +method name descriptor (Ljavax/swing/tree/DefaultTreeCellEditor;)V flags 1 +method name EditorContainer descriptor ()V flags 1 +method name paint descriptor (Ljava/awt/Graphics;)V flags 1 +method name doLayout descriptor ()V flags 1 +method name getPreferredSize descriptor ()Ljava/awt/Dimension; flags 1 + +class name javax/swing/tree/DefaultTreeCellRenderer +header extends javax/swing/JLabel implements javax/swing/tree/TreeCellRenderer flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name selected descriptor Z flags 4 +field name hasFocus descriptor Z flags 4 +field name closedIcon descriptor Ljavax/swing/Icon; flags 84 +field name leafIcon descriptor Ljavax/swing/Icon; flags 84 +field name openIcon descriptor Ljavax/swing/Icon; flags 84 +field name textSelectionColor descriptor Ljava/awt/Color; flags 4 +field name textNonSelectionColor descriptor Ljava/awt/Color; flags 4 +field name backgroundSelectionColor descriptor Ljava/awt/Color; flags 4 +field name backgroundNonSelectionColor descriptor Ljava/awt/Color; flags 4 +field name borderSelectionColor descriptor Ljava/awt/Color; flags 4 +method name descriptor ()V flags 1 +method name updateUI descriptor ()V flags 1 +method name getDefaultOpenIcon descriptor ()Ljavax/swing/Icon; flags 1 +method name getDefaultClosedIcon descriptor ()Ljavax/swing/Icon; flags 1 +method name getDefaultLeafIcon descriptor ()Ljavax/swing/Icon; flags 1 +method name setOpenIcon descriptor (Ljavax/swing/Icon;)V flags 1 +method name getOpenIcon descriptor ()Ljavax/swing/Icon; flags 1 +method name setClosedIcon descriptor (Ljavax/swing/Icon;)V flags 1 +method name getClosedIcon descriptor ()Ljavax/swing/Icon; flags 1 +method name setLeafIcon descriptor (Ljavax/swing/Icon;)V flags 1 +method name getLeafIcon descriptor ()Ljavax/swing/Icon; flags 1 +method name setTextSelectionColor descriptor (Ljava/awt/Color;)V flags 1 +method name getTextSelectionColor descriptor ()Ljava/awt/Color; flags 1 +method name setTextNonSelectionColor descriptor (Ljava/awt/Color;)V flags 1 +method name getTextNonSelectionColor descriptor ()Ljava/awt/Color; flags 1 +method name setBackgroundSelectionColor descriptor (Ljava/awt/Color;)V flags 1 +method name getBackgroundSelectionColor descriptor ()Ljava/awt/Color; flags 1 +method name setBackgroundNonSelectionColor descriptor (Ljava/awt/Color;)V flags 1 +method name getBackgroundNonSelectionColor descriptor ()Ljava/awt/Color; flags 1 +method name setBorderSelectionColor descriptor (Ljava/awt/Color;)V flags 1 +method name getBorderSelectionColor descriptor ()Ljava/awt/Color; flags 1 +method name setFont descriptor (Ljava/awt/Font;)V flags 1 +method name getFont descriptor ()Ljava/awt/Font; flags 1 +method name setBackground descriptor (Ljava/awt/Color;)V flags 1 +method name getTreeCellRendererComponent descriptor (Ljavax/swing/JTree;Ljava/lang/Object;ZZZIZ)Ljava/awt/Component; flags 1 +method name paint descriptor (Ljava/awt/Graphics;)V flags 1 +method name getPreferredSize descriptor ()Ljava/awt/Dimension; flags 1 +method name validate descriptor ()V flags 1 +method name invalidate descriptor ()V flags 1 +method name revalidate descriptor ()V flags 1 +method name repaint descriptor (JIIII)V flags 1 +method name repaint descriptor (Ljava/awt/Rectangle;)V flags 1 +method name repaint descriptor ()V flags 1 +method name firePropertyChange descriptor (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V flags 4 +method name firePropertyChange descriptor (Ljava/lang/String;BB)V flags 1 +method name firePropertyChange descriptor (Ljava/lang/String;CC)V flags 1 +method name firePropertyChange descriptor (Ljava/lang/String;SS)V flags 1 +method name firePropertyChange descriptor (Ljava/lang/String;II)V flags 1 +method name firePropertyChange descriptor (Ljava/lang/String;JJ)V flags 1 +method name firePropertyChange descriptor (Ljava/lang/String;FF)V flags 1 +method name firePropertyChange descriptor (Ljava/lang/String;DD)V flags 1 +method name firePropertyChange descriptor (Ljava/lang/String;ZZ)V flags 1 + +class name javax/swing/tree/DefaultTreeModel +header extends java/lang/Object implements java/io/Serializable,javax/swing/tree/TreeModel flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name root descriptor Ljavax/swing/tree/TreeNode; flags 4 +field name listenerList descriptor Ljavax/swing/event/EventListenerList; flags 4 +field name asksAllowsChildren descriptor Z flags 4 +method name descriptor (Ljavax/swing/tree/TreeNode;)V flags 1 runtimeAnnotations @Ljava/beans/ConstructorProperties;(value={"root"}) +method name descriptor (Ljavax/swing/tree/TreeNode;Z)V flags 1 +method name setAsksAllowsChildren descriptor (Z)V flags 1 +method name asksAllowsChildren descriptor ()Z flags 1 +method name setRoot descriptor (Ljavax/swing/tree/TreeNode;)V flags 1 +method name getRoot descriptor ()Ljava/lang/Object; flags 1 +method name getIndexOfChild descriptor (Ljava/lang/Object;Ljava/lang/Object;)I flags 1 +method name getChild descriptor (Ljava/lang/Object;I)Ljava/lang/Object; flags 1 +method name getChildCount descriptor (Ljava/lang/Object;)I flags 1 +method name isLeaf descriptor (Ljava/lang/Object;)Z flags 1 +method name reload descriptor ()V flags 1 +method name valueForPathChanged descriptor (Ljavax/swing/tree/TreePath;Ljava/lang/Object;)V flags 1 +method name insertNodeInto descriptor (Ljavax/swing/tree/MutableTreeNode;Ljavax/swing/tree/MutableTreeNode;I)V flags 1 +method name removeNodeFromParent descriptor (Ljavax/swing/tree/MutableTreeNode;)V flags 1 +method name nodeChanged descriptor (Ljavax/swing/tree/TreeNode;)V flags 1 +method name reload descriptor (Ljavax/swing/tree/TreeNode;)V flags 1 +method name nodesWereInserted descriptor (Ljavax/swing/tree/TreeNode;[I)V flags 1 +method name nodesWereRemoved descriptor (Ljavax/swing/tree/TreeNode;[I[Ljava/lang/Object;)V flags 1 +method name nodesChanged descriptor (Ljavax/swing/tree/TreeNode;[I)V flags 1 +method name nodeStructureChanged descriptor (Ljavax/swing/tree/TreeNode;)V flags 1 +method name getPathToRoot descriptor (Ljavax/swing/tree/TreeNode;)[Ljavax/swing/tree/TreeNode; flags 1 +method name getPathToRoot descriptor (Ljavax/swing/tree/TreeNode;I)[Ljavax/swing/tree/TreeNode; flags 4 +method name addTreeModelListener descriptor (Ljavax/swing/event/TreeModelListener;)V flags 1 +method name removeTreeModelListener descriptor (Ljavax/swing/event/TreeModelListener;)V flags 1 +method name getTreeModelListeners descriptor ()[Ljavax/swing/event/TreeModelListener; flags 1 +method name fireTreeNodesChanged descriptor (Ljava/lang/Object;[Ljava/lang/Object;[I[Ljava/lang/Object;)V flags 4 +method name fireTreeNodesInserted descriptor (Ljava/lang/Object;[Ljava/lang/Object;[I[Ljava/lang/Object;)V flags 4 +method name fireTreeNodesRemoved descriptor (Ljava/lang/Object;[Ljava/lang/Object;[I[Ljava/lang/Object;)V flags 4 +method name fireTreeStructureChanged descriptor (Ljava/lang/Object;[Ljava/lang/Object;[I[Ljava/lang/Object;)V flags 4 +method name getListeners descriptor (Ljava/lang/Class;)[Ljava/util/EventListener; flags 1 signature (Ljava/lang/Class;)[TT; + +class name javax/swing/tree/DefaultTreeSelectionModel +header extends java/lang/Object implements java/lang/Cloneable,java/io/Serializable,javax/swing/tree/TreeSelectionModel flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name SELECTION_MODE_PROPERTY descriptor Ljava/lang/String; constantValue selectionMode flags 19 +field name changeSupport descriptor Ljavax/swing/event/SwingPropertyChangeSupport; flags 4 +field name selection descriptor [Ljavax/swing/tree/TreePath; flags 4 +field name listenerList descriptor Ljavax/swing/event/EventListenerList; flags 4 +field name rowMapper descriptor Ljavax/swing/tree/RowMapper; flags 84 +field name listSelectionModel descriptor Ljavax/swing/DefaultListSelectionModel; flags 4 +field name selectionMode descriptor I flags 4 +field name leadPath descriptor Ljavax/swing/tree/TreePath; flags 4 +field name leadIndex descriptor I flags 4 +field name leadRow descriptor I flags 4 +method name descriptor ()V flags 1 +method name setRowMapper descriptor (Ljavax/swing/tree/RowMapper;)V flags 1 +method name getRowMapper descriptor ()Ljavax/swing/tree/RowMapper; flags 1 +method name setSelectionMode descriptor (I)V flags 1 +method name getSelectionMode descriptor ()I flags 1 +method name setSelectionPath descriptor (Ljavax/swing/tree/TreePath;)V flags 1 +method name setSelectionPaths descriptor ([Ljavax/swing/tree/TreePath;)V flags 1 +method name addSelectionPath descriptor (Ljavax/swing/tree/TreePath;)V flags 1 +method name addSelectionPaths descriptor ([Ljavax/swing/tree/TreePath;)V flags 1 +method name removeSelectionPath descriptor (Ljavax/swing/tree/TreePath;)V flags 1 +method name removeSelectionPaths descriptor ([Ljavax/swing/tree/TreePath;)V flags 1 +method name getSelectionPath descriptor ()Ljavax/swing/tree/TreePath; flags 1 +method name getSelectionPaths descriptor ()[Ljavax/swing/tree/TreePath; flags 1 +method name getSelectionCount descriptor ()I flags 1 +method name isPathSelected descriptor (Ljavax/swing/tree/TreePath;)Z flags 1 +method name isSelectionEmpty descriptor ()Z flags 1 +method name clearSelection descriptor ()V flags 1 +method name addTreeSelectionListener descriptor (Ljavax/swing/event/TreeSelectionListener;)V flags 1 +method name removeTreeSelectionListener descriptor (Ljavax/swing/event/TreeSelectionListener;)V flags 1 +method name getTreeSelectionListeners descriptor ()[Ljavax/swing/event/TreeSelectionListener; flags 1 +method name fireValueChanged descriptor (Ljavax/swing/event/TreeSelectionEvent;)V flags 4 +method name getListeners descriptor (Ljava/lang/Class;)[Ljava/util/EventListener; flags 1 signature (Ljava/lang/Class;)[TT; +method name getSelectionRows descriptor ()[I flags 1 +method name getMinSelectionRow descriptor ()I flags 1 +method name getMaxSelectionRow descriptor ()I flags 1 +method name isRowSelected descriptor (I)Z flags 1 +method name resetRowSelection descriptor ()V flags 1 +method name getLeadSelectionRow descriptor ()I flags 1 +method name getLeadSelectionPath descriptor ()Ljavax/swing/tree/TreePath; flags 1 +method name addPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 21 +method name removePropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 21 +method name getPropertyChangeListeners descriptor ()[Ljava/beans/PropertyChangeListener; flags 1 +method name insureRowContinuity descriptor ()V flags 4 +method name arePathsContiguous descriptor ([Ljavax/swing/tree/TreePath;)Z flags 4 +method name canPathsBeAdded descriptor ([Ljavax/swing/tree/TreePath;)Z flags 4 +method name canPathsBeRemoved descriptor ([Ljavax/swing/tree/TreePath;)Z flags 4 +method name notifyPathChange descriptor (Ljava/util/Vector;Ljavax/swing/tree/TreePath;)V flags 4 deprecated true signature (Ljava/util/Vector<*>;Ljavax/swing/tree/TreePath;)V runtimeAnnotations @Ljava/lang/Deprecated; +method name updateLeadIndex descriptor ()V flags 4 +method name insureUniqueness descriptor ()V flags 4 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name clone descriptor ()Ljava/lang/Object; thrownTypes java/lang/CloneNotSupportedException flags 1 + +class name javax/swing/tree/ExpandVetoException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name event descriptor Ljavax/swing/event/TreeExpansionEvent; flags 4 +method name descriptor (Ljavax/swing/event/TreeExpansionEvent;)V flags 1 +method name descriptor (Ljavax/swing/event/TreeExpansionEvent;Ljava/lang/String;)V flags 1 + +class name javax/swing/tree/FixedHeightLayoutCache +header extends javax/swing/tree/AbstractLayoutCache flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name setModel descriptor (Ljavax/swing/tree/TreeModel;)V flags 1 +method name setRootVisible descriptor (Z)V flags 1 +method name setRowHeight descriptor (I)V flags 1 +method name getRowCount descriptor ()I flags 1 +method name invalidatePathBounds descriptor (Ljavax/swing/tree/TreePath;)V flags 1 +method name invalidateSizes descriptor ()V flags 1 +method name isExpanded descriptor (Ljavax/swing/tree/TreePath;)Z flags 1 +method name getBounds descriptor (Ljavax/swing/tree/TreePath;Ljava/awt/Rectangle;)Ljava/awt/Rectangle; flags 1 +method name getPathForRow descriptor (I)Ljavax/swing/tree/TreePath; flags 1 +method name getRowForPath descriptor (Ljavax/swing/tree/TreePath;)I flags 1 +method name getPathClosestTo descriptor (II)Ljavax/swing/tree/TreePath; flags 1 +method name getVisibleChildCount descriptor (Ljavax/swing/tree/TreePath;)I flags 1 +method name getVisiblePathsFrom descriptor (Ljavax/swing/tree/TreePath;)Ljava/util/Enumeration; flags 1 signature (Ljavax/swing/tree/TreePath;)Ljava/util/Enumeration; +method name setExpandedState descriptor (Ljavax/swing/tree/TreePath;Z)V flags 1 +method name getExpandedState descriptor (Ljavax/swing/tree/TreePath;)Z flags 1 +method name treeNodesChanged descriptor (Ljavax/swing/event/TreeModelEvent;)V flags 1 +method name treeNodesInserted descriptor (Ljavax/swing/event/TreeModelEvent;)V flags 1 +method name treeNodesRemoved descriptor (Ljavax/swing/event/TreeModelEvent;)V flags 1 +method name treeStructureChanged descriptor (Ljavax/swing/event/TreeModelEvent;)V flags 1 + +class name javax/swing/tree/MutableTreeNode +header extends java/lang/Object implements javax/swing/tree/TreeNode flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name insert descriptor (Ljavax/swing/tree/MutableTreeNode;I)V flags 401 +method name remove descriptor (I)V flags 401 +method name remove descriptor (Ljavax/swing/tree/MutableTreeNode;)V flags 401 +method name setUserObject descriptor (Ljava/lang/Object;)V flags 401 +method name removeFromParent descriptor ()V flags 401 +method name setParent descriptor (Ljavax/swing/tree/MutableTreeNode;)V flags 401 + +class name javax/swing/tree/RowMapper +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getRowsForPaths descriptor ([Ljavax/swing/tree/TreePath;)[I flags 401 + +class name javax/swing/tree/TreeCellEditor +header extends java/lang/Object implements javax/swing/CellEditor flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getTreeCellEditorComponent descriptor (Ljavax/swing/JTree;Ljava/lang/Object;ZZZI)Ljava/awt/Component; flags 401 + +class name javax/swing/tree/TreeCellRenderer +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getTreeCellRendererComponent descriptor (Ljavax/swing/JTree;Ljava/lang/Object;ZZZIZ)Ljava/awt/Component; flags 401 + +class name javax/swing/tree/TreeModel +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getRoot descriptor ()Ljava/lang/Object; flags 401 +method name getChild descriptor (Ljava/lang/Object;I)Ljava/lang/Object; flags 401 +method name getChildCount descriptor (Ljava/lang/Object;)I flags 401 +method name isLeaf descriptor (Ljava/lang/Object;)Z flags 401 +method name valueForPathChanged descriptor (Ljavax/swing/tree/TreePath;Ljava/lang/Object;)V flags 401 +method name getIndexOfChild descriptor (Ljava/lang/Object;Ljava/lang/Object;)I flags 401 +method name addTreeModelListener descriptor (Ljavax/swing/event/TreeModelListener;)V flags 401 +method name removeTreeModelListener descriptor (Ljavax/swing/event/TreeModelListener;)V flags 401 + +class name javax/swing/tree/TreeNode +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getChildAt descriptor (I)Ljavax/swing/tree/TreeNode; flags 401 +method name getChildCount descriptor ()I flags 401 +method name getParent descriptor ()Ljavax/swing/tree/TreeNode; flags 401 +method name getIndex descriptor (Ljavax/swing/tree/TreeNode;)I flags 401 +method name getAllowsChildren descriptor ()Z flags 401 +method name isLeaf descriptor ()Z flags 401 +method name children descriptor ()Ljava/util/Enumeration; flags 401 + +class name javax/swing/tree/TreePath +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ([Ljava/lang/Object;)V flags 1 runtimeAnnotations @Ljava/beans/ConstructorProperties;(value={"path"}) +method name descriptor (Ljava/lang/Object;)V flags 1 +method name descriptor (Ljavax/swing/tree/TreePath;Ljava/lang/Object;)V flags 4 +method name descriptor ([Ljava/lang/Object;I)V flags 4 +method name descriptor ()V flags 4 +method name getPath descriptor ()[Ljava/lang/Object; flags 1 +method name getLastPathComponent descriptor ()Ljava/lang/Object; flags 1 +method name getPathCount descriptor ()I flags 1 +method name getPathComponent descriptor (I)Ljava/lang/Object; flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 +method name isDescendant descriptor (Ljavax/swing/tree/TreePath;)Z flags 1 +method name pathByAddingChild descriptor (Ljava/lang/Object;)Ljavax/swing/tree/TreePath; flags 1 +method name getParentPath descriptor ()Ljavax/swing/tree/TreePath; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/swing/tree/TreeSelectionModel +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name SINGLE_TREE_SELECTION descriptor I constantValue 1 flags 19 +field name CONTIGUOUS_TREE_SELECTION descriptor I constantValue 2 flags 19 +field name DISCONTIGUOUS_TREE_SELECTION descriptor I constantValue 4 flags 19 +method name setSelectionMode descriptor (I)V flags 401 +method name getSelectionMode descriptor ()I flags 401 +method name setSelectionPath descriptor (Ljavax/swing/tree/TreePath;)V flags 401 +method name setSelectionPaths descriptor ([Ljavax/swing/tree/TreePath;)V flags 401 +method name addSelectionPath descriptor (Ljavax/swing/tree/TreePath;)V flags 401 +method name addSelectionPaths descriptor ([Ljavax/swing/tree/TreePath;)V flags 401 +method name removeSelectionPath descriptor (Ljavax/swing/tree/TreePath;)V flags 401 +method name removeSelectionPaths descriptor ([Ljavax/swing/tree/TreePath;)V flags 401 +method name getSelectionPath descriptor ()Ljavax/swing/tree/TreePath; flags 401 +method name getSelectionPaths descriptor ()[Ljavax/swing/tree/TreePath; flags 401 +method name getSelectionCount descriptor ()I flags 401 +method name isPathSelected descriptor (Ljavax/swing/tree/TreePath;)Z flags 401 +method name isSelectionEmpty descriptor ()Z flags 401 +method name clearSelection descriptor ()V flags 401 +method name setRowMapper descriptor (Ljavax/swing/tree/RowMapper;)V flags 401 +method name getRowMapper descriptor ()Ljavax/swing/tree/RowMapper; flags 401 +method name getSelectionRows descriptor ()[I flags 401 +method name getMinSelectionRow descriptor ()I flags 401 +method name getMaxSelectionRow descriptor ()I flags 401 +method name isRowSelected descriptor (I)Z flags 401 +method name resetRowSelection descriptor ()V flags 401 +method name getLeadSelectionRow descriptor ()I flags 401 +method name getLeadSelectionPath descriptor ()Ljavax/swing/tree/TreePath; flags 401 +method name addPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 401 +method name removePropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V flags 401 +method name addTreeSelectionListener descriptor (Ljavax/swing/event/TreeSelectionListener;)V flags 401 +method name removeTreeSelectionListener descriptor (Ljavax/swing/event/TreeSelectionListener;)V flags 401 + +class name javax/swing/tree/VariableHeightLayoutCache +header extends javax/swing/tree/AbstractLayoutCache flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/swing/tree/AbstractLayoutCache$NodeDimensions outerClass javax/swing/tree/AbstractLayoutCache innerClassName NodeDimensions flags 409 +method name descriptor ()V flags 1 +method name setModel descriptor (Ljavax/swing/tree/TreeModel;)V flags 1 +method name setRootVisible descriptor (Z)V flags 1 +method name setRowHeight descriptor (I)V flags 1 +method name setNodeDimensions descriptor (Ljavax/swing/tree/AbstractLayoutCache$NodeDimensions;)V flags 1 +method name setExpandedState descriptor (Ljavax/swing/tree/TreePath;Z)V flags 1 +method name getExpandedState descriptor (Ljavax/swing/tree/TreePath;)Z flags 1 +method name getBounds descriptor (Ljavax/swing/tree/TreePath;Ljava/awt/Rectangle;)Ljava/awt/Rectangle; flags 1 +method name getPathForRow descriptor (I)Ljavax/swing/tree/TreePath; flags 1 +method name getRowForPath descriptor (Ljavax/swing/tree/TreePath;)I flags 1 +method name getRowCount descriptor ()I flags 1 +method name invalidatePathBounds descriptor (Ljavax/swing/tree/TreePath;)V flags 1 +method name getPreferredHeight descriptor ()I flags 1 +method name getPreferredWidth descriptor (Ljava/awt/Rectangle;)I flags 1 +method name getPathClosestTo descriptor (II)Ljavax/swing/tree/TreePath; flags 1 +method name getVisiblePathsFrom descriptor (Ljavax/swing/tree/TreePath;)Ljava/util/Enumeration; flags 1 signature (Ljavax/swing/tree/TreePath;)Ljava/util/Enumeration; +method name getVisibleChildCount descriptor (Ljavax/swing/tree/TreePath;)I flags 1 +method name invalidateSizes descriptor ()V flags 1 +method name isExpanded descriptor (Ljavax/swing/tree/TreePath;)Z flags 1 +method name treeNodesChanged descriptor (Ljavax/swing/event/TreeModelEvent;)V flags 1 +method name treeNodesInserted descriptor (Ljavax/swing/event/TreeModelEvent;)V flags 1 +method name treeNodesRemoved descriptor (Ljavax/swing/event/TreeModelEvent;)V flags 1 +method name treeStructureChanged descriptor (Ljavax/swing/event/TreeModelEvent;)V flags 1 + +class name javax/swing/undo/AbstractUndoableEdit +header extends java/lang/Object implements javax/swing/undo/UndoableEdit,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name UndoName descriptor Ljava/lang/String; constantValue Undo flags 1c +field name RedoName descriptor Ljava/lang/String; constantValue Redo flags 1c +method name descriptor ()V flags 1 +method name die descriptor ()V flags 1 +method name undo descriptor ()V thrownTypes javax/swing/undo/CannotUndoException flags 1 +method name canUndo descriptor ()Z flags 1 +method name redo descriptor ()V thrownTypes javax/swing/undo/CannotRedoException flags 1 +method name canRedo descriptor ()Z flags 1 +method name addEdit descriptor (Ljavax/swing/undo/UndoableEdit;)Z flags 1 +method name replaceEdit descriptor (Ljavax/swing/undo/UndoableEdit;)Z flags 1 +method name isSignificant descriptor ()Z flags 1 +method name getPresentationName descriptor ()Ljava/lang/String; flags 1 +method name getUndoPresentationName descriptor ()Ljava/lang/String; flags 1 +method name getRedoPresentationName descriptor ()Ljava/lang/String; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/swing/undo/CannotRedoException +header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 + +class name javax/swing/undo/CannotUndoException +header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 + +class name javax/swing/undo/CompoundEdit +header extends javax/swing/undo/AbstractUndoableEdit flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name edits descriptor Ljava/util/Vector; flags 4 signature Ljava/util/Vector; +method name descriptor ()V 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 +method name lastEdit descriptor ()Ljavax/swing/undo/UndoableEdit; flags 4 +method name die descriptor ()V flags 1 +method name addEdit descriptor (Ljavax/swing/undo/UndoableEdit;)Z flags 1 +method name end descriptor ()V flags 1 +method name canUndo descriptor ()Z flags 1 +method name canRedo descriptor ()Z flags 1 +method name isInProgress descriptor ()Z flags 1 +method name isSignificant descriptor ()Z flags 1 +method name getPresentationName descriptor ()Ljava/lang/String; flags 1 +method name getUndoPresentationName descriptor ()Ljava/lang/String; flags 1 +method name getRedoPresentationName descriptor ()Ljava/lang/String; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/swing/undo/StateEdit +header extends javax/swing/undo/AbstractUndoableEdit flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name RCSID descriptor Ljava/lang/String; constantValue $Id:\u0020;StateEdit.java,v\u0020;1.6\u0020;1997/10/01\u0020;20:05:51\u0020;sandipc\u0020;Exp\u0020;$ flags 1c +field name object descriptor Ljavax/swing/undo/StateEditable; flags 4 +field name preState descriptor Ljava/util/Hashtable; flags 4 signature Ljava/util/Hashtable; +field name postState descriptor Ljava/util/Hashtable; flags 4 signature Ljava/util/Hashtable; +field name undoRedoName descriptor Ljava/lang/String; flags 4 +method name descriptor (Ljavax/swing/undo/StateEditable;)V flags 1 +method name descriptor (Ljavax/swing/undo/StateEditable;Ljava/lang/String;)V flags 1 +method name init descriptor (Ljavax/swing/undo/StateEditable;Ljava/lang/String;)V flags 4 +method name end descriptor ()V flags 1 +method name undo descriptor ()V flags 1 +method name redo descriptor ()V flags 1 +method name getPresentationName descriptor ()Ljava/lang/String; flags 1 +method name removeRedundantState descriptor ()V flags 4 + +class name javax/swing/undo/StateEditable +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name RCSID descriptor Ljava/lang/String; constantValue $Id:\u0020;StateEditable.java,v\u0020;1.2\u0020;1997/09/08\u0020;19:39:08\u0020;marklin\u0020;Exp\u0020;$ flags 19 +method name storeState descriptor (Ljava/util/Hashtable;)V flags 401 signature (Ljava/util/Hashtable;)V +method name restoreState descriptor (Ljava/util/Hashtable;)V flags 401 signature (Ljava/util/Hashtable<**>;)V + +class name javax/swing/undo/UndoManager +header extends javax/swing/undo/CompoundEdit implements javax/swing/event/UndoableEditListener flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name getLimit descriptor ()I flags 21 +method name discardAllEdits descriptor ()V flags 21 +method name trimForLimit descriptor ()V flags 4 +method name trimEdits descriptor (II)V flags 4 +method name setLimit descriptor (I)V flags 21 +method name editToBeUndone descriptor ()Ljavax/swing/undo/UndoableEdit; flags 4 +method name editToBeRedone descriptor ()Ljavax/swing/undo/UndoableEdit; flags 4 +method name undoTo descriptor (Ljavax/swing/undo/UndoableEdit;)V thrownTypes javax/swing/undo/CannotUndoException flags 4 +method name redoTo descriptor (Ljavax/swing/undo/UndoableEdit;)V thrownTypes javax/swing/undo/CannotRedoException flags 4 +method name undoOrRedo descriptor ()V thrownTypes javax/swing/undo/CannotRedoException,javax/swing/undo/CannotUndoException flags 21 +method name canUndoOrRedo descriptor ()Z flags 21 +method name undo descriptor ()V thrownTypes javax/swing/undo/CannotUndoException flags 21 +method name canUndo descriptor ()Z flags 21 +method name redo descriptor ()V thrownTypes javax/swing/undo/CannotRedoException flags 21 +method name canRedo descriptor ()Z flags 21 +method name addEdit descriptor (Ljavax/swing/undo/UndoableEdit;)Z flags 21 +method name end descriptor ()V flags 21 +method name getUndoOrRedoPresentationName descriptor ()Ljava/lang/String; flags 21 +method name getUndoPresentationName descriptor ()Ljava/lang/String; flags 21 +method name getRedoPresentationName descriptor ()Ljava/lang/String; flags 21 +method name undoableEditHappened descriptor (Ljavax/swing/event/UndoableEditEvent;)V flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/swing/undo/UndoableEdit +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name undo descriptor ()V thrownTypes javax/swing/undo/CannotUndoException flags 401 +method name canUndo descriptor ()Z flags 401 +method name redo descriptor ()V thrownTypes javax/swing/undo/CannotRedoException flags 401 +method name canRedo descriptor ()Z flags 401 +method name die descriptor ()V flags 401 +method name addEdit descriptor (Ljavax/swing/undo/UndoableEdit;)Z flags 401 +method name replaceEdit descriptor (Ljavax/swing/undo/UndoableEdit;)Z flags 401 +method name isSignificant descriptor ()Z flags 401 +method name getPresentationName descriptor ()Ljava/lang/String; flags 401 +method name getUndoPresentationName descriptor ()Ljava/lang/String; flags 401 +method name getRedoPresentationName descriptor ()Ljava/lang/String; flags 401 + +class name javax/swing/undo/UndoableEditSupport +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name updateLevel descriptor I flags 4 +field name compoundEdit descriptor Ljavax/swing/undo/CompoundEdit; flags 4 +field name listeners descriptor Ljava/util/Vector; flags 4 signature Ljava/util/Vector; +field name realSource descriptor Ljava/lang/Object; flags 4 +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/Object;)V flags 1 +method name addUndoableEditListener descriptor (Ljavax/swing/event/UndoableEditListener;)V flags 21 +method name removeUndoableEditListener descriptor (Ljavax/swing/event/UndoableEditListener;)V flags 21 +method name getUndoableEditListeners descriptor ()[Ljavax/swing/event/UndoableEditListener; flags 21 +method name _postEdit descriptor (Ljavax/swing/undo/UndoableEdit;)V flags 4 +method name postEdit descriptor (Ljavax/swing/undo/UndoableEdit;)V flags 21 +method name getUpdateLevel descriptor ()I flags 1 +method name beginUpdate descriptor ()V flags 21 +method name createCompoundEdit descriptor ()Ljavax/swing/undo/CompoundEdit; flags 4 +method name endUpdate descriptor ()V flags 21 +method name toString descriptor ()Ljava/lang/String; flags 1 + diff --git a/langtools/make/data/symbols/java.instrument-6.sym.txt b/langtools/make/data/symbols/java.instrument-6.sym.txt new file mode 100644 index 00000000000..5e01a80f634 --- /dev/null +++ b/langtools/make/data/symbols/java.instrument-6.sym.txt @@ -0,0 +1,28 @@ +# +# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# This code is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License version 2 only, as +# published by the Free Software Foundation. Oracle designates this +# particular file as subject to the "Classpath" exception as provided +# by Oracle in the LICENSE file that accompanied this code. +# +# This code is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# version 2 for more details (a copy is included in the LICENSE file that +# accompanied this code). +# +# You should have received a copy of the GNU General Public License version +# 2 along with this work; if not, write to the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +# +# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA +# or visit www.oracle.com if you need additional information or have any +# questions. +# +# ########################################################## +# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ### +# ########################################################## +# diff --git a/langtools/make/data/symbols/java.instrument-7.sym.txt b/langtools/make/data/symbols/java.instrument-7.sym.txt new file mode 100644 index 00000000000..4338647ebdb --- /dev/null +++ b/langtools/make/data/symbols/java.instrument-7.sym.txt @@ -0,0 +1,43 @@ +# +# 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 + diff --git a/langtools/make/data/symbols/java.instrument-8.sym.txt b/langtools/make/data/symbols/java.instrument-8.sym.txt new file mode 100644 index 00000000000..a3c597f6518 --- /dev/null +++ b/langtools/make/data/symbols/java.instrument-8.sym.txt @@ -0,0 +1,66 @@ +# +# 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 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/Class;[B)V flags 1 signature (Ljava/lang/Class<*>;[B)V +method name getDefinitionClass descriptor ()Ljava/lang/Class; flags 1 signature ()Ljava/lang/Class<*>; +method name getDefinitionClassFile descriptor ()[B flags 1 + +class name java/lang/instrument/ClassFileTransformer +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name transform descriptor (Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/Class;Ljava/security/ProtectionDomain;[B)[B thrownTypes java/lang/instrument/IllegalClassFormatException flags 401 signature (Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/Class<*>;Ljava/security/ProtectionDomain;[B)[B + +class name java/lang/instrument/IllegalClassFormatException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/lang/instrument/Instrumentation +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name addTransformer descriptor (Ljava/lang/instrument/ClassFileTransformer;Z)V flags 401 +method name addTransformer descriptor (Ljava/lang/instrument/ClassFileTransformer;)V flags 401 +method name removeTransformer descriptor (Ljava/lang/instrument/ClassFileTransformer;)Z flags 401 +method name isRetransformClassesSupported descriptor ()Z flags 401 +method name retransformClasses descriptor ([Ljava/lang/Class;)V thrownTypes java/lang/instrument/UnmodifiableClassException flags 481 signature ([Ljava/lang/Class<*>;)V +method name isRedefineClassesSupported descriptor ()Z flags 401 +method name redefineClasses descriptor ([Ljava/lang/instrument/ClassDefinition;)V thrownTypes java/lang/ClassNotFoundException,java/lang/instrument/UnmodifiableClassException flags 481 +method name isModifiableClass descriptor (Ljava/lang/Class;)Z flags 401 signature (Ljava/lang/Class<*>;)Z +method name getAllLoadedClasses descriptor ()[Ljava/lang/Class; flags 401 +method name getInitiatedClasses descriptor (Ljava/lang/ClassLoader;)[Ljava/lang/Class; flags 401 +method name getObjectSize descriptor (Ljava/lang/Object;)J flags 401 +method name appendToBootstrapClassLoaderSearch descriptor (Ljava/util/jar/JarFile;)V flags 401 +method name appendToSystemClassLoaderSearch descriptor (Ljava/util/jar/JarFile;)V flags 401 +method name isNativeMethodPrefixSupported descriptor ()Z flags 401 +method name setNativeMethodPrefix descriptor (Ljava/lang/instrument/ClassFileTransformer;Ljava/lang/String;)V flags 401 + +class name java/lang/instrument/UnmodifiableClassException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + diff --git a/langtools/make/data/symbols/java.logging-6.sym.txt b/langtools/make/data/symbols/java.logging-6.sym.txt new file mode 100644 index 00000000000..cc00a6dc36d --- /dev/null +++ b/langtools/make/data/symbols/java.logging-6.sym.txt @@ -0,0 +1,49 @@ +# +# 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/util/logging/Logger +-method name getGlobal descriptor ()Ljava/util/logging/Logger; +-method name getAnonymousLogger descriptor ()Ljava/util/logging/Logger; +-method name addHandler descriptor (Ljava/util/logging/Handler;)V +-method name removeHandler descriptor (Ljava/util/logging/Handler;)V +-method name getHandlers descriptor ()[Ljava/util/logging/Handler; +-method name setUseParentHandlers descriptor (Z)V +-method name getUseParentHandlers descriptor ()Z +-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 29 +method name getLogger descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/util/logging/Logger; flags 29 +method name getAnonymousLogger descriptor ()Ljava/util/logging/Logger; flags 29 +method name getAnonymousLogger descriptor (Ljava/lang/String;)Ljava/util/logging/Logger; flags 29 +method name addHandler descriptor (Ljava/util/logging/Handler;)V thrownTypes java/lang/SecurityException flags 21 +method name removeHandler descriptor (Ljava/util/logging/Handler;)V thrownTypes java/lang/SecurityException flags 21 +method name getHandlers descriptor ()[Ljava/util/logging/Handler; flags 21 +method name setUseParentHandlers descriptor (Z)V flags 21 +method name getUseParentHandlers descriptor ()Z flags 21 + diff --git a/langtools/make/data/symbols/java.logging-7.sym.txt b/langtools/make/data/symbols/java.logging-7.sym.txt new file mode 100644 index 00000000000..6f398078b34 --- /dev/null +++ b/langtools/make/data/symbols/java.logging-7.sym.txt @@ -0,0 +1,133 @@ +# +# 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/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 +-method name setErrorManager descriptor (Ljava/util/logging/ErrorManager;)V +-method name getLevel descriptor ()Ljava/util/logging/Level; +method name setFormatter descriptor (Ljava/util/logging/Formatter;)V thrownTypes java/lang/SecurityException flags 1 +method name setEncoding descriptor (Ljava/lang/String;)V thrownTypes java/lang/SecurityException,java/io/UnsupportedEncodingException flags 1 +method name setFilter descriptor (Ljava/util/logging/Filter;)V thrownTypes java/lang/SecurityException flags 1 +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 +-method name getLogger descriptor (Ljava/lang/String;)Ljava/util/logging/Logger; +-method name getLoggerNames descriptor ()Ljava/util/Enumeration; +method name addPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V thrownTypes java/lang/SecurityException flags 1 +method name removePropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V thrownTypes java/lang/SecurityException flags 1 +method name addLogger descriptor (Ljava/util/logging/Logger;)Z flags 21 +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; + +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; +-method name log descriptor (Ljava/util/logging/Level;Ljava/util/function/Supplier;)V +-method name log descriptor (Ljava/util/logging/Level;Ljava/lang/Throwable;Ljava/util/function/Supplier;)V +-method name logp descriptor (Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Supplier;)V +-method name logp descriptor (Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/function/Supplier;)V +-method name logrb descriptor (Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V +-method name logrb descriptor (Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V +-method name logrb descriptor (Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V +-method name logrb descriptor (Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/util/ResourceBundle;Ljava/lang/String;[Ljava/lang/Object;)V +-method name logrb descriptor (Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V +-method name logrb descriptor (Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/util/ResourceBundle;Ljava/lang/String;Ljava/lang/Throwable;)V +-method name severe descriptor (Ljava/util/function/Supplier;)V +-method name warning descriptor (Ljava/util/function/Supplier;)V +-method name info descriptor (Ljava/util/function/Supplier;)V +-method name config descriptor (Ljava/util/function/Supplier;)V +-method name fine descriptor (Ljava/util/function/Supplier;)V +-method name finer descriptor (Ljava/util/function/Supplier;)V +-method name finest descriptor (Ljava/util/function/Supplier;)V +-method name setResourceBundle descriptor (Ljava/util/ResourceBundle;)V +method name getLogger descriptor (Ljava/lang/String;)Ljava/util/logging/Logger; flags 9 +method name getLogger descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/util/logging/Logger; flags 9 +method name getAnonymousLogger descriptor (Ljava/lang/String;)Ljava/util/logging/Logger; flags 9 +method name logrb descriptor (Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)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/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/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 + diff --git a/langtools/make/data/symbols/java.logging-8.sym.txt b/langtools/make/data/symbols/java.logging-8.sym.txt new file mode 100644 index 00000000000..b092a54df62 --- /dev/null +++ b/langtools/make/data/symbols/java.logging-8.sym.txt @@ -0,0 +1,272 @@ +# +# 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/util/logging/ConsoleHandler +header extends java/util/logging/StreamHandler flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name publish descriptor (Ljava/util/logging/LogRecord;)V flags 1 +method name close descriptor ()V flags 1 + +class name java/util/logging/ErrorManager +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name GENERIC_FAILURE descriptor I constantValue 0 flags 19 +field name WRITE_FAILURE descriptor I constantValue 1 flags 19 +field name FLUSH_FAILURE descriptor I constantValue 2 flags 19 +field name CLOSE_FAILURE descriptor I constantValue 3 flags 19 +field name OPEN_FAILURE descriptor I constantValue 4 flags 19 +field name FORMAT_FAILURE descriptor I constantValue 5 flags 19 +method name descriptor ()V flags 1 +method name error descriptor (Ljava/lang/String;Ljava/lang/Exception;I)V flags 21 + +class name java/util/logging/FileHandler +header extends java/util/logging/StreamHandler flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V thrownTypes java/io/IOException,java/lang/SecurityException flags 1 +method name descriptor (Ljava/lang/String;)V thrownTypes java/io/IOException,java/lang/SecurityException flags 1 +method name descriptor (Ljava/lang/String;Z)V thrownTypes java/io/IOException,java/lang/SecurityException flags 1 +method name descriptor (Ljava/lang/String;II)V thrownTypes java/io/IOException,java/lang/SecurityException flags 1 +method name descriptor (Ljava/lang/String;IIZ)V thrownTypes java/io/IOException,java/lang/SecurityException flags 1 +method name publish descriptor (Ljava/util/logging/LogRecord;)V flags 21 +method name close descriptor ()V thrownTypes java/lang/SecurityException flags 21 + +class name java/util/logging/Filter +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) runtimeAnnotations @Ljava/lang/FunctionalInterface; +method name isLoggable descriptor (Ljava/util/logging/LogRecord;)Z flags 401 + +class name java/util/logging/Formatter +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 4 +method name format descriptor (Ljava/util/logging/LogRecord;)Ljava/lang/String; flags 401 +method name getHead descriptor (Ljava/util/logging/Handler;)Ljava/lang/String; flags 1 +method name getTail descriptor (Ljava/util/logging/Handler;)Ljava/lang/String; flags 1 +method name formatMessage descriptor (Ljava/util/logging/LogRecord;)Ljava/lang/String; flags 21 + +class name java/util/logging/Handler +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 4 +method name publish descriptor (Ljava/util/logging/LogRecord;)V flags 401 +method name flush descriptor ()V flags 401 +method name close descriptor ()V thrownTypes java/lang/SecurityException flags 401 +method name setFormatter descriptor (Ljava/util/logging/Formatter;)V thrownTypes java/lang/SecurityException flags 21 +method name getFormatter descriptor ()Ljava/util/logging/Formatter; flags 1 +method name setEncoding descriptor (Ljava/lang/String;)V thrownTypes java/lang/SecurityException,java/io/UnsupportedEncodingException flags 21 +method name getEncoding descriptor ()Ljava/lang/String; flags 1 +method name setFilter descriptor (Ljava/util/logging/Filter;)V thrownTypes java/lang/SecurityException flags 21 +method name getFilter descriptor ()Ljava/util/logging/Filter; flags 1 +method name setErrorManager descriptor (Ljava/util/logging/ErrorManager;)V flags 21 +method name getErrorManager descriptor ()Ljava/util/logging/ErrorManager; flags 1 +method name reportError descriptor (Ljava/lang/String;Ljava/lang/Exception;I)V flags 4 +method name setLevel descriptor (Ljava/util/logging/Level;)V thrownTypes java/lang/SecurityException flags 21 +method name getLevel descriptor ()Ljava/util/logging/Level; flags 1 +method name isLoggable descriptor (Ljava/util/logging/LogRecord;)Z flags 1 + +class name java/util/logging/Level +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name OFF descriptor Ljava/util/logging/Level; flags 19 +field name SEVERE descriptor Ljava/util/logging/Level; flags 19 +field name WARNING descriptor Ljava/util/logging/Level; flags 19 +field name INFO descriptor Ljava/util/logging/Level; flags 19 +field name CONFIG descriptor Ljava/util/logging/Level; flags 19 +field name FINE descriptor Ljava/util/logging/Level; flags 19 +field name FINER descriptor Ljava/util/logging/Level; flags 19 +field name FINEST descriptor Ljava/util/logging/Level; flags 19 +field name ALL descriptor Ljava/util/logging/Level; flags 19 +method name descriptor (Ljava/lang/String;I)V flags 4 +method name descriptor (Ljava/lang/String;ILjava/lang/String;)V flags 4 +method name getResourceBundleName descriptor ()Ljava/lang/String; flags 1 +method name getName descriptor ()Ljava/lang/String; flags 1 +method name getLocalizedName descriptor ()Ljava/lang/String; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 11 +method name intValue descriptor ()I flags 11 +method name parse descriptor (Ljava/lang/String;)Ljava/util/logging/Level; thrownTypes java/lang/IllegalArgumentException flags 29 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 + +class name java/util/logging/LogManager +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name LOGGING_MXBEAN_NAME descriptor Ljava/lang/String; constantValue java.util.logging:type=Logging flags 19 +method name descriptor ()V flags 4 +method name getLogManager descriptor ()Ljava/util/logging/LogManager; flags 9 +method name addPropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V thrownTypes java/lang/SecurityException flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name removePropertyChangeListener descriptor (Ljava/beans/PropertyChangeListener;)V thrownTypes java/lang/SecurityException flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name addLogger descriptor (Ljava/util/logging/Logger;)Z flags 1 +method name getLogger descriptor (Ljava/lang/String;)Ljava/util/logging/Logger; flags 1 +method name getLoggerNames descriptor ()Ljava/util/Enumeration; flags 1 signature ()Ljava/util/Enumeration; +method name readConfiguration descriptor ()V thrownTypes java/io/IOException,java/lang/SecurityException flags 1 +method name reset descriptor ()V thrownTypes java/lang/SecurityException flags 1 +method name readConfiguration descriptor (Ljava/io/InputStream;)V thrownTypes java/io/IOException,java/lang/SecurityException flags 1 +method name getProperty descriptor (Ljava/lang/String;)Ljava/lang/String; flags 1 +method name checkAccess descriptor ()V thrownTypes java/lang/SecurityException flags 1 +method name getLoggingMXBean descriptor ()Ljava/util/logging/LoggingMXBean; flags 29 + +class name java/util/logging/LogRecord +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/util/logging/Level;Ljava/lang/String;)V flags 1 +method name getLoggerName descriptor ()Ljava/lang/String; flags 1 +method name setLoggerName descriptor (Ljava/lang/String;)V flags 1 +method name getResourceBundle descriptor ()Ljava/util/ResourceBundle; flags 1 +method name setResourceBundle descriptor (Ljava/util/ResourceBundle;)V flags 1 +method name getResourceBundleName descriptor ()Ljava/lang/String; flags 1 +method name setResourceBundleName descriptor (Ljava/lang/String;)V flags 1 +method name getLevel descriptor ()Ljava/util/logging/Level; flags 1 +method name setLevel descriptor (Ljava/util/logging/Level;)V flags 1 +method name getSequenceNumber descriptor ()J flags 1 +method name setSequenceNumber descriptor (J)V flags 1 +method name getSourceClassName descriptor ()Ljava/lang/String; flags 1 +method name setSourceClassName descriptor (Ljava/lang/String;)V flags 1 +method name getSourceMethodName descriptor ()Ljava/lang/String; flags 1 +method name setSourceMethodName descriptor (Ljava/lang/String;)V flags 1 +method name getMessage descriptor ()Ljava/lang/String; flags 1 +method name setMessage descriptor (Ljava/lang/String;)V flags 1 +method name getParameters descriptor ()[Ljava/lang/Object; flags 1 +method name setParameters descriptor ([Ljava/lang/Object;)V flags 1 +method name getThreadID descriptor ()I flags 1 +method name setThreadID descriptor (I)V flags 1 +method name getMillis descriptor ()J flags 1 +method name setMillis descriptor (J)V flags 1 +method name getThrown descriptor ()Ljava/lang/Throwable; flags 1 +method name setThrown descriptor (Ljava/lang/Throwable;)V flags 1 + +class name java/util/logging/Logger +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name GLOBAL_LOGGER_NAME descriptor Ljava/lang/String; constantValue global flags 19 +field name global descriptor Ljava/util/logging/Logger; flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getGlobal descriptor ()Ljava/util/logging/Logger; flags 19 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 4 +method name getLogger descriptor (Ljava/lang/String;)Ljava/util/logging/Logger; flags 9 runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name getLogger descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/util/logging/Logger; flags 9 runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name getAnonymousLogger descriptor ()Ljava/util/logging/Logger; flags 9 +method name getAnonymousLogger descriptor (Ljava/lang/String;)Ljava/util/logging/Logger; flags 9 runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name getResourceBundle descriptor ()Ljava/util/ResourceBundle; flags 1 +method name getResourceBundleName descriptor ()Ljava/lang/String; flags 1 +method name setFilter descriptor (Ljava/util/logging/Filter;)V thrownTypes java/lang/SecurityException flags 1 +method name getFilter descriptor ()Ljava/util/logging/Filter; flags 1 +method name log descriptor (Ljava/util/logging/LogRecord;)V flags 1 +method name log descriptor (Ljava/util/logging/Level;Ljava/lang/String;)V flags 1 +method name log descriptor (Ljava/util/logging/Level;Ljava/util/function/Supplier;)V flags 1 signature (Ljava/util/logging/Level;Ljava/util/function/Supplier;)V +method name log descriptor (Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V flags 1 +method name log descriptor (Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V flags 1 +method name log descriptor (Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name log descriptor (Ljava/util/logging/Level;Ljava/lang/Throwable;Ljava/util/function/Supplier;)V flags 1 signature (Ljava/util/logging/Level;Ljava/lang/Throwable;Ljava/util/function/Supplier;)V +method name logp descriptor (Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name logp descriptor (Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Supplier;)V flags 1 signature (Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Supplier;)V +method name logp descriptor (Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V flags 1 +method name logp descriptor (Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V flags 1 +method name logp descriptor (Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name logp descriptor (Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/function/Supplier;)V flags 1 signature (Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/function/Supplier;)V +method name logrb descriptor (Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +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 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +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 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name logrb descriptor (Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/util/ResourceBundle;Ljava/lang/String;[Ljava/lang/Object;)V flags 81 +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 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name logrb descriptor (Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/util/ResourceBundle;Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name entering descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name entering descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V flags 1 +method name entering descriptor (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V flags 1 +method name exiting descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name exiting descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V flags 1 +method name throwing descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name severe descriptor (Ljava/lang/String;)V flags 1 +method name warning descriptor (Ljava/lang/String;)V flags 1 +method name info descriptor (Ljava/lang/String;)V flags 1 +method name config descriptor (Ljava/lang/String;)V flags 1 +method name fine descriptor (Ljava/lang/String;)V flags 1 +method name finer descriptor (Ljava/lang/String;)V flags 1 +method name finest descriptor (Ljava/lang/String;)V flags 1 +method name severe descriptor (Ljava/util/function/Supplier;)V flags 1 signature (Ljava/util/function/Supplier;)V +method name warning descriptor (Ljava/util/function/Supplier;)V flags 1 signature (Ljava/util/function/Supplier;)V +method name info descriptor (Ljava/util/function/Supplier;)V flags 1 signature (Ljava/util/function/Supplier;)V +method name config descriptor (Ljava/util/function/Supplier;)V flags 1 signature (Ljava/util/function/Supplier;)V +method name fine descriptor (Ljava/util/function/Supplier;)V flags 1 signature (Ljava/util/function/Supplier;)V +method name finer descriptor (Ljava/util/function/Supplier;)V flags 1 signature (Ljava/util/function/Supplier;)V +method name finest descriptor (Ljava/util/function/Supplier;)V flags 1 signature (Ljava/util/function/Supplier;)V +method name setLevel descriptor (Ljava/util/logging/Level;)V thrownTypes java/lang/SecurityException flags 1 +method name getLevel descriptor ()Ljava/util/logging/Level; flags 1 +method name isLoggable descriptor (Ljava/util/logging/Level;)Z flags 1 +method name getName descriptor ()Ljava/lang/String; flags 1 +method name addHandler descriptor (Ljava/util/logging/Handler;)V thrownTypes java/lang/SecurityException flags 1 +method name removeHandler descriptor (Ljava/util/logging/Handler;)V thrownTypes java/lang/SecurityException flags 1 +method name getHandlers descriptor ()[Ljava/util/logging/Handler; flags 1 +method name setUseParentHandlers descriptor (Z)V flags 1 +method name getUseParentHandlers descriptor ()Z flags 1 +method name setResourceBundle descriptor (Ljava/util/ResourceBundle;)V flags 1 +method name getParent descriptor ()Ljava/util/logging/Logger; flags 1 +method name setParent descriptor (Ljava/util/logging/Logger;)V flags 1 + +class name java/util/logging/LoggingMXBean +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name getLoggerNames descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List; +method name getLoggerLevel descriptor (Ljava/lang/String;)Ljava/lang/String; flags 401 +method name setLoggerLevel descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 401 +method name getParentLoggerName descriptor (Ljava/lang/String;)Ljava/lang/String; flags 401 + +class name java/util/logging/LoggingPermission +header extends java/security/BasicPermission flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V thrownTypes java/lang/IllegalArgumentException flags 1 + +class name java/util/logging/MemoryHandler +header extends java/util/logging/Handler flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/util/logging/Handler;ILjava/util/logging/Level;)V flags 1 +method name publish descriptor (Ljava/util/logging/LogRecord;)V flags 21 +method name push descriptor ()V flags 21 +method name flush descriptor ()V flags 1 +method name close descriptor ()V thrownTypes java/lang/SecurityException flags 1 +method name setPushLevel descriptor (Ljava/util/logging/Level;)V thrownTypes java/lang/SecurityException flags 21 +method name getPushLevel descriptor ()Ljava/util/logging/Level; flags 1 +method name isLoggable descriptor (Ljava/util/logging/LogRecord;)Z flags 1 + +class name java/util/logging/SimpleFormatter +header extends java/util/logging/Formatter flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name format descriptor (Ljava/util/logging/LogRecord;)Ljava/lang/String; flags 21 + +class name java/util/logging/SocketHandler +header extends java/util/logging/StreamHandler flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V thrownTypes java/io/IOException flags 1 +method name descriptor (Ljava/lang/String;I)V thrownTypes java/io/IOException flags 1 +method name close descriptor ()V thrownTypes java/lang/SecurityException flags 21 +method name publish descriptor (Ljava/util/logging/LogRecord;)V flags 21 + +class name java/util/logging/StreamHandler +header extends java/util/logging/Handler flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/io/OutputStream;Ljava/util/logging/Formatter;)V flags 1 +method name setOutputStream descriptor (Ljava/io/OutputStream;)V thrownTypes java/lang/SecurityException flags 24 +method name setEncoding descriptor (Ljava/lang/String;)V thrownTypes java/lang/SecurityException,java/io/UnsupportedEncodingException flags 21 +method name publish descriptor (Ljava/util/logging/LogRecord;)V flags 21 +method name isLoggable descriptor (Ljava/util/logging/LogRecord;)Z flags 1 +method name flush descriptor ()V flags 21 +method name close descriptor ()V thrownTypes java/lang/SecurityException flags 21 + +class name java/util/logging/XMLFormatter +header extends java/util/logging/Formatter flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name format descriptor (Ljava/util/logging/LogRecord;)Ljava/lang/String; flags 1 +method name getHead descriptor (Ljava/util/logging/Handler;)Ljava/lang/String; flags 1 +method name getTail descriptor (Ljava/util/logging/Handler;)Ljava/lang/String; flags 1 + diff --git a/langtools/make/data/symbols/java.management-6.sym.txt b/langtools/make/data/symbols/java.management-6.sym.txt new file mode 100644 index 00000000000..7a5c9d8dce6 --- /dev/null +++ b/langtools/make/data/symbols/java.management-6.sym.txt @@ -0,0 +1,122 @@ +# +# 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/management/BufferPoolMXBean + +class name java/lang/management/ClassLoadingMXBean +header extends java/lang/Object flags 601 + +class name java/lang/management/CompilationMXBean +header extends java/lang/Object flags 601 + +class name java/lang/management/ManagementFactory +-method name getPlatformMXBean descriptor (Ljava/lang/Class;)Ljava/lang/management/PlatformManagedObject; +-method name getPlatformMXBeans descriptor (Ljava/lang/Class;)Ljava/util/List; +-method name getPlatformMXBean descriptor (Ljavax/management/MBeanServerConnection;Ljava/lang/Class;)Ljava/lang/management/PlatformManagedObject; +-method name getPlatformMXBeans descriptor (Ljavax/management/MBeanServerConnection;Ljava/lang/Class;)Ljava/util/List; +-method name getPlatformManagementInterfaces descriptor ()Ljava/util/Set; + +class name java/lang/management/MemoryMXBean +header extends java/lang/Object flags 601 + +class name java/lang/management/MemoryManagerMXBean +header extends java/lang/Object flags 601 + +class name java/lang/management/MemoryPoolMXBean +header extends java/lang/Object flags 601 + +class name java/lang/management/OperatingSystemMXBean +header extends java/lang/Object flags 601 + +-class name java/lang/management/PlatformLoggingMXBean + +-class name java/lang/management/PlatformManagedObject + +class name java/lang/management/RuntimeMXBean +header extends java/lang/Object flags 601 + +class name java/lang/management/ThreadMXBean +header extends java/lang/Object flags 601 + +class name javax/management/AttributeValueExp +-method name setMBeanServer descriptor (Ljavax/management/MBeanServer;)V +method name setMBeanServer descriptor (Ljavax/management/MBeanServer;)V flags 1 + +class name javax/management/DefaultLoaderRepository +-method name loadClass descriptor (Ljava/lang/String;)Ljava/lang/Class; +-method name loadClassWithout descriptor (Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Class; +method name loadClass descriptor (Ljava/lang/String;)Ljava/lang/Class; thrownTypes java/lang/ClassNotFoundException flags 9 +method name loadClassWithout descriptor (Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Class; thrownTypes java/lang/ClassNotFoundException flags 9 + +class name javax/management/MBeanConstructorInfo +-method name descriptor (Ljava/lang/String;Ljava/lang/reflect/Constructor;)V +method name descriptor (Ljava/lang/String;Ljava/lang/reflect/Constructor;)V flags 1 + +class name javax/management/MBeanServerNotification +-method name toString descriptor ()Ljava/lang/String; + +class name javax/management/ObjectName +-method name getInstance descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/management/ObjectName; +-method name getInstance descriptor (Ljava/lang/String;Ljava/util/Hashtable;)Ljavax/management/ObjectName; +-method name getInstance descriptor (Ljavax/management/ObjectName;)Ljavax/management/ObjectName; +-method name descriptor (Ljava/lang/String;)V +-method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V +-method name descriptor (Ljava/lang/String;Ljava/util/Hashtable;)V +-method name isPropertyValuePattern descriptor (Ljava/lang/String;)Z +-method name getKeyProperty descriptor (Ljava/lang/String;)Ljava/lang/String; +-method name quote descriptor (Ljava/lang/String;)Ljava/lang/String; +-method name unquote descriptor (Ljava/lang/String;)Ljava/lang/String; +-method name apply descriptor (Ljavax/management/ObjectName;)Z +method name getInstance descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/management/ObjectName; thrownTypes javax/management/MalformedObjectNameException,java/lang/NullPointerException flags 9 +method name getInstance descriptor (Ljava/lang/String;Ljava/util/Hashtable;)Ljavax/management/ObjectName; thrownTypes javax/management/MalformedObjectNameException,java/lang/NullPointerException flags 9 signature (Ljava/lang/String;Ljava/util/Hashtable;)Ljavax/management/ObjectName; +method name getInstance descriptor (Ljavax/management/ObjectName;)Ljavax/management/ObjectName; thrownTypes java/lang/NullPointerException flags 9 +method name descriptor (Ljava/lang/String;)V thrownTypes javax/management/MalformedObjectNameException,java/lang/NullPointerException flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V thrownTypes javax/management/MalformedObjectNameException,java/lang/NullPointerException flags 1 +method name descriptor (Ljava/lang/String;Ljava/util/Hashtable;)V thrownTypes javax/management/MalformedObjectNameException,java/lang/NullPointerException flags 1 signature (Ljava/lang/String;Ljava/util/Hashtable;)V +method name isPropertyValuePattern descriptor (Ljava/lang/String;)Z thrownTypes java/lang/NullPointerException,java/lang/IllegalArgumentException flags 1 +method name getKeyProperty descriptor (Ljava/lang/String;)Ljava/lang/String; thrownTypes java/lang/NullPointerException flags 1 +method name quote descriptor (Ljava/lang/String;)Ljava/lang/String; thrownTypes java/lang/NullPointerException flags 9 +method name unquote descriptor (Ljava/lang/String;)Ljava/lang/String; thrownTypes java/lang/IllegalArgumentException,java/lang/NullPointerException flags 9 +method name apply descriptor (Ljavax/management/ObjectName;)Z thrownTypes java/lang/NullPointerException flags 1 + +class name javax/management/StringValueExp +-method name setMBeanServer descriptor (Ljavax/management/MBeanServer;)V +method name setMBeanServer descriptor (Ljavax/management/MBeanServer;)V flags 1 + +class name javax/management/loading/DefaultLoaderRepository +-method name loadClass descriptor (Ljava/lang/String;)Ljava/lang/Class; +-method name loadClassWithout descriptor (Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Class; +method name loadClass descriptor (Ljava/lang/String;)Ljava/lang/Class; thrownTypes java/lang/ClassNotFoundException flags 9 +method name loadClassWithout descriptor (Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Class; thrownTypes java/lang/ClassNotFoundException flags 9 + +class name javax/management/modelmbean/ModelMBeanConstructorInfo +-method name descriptor (Ljava/lang/String;Ljava/lang/reflect/Constructor;)V +-method name descriptor (Ljava/lang/String;Ljava/lang/reflect/Constructor;Ljavax/management/Descriptor;)V +method name descriptor (Ljava/lang/String;Ljava/lang/reflect/Constructor;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/reflect/Constructor;Ljavax/management/Descriptor;)V flags 1 + diff --git a/langtools/make/data/symbols/java.management-7.sym.txt b/langtools/make/data/symbols/java.management-7.sym.txt new file mode 100644 index 00000000000..437777ccd66 --- /dev/null +++ b/langtools/make/data/symbols/java.management-7.sym.txt @@ -0,0 +1,675 @@ +# +# 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/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 descriptor (Ljava/lang/String;I)V +-method name from descriptor (Ljavax/management/openmbean/CompositeData;)Ljava/lang/management/LockInfo; +method name 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; + +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; + +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/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 Ljavax/management/openmbean/OpenType; + +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; + +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 Ljava/lang/Object;Ljava/io/Serializable; + +class name javax/management/openmbean/SimpleType +header extends javax/management/openmbean/OpenType flags 31 signature Ljavax/management/openmbean/OpenType; + +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/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; + +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; + +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; + +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; +-method name getNotificationUserData descriptor (Ljava/lang/Integer;)Ljava/lang/Object; +-method name getDate descriptor (Ljava/lang/Integer;)Ljava/util/Date; +-method name getPeriod descriptor (Ljava/lang/Integer;)Ljava/lang/Long; +-method name getNbOccurences descriptor (Ljava/lang/Integer;)Ljava/lang/Long; +-method name getFixedRate descriptor (Ljava/lang/Integer;)Ljava/lang/Boolean; +-method name isEmpty descriptor ()Z +method name getNbNotifications descriptor ()I flags 1 +method name getNotificationType descriptor (Ljava/lang/Integer;)Ljava/lang/String; flags 1 +method name getNotificationMessage descriptor (Ljava/lang/Integer;)Ljava/lang/String; flags 1 +method name getNotificationUserData descriptor (Ljava/lang/Integer;)Ljava/lang/Object; flags 1 +method name getDate descriptor (Ljava/lang/Integer;)Ljava/util/Date; flags 1 +method name getPeriod descriptor (Ljava/lang/Integer;)Ljava/lang/Long; flags 1 +method name getNbOccurences descriptor (Ljava/lang/Integer;)Ljava/lang/Long; flags 1 +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 + diff --git a/langtools/make/data/symbols/java.management-8.sym.txt b/langtools/make/data/symbols/java.management-8.sym.txt new file mode 100644 index 00000000000..6e9f3f0bb56 --- /dev/null +++ b/langtools/make/data/symbols/java.management-8.sym.txt @@ -0,0 +1,2473 @@ +# +# 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/management/BufferPoolMXBean +header extends java/lang/Object implements java/lang/management/PlatformManagedObject flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getName descriptor ()Ljava/lang/String; flags 401 +method name getCount descriptor ()J flags 401 +method name getTotalCapacity descriptor ()J flags 401 +method name getMemoryUsed descriptor ()J flags 401 + +class name java/lang/management/ClassLoadingMXBean +header extends java/lang/Object implements java/lang/management/PlatformManagedObject flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getTotalLoadedClassCount descriptor ()J flags 401 +method name getLoadedClassCount descriptor ()I flags 401 +method name getUnloadedClassCount descriptor ()J flags 401 +method name isVerbose descriptor ()Z flags 401 +method name setVerbose descriptor (Z)V flags 401 + +class name java/lang/management/CompilationMXBean +header extends java/lang/Object implements java/lang/management/PlatformManagedObject flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getName descriptor ()Ljava/lang/String; flags 401 +method name isCompilationTimeMonitoringSupported descriptor ()Z flags 401 +method name getTotalCompilationTime descriptor ()J flags 401 + +class name java/lang/management/GarbageCollectorMXBean +header extends java/lang/Object implements java/lang/management/MemoryManagerMXBean flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getCollectionCount descriptor ()J flags 401 +method name getCollectionTime descriptor ()J flags 401 + +class name java/lang/management/LockInfo +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;I)V flags 1 +method name getClassName descriptor ()Ljava/lang/String; flags 1 +method name getIdentityHashCode descriptor ()I flags 1 +method name from descriptor (Ljavax/management/openmbean/CompositeData;)Ljava/lang/management/LockInfo; flags 9 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/lang/management/ManagementFactory +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name CLASS_LOADING_MXBEAN_NAME descriptor Ljava/lang/String; constantValue java.lang:type=ClassLoading flags 19 +field name COMPILATION_MXBEAN_NAME descriptor Ljava/lang/String; constantValue java.lang:type=Compilation flags 19 +field name MEMORY_MXBEAN_NAME descriptor Ljava/lang/String; constantValue java.lang:type=Memory flags 19 +field name OPERATING_SYSTEM_MXBEAN_NAME descriptor Ljava/lang/String; constantValue java.lang:type=OperatingSystem flags 19 +field name RUNTIME_MXBEAN_NAME descriptor Ljava/lang/String; constantValue java.lang:type=Runtime flags 19 +field name THREAD_MXBEAN_NAME descriptor Ljava/lang/String; constantValue java.lang:type=Threading flags 19 +field name GARBAGE_COLLECTOR_MXBEAN_DOMAIN_TYPE descriptor Ljava/lang/String; constantValue java.lang:type=GarbageCollector flags 19 +field name MEMORY_MANAGER_MXBEAN_DOMAIN_TYPE descriptor Ljava/lang/String; constantValue java.lang:type=MemoryManager flags 19 +field name MEMORY_POOL_MXBEAN_DOMAIN_TYPE descriptor Ljava/lang/String; constantValue java.lang:type=MemoryPool flags 19 +method name getClassLoadingMXBean descriptor ()Ljava/lang/management/ClassLoadingMXBean; flags 9 +method name getMemoryMXBean descriptor ()Ljava/lang/management/MemoryMXBean; flags 9 +method name getThreadMXBean descriptor ()Ljava/lang/management/ThreadMXBean; flags 9 +method name getRuntimeMXBean descriptor ()Ljava/lang/management/RuntimeMXBean; flags 9 +method name getCompilationMXBean descriptor ()Ljava/lang/management/CompilationMXBean; flags 9 +method name getOperatingSystemMXBean descriptor ()Ljava/lang/management/OperatingSystemMXBean; flags 9 +method name getMemoryPoolMXBeans descriptor ()Ljava/util/List; flags 9 signature ()Ljava/util/List; +method name getMemoryManagerMXBeans descriptor ()Ljava/util/List; flags 9 signature ()Ljava/util/List; +method name getGarbageCollectorMXBeans descriptor ()Ljava/util/List; flags 9 signature ()Ljava/util/List; +method name getPlatformMBeanServer descriptor ()Ljavax/management/MBeanServer; flags 29 +method name newPlatformMXBeanProxy descriptor (Ljavax/management/MBeanServerConnection;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; thrownTypes java/io/IOException flags 9 signature (Ljavax/management/MBeanServerConnection;Ljava/lang/String;Ljava/lang/Class;)TT; +method name getPlatformMXBean descriptor (Ljava/lang/Class;)Ljava/lang/management/PlatformManagedObject; flags 9 signature (Ljava/lang/Class;)TT; +method name getPlatformMXBeans descriptor (Ljava/lang/Class;)Ljava/util/List; flags 9 signature (Ljava/lang/Class;)Ljava/util/List; +method name getPlatformMXBean descriptor (Ljavax/management/MBeanServerConnection;Ljava/lang/Class;)Ljava/lang/management/PlatformManagedObject; thrownTypes java/io/IOException flags 9 signature (Ljavax/management/MBeanServerConnection;Ljava/lang/Class;)TT; +method name getPlatformMXBeans descriptor (Ljavax/management/MBeanServerConnection;Ljava/lang/Class;)Ljava/util/List; thrownTypes java/io/IOException flags 9 signature (Ljavax/management/MBeanServerConnection;Ljava/lang/Class;)Ljava/util/List; +method name getPlatformManagementInterfaces descriptor ()Ljava/util/Set; flags 9 signature ()Ljava/util/Set;>; + +class name java/lang/management/ManagementPermission +header extends java/security/BasicPermission flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V thrownTypes java/lang/IllegalArgumentException flags 1 + +class name java/lang/management/MemoryMXBean +header extends java/lang/Object implements java/lang/management/PlatformManagedObject flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getObjectPendingFinalizationCount descriptor ()I flags 401 +method name getHeapMemoryUsage descriptor ()Ljava/lang/management/MemoryUsage; flags 401 +method name getNonHeapMemoryUsage descriptor ()Ljava/lang/management/MemoryUsage; flags 401 +method name isVerbose descriptor ()Z flags 401 +method name setVerbose descriptor (Z)V flags 401 +method name gc descriptor ()V flags 401 + +class name java/lang/management/MemoryManagerMXBean +header extends java/lang/Object implements java/lang/management/PlatformManagedObject flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getName descriptor ()Ljava/lang/String; flags 401 +method name isValid descriptor ()Z flags 401 +method name getMemoryPoolNames descriptor ()[Ljava/lang/String; flags 401 + +class name java/lang/management/MemoryNotificationInfo +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name MEMORY_THRESHOLD_EXCEEDED descriptor Ljava/lang/String; constantValue java.management.memory.threshold.exceeded flags 19 +field name MEMORY_COLLECTION_THRESHOLD_EXCEEDED descriptor Ljava/lang/String; constantValue java.management.memory.collection.threshold.exceeded flags 19 +method name descriptor (Ljava/lang/String;Ljava/lang/management/MemoryUsage;J)V flags 1 +method name getPoolName descriptor ()Ljava/lang/String; flags 1 +method name getUsage descriptor ()Ljava/lang/management/MemoryUsage; flags 1 +method name getCount descriptor ()J flags 1 +method name from descriptor (Ljavax/management/openmbean/CompositeData;)Ljava/lang/management/MemoryNotificationInfo; flags 9 + +class name java/lang/management/MemoryPoolMXBean +header extends java/lang/Object implements java/lang/management/PlatformManagedObject flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getName descriptor ()Ljava/lang/String; flags 401 +method name getType descriptor ()Ljava/lang/management/MemoryType; flags 401 +method name getUsage descriptor ()Ljava/lang/management/MemoryUsage; flags 401 +method name getPeakUsage descriptor ()Ljava/lang/management/MemoryUsage; flags 401 +method name resetPeakUsage descriptor ()V flags 401 +method name isValid descriptor ()Z flags 401 +method name getMemoryManagerNames descriptor ()[Ljava/lang/String; flags 401 +method name getUsageThreshold descriptor ()J flags 401 +method name setUsageThreshold descriptor (J)V flags 401 +method name isUsageThresholdExceeded descriptor ()Z flags 401 +method name getUsageThresholdCount descriptor ()J flags 401 +method name isUsageThresholdSupported descriptor ()Z flags 401 +method name getCollectionUsageThreshold descriptor ()J flags 401 +method name setCollectionUsageThreshold descriptor (J)V flags 401 +method name isCollectionUsageThresholdExceeded descriptor ()Z flags 401 +method name getCollectionUsageThresholdCount descriptor ()J flags 401 +method name getCollectionUsage descriptor ()Ljava/lang/management/MemoryUsage; flags 401 +method name isCollectionUsageThresholdSupported descriptor ()Z flags 401 + +class name java/lang/management/MemoryType +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name HEAP descriptor Ljava/lang/management/MemoryType; flags 4019 +field name NON_HEAP descriptor Ljava/lang/management/MemoryType; flags 4019 +method name values descriptor ()[Ljava/lang/management/MemoryType; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/lang/management/MemoryType; flags 9 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name java/lang/management/MemoryUsage +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (JJJJ)V flags 1 +method name getInit descriptor ()J flags 1 +method name getUsed descriptor ()J flags 1 +method name getCommitted descriptor ()J flags 1 +method name getMax descriptor ()J flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name from descriptor (Ljavax/management/openmbean/CompositeData;)Ljava/lang/management/MemoryUsage; flags 9 + +class name java/lang/management/MonitorInfo +header extends java/lang/management/LockInfo flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;IILjava/lang/StackTraceElement;)V flags 1 +method name getLockedStackDepth descriptor ()I flags 1 +method name getLockedStackFrame descriptor ()Ljava/lang/StackTraceElement; flags 1 +method name from descriptor (Ljavax/management/openmbean/CompositeData;)Ljava/lang/management/MonitorInfo; flags 9 + +class name java/lang/management/OperatingSystemMXBean +header extends java/lang/Object implements java/lang/management/PlatformManagedObject flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getName descriptor ()Ljava/lang/String; flags 401 +method name getArch descriptor ()Ljava/lang/String; flags 401 +method name getVersion descriptor ()Ljava/lang/String; flags 401 +method name getAvailableProcessors descriptor ()I flags 401 +method name getSystemLoadAverage descriptor ()D flags 401 + +class name java/lang/management/PlatformLoggingMXBean +header extends java/lang/Object implements java/lang/management/PlatformManagedObject flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getLoggerNames descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List; +method name getLoggerLevel descriptor (Ljava/lang/String;)Ljava/lang/String; flags 401 +method name setLoggerLevel descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 401 +method name getParentLoggerName descriptor (Ljava/lang/String;)Ljava/lang/String; flags 401 + +class name java/lang/management/PlatformManagedObject +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getObjectName descriptor ()Ljavax/management/ObjectName; flags 401 + +class name java/lang/management/RuntimeMXBean +header extends java/lang/Object implements java/lang/management/PlatformManagedObject flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getName descriptor ()Ljava/lang/String; flags 401 +method name getVmName descriptor ()Ljava/lang/String; flags 401 +method name getVmVendor descriptor ()Ljava/lang/String; flags 401 +method name getVmVersion descriptor ()Ljava/lang/String; flags 401 +method name getSpecName descriptor ()Ljava/lang/String; flags 401 +method name getSpecVendor descriptor ()Ljava/lang/String; flags 401 +method name getSpecVersion descriptor ()Ljava/lang/String; flags 401 +method name getManagementSpecVersion descriptor ()Ljava/lang/String; flags 401 +method name getClassPath descriptor ()Ljava/lang/String; flags 401 +method name getLibraryPath descriptor ()Ljava/lang/String; flags 401 +method name isBootClassPathSupported descriptor ()Z flags 401 +method name getBootClassPath descriptor ()Ljava/lang/String; flags 401 +method name getInputArguments descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List; +method name getUptime descriptor ()J flags 401 +method name getStartTime descriptor ()J flags 401 +method name getSystemProperties descriptor ()Ljava/util/Map; flags 401 signature ()Ljava/util/Map; + +class name java/lang/management/ThreadInfo +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +innerclass innerClass java/lang/Thread$State outerClass java/lang/Thread innerClassName State flags 4019 +method name getThreadId descriptor ()J flags 1 +method name getThreadName descriptor ()Ljava/lang/String; flags 1 +method name getThreadState descriptor ()Ljava/lang/Thread$State; flags 1 +method name getBlockedTime descriptor ()J flags 1 +method name getBlockedCount descriptor ()J flags 1 +method name getWaitedTime descriptor ()J flags 1 +method name getWaitedCount descriptor ()J flags 1 +method name getLockInfo descriptor ()Ljava/lang/management/LockInfo; flags 1 +method name getLockName descriptor ()Ljava/lang/String; flags 1 +method name getLockOwnerId descriptor ()J flags 1 +method name getLockOwnerName descriptor ()Ljava/lang/String; flags 1 +method name getStackTrace descriptor ()[Ljava/lang/StackTraceElement; flags 1 +method name isSuspended descriptor ()Z flags 1 +method name isInNative descriptor ()Z flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name from descriptor (Ljavax/management/openmbean/CompositeData;)Ljava/lang/management/ThreadInfo; flags 9 +method name getLockedMonitors descriptor ()[Ljava/lang/management/MonitorInfo; flags 1 +method name getLockedSynchronizers descriptor ()[Ljava/lang/management/LockInfo; flags 1 + +class name java/lang/management/ThreadMXBean +header extends java/lang/Object implements java/lang/management/PlatformManagedObject flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getThreadCount descriptor ()I flags 401 +method name getPeakThreadCount descriptor ()I flags 401 +method name getTotalStartedThreadCount descriptor ()J flags 401 +method name getDaemonThreadCount descriptor ()I flags 401 +method name getAllThreadIds descriptor ()[J flags 401 +method name getThreadInfo descriptor (J)Ljava/lang/management/ThreadInfo; flags 401 +method name getThreadInfo descriptor ([J)[Ljava/lang/management/ThreadInfo; flags 401 +method name getThreadInfo descriptor (JI)Ljava/lang/management/ThreadInfo; flags 401 +method name getThreadInfo descriptor ([JI)[Ljava/lang/management/ThreadInfo; flags 401 +method name isThreadContentionMonitoringSupported descriptor ()Z flags 401 +method name isThreadContentionMonitoringEnabled descriptor ()Z flags 401 +method name setThreadContentionMonitoringEnabled descriptor (Z)V flags 401 +method name getCurrentThreadCpuTime descriptor ()J flags 401 +method name getCurrentThreadUserTime descriptor ()J flags 401 +method name getThreadCpuTime descriptor (J)J flags 401 +method name getThreadUserTime descriptor (J)J flags 401 +method name isThreadCpuTimeSupported descriptor ()Z flags 401 +method name isCurrentThreadCpuTimeSupported descriptor ()Z flags 401 +method name isThreadCpuTimeEnabled descriptor ()Z flags 401 +method name setThreadCpuTimeEnabled descriptor (Z)V flags 401 +method name findMonitorDeadlockedThreads descriptor ()[J flags 401 +method name resetPeakThreadCount descriptor ()V flags 401 +method name findDeadlockedThreads descriptor ()[J flags 401 +method name isObjectMonitorUsageSupported descriptor ()Z flags 401 +method name isSynchronizerUsageSupported descriptor ()Z flags 401 +method name getThreadInfo descriptor ([JZZ)[Ljava/lang/management/ThreadInfo; flags 401 +method name dumpAllThreads descriptor (ZZ)[Ljava/lang/management/ThreadInfo; flags 401 + +class name javax/management/Attribute +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;Ljava/lang/Object;)V flags 1 +method name getName descriptor ()Ljava/lang/String; flags 1 +method name getValue descriptor ()Ljava/lang/Object; 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 + +class name javax/management/AttributeChangeNotification +header extends javax/management/Notification flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name ATTRIBUTE_CHANGE descriptor Ljava/lang/String; constantValue jmx.attribute.change flags 19 +method name descriptor (Ljava/lang/Object;JJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V flags 1 +method name getAttributeName descriptor ()Ljava/lang/String; flags 1 +method name getAttributeType descriptor ()Ljava/lang/String; flags 1 +method name getOldValue descriptor ()Ljava/lang/Object; flags 1 +method name getNewValue descriptor ()Ljava/lang/Object; flags 1 + +class name javax/management/AttributeChangeNotificationFilter +header extends java/lang/Object implements javax/management/NotificationFilter flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name isNotificationEnabled descriptor (Ljavax/management/Notification;)Z flags 21 +method name enableAttribute descriptor (Ljava/lang/String;)V thrownTypes java/lang/IllegalArgumentException flags 21 +method name disableAttribute descriptor (Ljava/lang/String;)V flags 21 +method name disableAllAttributes descriptor ()V flags 21 +method name getEnabledAttributes descriptor ()Ljava/util/Vector; flags 21 signature ()Ljava/util/Vector; + +class name javax/management/AttributeList +header extends java/util/ArrayList flags 21 signature Ljava/util/ArrayList; classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (I)V flags 1 +method name descriptor (Ljavax/management/AttributeList;)V flags 1 +method name descriptor (Ljava/util/List;)V flags 1 signature (Ljava/util/List;)V +method name asList descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; +method name add descriptor (Ljavax/management/Attribute;)V flags 1 +method name add descriptor (ILjavax/management/Attribute;)V flags 1 +method name set descriptor (ILjavax/management/Attribute;)V flags 1 +method name addAll descriptor (Ljavax/management/AttributeList;)Z flags 1 +method name addAll descriptor (ILjavax/management/AttributeList;)Z flags 1 +method name add descriptor (Ljava/lang/Object;)Z flags 1 +method name add descriptor (ILjava/lang/Object;)V flags 1 +method name addAll descriptor (Ljava/util/Collection;)Z flags 1 signature (Ljava/util/Collection<*>;)Z +method name addAll descriptor (ILjava/util/Collection;)Z flags 1 signature (ILjava/util/Collection<*>;)Z +method name set descriptor (ILjava/lang/Object;)Ljava/lang/Object; flags 1 + +class name javax/management/AttributeNotFoundException +header extends javax/management/OperationsException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/management/AttributeValueExp +header extends java/lang/Object implements javax/management/ValueExp flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name descriptor (Ljava/lang/String;)V flags 1 +method name getAttributeName descriptor ()Ljava/lang/String; flags 1 +method name apply descriptor (Ljavax/management/ObjectName;)Ljavax/management/ValueExp; thrownTypes javax/management/BadStringOperationException,javax/management/BadBinaryOpValueExpException,javax/management/BadAttributeValueExpException,javax/management/InvalidApplicationException flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name setMBeanServer descriptor (Ljavax/management/MBeanServer;)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getAttribute descriptor (Ljavax/management/ObjectName;)Ljava/lang/Object; flags 4 + +class name javax/management/BadAttributeValueExpException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/Object;)V flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/management/BadBinaryOpValueExpException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljavax/management/ValueExp;)V flags 1 +method name getExp descriptor ()Ljavax/management/ValueExp; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/management/BadStringOperationException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;)V flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/management/DefaultLoaderRepository +header extends java/lang/Object flags 21 deprecated true classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljava/lang/Deprecated; +method name descriptor ()V flags 1 +method name loadClass descriptor (Ljava/lang/String;)Ljava/lang/Class; thrownTypes java/lang/ClassNotFoundException flags 9 signature (Ljava/lang/String;)Ljava/lang/Class<*>; +method name loadClassWithout descriptor (Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Class; thrownTypes java/lang/ClassNotFoundException flags 9 signature (Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Class<*>; + +class name javax/management/Descriptor +header extends java/lang/Object implements java/io/Serializable,java/lang/Cloneable flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getFieldValue descriptor (Ljava/lang/String;)Ljava/lang/Object; thrownTypes javax/management/RuntimeOperationsException flags 401 +method name setField descriptor (Ljava/lang/String;Ljava/lang/Object;)V thrownTypes javax/management/RuntimeOperationsException flags 401 +method name getFields descriptor ()[Ljava/lang/String; flags 401 +method name getFieldNames descriptor ()[Ljava/lang/String; flags 401 +method name getFieldValues descriptor ([Ljava/lang/String;)[Ljava/lang/Object; flags 481 +method name removeField descriptor (Ljava/lang/String;)V flags 401 +method name setFields descriptor ([Ljava/lang/String;[Ljava/lang/Object;)V thrownTypes javax/management/RuntimeOperationsException flags 401 +method name clone descriptor ()Ljava/lang/Object; thrownTypes javax/management/RuntimeOperationsException flags 401 +method name isValid descriptor ()Z thrownTypes javax/management/RuntimeOperationsException flags 401 +method name equals descriptor (Ljava/lang/Object;)Z flags 401 +method name hashCode descriptor ()I flags 401 + +class name javax/management/DescriptorAccess +header extends java/lang/Object implements javax/management/DescriptorRead flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name setDescriptor descriptor (Ljavax/management/Descriptor;)V flags 401 + +class name javax/management/DescriptorKey +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) 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;}) +method name value descriptor ()Ljava/lang/String; flags 401 + +class name javax/management/DescriptorRead +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getDescriptor descriptor ()Ljavax/management/Descriptor; flags 401 + +class name javax/management/DynamicMBean +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getAttribute descriptor (Ljava/lang/String;)Ljava/lang/Object; thrownTypes javax/management/AttributeNotFoundException,javax/management/MBeanException,javax/management/ReflectionException flags 401 +method name setAttribute descriptor (Ljavax/management/Attribute;)V thrownTypes javax/management/AttributeNotFoundException,javax/management/InvalidAttributeValueException,javax/management/MBeanException,javax/management/ReflectionException flags 401 +method name getAttributes descriptor ([Ljava/lang/String;)Ljavax/management/AttributeList; flags 401 +method name setAttributes descriptor (Ljavax/management/AttributeList;)Ljavax/management/AttributeList; flags 401 +method name invoke descriptor (Ljava/lang/String;[Ljava/lang/Object;[Ljava/lang/String;)Ljava/lang/Object; thrownTypes javax/management/MBeanException,javax/management/ReflectionException flags 401 +method name getMBeanInfo descriptor ()Ljavax/management/MBeanInfo; flags 401 + +class name javax/management/ImmutableDescriptor +header extends java/lang/Object implements javax/management/Descriptor flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name EMPTY_DESCRIPTOR descriptor Ljavax/management/ImmutableDescriptor; flags 19 +method name descriptor ([Ljava/lang/String;[Ljava/lang/Object;)V flags 1 +method name descriptor ([Ljava/lang/String;)V flags 81 +method name descriptor (Ljava/util/Map;)V flags 1 signature (Ljava/util/Map;)V +method name union descriptor ([Ljavax/management/Descriptor;)Ljavax/management/ImmutableDescriptor; flags 89 +method name getFieldValue descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 11 +method name getFields descriptor ()[Ljava/lang/String; flags 11 +method name getFieldValues descriptor ([Ljava/lang/String;)[Ljava/lang/Object; flags 91 +method name getFieldNames descriptor ()[Ljava/lang/String; 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 isValid descriptor ()Z flags 1 +method name clone descriptor ()Ljavax/management/Descriptor; flags 1 +method name setFields descriptor ([Ljava/lang/String;[Ljava/lang/Object;)V thrownTypes javax/management/RuntimeOperationsException flags 11 +method name setField descriptor (Ljava/lang/String;Ljava/lang/Object;)V thrownTypes javax/management/RuntimeOperationsException flags 11 +method name removeField descriptor (Ljava/lang/String;)V flags 11 +method name clone descriptor ()Ljava/lang/Object; thrownTypes java/lang/CloneNotSupportedException flags 1041 + +class name javax/management/InstanceAlreadyExistsException +header extends javax/management/OperationsException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/management/InstanceNotFoundException +header extends javax/management/OperationsException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/management/IntrospectionException +header extends javax/management/OperationsException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/management/InvalidApplicationException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/Object;)V flags 1 + +class name javax/management/InvalidAttributeValueException +header extends javax/management/OperationsException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/management/JMException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/management/JMRuntimeException +header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/management/JMX +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name DEFAULT_VALUE_FIELD descriptor Ljava/lang/String; constantValue defaultValue flags 19 +field name IMMUTABLE_INFO_FIELD descriptor Ljava/lang/String; constantValue immutableInfo flags 19 +field name INTERFACE_CLASS_NAME_FIELD descriptor Ljava/lang/String; constantValue interfaceClassName flags 19 +field name LEGAL_VALUES_FIELD descriptor Ljava/lang/String; constantValue legalValues flags 19 +field name MAX_VALUE_FIELD descriptor Ljava/lang/String; constantValue maxValue flags 19 +field name MIN_VALUE_FIELD descriptor Ljava/lang/String; constantValue minValue flags 19 +field name MXBEAN_FIELD descriptor Ljava/lang/String; constantValue mxbean flags 19 +field name OPEN_TYPE_FIELD descriptor Ljava/lang/String; constantValue openType flags 19 +field name ORIGINAL_TYPE_FIELD descriptor Ljava/lang/String; constantValue originalType flags 19 +method name newMBeanProxy descriptor (Ljavax/management/MBeanServerConnection;Ljavax/management/ObjectName;Ljava/lang/Class;)Ljava/lang/Object; flags 9 signature (Ljavax/management/MBeanServerConnection;Ljavax/management/ObjectName;Ljava/lang/Class;)TT; +method name newMBeanProxy descriptor (Ljavax/management/MBeanServerConnection;Ljavax/management/ObjectName;Ljava/lang/Class;Z)Ljava/lang/Object; flags 9 signature (Ljavax/management/MBeanServerConnection;Ljavax/management/ObjectName;Ljava/lang/Class;Z)TT; +method name newMXBeanProxy descriptor (Ljavax/management/MBeanServerConnection;Ljavax/management/ObjectName;Ljava/lang/Class;)Ljava/lang/Object; flags 9 signature (Ljavax/management/MBeanServerConnection;Ljavax/management/ObjectName;Ljava/lang/Class;)TT; +method name newMXBeanProxy descriptor (Ljavax/management/MBeanServerConnection;Ljavax/management/ObjectName;Ljava/lang/Class;Z)Ljava/lang/Object; flags 9 signature (Ljavax/management/MBeanServerConnection;Ljavax/management/ObjectName;Ljava/lang/Class;Z)TT; +method name isMXBeanInterface descriptor (Ljava/lang/Class;)Z flags 9 signature (Ljava/lang/Class<*>;)Z + +class name javax/management/ListenerNotFoundException +header extends javax/management/OperationsException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/management/MBeanAttributeInfo +header extends javax/management/MBeanFeatureInfo implements java/lang/Cloneable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZ)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZLjavax/management/Descriptor;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V thrownTypes javax/management/IntrospectionException flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name getType descriptor ()Ljava/lang/String; flags 1 +method name isReadable descriptor ()Z flags 1 +method name isWritable descriptor ()Z flags 1 +method name isIs 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 javax/management/MBeanConstructorInfo +header extends javax/management/MBeanFeatureInfo implements java/lang/Cloneable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;Ljava/lang/reflect/Constructor;)V flags 1 signature (Ljava/lang/String;Ljava/lang/reflect/Constructor<*>;)V +method name descriptor (Ljava/lang/String;Ljava/lang/String;[Ljavax/management/MBeanParameterInfo;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;[Ljavax/management/MBeanParameterInfo;Ljavax/management/Descriptor;)V flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name getSignature descriptor ()[Ljavax/management/MBeanParameterInfo; 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/management/MBeanException +header extends javax/management/JMException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/Exception;)V flags 1 +method name descriptor (Ljava/lang/Exception;Ljava/lang/String;)V flags 1 +method name getTargetException descriptor ()Ljava/lang/Exception; flags 1 +method name getCause descriptor ()Ljava/lang/Throwable; flags 1 + +class name javax/management/MBeanFeatureInfo +header extends java/lang/Object implements java/io/Serializable,javax/management/DescriptorRead flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name name descriptor Ljava/lang/String; flags 4 +field name description descriptor Ljava/lang/String; flags 4 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljavax/management/Descriptor;)V flags 1 +method name getName descriptor ()Ljava/lang/String; flags 1 +method name getDescription descriptor ()Ljava/lang/String; flags 1 +method name getDescriptor descriptor ()Ljavax/management/Descriptor; flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 + +class name javax/management/MBeanInfo +header extends java/lang/Object implements java/lang/Cloneable,java/io/Serializable,javax/management/DescriptorRead flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;Ljava/lang/String;[Ljavax/management/MBeanAttributeInfo;[Ljavax/management/MBeanConstructorInfo;[Ljavax/management/MBeanOperationInfo;[Ljavax/management/MBeanNotificationInfo;)V thrownTypes java/lang/IllegalArgumentException flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;[Ljavax/management/MBeanAttributeInfo;[Ljavax/management/MBeanConstructorInfo;[Ljavax/management/MBeanOperationInfo;[Ljavax/management/MBeanNotificationInfo;Ljavax/management/Descriptor;)V thrownTypes java/lang/IllegalArgumentException flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name getClassName descriptor ()Ljava/lang/String; flags 1 +method name getDescription descriptor ()Ljava/lang/String; flags 1 +method name getAttributes descriptor ()[Ljavax/management/MBeanAttributeInfo; flags 1 +method name getOperations descriptor ()[Ljavax/management/MBeanOperationInfo; flags 1 +method name getConstructors descriptor ()[Ljavax/management/MBeanConstructorInfo; flags 1 +method name getNotifications descriptor ()[Ljavax/management/MBeanNotificationInfo; flags 1 +method name getDescriptor descriptor ()Ljavax/management/Descriptor; 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/management/MBeanNotificationInfo +header extends javax/management/MBeanFeatureInfo implements java/lang/Cloneable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ([Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name descriptor ([Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljavax/management/Descriptor;)V flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name getNotifTypes 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 javax/management/MBeanOperationInfo +header extends javax/management/MBeanFeatureInfo implements java/lang/Cloneable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name INFO descriptor I constantValue 0 flags 19 +field name ACTION descriptor I constantValue 1 flags 19 +field name ACTION_INFO descriptor I constantValue 2 flags 19 +field name UNKNOWN descriptor I constantValue 3 flags 19 +method name descriptor (Ljava/lang/String;Ljava/lang/reflect/Method;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;[Ljavax/management/MBeanParameterInfo;Ljava/lang/String;I)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;[Ljavax/management/MBeanParameterInfo;Ljava/lang/String;ILjavax/management/Descriptor;)V flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name getReturnType descriptor ()Ljava/lang/String; flags 1 +method name getSignature descriptor ()[Ljavax/management/MBeanParameterInfo; flags 1 +method name getImpact descriptor ()I 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/management/MBeanParameterInfo +header extends javax/management/MBeanFeatureInfo implements java/lang/Cloneable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljavax/management/Descriptor;)V flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name getType 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 javax/management/MBeanPermission +header extends java/security/Permission flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljavax/management/ObjectName;Ljava/lang/String;)V flags 1 +method name getActions descriptor ()Ljava/lang/String; flags 1 +method name hashCode descriptor ()I flags 1 +method name implies descriptor (Ljava/security/Permission;)Z flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 + +class name javax/management/MBeanRegistration +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name preRegister descriptor (Ljavax/management/MBeanServer;Ljavax/management/ObjectName;)Ljavax/management/ObjectName; thrownTypes java/lang/Exception flags 401 +method name postRegister descriptor (Ljava/lang/Boolean;)V flags 401 +method name preDeregister descriptor ()V thrownTypes java/lang/Exception flags 401 +method name postDeregister descriptor ()V flags 401 + +class name javax/management/MBeanRegistrationException +header extends javax/management/MBeanException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/Exception;)V flags 1 +method name descriptor (Ljava/lang/Exception;Ljava/lang/String;)V flags 1 + +class name javax/management/MBeanServer +header extends java/lang/Object implements javax/management/MBeanServerConnection flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name createMBean descriptor (Ljava/lang/String;Ljavax/management/ObjectName;)Ljavax/management/ObjectInstance; thrownTypes javax/management/ReflectionException,javax/management/InstanceAlreadyExistsException,javax/management/MBeanRegistrationException,javax/management/MBeanException,javax/management/NotCompliantMBeanException flags 401 +method name createMBean descriptor (Ljava/lang/String;Ljavax/management/ObjectName;Ljavax/management/ObjectName;)Ljavax/management/ObjectInstance; thrownTypes javax/management/ReflectionException,javax/management/InstanceAlreadyExistsException,javax/management/MBeanRegistrationException,javax/management/MBeanException,javax/management/NotCompliantMBeanException,javax/management/InstanceNotFoundException flags 401 +method name createMBean descriptor (Ljava/lang/String;Ljavax/management/ObjectName;[Ljava/lang/Object;[Ljava/lang/String;)Ljavax/management/ObjectInstance; thrownTypes javax/management/ReflectionException,javax/management/InstanceAlreadyExistsException,javax/management/MBeanRegistrationException,javax/management/MBeanException,javax/management/NotCompliantMBeanException flags 401 +method name createMBean descriptor (Ljava/lang/String;Ljavax/management/ObjectName;Ljavax/management/ObjectName;[Ljava/lang/Object;[Ljava/lang/String;)Ljavax/management/ObjectInstance; thrownTypes javax/management/ReflectionException,javax/management/InstanceAlreadyExistsException,javax/management/MBeanRegistrationException,javax/management/MBeanException,javax/management/NotCompliantMBeanException,javax/management/InstanceNotFoundException flags 401 +method name registerMBean descriptor (Ljava/lang/Object;Ljavax/management/ObjectName;)Ljavax/management/ObjectInstance; thrownTypes javax/management/InstanceAlreadyExistsException,javax/management/MBeanRegistrationException,javax/management/NotCompliantMBeanException flags 401 +method name unregisterMBean descriptor (Ljavax/management/ObjectName;)V thrownTypes javax/management/InstanceNotFoundException,javax/management/MBeanRegistrationException flags 401 +method name getObjectInstance descriptor (Ljavax/management/ObjectName;)Ljavax/management/ObjectInstance; thrownTypes javax/management/InstanceNotFoundException flags 401 +method name queryMBeans descriptor (Ljavax/management/ObjectName;Ljavax/management/QueryExp;)Ljava/util/Set; flags 401 signature (Ljavax/management/ObjectName;Ljavax/management/QueryExp;)Ljava/util/Set; +method name queryNames descriptor (Ljavax/management/ObjectName;Ljavax/management/QueryExp;)Ljava/util/Set; flags 401 signature (Ljavax/management/ObjectName;Ljavax/management/QueryExp;)Ljava/util/Set; +method name isRegistered descriptor (Ljavax/management/ObjectName;)Z flags 401 +method name getMBeanCount descriptor ()Ljava/lang/Integer; flags 401 +method name getAttribute descriptor (Ljavax/management/ObjectName;Ljava/lang/String;)Ljava/lang/Object; thrownTypes javax/management/MBeanException,javax/management/AttributeNotFoundException,javax/management/InstanceNotFoundException,javax/management/ReflectionException flags 401 +method name getAttributes descriptor (Ljavax/management/ObjectName;[Ljava/lang/String;)Ljavax/management/AttributeList; thrownTypes javax/management/InstanceNotFoundException,javax/management/ReflectionException flags 401 +method name setAttribute descriptor (Ljavax/management/ObjectName;Ljavax/management/Attribute;)V thrownTypes javax/management/InstanceNotFoundException,javax/management/AttributeNotFoundException,javax/management/InvalidAttributeValueException,javax/management/MBeanException,javax/management/ReflectionException flags 401 +method name setAttributes descriptor (Ljavax/management/ObjectName;Ljavax/management/AttributeList;)Ljavax/management/AttributeList; thrownTypes javax/management/InstanceNotFoundException,javax/management/ReflectionException flags 401 +method name invoke descriptor (Ljavax/management/ObjectName;Ljava/lang/String;[Ljava/lang/Object;[Ljava/lang/String;)Ljava/lang/Object; thrownTypes javax/management/InstanceNotFoundException,javax/management/MBeanException,javax/management/ReflectionException flags 401 +method name getDefaultDomain descriptor ()Ljava/lang/String; flags 401 +method name getDomains descriptor ()[Ljava/lang/String; flags 401 +method name addNotificationListener descriptor (Ljavax/management/ObjectName;Ljavax/management/NotificationListener;Ljavax/management/NotificationFilter;Ljava/lang/Object;)V thrownTypes javax/management/InstanceNotFoundException flags 401 +method name addNotificationListener descriptor (Ljavax/management/ObjectName;Ljavax/management/ObjectName;Ljavax/management/NotificationFilter;Ljava/lang/Object;)V thrownTypes javax/management/InstanceNotFoundException flags 401 +method name removeNotificationListener descriptor (Ljavax/management/ObjectName;Ljavax/management/ObjectName;)V thrownTypes javax/management/InstanceNotFoundException,javax/management/ListenerNotFoundException flags 401 +method name removeNotificationListener descriptor (Ljavax/management/ObjectName;Ljavax/management/ObjectName;Ljavax/management/NotificationFilter;Ljava/lang/Object;)V thrownTypes javax/management/InstanceNotFoundException,javax/management/ListenerNotFoundException flags 401 +method name removeNotificationListener descriptor (Ljavax/management/ObjectName;Ljavax/management/NotificationListener;)V thrownTypes javax/management/InstanceNotFoundException,javax/management/ListenerNotFoundException flags 401 +method name removeNotificationListener descriptor (Ljavax/management/ObjectName;Ljavax/management/NotificationListener;Ljavax/management/NotificationFilter;Ljava/lang/Object;)V thrownTypes javax/management/InstanceNotFoundException,javax/management/ListenerNotFoundException flags 401 +method name getMBeanInfo descriptor (Ljavax/management/ObjectName;)Ljavax/management/MBeanInfo; thrownTypes javax/management/InstanceNotFoundException,javax/management/IntrospectionException,javax/management/ReflectionException flags 401 +method name isInstanceOf descriptor (Ljavax/management/ObjectName;Ljava/lang/String;)Z thrownTypes javax/management/InstanceNotFoundException flags 401 +method name instantiate descriptor (Ljava/lang/String;)Ljava/lang/Object; thrownTypes javax/management/ReflectionException,javax/management/MBeanException flags 401 +method name instantiate descriptor (Ljava/lang/String;Ljavax/management/ObjectName;)Ljava/lang/Object; thrownTypes javax/management/ReflectionException,javax/management/MBeanException,javax/management/InstanceNotFoundException flags 401 +method name instantiate descriptor (Ljava/lang/String;[Ljava/lang/Object;[Ljava/lang/String;)Ljava/lang/Object; thrownTypes javax/management/ReflectionException,javax/management/MBeanException flags 401 +method name instantiate descriptor (Ljava/lang/String;Ljavax/management/ObjectName;[Ljava/lang/Object;[Ljava/lang/String;)Ljava/lang/Object; thrownTypes javax/management/ReflectionException,javax/management/MBeanException,javax/management/InstanceNotFoundException flags 401 +method name deserialize descriptor (Ljavax/management/ObjectName;[B)Ljava/io/ObjectInputStream; thrownTypes javax/management/InstanceNotFoundException,javax/management/OperationsException flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name deserialize descriptor (Ljava/lang/String;[B)Ljava/io/ObjectInputStream; thrownTypes javax/management/OperationsException,javax/management/ReflectionException flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +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 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getClassLoaderFor descriptor (Ljavax/management/ObjectName;)Ljava/lang/ClassLoader; thrownTypes javax/management/InstanceNotFoundException flags 401 +method name getClassLoader descriptor (Ljavax/management/ObjectName;)Ljava/lang/ClassLoader; thrownTypes javax/management/InstanceNotFoundException flags 401 +method name getClassLoaderRepository descriptor ()Ljavax/management/loading/ClassLoaderRepository; flags 401 + +class name javax/management/MBeanServerBuilder +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name newMBeanServerDelegate descriptor ()Ljavax/management/MBeanServerDelegate; flags 1 +method name newMBeanServer descriptor (Ljava/lang/String;Ljavax/management/MBeanServer;Ljavax/management/MBeanServerDelegate;)Ljavax/management/MBeanServer; flags 1 + +class name javax/management/MBeanServerConnection +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name createMBean descriptor (Ljava/lang/String;Ljavax/management/ObjectName;)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/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/lang/Object;[Ljava/lang/String;)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/lang/Object;[Ljava/lang/String;)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;)V thrownTypes javax/management/InstanceNotFoundException,javax/management/MBeanRegistrationException,java/io/IOException flags 401 +method name getObjectInstance descriptor (Ljavax/management/ObjectName;)Ljavax/management/ObjectInstance; thrownTypes javax/management/InstanceNotFoundException,java/io/IOException flags 401 +method name queryMBeans descriptor (Ljavax/management/ObjectName;Ljavax/management/QueryExp;)Ljava/util/Set; thrownTypes java/io/IOException flags 401 signature (Ljavax/management/ObjectName;Ljavax/management/QueryExp;)Ljava/util/Set; +method name queryNames descriptor (Ljavax/management/ObjectName;Ljavax/management/QueryExp;)Ljava/util/Set; thrownTypes java/io/IOException flags 401 signature (Ljavax/management/ObjectName;Ljavax/management/QueryExp;)Ljava/util/Set; +method name isRegistered descriptor (Ljavax/management/ObjectName;)Z thrownTypes java/io/IOException flags 401 +method name getMBeanCount descriptor ()Ljava/lang/Integer; thrownTypes java/io/IOException flags 401 +method name getAttribute descriptor (Ljavax/management/ObjectName;Ljava/lang/String;)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/management/AttributeList; thrownTypes javax/management/InstanceNotFoundException,javax/management/ReflectionException,java/io/IOException flags 401 +method name setAttribute descriptor (Ljavax/management/ObjectName;Ljavax/management/Attribute;)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;Ljavax/management/AttributeList;)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/lang/Object;[Ljava/lang/String;)Ljava/lang/Object; thrownTypes javax/management/InstanceNotFoundException,javax/management/MBeanException,javax/management/ReflectionException,java/io/IOException flags 401 +method name getDefaultDomain descriptor ()Ljava/lang/String; thrownTypes java/io/IOException flags 401 +method name getDomains descriptor ()[Ljava/lang/String; thrownTypes java/io/IOException flags 401 +method name addNotificationListener descriptor (Ljavax/management/ObjectName;Ljavax/management/NotificationListener;Ljavax/management/NotificationFilter;Ljava/lang/Object;)V thrownTypes javax/management/InstanceNotFoundException,java/io/IOException flags 401 +method name addNotificationListener descriptor (Ljavax/management/ObjectName;Ljavax/management/ObjectName;Ljavax/management/NotificationFilter;Ljava/lang/Object;)V thrownTypes javax/management/InstanceNotFoundException,java/io/IOException flags 401 +method name removeNotificationListener descriptor (Ljavax/management/ObjectName;Ljavax/management/ObjectName;)V thrownTypes javax/management/InstanceNotFoundException,javax/management/ListenerNotFoundException,java/io/IOException flags 401 +method name removeNotificationListener descriptor (Ljavax/management/ObjectName;Ljavax/management/ObjectName;Ljavax/management/NotificationFilter;Ljava/lang/Object;)V thrownTypes javax/management/InstanceNotFoundException,javax/management/ListenerNotFoundException,java/io/IOException flags 401 +method name removeNotificationListener descriptor (Ljavax/management/ObjectName;Ljavax/management/NotificationListener;)V thrownTypes javax/management/InstanceNotFoundException,javax/management/ListenerNotFoundException,java/io/IOException flags 401 +method name removeNotificationListener descriptor (Ljavax/management/ObjectName;Ljavax/management/NotificationListener;Ljavax/management/NotificationFilter;Ljava/lang/Object;)V thrownTypes javax/management/InstanceNotFoundException,javax/management/ListenerNotFoundException,java/io/IOException flags 401 +method name getMBeanInfo descriptor (Ljavax/management/ObjectName;)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;)Z thrownTypes javax/management/InstanceNotFoundException,java/io/IOException flags 401 + +class name javax/management/MBeanServerDelegate +header extends java/lang/Object implements javax/management/MBeanServerDelegateMBean,javax/management/NotificationEmitter flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name DELEGATE_NAME descriptor Ljavax/management/ObjectName; flags 19 +method name descriptor ()V flags 1 +method name getMBeanServerId descriptor ()Ljava/lang/String; flags 21 +method name getSpecificationName descriptor ()Ljava/lang/String; flags 1 +method name getSpecificationVersion descriptor ()Ljava/lang/String; flags 1 +method name getSpecificationVendor descriptor ()Ljava/lang/String; flags 1 +method name getImplementationName descriptor ()Ljava/lang/String; flags 1 +method name getImplementationVersion descriptor ()Ljava/lang/String; flags 1 +method name getImplementationVendor descriptor ()Ljava/lang/String; flags 1 +method name getNotificationInfo descriptor ()[Ljavax/management/MBeanNotificationInfo; flags 1 +method name addNotificationListener descriptor (Ljavax/management/NotificationListener;Ljavax/management/NotificationFilter;Ljava/lang/Object;)V thrownTypes java/lang/IllegalArgumentException flags 21 +method name removeNotificationListener descriptor (Ljavax/management/NotificationListener;Ljavax/management/NotificationFilter;Ljava/lang/Object;)V thrownTypes javax/management/ListenerNotFoundException flags 21 +method name removeNotificationListener descriptor (Ljavax/management/NotificationListener;)V thrownTypes javax/management/ListenerNotFoundException flags 21 +method name sendNotification descriptor (Ljavax/management/Notification;)V flags 1 + +class name javax/management/MBeanServerDelegateMBean +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getMBeanServerId descriptor ()Ljava/lang/String; flags 401 +method name getSpecificationName descriptor ()Ljava/lang/String; flags 401 +method name getSpecificationVersion descriptor ()Ljava/lang/String; flags 401 +method name getSpecificationVendor descriptor ()Ljava/lang/String; flags 401 +method name getImplementationName descriptor ()Ljava/lang/String; flags 401 +method name getImplementationVersion descriptor ()Ljava/lang/String; flags 401 +method name getImplementationVendor descriptor ()Ljava/lang/String; flags 401 + +class name javax/management/MBeanServerFactory +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name releaseMBeanServer descriptor (Ljavax/management/MBeanServer;)V flags 9 +method name createMBeanServer descriptor ()Ljavax/management/MBeanServer; flags 9 +method name createMBeanServer descriptor (Ljava/lang/String;)Ljavax/management/MBeanServer; flags 9 +method name newMBeanServer descriptor ()Ljavax/management/MBeanServer; flags 9 +method name newMBeanServer descriptor (Ljava/lang/String;)Ljavax/management/MBeanServer; flags 9 +method name findMBeanServer descriptor (Ljava/lang/String;)Ljava/util/ArrayList; flags 29 signature (Ljava/lang/String;)Ljava/util/ArrayList; +method name getClassLoaderRepository descriptor (Ljavax/management/MBeanServer;)Ljavax/management/loading/ClassLoaderRepository; flags 9 + +class name javax/management/MBeanServerInvocationHandler +header extends java/lang/Object implements java/lang/reflect/InvocationHandler flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljavax/management/MBeanServerConnection;Ljavax/management/ObjectName;)V flags 1 +method name descriptor (Ljavax/management/MBeanServerConnection;Ljavax/management/ObjectName;Z)V flags 1 +method name getMBeanServerConnection descriptor ()Ljavax/management/MBeanServerConnection; flags 1 +method name getObjectName descriptor ()Ljavax/management/ObjectName; flags 1 +method name isMXBean descriptor ()Z flags 1 +method name newProxyInstance descriptor (Ljavax/management/MBeanServerConnection;Ljavax/management/ObjectName;Ljava/lang/Class;Z)Ljava/lang/Object; flags 9 signature (Ljavax/management/MBeanServerConnection;Ljavax/management/ObjectName;Ljava/lang/Class;Z)TT; +method name invoke descriptor (Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; thrownTypes java/lang/Throwable flags 1 + +class name javax/management/MBeanServerNotification +header extends javax/management/Notification flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name REGISTRATION_NOTIFICATION descriptor Ljava/lang/String; constantValue JMX.mbean.registered flags 19 +field name UNREGISTRATION_NOTIFICATION descriptor Ljava/lang/String; constantValue JMX.mbean.unregistered flags 19 +method name descriptor (Ljava/lang/String;Ljava/lang/Object;JLjavax/management/ObjectName;)V flags 1 +method name getMBeanName descriptor ()Ljavax/management/ObjectName; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/management/MBeanServerPermission +header extends java/security/BasicPermission flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name hashCode descriptor ()I flags 1 +method name implies descriptor (Ljava/security/Permission;)Z flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name newPermissionCollection descriptor ()Ljava/security/PermissionCollection; flags 1 + +class name javax/management/MBeanTrustPermission +header extends java/security/BasicPermission flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 + +class name javax/management/MXBean +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) 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 ()Z annotationDefaultValue Ztrue flags 401 + +class name javax/management/MalformedObjectNameException +header extends javax/management/OperationsException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/management/NotCompliantMBeanException +header extends javax/management/OperationsException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/management/Notification +header extends java/util/EventObject flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name source descriptor Ljava/lang/Object; flags 4 +method name descriptor (Ljava/lang/String;Ljava/lang/Object;J)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Object;JLjava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Object;JJ)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Object;JJLjava/lang/String;)V flags 1 +method name setSource descriptor (Ljava/lang/Object;)V flags 1 +method name getSequenceNumber descriptor ()J flags 1 +method name setSequenceNumber descriptor (J)V flags 1 +method name getType descriptor ()Ljava/lang/String; flags 1 +method name getTimeStamp descriptor ()J flags 1 +method name setTimeStamp descriptor (J)V flags 1 +method name getMessage descriptor ()Ljava/lang/String; flags 1 +method name getUserData descriptor ()Ljava/lang/Object; flags 1 +method name setUserData descriptor (Ljava/lang/Object;)V flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/management/NotificationBroadcaster +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name addNotificationListener descriptor (Ljavax/management/NotificationListener;Ljavax/management/NotificationFilter;Ljava/lang/Object;)V thrownTypes java/lang/IllegalArgumentException flags 401 +method name removeNotificationListener descriptor (Ljavax/management/NotificationListener;)V thrownTypes javax/management/ListenerNotFoundException flags 401 +method name getNotificationInfo descriptor ()[Ljavax/management/MBeanNotificationInfo; flags 401 + +class name javax/management/NotificationBroadcasterSupport +header extends java/lang/Object implements javax/management/NotificationEmitter flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (Ljava/util/concurrent/Executor;)V flags 1 +method name descriptor ([Ljavax/management/MBeanNotificationInfo;)V flags 81 +method name descriptor (Ljava/util/concurrent/Executor;[Ljavax/management/MBeanNotificationInfo;)V flags 81 +method name addNotificationListener descriptor (Ljavax/management/NotificationListener;Ljavax/management/NotificationFilter;Ljava/lang/Object;)V flags 1 +method name removeNotificationListener descriptor (Ljavax/management/NotificationListener;)V thrownTypes javax/management/ListenerNotFoundException flags 1 +method name removeNotificationListener descriptor (Ljavax/management/NotificationListener;Ljavax/management/NotificationFilter;Ljava/lang/Object;)V thrownTypes javax/management/ListenerNotFoundException flags 1 +method name getNotificationInfo descriptor ()[Ljavax/management/MBeanNotificationInfo; flags 1 +method name sendNotification descriptor (Ljavax/management/Notification;)V flags 1 +method name handleNotification descriptor (Ljavax/management/NotificationListener;Ljavax/management/Notification;Ljava/lang/Object;)V flags 4 + +class name javax/management/NotificationEmitter +header extends java/lang/Object implements javax/management/NotificationBroadcaster flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name removeNotificationListener descriptor (Ljavax/management/NotificationListener;Ljavax/management/NotificationFilter;Ljava/lang/Object;)V thrownTypes javax/management/ListenerNotFoundException flags 401 + +class name javax/management/NotificationFilter +header extends java/lang/Object implements java/io/Serializable flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name isNotificationEnabled descriptor (Ljavax/management/Notification;)Z flags 401 + +class name javax/management/NotificationFilterSupport +header extends java/lang/Object implements javax/management/NotificationFilter flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name isNotificationEnabled descriptor (Ljavax/management/Notification;)Z flags 21 +method name enableType descriptor (Ljava/lang/String;)V thrownTypes java/lang/IllegalArgumentException flags 21 +method name disableType descriptor (Ljava/lang/String;)V flags 21 +method name disableAllTypes descriptor ()V flags 21 +method name getEnabledTypes descriptor ()Ljava/util/Vector; flags 21 signature ()Ljava/util/Vector; + +class name javax/management/NotificationListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name handleNotification descriptor (Ljavax/management/Notification;Ljava/lang/Object;)V flags 401 + +class name javax/management/ObjectInstance +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V thrownTypes javax/management/MalformedObjectNameException flags 1 +method name descriptor (Ljavax/management/ObjectName;Ljava/lang/String;)V flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 +method name getObjectName descriptor ()Ljavax/management/ObjectName; flags 1 +method name getClassName descriptor ()Ljava/lang/String; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +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/QueryExp; classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name WILDCARD descriptor Ljavax/management/ObjectName; flags 19 +method name getInstance descriptor (Ljava/lang/String;)Ljavax/management/ObjectName; thrownTypes javax/management/MalformedObjectNameException,java/lang/NullPointerException flags 9 +method name getInstance descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/management/ObjectName; thrownTypes javax/management/MalformedObjectNameException flags 9 +method name getInstance descriptor (Ljava/lang/String;Ljava/util/Hashtable;)Ljavax/management/ObjectName; thrownTypes javax/management/MalformedObjectNameException flags 9 signature (Ljava/lang/String;Ljava/util/Hashtable;)Ljavax/management/ObjectName; +method name getInstance descriptor (Ljavax/management/ObjectName;)Ljavax/management/ObjectName; flags 9 +method name descriptor (Ljava/lang/String;)V thrownTypes javax/management/MalformedObjectNameException flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V thrownTypes javax/management/MalformedObjectNameException flags 1 +method name descriptor (Ljava/lang/String;Ljava/util/Hashtable;)V thrownTypes javax/management/MalformedObjectNameException flags 1 signature (Ljava/lang/String;Ljava/util/Hashtable;)V +method name isPattern descriptor ()Z flags 1 +method name isDomainPattern descriptor ()Z flags 1 +method name isPropertyPattern descriptor ()Z flags 1 +method name isPropertyListPattern descriptor ()Z flags 1 +method name isPropertyValuePattern descriptor ()Z flags 1 +method name isPropertyValuePattern descriptor (Ljava/lang/String;)Z flags 1 +method name getCanonicalName descriptor ()Ljava/lang/String; flags 1 +method name getDomain descriptor ()Ljava/lang/String; flags 1 +method name getKeyProperty descriptor (Ljava/lang/String;)Ljava/lang/String; flags 1 +method name getKeyPropertyList descriptor ()Ljava/util/Hashtable; flags 1 signature ()Ljava/util/Hashtable; +method name getKeyPropertyListString descriptor ()Ljava/lang/String; flags 1 +method name getCanonicalKeyPropertyListString 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 +method name quote descriptor (Ljava/lang/String;)Ljava/lang/String; flags 9 +method name unquote descriptor (Ljava/lang/String;)Ljava/lang/String; flags 9 +method name apply descriptor (Ljavax/management/ObjectName;)Z flags 1 +method name setMBeanServer descriptor (Ljavax/management/MBeanServer;)V flags 1 +method name compareTo descriptor (Ljavax/management/ObjectName;)I flags 1 +method name compareTo descriptor (Ljava/lang/Object;)I flags 1041 + +class name javax/management/OperationsException +header extends javax/management/JMException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/management/PersistentMBean +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name load descriptor ()V thrownTypes javax/management/MBeanException,javax/management/RuntimeOperationsException,javax/management/InstanceNotFoundException flags 401 +method name store descriptor ()V thrownTypes javax/management/MBeanException,javax/management/RuntimeOperationsException,javax/management/InstanceNotFoundException flags 401 + +class name javax/management/Query +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name GT descriptor I constantValue 0 flags 19 +field name LT descriptor I constantValue 1 flags 19 +field name GE descriptor I constantValue 2 flags 19 +field name LE descriptor I constantValue 3 flags 19 +field name EQ descriptor I constantValue 4 flags 19 +field name PLUS descriptor I constantValue 0 flags 19 +field name MINUS descriptor I constantValue 1 flags 19 +field name TIMES descriptor I constantValue 2 flags 19 +field name DIV descriptor I constantValue 3 flags 19 +method name descriptor ()V flags 1 +method name and descriptor (Ljavax/management/QueryExp;Ljavax/management/QueryExp;)Ljavax/management/QueryExp; flags 9 +method name or descriptor (Ljavax/management/QueryExp;Ljavax/management/QueryExp;)Ljavax/management/QueryExp; flags 9 +method name gt descriptor (Ljavax/management/ValueExp;Ljavax/management/ValueExp;)Ljavax/management/QueryExp; flags 9 +method name geq descriptor (Ljavax/management/ValueExp;Ljavax/management/ValueExp;)Ljavax/management/QueryExp; flags 9 +method name leq descriptor (Ljavax/management/ValueExp;Ljavax/management/ValueExp;)Ljavax/management/QueryExp; flags 9 +method name lt descriptor (Ljavax/management/ValueExp;Ljavax/management/ValueExp;)Ljavax/management/QueryExp; flags 9 +method name eq descriptor (Ljavax/management/ValueExp;Ljavax/management/ValueExp;)Ljavax/management/QueryExp; flags 9 +method name between descriptor (Ljavax/management/ValueExp;Ljavax/management/ValueExp;Ljavax/management/ValueExp;)Ljavax/management/QueryExp; flags 9 +method name match descriptor (Ljavax/management/AttributeValueExp;Ljavax/management/StringValueExp;)Ljavax/management/QueryExp; flags 9 +method name attr descriptor (Ljava/lang/String;)Ljavax/management/AttributeValueExp; flags 9 +method name attr descriptor (Ljava/lang/String;Ljava/lang/String;)Ljavax/management/AttributeValueExp; flags 9 +method name classattr descriptor ()Ljavax/management/AttributeValueExp; flags 9 +method name not descriptor (Ljavax/management/QueryExp;)Ljavax/management/QueryExp; flags 9 +method name in descriptor (Ljavax/management/ValueExp;[Ljavax/management/ValueExp;)Ljavax/management/QueryExp; flags 9 +method name value descriptor (Ljava/lang/String;)Ljavax/management/StringValueExp; flags 9 +method name value descriptor (Ljava/lang/Number;)Ljavax/management/ValueExp; flags 9 +method name value descriptor (I)Ljavax/management/ValueExp; flags 9 +method name value descriptor (J)Ljavax/management/ValueExp; flags 9 +method name value descriptor (F)Ljavax/management/ValueExp; flags 9 +method name value descriptor (D)Ljavax/management/ValueExp; flags 9 +method name value descriptor (Z)Ljavax/management/ValueExp; flags 9 +method name plus descriptor (Ljavax/management/ValueExp;Ljavax/management/ValueExp;)Ljavax/management/ValueExp; flags 9 +method name times descriptor (Ljavax/management/ValueExp;Ljavax/management/ValueExp;)Ljavax/management/ValueExp; flags 9 +method name minus descriptor (Ljavax/management/ValueExp;Ljavax/management/ValueExp;)Ljavax/management/ValueExp; flags 9 +method name div descriptor (Ljavax/management/ValueExp;Ljavax/management/ValueExp;)Ljavax/management/ValueExp; flags 9 +method name initialSubString descriptor (Ljavax/management/AttributeValueExp;Ljavax/management/StringValueExp;)Ljavax/management/QueryExp; flags 9 +method name anySubString descriptor (Ljavax/management/AttributeValueExp;Ljavax/management/StringValueExp;)Ljavax/management/QueryExp; flags 9 +method name finalSubString descriptor (Ljavax/management/AttributeValueExp;Ljavax/management/StringValueExp;)Ljavax/management/QueryExp; flags 9 +method name isInstanceOf descriptor (Ljavax/management/StringValueExp;)Ljavax/management/QueryExp; flags 9 + +class name javax/management/QueryEval +header extends java/lang/Object implements java/io/Serializable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name setMBeanServer descriptor (Ljavax/management/MBeanServer;)V flags 1 +method name getMBeanServer descriptor ()Ljavax/management/MBeanServer; flags 9 + +class name javax/management/QueryExp +header extends java/lang/Object implements java/io/Serializable flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name apply descriptor (Ljavax/management/ObjectName;)Z thrownTypes javax/management/BadStringOperationException,javax/management/BadBinaryOpValueExpException,javax/management/BadAttributeValueExpException,javax/management/InvalidApplicationException flags 401 +method name setMBeanServer descriptor (Ljavax/management/MBeanServer;)V flags 401 + +class name javax/management/ReflectionException +header extends javax/management/JMException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/Exception;)V flags 1 +method name descriptor (Ljava/lang/Exception;Ljava/lang/String;)V flags 1 +method name getTargetException descriptor ()Ljava/lang/Exception; flags 1 +method name getCause descriptor ()Ljava/lang/Throwable; flags 1 + +class name javax/management/RuntimeErrorException +header extends javax/management/JMRuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/Error;)V flags 1 +method name descriptor (Ljava/lang/Error;Ljava/lang/String;)V flags 1 +method name getTargetError descriptor ()Ljava/lang/Error; flags 1 +method name getCause descriptor ()Ljava/lang/Throwable; flags 1 + +class name javax/management/RuntimeMBeanException +header extends javax/management/JMRuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/RuntimeException;)V flags 1 +method name descriptor (Ljava/lang/RuntimeException;Ljava/lang/String;)V flags 1 +method name getTargetException descriptor ()Ljava/lang/RuntimeException; flags 1 +method name getCause descriptor ()Ljava/lang/Throwable; flags 1 + +class name javax/management/RuntimeOperationsException +header extends javax/management/JMRuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/RuntimeException;)V flags 1 +method name descriptor (Ljava/lang/RuntimeException;Ljava/lang/String;)V flags 1 +method name getTargetException descriptor ()Ljava/lang/RuntimeException; flags 1 +method name getCause descriptor ()Ljava/lang/Throwable; flags 1 + +class name javax/management/ServiceNotFoundException +header extends javax/management/OperationsException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/management/StandardEmitterMBean +header extends javax/management/StandardMBean implements javax/management/NotificationEmitter flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/Object;Ljava/lang/Class;Ljavax/management/NotificationEmitter;)V flags 1 signature (TT;Ljava/lang/Class;Ljavax/management/NotificationEmitter;)V +method name descriptor (Ljava/lang/Object;Ljava/lang/Class;ZLjavax/management/NotificationEmitter;)V flags 1 signature (TT;Ljava/lang/Class;ZLjavax/management/NotificationEmitter;)V +method name descriptor (Ljava/lang/Class;Ljavax/management/NotificationEmitter;)V flags 4 signature (Ljava/lang/Class<*>;Ljavax/management/NotificationEmitter;)V +method name descriptor (Ljava/lang/Class;ZLjavax/management/NotificationEmitter;)V flags 4 signature (Ljava/lang/Class<*>;ZLjavax/management/NotificationEmitter;)V +method name removeNotificationListener descriptor (Ljavax/management/NotificationListener;)V thrownTypes javax/management/ListenerNotFoundException flags 1 +method name removeNotificationListener descriptor (Ljavax/management/NotificationListener;Ljavax/management/NotificationFilter;Ljava/lang/Object;)V thrownTypes javax/management/ListenerNotFoundException flags 1 +method name addNotificationListener descriptor (Ljavax/management/NotificationListener;Ljavax/management/NotificationFilter;Ljava/lang/Object;)V flags 1 +method name getNotificationInfo descriptor ()[Ljavax/management/MBeanNotificationInfo; flags 1 +method name sendNotification descriptor (Ljavax/management/Notification;)V flags 1 + +class name javax/management/StandardMBean +header extends java/lang/Object implements javax/management/DynamicMBean,javax/management/MBeanRegistration flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/Object;Ljava/lang/Class;)V thrownTypes javax/management/NotCompliantMBeanException flags 1 signature (TT;Ljava/lang/Class;)V +method name descriptor (Ljava/lang/Class;)V thrownTypes javax/management/NotCompliantMBeanException flags 4 signature (Ljava/lang/Class<*>;)V +method name descriptor (Ljava/lang/Object;Ljava/lang/Class;Z)V flags 1 signature (TT;Ljava/lang/Class;Z)V +method name descriptor (Ljava/lang/Class;Z)V flags 4 signature (Ljava/lang/Class<*>;Z)V +method name setImplementation descriptor (Ljava/lang/Object;)V thrownTypes javax/management/NotCompliantMBeanException flags 1 +method name getImplementation descriptor ()Ljava/lang/Object; flags 1 +method name getMBeanInterface descriptor ()Ljava/lang/Class; flags 11 signature ()Ljava/lang/Class<*>; +method name getImplementationClass descriptor ()Ljava/lang/Class; flags 1 signature ()Ljava/lang/Class<*>; +method name getAttribute descriptor (Ljava/lang/String;)Ljava/lang/Object; thrownTypes javax/management/AttributeNotFoundException,javax/management/MBeanException,javax/management/ReflectionException flags 1 +method name setAttribute descriptor (Ljavax/management/Attribute;)V thrownTypes javax/management/AttributeNotFoundException,javax/management/InvalidAttributeValueException,javax/management/MBeanException,javax/management/ReflectionException flags 1 +method name getAttributes descriptor ([Ljava/lang/String;)Ljavax/management/AttributeList; flags 1 +method name setAttributes descriptor (Ljavax/management/AttributeList;)Ljavax/management/AttributeList; flags 1 +method name invoke descriptor (Ljava/lang/String;[Ljava/lang/Object;[Ljava/lang/String;)Ljava/lang/Object; thrownTypes javax/management/MBeanException,javax/management/ReflectionException flags 1 +method name getMBeanInfo descriptor ()Ljavax/management/MBeanInfo; flags 1 +method name getClassName descriptor (Ljavax/management/MBeanInfo;)Ljava/lang/String; flags 4 +method name getDescription descriptor (Ljavax/management/MBeanInfo;)Ljava/lang/String; flags 4 +method name getDescription descriptor (Ljavax/management/MBeanFeatureInfo;)Ljava/lang/String; flags 4 +method name getDescription descriptor (Ljavax/management/MBeanAttributeInfo;)Ljava/lang/String; flags 4 +method name getDescription descriptor (Ljavax/management/MBeanConstructorInfo;)Ljava/lang/String; flags 4 +method name getDescription descriptor (Ljavax/management/MBeanConstructorInfo;Ljavax/management/MBeanParameterInfo;I)Ljava/lang/String; flags 4 +method name getParameterName descriptor (Ljavax/management/MBeanConstructorInfo;Ljavax/management/MBeanParameterInfo;I)Ljava/lang/String; flags 4 +method name getDescription descriptor (Ljavax/management/MBeanOperationInfo;)Ljava/lang/String; flags 4 +method name getImpact descriptor (Ljavax/management/MBeanOperationInfo;)I flags 4 +method name getParameterName descriptor (Ljavax/management/MBeanOperationInfo;Ljavax/management/MBeanParameterInfo;I)Ljava/lang/String; flags 4 +method name getDescription descriptor (Ljavax/management/MBeanOperationInfo;Ljavax/management/MBeanParameterInfo;I)Ljava/lang/String; flags 4 +method name getConstructors descriptor ([Ljavax/management/MBeanConstructorInfo;Ljava/lang/Object;)[Ljavax/management/MBeanConstructorInfo; flags 4 +method name getCachedMBeanInfo descriptor ()Ljavax/management/MBeanInfo; flags 4 +method name cacheMBeanInfo descriptor (Ljavax/management/MBeanInfo;)V flags 4 +method name preRegister descriptor (Ljavax/management/MBeanServer;Ljavax/management/ObjectName;)Ljavax/management/ObjectName; thrownTypes java/lang/Exception flags 1 +method name postRegister descriptor (Ljava/lang/Boolean;)V flags 1 +method name preDeregister descriptor ()V thrownTypes java/lang/Exception flags 1 +method name postDeregister descriptor ()V flags 1 + +class name javax/management/StringValueExp +header extends java/lang/Object implements javax/management/ValueExp flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name getValue descriptor ()Ljava/lang/String; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name setMBeanServer descriptor (Ljavax/management/MBeanServer;)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name apply descriptor (Ljavax/management/ObjectName;)Ljavax/management/ValueExp; thrownTypes javax/management/BadStringOperationException,javax/management/BadBinaryOpValueExpException,javax/management/BadAttributeValueExpException,javax/management/InvalidApplicationException flags 1 + +class name javax/management/ValueExp +header extends java/lang/Object implements java/io/Serializable flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name apply descriptor (Ljavax/management/ObjectName;)Ljavax/management/ValueExp; thrownTypes javax/management/BadStringOperationException,javax/management/BadBinaryOpValueExpException,javax/management/BadAttributeValueExpException,javax/management/InvalidApplicationException flags 401 +method name setMBeanServer descriptor (Ljavax/management/MBeanServer;)V flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; + +class name javax/management/loading/ClassLoaderRepository +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name loadClass descriptor (Ljava/lang/String;)Ljava/lang/Class; thrownTypes java/lang/ClassNotFoundException flags 401 signature (Ljava/lang/String;)Ljava/lang/Class<*>; +method name loadClassWithout descriptor (Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Class; thrownTypes java/lang/ClassNotFoundException flags 401 signature (Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Class<*>; +method name loadClassBefore descriptor (Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Class; thrownTypes java/lang/ClassNotFoundException flags 401 signature (Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Class<*>; + +class name javax/management/loading/DefaultLoaderRepository +header extends java/lang/Object flags 21 deprecated true classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljava/lang/Deprecated; +method name descriptor ()V flags 1 +method name loadClass descriptor (Ljava/lang/String;)Ljava/lang/Class; thrownTypes java/lang/ClassNotFoundException flags 9 signature (Ljava/lang/String;)Ljava/lang/Class<*>; +method name loadClassWithout descriptor (Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Class; thrownTypes java/lang/ClassNotFoundException flags 9 signature (Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Class<*>; + +class name javax/management/loading/MLet +header extends java/net/URLClassLoader implements javax/management/loading/MLetMBean,javax/management/MBeanRegistration,java/io/Externalizable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor ([Ljava/net/URL;)V flags 1 +method name descriptor ([Ljava/net/URL;Ljava/lang/ClassLoader;)V flags 1 +method name descriptor ([Ljava/net/URL;Ljava/lang/ClassLoader;Ljava/net/URLStreamHandlerFactory;)V flags 1 +method name descriptor ([Ljava/net/URL;Z)V flags 1 +method name descriptor ([Ljava/net/URL;Ljava/lang/ClassLoader;Z)V flags 1 +method name descriptor ([Ljava/net/URL;Ljava/lang/ClassLoader;Ljava/net/URLStreamHandlerFactory;Z)V flags 1 +method name addURL descriptor (Ljava/net/URL;)V flags 1 +method name addURL descriptor (Ljava/lang/String;)V thrownTypes javax/management/ServiceNotFoundException flags 1 +method name getURLs descriptor ()[Ljava/net/URL; flags 1 +method name getMBeansFromURL descriptor (Ljava/net/URL;)Ljava/util/Set; thrownTypes javax/management/ServiceNotFoundException flags 1 signature (Ljava/net/URL;)Ljava/util/Set; +method name getMBeansFromURL descriptor (Ljava/lang/String;)Ljava/util/Set; thrownTypes javax/management/ServiceNotFoundException flags 1 signature (Ljava/lang/String;)Ljava/util/Set; +method name getLibraryDirectory descriptor ()Ljava/lang/String; flags 21 +method name setLibraryDirectory descriptor (Ljava/lang/String;)V flags 21 +method name preRegister descriptor (Ljavax/management/MBeanServer;Ljavax/management/ObjectName;)Ljavax/management/ObjectName; thrownTypes java/lang/Exception flags 1 +method name postRegister descriptor (Ljava/lang/Boolean;)V flags 1 +method name preDeregister descriptor ()V thrownTypes java/lang/Exception flags 1 +method name postDeregister descriptor ()V flags 1 +method name writeExternal descriptor (Ljava/io/ObjectOutput;)V thrownTypes java/io/IOException,java/lang/UnsupportedOperationException flags 1 +method name readExternal descriptor (Ljava/io/ObjectInput;)V thrownTypes java/io/IOException,java/lang/ClassNotFoundException,java/lang/UnsupportedOperationException flags 1 +method name loadClass descriptor (Ljava/lang/String;Ljavax/management/loading/ClassLoaderRepository;)Ljava/lang/Class; thrownTypes java/lang/ClassNotFoundException flags 21 signature (Ljava/lang/String;Ljavax/management/loading/ClassLoaderRepository;)Ljava/lang/Class<*>; +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 findLibrary descriptor (Ljava/lang/String;)Ljava/lang/String; flags 4 +method name check descriptor (Ljava/lang/String;Ljava/net/URL;Ljava/lang/String;Ljavax/management/loading/MLetContent;)Ljava/net/URL; thrownTypes java/lang/Exception flags 4 + +class name javax/management/loading/MLetContent +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/net/URL;Ljava/util/Map;Ljava/util/List;Ljava/util/List;)V flags 1 signature (Ljava/net/URL;Ljava/util/Map;Ljava/util/List;Ljava/util/List;)V +method name getAttributes descriptor ()Ljava/util/Map; flags 1 signature ()Ljava/util/Map; +method name getDocumentBase descriptor ()Ljava/net/URL; flags 1 +method name getCodeBase descriptor ()Ljava/net/URL; flags 1 +method name getJarFiles descriptor ()Ljava/lang/String; flags 1 +method name getCode descriptor ()Ljava/lang/String; flags 1 +method name getSerializedObject descriptor ()Ljava/lang/String; flags 1 +method name getName descriptor ()Ljava/lang/String; flags 1 +method name getVersion descriptor ()Ljava/lang/String; flags 1 +method name getParameterTypes descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; +method name getParameterValues descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; + +class name javax/management/loading/MLetMBean +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getMBeansFromURL descriptor (Ljava/lang/String;)Ljava/util/Set; thrownTypes javax/management/ServiceNotFoundException flags 401 signature (Ljava/lang/String;)Ljava/util/Set; +method name getMBeansFromURL descriptor (Ljava/net/URL;)Ljava/util/Set; thrownTypes javax/management/ServiceNotFoundException flags 401 signature (Ljava/net/URL;)Ljava/util/Set; +method name addURL descriptor (Ljava/net/URL;)V flags 401 +method name addURL descriptor (Ljava/lang/String;)V thrownTypes javax/management/ServiceNotFoundException flags 401 +method name getURLs descriptor ()[Ljava/net/URL; flags 401 +method name getResource descriptor (Ljava/lang/String;)Ljava/net/URL; flags 401 +method name getResourceAsStream descriptor (Ljava/lang/String;)Ljava/io/InputStream; flags 401 +method name getResources descriptor (Ljava/lang/String;)Ljava/util/Enumeration; thrownTypes java/io/IOException flags 401 signature (Ljava/lang/String;)Ljava/util/Enumeration; +method name getLibraryDirectory descriptor ()Ljava/lang/String; flags 401 +method name setLibraryDirectory descriptor (Ljava/lang/String;)V flags 401 + +class name javax/management/loading/PrivateClassLoader +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) + +class name javax/management/loading/PrivateMLet +header extends javax/management/loading/MLet implements javax/management/loading/PrivateClassLoader flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ([Ljava/net/URL;Z)V flags 1 +method name descriptor ([Ljava/net/URL;Ljava/lang/ClassLoader;Z)V flags 1 +method name descriptor ([Ljava/net/URL;Ljava/lang/ClassLoader;Ljava/net/URLStreamHandlerFactory;Z)V flags 1 + +class name javax/management/modelmbean/DescriptorSupport +header extends java/lang/Object implements javax/management/Descriptor flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (I)V thrownTypes javax/management/MBeanException,javax/management/RuntimeOperationsException flags 1 +method name descriptor (Ljavax/management/modelmbean/DescriptorSupport;)V flags 1 +method name descriptor (Ljava/lang/String;)V thrownTypes javax/management/MBeanException,javax/management/RuntimeOperationsException,javax/management/modelmbean/XMLParseException flags 1 +method name descriptor ([Ljava/lang/String;[Ljava/lang/Object;)V thrownTypes javax/management/RuntimeOperationsException flags 1 +method name descriptor ([Ljava/lang/String;)V flags 81 +method name getFieldValue descriptor (Ljava/lang/String;)Ljava/lang/Object; thrownTypes javax/management/RuntimeOperationsException flags 21 +method name setField descriptor (Ljava/lang/String;Ljava/lang/Object;)V thrownTypes javax/management/RuntimeOperationsException flags 21 +method name getFields descriptor ()[Ljava/lang/String; flags 21 +method name getFieldNames descriptor ()[Ljava/lang/String; flags 21 +method name getFieldValues descriptor ([Ljava/lang/String;)[Ljava/lang/Object; flags a1 +method name setFields descriptor ([Ljava/lang/String;[Ljava/lang/Object;)V thrownTypes javax/management/RuntimeOperationsException flags 21 +method name clone descriptor ()Ljava/lang/Object; thrownTypes javax/management/RuntimeOperationsException flags 21 +method name removeField descriptor (Ljava/lang/String;)V flags 21 +method name equals descriptor (Ljava/lang/Object;)Z flags 21 +method name hashCode descriptor ()I flags 21 +method name isValid descriptor ()Z thrownTypes javax/management/RuntimeOperationsException flags 21 +method name toXMLString descriptor ()Ljava/lang/String; flags 21 +method name toString descriptor ()Ljava/lang/String; flags 21 + +class name javax/management/modelmbean/InvalidTargetObjectTypeException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/Exception;Ljava/lang/String;)V flags 1 + +class name javax/management/modelmbean/ModelMBean +header extends java/lang/Object implements javax/management/DynamicMBean,javax/management/PersistentMBean,javax/management/modelmbean/ModelMBeanNotificationBroadcaster flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name setModelMBeanInfo descriptor (Ljavax/management/modelmbean/ModelMBeanInfo;)V thrownTypes javax/management/MBeanException,javax/management/RuntimeOperationsException flags 401 +method name setManagedResource descriptor (Ljava/lang/Object;Ljava/lang/String;)V thrownTypes javax/management/MBeanException,javax/management/RuntimeOperationsException,javax/management/InstanceNotFoundException,javax/management/modelmbean/InvalidTargetObjectTypeException flags 401 + +class name javax/management/modelmbean/ModelMBeanAttributeInfo +header extends javax/management/MBeanAttributeInfo implements javax/management/DescriptorAccess flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V thrownTypes javax/management/IntrospectionException flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljavax/management/Descriptor;)V thrownTypes javax/management/IntrospectionException flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZ)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZLjavax/management/Descriptor;)V flags 1 +method name descriptor (Ljavax/management/modelmbean/ModelMBeanAttributeInfo;)V flags 1 +method name getDescriptor descriptor ()Ljavax/management/Descriptor; flags 1 +method name setDescriptor descriptor (Ljavax/management/Descriptor;)V flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/management/modelmbean/ModelMBeanConstructorInfo +header extends javax/management/MBeanConstructorInfo implements javax/management/DescriptorAccess flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;Ljava/lang/reflect/Constructor;)V flags 1 signature (Ljava/lang/String;Ljava/lang/reflect/Constructor<*>;)V +method name descriptor (Ljava/lang/String;Ljava/lang/reflect/Constructor;Ljavax/management/Descriptor;)V flags 1 signature (Ljava/lang/String;Ljava/lang/reflect/Constructor<*>;Ljavax/management/Descriptor;)V +method name descriptor (Ljava/lang/String;Ljava/lang/String;[Ljavax/management/MBeanParameterInfo;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;[Ljavax/management/MBeanParameterInfo;Ljavax/management/Descriptor;)V flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name getDescriptor descriptor ()Ljavax/management/Descriptor; flags 1 +method name setDescriptor descriptor (Ljavax/management/Descriptor;)V flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/management/modelmbean/ModelMBeanInfo +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getDescriptors descriptor (Ljava/lang/String;)[Ljavax/management/Descriptor; thrownTypes javax/management/MBeanException,javax/management/RuntimeOperationsException flags 401 +method name setDescriptors descriptor ([Ljavax/management/Descriptor;)V thrownTypes javax/management/MBeanException,javax/management/RuntimeOperationsException flags 401 +method name getDescriptor descriptor (Ljava/lang/String;Ljava/lang/String;)Ljavax/management/Descriptor; thrownTypes javax/management/MBeanException,javax/management/RuntimeOperationsException flags 401 +method name setDescriptor descriptor (Ljavax/management/Descriptor;Ljava/lang/String;)V thrownTypes javax/management/MBeanException,javax/management/RuntimeOperationsException flags 401 +method name getMBeanDescriptor descriptor ()Ljavax/management/Descriptor; thrownTypes javax/management/MBeanException,javax/management/RuntimeOperationsException flags 401 +method name setMBeanDescriptor descriptor (Ljavax/management/Descriptor;)V thrownTypes javax/management/MBeanException,javax/management/RuntimeOperationsException flags 401 +method name getAttribute descriptor (Ljava/lang/String;)Ljavax/management/modelmbean/ModelMBeanAttributeInfo; thrownTypes javax/management/MBeanException,javax/management/RuntimeOperationsException flags 401 +method name getOperation descriptor (Ljava/lang/String;)Ljavax/management/modelmbean/ModelMBeanOperationInfo; thrownTypes javax/management/MBeanException,javax/management/RuntimeOperationsException flags 401 +method name getNotification descriptor (Ljava/lang/String;)Ljavax/management/modelmbean/ModelMBeanNotificationInfo; thrownTypes javax/management/MBeanException,javax/management/RuntimeOperationsException flags 401 +method name clone descriptor ()Ljava/lang/Object; flags 401 +method name getAttributes descriptor ()[Ljavax/management/MBeanAttributeInfo; flags 401 +method name getClassName descriptor ()Ljava/lang/String; flags 401 +method name getConstructors descriptor ()[Ljavax/management/MBeanConstructorInfo; flags 401 +method name getDescription descriptor ()Ljava/lang/String; flags 401 +method name getNotifications descriptor ()[Ljavax/management/MBeanNotificationInfo; flags 401 +method name getOperations descriptor ()[Ljavax/management/MBeanOperationInfo; flags 401 + +class name javax/management/modelmbean/ModelMBeanInfoSupport +header extends javax/management/MBeanInfo implements javax/management/modelmbean/ModelMBeanInfo flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljavax/management/modelmbean/ModelMBeanInfo;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;[Ljavax/management/modelmbean/ModelMBeanAttributeInfo;[Ljavax/management/modelmbean/ModelMBeanConstructorInfo;[Ljavax/management/modelmbean/ModelMBeanOperationInfo;[Ljavax/management/modelmbean/ModelMBeanNotificationInfo;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;[Ljavax/management/modelmbean/ModelMBeanAttributeInfo;[Ljavax/management/modelmbean/ModelMBeanConstructorInfo;[Ljavax/management/modelmbean/ModelMBeanOperationInfo;[Ljavax/management/modelmbean/ModelMBeanNotificationInfo;Ljavax/management/Descriptor;)V flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name getDescriptors descriptor (Ljava/lang/String;)[Ljavax/management/Descriptor; thrownTypes javax/management/MBeanException,javax/management/RuntimeOperationsException flags 1 +method name setDescriptors descriptor ([Ljavax/management/Descriptor;)V thrownTypes javax/management/MBeanException,javax/management/RuntimeOperationsException flags 1 +method name getDescriptor descriptor (Ljava/lang/String;)Ljavax/management/Descriptor; thrownTypes javax/management/MBeanException,javax/management/RuntimeOperationsException flags 1 +method name getDescriptor descriptor (Ljava/lang/String;Ljava/lang/String;)Ljavax/management/Descriptor; thrownTypes javax/management/MBeanException,javax/management/RuntimeOperationsException flags 1 +method name setDescriptor descriptor (Ljavax/management/Descriptor;Ljava/lang/String;)V thrownTypes javax/management/MBeanException,javax/management/RuntimeOperationsException flags 1 +method name getAttribute descriptor (Ljava/lang/String;)Ljavax/management/modelmbean/ModelMBeanAttributeInfo; thrownTypes javax/management/MBeanException,javax/management/RuntimeOperationsException flags 1 +method name getOperation descriptor (Ljava/lang/String;)Ljavax/management/modelmbean/ModelMBeanOperationInfo; thrownTypes javax/management/MBeanException,javax/management/RuntimeOperationsException flags 1 +method name getConstructor descriptor (Ljava/lang/String;)Ljavax/management/modelmbean/ModelMBeanConstructorInfo; thrownTypes javax/management/MBeanException,javax/management/RuntimeOperationsException flags 1 +method name getNotification descriptor (Ljava/lang/String;)Ljavax/management/modelmbean/ModelMBeanNotificationInfo; thrownTypes javax/management/MBeanException,javax/management/RuntimeOperationsException flags 1 +method name getDescriptor descriptor ()Ljavax/management/Descriptor; flags 1 +method name getMBeanDescriptor descriptor ()Ljavax/management/Descriptor; thrownTypes javax/management/MBeanException flags 1 +method name setMBeanDescriptor descriptor (Ljavax/management/Descriptor;)V thrownTypes javax/management/MBeanException,javax/management/RuntimeOperationsException flags 1 + +class name javax/management/modelmbean/ModelMBeanNotificationBroadcaster +header extends java/lang/Object implements javax/management/NotificationBroadcaster flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name sendNotification descriptor (Ljavax/management/Notification;)V thrownTypes javax/management/MBeanException,javax/management/RuntimeOperationsException flags 401 +method name sendNotification descriptor (Ljava/lang/String;)V thrownTypes javax/management/MBeanException,javax/management/RuntimeOperationsException flags 401 +method name sendAttributeChangeNotification descriptor (Ljavax/management/AttributeChangeNotification;)V thrownTypes javax/management/MBeanException,javax/management/RuntimeOperationsException flags 401 +method name sendAttributeChangeNotification descriptor (Ljavax/management/Attribute;Ljavax/management/Attribute;)V thrownTypes javax/management/MBeanException,javax/management/RuntimeOperationsException flags 401 +method name addAttributeChangeNotificationListener descriptor (Ljavax/management/NotificationListener;Ljava/lang/String;Ljava/lang/Object;)V thrownTypes javax/management/MBeanException,javax/management/RuntimeOperationsException,java/lang/IllegalArgumentException flags 401 +method name removeAttributeChangeNotificationListener descriptor (Ljavax/management/NotificationListener;Ljava/lang/String;)V thrownTypes javax/management/MBeanException,javax/management/RuntimeOperationsException,javax/management/ListenerNotFoundException flags 401 + +class name javax/management/modelmbean/ModelMBeanNotificationInfo +header extends javax/management/MBeanNotificationInfo implements javax/management/DescriptorAccess flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ([Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name descriptor ([Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljavax/management/Descriptor;)V flags 1 +method name descriptor (Ljavax/management/modelmbean/ModelMBeanNotificationInfo;)V flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name getDescriptor descriptor ()Ljavax/management/Descriptor; flags 1 +method name setDescriptor descriptor (Ljavax/management/Descriptor;)V flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/management/modelmbean/ModelMBeanOperationInfo +header extends javax/management/MBeanOperationInfo implements javax/management/DescriptorAccess flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;Ljava/lang/reflect/Method;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/reflect/Method;Ljavax/management/Descriptor;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;[Ljavax/management/MBeanParameterInfo;Ljava/lang/String;I)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;[Ljavax/management/MBeanParameterInfo;Ljava/lang/String;ILjavax/management/Descriptor;)V flags 1 +method name descriptor (Ljavax/management/modelmbean/ModelMBeanOperationInfo;)V flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name getDescriptor descriptor ()Ljavax/management/Descriptor; flags 1 +method name setDescriptor descriptor (Ljavax/management/Descriptor;)V flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/management/modelmbean/RequiredModelMBean +header extends java/lang/Object implements javax/management/modelmbean/ModelMBean,javax/management/MBeanRegistration,javax/management/NotificationEmitter flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V thrownTypes javax/management/MBeanException,javax/management/RuntimeOperationsException flags 1 +method name descriptor (Ljavax/management/modelmbean/ModelMBeanInfo;)V thrownTypes javax/management/MBeanException,javax/management/RuntimeOperationsException flags 1 +method name setModelMBeanInfo descriptor (Ljavax/management/modelmbean/ModelMBeanInfo;)V thrownTypes javax/management/MBeanException,javax/management/RuntimeOperationsException flags 1 +method name setManagedResource descriptor (Ljava/lang/Object;Ljava/lang/String;)V thrownTypes javax/management/MBeanException,javax/management/RuntimeOperationsException,javax/management/InstanceNotFoundException,javax/management/modelmbean/InvalidTargetObjectTypeException flags 1 +method name load descriptor ()V thrownTypes javax/management/MBeanException,javax/management/RuntimeOperationsException,javax/management/InstanceNotFoundException flags 1 +method name store descriptor ()V thrownTypes javax/management/MBeanException,javax/management/RuntimeOperationsException,javax/management/InstanceNotFoundException flags 1 +method name getMBeanInfo descriptor ()Ljavax/management/MBeanInfo; flags 1 +method name invoke descriptor (Ljava/lang/String;[Ljava/lang/Object;[Ljava/lang/String;)Ljava/lang/Object; thrownTypes javax/management/MBeanException,javax/management/ReflectionException flags 1 +method name getAttribute descriptor (Ljava/lang/String;)Ljava/lang/Object; thrownTypes javax/management/AttributeNotFoundException,javax/management/MBeanException,javax/management/ReflectionException flags 1 +method name getAttributes descriptor ([Ljava/lang/String;)Ljavax/management/AttributeList; flags 1 +method name setAttribute descriptor (Ljavax/management/Attribute;)V thrownTypes javax/management/AttributeNotFoundException,javax/management/InvalidAttributeValueException,javax/management/MBeanException,javax/management/ReflectionException flags 1 +method name setAttributes descriptor (Ljavax/management/AttributeList;)Ljavax/management/AttributeList; flags 1 +method name addNotificationListener descriptor (Ljavax/management/NotificationListener;Ljavax/management/NotificationFilter;Ljava/lang/Object;)V thrownTypes java/lang/IllegalArgumentException flags 1 +method name removeNotificationListener descriptor (Ljavax/management/NotificationListener;)V thrownTypes javax/management/ListenerNotFoundException flags 1 +method name removeNotificationListener descriptor (Ljavax/management/NotificationListener;Ljavax/management/NotificationFilter;Ljava/lang/Object;)V thrownTypes javax/management/ListenerNotFoundException flags 1 +method name sendNotification descriptor (Ljavax/management/Notification;)V thrownTypes javax/management/MBeanException,javax/management/RuntimeOperationsException flags 1 +method name sendNotification descriptor (Ljava/lang/String;)V thrownTypes javax/management/MBeanException,javax/management/RuntimeOperationsException flags 1 +method name getNotificationInfo descriptor ()[Ljavax/management/MBeanNotificationInfo; flags 1 +method name addAttributeChangeNotificationListener descriptor (Ljavax/management/NotificationListener;Ljava/lang/String;Ljava/lang/Object;)V thrownTypes javax/management/MBeanException,javax/management/RuntimeOperationsException,java/lang/IllegalArgumentException flags 1 +method name removeAttributeChangeNotificationListener descriptor (Ljavax/management/NotificationListener;Ljava/lang/String;)V thrownTypes javax/management/MBeanException,javax/management/RuntimeOperationsException,javax/management/ListenerNotFoundException flags 1 +method name sendAttributeChangeNotification descriptor (Ljavax/management/AttributeChangeNotification;)V thrownTypes javax/management/MBeanException,javax/management/RuntimeOperationsException flags 1 +method name sendAttributeChangeNotification descriptor (Ljavax/management/Attribute;Ljavax/management/Attribute;)V thrownTypes javax/management/MBeanException,javax/management/RuntimeOperationsException flags 1 +method name getClassLoaderRepository descriptor ()Ljavax/management/loading/ClassLoaderRepository; flags 4 +method name preRegister descriptor (Ljavax/management/MBeanServer;Ljavax/management/ObjectName;)Ljavax/management/ObjectName; thrownTypes java/lang/Exception flags 1 +method name postRegister descriptor (Ljava/lang/Boolean;)V flags 1 +method name preDeregister descriptor ()V thrownTypes java/lang/Exception flags 1 +method name postDeregister descriptor ()V flags 1 + +class name javax/management/modelmbean/XMLParseException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/Exception;Ljava/lang/String;)V flags 1 + +class name javax/management/monitor/CounterMonitor +header extends javax/management/monitor/Monitor implements javax/management/monitor/CounterMonitorMBean flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name start descriptor ()V flags 21 +method name stop descriptor ()V flags 21 +method name getDerivedGauge descriptor (Ljavax/management/ObjectName;)Ljava/lang/Number; flags 21 +method name getDerivedGaugeTimeStamp descriptor (Ljavax/management/ObjectName;)J flags 21 +method name getThreshold descriptor (Ljavax/management/ObjectName;)Ljava/lang/Number; flags 21 +method name getInitThreshold descriptor ()Ljava/lang/Number; flags 21 +method name setInitThreshold descriptor (Ljava/lang/Number;)V thrownTypes java/lang/IllegalArgumentException flags 21 +method name getDerivedGauge descriptor ()Ljava/lang/Number; flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getDerivedGaugeTimeStamp descriptor ()J flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getThreshold descriptor ()Ljava/lang/Number; flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name setThreshold descriptor (Ljava/lang/Number;)V thrownTypes java/lang/IllegalArgumentException flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getOffset descriptor ()Ljava/lang/Number; flags 21 +method name setOffset descriptor (Ljava/lang/Number;)V thrownTypes java/lang/IllegalArgumentException flags 21 +method name getModulus descriptor ()Ljava/lang/Number; flags 21 +method name setModulus descriptor (Ljava/lang/Number;)V thrownTypes java/lang/IllegalArgumentException flags 21 +method name getNotify descriptor ()Z flags 21 +method name setNotify descriptor (Z)V flags 21 +method name getDifferenceMode descriptor ()Z flags 21 +method name setDifferenceMode descriptor (Z)V flags 21 +method name getNotificationInfo descriptor ()[Ljavax/management/MBeanNotificationInfo; flags 1 +method name getDerivedGauge descriptor (Ljavax/management/ObjectName;)Ljava/lang/Object; flags 1041 + +class name javax/management/monitor/CounterMonitorMBean +header extends java/lang/Object implements javax/management/monitor/MonitorMBean flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getDerivedGauge descriptor ()Ljava/lang/Number; flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getDerivedGaugeTimeStamp descriptor ()J flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getThreshold descriptor ()Ljava/lang/Number; flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name setThreshold descriptor (Ljava/lang/Number;)V thrownTypes java/lang/IllegalArgumentException flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getDerivedGauge descriptor (Ljavax/management/ObjectName;)Ljava/lang/Number; flags 401 +method name getDerivedGaugeTimeStamp descriptor (Ljavax/management/ObjectName;)J flags 401 +method name getThreshold descriptor (Ljavax/management/ObjectName;)Ljava/lang/Number; flags 401 +method name getInitThreshold descriptor ()Ljava/lang/Number; flags 401 +method name setInitThreshold descriptor (Ljava/lang/Number;)V thrownTypes java/lang/IllegalArgumentException flags 401 +method name getOffset descriptor ()Ljava/lang/Number; flags 401 +method name setOffset descriptor (Ljava/lang/Number;)V thrownTypes java/lang/IllegalArgumentException flags 401 +method name getModulus descriptor ()Ljava/lang/Number; flags 401 +method name setModulus descriptor (Ljava/lang/Number;)V thrownTypes java/lang/IllegalArgumentException flags 401 +method name getNotify descriptor ()Z flags 401 +method name setNotify descriptor (Z)V flags 401 +method name getDifferenceMode descriptor ()Z flags 401 +method name setDifferenceMode descriptor (Z)V flags 401 + +class name javax/management/monitor/GaugeMonitor +header extends javax/management/monitor/Monitor implements javax/management/monitor/GaugeMonitorMBean flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name start descriptor ()V flags 21 +method name stop descriptor ()V flags 21 +method name getDerivedGauge descriptor (Ljavax/management/ObjectName;)Ljava/lang/Number; flags 21 +method name getDerivedGaugeTimeStamp descriptor (Ljavax/management/ObjectName;)J flags 21 +method name getDerivedGauge descriptor ()Ljava/lang/Number; flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getDerivedGaugeTimeStamp descriptor ()J flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getHighThreshold descriptor ()Ljava/lang/Number; flags 21 +method name getLowThreshold descriptor ()Ljava/lang/Number; flags 21 +method name setThresholds descriptor (Ljava/lang/Number;Ljava/lang/Number;)V thrownTypes java/lang/IllegalArgumentException flags 21 +method name getNotifyHigh descriptor ()Z flags 21 +method name setNotifyHigh descriptor (Z)V flags 21 +method name getNotifyLow descriptor ()Z flags 21 +method name setNotifyLow descriptor (Z)V flags 21 +method name getDifferenceMode descriptor ()Z flags 21 +method name setDifferenceMode descriptor (Z)V flags 21 +method name getNotificationInfo descriptor ()[Ljavax/management/MBeanNotificationInfo; flags 1 +method name getDerivedGauge descriptor (Ljavax/management/ObjectName;)Ljava/lang/Object; flags 1041 + +class name javax/management/monitor/GaugeMonitorMBean +header extends java/lang/Object implements javax/management/monitor/MonitorMBean flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getDerivedGauge descriptor ()Ljava/lang/Number; flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getDerivedGaugeTimeStamp descriptor ()J flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getDerivedGauge descriptor (Ljavax/management/ObjectName;)Ljava/lang/Number; flags 401 +method name getDerivedGaugeTimeStamp descriptor (Ljavax/management/ObjectName;)J flags 401 +method name getHighThreshold descriptor ()Ljava/lang/Number; flags 401 +method name getLowThreshold descriptor ()Ljava/lang/Number; flags 401 +method name setThresholds descriptor (Ljava/lang/Number;Ljava/lang/Number;)V thrownTypes java/lang/IllegalArgumentException flags 401 +method name getNotifyHigh descriptor ()Z flags 401 +method name setNotifyHigh descriptor (Z)V flags 401 +method name getNotifyLow descriptor ()Z flags 401 +method name setNotifyLow descriptor (Z)V flags 401 +method name getDifferenceMode descriptor ()Z flags 401 +method name setDifferenceMode descriptor (Z)V flags 401 + +class name javax/management/monitor/Monitor +header extends javax/management/NotificationBroadcasterSupport implements javax/management/monitor/MonitorMBean,javax/management/MBeanRegistration flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name capacityIncrement descriptor I constantValue 16 flags 1c +field name elementCount descriptor I flags 4 +field name alreadyNotified descriptor I flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +field name alreadyNotifieds descriptor [I flags 4 +field name server descriptor Ljavax/management/MBeanServer; flags 4 +field name RESET_FLAGS_ALREADY_NOTIFIED descriptor I constantValue 0 flags 1c +field name OBSERVED_OBJECT_ERROR_NOTIFIED descriptor I constantValue 1 flags 1c +field name OBSERVED_ATTRIBUTE_ERROR_NOTIFIED descriptor I constantValue 2 flags 1c +field name OBSERVED_ATTRIBUTE_TYPE_ERROR_NOTIFIED descriptor I constantValue 4 flags 1c +field name RUNTIME_ERROR_NOTIFIED descriptor I constantValue 8 flags 1c +field name dbgTag descriptor Ljava/lang/String; flags 4 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name descriptor ()V flags 1 +method name preRegister descriptor (Ljavax/management/MBeanServer;Ljavax/management/ObjectName;)Ljavax/management/ObjectName; thrownTypes java/lang/Exception flags 1 +method name postRegister descriptor (Ljava/lang/Boolean;)V flags 1 +method name preDeregister descriptor ()V thrownTypes java/lang/Exception flags 1 +method name postDeregister descriptor ()V flags 1 +method name start descriptor ()V flags 401 +method name stop descriptor ()V flags 401 +method name getObservedObject descriptor ()Ljavax/management/ObjectName; flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name setObservedObject descriptor (Ljavax/management/ObjectName;)V thrownTypes java/lang/IllegalArgumentException flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name addObservedObject descriptor (Ljavax/management/ObjectName;)V thrownTypes java/lang/IllegalArgumentException flags 21 +method name removeObservedObject descriptor (Ljavax/management/ObjectName;)V flags 21 +method name containsObservedObject descriptor (Ljavax/management/ObjectName;)Z flags 21 +method name getObservedObjects descriptor ()[Ljavax/management/ObjectName; flags 21 +method name getObservedAttribute descriptor ()Ljava/lang/String; flags 21 +method name setObservedAttribute descriptor (Ljava/lang/String;)V thrownTypes java/lang/IllegalArgumentException flags 1 +method name getGranularityPeriod descriptor ()J flags 21 +method name setGranularityPeriod descriptor (J)V thrownTypes java/lang/IllegalArgumentException flags 21 +method name isActive descriptor ()Z flags 21 + +class name javax/management/monitor/MonitorMBean +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name start descriptor ()V flags 401 +method name stop descriptor ()V flags 401 +method name addObservedObject descriptor (Ljavax/management/ObjectName;)V thrownTypes java/lang/IllegalArgumentException flags 401 +method name removeObservedObject descriptor (Ljavax/management/ObjectName;)V flags 401 +method name containsObservedObject descriptor (Ljavax/management/ObjectName;)Z flags 401 +method name getObservedObjects descriptor ()[Ljavax/management/ObjectName; flags 401 +method name getObservedObject descriptor ()Ljavax/management/ObjectName; flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name setObservedObject descriptor (Ljavax/management/ObjectName;)V flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getObservedAttribute descriptor ()Ljava/lang/String; flags 401 +method name setObservedAttribute descriptor (Ljava/lang/String;)V flags 401 +method name getGranularityPeriod descriptor ()J flags 401 +method name setGranularityPeriod descriptor (J)V thrownTypes java/lang/IllegalArgumentException flags 401 +method name isActive descriptor ()Z flags 401 + +class name javax/management/monitor/MonitorNotification +header extends javax/management/Notification flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name OBSERVED_OBJECT_ERROR descriptor Ljava/lang/String; constantValue jmx.monitor.error.mbean flags 19 +field name OBSERVED_ATTRIBUTE_ERROR descriptor Ljava/lang/String; constantValue jmx.monitor.error.attribute flags 19 +field name OBSERVED_ATTRIBUTE_TYPE_ERROR descriptor Ljava/lang/String; constantValue jmx.monitor.error.type flags 19 +field name THRESHOLD_ERROR descriptor Ljava/lang/String; constantValue jmx.monitor.error.threshold flags 19 +field name RUNTIME_ERROR descriptor Ljava/lang/String; constantValue jmx.monitor.error.runtime flags 19 +field name THRESHOLD_VALUE_EXCEEDED descriptor Ljava/lang/String; constantValue jmx.monitor.counter.threshold flags 19 +field name THRESHOLD_HIGH_VALUE_EXCEEDED descriptor Ljava/lang/String; constantValue jmx.monitor.gauge.high flags 19 +field name THRESHOLD_LOW_VALUE_EXCEEDED descriptor Ljava/lang/String; constantValue jmx.monitor.gauge.low flags 19 +field name STRING_TO_COMPARE_VALUE_MATCHED descriptor Ljava/lang/String; constantValue jmx.monitor.string.matches flags 19 +field name STRING_TO_COMPARE_VALUE_DIFFERED descriptor Ljava/lang/String; constantValue jmx.monitor.string.differs flags 19 +method name getObservedObject descriptor ()Ljavax/management/ObjectName; flags 1 +method name getObservedAttribute descriptor ()Ljava/lang/String; flags 1 +method name getDerivedGauge descriptor ()Ljava/lang/Object; flags 1 +method name getTrigger descriptor ()Ljava/lang/Object; flags 1 + +class name javax/management/monitor/MonitorSettingException +header extends javax/management/JMRuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/management/monitor/StringMonitor +header extends javax/management/monitor/Monitor implements javax/management/monitor/StringMonitorMBean flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name start descriptor ()V flags 21 +method name stop descriptor ()V flags 21 +method name getDerivedGauge descriptor (Ljavax/management/ObjectName;)Ljava/lang/String; flags 21 +method name getDerivedGaugeTimeStamp descriptor (Ljavax/management/ObjectName;)J flags 21 +method name getDerivedGauge descriptor ()Ljava/lang/String; flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getDerivedGaugeTimeStamp descriptor ()J flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getStringToCompare descriptor ()Ljava/lang/String; flags 21 +method name setStringToCompare descriptor (Ljava/lang/String;)V thrownTypes java/lang/IllegalArgumentException flags 21 +method name getNotifyMatch descriptor ()Z flags 21 +method name setNotifyMatch descriptor (Z)V flags 21 +method name getNotifyDiffer descriptor ()Z flags 21 +method name setNotifyDiffer descriptor (Z)V flags 21 +method name getNotificationInfo descriptor ()[Ljavax/management/MBeanNotificationInfo; flags 1 +method name getDerivedGauge descriptor (Ljavax/management/ObjectName;)Ljava/lang/Object; flags 1041 + +class name javax/management/monitor/StringMonitorMBean +header extends java/lang/Object implements javax/management/monitor/MonitorMBean flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getDerivedGauge descriptor ()Ljava/lang/String; flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getDerivedGaugeTimeStamp descriptor ()J flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getDerivedGauge descriptor (Ljavax/management/ObjectName;)Ljava/lang/String; flags 401 +method name getDerivedGaugeTimeStamp descriptor (Ljavax/management/ObjectName;)J flags 401 +method name getStringToCompare descriptor ()Ljava/lang/String; flags 401 +method name setStringToCompare descriptor (Ljava/lang/String;)V thrownTypes java/lang/IllegalArgumentException flags 401 +method name getNotifyMatch descriptor ()Z flags 401 +method name setNotifyMatch descriptor (Z)V flags 401 +method name getNotifyDiffer descriptor ()Z flags 401 +method name setNotifyDiffer descriptor (Z)V flags 401 + +class name javax/management/openmbean/ArrayType +header extends javax/management/openmbean/OpenType flags 21 signature Ljavax/management/openmbean/OpenType; classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (ILjavax/management/openmbean/OpenType;)V thrownTypes javax/management/openmbean/OpenDataException flags 1 signature (ILjavax/management/openmbean/OpenType<*>;)V +method name descriptor (Ljavax/management/openmbean/SimpleType;Z)V thrownTypes javax/management/openmbean/OpenDataException flags 1 signature (Ljavax/management/openmbean/SimpleType<*>;Z)V +method name getDimension descriptor ()I flags 1 +method name getElementOpenType descriptor ()Ljavax/management/openmbean/OpenType; flags 1 signature ()Ljavax/management/openmbean/OpenType<*>; +method name isPrimitiveArray descriptor ()Z flags 1 +method name isValue descriptor (Ljava/lang/Object;)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 getArrayType descriptor (Ljavax/management/openmbean/OpenType;)Ljavax/management/openmbean/ArrayType; thrownTypes javax/management/openmbean/OpenDataException flags 9 signature (Ljavax/management/openmbean/OpenType;)Ljavax/management/openmbean/ArrayType<[TE;>; +method name getPrimitiveArrayType descriptor (Ljava/lang/Class;)Ljavax/management/openmbean/ArrayType; flags 9 signature (Ljava/lang/Class;)Ljavax/management/openmbean/ArrayType; + +class name javax/management/openmbean/CompositeData +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getCompositeType descriptor ()Ljavax/management/openmbean/CompositeType; flags 401 +method name get descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 401 +method name getAll descriptor ([Ljava/lang/String;)[Ljava/lang/Object; flags 401 +method name containsKey descriptor (Ljava/lang/String;)Z flags 401 +method name containsValue descriptor (Ljava/lang/Object;)Z flags 401 +method name values descriptor ()Ljava/util/Collection; flags 401 signature ()Ljava/util/Collection<*>; +method name equals descriptor (Ljava/lang/Object;)Z flags 401 +method name hashCode descriptor ()I flags 401 +method name toString descriptor ()Ljava/lang/String; flags 401 + +class name javax/management/openmbean/CompositeDataInvocationHandler +header extends java/lang/Object implements java/lang/reflect/InvocationHandler flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljavax/management/openmbean/CompositeData;)V flags 1 +method name getCompositeData descriptor ()Ljavax/management/openmbean/CompositeData; flags 1 +method name invoke descriptor (Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; thrownTypes java/lang/Throwable flags 1 + +class name javax/management/openmbean/CompositeDataSupport +header extends java/lang/Object implements javax/management/openmbean/CompositeData,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljavax/management/openmbean/CompositeType;[Ljava/lang/String;[Ljava/lang/Object;)V thrownTypes javax/management/openmbean/OpenDataException flags 1 +method name descriptor (Ljavax/management/openmbean/CompositeType;Ljava/util/Map;)V thrownTypes javax/management/openmbean/OpenDataException flags 1 signature (Ljavax/management/openmbean/CompositeType;Ljava/util/Map;)V +method name getCompositeType descriptor ()Ljavax/management/openmbean/CompositeType; flags 1 +method name get descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 1 +method name getAll descriptor ([Ljava/lang/String;)[Ljava/lang/Object; flags 1 +method name containsKey descriptor (Ljava/lang/String;)Z flags 1 +method name containsValue descriptor (Ljava/lang/Object;)Z flags 1 +method name values descriptor ()Ljava/util/Collection; flags 1 signature ()Ljava/util/Collection<*>; +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 javax/management/openmbean/CompositeDataView +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name toCompositeData descriptor (Ljavax/management/openmbean/CompositeType;)Ljavax/management/openmbean/CompositeData; flags 401 + +class name javax/management/openmbean/CompositeType +header extends javax/management/openmbean/OpenType flags 21 signature Ljavax/management/openmbean/OpenType; classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljavax/management/openmbean/OpenType;)V thrownTypes javax/management/openmbean/OpenDataException flags 1 signature (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljavax/management/openmbean/OpenType<*>;)V +method name containsKey descriptor (Ljava/lang/String;)Z flags 1 +method name getDescription descriptor (Ljava/lang/String;)Ljava/lang/String; flags 1 +method name getType descriptor (Ljava/lang/String;)Ljavax/management/openmbean/OpenType; flags 1 signature (Ljava/lang/String;)Ljavax/management/openmbean/OpenType<*>; +method name keySet descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set; +method name isValue descriptor (Ljava/lang/Object;)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 + +class name javax/management/openmbean/InvalidKeyException +header extends java/lang/IllegalArgumentException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/management/openmbean/InvalidOpenTypeException +header extends java/lang/IllegalArgumentException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/management/openmbean/KeyAlreadyExistsException +header extends java/lang/IllegalArgumentException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/management/openmbean/OpenDataException +header extends javax/management/JMException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/management/openmbean/OpenMBeanAttributeInfo +header extends java/lang/Object implements javax/management/openmbean/OpenMBeanParameterInfo flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name isReadable descriptor ()Z flags 401 +method name isWritable descriptor ()Z flags 401 +method name isIs descriptor ()Z flags 401 +method name equals descriptor (Ljava/lang/Object;)Z flags 401 +method name hashCode descriptor ()I flags 401 +method name toString descriptor ()Ljava/lang/String; flags 401 + +class name javax/management/openmbean/OpenMBeanAttributeInfoSupport +header extends javax/management/MBeanAttributeInfo implements javax/management/openmbean/OpenMBeanAttributeInfo flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljavax/management/openmbean/OpenType;ZZZ)V flags 1 signature (Ljava/lang/String;Ljava/lang/String;Ljavax/management/openmbean/OpenType<*>;ZZZ)V +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljavax/management/openmbean/OpenType;ZZZLjavax/management/Descriptor;)V flags 1 signature (Ljava/lang/String;Ljava/lang/String;Ljavax/management/openmbean/OpenType<*>;ZZZLjavax/management/Descriptor;)V +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljavax/management/openmbean/OpenType;ZZZLjava/lang/Object;)V thrownTypes javax/management/openmbean/OpenDataException flags 1 signature (Ljava/lang/String;Ljava/lang/String;Ljavax/management/openmbean/OpenType;ZZZTT;)V +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljavax/management/openmbean/OpenType;ZZZLjava/lang/Object;[Ljava/lang/Object;)V thrownTypes javax/management/openmbean/OpenDataException flags 1 signature (Ljava/lang/String;Ljava/lang/String;Ljavax/management/openmbean/OpenType;ZZZTT;[TT;)V +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljavax/management/openmbean/OpenType;ZZZLjava/lang/Object;Ljava/lang/Comparable;Ljava/lang/Comparable;)V thrownTypes javax/management/openmbean/OpenDataException flags 1 signature (Ljava/lang/String;Ljava/lang/String;Ljavax/management/openmbean/OpenType;ZZZTT;Ljava/lang/Comparable;Ljava/lang/Comparable;)V +method name getOpenType descriptor ()Ljavax/management/openmbean/OpenType; flags 1 signature ()Ljavax/management/openmbean/OpenType<*>; +method name getDefaultValue descriptor ()Ljava/lang/Object; flags 1 +method name getLegalValues descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set<*>; +method name getMinValue descriptor ()Ljava/lang/Comparable; flags 1 signature ()Ljava/lang/Comparable<*>; +method name getMaxValue descriptor ()Ljava/lang/Comparable; flags 1 signature ()Ljava/lang/Comparable<*>; +method name hasDefaultValue descriptor ()Z flags 1 +method name hasLegalValues descriptor ()Z flags 1 +method name hasMinValue descriptor ()Z flags 1 +method name hasMaxValue descriptor ()Z flags 1 +method name isValue descriptor (Ljava/lang/Object;)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 + +class name javax/management/openmbean/OpenMBeanConstructorInfo +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getDescription descriptor ()Ljava/lang/String; flags 401 +method name getName descriptor ()Ljava/lang/String; flags 401 +method name getSignature descriptor ()[Ljavax/management/MBeanParameterInfo; flags 401 +method name equals descriptor (Ljava/lang/Object;)Z flags 401 +method name hashCode descriptor ()I flags 401 +method name toString descriptor ()Ljava/lang/String; flags 401 + +class name javax/management/openmbean/OpenMBeanConstructorInfoSupport +header extends javax/management/MBeanConstructorInfo implements javax/management/openmbean/OpenMBeanConstructorInfo flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;Ljava/lang/String;[Ljavax/management/openmbean/OpenMBeanParameterInfo;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;[Ljavax/management/openmbean/OpenMBeanParameterInfo;Ljavax/management/Descriptor;)V 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 + +class name javax/management/openmbean/OpenMBeanInfo +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getClassName descriptor ()Ljava/lang/String; flags 401 +method name getDescription descriptor ()Ljava/lang/String; flags 401 +method name getAttributes descriptor ()[Ljavax/management/MBeanAttributeInfo; flags 401 +method name getOperations descriptor ()[Ljavax/management/MBeanOperationInfo; flags 401 +method name getConstructors descriptor ()[Ljavax/management/MBeanConstructorInfo; flags 401 +method name getNotifications descriptor ()[Ljavax/management/MBeanNotificationInfo; flags 401 +method name equals descriptor (Ljava/lang/Object;)Z flags 401 +method name hashCode descriptor ()I flags 401 +method name toString descriptor ()Ljava/lang/String; flags 401 + +class name javax/management/openmbean/OpenMBeanInfoSupport +header extends javax/management/MBeanInfo implements javax/management/openmbean/OpenMBeanInfo flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;Ljava/lang/String;[Ljavax/management/openmbean/OpenMBeanAttributeInfo;[Ljavax/management/openmbean/OpenMBeanConstructorInfo;[Ljavax/management/openmbean/OpenMBeanOperationInfo;[Ljavax/management/MBeanNotificationInfo;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;[Ljavax/management/openmbean/OpenMBeanAttributeInfo;[Ljavax/management/openmbean/OpenMBeanConstructorInfo;[Ljavax/management/openmbean/OpenMBeanOperationInfo;[Ljavax/management/MBeanNotificationInfo;Ljavax/management/Descriptor;)V 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 + +class name javax/management/openmbean/OpenMBeanOperationInfo +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getDescription descriptor ()Ljava/lang/String; flags 401 +method name getName descriptor ()Ljava/lang/String; flags 401 +method name getSignature descriptor ()[Ljavax/management/MBeanParameterInfo; flags 401 +method name getImpact descriptor ()I flags 401 +method name getReturnType descriptor ()Ljava/lang/String; flags 401 +method name getReturnOpenType descriptor ()Ljavax/management/openmbean/OpenType; flags 401 signature ()Ljavax/management/openmbean/OpenType<*>; +method name equals descriptor (Ljava/lang/Object;)Z flags 401 +method name hashCode descriptor ()I flags 401 +method name toString descriptor ()Ljava/lang/String; flags 401 + +class name javax/management/openmbean/OpenMBeanOperationInfoSupport +header extends javax/management/MBeanOperationInfo implements javax/management/openmbean/OpenMBeanOperationInfo flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;Ljava/lang/String;[Ljavax/management/openmbean/OpenMBeanParameterInfo;Ljavax/management/openmbean/OpenType;I)V flags 1 signature (Ljava/lang/String;Ljava/lang/String;[Ljavax/management/openmbean/OpenMBeanParameterInfo;Ljavax/management/openmbean/OpenType<*>;I)V +method name descriptor (Ljava/lang/String;Ljava/lang/String;[Ljavax/management/openmbean/OpenMBeanParameterInfo;Ljavax/management/openmbean/OpenType;ILjavax/management/Descriptor;)V flags 1 signature (Ljava/lang/String;Ljava/lang/String;[Ljavax/management/openmbean/OpenMBeanParameterInfo;Ljavax/management/openmbean/OpenType<*>;ILjavax/management/Descriptor;)V +method name getReturnOpenType descriptor ()Ljavax/management/openmbean/OpenType; flags 1 signature ()Ljavax/management/openmbean/OpenType<*>; +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 javax/management/openmbean/OpenMBeanParameterInfo +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getDescription descriptor ()Ljava/lang/String; flags 401 +method name getName descriptor ()Ljava/lang/String; flags 401 +method name getOpenType descriptor ()Ljavax/management/openmbean/OpenType; flags 401 signature ()Ljavax/management/openmbean/OpenType<*>; +method name getDefaultValue descriptor ()Ljava/lang/Object; flags 401 +method name getLegalValues descriptor ()Ljava/util/Set; flags 401 signature ()Ljava/util/Set<*>; +method name getMinValue descriptor ()Ljava/lang/Comparable; flags 401 signature ()Ljava/lang/Comparable<*>; +method name getMaxValue descriptor ()Ljava/lang/Comparable; flags 401 signature ()Ljava/lang/Comparable<*>; +method name hasDefaultValue descriptor ()Z flags 401 +method name hasLegalValues descriptor ()Z flags 401 +method name hasMinValue descriptor ()Z flags 401 +method name hasMaxValue descriptor ()Z flags 401 +method name isValue descriptor (Ljava/lang/Object;)Z flags 401 +method name equals descriptor (Ljava/lang/Object;)Z flags 401 +method name hashCode descriptor ()I flags 401 +method name toString descriptor ()Ljava/lang/String; flags 401 + +class name javax/management/openmbean/OpenMBeanParameterInfoSupport +header extends javax/management/MBeanParameterInfo implements javax/management/openmbean/OpenMBeanParameterInfo flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljavax/management/openmbean/OpenType;)V flags 1 signature (Ljava/lang/String;Ljava/lang/String;Ljavax/management/openmbean/OpenType<*>;)V +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljavax/management/openmbean/OpenType;Ljavax/management/Descriptor;)V flags 1 signature (Ljava/lang/String;Ljava/lang/String;Ljavax/management/openmbean/OpenType<*>;Ljavax/management/Descriptor;)V +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljavax/management/openmbean/OpenType;Ljava/lang/Object;)V thrownTypes javax/management/openmbean/OpenDataException flags 1 signature (Ljava/lang/String;Ljava/lang/String;Ljavax/management/openmbean/OpenType;TT;)V +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljavax/management/openmbean/OpenType;Ljava/lang/Object;[Ljava/lang/Object;)V thrownTypes javax/management/openmbean/OpenDataException flags 1 signature (Ljava/lang/String;Ljava/lang/String;Ljavax/management/openmbean/OpenType;TT;[TT;)V +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljavax/management/openmbean/OpenType;Ljava/lang/Object;Ljava/lang/Comparable;Ljava/lang/Comparable;)V thrownTypes javax/management/openmbean/OpenDataException flags 1 signature (Ljava/lang/String;Ljava/lang/String;Ljavax/management/openmbean/OpenType;TT;Ljava/lang/Comparable;Ljava/lang/Comparable;)V +method name getOpenType descriptor ()Ljavax/management/openmbean/OpenType; flags 1 signature ()Ljavax/management/openmbean/OpenType<*>; +method name getDefaultValue descriptor ()Ljava/lang/Object; flags 1 +method name getLegalValues descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set<*>; +method name getMinValue descriptor ()Ljava/lang/Comparable; flags 1 signature ()Ljava/lang/Comparable<*>; +method name getMaxValue descriptor ()Ljava/lang/Comparable; flags 1 signature ()Ljava/lang/Comparable<*>; +method name hasDefaultValue descriptor ()Z flags 1 +method name hasLegalValues descriptor ()Z flags 1 +method name hasMinValue descriptor ()Z flags 1 +method name hasMaxValue descriptor ()Z flags 1 +method name isValue descriptor (Ljava/lang/Object;)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 + +class name javax/management/openmbean/OpenType +header extends java/lang/Object implements java/io/Serializable flags 421 signature Ljava/lang/Object;Ljava/io/Serializable; classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name ALLOWED_CLASSNAMES_LIST descriptor Ljava/util/List; flags 19 signature Ljava/util/List; +field name ALLOWED_CLASSNAMES descriptor [Ljava/lang/String; flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V thrownTypes javax/management/openmbean/OpenDataException flags 4 +method name getClassName descriptor ()Ljava/lang/String; flags 1 +method name getTypeName descriptor ()Ljava/lang/String; flags 1 +method name getDescription descriptor ()Ljava/lang/String; flags 1 +method name isArray descriptor ()Z flags 1 +method name isValue descriptor (Ljava/lang/Object;)Z flags 401 +method name equals descriptor (Ljava/lang/Object;)Z flags 401 +method name hashCode descriptor ()I flags 401 +method name toString descriptor ()Ljava/lang/String; flags 401 + +class name javax/management/openmbean/SimpleType +header extends javax/management/openmbean/OpenType flags 31 signature Ljavax/management/openmbean/OpenType; classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name VOID descriptor Ljavax/management/openmbean/SimpleType; flags 19 signature Ljavax/management/openmbean/SimpleType; +field name BOOLEAN descriptor Ljavax/management/openmbean/SimpleType; flags 19 signature Ljavax/management/openmbean/SimpleType; +field name CHARACTER descriptor Ljavax/management/openmbean/SimpleType; flags 19 signature Ljavax/management/openmbean/SimpleType; +field name BYTE descriptor Ljavax/management/openmbean/SimpleType; flags 19 signature Ljavax/management/openmbean/SimpleType; +field name SHORT descriptor Ljavax/management/openmbean/SimpleType; flags 19 signature Ljavax/management/openmbean/SimpleType; +field name INTEGER descriptor Ljavax/management/openmbean/SimpleType; flags 19 signature Ljavax/management/openmbean/SimpleType; +field name LONG descriptor Ljavax/management/openmbean/SimpleType; flags 19 signature Ljavax/management/openmbean/SimpleType; +field name FLOAT descriptor Ljavax/management/openmbean/SimpleType; flags 19 signature Ljavax/management/openmbean/SimpleType; +field name DOUBLE descriptor Ljavax/management/openmbean/SimpleType; flags 19 signature Ljavax/management/openmbean/SimpleType; +field name STRING descriptor Ljavax/management/openmbean/SimpleType; flags 19 signature Ljavax/management/openmbean/SimpleType; +field name BIGDECIMAL descriptor Ljavax/management/openmbean/SimpleType; flags 19 signature Ljavax/management/openmbean/SimpleType; +field name BIGINTEGER descriptor Ljavax/management/openmbean/SimpleType; flags 19 signature Ljavax/management/openmbean/SimpleType; +field name DATE descriptor Ljavax/management/openmbean/SimpleType; flags 19 signature Ljavax/management/openmbean/SimpleType; +field name OBJECTNAME descriptor Ljavax/management/openmbean/SimpleType; flags 19 signature Ljavax/management/openmbean/SimpleType; +method name isValue descriptor (Ljava/lang/Object;)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 readResolve descriptor ()Ljava/lang/Object; thrownTypes java/io/ObjectStreamException flags 1 + +class name javax/management/openmbean/TabularData +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getTabularType descriptor ()Ljavax/management/openmbean/TabularType; flags 401 +method name calculateIndex descriptor (Ljavax/management/openmbean/CompositeData;)[Ljava/lang/Object; flags 401 +method name size descriptor ()I flags 401 +method name isEmpty descriptor ()Z flags 401 +method name containsKey descriptor ([Ljava/lang/Object;)Z flags 401 +method name containsValue descriptor (Ljavax/management/openmbean/CompositeData;)Z flags 401 +method name get descriptor ([Ljava/lang/Object;)Ljavax/management/openmbean/CompositeData; flags 401 +method name put descriptor (Ljavax/management/openmbean/CompositeData;)V flags 401 +method name remove descriptor ([Ljava/lang/Object;)Ljavax/management/openmbean/CompositeData; flags 401 +method name putAll descriptor ([Ljavax/management/openmbean/CompositeData;)V flags 401 +method name clear descriptor ()V flags 401 +method name keySet descriptor ()Ljava/util/Set; flags 401 signature ()Ljava/util/Set<*>; +method name values descriptor ()Ljava/util/Collection; flags 401 signature ()Ljava/util/Collection<*>; +method name equals descriptor (Ljava/lang/Object;)Z flags 401 +method name hashCode descriptor ()I flags 401 +method name toString descriptor ()Ljava/lang/String; flags 401 + +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/Cloneable;Ljava/io/Serializable; classAnnotations @Ljdk/Profile+Annotation;(value=I3) +innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609 +method name descriptor (Ljavax/management/openmbean/TabularType;)V flags 1 +method name descriptor (Ljavax/management/openmbean/TabularType;IF)V flags 1 +method name getTabularType descriptor ()Ljavax/management/openmbean/TabularType; flags 1 +method name calculateIndex descriptor (Ljavax/management/openmbean/CompositeData;)[Ljava/lang/Object; flags 1 +method name containsKey descriptor (Ljava/lang/Object;)Z flags 1 +method name containsKey descriptor ([Ljava/lang/Object;)Z flags 1 +method name containsValue descriptor (Ljavax/management/openmbean/CompositeData;)Z flags 1 +method name containsValue descriptor (Ljava/lang/Object;)Z flags 1 +method name get descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1 +method name get descriptor ([Ljava/lang/Object;)Ljavax/management/openmbean/CompositeData; flags 1 +method name put descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 1 +method name put descriptor (Ljavax/management/openmbean/CompositeData;)V flags 1 +method name remove descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1 +method name remove descriptor ([Ljava/lang/Object;)Ljavax/management/openmbean/CompositeData; flags 1 +method name putAll descriptor (Ljava/util/Map;)V flags 1 signature (Ljava/util/Map<**>;)V +method name putAll descriptor ([Ljavax/management/openmbean/CompositeData;)V flags 1 +method name clear descriptor ()V flags 1 +method name size descriptor ()I flags 1 +method name isEmpty descriptor ()Z flags 1 +method name keySet descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set; +method name values descriptor ()Ljava/util/Collection; flags 1 signature ()Ljava/util/Collection; +method name entrySet descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set;>; +method name clone descriptor ()Ljava/lang/Object; 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 + +class name javax/management/openmbean/TabularType +header extends javax/management/openmbean/OpenType flags 21 signature Ljavax/management/openmbean/OpenType; classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljavax/management/openmbean/CompositeType;[Ljava/lang/String;)V thrownTypes javax/management/openmbean/OpenDataException flags 1 +method name getRowType descriptor ()Ljavax/management/openmbean/CompositeType; flags 1 +method name getIndexNames descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; +method name isValue descriptor (Ljava/lang/Object;)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 + +class name javax/management/relation/InvalidRelationIdException +header extends javax/management/relation/RelationException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/management/relation/InvalidRelationServiceException +header extends javax/management/relation/RelationException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/management/relation/InvalidRelationTypeException +header extends javax/management/relation/RelationException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/management/relation/InvalidRoleInfoException +header extends javax/management/relation/RelationException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/management/relation/InvalidRoleValueException +header extends javax/management/relation/RelationException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/management/relation/MBeanServerNotificationFilter +header extends javax/management/NotificationFilterSupport flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name disableAllObjectNames descriptor ()V flags 21 +method name disableObjectName descriptor (Ljavax/management/ObjectName;)V thrownTypes java/lang/IllegalArgumentException flags 21 +method name enableAllObjectNames descriptor ()V flags 21 +method name enableObjectName descriptor (Ljavax/management/ObjectName;)V thrownTypes java/lang/IllegalArgumentException flags 21 +method name getEnabledObjectNames descriptor ()Ljava/util/Vector; flags 21 signature ()Ljava/util/Vector; +method name getDisabledObjectNames descriptor ()Ljava/util/Vector; flags 21 signature ()Ljava/util/Vector; +method name isNotificationEnabled descriptor (Ljavax/management/Notification;)Z thrownTypes java/lang/IllegalArgumentException flags 21 + +class name javax/management/relation/Relation +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getRole descriptor (Ljava/lang/String;)Ljava/util/List; thrownTypes java/lang/IllegalArgumentException,javax/management/relation/RoleNotFoundException,javax/management/relation/RelationServiceNotRegisteredException flags 401 signature (Ljava/lang/String;)Ljava/util/List; +method name getRoles descriptor ([Ljava/lang/String;)Ljavax/management/relation/RoleResult; thrownTypes java/lang/IllegalArgumentException,javax/management/relation/RelationServiceNotRegisteredException flags 401 +method name getRoleCardinality descriptor (Ljava/lang/String;)Ljava/lang/Integer; thrownTypes java/lang/IllegalArgumentException,javax/management/relation/RoleNotFoundException flags 401 +method name getAllRoles descriptor ()Ljavax/management/relation/RoleResult; thrownTypes javax/management/relation/RelationServiceNotRegisteredException flags 401 +method name retrieveAllRoles descriptor ()Ljavax/management/relation/RoleList; flags 401 +method name setRole descriptor (Ljavax/management/relation/Role;)V thrownTypes java/lang/IllegalArgumentException,javax/management/relation/RoleNotFoundException,javax/management/relation/RelationTypeNotFoundException,javax/management/relation/InvalidRoleValueException,javax/management/relation/RelationServiceNotRegisteredException,javax/management/relation/RelationNotFoundException flags 401 +method name setRoles descriptor (Ljavax/management/relation/RoleList;)Ljavax/management/relation/RoleResult; thrownTypes java/lang/IllegalArgumentException,javax/management/relation/RelationServiceNotRegisteredException,javax/management/relation/RelationTypeNotFoundException,javax/management/relation/RelationNotFoundException flags 401 +method name handleMBeanUnregistration descriptor (Ljavax/management/ObjectName;Ljava/lang/String;)V thrownTypes java/lang/IllegalArgumentException,javax/management/relation/RoleNotFoundException,javax/management/relation/InvalidRoleValueException,javax/management/relation/RelationServiceNotRegisteredException,javax/management/relation/RelationTypeNotFoundException,javax/management/relation/RelationNotFoundException flags 401 +method name getReferencedMBeans descriptor ()Ljava/util/Map; flags 401 signature ()Ljava/util/Map;>; +method name getRelationTypeName descriptor ()Ljava/lang/String; flags 401 +method name getRelationServiceName descriptor ()Ljavax/management/ObjectName; flags 401 +method name getRelationId descriptor ()Ljava/lang/String; flags 401 + +class name javax/management/relation/RelationException +header extends javax/management/JMException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/management/relation/RelationNotFoundException +header extends javax/management/relation/RelationException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/management/relation/RelationNotification +header extends javax/management/Notification flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name RELATION_BASIC_CREATION descriptor Ljava/lang/String; constantValue jmx.relation.creation.basic flags 19 +field name RELATION_MBEAN_CREATION descriptor Ljava/lang/String; constantValue jmx.relation.creation.mbean flags 19 +field name RELATION_BASIC_UPDATE descriptor Ljava/lang/String; constantValue jmx.relation.update.basic flags 19 +field name RELATION_MBEAN_UPDATE descriptor Ljava/lang/String; constantValue jmx.relation.update.mbean flags 19 +field name RELATION_BASIC_REMOVAL descriptor Ljava/lang/String; constantValue jmx.relation.removal.basic flags 19 +field name RELATION_MBEAN_REMOVAL descriptor Ljava/lang/String; constantValue jmx.relation.removal.mbean flags 19 +method name descriptor (Ljava/lang/String;Ljava/lang/Object;JJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljavax/management/ObjectName;Ljava/util/List;)V thrownTypes java/lang/IllegalArgumentException flags 1 signature (Ljava/lang/String;Ljava/lang/Object;JJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljavax/management/ObjectName;Ljava/util/List;)V +method name descriptor (Ljava/lang/String;Ljava/lang/Object;JJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljavax/management/ObjectName;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V thrownTypes java/lang/IllegalArgumentException flags 1 signature (Ljava/lang/String;Ljava/lang/Object;JJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljavax/management/ObjectName;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V +method name getRelationId descriptor ()Ljava/lang/String; flags 1 +method name getRelationTypeName descriptor ()Ljava/lang/String; flags 1 +method name getObjectName descriptor ()Ljavax/management/ObjectName; flags 1 +method name getMBeansToUnregister descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; +method name getRoleName descriptor ()Ljava/lang/String; flags 1 +method name getOldRoleValue descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; +method name getNewRoleValue descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; + +class name javax/management/relation/RelationService +header extends javax/management/NotificationBroadcasterSupport implements javax/management/relation/RelationServiceMBean,javax/management/MBeanRegistration,javax/management/NotificationListener flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Z)V flags 1 +method name isActive descriptor ()V thrownTypes javax/management/relation/RelationServiceNotRegisteredException flags 1 +method name preRegister descriptor (Ljavax/management/MBeanServer;Ljavax/management/ObjectName;)Ljavax/management/ObjectName; thrownTypes java/lang/Exception flags 1 +method name postRegister descriptor (Ljava/lang/Boolean;)V flags 1 +method name preDeregister descriptor ()V thrownTypes java/lang/Exception flags 1 +method name postDeregister descriptor ()V flags 1 +method name getPurgeFlag descriptor ()Z flags 1 +method name setPurgeFlag descriptor (Z)V flags 1 +method name createRelationType descriptor (Ljava/lang/String;[Ljavax/management/relation/RoleInfo;)V thrownTypes java/lang/IllegalArgumentException,javax/management/relation/InvalidRelationTypeException flags 1 +method name addRelationType descriptor (Ljavax/management/relation/RelationType;)V thrownTypes java/lang/IllegalArgumentException,javax/management/relation/InvalidRelationTypeException flags 1 +method name getAllRelationTypeNames descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; +method name getRoleInfos descriptor (Ljava/lang/String;)Ljava/util/List; thrownTypes java/lang/IllegalArgumentException,javax/management/relation/RelationTypeNotFoundException flags 1 signature (Ljava/lang/String;)Ljava/util/List; +method name getRoleInfo descriptor (Ljava/lang/String;Ljava/lang/String;)Ljavax/management/relation/RoleInfo; thrownTypes java/lang/IllegalArgumentException,javax/management/relation/RelationTypeNotFoundException,javax/management/relation/RoleInfoNotFoundException flags 1 +method name removeRelationType descriptor (Ljava/lang/String;)V thrownTypes javax/management/relation/RelationServiceNotRegisteredException,java/lang/IllegalArgumentException,javax/management/relation/RelationTypeNotFoundException flags 1 +method name createRelation descriptor (Ljava/lang/String;Ljava/lang/String;Ljavax/management/relation/RoleList;)V thrownTypes javax/management/relation/RelationServiceNotRegisteredException,java/lang/IllegalArgumentException,javax/management/relation/RoleNotFoundException,javax/management/relation/InvalidRelationIdException,javax/management/relation/RelationTypeNotFoundException,javax/management/relation/InvalidRoleValueException flags 1 +method name addRelation descriptor (Ljavax/management/ObjectName;)V thrownTypes java/lang/IllegalArgumentException,javax/management/relation/RelationServiceNotRegisteredException,java/lang/NoSuchMethodException,javax/management/relation/InvalidRelationIdException,javax/management/InstanceNotFoundException,javax/management/relation/InvalidRelationServiceException,javax/management/relation/RelationTypeNotFoundException,javax/management/relation/RoleNotFoundException,javax/management/relation/InvalidRoleValueException flags 1 +method name isRelationMBean descriptor (Ljava/lang/String;)Ljavax/management/ObjectName; thrownTypes java/lang/IllegalArgumentException,javax/management/relation/RelationNotFoundException flags 1 +method name isRelation descriptor (Ljavax/management/ObjectName;)Ljava/lang/String; thrownTypes java/lang/IllegalArgumentException flags 1 +method name hasRelation descriptor (Ljava/lang/String;)Ljava/lang/Boolean; thrownTypes java/lang/IllegalArgumentException flags 1 +method name getAllRelationIds descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; +method name checkRoleReading descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Integer; thrownTypes java/lang/IllegalArgumentException,javax/management/relation/RelationTypeNotFoundException flags 1 +method name checkRoleWriting descriptor (Ljavax/management/relation/Role;Ljava/lang/String;Ljava/lang/Boolean;)Ljava/lang/Integer; thrownTypes java/lang/IllegalArgumentException,javax/management/relation/RelationTypeNotFoundException flags 1 +method name sendRelationCreationNotification descriptor (Ljava/lang/String;)V thrownTypes java/lang/IllegalArgumentException,javax/management/relation/RelationNotFoundException flags 1 +method name sendRoleUpdateNotification descriptor (Ljava/lang/String;Ljavax/management/relation/Role;Ljava/util/List;)V thrownTypes java/lang/IllegalArgumentException,javax/management/relation/RelationNotFoundException flags 1 signature (Ljava/lang/String;Ljavax/management/relation/Role;Ljava/util/List;)V +method name sendRelationRemovalNotification descriptor (Ljava/lang/String;Ljava/util/List;)V thrownTypes java/lang/IllegalArgumentException,javax/management/relation/RelationNotFoundException flags 1 signature (Ljava/lang/String;Ljava/util/List;)V +method name updateRoleMap descriptor (Ljava/lang/String;Ljavax/management/relation/Role;Ljava/util/List;)V thrownTypes java/lang/IllegalArgumentException,javax/management/relation/RelationServiceNotRegisteredException,javax/management/relation/RelationNotFoundException flags 1 signature (Ljava/lang/String;Ljavax/management/relation/Role;Ljava/util/List;)V +method name removeRelation descriptor (Ljava/lang/String;)V thrownTypes javax/management/relation/RelationServiceNotRegisteredException,java/lang/IllegalArgumentException,javax/management/relation/RelationNotFoundException flags 1 +method name purgeRelations descriptor ()V thrownTypes javax/management/relation/RelationServiceNotRegisteredException flags 1 +method name findReferencingRelations descriptor (Ljavax/management/ObjectName;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Map; thrownTypes java/lang/IllegalArgumentException flags 1 signature (Ljavax/management/ObjectName;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Map;>; +method name findAssociatedMBeans descriptor (Ljavax/management/ObjectName;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Map; thrownTypes java/lang/IllegalArgumentException flags 1 signature (Ljavax/management/ObjectName;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Map;>; +method name findRelationsOfType descriptor (Ljava/lang/String;)Ljava/util/List; thrownTypes java/lang/IllegalArgumentException,javax/management/relation/RelationTypeNotFoundException flags 1 signature (Ljava/lang/String;)Ljava/util/List; +method name getRole descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; thrownTypes javax/management/relation/RelationServiceNotRegisteredException,java/lang/IllegalArgumentException,javax/management/relation/RelationNotFoundException,javax/management/relation/RoleNotFoundException flags 1 signature (Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; +method name getRoles descriptor (Ljava/lang/String;[Ljava/lang/String;)Ljavax/management/relation/RoleResult; thrownTypes javax/management/relation/RelationServiceNotRegisteredException,java/lang/IllegalArgumentException,javax/management/relation/RelationNotFoundException flags 1 +method name getAllRoles descriptor (Ljava/lang/String;)Ljavax/management/relation/RoleResult; thrownTypes java/lang/IllegalArgumentException,javax/management/relation/RelationNotFoundException,javax/management/relation/RelationServiceNotRegisteredException flags 1 +method name getRoleCardinality descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Integer; thrownTypes java/lang/IllegalArgumentException,javax/management/relation/RelationNotFoundException,javax/management/relation/RoleNotFoundException flags 1 +method name setRole descriptor (Ljava/lang/String;Ljavax/management/relation/Role;)V thrownTypes javax/management/relation/RelationServiceNotRegisteredException,java/lang/IllegalArgumentException,javax/management/relation/RelationNotFoundException,javax/management/relation/RoleNotFoundException,javax/management/relation/InvalidRoleValueException flags 1 +method name setRoles descriptor (Ljava/lang/String;Ljavax/management/relation/RoleList;)Ljavax/management/relation/RoleResult; thrownTypes javax/management/relation/RelationServiceNotRegisteredException,java/lang/IllegalArgumentException,javax/management/relation/RelationNotFoundException flags 1 +method name getReferencedMBeans descriptor (Ljava/lang/String;)Ljava/util/Map; thrownTypes java/lang/IllegalArgumentException,javax/management/relation/RelationNotFoundException flags 1 signature (Ljava/lang/String;)Ljava/util/Map;>; +method name getRelationTypeName descriptor (Ljava/lang/String;)Ljava/lang/String; thrownTypes java/lang/IllegalArgumentException,javax/management/relation/RelationNotFoundException flags 1 +method name handleNotification descriptor (Ljavax/management/Notification;Ljava/lang/Object;)V flags 1 +method name getNotificationInfo descriptor ()[Ljavax/management/MBeanNotificationInfo; flags 1 + +class name javax/management/relation/RelationServiceMBean +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name isActive descriptor ()V thrownTypes javax/management/relation/RelationServiceNotRegisteredException flags 401 +method name getPurgeFlag descriptor ()Z flags 401 +method name setPurgeFlag descriptor (Z)V flags 401 +method name createRelationType descriptor (Ljava/lang/String;[Ljavax/management/relation/RoleInfo;)V thrownTypes java/lang/IllegalArgumentException,javax/management/relation/InvalidRelationTypeException flags 401 +method name addRelationType descriptor (Ljavax/management/relation/RelationType;)V thrownTypes java/lang/IllegalArgumentException,javax/management/relation/InvalidRelationTypeException flags 401 +method name getAllRelationTypeNames descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List; +method name getRoleInfos descriptor (Ljava/lang/String;)Ljava/util/List; thrownTypes java/lang/IllegalArgumentException,javax/management/relation/RelationTypeNotFoundException flags 401 signature (Ljava/lang/String;)Ljava/util/List; +method name getRoleInfo descriptor (Ljava/lang/String;Ljava/lang/String;)Ljavax/management/relation/RoleInfo; thrownTypes java/lang/IllegalArgumentException,javax/management/relation/RelationTypeNotFoundException,javax/management/relation/RoleInfoNotFoundException flags 401 +method name removeRelationType descriptor (Ljava/lang/String;)V thrownTypes javax/management/relation/RelationServiceNotRegisteredException,java/lang/IllegalArgumentException,javax/management/relation/RelationTypeNotFoundException flags 401 +method name createRelation descriptor (Ljava/lang/String;Ljava/lang/String;Ljavax/management/relation/RoleList;)V thrownTypes javax/management/relation/RelationServiceNotRegisteredException,java/lang/IllegalArgumentException,javax/management/relation/RoleNotFoundException,javax/management/relation/InvalidRelationIdException,javax/management/relation/RelationTypeNotFoundException,javax/management/relation/InvalidRoleValueException flags 401 +method name addRelation descriptor (Ljavax/management/ObjectName;)V thrownTypes java/lang/IllegalArgumentException,javax/management/relation/RelationServiceNotRegisteredException,java/lang/NoSuchMethodException,javax/management/relation/InvalidRelationIdException,javax/management/InstanceNotFoundException,javax/management/relation/InvalidRelationServiceException,javax/management/relation/RelationTypeNotFoundException,javax/management/relation/RoleNotFoundException,javax/management/relation/InvalidRoleValueException flags 401 +method name isRelationMBean descriptor (Ljava/lang/String;)Ljavax/management/ObjectName; thrownTypes java/lang/IllegalArgumentException,javax/management/relation/RelationNotFoundException flags 401 +method name isRelation descriptor (Ljavax/management/ObjectName;)Ljava/lang/String; thrownTypes java/lang/IllegalArgumentException flags 401 +method name hasRelation descriptor (Ljava/lang/String;)Ljava/lang/Boolean; thrownTypes java/lang/IllegalArgumentException flags 401 +method name getAllRelationIds descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List; +method name checkRoleReading descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Integer; thrownTypes java/lang/IllegalArgumentException,javax/management/relation/RelationTypeNotFoundException flags 401 +method name checkRoleWriting descriptor (Ljavax/management/relation/Role;Ljava/lang/String;Ljava/lang/Boolean;)Ljava/lang/Integer; thrownTypes java/lang/IllegalArgumentException,javax/management/relation/RelationTypeNotFoundException flags 401 +method name sendRelationCreationNotification descriptor (Ljava/lang/String;)V thrownTypes java/lang/IllegalArgumentException,javax/management/relation/RelationNotFoundException flags 401 +method name sendRoleUpdateNotification descriptor (Ljava/lang/String;Ljavax/management/relation/Role;Ljava/util/List;)V thrownTypes java/lang/IllegalArgumentException,javax/management/relation/RelationNotFoundException flags 401 signature (Ljava/lang/String;Ljavax/management/relation/Role;Ljava/util/List;)V +method name sendRelationRemovalNotification descriptor (Ljava/lang/String;Ljava/util/List;)V thrownTypes java/lang/IllegalArgumentException,javax/management/relation/RelationNotFoundException flags 401 signature (Ljava/lang/String;Ljava/util/List;)V +method name updateRoleMap descriptor (Ljava/lang/String;Ljavax/management/relation/Role;Ljava/util/List;)V thrownTypes java/lang/IllegalArgumentException,javax/management/relation/RelationServiceNotRegisteredException,javax/management/relation/RelationNotFoundException flags 401 signature (Ljava/lang/String;Ljavax/management/relation/Role;Ljava/util/List;)V +method name removeRelation descriptor (Ljava/lang/String;)V thrownTypes javax/management/relation/RelationServiceNotRegisteredException,java/lang/IllegalArgumentException,javax/management/relation/RelationNotFoundException flags 401 +method name purgeRelations descriptor ()V thrownTypes javax/management/relation/RelationServiceNotRegisteredException flags 401 +method name findReferencingRelations descriptor (Ljavax/management/ObjectName;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Map; thrownTypes java/lang/IllegalArgumentException flags 401 signature (Ljavax/management/ObjectName;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Map;>; +method name findAssociatedMBeans descriptor (Ljavax/management/ObjectName;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Map; thrownTypes java/lang/IllegalArgumentException flags 401 signature (Ljavax/management/ObjectName;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Map;>; +method name findRelationsOfType descriptor (Ljava/lang/String;)Ljava/util/List; thrownTypes java/lang/IllegalArgumentException,javax/management/relation/RelationTypeNotFoundException flags 401 signature (Ljava/lang/String;)Ljava/util/List; +method name getRole descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; thrownTypes javax/management/relation/RelationServiceNotRegisteredException,java/lang/IllegalArgumentException,javax/management/relation/RelationNotFoundException,javax/management/relation/RoleNotFoundException flags 401 signature (Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; +method name getRoles descriptor (Ljava/lang/String;[Ljava/lang/String;)Ljavax/management/relation/RoleResult; thrownTypes javax/management/relation/RelationServiceNotRegisteredException,java/lang/IllegalArgumentException,javax/management/relation/RelationNotFoundException flags 401 +method name getAllRoles descriptor (Ljava/lang/String;)Ljavax/management/relation/RoleResult; thrownTypes java/lang/IllegalArgumentException,javax/management/relation/RelationNotFoundException,javax/management/relation/RelationServiceNotRegisteredException flags 401 +method name getRoleCardinality descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Integer; thrownTypes java/lang/IllegalArgumentException,javax/management/relation/RelationNotFoundException,javax/management/relation/RoleNotFoundException flags 401 +method name setRole descriptor (Ljava/lang/String;Ljavax/management/relation/Role;)V thrownTypes javax/management/relation/RelationServiceNotRegisteredException,java/lang/IllegalArgumentException,javax/management/relation/RelationNotFoundException,javax/management/relation/RoleNotFoundException,javax/management/relation/InvalidRoleValueException,javax/management/relation/RelationTypeNotFoundException flags 401 +method name setRoles descriptor (Ljava/lang/String;Ljavax/management/relation/RoleList;)Ljavax/management/relation/RoleResult; thrownTypes javax/management/relation/RelationServiceNotRegisteredException,java/lang/IllegalArgumentException,javax/management/relation/RelationNotFoundException flags 401 +method name getReferencedMBeans descriptor (Ljava/lang/String;)Ljava/util/Map; thrownTypes java/lang/IllegalArgumentException,javax/management/relation/RelationNotFoundException flags 401 signature (Ljava/lang/String;)Ljava/util/Map;>; +method name getRelationTypeName descriptor (Ljava/lang/String;)Ljava/lang/String; thrownTypes java/lang/IllegalArgumentException,javax/management/relation/RelationNotFoundException flags 401 + +class name javax/management/relation/RelationServiceNotRegisteredException +header extends javax/management/relation/RelationException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/management/relation/RelationSupport +header extends java/lang/Object implements javax/management/relation/RelationSupportMBean,javax/management/MBeanRegistration flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;Ljavax/management/ObjectName;Ljava/lang/String;Ljavax/management/relation/RoleList;)V thrownTypes javax/management/relation/InvalidRoleValueException,java/lang/IllegalArgumentException flags 1 +method name descriptor (Ljava/lang/String;Ljavax/management/ObjectName;Ljavax/management/MBeanServer;Ljava/lang/String;Ljavax/management/relation/RoleList;)V thrownTypes javax/management/relation/InvalidRoleValueException,java/lang/IllegalArgumentException flags 1 +method name getRole descriptor (Ljava/lang/String;)Ljava/util/List; thrownTypes java/lang/IllegalArgumentException,javax/management/relation/RoleNotFoundException,javax/management/relation/RelationServiceNotRegisteredException flags 1 signature (Ljava/lang/String;)Ljava/util/List; +method name getRoles descriptor ([Ljava/lang/String;)Ljavax/management/relation/RoleResult; thrownTypes java/lang/IllegalArgumentException,javax/management/relation/RelationServiceNotRegisteredException flags 1 +method name getAllRoles descriptor ()Ljavax/management/relation/RoleResult; thrownTypes javax/management/relation/RelationServiceNotRegisteredException flags 1 +method name retrieveAllRoles descriptor ()Ljavax/management/relation/RoleList; flags 1 +method name getRoleCardinality descriptor (Ljava/lang/String;)Ljava/lang/Integer; thrownTypes java/lang/IllegalArgumentException,javax/management/relation/RoleNotFoundException flags 1 +method name setRole descriptor (Ljavax/management/relation/Role;)V thrownTypes java/lang/IllegalArgumentException,javax/management/relation/RoleNotFoundException,javax/management/relation/RelationTypeNotFoundException,javax/management/relation/InvalidRoleValueException,javax/management/relation/RelationServiceNotRegisteredException,javax/management/relation/RelationNotFoundException flags 1 +method name setRoles descriptor (Ljavax/management/relation/RoleList;)Ljavax/management/relation/RoleResult; thrownTypes java/lang/IllegalArgumentException,javax/management/relation/RelationServiceNotRegisteredException,javax/management/relation/RelationTypeNotFoundException,javax/management/relation/RelationNotFoundException flags 1 +method name handleMBeanUnregistration descriptor (Ljavax/management/ObjectName;Ljava/lang/String;)V thrownTypes java/lang/IllegalArgumentException,javax/management/relation/RoleNotFoundException,javax/management/relation/InvalidRoleValueException,javax/management/relation/RelationServiceNotRegisteredException,javax/management/relation/RelationTypeNotFoundException,javax/management/relation/RelationNotFoundException flags 1 +method name getReferencedMBeans descriptor ()Ljava/util/Map; flags 1 signature ()Ljava/util/Map;>; +method name getRelationTypeName descriptor ()Ljava/lang/String; flags 1 +method name getRelationServiceName descriptor ()Ljavax/management/ObjectName; flags 1 +method name getRelationId descriptor ()Ljava/lang/String; flags 1 +method name preRegister descriptor (Ljavax/management/MBeanServer;Ljavax/management/ObjectName;)Ljavax/management/ObjectName; thrownTypes java/lang/Exception flags 1 +method name postRegister descriptor (Ljava/lang/Boolean;)V flags 1 +method name preDeregister descriptor ()V thrownTypes java/lang/Exception flags 1 +method name postDeregister descriptor ()V flags 1 +method name isInRelationService descriptor ()Ljava/lang/Boolean; flags 1 +method name setRelationServiceManagementFlag descriptor (Ljava/lang/Boolean;)V thrownTypes java/lang/IllegalArgumentException flags 1 + +class name javax/management/relation/RelationSupportMBean +header extends java/lang/Object implements javax/management/relation/Relation flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name isInRelationService descriptor ()Ljava/lang/Boolean; flags 401 +method name setRelationServiceManagementFlag descriptor (Ljava/lang/Boolean;)V thrownTypes java/lang/IllegalArgumentException flags 401 + +class name javax/management/relation/RelationType +header extends java/lang/Object implements java/io/Serializable flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getRelationTypeName descriptor ()Ljava/lang/String; flags 401 +method name getRoleInfos descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List; +method name getRoleInfo descriptor (Ljava/lang/String;)Ljavax/management/relation/RoleInfo; thrownTypes java/lang/IllegalArgumentException,javax/management/relation/RoleInfoNotFoundException flags 401 + +class name javax/management/relation/RelationTypeNotFoundException +header extends javax/management/relation/RelationException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/management/relation/RelationTypeSupport +header extends java/lang/Object implements javax/management/relation/RelationType flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;[Ljavax/management/relation/RoleInfo;)V thrownTypes java/lang/IllegalArgumentException,javax/management/relation/InvalidRelationTypeException flags 1 +method name descriptor (Ljava/lang/String;)V flags 4 +method name getRelationTypeName descriptor ()Ljava/lang/String; flags 1 +method name getRoleInfos descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; +method name getRoleInfo descriptor (Ljava/lang/String;)Ljavax/management/relation/RoleInfo; thrownTypes java/lang/IllegalArgumentException,javax/management/relation/RoleInfoNotFoundException flags 1 +method name addRoleInfo descriptor (Ljavax/management/relation/RoleInfo;)V thrownTypes java/lang/IllegalArgumentException,javax/management/relation/InvalidRelationTypeException flags 4 + +class name javax/management/relation/Role +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;Ljava/util/List;)V thrownTypes java/lang/IllegalArgumentException flags 1 signature (Ljava/lang/String;Ljava/util/List;)V +method name getRoleName descriptor ()Ljava/lang/String; flags 1 +method name getRoleValue descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; +method name setRoleName descriptor (Ljava/lang/String;)V thrownTypes java/lang/IllegalArgumentException flags 1 +method name setRoleValue descriptor (Ljava/util/List;)V thrownTypes java/lang/IllegalArgumentException flags 1 signature (Ljava/util/List;)V +method name toString descriptor ()Ljava/lang/String; flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name roleValueToString descriptor (Ljava/util/List;)Ljava/lang/String; thrownTypes java/lang/IllegalArgumentException flags 9 signature (Ljava/util/List;)Ljava/lang/String; + +class name javax/management/relation/RoleInfo +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name ROLE_CARDINALITY_INFINITY descriptor I constantValue -1 flags 19 +method name descriptor (Ljava/lang/String;Ljava/lang/String;ZZIILjava/lang/String;)V thrownTypes java/lang/IllegalArgumentException,javax/management/relation/InvalidRoleInfoException,java/lang/ClassNotFoundException,javax/management/NotCompliantMBeanException flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;ZZ)V thrownTypes java/lang/IllegalArgumentException,java/lang/ClassNotFoundException,javax/management/NotCompliantMBeanException flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V thrownTypes java/lang/IllegalArgumentException,java/lang/ClassNotFoundException,javax/management/NotCompliantMBeanException flags 1 +method name descriptor (Ljavax/management/relation/RoleInfo;)V thrownTypes java/lang/IllegalArgumentException flags 1 +method name getName descriptor ()Ljava/lang/String; flags 1 +method name isReadable descriptor ()Z flags 1 +method name isWritable descriptor ()Z flags 1 +method name getDescription descriptor ()Ljava/lang/String; flags 1 +method name getMinDegree descriptor ()I flags 1 +method name getMaxDegree descriptor ()I flags 1 +method name getRefMBeanClassName descriptor ()Ljava/lang/String; flags 1 +method name checkMinDegree descriptor (I)Z flags 1 +method name checkMaxDegree descriptor (I)Z flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/management/relation/RoleInfoNotFoundException +header extends javax/management/relation/RelationException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/management/relation/RoleList +header extends java/util/ArrayList flags 21 signature Ljava/util/ArrayList; classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (I)V flags 1 +method name descriptor (Ljava/util/List;)V thrownTypes java/lang/IllegalArgumentException flags 1 signature (Ljava/util/List;)V +method name asList descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; +method name add descriptor (Ljavax/management/relation/Role;)V thrownTypes java/lang/IllegalArgumentException flags 1 +method name add descriptor (ILjavax/management/relation/Role;)V thrownTypes java/lang/IllegalArgumentException,java/lang/IndexOutOfBoundsException flags 1 +method name set descriptor (ILjavax/management/relation/Role;)V thrownTypes java/lang/IllegalArgumentException,java/lang/IndexOutOfBoundsException flags 1 +method name addAll descriptor (Ljavax/management/relation/RoleList;)Z thrownTypes java/lang/IndexOutOfBoundsException flags 1 +method name addAll descriptor (ILjavax/management/relation/RoleList;)Z thrownTypes java/lang/IllegalArgumentException,java/lang/IndexOutOfBoundsException flags 1 +method name add descriptor (Ljava/lang/Object;)Z flags 1 +method name add descriptor (ILjava/lang/Object;)V flags 1 +method name addAll descriptor (Ljava/util/Collection;)Z flags 1 signature (Ljava/util/Collection<*>;)Z +method name addAll descriptor (ILjava/util/Collection;)Z flags 1 signature (ILjava/util/Collection<*>;)Z +method name set descriptor (ILjava/lang/Object;)Ljava/lang/Object; flags 1 + +class name javax/management/relation/RoleNotFoundException +header extends javax/management/relation/RelationException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/management/relation/RoleResult +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljavax/management/relation/RoleList;Ljavax/management/relation/RoleUnresolvedList;)V flags 1 +method name getRoles descriptor ()Ljavax/management/relation/RoleList; flags 1 +method name getRolesUnresolved descriptor ()Ljavax/management/relation/RoleUnresolvedList; flags 1 +method name setRoles descriptor (Ljavax/management/relation/RoleList;)V flags 1 +method name setRolesUnresolved descriptor (Ljavax/management/relation/RoleUnresolvedList;)V flags 1 + +class name javax/management/relation/RoleStatus +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name NO_ROLE_WITH_NAME descriptor I constantValue 1 flags 19 +field name ROLE_NOT_READABLE descriptor I constantValue 2 flags 19 +field name ROLE_NOT_WRITABLE descriptor I constantValue 3 flags 19 +field name LESS_THAN_MIN_ROLE_DEGREE descriptor I constantValue 4 flags 19 +field name MORE_THAN_MAX_ROLE_DEGREE descriptor I constantValue 5 flags 19 +field name REF_MBEAN_OF_INCORRECT_CLASS descriptor I constantValue 6 flags 19 +field name REF_MBEAN_NOT_REGISTERED descriptor I constantValue 7 flags 19 +method name descriptor ()V flags 1 +method name isRoleStatus descriptor (I)Z flags 9 + +class name javax/management/relation/RoleUnresolved +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;Ljava/util/List;I)V thrownTypes java/lang/IllegalArgumentException flags 1 signature (Ljava/lang/String;Ljava/util/List;I)V +method name getRoleName descriptor ()Ljava/lang/String; flags 1 +method name getRoleValue descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; +method name getProblemType descriptor ()I flags 1 +method name setRoleName descriptor (Ljava/lang/String;)V thrownTypes java/lang/IllegalArgumentException flags 1 +method name setRoleValue descriptor (Ljava/util/List;)V flags 1 signature (Ljava/util/List;)V +method name setProblemType descriptor (I)V thrownTypes java/lang/IllegalArgumentException flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/management/relation/RoleUnresolvedList +header extends java/util/ArrayList flags 21 signature Ljava/util/ArrayList; classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (I)V flags 1 +method name descriptor (Ljava/util/List;)V thrownTypes java/lang/IllegalArgumentException flags 1 signature (Ljava/util/List;)V +method name asList descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; +method name add descriptor (Ljavax/management/relation/RoleUnresolved;)V thrownTypes java/lang/IllegalArgumentException flags 1 +method name add descriptor (ILjavax/management/relation/RoleUnresolved;)V thrownTypes java/lang/IllegalArgumentException,java/lang/IndexOutOfBoundsException flags 1 +method name set descriptor (ILjavax/management/relation/RoleUnresolved;)V thrownTypes java/lang/IllegalArgumentException,java/lang/IndexOutOfBoundsException flags 1 +method name addAll descriptor (Ljavax/management/relation/RoleUnresolvedList;)Z thrownTypes java/lang/IndexOutOfBoundsException flags 1 +method name addAll descriptor (ILjavax/management/relation/RoleUnresolvedList;)Z thrownTypes java/lang/IllegalArgumentException,java/lang/IndexOutOfBoundsException flags 1 +method name add descriptor (Ljava/lang/Object;)Z flags 1 +method name add descriptor (ILjava/lang/Object;)V flags 1 +method name addAll descriptor (Ljava/util/Collection;)Z flags 1 signature (Ljava/util/Collection<*>;)Z +method name addAll descriptor (ILjava/util/Collection;)Z flags 1 signature (ILjava/util/Collection<*>;)Z +method name set descriptor (ILjava/lang/Object;)Ljava/lang/Object; flags 1 + +class name javax/management/remote/JMXAddressable +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getAddress descriptor ()Ljavax/management/remote/JMXServiceURL; flags 401 + +class name javax/management/remote/JMXAuthenticator +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name authenticate descriptor (Ljava/lang/Object;)Ljavax/security/auth/Subject; flags 401 + +class name javax/management/remote/JMXConnectionNotification +header extends javax/management/Notification flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name OPENED descriptor Ljava/lang/String; constantValue jmx.remote.connection.opened flags 19 +field name CLOSED descriptor Ljava/lang/String; constantValue jmx.remote.connection.closed flags 19 +field name FAILED descriptor Ljava/lang/String; constantValue jmx.remote.connection.failed flags 19 +field name NOTIFS_LOST descriptor Ljava/lang/String; constantValue jmx.remote.connection.notifs.lost flags 19 +method name descriptor (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;JLjava/lang/String;Ljava/lang/Object;)V flags 1 +method name getConnectionId descriptor ()Ljava/lang/String; flags 1 + +class name javax/management/remote/JMXConnector +header extends java/lang/Object implements java/io/Closeable flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name CREDENTIALS descriptor Ljava/lang/String; constantValue jmx.remote.credentials flags 19 +method name connect descriptor ()V thrownTypes java/io/IOException flags 401 +method name connect descriptor (Ljava/util/Map;)V thrownTypes java/io/IOException flags 401 signature (Ljava/util/Map;)V +method name getMBeanServerConnection descriptor ()Ljavax/management/MBeanServerConnection; thrownTypes java/io/IOException flags 401 +method name getMBeanServerConnection descriptor (Ljavax/security/auth/Subject;)Ljavax/management/MBeanServerConnection; thrownTypes java/io/IOException flags 401 +method name close descriptor ()V thrownTypes java/io/IOException flags 401 +method name addConnectionNotificationListener descriptor (Ljavax/management/NotificationListener;Ljavax/management/NotificationFilter;Ljava/lang/Object;)V flags 401 +method name removeConnectionNotificationListener descriptor (Ljavax/management/NotificationListener;)V thrownTypes javax/management/ListenerNotFoundException flags 401 +method name removeConnectionNotificationListener descriptor (Ljavax/management/NotificationListener;Ljavax/management/NotificationFilter;Ljava/lang/Object;)V thrownTypes javax/management/ListenerNotFoundException flags 401 +method name getConnectionId descriptor ()Ljava/lang/String; thrownTypes java/io/IOException flags 401 + +class name javax/management/remote/JMXConnectorFactory +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name DEFAULT_CLASS_LOADER descriptor Ljava/lang/String; constantValue jmx.remote.default.class.loader flags 19 +field name PROTOCOL_PROVIDER_PACKAGES descriptor Ljava/lang/String; constantValue jmx.remote.protocol.provider.pkgs flags 19 +field name PROTOCOL_PROVIDER_CLASS_LOADER descriptor Ljava/lang/String; constantValue jmx.remote.protocol.provider.class.loader flags 19 +method name connect descriptor (Ljavax/management/remote/JMXServiceURL;)Ljavax/management/remote/JMXConnector; thrownTypes java/io/IOException flags 9 +method name connect descriptor (Ljavax/management/remote/JMXServiceURL;Ljava/util/Map;)Ljavax/management/remote/JMXConnector; thrownTypes java/io/IOException flags 9 signature (Ljavax/management/remote/JMXServiceURL;Ljava/util/Map;)Ljavax/management/remote/JMXConnector; +method name newJMXConnector descriptor (Ljavax/management/remote/JMXServiceURL;Ljava/util/Map;)Ljavax/management/remote/JMXConnector; thrownTypes java/io/IOException flags 9 signature (Ljavax/management/remote/JMXServiceURL;Ljava/util/Map;)Ljavax/management/remote/JMXConnector; + +class name javax/management/remote/JMXConnectorProvider +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name newJMXConnector descriptor (Ljavax/management/remote/JMXServiceURL;Ljava/util/Map;)Ljavax/management/remote/JMXConnector; thrownTypes java/io/IOException flags 401 signature (Ljavax/management/remote/JMXServiceURL;Ljava/util/Map;)Ljavax/management/remote/JMXConnector; + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name AUTHENTICATOR descriptor Ljava/lang/String; constantValue jmx.remote.authenticator flags 19 +method name descriptor ()V flags 1 +method name descriptor (Ljavax/management/MBeanServer;)V flags 1 +method name getMBeanServer descriptor ()Ljavax/management/MBeanServer; flags 21 +method name setMBeanServerForwarder descriptor (Ljavax/management/remote/MBeanServerForwarder;)V flags 21 +method name getConnectionIds descriptor ()[Ljava/lang/String; flags 1 +method name toJMXConnector descriptor (Ljava/util/Map;)Ljavax/management/remote/JMXConnector; thrownTypes java/io/IOException flags 1 signature (Ljava/util/Map;)Ljavax/management/remote/JMXConnector; +method name getNotificationInfo descriptor ()[Ljavax/management/MBeanNotificationInfo; flags 1 +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 +method name preRegister descriptor (Ljavax/management/MBeanServer;Ljavax/management/ObjectName;)Ljavax/management/ObjectName; flags 21 +method name postRegister descriptor (Ljava/lang/Boolean;)V flags 1 +method name preDeregister descriptor ()V thrownTypes java/lang/Exception flags 21 +method name postDeregister descriptor ()V flags 1 + +class name javax/management/remote/JMXConnectorServerFactory +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name DEFAULT_CLASS_LOADER descriptor Ljava/lang/String; constantValue jmx.remote.default.class.loader flags 19 +field name DEFAULT_CLASS_LOADER_NAME descriptor Ljava/lang/String; constantValue jmx.remote.default.class.loader.name flags 19 +field name PROTOCOL_PROVIDER_PACKAGES descriptor Ljava/lang/String; constantValue jmx.remote.protocol.provider.pkgs flags 19 +field name PROTOCOL_PROVIDER_CLASS_LOADER descriptor Ljava/lang/String; constantValue jmx.remote.protocol.provider.class.loader flags 19 +method name newJMXConnectorServer descriptor (Ljavax/management/remote/JMXServiceURL;Ljava/util/Map;Ljavax/management/MBeanServer;)Ljavax/management/remote/JMXConnectorServer; thrownTypes java/io/IOException flags 9 signature (Ljavax/management/remote/JMXServiceURL;Ljava/util/Map;Ljavax/management/MBeanServer;)Ljavax/management/remote/JMXConnectorServer; + +class name javax/management/remote/JMXConnectorServerMBean +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name start descriptor ()V thrownTypes java/io/IOException flags 401 +method name stop descriptor ()V thrownTypes java/io/IOException flags 401 +method name isActive descriptor ()Z flags 401 +method name setMBeanServerForwarder descriptor (Ljavax/management/remote/MBeanServerForwarder;)V flags 401 +method name getConnectionIds descriptor ()[Ljava/lang/String; flags 401 +method name getAddress descriptor ()Ljavax/management/remote/JMXServiceURL; flags 401 +method name getAttributes descriptor ()Ljava/util/Map; flags 401 signature ()Ljava/util/Map; +method name toJMXConnector descriptor (Ljava/util/Map;)Ljavax/management/remote/JMXConnector; thrownTypes java/io/IOException flags 401 signature (Ljava/util/Map;)Ljavax/management/remote/JMXConnector; + +class name javax/management/remote/JMXConnectorServerProvider +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name newJMXConnectorServer descriptor (Ljavax/management/remote/JMXServiceURL;Ljava/util/Map;Ljavax/management/MBeanServer;)Ljavax/management/remote/JMXConnectorServer; thrownTypes java/io/IOException flags 401 signature (Ljavax/management/remote/JMXServiceURL;Ljava/util/Map;Ljavax/management/MBeanServer;)Ljavax/management/remote/JMXConnectorServer; + +class name javax/management/remote/JMXPrincipal +header extends java/lang/Object implements java/security/Principal,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name 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 javax/management/remote/JMXProviderException +header extends java/io/IOException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name getCause descriptor ()Ljava/lang/Throwable; flags 1 + +class name javax/management/remote/JMXServerErrorException +header extends java/io/IOException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;Ljava/lang/Error;)V flags 1 +method name getCause descriptor ()Ljava/lang/Throwable; flags 1 + +class name javax/management/remote/JMXServiceURL +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;)V thrownTypes java/net/MalformedURLException flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;I)V thrownTypes java/net/MalformedURLException flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V thrownTypes java/net/MalformedURLException flags 1 +method name getProtocol descriptor ()Ljava/lang/String; flags 1 +method name getHost descriptor ()Ljava/lang/String; flags 1 +method name getPort descriptor ()I flags 1 +method name getURLPath 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 javax/management/remote/MBeanServerForwarder +header extends java/lang/Object implements javax/management/MBeanServer flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getMBeanServer descriptor ()Ljavax/management/MBeanServer; flags 401 +method name setMBeanServer descriptor (Ljavax/management/MBeanServer;)V flags 401 + +class name javax/management/remote/NotificationResult +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (JJ[Ljavax/management/remote/TargetedNotification;)V flags 1 +method name getEarliestSequenceNumber descriptor ()J flags 1 +method name getNextSequenceNumber descriptor ()J flags 1 +method name getTargetedNotifications descriptor ()[Ljavax/management/remote/TargetedNotification; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/management/remote/SubjectDelegationPermission +header extends java/security/BasicPermission flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 + +class name javax/management/remote/TargetedNotification +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljavax/management/Notification;Ljava/lang/Integer;)V flags 1 +method name getNotification descriptor ()Ljavax/management/Notification; flags 1 +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; +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; +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 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;)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; +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; +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 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 descriptor (Ljavax/management/remote/JMXServiceURL;Ljava/util/Map;)V flags 1 signature (Ljavax/management/remote/JMXServiceURL;Ljava/util/Map;)V +method name descriptor (Ljavax/management/remote/rmi/RMIServer;Ljava/util/Map;)V flags 1 signature (Ljavax/management/remote/rmi/RMIServer;Ljava/util/Map;)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;)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 descriptor (Ljavax/management/remote/JMXServiceURL;Ljava/util/Map;)V thrownTypes java/io/IOException flags 1 signature (Ljavax/management/remote/JMXServiceURL;Ljava/util/Map;)V +method name 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;Ljavax/management/MBeanServer;)V +method name 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;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;)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; +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 descriptor (Ljava/util/Map;)V thrownTypes java/io/IOException flags 1 signature (Ljava/util/Map;)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 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;)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 descriptor (Ljava/util/Map;)V flags 1 signature (Ljava/util/Map;)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 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 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 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 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 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 +field name ONE_MINUTE descriptor J constantValue 60000 flags 19 +field name ONE_HOUR descriptor J constantValue 3600000 flags 19 +field name ONE_DAY descriptor J constantValue 86400000 flags 19 +field name ONE_WEEK descriptor J constantValue 604800000 flags 19 +method name descriptor ()V flags 1 +method name preRegister descriptor (Ljavax/management/MBeanServer;Ljavax/management/ObjectName;)Ljavax/management/ObjectName; thrownTypes java/lang/Exception flags 1 +method name postRegister descriptor (Ljava/lang/Boolean;)V flags 1 +method name preDeregister descriptor ()V thrownTypes java/lang/Exception flags 1 +method name postDeregister descriptor ()V flags 1 +method name getNotificationInfo descriptor ()[Ljavax/management/MBeanNotificationInfo; flags 21 +method name start descriptor ()V flags 21 +method name stop descriptor ()V flags 21 +method name addNotification descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Ljava/util/Date;JJZ)Ljava/lang/Integer; thrownTypes java/lang/IllegalArgumentException flags 21 +method name addNotification descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Ljava/util/Date;JJ)Ljava/lang/Integer; thrownTypes java/lang/IllegalArgumentException flags 21 +method name addNotification descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Ljava/util/Date;J)Ljava/lang/Integer; thrownTypes java/lang/IllegalArgumentException flags 21 +method name addNotification descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Ljava/util/Date;)Ljava/lang/Integer; thrownTypes java/lang/IllegalArgumentException flags 21 +method name removeNotification descriptor (Ljava/lang/Integer;)V thrownTypes javax/management/InstanceNotFoundException flags 21 +method name removeNotifications descriptor (Ljava/lang/String;)V thrownTypes javax/management/InstanceNotFoundException flags 21 +method name removeAllNotifications descriptor ()V flags 21 +method name getNbNotifications descriptor ()I flags 21 +method name getAllNotificationIDs descriptor ()Ljava/util/Vector; flags 21 signature ()Ljava/util/Vector; +method name getNotificationIDs descriptor (Ljava/lang/String;)Ljava/util/Vector; flags 21 signature (Ljava/lang/String;)Ljava/util/Vector; +method name getNotificationType descriptor (Ljava/lang/Integer;)Ljava/lang/String; flags 21 +method name getNotificationMessage descriptor (Ljava/lang/Integer;)Ljava/lang/String; flags 21 +method name getNotificationUserData descriptor (Ljava/lang/Integer;)Ljava/lang/Object; flags 21 +method name getDate descriptor (Ljava/lang/Integer;)Ljava/util/Date; flags 21 +method name getPeriod descriptor (Ljava/lang/Integer;)Ljava/lang/Long; flags 21 +method name getNbOccurences descriptor (Ljava/lang/Integer;)Ljava/lang/Long; flags 21 +method name getFixedRate descriptor (Ljava/lang/Integer;)Ljava/lang/Boolean; flags 21 +method name getSendPastNotifications descriptor ()Z flags 1 +method name setSendPastNotifications descriptor (Z)V flags 1 +method name isActive descriptor ()Z flags 1 +method name isEmpty descriptor ()Z flags 21 + +class name javax/management/timer/TimerMBean +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name start descriptor ()V flags 401 +method name stop descriptor ()V flags 401 +method name addNotification descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Ljava/util/Date;JJZ)Ljava/lang/Integer; thrownTypes java/lang/IllegalArgumentException flags 401 +method name addNotification descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Ljava/util/Date;JJ)Ljava/lang/Integer; thrownTypes java/lang/IllegalArgumentException flags 401 +method name addNotification descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Ljava/util/Date;J)Ljava/lang/Integer; thrownTypes java/lang/IllegalArgumentException flags 401 +method name addNotification descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Ljava/util/Date;)Ljava/lang/Integer; thrownTypes java/lang/IllegalArgumentException flags 401 +method name removeNotification descriptor (Ljava/lang/Integer;)V thrownTypes javax/management/InstanceNotFoundException flags 401 +method name removeNotifications descriptor (Ljava/lang/String;)V thrownTypes javax/management/InstanceNotFoundException flags 401 +method name removeAllNotifications descriptor ()V flags 401 +method name getNbNotifications descriptor ()I flags 401 +method name getAllNotificationIDs descriptor ()Ljava/util/Vector; flags 401 signature ()Ljava/util/Vector; +method name getNotificationIDs descriptor (Ljava/lang/String;)Ljava/util/Vector; flags 401 signature (Ljava/lang/String;)Ljava/util/Vector; +method name getNotificationType descriptor (Ljava/lang/Integer;)Ljava/lang/String; flags 401 +method name getNotificationMessage descriptor (Ljava/lang/Integer;)Ljava/lang/String; flags 401 +method name getNotificationUserData descriptor (Ljava/lang/Integer;)Ljava/lang/Object; flags 401 +method name getDate descriptor (Ljava/lang/Integer;)Ljava/util/Date; flags 401 +method name getPeriod descriptor (Ljava/lang/Integer;)Ljava/lang/Long; flags 401 +method name getNbOccurences descriptor (Ljava/lang/Integer;)Ljava/lang/Long; flags 401 +method name getFixedRate descriptor (Ljava/lang/Integer;)Ljava/lang/Boolean; flags 401 +method name getSendPastNotifications descriptor ()Z flags 401 +method name setSendPastNotifications descriptor (Z)V flags 401 +method name isActive descriptor ()Z flags 401 +method name isEmpty descriptor ()Z flags 401 + +class name javax/management/timer/TimerNotification +header extends javax/management/Notification flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;Ljava/lang/Object;JJLjava/lang/String;Ljava/lang/Integer;)V flags 1 +method name getNotificationID descriptor ()Ljava/lang/Integer; flags 1 + diff --git a/langtools/make/data/symbols/java.naming-6.sym.txt b/langtools/make/data/symbols/java.naming-6.sym.txt new file mode 100644 index 00000000000..5e01a80f634 --- /dev/null +++ b/langtools/make/data/symbols/java.naming-6.sym.txt @@ -0,0 +1,28 @@ +# +# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# This code is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License version 2 only, as +# published by the Free Software Foundation. Oracle designates this +# particular file as subject to the "Classpath" exception as provided +# by Oracle in the LICENSE file that accompanied this code. +# +# This code is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# version 2 for more details (a copy is included in the LICENSE file that +# accompanied this code). +# +# You should have received a copy of the GNU General Public License version +# 2 along with this work; if not, write to the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +# +# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA +# or visit www.oracle.com if you need additional information or have any +# questions. +# +# ########################################################## +# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ### +# ########################################################## +# diff --git a/langtools/make/data/symbols/java.naming-7.sym.txt b/langtools/make/data/symbols/java.naming-7.sym.txt new file mode 100644 index 00000000000..edfe6a6b859 --- /dev/null +++ b/langtools/make/data/symbols/java.naming-7.sym.txt @@ -0,0 +1,344 @@ +# +# 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/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; + +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; +-method name startsWith descriptor (ILjava/util/Enumeration;)Z +-method name endsWith descriptor (ILjava/util/Enumeration;)Z +-method name addAll descriptor (Ljava/util/Enumeration;)Z +-method name addAll descriptor (ILjava/util/Enumeration;)Z +method name getAll descriptor ()Ljava/util/Enumeration; flags 1 +method name getPrefix descriptor (I)Ljava/util/Enumeration; flags 1 +method name getSuffix descriptor (I)Ljava/util/Enumeration; flags 1 +method name startsWith descriptor (ILjava/util/Enumeration;)Z flags 1 +method name endsWith descriptor (ILjava/util/Enumeration;)Z flags 1 +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 Ljava/lang/Object;Ljava/util/Enumeration; + +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; + +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 + diff --git a/langtools/make/data/symbols/java.naming-8.sym.txt b/langtools/make/data/symbols/java.naming-8.sym.txt new file mode 100644 index 00000000000..576b3604863 --- /dev/null +++ b/langtools/make/data/symbols/java.naming-8.sym.txt @@ -0,0 +1,1038 @@ +# +# 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/naming/AuthenticationException +header extends javax/naming/NamingSecurityException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor ()V flags 1 + +class name javax/naming/AuthenticationNotSupportedException +header extends javax/naming/NamingSecurityException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor ()V flags 1 + +class name javax/naming/BinaryRefAddr +header extends javax/naming/RefAddr flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;[B)V flags 1 +method name descriptor (Ljava/lang/String;[BII)V flags 1 +method name getContent descriptor ()Ljava/lang/Object; 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 + +class name javax/naming/Binding +header extends javax/naming/NameClassPair flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;Ljava/lang/Object;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Object;Z)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Z)V flags 1 +method name getClassName descriptor ()Ljava/lang/String; flags 1 +method name getObject descriptor ()Ljava/lang/Object; flags 1 +method name setObject descriptor (Ljava/lang/Object;)V flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/naming/CannotProceedException +header extends javax/naming/NamingException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name remainingNewName descriptor Ljavax/naming/Name; flags 4 +field name environment descriptor Ljava/util/Hashtable; flags 4 signature Ljava/util/Hashtable<**>; +field name altName descriptor Ljavax/naming/Name; flags 4 +field name altNameCtx descriptor Ljavax/naming/Context; flags 4 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor ()V flags 1 +method name getEnvironment descriptor ()Ljava/util/Hashtable; flags 1 signature ()Ljava/util/Hashtable<**>; +method name setEnvironment descriptor (Ljava/util/Hashtable;)V flags 1 signature (Ljava/util/Hashtable<**>;)V +method name getRemainingNewName descriptor ()Ljavax/naming/Name; flags 1 +method name setRemainingNewName descriptor (Ljavax/naming/Name;)V flags 1 +method name getAltName descriptor ()Ljavax/naming/Name; flags 1 +method name setAltName descriptor (Ljavax/naming/Name;)V flags 1 +method name getAltNameCtx descriptor ()Ljavax/naming/Context; flags 1 +method name setAltNameCtx descriptor (Ljavax/naming/Context;)V flags 1 + +class name javax/naming/CommunicationException +header extends javax/naming/NamingException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor ()V flags 1 + +class name javax/naming/CompositeName +header extends java/lang/Object implements javax/naming/Name flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/util/Enumeration;)V flags 4 signature (Ljava/util/Enumeration;)V +method name descriptor (Ljava/lang/String;)V thrownTypes javax/naming/InvalidNameException flags 1 +method name descriptor ()V 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 +method name compareTo descriptor (Ljava/lang/Object;)I flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name size descriptor ()I flags 1 +method name isEmpty descriptor ()Z flags 1 +method name getAll descriptor ()Ljava/util/Enumeration; flags 1 signature ()Ljava/util/Enumeration; +method name get descriptor (I)Ljava/lang/String; flags 1 +method name getPrefix descriptor (I)Ljavax/naming/Name; flags 1 +method name getSuffix descriptor (I)Ljavax/naming/Name; flags 1 +method name startsWith descriptor (Ljavax/naming/Name;)Z flags 1 +method name endsWith descriptor (Ljavax/naming/Name;)Z flags 1 +method name addAll descriptor (Ljavax/naming/Name;)Ljavax/naming/Name; thrownTypes javax/naming/InvalidNameException flags 1 +method name addAll descriptor (ILjavax/naming/Name;)Ljavax/naming/Name; thrownTypes javax/naming/InvalidNameException flags 1 +method name add descriptor (Ljava/lang/String;)Ljavax/naming/Name; thrownTypes javax/naming/InvalidNameException flags 1 +method name add descriptor (ILjava/lang/String;)Ljavax/naming/Name; thrownTypes javax/naming/InvalidNameException flags 1 +method name remove descriptor (I)Ljava/lang/Object; thrownTypes javax/naming/InvalidNameException flags 1 + +class name javax/naming/CompoundName +header extends java/lang/Object implements javax/naming/Name flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name impl descriptor Ljavax/naming/NameImpl; flags 84 +field name mySyntax descriptor Ljava/util/Properties; flags 84 +method name descriptor (Ljava/util/Enumeration;Ljava/util/Properties;)V flags 4 signature (Ljava/util/Enumeration;Ljava/util/Properties;)V +method name descriptor (Ljava/lang/String;Ljava/util/Properties;)V thrownTypes javax/naming/InvalidNameException 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 +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name compareTo descriptor (Ljava/lang/Object;)I flags 1 +method name size descriptor ()I flags 1 +method name isEmpty descriptor ()Z flags 1 +method name getAll descriptor ()Ljava/util/Enumeration; flags 1 signature ()Ljava/util/Enumeration; +method name get descriptor (I)Ljava/lang/String; flags 1 +method name getPrefix descriptor (I)Ljavax/naming/Name; flags 1 +method name getSuffix descriptor (I)Ljavax/naming/Name; flags 1 +method name startsWith descriptor (Ljavax/naming/Name;)Z flags 1 +method name endsWith descriptor (Ljavax/naming/Name;)Z flags 1 +method name addAll descriptor (Ljavax/naming/Name;)Ljavax/naming/Name; thrownTypes javax/naming/InvalidNameException flags 1 +method name addAll descriptor (ILjavax/naming/Name;)Ljavax/naming/Name; thrownTypes javax/naming/InvalidNameException flags 1 +method name add descriptor (Ljava/lang/String;)Ljavax/naming/Name; thrownTypes javax/naming/InvalidNameException flags 1 +method name add descriptor (ILjava/lang/String;)Ljavax/naming/Name; thrownTypes javax/naming/InvalidNameException flags 1 +method name remove descriptor (I)Ljava/lang/Object; thrownTypes javax/naming/InvalidNameException flags 1 + +class name javax/naming/ConfigurationException +header extends javax/naming/NamingException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor ()V flags 1 + +class name javax/naming/Context +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name INITIAL_CONTEXT_FACTORY descriptor Ljava/lang/String; constantValue java.naming.factory.initial flags 19 +field name OBJECT_FACTORIES descriptor Ljava/lang/String; constantValue java.naming.factory.object flags 19 +field name STATE_FACTORIES descriptor Ljava/lang/String; constantValue java.naming.factory.state flags 19 +field name URL_PKG_PREFIXES descriptor Ljava/lang/String; constantValue java.naming.factory.url.pkgs flags 19 +field name PROVIDER_URL descriptor Ljava/lang/String; constantValue java.naming.provider.url flags 19 +field name DNS_URL descriptor Ljava/lang/String; constantValue java.naming.dns.url flags 19 +field name AUTHORITATIVE descriptor Ljava/lang/String; constantValue java.naming.authoritative flags 19 +field name BATCHSIZE descriptor Ljava/lang/String; constantValue java.naming.batchsize flags 19 +field name REFERRAL descriptor Ljava/lang/String; constantValue java.naming.referral flags 19 +field name SECURITY_PROTOCOL descriptor Ljava/lang/String; constantValue java.naming.security.protocol flags 19 +field name SECURITY_AUTHENTICATION descriptor Ljava/lang/String; constantValue java.naming.security.authentication flags 19 +field name SECURITY_PRINCIPAL descriptor Ljava/lang/String; constantValue java.naming.security.principal flags 19 +field name SECURITY_CREDENTIALS descriptor Ljava/lang/String; constantValue java.naming.security.credentials flags 19 +field name LANGUAGE descriptor Ljava/lang/String; constantValue java.naming.language flags 19 +field name APPLET descriptor Ljava/lang/String; constantValue java.naming.applet flags 19 +method name lookup descriptor (Ljavax/naming/Name;)Ljava/lang/Object; thrownTypes javax/naming/NamingException flags 401 +method name lookup descriptor (Ljava/lang/String;)Ljava/lang/Object; thrownTypes javax/naming/NamingException flags 401 +method name bind descriptor (Ljavax/naming/Name;Ljava/lang/Object;)V thrownTypes javax/naming/NamingException flags 401 +method name bind descriptor (Ljava/lang/String;Ljava/lang/Object;)V thrownTypes javax/naming/NamingException flags 401 +method name rebind descriptor (Ljavax/naming/Name;Ljava/lang/Object;)V thrownTypes javax/naming/NamingException flags 401 +method name rebind descriptor (Ljava/lang/String;Ljava/lang/Object;)V thrownTypes javax/naming/NamingException flags 401 +method name unbind descriptor (Ljavax/naming/Name;)V thrownTypes javax/naming/NamingException flags 401 +method name unbind descriptor (Ljava/lang/String;)V thrownTypes javax/naming/NamingException flags 401 +method name rename descriptor (Ljavax/naming/Name;Ljavax/naming/Name;)V thrownTypes javax/naming/NamingException flags 401 +method name rename descriptor (Ljava/lang/String;Ljava/lang/String;)V thrownTypes javax/naming/NamingException flags 401 +method name list descriptor (Ljavax/naming/Name;)Ljavax/naming/NamingEnumeration; thrownTypes javax/naming/NamingException flags 401 signature (Ljavax/naming/Name;)Ljavax/naming/NamingEnumeration; +method name list descriptor (Ljava/lang/String;)Ljavax/naming/NamingEnumeration; thrownTypes javax/naming/NamingException flags 401 signature (Ljava/lang/String;)Ljavax/naming/NamingEnumeration; +method name listBindings descriptor (Ljavax/naming/Name;)Ljavax/naming/NamingEnumeration; thrownTypes javax/naming/NamingException flags 401 signature (Ljavax/naming/Name;)Ljavax/naming/NamingEnumeration; +method name listBindings descriptor (Ljava/lang/String;)Ljavax/naming/NamingEnumeration; thrownTypes javax/naming/NamingException flags 401 signature (Ljava/lang/String;)Ljavax/naming/NamingEnumeration; +method name destroySubcontext descriptor (Ljavax/naming/Name;)V thrownTypes javax/naming/NamingException flags 401 +method name destroySubcontext descriptor (Ljava/lang/String;)V thrownTypes javax/naming/NamingException flags 401 +method name createSubcontext descriptor (Ljavax/naming/Name;)Ljavax/naming/Context; thrownTypes javax/naming/NamingException flags 401 +method name createSubcontext descriptor (Ljava/lang/String;)Ljavax/naming/Context; thrownTypes javax/naming/NamingException flags 401 +method name lookupLink descriptor (Ljavax/naming/Name;)Ljava/lang/Object; thrownTypes javax/naming/NamingException flags 401 +method name lookupLink descriptor (Ljava/lang/String;)Ljava/lang/Object; thrownTypes javax/naming/NamingException flags 401 +method name getNameParser descriptor (Ljavax/naming/Name;)Ljavax/naming/NameParser; thrownTypes javax/naming/NamingException flags 401 +method name getNameParser descriptor (Ljava/lang/String;)Ljavax/naming/NameParser; thrownTypes javax/naming/NamingException flags 401 +method name composeName descriptor (Ljavax/naming/Name;Ljavax/naming/Name;)Ljavax/naming/Name; thrownTypes javax/naming/NamingException flags 401 +method name composeName descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; thrownTypes javax/naming/NamingException flags 401 +method name addToEnvironment descriptor (Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; thrownTypes javax/naming/NamingException flags 401 +method name removeFromEnvironment descriptor (Ljava/lang/String;)Ljava/lang/Object; thrownTypes javax/naming/NamingException flags 401 +method name getEnvironment descriptor ()Ljava/util/Hashtable; thrownTypes javax/naming/NamingException flags 401 signature ()Ljava/util/Hashtable<**>; +method name close descriptor ()V thrownTypes javax/naming/NamingException flags 401 +method name getNameInNamespace descriptor ()Ljava/lang/String; thrownTypes javax/naming/NamingException flags 401 + +class name javax/naming/ContextNotEmptyException +header extends javax/naming/NamingException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor ()V flags 1 + +class name javax/naming/InitialContext +header extends java/lang/Object implements javax/naming/Context flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name myProps descriptor Ljava/util/Hashtable; flags 4 signature Ljava/util/Hashtable; +field name defaultInitCtx descriptor Ljavax/naming/Context; flags 4 +field name gotDefault descriptor Z flags 4 +method name descriptor (Z)V thrownTypes javax/naming/NamingException flags 4 +method name descriptor ()V thrownTypes javax/naming/NamingException flags 1 +method name descriptor (Ljava/util/Hashtable;)V thrownTypes javax/naming/NamingException flags 1 signature (Ljava/util/Hashtable<**>;)V +method name init descriptor (Ljava/util/Hashtable;)V thrownTypes javax/naming/NamingException flags 4 signature (Ljava/util/Hashtable<**>;)V +method name doLookup descriptor (Ljavax/naming/Name;)Ljava/lang/Object; thrownTypes javax/naming/NamingException flags 9 signature (Ljavax/naming/Name;)TT; +method name doLookup descriptor (Ljava/lang/String;)Ljava/lang/Object; thrownTypes javax/naming/NamingException flags 9 signature (Ljava/lang/String;)TT; +method name getDefaultInitCtx descriptor ()Ljavax/naming/Context; thrownTypes javax/naming/NamingException flags 4 +method name getURLOrDefaultInitCtx descriptor (Ljava/lang/String;)Ljavax/naming/Context; thrownTypes javax/naming/NamingException flags 4 +method name getURLOrDefaultInitCtx descriptor (Ljavax/naming/Name;)Ljavax/naming/Context; thrownTypes javax/naming/NamingException flags 4 +method name lookup descriptor (Ljava/lang/String;)Ljava/lang/Object; thrownTypes javax/naming/NamingException flags 1 +method name lookup descriptor (Ljavax/naming/Name;)Ljava/lang/Object; thrownTypes javax/naming/NamingException flags 1 +method name bind descriptor (Ljava/lang/String;Ljava/lang/Object;)V thrownTypes javax/naming/NamingException flags 1 +method name bind descriptor (Ljavax/naming/Name;Ljava/lang/Object;)V thrownTypes javax/naming/NamingException flags 1 +method name rebind descriptor (Ljava/lang/String;Ljava/lang/Object;)V thrownTypes javax/naming/NamingException flags 1 +method name rebind descriptor (Ljavax/naming/Name;Ljava/lang/Object;)V thrownTypes javax/naming/NamingException flags 1 +method name unbind descriptor (Ljava/lang/String;)V thrownTypes javax/naming/NamingException flags 1 +method name unbind descriptor (Ljavax/naming/Name;)V thrownTypes javax/naming/NamingException flags 1 +method name rename descriptor (Ljava/lang/String;Ljava/lang/String;)V thrownTypes javax/naming/NamingException flags 1 +method name rename descriptor (Ljavax/naming/Name;Ljavax/naming/Name;)V thrownTypes javax/naming/NamingException flags 1 +method name list descriptor (Ljava/lang/String;)Ljavax/naming/NamingEnumeration; thrownTypes javax/naming/NamingException flags 1 signature (Ljava/lang/String;)Ljavax/naming/NamingEnumeration; +method name list descriptor (Ljavax/naming/Name;)Ljavax/naming/NamingEnumeration; thrownTypes javax/naming/NamingException flags 1 signature (Ljavax/naming/Name;)Ljavax/naming/NamingEnumeration; +method name listBindings descriptor (Ljava/lang/String;)Ljavax/naming/NamingEnumeration; thrownTypes javax/naming/NamingException flags 1 signature (Ljava/lang/String;)Ljavax/naming/NamingEnumeration; +method name listBindings descriptor (Ljavax/naming/Name;)Ljavax/naming/NamingEnumeration; thrownTypes javax/naming/NamingException flags 1 signature (Ljavax/naming/Name;)Ljavax/naming/NamingEnumeration; +method name destroySubcontext descriptor (Ljava/lang/String;)V thrownTypes javax/naming/NamingException flags 1 +method name destroySubcontext descriptor (Ljavax/naming/Name;)V thrownTypes javax/naming/NamingException flags 1 +method name createSubcontext descriptor (Ljava/lang/String;)Ljavax/naming/Context; thrownTypes javax/naming/NamingException flags 1 +method name createSubcontext descriptor (Ljavax/naming/Name;)Ljavax/naming/Context; thrownTypes javax/naming/NamingException flags 1 +method name lookupLink descriptor (Ljava/lang/String;)Ljava/lang/Object; thrownTypes javax/naming/NamingException flags 1 +method name lookupLink descriptor (Ljavax/naming/Name;)Ljava/lang/Object; thrownTypes javax/naming/NamingException flags 1 +method name getNameParser descriptor (Ljava/lang/String;)Ljavax/naming/NameParser; thrownTypes javax/naming/NamingException flags 1 +method name getNameParser descriptor (Ljavax/naming/Name;)Ljavax/naming/NameParser; thrownTypes javax/naming/NamingException flags 1 +method name composeName descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; thrownTypes javax/naming/NamingException flags 1 +method name composeName descriptor (Ljavax/naming/Name;Ljavax/naming/Name;)Ljavax/naming/Name; thrownTypes javax/naming/NamingException flags 1 +method name addToEnvironment descriptor (Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; thrownTypes javax/naming/NamingException flags 1 +method name removeFromEnvironment descriptor (Ljava/lang/String;)Ljava/lang/Object; thrownTypes javax/naming/NamingException flags 1 +method name getEnvironment descriptor ()Ljava/util/Hashtable; thrownTypes javax/naming/NamingException flags 1 signature ()Ljava/util/Hashtable<**>; +method name close descriptor ()V thrownTypes javax/naming/NamingException flags 1 +method name getNameInNamespace descriptor ()Ljava/lang/String; thrownTypes javax/naming/NamingException flags 1 + +class name javax/naming/InsufficientResourcesException +header extends javax/naming/NamingException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor ()V flags 1 + +class name javax/naming/InterruptedNamingException +header extends javax/naming/NamingException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor ()V flags 1 + +class name javax/naming/InvalidNameException +header extends javax/naming/NamingException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor ()V flags 1 + +class name javax/naming/LimitExceededException +header extends javax/naming/NamingException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/naming/LinkException +header extends javax/naming/NamingException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name linkResolvedName descriptor Ljavax/naming/Name; flags 4 +field name linkResolvedObj descriptor Ljava/lang/Object; flags 4 +field name linkRemainingName descriptor Ljavax/naming/Name; flags 4 +field name linkExplanation descriptor Ljava/lang/String; flags 4 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor ()V flags 1 +method name getLinkResolvedName descriptor ()Ljavax/naming/Name; flags 1 +method name getLinkRemainingName descriptor ()Ljavax/naming/Name; flags 1 +method name getLinkResolvedObj descriptor ()Ljava/lang/Object; flags 1 +method name getLinkExplanation descriptor ()Ljava/lang/String; flags 1 +method name setLinkExplanation descriptor (Ljava/lang/String;)V flags 1 +method name setLinkResolvedName descriptor (Ljavax/naming/Name;)V flags 1 +method name setLinkRemainingName descriptor (Ljavax/naming/Name;)V flags 1 +method name setLinkResolvedObj descriptor (Ljava/lang/Object;)V flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name toString descriptor (Z)Ljava/lang/String; flags 1 + +class name javax/naming/LinkLoopException +header extends javax/naming/LinkException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor ()V flags 1 + +class name javax/naming/LinkRef +header extends javax/naming/Reference flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljavax/naming/Name;)V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name getLinkName descriptor ()Ljava/lang/String; thrownTypes javax/naming/NamingException flags 1 + +class name javax/naming/MalformedLinkException +header extends javax/naming/LinkException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor ()V flags 1 + +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; classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name serialVersionUID descriptor J constantValue -3617482732056931635 flags 19 +method name clone descriptor ()Ljava/lang/Object; flags 401 +method name compareTo descriptor (Ljava/lang/Object;)I flags 401 +method name size descriptor ()I flags 401 +method name isEmpty descriptor ()Z flags 401 +method name getAll descriptor ()Ljava/util/Enumeration; flags 401 signature ()Ljava/util/Enumeration; +method name get descriptor (I)Ljava/lang/String; flags 401 +method name getPrefix descriptor (I)Ljavax/naming/Name; flags 401 +method name getSuffix descriptor (I)Ljavax/naming/Name; flags 401 +method name startsWith descriptor (Ljavax/naming/Name;)Z flags 401 +method name endsWith descriptor (Ljavax/naming/Name;)Z flags 401 +method name addAll descriptor (Ljavax/naming/Name;)Ljavax/naming/Name; thrownTypes javax/naming/InvalidNameException flags 401 +method name addAll descriptor (ILjavax/naming/Name;)Ljavax/naming/Name; thrownTypes javax/naming/InvalidNameException flags 401 +method name add descriptor (Ljava/lang/String;)Ljavax/naming/Name; thrownTypes javax/naming/InvalidNameException flags 401 +method name add descriptor (ILjava/lang/String;)Ljavax/naming/Name; thrownTypes javax/naming/InvalidNameException flags 401 +method name remove descriptor (I)Ljava/lang/Object; thrownTypes javax/naming/InvalidNameException flags 401 + +class name javax/naming/NameAlreadyBoundException +header extends javax/naming/NamingException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor ()V flags 1 + +class name javax/naming/NameClassPair +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Z)V flags 1 +method name getClassName descriptor ()Ljava/lang/String; flags 1 +method name getName descriptor ()Ljava/lang/String; flags 1 +method name setName descriptor (Ljava/lang/String;)V flags 1 +method name setClassName descriptor (Ljava/lang/String;)V flags 1 +method name isRelative descriptor ()Z flags 1 +method name setRelative descriptor (Z)V flags 1 +method name getNameInNamespace descriptor ()Ljava/lang/String; flags 1 +method name setNameInNamespace descriptor (Ljava/lang/String;)V flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/naming/NameImpl +header extends java/lang/Object flags 20 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name toString descriptor ()Ljava/lang/String; flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name compareTo descriptor (Ljavax/naming/NameImpl;)I flags 1 +method name size descriptor ()I flags 1 +method name getAll descriptor ()Ljava/util/Enumeration; flags 1 signature ()Ljava/util/Enumeration; +method name get descriptor (I)Ljava/lang/String; flags 1 +method name getPrefix descriptor (I)Ljava/util/Enumeration; flags 1 signature (I)Ljava/util/Enumeration; +method name getSuffix descriptor (I)Ljava/util/Enumeration; flags 1 signature (I)Ljava/util/Enumeration; +method name isEmpty descriptor ()Z flags 1 +method name startsWith descriptor (ILjava/util/Enumeration;)Z flags 1 signature (ILjava/util/Enumeration;)Z +method name endsWith descriptor (ILjava/util/Enumeration;)Z flags 1 signature (ILjava/util/Enumeration;)Z +method name addAll descriptor (Ljava/util/Enumeration;)Z thrownTypes javax/naming/InvalidNameException flags 1 signature (Ljava/util/Enumeration;)Z +method name addAll descriptor (ILjava/util/Enumeration;)Z thrownTypes javax/naming/InvalidNameException flags 1 signature (ILjava/util/Enumeration;)Z +method name add descriptor (Ljava/lang/String;)V thrownTypes javax/naming/InvalidNameException flags 1 +method name add descriptor (ILjava/lang/String;)V thrownTypes javax/naming/InvalidNameException flags 1 +method name remove descriptor (I)Ljava/lang/Object; flags 1 +method name hashCode descriptor ()I flags 1 + +class name javax/naming/NameNotFoundException +header extends javax/naming/NamingException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor ()V flags 1 + +class name javax/naming/NameParser +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name parse descriptor (Ljava/lang/String;)Ljavax/naming/Name; thrownTypes javax/naming/NamingException flags 401 + +class name javax/naming/NamingEnumeration +header extends java/lang/Object implements java/util/Enumeration flags 601 signature Ljava/lang/Object;Ljava/util/Enumeration; classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name next descriptor ()Ljava/lang/Object; thrownTypes javax/naming/NamingException flags 401 signature ()TT; +method name hasMore descriptor ()Z thrownTypes javax/naming/NamingException flags 401 +method name close descriptor ()V thrownTypes javax/naming/NamingException flags 401 + +class name javax/naming/NamingException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name resolvedName descriptor Ljavax/naming/Name; flags 4 +field name resolvedObj descriptor Ljava/lang/Object; flags 4 +field name remainingName descriptor Ljavax/naming/Name; flags 4 +field name rootException descriptor Ljava/lang/Throwable; flags 4 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor ()V flags 1 +method name getResolvedName descriptor ()Ljavax/naming/Name; flags 1 +method name getRemainingName descriptor ()Ljavax/naming/Name; flags 1 +method name getResolvedObj descriptor ()Ljava/lang/Object; flags 1 +method name getExplanation descriptor ()Ljava/lang/String; flags 1 +method name setResolvedName descriptor (Ljavax/naming/Name;)V flags 1 +method name setRemainingName descriptor (Ljavax/naming/Name;)V flags 1 +method name setResolvedObj descriptor (Ljava/lang/Object;)V flags 1 +method name appendRemainingComponent descriptor (Ljava/lang/String;)V flags 1 +method name appendRemainingName descriptor (Ljavax/naming/Name;)V flags 1 +method name getRootCause descriptor ()Ljava/lang/Throwable; flags 1 +method name setRootCause descriptor (Ljava/lang/Throwable;)V flags 1 +method name getCause descriptor ()Ljava/lang/Throwable; flags 1 +method name initCause descriptor (Ljava/lang/Throwable;)Ljava/lang/Throwable; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name toString descriptor (Z)Ljava/lang/String; flags 1 + +class name javax/naming/NamingSecurityException +header extends javax/naming/NamingException flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor ()V flags 1 + +class name javax/naming/NoInitialContextException +header extends javax/naming/NamingException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/naming/NoPermissionException +header extends javax/naming/NamingSecurityException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor ()V flags 1 + +class name javax/naming/NotContextException +header extends javax/naming/NamingException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor ()V flags 1 + +class name javax/naming/OperationNotSupportedException +header extends javax/naming/NamingException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/naming/PartialResultException +header extends javax/naming/NamingException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor ()V flags 1 + +class name javax/naming/RefAddr +header extends java/lang/Object implements java/io/Serializable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name addrType descriptor Ljava/lang/String; flags 4 +method name descriptor (Ljava/lang/String;)V flags 4 +method name getType descriptor ()Ljava/lang/String; flags 1 +method name getContent descriptor ()Ljava/lang/Object; flags 401 +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 javax/naming/Reference +header extends java/lang/Object implements java/lang/Cloneable,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name className descriptor Ljava/lang/String; flags 4 +field name addrs descriptor Ljava/util/Vector; flags 4 signature Ljava/util/Vector; +field name classFactory descriptor Ljava/lang/String; flags 4 +field name classFactoryLocation descriptor Ljava/lang/String; flags 4 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljavax/naming/RefAddr;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljavax/naming/RefAddr;Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name getClassName descriptor ()Ljava/lang/String; flags 1 +method name getFactoryClassName descriptor ()Ljava/lang/String; flags 1 +method name getFactoryClassLocation descriptor ()Ljava/lang/String; flags 1 +method name get descriptor (Ljava/lang/String;)Ljavax/naming/RefAddr; flags 1 +method name get descriptor (I)Ljavax/naming/RefAddr; flags 1 +method name getAll descriptor ()Ljava/util/Enumeration; flags 1 signature ()Ljava/util/Enumeration; +method name size descriptor ()I flags 1 +method name add descriptor (Ljavax/naming/RefAddr;)V flags 1 +method name add descriptor (ILjavax/naming/RefAddr;)V flags 1 +method name remove descriptor (I)Ljava/lang/Object; flags 1 +method name clear descriptor ()V 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 clone descriptor ()Ljava/lang/Object; flags 1 + +class name javax/naming/Referenceable +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getReference descriptor ()Ljavax/naming/Reference; thrownTypes javax/naming/NamingException flags 401 + +class name javax/naming/ReferralException +header extends javax/naming/NamingException flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;)V flags 4 +method name descriptor ()V flags 4 +method name getReferralInfo descriptor ()Ljava/lang/Object; flags 401 +method name getReferralContext descriptor ()Ljavax/naming/Context; thrownTypes javax/naming/NamingException flags 401 +method name getReferralContext descriptor (Ljava/util/Hashtable;)Ljavax/naming/Context; thrownTypes javax/naming/NamingException flags 401 signature (Ljava/util/Hashtable<**>;)Ljavax/naming/Context; +method name skipReferral descriptor ()Z flags 401 +method name retryReferral descriptor ()V flags 401 + +class name javax/naming/ServiceUnavailableException +header extends javax/naming/NamingException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor ()V flags 1 + +class name javax/naming/SizeLimitExceededException +header extends javax/naming/LimitExceededException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/naming/StringRefAddr +header extends javax/naming/RefAddr flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name getContent descriptor ()Ljava/lang/Object; flags 1 + +class name javax/naming/TimeLimitExceededException +header extends javax/naming/LimitExceededException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/naming/directory/Attribute +header extends java/lang/Object implements java/lang/Cloneable,java/io/Serializable flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name serialVersionUID descriptor J constantValue 8707690322213556804 flags 19 +method name getAll descriptor ()Ljavax/naming/NamingEnumeration; thrownTypes javax/naming/NamingException flags 401 signature ()Ljavax/naming/NamingEnumeration<*>; +method name get descriptor ()Ljava/lang/Object; thrownTypes javax/naming/NamingException flags 401 +method name size descriptor ()I flags 401 +method name getID descriptor ()Ljava/lang/String; flags 401 +method name contains descriptor (Ljava/lang/Object;)Z flags 401 +method name add descriptor (Ljava/lang/Object;)Z flags 401 +method name remove descriptor (Ljava/lang/Object;)Z flags 401 +method name clear descriptor ()V flags 401 +method name getAttributeSyntaxDefinition descriptor ()Ljavax/naming/directory/DirContext; thrownTypes javax/naming/NamingException flags 401 +method name getAttributeDefinition descriptor ()Ljavax/naming/directory/DirContext; thrownTypes javax/naming/NamingException flags 401 +method name clone descriptor ()Ljava/lang/Object; flags 401 +method name isOrdered descriptor ()Z flags 401 +method name get descriptor (I)Ljava/lang/Object; thrownTypes javax/naming/NamingException flags 401 +method name remove descriptor (I)Ljava/lang/Object; flags 401 +method name add descriptor (ILjava/lang/Object;)V flags 401 +method name set descriptor (ILjava/lang/Object;)Ljava/lang/Object; flags 401 + +class name javax/naming/directory/AttributeInUseException +header extends javax/naming/NamingException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor ()V flags 1 + +class name javax/naming/directory/AttributeModificationException +header extends javax/naming/NamingException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor ()V flags 1 +method name setUnexecutedModifications descriptor ([Ljavax/naming/directory/ModificationItem;)V flags 1 +method name getUnexecutedModifications descriptor ()[Ljavax/naming/directory/ModificationItem; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/naming/directory/Attributes +header extends java/lang/Object implements java/lang/Cloneable,java/io/Serializable flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name isCaseIgnored descriptor ()Z flags 401 +method name size descriptor ()I flags 401 +method name get descriptor (Ljava/lang/String;)Ljavax/naming/directory/Attribute; flags 401 +method name getAll descriptor ()Ljavax/naming/NamingEnumeration; flags 401 signature ()Ljavax/naming/NamingEnumeration<+Ljavax/naming/directory/Attribute;>; +method name getIDs descriptor ()Ljavax/naming/NamingEnumeration; flags 401 signature ()Ljavax/naming/NamingEnumeration; +method name put descriptor (Ljava/lang/String;Ljava/lang/Object;)Ljavax/naming/directory/Attribute; flags 401 +method name put descriptor (Ljavax/naming/directory/Attribute;)Ljavax/naming/directory/Attribute; flags 401 +method name remove descriptor (Ljava/lang/String;)Ljavax/naming/directory/Attribute; flags 401 +method name clone descriptor ()Ljava/lang/Object; flags 401 + +class name javax/naming/directory/BasicAttribute +header extends java/lang/Object implements javax/naming/directory/Attribute flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name attrID descriptor Ljava/lang/String; flags 4 +field name values descriptor Ljava/util/Vector; flags 84 signature Ljava/util/Vector; +field name ordered descriptor Z flags 4 +method name clone descriptor ()Ljava/lang/Object; 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 descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Object;)V flags 1 +method name descriptor (Ljava/lang/String;Z)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Object;Z)V flags 1 +method name getAll descriptor ()Ljavax/naming/NamingEnumeration; thrownTypes javax/naming/NamingException flags 1 signature ()Ljavax/naming/NamingEnumeration<*>; +method name get descriptor ()Ljava/lang/Object; thrownTypes javax/naming/NamingException flags 1 +method name size descriptor ()I flags 1 +method name getID descriptor ()Ljava/lang/String; flags 1 +method name contains descriptor (Ljava/lang/Object;)Z flags 1 +method name add descriptor (Ljava/lang/Object;)Z flags 1 +method name remove descriptor (Ljava/lang/Object;)Z flags 1 +method name clear descriptor ()V flags 1 +method name isOrdered descriptor ()Z flags 1 +method name get descriptor (I)Ljava/lang/Object; thrownTypes javax/naming/NamingException flags 1 +method name remove descriptor (I)Ljava/lang/Object; flags 1 +method name add descriptor (ILjava/lang/Object;)V flags 1 +method name set descriptor (ILjava/lang/Object;)Ljava/lang/Object; flags 1 +method name getAttributeSyntaxDefinition descriptor ()Ljavax/naming/directory/DirContext; thrownTypes javax/naming/NamingException flags 1 +method name getAttributeDefinition descriptor ()Ljavax/naming/directory/DirContext; thrownTypes javax/naming/NamingException flags 1 + +class name javax/naming/directory/BasicAttributes +header extends java/lang/Object implements javax/naming/directory/Attributes flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (Z)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Object;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Object;Z)V flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name isCaseIgnored descriptor ()Z flags 1 +method name size descriptor ()I flags 1 +method name get descriptor (Ljava/lang/String;)Ljavax/naming/directory/Attribute; flags 1 +method name getAll descriptor ()Ljavax/naming/NamingEnumeration; flags 1 signature ()Ljavax/naming/NamingEnumeration; +method name getIDs descriptor ()Ljavax/naming/NamingEnumeration; flags 1 signature ()Ljavax/naming/NamingEnumeration; +method name put descriptor (Ljava/lang/String;Ljava/lang/Object;)Ljavax/naming/directory/Attribute; flags 1 +method name put descriptor (Ljavax/naming/directory/Attribute;)Ljavax/naming/directory/Attribute; flags 1 +method name remove descriptor (Ljava/lang/String;)Ljavax/naming/directory/Attribute; 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/naming/directory/DirContext +header extends java/lang/Object implements javax/naming/Context flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name ADD_ATTRIBUTE descriptor I constantValue 1 flags 19 +field name REPLACE_ATTRIBUTE descriptor I constantValue 2 flags 19 +field name REMOVE_ATTRIBUTE descriptor I constantValue 3 flags 19 +method name getAttributes descriptor (Ljavax/naming/Name;)Ljavax/naming/directory/Attributes; thrownTypes javax/naming/NamingException flags 401 +method name getAttributes descriptor (Ljava/lang/String;)Ljavax/naming/directory/Attributes; thrownTypes javax/naming/NamingException flags 401 +method name getAttributes descriptor (Ljavax/naming/Name;[Ljava/lang/String;)Ljavax/naming/directory/Attributes; thrownTypes javax/naming/NamingException flags 401 +method name getAttributes descriptor (Ljava/lang/String;[Ljava/lang/String;)Ljavax/naming/directory/Attributes; thrownTypes javax/naming/NamingException flags 401 +method name modifyAttributes descriptor (Ljavax/naming/Name;ILjavax/naming/directory/Attributes;)V thrownTypes javax/naming/NamingException flags 401 +method name modifyAttributes descriptor (Ljava/lang/String;ILjavax/naming/directory/Attributes;)V thrownTypes javax/naming/NamingException flags 401 +method name modifyAttributes descriptor (Ljavax/naming/Name;[Ljavax/naming/directory/ModificationItem;)V thrownTypes javax/naming/NamingException flags 401 +method name modifyAttributes descriptor (Ljava/lang/String;[Ljavax/naming/directory/ModificationItem;)V thrownTypes javax/naming/NamingException flags 401 +method name bind descriptor (Ljavax/naming/Name;Ljava/lang/Object;Ljavax/naming/directory/Attributes;)V thrownTypes javax/naming/NamingException flags 401 +method name bind descriptor (Ljava/lang/String;Ljava/lang/Object;Ljavax/naming/directory/Attributes;)V thrownTypes javax/naming/NamingException flags 401 +method name rebind descriptor (Ljavax/naming/Name;Ljava/lang/Object;Ljavax/naming/directory/Attributes;)V thrownTypes javax/naming/NamingException flags 401 +method name rebind descriptor (Ljava/lang/String;Ljava/lang/Object;Ljavax/naming/directory/Attributes;)V thrownTypes javax/naming/NamingException flags 401 +method name createSubcontext descriptor (Ljavax/naming/Name;Ljavax/naming/directory/Attributes;)Ljavax/naming/directory/DirContext; thrownTypes javax/naming/NamingException flags 401 +method name createSubcontext descriptor (Ljava/lang/String;Ljavax/naming/directory/Attributes;)Ljavax/naming/directory/DirContext; thrownTypes javax/naming/NamingException flags 401 +method name getSchema descriptor (Ljavax/naming/Name;)Ljavax/naming/directory/DirContext; thrownTypes javax/naming/NamingException flags 401 +method name getSchema descriptor (Ljava/lang/String;)Ljavax/naming/directory/DirContext; thrownTypes javax/naming/NamingException flags 401 +method name getSchemaClassDefinition descriptor (Ljavax/naming/Name;)Ljavax/naming/directory/DirContext; thrownTypes javax/naming/NamingException flags 401 +method name getSchemaClassDefinition descriptor (Ljava/lang/String;)Ljavax/naming/directory/DirContext; thrownTypes javax/naming/NamingException flags 401 +method name search descriptor (Ljavax/naming/Name;Ljavax/naming/directory/Attributes;[Ljava/lang/String;)Ljavax/naming/NamingEnumeration; thrownTypes javax/naming/NamingException flags 401 signature (Ljavax/naming/Name;Ljavax/naming/directory/Attributes;[Ljava/lang/String;)Ljavax/naming/NamingEnumeration; +method name search descriptor (Ljava/lang/String;Ljavax/naming/directory/Attributes;[Ljava/lang/String;)Ljavax/naming/NamingEnumeration; thrownTypes javax/naming/NamingException flags 401 signature (Ljava/lang/String;Ljavax/naming/directory/Attributes;[Ljava/lang/String;)Ljavax/naming/NamingEnumeration; +method name search descriptor (Ljavax/naming/Name;Ljavax/naming/directory/Attributes;)Ljavax/naming/NamingEnumeration; thrownTypes javax/naming/NamingException flags 401 signature (Ljavax/naming/Name;Ljavax/naming/directory/Attributes;)Ljavax/naming/NamingEnumeration; +method name search descriptor (Ljava/lang/String;Ljavax/naming/directory/Attributes;)Ljavax/naming/NamingEnumeration; thrownTypes javax/naming/NamingException flags 401 signature (Ljava/lang/String;Ljavax/naming/directory/Attributes;)Ljavax/naming/NamingEnumeration; +method name search descriptor (Ljavax/naming/Name;Ljava/lang/String;Ljavax/naming/directory/SearchControls;)Ljavax/naming/NamingEnumeration; thrownTypes javax/naming/NamingException flags 401 signature (Ljavax/naming/Name;Ljava/lang/String;Ljavax/naming/directory/SearchControls;)Ljavax/naming/NamingEnumeration; +method name search descriptor (Ljava/lang/String;Ljava/lang/String;Ljavax/naming/directory/SearchControls;)Ljavax/naming/NamingEnumeration; thrownTypes javax/naming/NamingException flags 401 signature (Ljava/lang/String;Ljava/lang/String;Ljavax/naming/directory/SearchControls;)Ljavax/naming/NamingEnumeration; +method name search descriptor (Ljavax/naming/Name;Ljava/lang/String;[Ljava/lang/Object;Ljavax/naming/directory/SearchControls;)Ljavax/naming/NamingEnumeration; thrownTypes javax/naming/NamingException flags 401 signature (Ljavax/naming/Name;Ljava/lang/String;[Ljava/lang/Object;Ljavax/naming/directory/SearchControls;)Ljavax/naming/NamingEnumeration; +method name search descriptor (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;Ljavax/naming/directory/SearchControls;)Ljavax/naming/NamingEnumeration; thrownTypes javax/naming/NamingException flags 401 signature (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;Ljavax/naming/directory/SearchControls;)Ljavax/naming/NamingEnumeration; + +class name javax/naming/directory/InitialDirContext +header extends javax/naming/InitialContext implements javax/naming/directory/DirContext flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Z)V thrownTypes javax/naming/NamingException flags 4 +method name descriptor ()V thrownTypes javax/naming/NamingException flags 1 +method name descriptor (Ljava/util/Hashtable;)V thrownTypes javax/naming/NamingException flags 1 signature (Ljava/util/Hashtable<**>;)V +method name getAttributes descriptor (Ljava/lang/String;)Ljavax/naming/directory/Attributes; thrownTypes javax/naming/NamingException flags 1 +method name getAttributes descriptor (Ljava/lang/String;[Ljava/lang/String;)Ljavax/naming/directory/Attributes; thrownTypes javax/naming/NamingException flags 1 +method name getAttributes descriptor (Ljavax/naming/Name;)Ljavax/naming/directory/Attributes; thrownTypes javax/naming/NamingException flags 1 +method name getAttributes descriptor (Ljavax/naming/Name;[Ljava/lang/String;)Ljavax/naming/directory/Attributes; thrownTypes javax/naming/NamingException flags 1 +method name modifyAttributes descriptor (Ljava/lang/String;ILjavax/naming/directory/Attributes;)V thrownTypes javax/naming/NamingException flags 1 +method name modifyAttributes descriptor (Ljavax/naming/Name;ILjavax/naming/directory/Attributes;)V thrownTypes javax/naming/NamingException flags 1 +method name modifyAttributes descriptor (Ljava/lang/String;[Ljavax/naming/directory/ModificationItem;)V thrownTypes javax/naming/NamingException flags 1 +method name modifyAttributes descriptor (Ljavax/naming/Name;[Ljavax/naming/directory/ModificationItem;)V thrownTypes javax/naming/NamingException flags 1 +method name bind descriptor (Ljava/lang/String;Ljava/lang/Object;Ljavax/naming/directory/Attributes;)V thrownTypes javax/naming/NamingException flags 1 +method name bind descriptor (Ljavax/naming/Name;Ljava/lang/Object;Ljavax/naming/directory/Attributes;)V thrownTypes javax/naming/NamingException flags 1 +method name rebind descriptor (Ljava/lang/String;Ljava/lang/Object;Ljavax/naming/directory/Attributes;)V thrownTypes javax/naming/NamingException flags 1 +method name rebind descriptor (Ljavax/naming/Name;Ljava/lang/Object;Ljavax/naming/directory/Attributes;)V thrownTypes javax/naming/NamingException flags 1 +method name createSubcontext descriptor (Ljava/lang/String;Ljavax/naming/directory/Attributes;)Ljavax/naming/directory/DirContext; thrownTypes javax/naming/NamingException flags 1 +method name createSubcontext descriptor (Ljavax/naming/Name;Ljavax/naming/directory/Attributes;)Ljavax/naming/directory/DirContext; thrownTypes javax/naming/NamingException flags 1 +method name getSchema descriptor (Ljava/lang/String;)Ljavax/naming/directory/DirContext; thrownTypes javax/naming/NamingException flags 1 +method name getSchema descriptor (Ljavax/naming/Name;)Ljavax/naming/directory/DirContext; thrownTypes javax/naming/NamingException flags 1 +method name getSchemaClassDefinition descriptor (Ljava/lang/String;)Ljavax/naming/directory/DirContext; thrownTypes javax/naming/NamingException flags 1 +method name getSchemaClassDefinition descriptor (Ljavax/naming/Name;)Ljavax/naming/directory/DirContext; thrownTypes javax/naming/NamingException flags 1 +method name search descriptor (Ljava/lang/String;Ljavax/naming/directory/Attributes;)Ljavax/naming/NamingEnumeration; thrownTypes javax/naming/NamingException flags 1 signature (Ljava/lang/String;Ljavax/naming/directory/Attributes;)Ljavax/naming/NamingEnumeration; +method name search descriptor (Ljavax/naming/Name;Ljavax/naming/directory/Attributes;)Ljavax/naming/NamingEnumeration; thrownTypes javax/naming/NamingException flags 1 signature (Ljavax/naming/Name;Ljavax/naming/directory/Attributes;)Ljavax/naming/NamingEnumeration; +method name search descriptor (Ljava/lang/String;Ljavax/naming/directory/Attributes;[Ljava/lang/String;)Ljavax/naming/NamingEnumeration; thrownTypes javax/naming/NamingException flags 1 signature (Ljava/lang/String;Ljavax/naming/directory/Attributes;[Ljava/lang/String;)Ljavax/naming/NamingEnumeration; +method name search descriptor (Ljavax/naming/Name;Ljavax/naming/directory/Attributes;[Ljava/lang/String;)Ljavax/naming/NamingEnumeration; thrownTypes javax/naming/NamingException flags 1 signature (Ljavax/naming/Name;Ljavax/naming/directory/Attributes;[Ljava/lang/String;)Ljavax/naming/NamingEnumeration; +method name search descriptor (Ljava/lang/String;Ljava/lang/String;Ljavax/naming/directory/SearchControls;)Ljavax/naming/NamingEnumeration; thrownTypes javax/naming/NamingException flags 1 signature (Ljava/lang/String;Ljava/lang/String;Ljavax/naming/directory/SearchControls;)Ljavax/naming/NamingEnumeration; +method name search descriptor (Ljavax/naming/Name;Ljava/lang/String;Ljavax/naming/directory/SearchControls;)Ljavax/naming/NamingEnumeration; thrownTypes javax/naming/NamingException flags 1 signature (Ljavax/naming/Name;Ljava/lang/String;Ljavax/naming/directory/SearchControls;)Ljavax/naming/NamingEnumeration; +method name search descriptor (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;Ljavax/naming/directory/SearchControls;)Ljavax/naming/NamingEnumeration; thrownTypes javax/naming/NamingException flags 1 signature (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;Ljavax/naming/directory/SearchControls;)Ljavax/naming/NamingEnumeration; +method name search descriptor (Ljavax/naming/Name;Ljava/lang/String;[Ljava/lang/Object;Ljavax/naming/directory/SearchControls;)Ljavax/naming/NamingEnumeration; thrownTypes javax/naming/NamingException flags 1 signature (Ljavax/naming/Name;Ljava/lang/String;[Ljava/lang/Object;Ljavax/naming/directory/SearchControls;)Ljavax/naming/NamingEnumeration; + +class name javax/naming/directory/InvalidAttributeIdentifierException +header extends javax/naming/NamingException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor ()V flags 1 + +class name javax/naming/directory/InvalidAttributeValueException +header extends javax/naming/NamingException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor ()V flags 1 + +class name javax/naming/directory/InvalidAttributesException +header extends javax/naming/NamingException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor ()V flags 1 + +class name javax/naming/directory/InvalidSearchControlsException +header extends javax/naming/NamingException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/naming/directory/InvalidSearchFilterException +header extends javax/naming/NamingException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/naming/directory/ModificationItem +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (ILjavax/naming/directory/Attribute;)V flags 1 +method name getModificationOp descriptor ()I flags 1 +method name getAttribute descriptor ()Ljavax/naming/directory/Attribute; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/naming/directory/NoSuchAttributeException +header extends javax/naming/NamingException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor ()V flags 1 + +class name javax/naming/directory/SchemaViolationException +header extends javax/naming/NamingException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/naming/directory/SearchControls +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name OBJECT_SCOPE descriptor I constantValue 0 flags 19 +field name ONELEVEL_SCOPE descriptor I constantValue 1 flags 19 +field name SUBTREE_SCOPE descriptor I constantValue 2 flags 19 +method name descriptor ()V flags 1 +method name descriptor (IJI[Ljava/lang/String;ZZ)V flags 1 +method name getSearchScope descriptor ()I flags 1 +method name getTimeLimit descriptor ()I flags 1 +method name getDerefLinkFlag descriptor ()Z flags 1 +method name getReturningObjFlag descriptor ()Z flags 1 +method name getCountLimit descriptor ()J flags 1 +method name getReturningAttributes descriptor ()[Ljava/lang/String; flags 1 +method name setSearchScope descriptor (I)V flags 1 +method name setTimeLimit descriptor (I)V flags 1 +method name setDerefLinkFlag descriptor (Z)V flags 1 +method name setReturningObjFlag descriptor (Z)V flags 1 +method name setCountLimit descriptor (J)V flags 1 +method name setReturningAttributes descriptor ([Ljava/lang/String;)V flags 1 + +class name javax/naming/directory/SearchResult +header extends javax/naming/Binding flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;Ljava/lang/Object;Ljavax/naming/directory/Attributes;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Object;Ljavax/naming/directory/Attributes;Z)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Ljavax/naming/directory/Attributes;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Ljavax/naming/directory/Attributes;Z)V flags 1 +method name getAttributes descriptor ()Ljavax/naming/directory/Attributes; flags 1 +method name setAttributes descriptor (Ljavax/naming/directory/Attributes;)V flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/naming/event/EventContext +header extends java/lang/Object implements javax/naming/Context flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name OBJECT_SCOPE descriptor I constantValue 0 flags 19 +field name ONELEVEL_SCOPE descriptor I constantValue 1 flags 19 +field name SUBTREE_SCOPE descriptor I constantValue 2 flags 19 +method name addNamingListener descriptor (Ljavax/naming/Name;ILjavax/naming/event/NamingListener;)V thrownTypes javax/naming/NamingException flags 401 +method name addNamingListener descriptor (Ljava/lang/String;ILjavax/naming/event/NamingListener;)V thrownTypes javax/naming/NamingException flags 401 +method name removeNamingListener descriptor (Ljavax/naming/event/NamingListener;)V thrownTypes javax/naming/NamingException flags 401 +method name targetMustExist descriptor ()Z thrownTypes javax/naming/NamingException flags 401 + +class name javax/naming/event/EventDirContext +header extends java/lang/Object implements javax/naming/event/EventContext,javax/naming/directory/DirContext flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name addNamingListener descriptor (Ljavax/naming/Name;Ljava/lang/String;Ljavax/naming/directory/SearchControls;Ljavax/naming/event/NamingListener;)V thrownTypes javax/naming/NamingException flags 401 +method name addNamingListener descriptor (Ljava/lang/String;Ljava/lang/String;Ljavax/naming/directory/SearchControls;Ljavax/naming/event/NamingListener;)V thrownTypes javax/naming/NamingException flags 401 +method name addNamingListener descriptor (Ljavax/naming/Name;Ljava/lang/String;[Ljava/lang/Object;Ljavax/naming/directory/SearchControls;Ljavax/naming/event/NamingListener;)V thrownTypes javax/naming/NamingException flags 401 +method name addNamingListener descriptor (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;Ljavax/naming/directory/SearchControls;Ljavax/naming/event/NamingListener;)V thrownTypes javax/naming/NamingException flags 401 + +class name javax/naming/event/NamespaceChangeListener +header extends java/lang/Object implements javax/naming/event/NamingListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name objectAdded descriptor (Ljavax/naming/event/NamingEvent;)V flags 401 +method name objectRemoved descriptor (Ljavax/naming/event/NamingEvent;)V flags 401 +method name objectRenamed descriptor (Ljavax/naming/event/NamingEvent;)V flags 401 + +class name javax/naming/event/NamingEvent +header extends java/util/EventObject flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name OBJECT_ADDED descriptor I constantValue 0 flags 19 +field name OBJECT_REMOVED descriptor I constantValue 1 flags 19 +field name OBJECT_RENAMED descriptor I constantValue 2 flags 19 +field name OBJECT_CHANGED descriptor I constantValue 3 flags 19 +field name changeInfo descriptor Ljava/lang/Object; flags 4 +field name type descriptor I flags 4 +field name oldBinding descriptor Ljavax/naming/Binding; flags 4 +field name newBinding descriptor Ljavax/naming/Binding; flags 4 +method name descriptor (Ljavax/naming/event/EventContext;ILjavax/naming/Binding;Ljavax/naming/Binding;Ljava/lang/Object;)V flags 1 +method name getType descriptor ()I flags 1 +method name getEventContext descriptor ()Ljavax/naming/event/EventContext; flags 1 +method name getOldBinding descriptor ()Ljavax/naming/Binding; flags 1 +method name getNewBinding descriptor ()Ljavax/naming/Binding; flags 1 +method name getChangeInfo descriptor ()Ljava/lang/Object; flags 1 +method name dispatch descriptor (Ljavax/naming/event/NamingListener;)V flags 1 + +class name javax/naming/event/NamingExceptionEvent +header extends java/util/EventObject flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljavax/naming/event/EventContext;Ljavax/naming/NamingException;)V flags 1 +method name getException descriptor ()Ljavax/naming/NamingException; flags 1 +method name getEventContext descriptor ()Ljavax/naming/event/EventContext; flags 1 +method name dispatch descriptor (Ljavax/naming/event/NamingListener;)V flags 1 + +class name javax/naming/event/NamingListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name namingExceptionThrown descriptor (Ljavax/naming/event/NamingExceptionEvent;)V flags 401 + +class name javax/naming/event/ObjectChangeListener +header extends java/lang/Object implements javax/naming/event/NamingListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name objectChanged descriptor (Ljavax/naming/event/NamingEvent;)V flags 401 + +class name javax/naming/ldap/BasicControl +header extends java/lang/Object implements javax/naming/ldap/Control flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name id descriptor Ljava/lang/String; flags 4 +field name criticality descriptor Z flags 4 +field name value descriptor [B flags 4 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Z[B)V flags 1 +method name getID descriptor ()Ljava/lang/String; flags 1 +method name isCritical descriptor ()Z flags 1 +method name getEncodedValue descriptor ()[B flags 1 + +class name javax/naming/ldap/Control +header extends java/lang/Object implements java/io/Serializable flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name CRITICAL descriptor Z constantValue true flags 19 +field name NONCRITICAL descriptor Z constantValue false flags 19 +method name getID descriptor ()Ljava/lang/String; flags 401 +method name isCritical descriptor ()Z flags 401 +method name getEncodedValue descriptor ()[B flags 401 + +class name javax/naming/ldap/ControlFactory +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 4 +method name getControlInstance descriptor (Ljavax/naming/ldap/Control;)Ljavax/naming/ldap/Control; thrownTypes javax/naming/NamingException flags 401 +method name getControlInstance descriptor (Ljavax/naming/ldap/Control;Ljavax/naming/Context;Ljava/util/Hashtable;)Ljavax/naming/ldap/Control; thrownTypes javax/naming/NamingException flags 9 signature (Ljavax/naming/ldap/Control;Ljavax/naming/Context;Ljava/util/Hashtable<**>;)Ljavax/naming/ldap/Control; + +class name javax/naming/ldap/ExtendedRequest +header extends java/lang/Object implements java/io/Serializable flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getID descriptor ()Ljava/lang/String; flags 401 +method name getEncodedValue descriptor ()[B flags 401 +method name createExtendedResponse descriptor (Ljava/lang/String;[BII)Ljavax/naming/ldap/ExtendedResponse; thrownTypes javax/naming/NamingException flags 401 + +class name javax/naming/ldap/ExtendedResponse +header extends java/lang/Object implements java/io/Serializable flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getID descriptor ()Ljava/lang/String; flags 401 +method name getEncodedValue descriptor ()[B flags 401 + +class name javax/naming/ldap/HasControls +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getControls descriptor ()[Ljavax/naming/ldap/Control; thrownTypes javax/naming/NamingException flags 401 + +class name javax/naming/ldap/InitialLdapContext +header extends javax/naming/directory/InitialDirContext implements javax/naming/ldap/LdapContext flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V thrownTypes javax/naming/NamingException flags 1 +method name descriptor (Ljava/util/Hashtable;[Ljavax/naming/ldap/Control;)V thrownTypes javax/naming/NamingException flags 1 signature (Ljava/util/Hashtable<**>;[Ljavax/naming/ldap/Control;)V +method name extendedOperation descriptor (Ljavax/naming/ldap/ExtendedRequest;)Ljavax/naming/ldap/ExtendedResponse; thrownTypes javax/naming/NamingException flags 1 +method name newInstance descriptor ([Ljavax/naming/ldap/Control;)Ljavax/naming/ldap/LdapContext; thrownTypes javax/naming/NamingException flags 1 +method name reconnect descriptor ([Ljavax/naming/ldap/Control;)V thrownTypes javax/naming/NamingException flags 1 +method name getConnectControls descriptor ()[Ljavax/naming/ldap/Control; thrownTypes javax/naming/NamingException flags 1 +method name setRequestControls descriptor ([Ljavax/naming/ldap/Control;)V thrownTypes javax/naming/NamingException flags 1 +method name getRequestControls descriptor ()[Ljavax/naming/ldap/Control; thrownTypes javax/naming/NamingException flags 1 +method name getResponseControls descriptor ()[Ljavax/naming/ldap/Control; thrownTypes javax/naming/NamingException flags 1 + +class name javax/naming/ldap/LdapContext +header extends java/lang/Object implements javax/naming/directory/DirContext flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name CONTROL_FACTORIES descriptor Ljava/lang/String; constantValue java.naming.factory.control flags 19 +method name extendedOperation descriptor (Ljavax/naming/ldap/ExtendedRequest;)Ljavax/naming/ldap/ExtendedResponse; thrownTypes javax/naming/NamingException flags 401 +method name newInstance descriptor ([Ljavax/naming/ldap/Control;)Ljavax/naming/ldap/LdapContext; thrownTypes javax/naming/NamingException flags 401 +method name reconnect descriptor ([Ljavax/naming/ldap/Control;)V thrownTypes javax/naming/NamingException flags 401 +method name getConnectControls descriptor ()[Ljavax/naming/ldap/Control; thrownTypes javax/naming/NamingException flags 401 +method name setRequestControls descriptor ([Ljavax/naming/ldap/Control;)V thrownTypes javax/naming/NamingException flags 401 +method name getRequestControls descriptor ()[Ljavax/naming/ldap/Control; thrownTypes javax/naming/NamingException flags 401 +method name getResponseControls descriptor ()[Ljavax/naming/ldap/Control; thrownTypes javax/naming/NamingException flags 401 + +class name javax/naming/ldap/LdapName +header extends java/lang/Object implements javax/naming/Name flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;)V thrownTypes javax/naming/InvalidNameException flags 1 +method name descriptor (Ljava/util/List;)V flags 1 signature (Ljava/util/List;)V +method name size descriptor ()I flags 1 +method name isEmpty descriptor ()Z flags 1 +method name getAll descriptor ()Ljava/util/Enumeration; flags 1 signature ()Ljava/util/Enumeration; +method name get descriptor (I)Ljava/lang/String; flags 1 +method name getRdn descriptor (I)Ljavax/naming/ldap/Rdn; flags 1 +method name getPrefix descriptor (I)Ljavax/naming/Name; flags 1 +method name getSuffix descriptor (I)Ljavax/naming/Name; flags 1 +method name startsWith descriptor (Ljavax/naming/Name;)Z flags 1 +method name startsWith descriptor (Ljava/util/List;)Z flags 1 signature (Ljava/util/List;)Z +method name endsWith descriptor (Ljavax/naming/Name;)Z flags 1 +method name endsWith descriptor (Ljava/util/List;)Z flags 1 signature (Ljava/util/List;)Z +method name addAll descriptor (Ljavax/naming/Name;)Ljavax/naming/Name; thrownTypes javax/naming/InvalidNameException flags 1 +method name addAll descriptor (Ljava/util/List;)Ljavax/naming/Name; flags 1 signature (Ljava/util/List;)Ljavax/naming/Name; +method name addAll descriptor (ILjavax/naming/Name;)Ljavax/naming/Name; thrownTypes javax/naming/InvalidNameException flags 1 +method name addAll descriptor (ILjava/util/List;)Ljavax/naming/Name; flags 1 signature (ILjava/util/List;)Ljavax/naming/Name; +method name add descriptor (Ljava/lang/String;)Ljavax/naming/Name; thrownTypes javax/naming/InvalidNameException flags 1 +method name add descriptor (Ljavax/naming/ldap/Rdn;)Ljavax/naming/Name; flags 1 +method name add descriptor (ILjava/lang/String;)Ljavax/naming/Name; thrownTypes javax/naming/InvalidNameException flags 1 +method name add descriptor (ILjavax/naming/ldap/Rdn;)Ljavax/naming/Name; flags 1 +method name remove descriptor (I)Ljava/lang/Object; thrownTypes javax/naming/InvalidNameException flags 1 +method name getRdns descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; +method name clone descriptor ()Ljava/lang/Object; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name compareTo descriptor (Ljava/lang/Object;)I flags 1 +method name hashCode descriptor ()I flags 1 + +class name javax/naming/ldap/LdapReferralException +header extends javax/naming/ReferralException flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;)V flags 4 +method name descriptor ()V flags 4 +method name getReferralContext descriptor ()Ljavax/naming/Context; thrownTypes javax/naming/NamingException flags 401 +method name getReferralContext descriptor (Ljava/util/Hashtable;)Ljavax/naming/Context; thrownTypes javax/naming/NamingException flags 401 signature (Ljava/util/Hashtable<**>;)Ljavax/naming/Context; +method name getReferralContext descriptor (Ljava/util/Hashtable;[Ljavax/naming/ldap/Control;)Ljavax/naming/Context; thrownTypes javax/naming/NamingException flags 401 signature (Ljava/util/Hashtable<**>;[Ljavax/naming/ldap/Control;)Ljavax/naming/Context; + +class name javax/naming/ldap/ManageReferralControl +header extends javax/naming/ldap/BasicControl flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name OID descriptor Ljava/lang/String; constantValue 2.16.840.1.113730.3.4.2 flags 19 +method name descriptor ()V flags 1 +method name descriptor (Z)V flags 1 + +class name javax/naming/ldap/PagedResultsControl +header extends javax/naming/ldap/BasicControl flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name OID descriptor Ljava/lang/String; constantValue 1.2.840.113556.1.4.319 flags 19 +method name descriptor (IZ)V thrownTypes java/io/IOException flags 1 +method name descriptor (I[BZ)V thrownTypes java/io/IOException flags 1 + +class name javax/naming/ldap/PagedResultsResponseControl +header extends javax/naming/ldap/BasicControl flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name OID descriptor Ljava/lang/String; constantValue 1.2.840.113556.1.4.319 flags 19 +method name descriptor (Ljava/lang/String;Z[B)V thrownTypes java/io/IOException flags 1 +method name getResultSize descriptor ()I flags 1 +method name getCookie descriptor ()[B flags 1 + +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; classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljavax/naming/directory/Attributes;)V thrownTypes javax/naming/InvalidNameException flags 1 +method name descriptor (Ljava/lang/String;)V thrownTypes javax/naming/InvalidNameException flags 1 +method name descriptor (Ljavax/naming/ldap/Rdn;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Object;)V thrownTypes javax/naming/InvalidNameException flags 1 +method name getValue descriptor ()Ljava/lang/Object; flags 1 +method name getType descriptor ()Ljava/lang/String; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name compareTo descriptor (Ljava/lang/Object;)I flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 +method name toAttributes descriptor ()Ljavax/naming/directory/Attributes; flags 1 +method name size descriptor ()I flags 1 +method name escapeValue descriptor (Ljava/lang/Object;)Ljava/lang/String; flags 9 +method name unescapeValue descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 9 + +class name javax/naming/ldap/SortControl +header extends javax/naming/ldap/BasicControl flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name OID descriptor Ljava/lang/String; constantValue 1.2.840.113556.1.4.473 flags 19 +method name descriptor (Ljava/lang/String;Z)V thrownTypes java/io/IOException flags 1 +method name descriptor ([Ljava/lang/String;Z)V thrownTypes java/io/IOException flags 1 +method name descriptor ([Ljavax/naming/ldap/SortKey;Z)V thrownTypes java/io/IOException flags 1 + +class name javax/naming/ldap/SortKey +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;ZLjava/lang/String;)V flags 1 +method name getAttributeID descriptor ()Ljava/lang/String; flags 1 +method name isAscending descriptor ()Z flags 1 +method name getMatchingRuleID descriptor ()Ljava/lang/String; flags 1 + +class name javax/naming/ldap/SortResponseControl +header extends javax/naming/ldap/BasicControl flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name OID descriptor Ljava/lang/String; constantValue 1.2.840.113556.1.4.474 flags 19 +method name descriptor (Ljava/lang/String;Z[B)V thrownTypes java/io/IOException flags 1 +method name isSorted descriptor ()Z flags 1 +method name getResultCode descriptor ()I flags 1 +method name getAttributeID descriptor ()Ljava/lang/String; flags 1 +method name getException descriptor ()Ljavax/naming/NamingException; flags 1 + +class name javax/naming/ldap/StartTlsRequest +header extends java/lang/Object implements javax/naming/ldap/ExtendedRequest flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name OID descriptor Ljava/lang/String; constantValue 1.3.6.1.4.1.1466.20037 flags 19 +method name descriptor ()V flags 1 +method name getID descriptor ()Ljava/lang/String; flags 1 +method name getEncodedValue descriptor ()[B flags 1 +method name createExtendedResponse descriptor (Ljava/lang/String;[BII)Ljavax/naming/ldap/ExtendedResponse; thrownTypes javax/naming/NamingException flags 1 + +class name javax/naming/ldap/StartTlsResponse +header extends java/lang/Object implements javax/naming/ldap/ExtendedResponse flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name OID descriptor Ljava/lang/String; constantValue 1.3.6.1.4.1.1466.20037 flags 19 +method name descriptor ()V flags 4 +method name getID descriptor ()Ljava/lang/String; flags 1 +method name getEncodedValue descriptor ()[B flags 1 +method name setEnabledCipherSuites descriptor ([Ljava/lang/String;)V flags 401 +method name setHostnameVerifier descriptor (Ljavax/net/ssl/HostnameVerifier;)V flags 401 +method name negotiate descriptor ()Ljavax/net/ssl/SSLSession; thrownTypes java/io/IOException flags 401 +method name negotiate descriptor (Ljavax/net/ssl/SSLSocketFactory;)Ljavax/net/ssl/SSLSession; thrownTypes java/io/IOException flags 401 +method name close descriptor ()V thrownTypes java/io/IOException flags 401 + +class name javax/naming/ldap/UnsolicitedNotification +header extends java/lang/Object implements javax/naming/ldap/ExtendedResponse,javax/naming/ldap/HasControls flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getReferrals descriptor ()[Ljava/lang/String; flags 401 +method name getException descriptor ()Ljavax/naming/NamingException; flags 401 + +class name javax/naming/ldap/UnsolicitedNotificationEvent +header extends java/util/EventObject flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/Object;Ljavax/naming/ldap/UnsolicitedNotification;)V flags 1 +method name getNotification descriptor ()Ljavax/naming/ldap/UnsolicitedNotification; flags 1 +method name dispatch descriptor (Ljavax/naming/ldap/UnsolicitedNotificationListener;)V flags 1 + +class name javax/naming/ldap/UnsolicitedNotificationListener +header extends java/lang/Object implements javax/naming/event/NamingListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name notificationReceived descriptor (Ljavax/naming/ldap/UnsolicitedNotificationEvent;)V flags 401 + +class name javax/naming/spi/DirObjectFactory +header extends java/lang/Object implements javax/naming/spi/ObjectFactory flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getObjectInstance descriptor (Ljava/lang/Object;Ljavax/naming/Name;Ljavax/naming/Context;Ljava/util/Hashtable;Ljavax/naming/directory/Attributes;)Ljava/lang/Object; thrownTypes java/lang/Exception flags 401 signature (Ljava/lang/Object;Ljavax/naming/Name;Ljavax/naming/Context;Ljava/util/Hashtable<**>;Ljavax/naming/directory/Attributes;)Ljava/lang/Object; + +class name javax/naming/spi/DirStateFactory +header extends java/lang/Object implements javax/naming/spi/StateFactory flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +innerclass innerClass javax/naming/spi/DirStateFactory$Result outerClass javax/naming/spi/DirStateFactory innerClassName Result flags 9 +method name getStateToBind descriptor (Ljava/lang/Object;Ljavax/naming/Name;Ljavax/naming/Context;Ljava/util/Hashtable;Ljavax/naming/directory/Attributes;)Ljavax/naming/spi/DirStateFactory$Result; thrownTypes javax/naming/NamingException flags 401 signature (Ljava/lang/Object;Ljavax/naming/Name;Ljavax/naming/Context;Ljava/util/Hashtable<**>;Ljavax/naming/directory/Attributes;)Ljavax/naming/spi/DirStateFactory$Result; + +class name javax/naming/spi/DirStateFactory$Result +header extends java/lang/Object flags 21 +innerclass innerClass javax/naming/spi/DirStateFactory$Result outerClass javax/naming/spi/DirStateFactory innerClassName Result flags 9 +method name descriptor (Ljava/lang/Object;Ljavax/naming/directory/Attributes;)V flags 1 +method name getObject descriptor ()Ljava/lang/Object; flags 1 +method name getAttributes descriptor ()Ljavax/naming/directory/Attributes; flags 1 + +class name javax/naming/spi/DirectoryManager +header extends javax/naming/spi/NamingManager flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +innerclass innerClass javax/naming/spi/DirStateFactory$Result outerClass javax/naming/spi/DirStateFactory innerClassName Result flags 9 +method name getContinuationDirContext descriptor (Ljavax/naming/CannotProceedException;)Ljavax/naming/directory/DirContext; thrownTypes javax/naming/NamingException flags 9 +method name getObjectInstance descriptor (Ljava/lang/Object;Ljavax/naming/Name;Ljavax/naming/Context;Ljava/util/Hashtable;Ljavax/naming/directory/Attributes;)Ljava/lang/Object; thrownTypes java/lang/Exception flags 9 signature (Ljava/lang/Object;Ljavax/naming/Name;Ljavax/naming/Context;Ljava/util/Hashtable<**>;Ljavax/naming/directory/Attributes;)Ljava/lang/Object; +method name getStateToBind descriptor (Ljava/lang/Object;Ljavax/naming/Name;Ljavax/naming/Context;Ljava/util/Hashtable;Ljavax/naming/directory/Attributes;)Ljavax/naming/spi/DirStateFactory$Result; thrownTypes javax/naming/NamingException flags 9 signature (Ljava/lang/Object;Ljavax/naming/Name;Ljavax/naming/Context;Ljava/util/Hashtable<**>;Ljavax/naming/directory/Attributes;)Ljavax/naming/spi/DirStateFactory$Result; + +class name javax/naming/spi/InitialContextFactory +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getInitialContext descriptor (Ljava/util/Hashtable;)Ljavax/naming/Context; thrownTypes javax/naming/NamingException flags 401 signature (Ljava/util/Hashtable<**>;)Ljavax/naming/Context; + +class name javax/naming/spi/InitialContextFactoryBuilder +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name createInitialContextFactory descriptor (Ljava/util/Hashtable;)Ljavax/naming/spi/InitialContextFactory; thrownTypes javax/naming/NamingException flags 401 signature (Ljava/util/Hashtable<**>;)Ljavax/naming/spi/InitialContextFactory; + +class name javax/naming/spi/NamingManager +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name CPE descriptor Ljava/lang/String; constantValue java.naming.spi.CannotProceedException flags 19 +method name setObjectFactoryBuilder descriptor (Ljavax/naming/spi/ObjectFactoryBuilder;)V thrownTypes javax/naming/NamingException flags 29 +method name getObjectInstance descriptor (Ljava/lang/Object;Ljavax/naming/Name;Ljavax/naming/Context;Ljava/util/Hashtable;)Ljava/lang/Object; thrownTypes java/lang/Exception flags 9 signature (Ljava/lang/Object;Ljavax/naming/Name;Ljavax/naming/Context;Ljava/util/Hashtable<**>;)Ljava/lang/Object; +method name getURLContext descriptor (Ljava/lang/String;Ljava/util/Hashtable;)Ljavax/naming/Context; thrownTypes javax/naming/NamingException flags 9 signature (Ljava/lang/String;Ljava/util/Hashtable<**>;)Ljavax/naming/Context; +method name getInitialContext descriptor (Ljava/util/Hashtable;)Ljavax/naming/Context; thrownTypes javax/naming/NamingException flags 9 signature (Ljava/util/Hashtable<**>;)Ljavax/naming/Context; +method name setInitialContextFactoryBuilder descriptor (Ljavax/naming/spi/InitialContextFactoryBuilder;)V thrownTypes javax/naming/NamingException flags 29 +method name hasInitialContextFactoryBuilder descriptor ()Z flags 9 +method name getContinuationContext descriptor (Ljavax/naming/CannotProceedException;)Ljavax/naming/Context; thrownTypes javax/naming/NamingException flags 9 +method name getStateToBind descriptor (Ljava/lang/Object;Ljavax/naming/Name;Ljavax/naming/Context;Ljava/util/Hashtable;)Ljava/lang/Object; thrownTypes javax/naming/NamingException flags 9 signature (Ljava/lang/Object;Ljavax/naming/Name;Ljavax/naming/Context;Ljava/util/Hashtable<**>;)Ljava/lang/Object; + +class name javax/naming/spi/ObjectFactory +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getObjectInstance descriptor (Ljava/lang/Object;Ljavax/naming/Name;Ljavax/naming/Context;Ljava/util/Hashtable;)Ljava/lang/Object; thrownTypes java/lang/Exception flags 401 signature (Ljava/lang/Object;Ljavax/naming/Name;Ljavax/naming/Context;Ljava/util/Hashtable<**>;)Ljava/lang/Object; + +class name javax/naming/spi/ObjectFactoryBuilder +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name createObjectFactory descriptor (Ljava/lang/Object;Ljava/util/Hashtable;)Ljavax/naming/spi/ObjectFactory; thrownTypes javax/naming/NamingException flags 401 signature (Ljava/lang/Object;Ljava/util/Hashtable<**>;)Ljavax/naming/spi/ObjectFactory; + +class name javax/naming/spi/ResolveResult +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name resolvedObj descriptor Ljava/lang/Object; flags 4 +field name remainingName descriptor Ljavax/naming/Name; flags 4 +method name descriptor ()V flags 4 +method name descriptor (Ljava/lang/Object;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/Object;Ljavax/naming/Name;)V flags 1 +method name getRemainingName descriptor ()Ljavax/naming/Name; flags 1 +method name getResolvedObj descriptor ()Ljava/lang/Object; flags 1 +method name setRemainingName descriptor (Ljavax/naming/Name;)V flags 1 +method name appendRemainingName descriptor (Ljavax/naming/Name;)V flags 1 +method name appendRemainingComponent descriptor (Ljava/lang/String;)V flags 1 +method name setResolvedObj descriptor (Ljava/lang/Object;)V flags 1 + +class name javax/naming/spi/Resolver +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name resolveToClass descriptor (Ljavax/naming/Name;Ljava/lang/Class;)Ljavax/naming/spi/ResolveResult; thrownTypes javax/naming/NamingException flags 401 signature (Ljavax/naming/Name;Ljava/lang/Class<+Ljavax/naming/Context;>;)Ljavax/naming/spi/ResolveResult; +method name resolveToClass descriptor (Ljava/lang/String;Ljava/lang/Class;)Ljavax/naming/spi/ResolveResult; thrownTypes javax/naming/NamingException flags 401 signature (Ljava/lang/String;Ljava/lang/Class<+Ljavax/naming/Context;>;)Ljavax/naming/spi/ResolveResult; + +class name javax/naming/spi/StateFactory +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getStateToBind descriptor (Ljava/lang/Object;Ljavax/naming/Name;Ljavax/naming/Context;Ljava/util/Hashtable;)Ljava/lang/Object; thrownTypes javax/naming/NamingException flags 401 signature (Ljava/lang/Object;Ljavax/naming/Name;Ljavax/naming/Context;Ljava/util/Hashtable<**>;)Ljava/lang/Object; + diff --git a/langtools/make/data/symbols/java.prefs-6.sym.txt b/langtools/make/data/symbols/java.prefs-6.sym.txt new file mode 100644 index 00000000000..5e01a80f634 --- /dev/null +++ b/langtools/make/data/symbols/java.prefs-6.sym.txt @@ -0,0 +1,28 @@ +# +# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# This code is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License version 2 only, as +# published by the Free Software Foundation. Oracle designates this +# particular file as subject to the "Classpath" exception as provided +# by Oracle in the LICENSE file that accompanied this code. +# +# This code is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# version 2 for more details (a copy is included in the LICENSE file that +# accompanied this code). +# +# You should have received a copy of the GNU General Public License version +# 2 along with this work; if not, write to the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +# +# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA +# or visit www.oracle.com if you need additional information or have any +# questions. +# +# ########################################################## +# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ### +# ########################################################## +# diff --git a/langtools/make/data/symbols/java.prefs-7.sym.txt b/langtools/make/data/symbols/java.prefs-7.sym.txt new file mode 100644 index 00000000000..543de4a2984 --- /dev/null +++ b/langtools/make/data/symbols/java.prefs-7.sym.txt @@ -0,0 +1,55 @@ +# +# 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/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 + diff --git a/langtools/make/data/symbols/java.prefs-8.sym.txt b/langtools/make/data/symbols/java.prefs-8.sym.txt new file mode 100644 index 00000000000..8847b1ff5e5 --- /dev/null +++ b/langtools/make/data/symbols/java.prefs-8.sym.txt @@ -0,0 +1,164 @@ +# +# 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/util/prefs/AbstractPreferences +header extends java/util/prefs/Preferences flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name newNode descriptor Z flags 4 +field name lock descriptor Ljava/lang/Object; flags 14 +method name descriptor (Ljava/util/prefs/AbstractPreferences;Ljava/lang/String;)V flags 4 +method name put descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name get descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; flags 1 +method name remove descriptor (Ljava/lang/String;)V flags 1 +method name clear descriptor ()V thrownTypes java/util/prefs/BackingStoreException flags 1 +method name putInt descriptor (Ljava/lang/String;I)V flags 1 +method name getInt descriptor (Ljava/lang/String;I)I flags 1 +method name putLong descriptor (Ljava/lang/String;J)V flags 1 +method name getLong descriptor (Ljava/lang/String;J)J flags 1 +method name putBoolean descriptor (Ljava/lang/String;Z)V flags 1 +method name getBoolean descriptor (Ljava/lang/String;Z)Z flags 1 +method name putFloat descriptor (Ljava/lang/String;F)V flags 1 +method name getFloat descriptor (Ljava/lang/String;F)F flags 1 +method name putDouble descriptor (Ljava/lang/String;D)V flags 1 +method name getDouble descriptor (Ljava/lang/String;D)D flags 1 +method name putByteArray descriptor (Ljava/lang/String;[B)V flags 1 +method name getByteArray descriptor (Ljava/lang/String;[B)[B flags 1 +method name keys descriptor ()[Ljava/lang/String; thrownTypes java/util/prefs/BackingStoreException flags 1 +method name childrenNames descriptor ()[Ljava/lang/String; thrownTypes java/util/prefs/BackingStoreException flags 1 +method name cachedChildren descriptor ()[Ljava/util/prefs/AbstractPreferences; flags 14 +method name parent descriptor ()Ljava/util/prefs/Preferences; flags 1 +method name node descriptor (Ljava/lang/String;)Ljava/util/prefs/Preferences; flags 1 +method name nodeExists descriptor (Ljava/lang/String;)Z thrownTypes java/util/prefs/BackingStoreException flags 1 +method name removeNode descriptor ()V thrownTypes java/util/prefs/BackingStoreException flags 1 +method name name descriptor ()Ljava/lang/String; flags 1 +method name absolutePath descriptor ()Ljava/lang/String; flags 1 +method name isUserNode descriptor ()Z flags 1 +method name addPreferenceChangeListener descriptor (Ljava/util/prefs/PreferenceChangeListener;)V flags 1 +method name removePreferenceChangeListener descriptor (Ljava/util/prefs/PreferenceChangeListener;)V flags 1 +method name addNodeChangeListener descriptor (Ljava/util/prefs/NodeChangeListener;)V flags 1 +method name removeNodeChangeListener descriptor (Ljava/util/prefs/NodeChangeListener;)V flags 1 +method name putSpi descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 404 +method name getSpi descriptor (Ljava/lang/String;)Ljava/lang/String; flags 404 +method name removeSpi descriptor (Ljava/lang/String;)V flags 404 +method name removeNodeSpi descriptor ()V thrownTypes java/util/prefs/BackingStoreException flags 404 +method name keysSpi descriptor ()[Ljava/lang/String; thrownTypes java/util/prefs/BackingStoreException flags 404 +method name childrenNamesSpi descriptor ()[Ljava/lang/String; thrownTypes java/util/prefs/BackingStoreException flags 404 +method name getChild descriptor (Ljava/lang/String;)Ljava/util/prefs/AbstractPreferences; thrownTypes java/util/prefs/BackingStoreException flags 4 +method name childSpi descriptor (Ljava/lang/String;)Ljava/util/prefs/AbstractPreferences; flags 404 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name sync descriptor ()V thrownTypes java/util/prefs/BackingStoreException flags 1 +method name syncSpi descriptor ()V thrownTypes java/util/prefs/BackingStoreException flags 404 +method name flush descriptor ()V thrownTypes java/util/prefs/BackingStoreException flags 1 +method name flushSpi descriptor ()V thrownTypes java/util/prefs/BackingStoreException flags 404 +method name isRemoved descriptor ()Z flags 4 +method name exportNode descriptor (Ljava/io/OutputStream;)V thrownTypes java/io/IOException,java/util/prefs/BackingStoreException flags 1 +method name exportSubtree descriptor (Ljava/io/OutputStream;)V thrownTypes java/io/IOException,java/util/prefs/BackingStoreException flags 1 + +class name java/util/prefs/BackingStoreException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 + +class name java/util/prefs/InvalidPreferencesFormatException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 + +class name java/util/prefs/NodeChangeEvent +header extends java/util/EventObject flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/util/prefs/Preferences;Ljava/util/prefs/Preferences;)V flags 1 +method name getParent descriptor ()Ljava/util/prefs/Preferences; flags 1 +method name getChild descriptor ()Ljava/util/prefs/Preferences; flags 1 + +class name java/util/prefs/NodeChangeListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name childAdded descriptor (Ljava/util/prefs/NodeChangeEvent;)V flags 401 +method name childRemoved descriptor (Ljava/util/prefs/NodeChangeEvent;)V flags 401 + +class name java/util/prefs/PreferenceChangeEvent +header extends java/util/EventObject flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/util/prefs/Preferences;Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name getNode descriptor ()Ljava/util/prefs/Preferences; flags 1 +method name getKey descriptor ()Ljava/lang/String; flags 1 +method name getNewValue descriptor ()Ljava/lang/String; flags 1 + +class name java/util/prefs/PreferenceChangeListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljava/lang/FunctionalInterface; +method name preferenceChange descriptor (Ljava/util/prefs/PreferenceChangeEvent;)V flags 401 + +class name java/util/prefs/Preferences +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name MAX_KEY_LENGTH descriptor I constantValue 80 flags 19 +field name MAX_VALUE_LENGTH descriptor I constantValue 8192 flags 19 +field name MAX_NAME_LENGTH descriptor I constantValue 80 flags 19 +method name userNodeForPackage descriptor (Ljava/lang/Class;)Ljava/util/prefs/Preferences; flags 9 signature (Ljava/lang/Class<*>;)Ljava/util/prefs/Preferences; +method name systemNodeForPackage descriptor (Ljava/lang/Class;)Ljava/util/prefs/Preferences; flags 9 signature (Ljava/lang/Class<*>;)Ljava/util/prefs/Preferences; +method name userRoot descriptor ()Ljava/util/prefs/Preferences; flags 9 +method name systemRoot descriptor ()Ljava/util/prefs/Preferences; flags 9 +method name descriptor ()V flags 4 +method name put descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 401 +method name get descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; flags 401 +method name remove descriptor (Ljava/lang/String;)V flags 401 +method name clear descriptor ()V thrownTypes java/util/prefs/BackingStoreException flags 401 +method name putInt descriptor (Ljava/lang/String;I)V flags 401 +method name getInt descriptor (Ljava/lang/String;I)I flags 401 +method name putLong descriptor (Ljava/lang/String;J)V flags 401 +method name getLong descriptor (Ljava/lang/String;J)J flags 401 +method name putBoolean descriptor (Ljava/lang/String;Z)V flags 401 +method name getBoolean descriptor (Ljava/lang/String;Z)Z flags 401 +method name putFloat descriptor (Ljava/lang/String;F)V flags 401 +method name getFloat descriptor (Ljava/lang/String;F)F flags 401 +method name putDouble descriptor (Ljava/lang/String;D)V flags 401 +method name getDouble descriptor (Ljava/lang/String;D)D flags 401 +method name putByteArray descriptor (Ljava/lang/String;[B)V flags 401 +method name getByteArray descriptor (Ljava/lang/String;[B)[B flags 401 +method name keys descriptor ()[Ljava/lang/String; thrownTypes java/util/prefs/BackingStoreException flags 401 +method name childrenNames descriptor ()[Ljava/lang/String; thrownTypes java/util/prefs/BackingStoreException flags 401 +method name parent descriptor ()Ljava/util/prefs/Preferences; flags 401 +method name node descriptor (Ljava/lang/String;)Ljava/util/prefs/Preferences; flags 401 +method name nodeExists descriptor (Ljava/lang/String;)Z thrownTypes java/util/prefs/BackingStoreException flags 401 +method name removeNode descriptor ()V thrownTypes java/util/prefs/BackingStoreException flags 401 +method name name descriptor ()Ljava/lang/String; flags 401 +method name absolutePath descriptor ()Ljava/lang/String; flags 401 +method name isUserNode descriptor ()Z flags 401 +method name toString descriptor ()Ljava/lang/String; flags 401 +method name flush descriptor ()V thrownTypes java/util/prefs/BackingStoreException flags 401 +method name sync descriptor ()V thrownTypes java/util/prefs/BackingStoreException flags 401 +method name addPreferenceChangeListener descriptor (Ljava/util/prefs/PreferenceChangeListener;)V flags 401 +method name removePreferenceChangeListener descriptor (Ljava/util/prefs/PreferenceChangeListener;)V flags 401 +method name addNodeChangeListener descriptor (Ljava/util/prefs/NodeChangeListener;)V flags 401 +method name removeNodeChangeListener descriptor (Ljava/util/prefs/NodeChangeListener;)V flags 401 +method name exportNode descriptor (Ljava/io/OutputStream;)V thrownTypes java/io/IOException,java/util/prefs/BackingStoreException flags 401 +method name exportSubtree descriptor (Ljava/io/OutputStream;)V thrownTypes java/io/IOException,java/util/prefs/BackingStoreException flags 401 +method name importPreferences descriptor (Ljava/io/InputStream;)V thrownTypes java/io/IOException,java/util/prefs/InvalidPreferencesFormatException flags 9 + +class name java/util/prefs/PreferencesFactory +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name systemRoot descriptor ()Ljava/util/prefs/Preferences; flags 401 +method name userRoot descriptor ()Ljava/util/prefs/Preferences; flags 401 + diff --git a/langtools/make/data/symbols/java.rmi-6.sym.txt b/langtools/make/data/symbols/java.rmi-6.sym.txt new file mode 100644 index 00000000000..c631df0369f --- /dev/null +++ b/langtools/make/data/symbols/java.rmi-6.sym.txt @@ -0,0 +1,31 @@ +# +# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# This code is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License version 2 only, as +# published by the Free Software Foundation. Oracle designates this +# particular file as subject to the "Classpath" exception as provided +# by Oracle in the LICENSE file that accompanied this code. +# +# This code is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# version 2 for more details (a copy is included in the LICENSE file that +# accompanied this code). +# +# You should have received a copy of the GNU General Public License version +# 2 along with this work; if not, write to the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +# +# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA +# or visit www.oracle.com if you need additional information or have any +# questions. +# +# ########################################################## +# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ### +# ########################################################## +# +class name javax/rmi/ssl/SslRMIServerSocketFactory +-method name descriptor (Ljavax/net/ssl/SSLContext;[Ljava/lang/String;[Ljava/lang/String;Z)V + diff --git a/langtools/make/data/symbols/java.rmi-7.sym.txt b/langtools/make/data/symbols/java.rmi-7.sym.txt new file mode 100644 index 00000000000..6daba872225 --- /dev/null +++ b/langtools/make/data/symbols/java.rmi-7.sym.txt @@ -0,0 +1,241 @@ +# +# 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/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 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 + diff --git a/langtools/make/data/symbols/java.rmi-8.sym.txt b/langtools/make/data/symbols/java.rmi-8.sym.txt new file mode 100644 index 00000000000..3694e295e0e --- /dev/null +++ b/langtools/make/data/symbols/java.rmi-8.sym.txt @@ -0,0 +1,531 @@ +# +# 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/rmi/AccessException +header extends java/rmi/RemoteException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Exception;)V flags 1 + +class name java/rmi/AlreadyBoundException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/rmi/ConnectException +header extends java/rmi/RemoteException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Exception;)V flags 1 + +class name java/rmi/ConnectIOException +header extends java/rmi/RemoteException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Exception;)V flags 1 + +class name java/rmi/MarshalException +header extends java/rmi/RemoteException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Exception;)V flags 1 + +class name java/rmi/MarshalledObject +header extends java/lang/Object implements java/io/Serializable flags 31 signature Ljava/lang/Object;Ljava/io/Serializable; classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor (Ljava/lang/Object;)V thrownTypes java/io/IOException flags 1 signature (TT;)V +method name get descriptor ()Ljava/lang/Object; thrownTypes java/io/IOException,java/lang/ClassNotFoundException flags 1 signature ()TT; +method name hashCode descriptor ()I flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 + +class name java/rmi/Naming +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name lookup descriptor (Ljava/lang/String;)Ljava/rmi/Remote; thrownTypes java/rmi/NotBoundException,java/net/MalformedURLException,java/rmi/RemoteException flags 9 +method name bind descriptor (Ljava/lang/String;Ljava/rmi/Remote;)V thrownTypes java/rmi/AlreadyBoundException,java/net/MalformedURLException,java/rmi/RemoteException flags 9 +method name unbind descriptor (Ljava/lang/String;)V thrownTypes java/rmi/RemoteException,java/rmi/NotBoundException,java/net/MalformedURLException flags 9 +method name rebind descriptor (Ljava/lang/String;Ljava/rmi/Remote;)V thrownTypes java/rmi/RemoteException,java/net/MalformedURLException flags 9 +method name list descriptor (Ljava/lang/String;)[Ljava/lang/String; thrownTypes java/rmi/RemoteException,java/net/MalformedURLException flags 9 + +class name java/rmi/NoSuchObjectException +header extends java/rmi/RemoteException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/rmi/NotBoundException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/rmi/RMISecurityException +header extends java/lang/SecurityException flags 21 deprecated true classAnnotations @Ljdk/Profile+Annotation;(value=I2) runtimeAnnotations @Ljava/lang/Deprecated; +method name descriptor (Ljava/lang/String;)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; + +class name java/rmi/RMISecurityManager +header extends java/lang/SecurityManager flags 21 deprecated true classAnnotations @Ljdk/Profile+Annotation;(value=I2) runtimeAnnotations @Ljava/lang/Deprecated; +method name descriptor ()V flags 1 + +class name java/rmi/Remote +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) + +class name java/rmi/RemoteException +header extends java/io/IOException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name detail descriptor Ljava/lang/Throwable; flags 1 +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name getMessage descriptor ()Ljava/lang/String; flags 1 +method name getCause descriptor ()Ljava/lang/Throwable; flags 1 + +class name java/rmi/ServerError +header extends java/rmi/RemoteException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor (Ljava/lang/String;Ljava/lang/Error;)V flags 1 + +class name java/rmi/ServerException +header extends java/rmi/RemoteException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Exception;)V flags 1 + +class name java/rmi/ServerRuntimeException +header extends java/rmi/RemoteException flags 21 deprecated true classAnnotations @Ljdk/Profile+Annotation;(value=I2) runtimeAnnotations @Ljava/lang/Deprecated; +method name descriptor (Ljava/lang/String;Ljava/lang/Exception;)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; + +class name java/rmi/StubNotFoundException +header extends java/rmi/RemoteException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Exception;)V flags 1 + +class name java/rmi/UnexpectedException +header extends java/rmi/RemoteException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Exception;)V flags 1 + +class name java/rmi/UnknownHostException +header extends java/rmi/RemoteException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Exception;)V flags 1 + +class name java/rmi/UnmarshalException +header extends java/rmi/RemoteException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Exception;)V flags 1 + +class name java/rmi/activation/Activatable +header extends java/rmi/server/RemoteServer flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor (Ljava/lang/String;Ljava/rmi/MarshalledObject;ZI)V thrownTypes java/rmi/activation/ActivationException,java/rmi/RemoteException flags 4 signature (Ljava/lang/String;Ljava/rmi/MarshalledObject<*>;ZI)V +method name descriptor (Ljava/lang/String;Ljava/rmi/MarshalledObject;ZILjava/rmi/server/RMIClientSocketFactory;Ljava/rmi/server/RMIServerSocketFactory;)V thrownTypes java/rmi/activation/ActivationException,java/rmi/RemoteException flags 4 signature (Ljava/lang/String;Ljava/rmi/MarshalledObject<*>;ZILjava/rmi/server/RMIClientSocketFactory;Ljava/rmi/server/RMIServerSocketFactory;)V +method name descriptor (Ljava/rmi/activation/ActivationID;I)V thrownTypes java/rmi/RemoteException flags 4 +method name descriptor (Ljava/rmi/activation/ActivationID;ILjava/rmi/server/RMIClientSocketFactory;Ljava/rmi/server/RMIServerSocketFactory;)V thrownTypes java/rmi/RemoteException flags 4 +method name getID descriptor ()Ljava/rmi/activation/ActivationID; flags 4 +method name register descriptor (Ljava/rmi/activation/ActivationDesc;)Ljava/rmi/Remote; thrownTypes java/rmi/activation/UnknownGroupException,java/rmi/activation/ActivationException,java/rmi/RemoteException flags 9 +method name inactive descriptor (Ljava/rmi/activation/ActivationID;)Z thrownTypes java/rmi/activation/UnknownObjectException,java/rmi/activation/ActivationException,java/rmi/RemoteException flags 9 +method name unregister descriptor (Ljava/rmi/activation/ActivationID;)V thrownTypes java/rmi/activation/UnknownObjectException,java/rmi/activation/ActivationException,java/rmi/RemoteException flags 9 +method name exportObject descriptor (Ljava/rmi/Remote;Ljava/lang/String;Ljava/rmi/MarshalledObject;ZI)Ljava/rmi/activation/ActivationID; thrownTypes java/rmi/activation/ActivationException,java/rmi/RemoteException flags 9 signature (Ljava/rmi/Remote;Ljava/lang/String;Ljava/rmi/MarshalledObject<*>;ZI)Ljava/rmi/activation/ActivationID; +method name exportObject descriptor (Ljava/rmi/Remote;Ljava/lang/String;Ljava/rmi/MarshalledObject;ZILjava/rmi/server/RMIClientSocketFactory;Ljava/rmi/server/RMIServerSocketFactory;)Ljava/rmi/activation/ActivationID; thrownTypes java/rmi/activation/ActivationException,java/rmi/RemoteException flags 9 signature (Ljava/rmi/Remote;Ljava/lang/String;Ljava/rmi/MarshalledObject<*>;ZILjava/rmi/server/RMIClientSocketFactory;Ljava/rmi/server/RMIServerSocketFactory;)Ljava/rmi/activation/ActivationID; +method name exportObject descriptor (Ljava/rmi/Remote;Ljava/rmi/activation/ActivationID;I)Ljava/rmi/Remote; thrownTypes java/rmi/RemoteException flags 9 +method name exportObject descriptor (Ljava/rmi/Remote;Ljava/rmi/activation/ActivationID;ILjava/rmi/server/RMIClientSocketFactory;Ljava/rmi/server/RMIServerSocketFactory;)Ljava/rmi/Remote; thrownTypes java/rmi/RemoteException flags 9 +method name unexportObject descriptor (Ljava/rmi/Remote;Z)Z thrownTypes java/rmi/NoSuchObjectException flags 9 + +class name java/rmi/activation/ActivateFailedException +header extends java/rmi/RemoteException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Exception;)V flags 1 + +class name java/rmi/activation/ActivationDesc +header extends java/lang/Object implements java/io/Serializable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/rmi/MarshalledObject;)V thrownTypes java/rmi/activation/ActivationException flags 1 signature (Ljava/lang/String;Ljava/lang/String;Ljava/rmi/MarshalledObject<*>;)V +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/rmi/MarshalledObject;Z)V thrownTypes java/rmi/activation/ActivationException flags 1 signature (Ljava/lang/String;Ljava/lang/String;Ljava/rmi/MarshalledObject<*>;Z)V +method name descriptor (Ljava/rmi/activation/ActivationGroupID;Ljava/lang/String;Ljava/lang/String;Ljava/rmi/MarshalledObject;)V flags 1 signature (Ljava/rmi/activation/ActivationGroupID;Ljava/lang/String;Ljava/lang/String;Ljava/rmi/MarshalledObject<*>;)V +method name descriptor (Ljava/rmi/activation/ActivationGroupID;Ljava/lang/String;Ljava/lang/String;Ljava/rmi/MarshalledObject;Z)V flags 1 signature (Ljava/rmi/activation/ActivationGroupID;Ljava/lang/String;Ljava/lang/String;Ljava/rmi/MarshalledObject<*>;Z)V +method name getGroupID descriptor ()Ljava/rmi/activation/ActivationGroupID; flags 1 +method name getClassName descriptor ()Ljava/lang/String; flags 1 +method name getLocation descriptor ()Ljava/lang/String; flags 1 +method name getData descriptor ()Ljava/rmi/MarshalledObject; flags 1 signature ()Ljava/rmi/MarshalledObject<*>; +method name getRestartMode descriptor ()Z flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 + +class name java/rmi/activation/ActivationException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name detail descriptor Ljava/lang/Throwable; flags 1 +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name getMessage descriptor ()Ljava/lang/String; flags 1 +method name getCause descriptor ()Ljava/lang/Throwable; flags 1 + +class name java/rmi/activation/ActivationGroup +header extends java/rmi/server/UnicastRemoteObject implements java/rmi/activation/ActivationInstantiator flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor (Ljava/rmi/activation/ActivationGroupID;)V thrownTypes java/rmi/RemoteException flags 4 +method name inactiveObject descriptor (Ljava/rmi/activation/ActivationID;)Z thrownTypes java/rmi/activation/ActivationException,java/rmi/activation/UnknownObjectException,java/rmi/RemoteException flags 1 +method name activeObject descriptor (Ljava/rmi/activation/ActivationID;Ljava/rmi/Remote;)V thrownTypes java/rmi/activation/ActivationException,java/rmi/activation/UnknownObjectException,java/rmi/RemoteException flags 401 +method name createGroup descriptor (Ljava/rmi/activation/ActivationGroupID;Ljava/rmi/activation/ActivationGroupDesc;J)Ljava/rmi/activation/ActivationGroup; thrownTypes java/rmi/activation/ActivationException flags 29 +method name currentGroupID descriptor ()Ljava/rmi/activation/ActivationGroupID; flags 29 +method name setSystem descriptor (Ljava/rmi/activation/ActivationSystem;)V thrownTypes java/rmi/activation/ActivationException flags 29 +method name getSystem descriptor ()Ljava/rmi/activation/ActivationSystem; thrownTypes java/rmi/activation/ActivationException flags 29 +method name activeObject descriptor (Ljava/rmi/activation/ActivationID;Ljava/rmi/MarshalledObject;)V thrownTypes java/rmi/activation/ActivationException,java/rmi/activation/UnknownObjectException,java/rmi/RemoteException flags 4 signature (Ljava/rmi/activation/ActivationID;Ljava/rmi/MarshalledObject<+Ljava/rmi/Remote;>;)V +method name inactiveGroup descriptor ()V thrownTypes java/rmi/activation/UnknownGroupException,java/rmi/RemoteException flags 4 + +class name java/rmi/activation/ActivationGroupDesc +header extends java/lang/Object implements java/io/Serializable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +innerclass innerClass java/rmi/activation/ActivationGroupDesc$CommandEnvironment outerClass java/rmi/activation/ActivationGroupDesc innerClassName CommandEnvironment flags 9 +method name descriptor (Ljava/util/Properties;Ljava/rmi/activation/ActivationGroupDesc$CommandEnvironment;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/rmi/MarshalledObject;Ljava/util/Properties;Ljava/rmi/activation/ActivationGroupDesc$CommandEnvironment;)V flags 1 signature (Ljava/lang/String;Ljava/lang/String;Ljava/rmi/MarshalledObject<*>;Ljava/util/Properties;Ljava/rmi/activation/ActivationGroupDesc$CommandEnvironment;)V +method name getClassName descriptor ()Ljava/lang/String; flags 1 +method name getLocation descriptor ()Ljava/lang/String; flags 1 +method name getData descriptor ()Ljava/rmi/MarshalledObject; flags 1 signature ()Ljava/rmi/MarshalledObject<*>; +method name getPropertyOverrides descriptor ()Ljava/util/Properties; flags 1 +method name getCommandEnvironment descriptor ()Ljava/rmi/activation/ActivationGroupDesc$CommandEnvironment; flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 + +class name java/rmi/activation/ActivationGroupDesc$CommandEnvironment +header extends java/lang/Object implements java/io/Serializable flags 21 +innerclass innerClass java/rmi/activation/ActivationGroupDesc$CommandEnvironment outerClass java/rmi/activation/ActivationGroupDesc innerClassName CommandEnvironment flags 9 +method name descriptor (Ljava/lang/String;[Ljava/lang/String;)V flags 1 +method name getCommandPath descriptor ()Ljava/lang/String; flags 1 +method name getCommandOptions 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 java/rmi/activation/ActivationGroupID +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor (Ljava/rmi/activation/ActivationSystem;)V flags 1 +method name getSystem descriptor ()Ljava/rmi/activation/ActivationSystem; flags 1 +method name hashCode descriptor ()I flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 + +class name java/rmi/activation/ActivationGroup_Stub +header extends java/rmi/server/RemoteStub implements java/rmi/activation/ActivationInstantiator,java/rmi/Remote flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor (Ljava/rmi/server/RemoteRef;)V flags 1 +method name newInstance descriptor (Ljava/rmi/activation/ActivationID;Ljava/rmi/activation/ActivationDesc;)Ljava/rmi/MarshalledObject; thrownTypes java/rmi/RemoteException,java/rmi/activation/ActivationException flags 1 + +class name java/rmi/activation/ActivationID +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor (Ljava/rmi/activation/Activator;)V flags 1 +method name activate descriptor (Z)Ljava/rmi/Remote; thrownTypes java/rmi/activation/ActivationException,java/rmi/activation/UnknownObjectException,java/rmi/RemoteException flags 1 +method name hashCode descriptor ()I flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 + +class name java/rmi/activation/ActivationInstantiator +header extends java/lang/Object implements java/rmi/Remote flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name newInstance descriptor (Ljava/rmi/activation/ActivationID;Ljava/rmi/activation/ActivationDesc;)Ljava/rmi/MarshalledObject; thrownTypes java/rmi/activation/ActivationException,java/rmi/RemoteException flags 401 signature (Ljava/rmi/activation/ActivationID;Ljava/rmi/activation/ActivationDesc;)Ljava/rmi/MarshalledObject<+Ljava/rmi/Remote;>; + +class name java/rmi/activation/ActivationMonitor +header extends java/lang/Object implements java/rmi/Remote flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name inactiveObject descriptor (Ljava/rmi/activation/ActivationID;)V thrownTypes java/rmi/activation/UnknownObjectException,java/rmi/RemoteException flags 401 +method name activeObject descriptor (Ljava/rmi/activation/ActivationID;Ljava/rmi/MarshalledObject;)V thrownTypes java/rmi/activation/UnknownObjectException,java/rmi/RemoteException flags 401 signature (Ljava/rmi/activation/ActivationID;Ljava/rmi/MarshalledObject<+Ljava/rmi/Remote;>;)V +method name inactiveGroup descriptor (Ljava/rmi/activation/ActivationGroupID;J)V thrownTypes java/rmi/activation/UnknownGroupException,java/rmi/RemoteException flags 401 + +class name java/rmi/activation/ActivationSystem +header extends java/lang/Object implements java/rmi/Remote flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name SYSTEM_PORT descriptor I constantValue 1098 flags 19 +method name registerObject descriptor (Ljava/rmi/activation/ActivationDesc;)Ljava/rmi/activation/ActivationID; thrownTypes java/rmi/activation/ActivationException,java/rmi/activation/UnknownGroupException,java/rmi/RemoteException flags 401 +method name unregisterObject descriptor (Ljava/rmi/activation/ActivationID;)V thrownTypes java/rmi/activation/ActivationException,java/rmi/activation/UnknownObjectException,java/rmi/RemoteException flags 401 +method name registerGroup descriptor (Ljava/rmi/activation/ActivationGroupDesc;)Ljava/rmi/activation/ActivationGroupID; thrownTypes java/rmi/activation/ActivationException,java/rmi/RemoteException flags 401 +method name activeGroup descriptor (Ljava/rmi/activation/ActivationGroupID;Ljava/rmi/activation/ActivationInstantiator;J)Ljava/rmi/activation/ActivationMonitor; thrownTypes java/rmi/activation/UnknownGroupException,java/rmi/activation/ActivationException,java/rmi/RemoteException flags 401 +method name unregisterGroup descriptor (Ljava/rmi/activation/ActivationGroupID;)V thrownTypes java/rmi/activation/ActivationException,java/rmi/activation/UnknownGroupException,java/rmi/RemoteException flags 401 +method name shutdown descriptor ()V thrownTypes java/rmi/RemoteException flags 401 +method name setActivationDesc descriptor (Ljava/rmi/activation/ActivationID;Ljava/rmi/activation/ActivationDesc;)Ljava/rmi/activation/ActivationDesc; thrownTypes java/rmi/activation/ActivationException,java/rmi/activation/UnknownObjectException,java/rmi/activation/UnknownGroupException,java/rmi/RemoteException flags 401 +method name setActivationGroupDesc descriptor (Ljava/rmi/activation/ActivationGroupID;Ljava/rmi/activation/ActivationGroupDesc;)Ljava/rmi/activation/ActivationGroupDesc; thrownTypes java/rmi/activation/ActivationException,java/rmi/activation/UnknownGroupException,java/rmi/RemoteException flags 401 +method name getActivationDesc descriptor (Ljava/rmi/activation/ActivationID;)Ljava/rmi/activation/ActivationDesc; thrownTypes java/rmi/activation/ActivationException,java/rmi/activation/UnknownObjectException,java/rmi/RemoteException flags 401 +method name getActivationGroupDesc descriptor (Ljava/rmi/activation/ActivationGroupID;)Ljava/rmi/activation/ActivationGroupDesc; thrownTypes java/rmi/activation/ActivationException,java/rmi/activation/UnknownGroupException,java/rmi/RemoteException flags 401 + +class name java/rmi/activation/Activator +header extends java/lang/Object implements java/rmi/Remote flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name activate descriptor (Ljava/rmi/activation/ActivationID;Z)Ljava/rmi/MarshalledObject; thrownTypes java/rmi/activation/ActivationException,java/rmi/activation/UnknownObjectException,java/rmi/RemoteException flags 401 signature (Ljava/rmi/activation/ActivationID;Z)Ljava/rmi/MarshalledObject<+Ljava/rmi/Remote;>; + +class name java/rmi/activation/UnknownGroupException +header extends java/rmi/activation/ActivationException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/rmi/activation/UnknownObjectException +header extends java/rmi/activation/ActivationException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/rmi/dgc/DGC +header extends java/lang/Object implements java/rmi/Remote flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name dirty descriptor ([Ljava/rmi/server/ObjID;JLjava/rmi/dgc/Lease;)Ljava/rmi/dgc/Lease; thrownTypes java/rmi/RemoteException flags 401 +method name clean descriptor ([Ljava/rmi/server/ObjID;JLjava/rmi/dgc/VMID;Z)V thrownTypes java/rmi/RemoteException flags 401 + +class name java/rmi/dgc/Lease +header extends java/lang/Object implements java/io/Serializable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor (Ljava/rmi/dgc/VMID;J)V flags 1 +method name getVMID descriptor ()Ljava/rmi/dgc/VMID; flags 1 +method name getValue descriptor ()J flags 1 + +class name java/rmi/dgc/VMID +header extends java/lang/Object implements java/io/Serializable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 1 +method name isUnique descriptor ()Z flags 9 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +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/rmi/registry/LocateRegistry +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getRegistry descriptor ()Ljava/rmi/registry/Registry; thrownTypes java/rmi/RemoteException flags 9 +method name getRegistry descriptor (I)Ljava/rmi/registry/Registry; thrownTypes java/rmi/RemoteException flags 9 +method name getRegistry descriptor (Ljava/lang/String;)Ljava/rmi/registry/Registry; thrownTypes java/rmi/RemoteException flags 9 +method name getRegistry descriptor (Ljava/lang/String;I)Ljava/rmi/registry/Registry; thrownTypes java/rmi/RemoteException flags 9 +method name getRegistry descriptor (Ljava/lang/String;ILjava/rmi/server/RMIClientSocketFactory;)Ljava/rmi/registry/Registry; thrownTypes java/rmi/RemoteException flags 9 +method name createRegistry descriptor (I)Ljava/rmi/registry/Registry; thrownTypes java/rmi/RemoteException flags 9 +method name createRegistry descriptor (ILjava/rmi/server/RMIClientSocketFactory;Ljava/rmi/server/RMIServerSocketFactory;)Ljava/rmi/registry/Registry; thrownTypes java/rmi/RemoteException flags 9 + +class name java/rmi/registry/Registry +header extends java/lang/Object implements java/rmi/Remote flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name REGISTRY_PORT descriptor I constantValue 1099 flags 19 +method name lookup descriptor (Ljava/lang/String;)Ljava/rmi/Remote; thrownTypes java/rmi/RemoteException,java/rmi/NotBoundException,java/rmi/AccessException flags 401 +method name bind descriptor (Ljava/lang/String;Ljava/rmi/Remote;)V thrownTypes java/rmi/RemoteException,java/rmi/AlreadyBoundException,java/rmi/AccessException flags 401 +method name unbind descriptor (Ljava/lang/String;)V thrownTypes java/rmi/RemoteException,java/rmi/NotBoundException,java/rmi/AccessException flags 401 +method name rebind descriptor (Ljava/lang/String;Ljava/rmi/Remote;)V thrownTypes java/rmi/RemoteException,java/rmi/AccessException flags 401 +method name list descriptor ()[Ljava/lang/String; thrownTypes java/rmi/RemoteException,java/rmi/AccessException flags 401 + +class name java/rmi/registry/RegistryHandler +header extends java/lang/Object flags 601 deprecated true classAnnotations @Ljdk/Profile+Annotation;(value=I2) runtimeAnnotations @Ljava/lang/Deprecated; +method name registryStub descriptor (Ljava/lang/String;I)Ljava/rmi/registry/Registry; thrownTypes java/rmi/RemoteException,java/rmi/UnknownHostException flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name registryImpl descriptor (I)Ljava/rmi/registry/Registry; thrownTypes java/rmi/RemoteException flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; + +class name java/rmi/server/ExportException +header extends java/rmi/RemoteException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Exception;)V flags 1 + +class name java/rmi/server/LoaderHandler +header extends java/lang/Object flags 601 deprecated true classAnnotations @Ljdk/Profile+Annotation;(value=I2) runtimeAnnotations @Ljava/lang/Deprecated; +field name packagePrefix descriptor Ljava/lang/String; constantValue sun.rmi.server flags 19 +method name loadClass descriptor (Ljava/lang/String;)Ljava/lang/Class; thrownTypes java/net/MalformedURLException,java/lang/ClassNotFoundException flags 401 deprecated true signature (Ljava/lang/String;)Ljava/lang/Class<*>; runtimeAnnotations @Ljava/lang/Deprecated; +method name loadClass descriptor (Ljava/net/URL;Ljava/lang/String;)Ljava/lang/Class; thrownTypes java/net/MalformedURLException,java/lang/ClassNotFoundException flags 401 deprecated true signature (Ljava/net/URL;Ljava/lang/String;)Ljava/lang/Class<*>; runtimeAnnotations @Ljava/lang/Deprecated; +method name getSecurityContext descriptor (Ljava/lang/ClassLoader;)Ljava/lang/Object; flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; + +class name java/rmi/server/LogStream +header extends java/io/PrintStream flags 21 deprecated true classAnnotations @Ljdk/Profile+Annotation;(value=I2) runtimeAnnotations @Ljava/lang/Deprecated; +field name SILENT descriptor I constantValue 0 flags 19 +field name BRIEF descriptor I constantValue 10 flags 19 +field name VERBOSE descriptor I constantValue 20 flags 19 +method name log descriptor (Ljava/lang/String;)Ljava/rmi/server/LogStream; flags 9 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getDefaultStream descriptor ()Ljava/io/PrintStream; flags 29 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name setDefaultStream descriptor (Ljava/io/PrintStream;)V flags 29 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getOutputStream descriptor ()Ljava/io/OutputStream; flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name setOutputStream descriptor (Ljava/io/OutputStream;)V flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name write descriptor (I)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name write descriptor ([BII)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name toString descriptor ()Ljava/lang/String; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name parseLevel descriptor (Ljava/lang/String;)I flags 9 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; + +class name java/rmi/server/ObjID +header extends java/lang/Object implements java/io/Serializable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name REGISTRY_ID descriptor I constantValue 0 flags 19 +field name ACTIVATOR_ID descriptor I constantValue 1 flags 19 +field name DGC_ID descriptor I constantValue 2 flags 19 +method name descriptor ()V flags 1 +method name descriptor (I)V flags 1 +method name write descriptor (Ljava/io/ObjectOutput;)V thrownTypes java/io/IOException flags 1 +method name read descriptor (Ljava/io/ObjectInput;)Ljava/rmi/server/ObjID; thrownTypes java/io/IOException flags 9 +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/rmi/server/Operation +header extends java/lang/Object flags 21 deprecated true classAnnotations @Ljdk/Profile+Annotation;(value=I2) runtimeAnnotations @Ljava/lang/Deprecated; +method name descriptor (Ljava/lang/String;)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getOperation descriptor ()Ljava/lang/String; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name toString descriptor ()Ljava/lang/String; flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; + +class name java/rmi/server/RMIClassLoader +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name loadClass descriptor (Ljava/lang/String;)Ljava/lang/Class; thrownTypes java/net/MalformedURLException,java/lang/ClassNotFoundException flags 9 deprecated true signature (Ljava/lang/String;)Ljava/lang/Class<*>; runtimeAnnotations @Ljava/lang/Deprecated; +method name loadClass descriptor (Ljava/net/URL;Ljava/lang/String;)Ljava/lang/Class; thrownTypes java/net/MalformedURLException,java/lang/ClassNotFoundException flags 9 signature (Ljava/net/URL;Ljava/lang/String;)Ljava/lang/Class<*>; +method name loadClass descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Class; thrownTypes java/net/MalformedURLException,java/lang/ClassNotFoundException flags 9 signature (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Class<*>; +method name loadClass descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Class; thrownTypes java/net/MalformedURLException,java/lang/ClassNotFoundException flags 9 signature (Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Class<*>; +method name loadProxyClass descriptor (Ljava/lang/String;[Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Class; thrownTypes java/lang/ClassNotFoundException,java/net/MalformedURLException flags 9 signature (Ljava/lang/String;[Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Class<*>; +method name getClassLoader descriptor (Ljava/lang/String;)Ljava/lang/ClassLoader; thrownTypes java/net/MalformedURLException,java/lang/SecurityException flags 9 +method name getClassAnnotation descriptor (Ljava/lang/Class;)Ljava/lang/String; flags 9 signature (Ljava/lang/Class<*>;)Ljava/lang/String; +method name getDefaultProviderInstance descriptor ()Ljava/rmi/server/RMIClassLoaderSpi; flags 9 +method name getSecurityContext descriptor (Ljava/lang/ClassLoader;)Ljava/lang/Object; flags 9 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; + +class name java/rmi/server/RMIClassLoaderSpi +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 1 +method name loadClass descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Class; thrownTypes java/net/MalformedURLException,java/lang/ClassNotFoundException flags 401 signature (Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Class<*>; +method name loadProxyClass descriptor (Ljava/lang/String;[Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Class; thrownTypes java/net/MalformedURLException,java/lang/ClassNotFoundException flags 401 signature (Ljava/lang/String;[Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Class<*>; +method name getClassLoader descriptor (Ljava/lang/String;)Ljava/lang/ClassLoader; thrownTypes java/net/MalformedURLException flags 401 +method name getClassAnnotation descriptor (Ljava/lang/Class;)Ljava/lang/String; flags 401 signature (Ljava/lang/Class<*>;)Ljava/lang/String; + +class name java/rmi/server/RMIClientSocketFactory +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name createSocket descriptor (Ljava/lang/String;I)Ljava/net/Socket; thrownTypes java/io/IOException flags 401 + +class name java/rmi/server/RMIFailureHandler +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name failure descriptor (Ljava/lang/Exception;)Z flags 401 + +class name java/rmi/server/RMIServerSocketFactory +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name createServerSocket descriptor (I)Ljava/net/ServerSocket; thrownTypes java/io/IOException flags 401 + +class name java/rmi/server/RMISocketFactory +header extends java/lang/Object implements java/rmi/server/RMIClientSocketFactory,java/rmi/server/RMIServerSocketFactory flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 1 +method name createSocket descriptor (Ljava/lang/String;I)Ljava/net/Socket; thrownTypes java/io/IOException flags 401 +method name createServerSocket descriptor (I)Ljava/net/ServerSocket; thrownTypes java/io/IOException flags 401 +method name setSocketFactory descriptor (Ljava/rmi/server/RMISocketFactory;)V thrownTypes java/io/IOException flags 29 +method name getSocketFactory descriptor ()Ljava/rmi/server/RMISocketFactory; flags 29 +method name getDefaultSocketFactory descriptor ()Ljava/rmi/server/RMISocketFactory; flags 29 +method name setFailureHandler descriptor (Ljava/rmi/server/RMIFailureHandler;)V flags 29 +method name getFailureHandler descriptor ()Ljava/rmi/server/RMIFailureHandler; flags 29 + +class name java/rmi/server/RemoteCall +header extends java/lang/Object flags 601 deprecated true classAnnotations @Ljdk/Profile+Annotation;(value=I2) runtimeAnnotations @Ljava/lang/Deprecated; +method name getOutputStream descriptor ()Ljava/io/ObjectOutput; thrownTypes java/io/IOException flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name releaseOutputStream descriptor ()V thrownTypes java/io/IOException flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getInputStream descriptor ()Ljava/io/ObjectInput; thrownTypes java/io/IOException flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name releaseInputStream descriptor ()V thrownTypes java/io/IOException flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getResultStream descriptor (Z)Ljava/io/ObjectOutput; thrownTypes java/io/IOException,java/io/StreamCorruptedException flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name executeCall descriptor ()V thrownTypes java/lang/Exception flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name done descriptor ()V thrownTypes java/io/IOException flags 401 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 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name ref descriptor Ljava/rmi/server/RemoteRef; flags 84 +method name descriptor ()V flags 4 +method name descriptor (Ljava/rmi/server/RemoteRef;)V flags 4 +method name getRef descriptor ()Ljava/rmi/server/RemoteRef; flags 1 +method name toStub descriptor (Ljava/rmi/Remote;)Ljava/rmi/Remote; thrownTypes java/rmi/NoSuchObjectException flags 9 +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/rmi/server/RemoteObjectInvocationHandler +header extends java/rmi/server/RemoteObject implements java/lang/reflect/InvocationHandler flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor (Ljava/rmi/server/RemoteRef;)V flags 1 +method name invoke descriptor (Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; thrownTypes java/lang/Throwable flags 1 + +class name java/rmi/server/RemoteRef +header extends java/lang/Object implements java/io/Externalizable flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name serialVersionUID descriptor J constantValue 3632638527362204081 flags 19 +field name packagePrefix descriptor Ljava/lang/String; constantValue sun.rmi.server flags 19 +method name invoke descriptor (Ljava/rmi/Remote;Ljava/lang/reflect/Method;[Ljava/lang/Object;J)Ljava/lang/Object; thrownTypes java/lang/Exception flags 401 +method name newCall descriptor (Ljava/rmi/server/RemoteObject;[Ljava/rmi/server/Operation;IJ)Ljava/rmi/server/RemoteCall; thrownTypes java/rmi/RemoteException flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name invoke descriptor (Ljava/rmi/server/RemoteCall;)V thrownTypes java/lang/Exception flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name done descriptor (Ljava/rmi/server/RemoteCall;)V thrownTypes java/rmi/RemoteException flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getRefClass descriptor (Ljava/io/ObjectOutput;)Ljava/lang/String; flags 401 +method name remoteHashCode descriptor ()I flags 401 +method name remoteEquals descriptor (Ljava/rmi/server/RemoteRef;)Z flags 401 +method name remoteToString descriptor ()Ljava/lang/String; flags 401 + +class name java/rmi/server/RemoteServer +header extends java/rmi/server/RemoteObject flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 4 +method name descriptor (Ljava/rmi/server/RemoteRef;)V flags 4 +method name getClientHost descriptor ()Ljava/lang/String; thrownTypes java/rmi/server/ServerNotActiveException flags 9 +method name setLog descriptor (Ljava/io/OutputStream;)V flags 9 +method name getLog descriptor ()Ljava/io/PrintStream; flags 9 + +class name java/rmi/server/RemoteStub +header extends java/rmi/server/RemoteObject flags 421 deprecated true classAnnotations @Ljdk/Profile+Annotation;(value=I2) runtimeAnnotations @Ljava/lang/Deprecated; +method name descriptor ()V flags 4 +method name descriptor (Ljava/rmi/server/RemoteRef;)V flags 4 +method name setRef descriptor (Ljava/rmi/server/RemoteStub;Ljava/rmi/server/RemoteRef;)V flags c deprecated true runtimeAnnotations @Ljava/lang/Deprecated; + +class name java/rmi/server/ServerCloneException +header extends java/lang/CloneNotSupportedException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name detail descriptor Ljava/lang/Exception; flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Exception;)V flags 1 +method name getMessage descriptor ()Ljava/lang/String; flags 1 +method name getCause descriptor ()Ljava/lang/Throwable; flags 1 + +class name java/rmi/server/ServerNotActiveException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name java/rmi/server/ServerRef +header extends java/lang/Object implements java/rmi/server/RemoteRef flags 601 deprecated true classAnnotations @Ljdk/Profile+Annotation;(value=I2) runtimeAnnotations @Ljava/lang/Deprecated; +field name serialVersionUID descriptor J constantValue -4557750989390278438 flags 19 +method name exportObject descriptor (Ljava/rmi/Remote;Ljava/lang/Object;)Ljava/rmi/server/RemoteStub; thrownTypes java/rmi/RemoteException flags 401 +method name getClientHost descriptor ()Ljava/lang/String; thrownTypes java/rmi/server/ServerNotActiveException flags 401 + +class name java/rmi/server/Skeleton +header extends java/lang/Object flags 601 deprecated true classAnnotations @Ljdk/Profile+Annotation;(value=I2) runtimeAnnotations @Ljava/lang/Deprecated; +method name dispatch descriptor (Ljava/rmi/Remote;Ljava/rmi/server/RemoteCall;IJ)V thrownTypes java/lang/Exception flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getOperations descriptor ()[Ljava/rmi/server/Operation; flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; + +class name java/rmi/server/SkeletonMismatchException +header extends java/rmi/RemoteException flags 21 deprecated true classAnnotations @Ljdk/Profile+Annotation;(value=I2) runtimeAnnotations @Ljava/lang/Deprecated; +method name descriptor (Ljava/lang/String;)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; + +class name java/rmi/server/SkeletonNotFoundException +header extends java/rmi/RemoteException flags 21 deprecated true classAnnotations @Ljdk/Profile+Annotation;(value=I2) runtimeAnnotations @Ljava/lang/Deprecated; +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Exception;)V flags 1 + +class name java/rmi/server/SocketSecurityException +header extends java/rmi/server/ExportException flags 21 deprecated true classAnnotations @Ljdk/Profile+Annotation;(value=I2) runtimeAnnotations @Ljava/lang/Deprecated; +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Exception;)V flags 1 + +class name java/rmi/server/UID +header extends java/lang/Object implements java/io/Serializable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 1 +method name descriptor (S)V 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 write descriptor (Ljava/io/DataOutput;)V thrownTypes java/io/IOException flags 1 +method name read descriptor (Ljava/io/DataInput;)Ljava/rmi/server/UID; thrownTypes java/io/IOException flags 9 + +class name java/rmi/server/UnicastRemoteObject +header extends java/rmi/server/RemoteServer flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V thrownTypes java/rmi/RemoteException flags 4 +method name descriptor (I)V thrownTypes java/rmi/RemoteException flags 4 +method name descriptor (ILjava/rmi/server/RMIClientSocketFactory;Ljava/rmi/server/RMIServerSocketFactory;)V thrownTypes java/rmi/RemoteException flags 4 +method name clone descriptor ()Ljava/lang/Object; thrownTypes java/lang/CloneNotSupportedException flags 1 +method name exportObject descriptor (Ljava/rmi/Remote;)Ljava/rmi/server/RemoteStub; thrownTypes java/rmi/RemoteException flags 9 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name exportObject descriptor (Ljava/rmi/Remote;I)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/rmi/Remote; thrownTypes java/rmi/RemoteException flags 9 +method name unexportObject descriptor (Ljava/rmi/Remote;Z)Z thrownTypes java/rmi/NoSuchObjectException flags 9 + +class name java/rmi/server/Unreferenced +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name unreferenced descriptor ()V flags 401 + +class name javax/rmi/ssl/SslRMIClientSocketFactory +header extends java/lang/Object implements java/rmi/server/RMIClientSocketFactory,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 1 +method name createSocket descriptor (Ljava/lang/String;I)Ljava/net/Socket; thrownTypes java/io/IOException flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 + +class name javax/rmi/ssl/SslRMIServerSocketFactory +header extends java/lang/Object implements java/rmi/server/RMIServerSocketFactory flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 1 +method name descriptor ([Ljava/lang/String;[Ljava/lang/String;Z)V thrownTypes java/lang/IllegalArgumentException flags 1 +method name descriptor (Ljavax/net/ssl/SSLContext;[Ljava/lang/String;[Ljava/lang/String;Z)V thrownTypes java/lang/IllegalArgumentException flags 1 +method name getEnabledCipherSuites descriptor ()[Ljava/lang/String; flags 11 +method name getEnabledProtocols descriptor ()[Ljava/lang/String; flags 11 +method name getNeedClientAuth descriptor ()Z flags 11 +method name createServerSocket descriptor (I)Ljava/net/ServerSocket; thrownTypes java/io/IOException flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 + diff --git a/langtools/make/data/symbols/java.scripting-6.sym.txt b/langtools/make/data/symbols/java.scripting-6.sym.txt new file mode 100644 index 00000000000..5e01a80f634 --- /dev/null +++ b/langtools/make/data/symbols/java.scripting-6.sym.txt @@ -0,0 +1,28 @@ +# +# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# This code is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License version 2 only, as +# published by the Free Software Foundation. Oracle designates this +# particular file as subject to the "Classpath" exception as provided +# by Oracle in the LICENSE file that accompanied this code. +# +# This code is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# version 2 for more details (a copy is included in the LICENSE file that +# accompanied this code). +# +# You should have received a copy of the GNU General Public License version +# 2 along with this work; if not, write to the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +# +# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA +# or visit www.oracle.com if you need additional information or have any +# questions. +# +# ########################################################## +# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ### +# ########################################################## +# diff --git a/langtools/make/data/symbols/java.scripting-7.sym.txt b/langtools/make/data/symbols/java.scripting-7.sym.txt new file mode 100644 index 00000000000..49b83c12320 --- /dev/null +++ b/langtools/make/data/symbols/java.scripting-7.sym.txt @@ -0,0 +1,66 @@ +# +# 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/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; +-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 + diff --git a/langtools/make/data/symbols/java.scripting-8.sym.txt b/langtools/make/data/symbols/java.scripting-8.sym.txt new file mode 100644 index 00000000000..a077d058712 --- /dev/null +++ b/langtools/make/data/symbols/java.scripting-8.sym.txt @@ -0,0 +1,201 @@ +# +# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# This code is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License version 2 only, as +# published by the Free Software Foundation. Oracle designates this +# particular file as subject to the "Classpath" exception as provided +# by Oracle in the LICENSE file that accompanied this code. +# +# This code is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# version 2 for more details (a copy is included in the LICENSE file that +# accompanied this code). +# +# You should have received a copy of the GNU General Public License version +# 2 along with this work; if not, write to the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +# +# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA +# or visit www.oracle.com if you need additional information or have any +# questions. +# +# ########################################################## +# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ### +# ########################################################## +# +class name javax/script/AbstractScriptEngine +header extends java/lang/Object implements javax/script/ScriptEngine flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name context descriptor Ljavax/script/ScriptContext; flags 4 +method name descriptor ()V flags 1 +method name descriptor (Ljavax/script/Bindings;)V flags 1 +method name setContext descriptor (Ljavax/script/ScriptContext;)V flags 1 +method name getContext descriptor ()Ljavax/script/ScriptContext; flags 1 +method name getBindings descriptor (I)Ljavax/script/Bindings; flags 1 +method name setBindings descriptor (Ljavax/script/Bindings;I)V flags 1 +method name put descriptor (Ljava/lang/String;Ljava/lang/Object;)V flags 1 +method name get descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 1 +method name eval descriptor (Ljava/io/Reader;Ljavax/script/Bindings;)Ljava/lang/Object; thrownTypes javax/script/ScriptException flags 1 +method name eval descriptor (Ljava/lang/String;Ljavax/script/Bindings;)Ljava/lang/Object; thrownTypes javax/script/ScriptException flags 1 +method name eval descriptor (Ljava/io/Reader;)Ljava/lang/Object; thrownTypes javax/script/ScriptException flags 1 +method name eval descriptor (Ljava/lang/String;)Ljava/lang/Object; thrownTypes javax/script/ScriptException flags 1 +method name getScriptContext descriptor (Ljavax/script/Bindings;)Ljavax/script/ScriptContext; flags 4 + +class name javax/script/Bindings +header extends java/lang/Object implements java/util/Map flags 601 signature Ljava/lang/Object;Ljava/util/Map; classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name put descriptor (Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; flags 401 +method name putAll descriptor (Ljava/util/Map;)V flags 401 signature (Ljava/util/Map<+Ljava/lang/String;+Ljava/lang/Object;>;)V +method name containsKey descriptor (Ljava/lang/Object;)Z flags 401 +method name get descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 401 +method name remove descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 401 +method name put descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 1041 + +class name javax/script/Compilable +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name compile descriptor (Ljava/lang/String;)Ljavax/script/CompiledScript; thrownTypes javax/script/ScriptException flags 401 +method name compile descriptor (Ljava/io/Reader;)Ljavax/script/CompiledScript; thrownTypes javax/script/ScriptException flags 401 + +class name javax/script/CompiledScript +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name eval descriptor (Ljavax/script/ScriptContext;)Ljava/lang/Object; thrownTypes javax/script/ScriptException flags 401 +method name eval descriptor (Ljavax/script/Bindings;)Ljava/lang/Object; thrownTypes javax/script/ScriptException flags 1 +method name eval descriptor ()Ljava/lang/Object; thrownTypes javax/script/ScriptException flags 1 +method name getEngine descriptor ()Ljavax/script/ScriptEngine; flags 401 + +class name javax/script/Invocable +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name invokeMethod descriptor (Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object; thrownTypes javax/script/ScriptException,java/lang/NoSuchMethodException flags 481 +method name invokeFunction descriptor (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object; thrownTypes javax/script/ScriptException,java/lang/NoSuchMethodException flags 481 +method name getInterface descriptor (Ljava/lang/Class;)Ljava/lang/Object; flags 401 signature (Ljava/lang/Class;)TT; +method name getInterface descriptor (Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object; flags 401 signature (Ljava/lang/Object;Ljava/lang/Class;)TT; + +class name javax/script/ScriptContext +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name ENGINE_SCOPE descriptor I constantValue 100 flags 19 +field name GLOBAL_SCOPE descriptor I constantValue 200 flags 19 +method name setBindings descriptor (Ljavax/script/Bindings;I)V flags 401 +method name getBindings descriptor (I)Ljavax/script/Bindings; flags 401 +method name setAttribute descriptor (Ljava/lang/String;Ljava/lang/Object;I)V flags 401 +method name getAttribute descriptor (Ljava/lang/String;I)Ljava/lang/Object; flags 401 +method name removeAttribute descriptor (Ljava/lang/String;I)Ljava/lang/Object; flags 401 +method name getAttribute descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 401 +method name getAttributesScope descriptor (Ljava/lang/String;)I flags 401 +method name getWriter descriptor ()Ljava/io/Writer; flags 401 +method name getErrorWriter descriptor ()Ljava/io/Writer; flags 401 +method name setWriter descriptor (Ljava/io/Writer;)V flags 401 +method name setErrorWriter descriptor (Ljava/io/Writer;)V flags 401 +method name getReader descriptor ()Ljava/io/Reader; flags 401 +method name setReader descriptor (Ljava/io/Reader;)V flags 401 +method name getScopes descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List; + +class name javax/script/ScriptEngine +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name ARGV descriptor Ljava/lang/String; constantValue javax.script.argv flags 19 +field name FILENAME descriptor Ljava/lang/String; constantValue javax.script.filename flags 19 +field name ENGINE descriptor Ljava/lang/String; constantValue javax.script.engine flags 19 +field name ENGINE_VERSION descriptor Ljava/lang/String; constantValue javax.script.engine_version flags 19 +field name NAME descriptor Ljava/lang/String; constantValue javax.script.name flags 19 +field name LANGUAGE descriptor Ljava/lang/String; constantValue javax.script.language flags 19 +field name LANGUAGE_VERSION descriptor Ljava/lang/String; constantValue javax.script.language_version flags 19 +method name eval descriptor (Ljava/lang/String;Ljavax/script/ScriptContext;)Ljava/lang/Object; thrownTypes javax/script/ScriptException flags 401 +method name eval descriptor (Ljava/io/Reader;Ljavax/script/ScriptContext;)Ljava/lang/Object; thrownTypes javax/script/ScriptException flags 401 +method name eval descriptor (Ljava/lang/String;)Ljava/lang/Object; thrownTypes javax/script/ScriptException flags 401 +method name eval descriptor (Ljava/io/Reader;)Ljava/lang/Object; thrownTypes javax/script/ScriptException flags 401 +method name eval descriptor (Ljava/lang/String;Ljavax/script/Bindings;)Ljava/lang/Object; thrownTypes javax/script/ScriptException flags 401 +method name eval descriptor (Ljava/io/Reader;Ljavax/script/Bindings;)Ljava/lang/Object; thrownTypes javax/script/ScriptException flags 401 +method name put descriptor (Ljava/lang/String;Ljava/lang/Object;)V flags 401 +method name get descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 401 +method name getBindings descriptor (I)Ljavax/script/Bindings; flags 401 +method name setBindings descriptor (Ljavax/script/Bindings;I)V flags 401 +method name createBindings descriptor ()Ljavax/script/Bindings; flags 401 +method name getContext descriptor ()Ljavax/script/ScriptContext; flags 401 +method name setContext descriptor (Ljavax/script/ScriptContext;)V flags 401 +method name getFactory descriptor ()Ljavax/script/ScriptEngineFactory; flags 401 + +class name javax/script/ScriptEngineFactory +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name getEngineName descriptor ()Ljava/lang/String; flags 401 +method name getEngineVersion descriptor ()Ljava/lang/String; flags 401 +method name getExtensions descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List; +method name getMimeTypes descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List; +method name getNames descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List; +method name getLanguageName descriptor ()Ljava/lang/String; flags 401 +method name getLanguageVersion descriptor ()Ljava/lang/String; flags 401 +method name getParameter descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 401 +method name getMethodCallSyntax descriptor (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String; flags 481 +method name getOutputStatement descriptor (Ljava/lang/String;)Ljava/lang/String; flags 401 +method name getProgram descriptor ([Ljava/lang/String;)Ljava/lang/String; flags 481 +method name getScriptEngine descriptor ()Ljavax/script/ScriptEngine; flags 401 + +class name javax/script/ScriptEngineManager +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/ClassLoader;)V flags 1 +method name setBindings descriptor (Ljavax/script/Bindings;)V flags 1 +method name getBindings descriptor ()Ljavax/script/Bindings; flags 1 +method name put descriptor (Ljava/lang/String;Ljava/lang/Object;)V flags 1 +method name get descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 1 +method name getEngineByName descriptor (Ljava/lang/String;)Ljavax/script/ScriptEngine; flags 1 +method name getEngineByExtension descriptor (Ljava/lang/String;)Ljavax/script/ScriptEngine; flags 1 +method name getEngineByMimeType descriptor (Ljava/lang/String;)Ljavax/script/ScriptEngine; flags 1 +method name getEngineFactories descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; +method name registerEngineName descriptor (Ljava/lang/String;Ljavax/script/ScriptEngineFactory;)V flags 1 +method name registerEngineMimeType descriptor (Ljava/lang/String;Ljavax/script/ScriptEngineFactory;)V flags 1 +method name registerEngineExtension descriptor (Ljava/lang/String;Ljavax/script/ScriptEngineFactory;)V flags 1 + +class name javax/script/ScriptException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/Exception;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;I)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;II)V flags 1 +method name getMessage descriptor ()Ljava/lang/String; flags 1 +method name getLineNumber descriptor ()I flags 1 +method name getColumnNumber descriptor ()I flags 1 +method name getFileName descriptor ()Ljava/lang/String; flags 1 + +class name javax/script/SimpleBindings +header extends java/lang/Object implements javax/script/Bindings flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609 +method name descriptor (Ljava/util/Map;)V flags 1 signature (Ljava/util/Map;)V +method name descriptor ()V flags 1 +method name put descriptor (Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; flags 1 +method name putAll descriptor (Ljava/util/Map;)V flags 1 signature (Ljava/util/Map<+Ljava/lang/String;+Ljava/lang/Object;>;)V +method name clear descriptor ()V flags 1 +method name containsKey descriptor (Ljava/lang/Object;)Z flags 1 +method name containsValue descriptor (Ljava/lang/Object;)Z flags 1 +method name entrySet descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set;>; +method name get descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1 +method name isEmpty descriptor ()Z flags 1 +method name keySet descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set; +method name remove descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1 +method name size descriptor ()I flags 1 +method name values descriptor ()Ljava/util/Collection; flags 1 signature ()Ljava/util/Collection; +method name put descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 1041 + +class name javax/script/SimpleScriptContext +header extends java/lang/Object implements javax/script/ScriptContext flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1) +field name writer descriptor Ljava/io/Writer; flags 4 +field name errorWriter descriptor Ljava/io/Writer; flags 4 +field name reader descriptor Ljava/io/Reader; flags 4 +field name engineScope descriptor Ljavax/script/Bindings; flags 4 +field name globalScope descriptor Ljavax/script/Bindings; flags 4 +method name descriptor ()V flags 1 +method name setBindings descriptor (Ljavax/script/Bindings;I)V flags 1 +method name getAttribute descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 1 +method name getAttribute descriptor (Ljava/lang/String;I)Ljava/lang/Object; flags 1 +method name removeAttribute descriptor (Ljava/lang/String;I)Ljava/lang/Object; flags 1 +method name setAttribute descriptor (Ljava/lang/String;Ljava/lang/Object;I)V flags 1 +method name getWriter descriptor ()Ljava/io/Writer; flags 1 +method name getReader descriptor ()Ljava/io/Reader; flags 1 +method name setReader descriptor (Ljava/io/Reader;)V flags 1 +method name setWriter descriptor (Ljava/io/Writer;)V flags 1 +method name getErrorWriter descriptor ()Ljava/io/Writer; flags 1 +method name setErrorWriter descriptor (Ljava/io/Writer;)V flags 1 +method name getAttributesScope descriptor (Ljava/lang/String;)I flags 1 +method name getBindings descriptor (I)Ljavax/script/Bindings; flags 1 +method name getScopes descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; + diff --git a/langtools/make/data/symbols/java.security.jgss-6.sym.txt b/langtools/make/data/symbols/java.security.jgss-6.sym.txt new file mode 100644 index 00000000000..a45d6056cc9 --- /dev/null +++ b/langtools/make/data/symbols/java.security.jgss-6.sym.txt @@ -0,0 +1,30 @@ +# +# 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/security/auth/kerberos/KeyTab + diff --git a/langtools/make/data/symbols/java.security.jgss-7.sym.txt b/langtools/make/data/symbols/java.security.jgss-7.sym.txt new file mode 100644 index 00000000000..38fa5f60142 --- /dev/null +++ b/langtools/make/data/symbols/java.security.jgss-7.sym.txt @@ -0,0 +1,76 @@ +# +# 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/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; +-method name getInstance descriptor (Ljavax/security/auth/kerberos/KerberosPrincipal;)Ljavax/security/auth/kerberos/KeyTab; +-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 + diff --git a/langtools/make/data/symbols/java.security.jgss-8.sym.txt b/langtools/make/data/symbols/java.security.jgss-8.sym.txt new file mode 100644 index 00000000000..03687f8003d --- /dev/null +++ b/langtools/make/data/symbols/java.security.jgss-8.sym.txt @@ -0,0 +1,298 @@ +# +# 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/security/auth/kerberos/DelegationPermission +header extends java/security/BasicPermission implements java/io/Serializable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name implies descriptor (Ljava/security/Permission;)Z flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 +method name newPermissionCollection descriptor ()Ljava/security/PermissionCollection; flags 1 + +class name javax/security/auth/kerberos/KerberosKey +header extends java/lang/Object implements javax/crypto/SecretKey,javax/security/auth/Destroyable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljavax/security/auth/kerberos/KerberosPrincipal;[BII)V flags 1 +method name descriptor (Ljavax/security/auth/kerberos/KerberosPrincipal;[CLjava/lang/String;)V flags 1 +method name getPrincipal descriptor ()Ljavax/security/auth/kerberos/KerberosPrincipal; flags 11 +method name getVersionNumber descriptor ()I flags 11 +method name getKeyType descriptor ()I flags 11 +method name getAlgorithm descriptor ()Ljava/lang/String; flags 11 +method name getFormat descriptor ()Ljava/lang/String; flags 11 +method name getEncoded descriptor ()[B flags 11 +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/KerberosPrincipal +header extends java/lang/Object implements java/security/Principal,java/io/Serializable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name KRB_NT_UNKNOWN descriptor I constantValue 0 flags 19 +field name KRB_NT_PRINCIPAL descriptor I constantValue 1 flags 19 +field name KRB_NT_SRV_INST descriptor I constantValue 2 flags 19 +field name KRB_NT_SRV_HST descriptor I constantValue 3 flags 19 +field name KRB_NT_SRV_XHST descriptor I constantValue 4 flags 19 +field name KRB_NT_UID descriptor I constantValue 5 flags 19 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;I)V flags 1 +method name getRealm 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 getName descriptor ()Ljava/lang/String; flags 1 +method name getNameType descriptor ()I flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ([BLjavax/security/auth/kerberos/KerberosPrincipal;Ljavax/security/auth/kerberos/KerberosPrincipal;[BI[ZLjava/util/Date;Ljava/util/Date;Ljava/util/Date;Ljava/util/Date;[Ljava/net/InetAddress;)V flags 1 +method name getClient descriptor ()Ljavax/security/auth/kerberos/KerberosPrincipal; flags 11 +method name getServer descriptor ()Ljavax/security/auth/kerberos/KerberosPrincipal; flags 11 +method name getSessionKey descriptor ()Ljavax/crypto/SecretKey; flags 11 +method name getSessionKeyType descriptor ()I flags 11 +method name isForwardable descriptor ()Z flags 11 +method name isForwarded descriptor ()Z flags 11 +method name isProxiable descriptor ()Z flags 11 +method name isProxy descriptor ()Z flags 11 +method name isPostdated descriptor ()Z flags 11 +method name isRenewable descriptor ()Z flags 11 +method name isInitial descriptor ()Z flags 11 +method name getFlags descriptor ()[Z flags 11 +method name getAuthTime descriptor ()Ljava/util/Date; flags 11 +method name getStartTime descriptor ()Ljava/util/Date; flags 11 +method name getEndTime descriptor ()Ljava/util/Date; flags 11 +method name getRenewTill descriptor ()Ljava/util/Date; flags 11 +method name getClientAddresses descriptor ()[Ljava/net/InetAddress; flags 11 +method name getEncoded descriptor ()[B flags 11 +method name isCurrent descriptor ()Z flags 1 +method name refresh descriptor ()V thrownTypes javax/security/auth/RefreshFailedException 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/KeyTab +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getInstance descriptor (Ljava/io/File;)Ljavax/security/auth/kerberos/KeyTab; flags 9 +method name getUnboundInstance descriptor (Ljava/io/File;)Ljavax/security/auth/kerberos/KeyTab; flags 9 +method name getInstance descriptor (Ljavax/security/auth/kerberos/KerberosPrincipal;Ljava/io/File;)Ljavax/security/auth/kerberos/KeyTab; flags 9 +method name getInstance descriptor ()Ljavax/security/auth/kerberos/KeyTab; flags 9 +method name getUnboundInstance descriptor ()Ljavax/security/auth/kerberos/KeyTab; flags 9 +method name getInstance descriptor (Ljavax/security/auth/kerberos/KerberosPrincipal;)Ljavax/security/auth/kerberos/KeyTab; flags 9 +method name getKeys descriptor (Ljavax/security/auth/kerberos/KerberosPrincipal;)[Ljavax/security/auth/kerberos/KerberosKey; flags 1 +method name exists 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 +method name getPrincipal descriptor ()Ljavax/security/auth/kerberos/KerberosPrincipal; flags 1 +method name isBound descriptor ()Z flags 1 + +class name javax/security/auth/kerberos/ServicePermission +header extends java/security/Permission implements java/io/Serializable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name implies descriptor (Ljava/security/Permission;)Z flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 +method name getActions descriptor ()Ljava/lang/String; flags 1 +method name newPermissionCollection descriptor ()Ljava/security/PermissionCollection; flags 1 + +class name org/ietf/jgss/ChannelBinding +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/net/InetAddress;Ljava/net/InetAddress;[B)V flags 1 +method name descriptor ([B)V flags 1 +method name getInitiatorAddress descriptor ()Ljava/net/InetAddress; flags 1 +method name getAcceptorAddress descriptor ()Ljava/net/InetAddress; flags 1 +method name getApplicationData descriptor ()[B flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 + +class name org/ietf/jgss/GSSContext +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name DEFAULT_LIFETIME descriptor I constantValue 0 flags 19 +field name INDEFINITE_LIFETIME descriptor I constantValue 2147483647 flags 19 +method name initSecContext descriptor ([BII)[B thrownTypes org/ietf/jgss/GSSException flags 401 +method name initSecContext descriptor (Ljava/io/InputStream;Ljava/io/OutputStream;)I thrownTypes org/ietf/jgss/GSSException flags 401 +method name acceptSecContext descriptor ([BII)[B thrownTypes org/ietf/jgss/GSSException flags 401 +method name acceptSecContext descriptor (Ljava/io/InputStream;Ljava/io/OutputStream;)V thrownTypes org/ietf/jgss/GSSException flags 401 +method name isEstablished descriptor ()Z flags 401 +method name dispose descriptor ()V thrownTypes org/ietf/jgss/GSSException flags 401 +method name getWrapSizeLimit descriptor (IZI)I thrownTypes org/ietf/jgss/GSSException flags 401 +method name wrap descriptor ([BIILorg/ietf/jgss/MessageProp;)[B thrownTypes org/ietf/jgss/GSSException flags 401 +method name wrap descriptor (Ljava/io/InputStream;Ljava/io/OutputStream;Lorg/ietf/jgss/MessageProp;)V thrownTypes org/ietf/jgss/GSSException flags 401 +method name unwrap descriptor ([BIILorg/ietf/jgss/MessageProp;)[B thrownTypes org/ietf/jgss/GSSException flags 401 +method name unwrap descriptor (Ljava/io/InputStream;Ljava/io/OutputStream;Lorg/ietf/jgss/MessageProp;)V thrownTypes org/ietf/jgss/GSSException flags 401 +method name getMIC descriptor ([BIILorg/ietf/jgss/MessageProp;)[B thrownTypes org/ietf/jgss/GSSException flags 401 +method name getMIC descriptor (Ljava/io/InputStream;Ljava/io/OutputStream;Lorg/ietf/jgss/MessageProp;)V thrownTypes org/ietf/jgss/GSSException flags 401 +method name verifyMIC descriptor ([BII[BIILorg/ietf/jgss/MessageProp;)V thrownTypes org/ietf/jgss/GSSException flags 401 +method name verifyMIC descriptor (Ljava/io/InputStream;Ljava/io/InputStream;Lorg/ietf/jgss/MessageProp;)V thrownTypes org/ietf/jgss/GSSException flags 401 +method name export descriptor ()[B thrownTypes org/ietf/jgss/GSSException flags 401 +method name requestMutualAuth descriptor (Z)V thrownTypes org/ietf/jgss/GSSException flags 401 +method name requestReplayDet descriptor (Z)V thrownTypes org/ietf/jgss/GSSException flags 401 +method name requestSequenceDet descriptor (Z)V thrownTypes org/ietf/jgss/GSSException flags 401 +method name requestCredDeleg descriptor (Z)V thrownTypes org/ietf/jgss/GSSException flags 401 +method name requestAnonymity descriptor (Z)V thrownTypes org/ietf/jgss/GSSException flags 401 +method name requestConf descriptor (Z)V thrownTypes org/ietf/jgss/GSSException flags 401 +method name requestInteg descriptor (Z)V thrownTypes org/ietf/jgss/GSSException flags 401 +method name requestLifetime descriptor (I)V thrownTypes org/ietf/jgss/GSSException flags 401 +method name setChannelBinding descriptor (Lorg/ietf/jgss/ChannelBinding;)V thrownTypes org/ietf/jgss/GSSException flags 401 +method name getCredDelegState descriptor ()Z flags 401 +method name getMutualAuthState descriptor ()Z flags 401 +method name getReplayDetState descriptor ()Z flags 401 +method name getSequenceDetState descriptor ()Z flags 401 +method name getAnonymityState descriptor ()Z flags 401 +method name isTransferable descriptor ()Z thrownTypes org/ietf/jgss/GSSException flags 401 +method name isProtReady descriptor ()Z flags 401 +method name getConfState descriptor ()Z flags 401 +method name getIntegState descriptor ()Z flags 401 +method name getLifetime descriptor ()I flags 401 +method name getSrcName descriptor ()Lorg/ietf/jgss/GSSName; thrownTypes org/ietf/jgss/GSSException flags 401 +method name getTargName descriptor ()Lorg/ietf/jgss/GSSName; thrownTypes org/ietf/jgss/GSSException flags 401 +method name getMech descriptor ()Lorg/ietf/jgss/Oid; thrownTypes org/ietf/jgss/GSSException flags 401 +method name getDelegCred descriptor ()Lorg/ietf/jgss/GSSCredential; thrownTypes org/ietf/jgss/GSSException flags 401 +method name isInitiator descriptor ()Z thrownTypes org/ietf/jgss/GSSException flags 401 + +class name org/ietf/jgss/GSSCredential +header extends java/lang/Object implements java/lang/Cloneable flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name INITIATE_AND_ACCEPT descriptor I constantValue 0 flags 19 +field name INITIATE_ONLY descriptor I constantValue 1 flags 19 +field name ACCEPT_ONLY descriptor I constantValue 2 flags 19 +field name DEFAULT_LIFETIME descriptor I constantValue 0 flags 19 +field name INDEFINITE_LIFETIME descriptor I constantValue 2147483647 flags 19 +method name dispose descriptor ()V thrownTypes org/ietf/jgss/GSSException flags 401 +method name getName descriptor ()Lorg/ietf/jgss/GSSName; thrownTypes org/ietf/jgss/GSSException flags 401 +method name getName descriptor (Lorg/ietf/jgss/Oid;)Lorg/ietf/jgss/GSSName; thrownTypes org/ietf/jgss/GSSException flags 401 +method name getRemainingLifetime descriptor ()I thrownTypes org/ietf/jgss/GSSException flags 401 +method name getRemainingInitLifetime descriptor (Lorg/ietf/jgss/Oid;)I thrownTypes org/ietf/jgss/GSSException flags 401 +method name getRemainingAcceptLifetime descriptor (Lorg/ietf/jgss/Oid;)I thrownTypes org/ietf/jgss/GSSException flags 401 +method name getUsage descriptor ()I thrownTypes org/ietf/jgss/GSSException flags 401 +method name getUsage descriptor (Lorg/ietf/jgss/Oid;)I thrownTypes org/ietf/jgss/GSSException flags 401 +method name getMechs descriptor ()[Lorg/ietf/jgss/Oid; thrownTypes org/ietf/jgss/GSSException flags 401 +method name add descriptor (Lorg/ietf/jgss/GSSName;IILorg/ietf/jgss/Oid;I)V thrownTypes org/ietf/jgss/GSSException flags 401 +method name equals descriptor (Ljava/lang/Object;)Z flags 401 +method name hashCode descriptor ()I flags 401 + +class name org/ietf/jgss/GSSException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name BAD_BINDINGS descriptor I constantValue 1 flags 19 +field name BAD_MECH descriptor I constantValue 2 flags 19 +field name BAD_NAME descriptor I constantValue 3 flags 19 +field name BAD_NAMETYPE descriptor I constantValue 4 flags 19 +field name BAD_STATUS descriptor I constantValue 5 flags 19 +field name BAD_MIC descriptor I constantValue 6 flags 19 +field name CONTEXT_EXPIRED descriptor I constantValue 7 flags 19 +field name CREDENTIALS_EXPIRED descriptor I constantValue 8 flags 19 +field name DEFECTIVE_CREDENTIAL descriptor I constantValue 9 flags 19 +field name DEFECTIVE_TOKEN descriptor I constantValue 10 flags 19 +field name FAILURE descriptor I constantValue 11 flags 19 +field name NO_CONTEXT descriptor I constantValue 12 flags 19 +field name NO_CRED descriptor I constantValue 13 flags 19 +field name BAD_QOP descriptor I constantValue 14 flags 19 +field name UNAUTHORIZED descriptor I constantValue 15 flags 19 +field name UNAVAILABLE descriptor I constantValue 16 flags 19 +field name DUPLICATE_ELEMENT descriptor I constantValue 17 flags 19 +field name NAME_NOT_MN descriptor I constantValue 18 flags 19 +field name DUPLICATE_TOKEN descriptor I constantValue 19 flags 19 +field name OLD_TOKEN descriptor I constantValue 20 flags 19 +field name UNSEQ_TOKEN descriptor I constantValue 21 flags 19 +field name GAP_TOKEN descriptor I constantValue 22 flags 19 +method name descriptor (I)V flags 1 +method name descriptor (IILjava/lang/String;)V flags 1 +method name getMajor descriptor ()I flags 1 +method name getMinor descriptor ()I flags 1 +method name getMajorString descriptor ()Ljava/lang/String; flags 1 +method name getMinorString descriptor ()Ljava/lang/String; flags 1 +method name setMinor descriptor (ILjava/lang/String;)V flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name getMessage descriptor ()Ljava/lang/String; flags 1 + +class name org/ietf/jgss/GSSManager +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name getInstance descriptor ()Lorg/ietf/jgss/GSSManager; flags 9 +method name getMechs descriptor ()[Lorg/ietf/jgss/Oid; flags 401 +method name getNamesForMech descriptor (Lorg/ietf/jgss/Oid;)[Lorg/ietf/jgss/Oid; thrownTypes org/ietf/jgss/GSSException flags 401 +method name getMechsForName descriptor (Lorg/ietf/jgss/Oid;)[Lorg/ietf/jgss/Oid; flags 401 +method name createName descriptor (Ljava/lang/String;Lorg/ietf/jgss/Oid;)Lorg/ietf/jgss/GSSName; thrownTypes org/ietf/jgss/GSSException flags 401 +method name createName descriptor ([BLorg/ietf/jgss/Oid;)Lorg/ietf/jgss/GSSName; thrownTypes org/ietf/jgss/GSSException flags 401 +method name createName descriptor (Ljava/lang/String;Lorg/ietf/jgss/Oid;Lorg/ietf/jgss/Oid;)Lorg/ietf/jgss/GSSName; thrownTypes org/ietf/jgss/GSSException flags 401 +method name createName descriptor ([BLorg/ietf/jgss/Oid;Lorg/ietf/jgss/Oid;)Lorg/ietf/jgss/GSSName; thrownTypes org/ietf/jgss/GSSException flags 401 +method name createCredential descriptor (I)Lorg/ietf/jgss/GSSCredential; thrownTypes org/ietf/jgss/GSSException flags 401 +method name createCredential descriptor (Lorg/ietf/jgss/GSSName;ILorg/ietf/jgss/Oid;I)Lorg/ietf/jgss/GSSCredential; thrownTypes org/ietf/jgss/GSSException flags 401 +method name createCredential descriptor (Lorg/ietf/jgss/GSSName;I[Lorg/ietf/jgss/Oid;I)Lorg/ietf/jgss/GSSCredential; thrownTypes org/ietf/jgss/GSSException flags 401 +method name createContext descriptor (Lorg/ietf/jgss/GSSName;Lorg/ietf/jgss/Oid;Lorg/ietf/jgss/GSSCredential;I)Lorg/ietf/jgss/GSSContext; thrownTypes org/ietf/jgss/GSSException flags 401 +method name createContext descriptor (Lorg/ietf/jgss/GSSCredential;)Lorg/ietf/jgss/GSSContext; thrownTypes org/ietf/jgss/GSSException flags 401 +method name createContext descriptor ([B)Lorg/ietf/jgss/GSSContext; thrownTypes org/ietf/jgss/GSSException flags 401 +method name addProviderAtFront descriptor (Ljava/security/Provider;Lorg/ietf/jgss/Oid;)V thrownTypes org/ietf/jgss/GSSException flags 401 +method name addProviderAtEnd descriptor (Ljava/security/Provider;Lorg/ietf/jgss/Oid;)V thrownTypes org/ietf/jgss/GSSException flags 401 + +class name org/ietf/jgss/GSSName +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name NT_HOSTBASED_SERVICE descriptor Lorg/ietf/jgss/Oid; flags 19 +field name NT_USER_NAME descriptor Lorg/ietf/jgss/Oid; flags 19 +field name NT_MACHINE_UID_NAME descriptor Lorg/ietf/jgss/Oid; flags 19 +field name NT_STRING_UID_NAME descriptor Lorg/ietf/jgss/Oid; flags 19 +field name NT_ANONYMOUS descriptor Lorg/ietf/jgss/Oid; flags 19 +field name NT_EXPORT_NAME descriptor Lorg/ietf/jgss/Oid; flags 19 +method name equals descriptor (Lorg/ietf/jgss/GSSName;)Z thrownTypes org/ietf/jgss/GSSException flags 401 +method name equals descriptor (Ljava/lang/Object;)Z flags 401 +method name hashCode descriptor ()I flags 401 +method name canonicalize descriptor (Lorg/ietf/jgss/Oid;)Lorg/ietf/jgss/GSSName; thrownTypes org/ietf/jgss/GSSException flags 401 +method name export descriptor ()[B thrownTypes org/ietf/jgss/GSSException flags 401 +method name toString descriptor ()Ljava/lang/String; flags 401 +method name getStringNameType descriptor ()Lorg/ietf/jgss/Oid; thrownTypes org/ietf/jgss/GSSException flags 401 +method name isAnonymous descriptor ()Z flags 401 +method name isMN descriptor ()Z flags 401 + +class name org/ietf/jgss/MessageProp +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Z)V flags 1 +method name descriptor (IZ)V flags 1 +method name getQOP descriptor ()I flags 1 +method name getPrivacy descriptor ()Z flags 1 +method name setQOP descriptor (I)V flags 1 +method name setPrivacy descriptor (Z)V flags 1 +method name isDuplicateToken descriptor ()Z flags 1 +method name isOldToken descriptor ()Z flags 1 +method name isUnseqToken descriptor ()Z flags 1 +method name isGapToken descriptor ()Z flags 1 +method name getMinorStatus descriptor ()I flags 1 +method name getMinorString descriptor ()Ljava/lang/String; flags 1 +method name setSupplementaryStates descriptor (ZZZZILjava/lang/String;)V flags 1 + +class name org/ietf/jgss/Oid +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;)V thrownTypes org/ietf/jgss/GSSException flags 1 +method name descriptor (Ljava/io/InputStream;)V thrownTypes org/ietf/jgss/GSSException flags 1 +method name descriptor ([B)V thrownTypes org/ietf/jgss/GSSException flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name getDER descriptor ()[B thrownTypes org/ietf/jgss/GSSException flags 1 +method name containedIn descriptor ([Lorg/ietf/jgss/Oid;)Z flags 1 +method name hashCode descriptor ()I flags 1 + diff --git a/langtools/make/data/symbols/java.security.sasl-6.sym.txt b/langtools/make/data/symbols/java.security.sasl-6.sym.txt new file mode 100644 index 00000000000..5e01a80f634 --- /dev/null +++ b/langtools/make/data/symbols/java.security.sasl-6.sym.txt @@ -0,0 +1,28 @@ +# +# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# This code is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License version 2 only, as +# published by the Free Software Foundation. Oracle designates this +# particular file as subject to the "Classpath" exception as provided +# by Oracle in the LICENSE file that accompanied this code. +# +# This code is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# version 2 for more details (a copy is included in the LICENSE file that +# accompanied this code). +# +# You should have received a copy of the GNU General Public License version +# 2 along with this work; if not, write to the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +# +# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA +# or visit www.oracle.com if you need additional information or have any +# questions. +# +# ########################################################## +# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ### +# ########################################################## +# diff --git a/langtools/make/data/symbols/java.security.sasl-7.sym.txt b/langtools/make/data/symbols/java.security.sasl-7.sym.txt new file mode 100644 index 00000000000..81a81c0734e --- /dev/null +++ b/langtools/make/data/symbols/java.security.sasl-7.sym.txt @@ -0,0 +1,59 @@ +# +# 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/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 + diff --git a/langtools/make/data/symbols/java.security.sasl-8.sym.txt b/langtools/make/data/symbols/java.security.sasl-8.sym.txt new file mode 100644 index 00000000000..7a4202179f6 --- /dev/null +++ b/langtools/make/data/symbols/java.security.sasl-8.sym.txt @@ -0,0 +1,115 @@ +# +# 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/security/sasl/AuthenticationException +header extends javax/security/sasl/SaslException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 + +class name javax/security/sasl/AuthorizeCallback +header extends java/lang/Object implements javax/security/auth/callback/Callback,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name getAuthenticationID descriptor ()Ljava/lang/String; flags 1 +method name getAuthorizationID descriptor ()Ljava/lang/String; flags 1 +method name isAuthorized descriptor ()Z flags 1 +method name setAuthorized descriptor (Z)V flags 1 +method name getAuthorizedID descriptor ()Ljava/lang/String; flags 1 +method name setAuthorizedID descriptor (Ljava/lang/String;)V flags 1 + +class name javax/security/sasl/RealmCallback +header extends javax/security/auth/callback/TextInputCallback flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 + +class name javax/security/sasl/RealmChoiceCallback +header extends javax/security/auth/callback/ChoiceCallback flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;[Ljava/lang/String;IZ)V flags 1 + +class name javax/security/sasl/Sasl +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name QOP descriptor Ljava/lang/String; constantValue javax.security.sasl.qop flags 19 +field name STRENGTH descriptor Ljava/lang/String; constantValue javax.security.sasl.strength flags 19 +field name SERVER_AUTH descriptor Ljava/lang/String; constantValue javax.security.sasl.server.authentication flags 19 +field name BOUND_SERVER_NAME descriptor Ljava/lang/String; constantValue javax.security.sasl.bound.server.name flags 19 +field name MAX_BUFFER descriptor Ljava/lang/String; constantValue javax.security.sasl.maxbuffer flags 19 +field name RAW_SEND_SIZE descriptor Ljava/lang/String; constantValue javax.security.sasl.rawsendsize flags 19 +field name REUSE descriptor Ljava/lang/String; constantValue javax.security.sasl.reuse flags 19 +field name POLICY_NOPLAINTEXT descriptor Ljava/lang/String; constantValue javax.security.sasl.policy.noplaintext flags 19 +field name POLICY_NOACTIVE descriptor Ljava/lang/String; constantValue javax.security.sasl.policy.noactive flags 19 +field name POLICY_NODICTIONARY descriptor Ljava/lang/String; constantValue javax.security.sasl.policy.nodictionary flags 19 +field name POLICY_NOANONYMOUS descriptor Ljava/lang/String; constantValue javax.security.sasl.policy.noanonymous flags 19 +field name POLICY_FORWARD_SECRECY descriptor Ljava/lang/String; constantValue javax.security.sasl.policy.forward flags 19 +field name POLICY_PASS_CREDENTIALS descriptor Ljava/lang/String; constantValue javax.security.sasl.policy.credentials flags 19 +field name CREDENTIALS descriptor Ljava/lang/String; constantValue javax.security.sasl.credentials flags 19 +method name createSaslClient descriptor ([Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljavax/security/auth/callback/CallbackHandler;)Ljavax/security/sasl/SaslClient; thrownTypes javax/security/sasl/SaslException flags 9 signature ([Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljavax/security/auth/callback/CallbackHandler;)Ljavax/security/sasl/SaslClient; +method name createSaslServer descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljavax/security/auth/callback/CallbackHandler;)Ljavax/security/sasl/SaslServer; thrownTypes javax/security/sasl/SaslException flags 9 signature (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljavax/security/auth/callback/CallbackHandler;)Ljavax/security/sasl/SaslServer; +method name getSaslClientFactories descriptor ()Ljava/util/Enumeration; flags 9 signature ()Ljava/util/Enumeration; +method name getSaslServerFactories descriptor ()Ljava/util/Enumeration; flags 9 signature ()Ljava/util/Enumeration; + +class name javax/security/sasl/SaslClient +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getMechanismName descriptor ()Ljava/lang/String; flags 401 +method name hasInitialResponse descriptor ()Z flags 401 +method name evaluateChallenge descriptor ([B)[B thrownTypes javax/security/sasl/SaslException flags 401 +method name isComplete descriptor ()Z flags 401 +method name unwrap descriptor ([BII)[B thrownTypes javax/security/sasl/SaslException flags 401 +method name wrap descriptor ([BII)[B thrownTypes javax/security/sasl/SaslException flags 401 +method name getNegotiatedProperty descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 401 +method name dispose descriptor ()V thrownTypes javax/security/sasl/SaslException flags 401 + +class name javax/security/sasl/SaslClientFactory +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name createSaslClient descriptor ([Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljavax/security/auth/callback/CallbackHandler;)Ljavax/security/sasl/SaslClient; thrownTypes javax/security/sasl/SaslException flags 401 signature ([Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljavax/security/auth/callback/CallbackHandler;)Ljavax/security/sasl/SaslClient; +method name getMechanismNames descriptor (Ljava/util/Map;)[Ljava/lang/String; flags 401 signature (Ljava/util/Map;)[Ljava/lang/String; + +class name javax/security/sasl/SaslException +header extends java/io/IOException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name getCause descriptor ()Ljava/lang/Throwable; flags 1 +method name initCause descriptor (Ljava/lang/Throwable;)Ljava/lang/Throwable; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/security/sasl/SaslServer +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getMechanismName descriptor ()Ljava/lang/String; flags 401 +method name evaluateResponse descriptor ([B)[B thrownTypes javax/security/sasl/SaslException flags 401 +method name isComplete descriptor ()Z flags 401 +method name getAuthorizationID descriptor ()Ljava/lang/String; flags 401 +method name unwrap descriptor ([BII)[B thrownTypes javax/security/sasl/SaslException flags 401 +method name wrap descriptor ([BII)[B thrownTypes javax/security/sasl/SaslException flags 401 +method name getNegotiatedProperty descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 401 +method name dispose descriptor ()V thrownTypes javax/security/sasl/SaslException flags 401 + +class name javax/security/sasl/SaslServerFactory +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name createSaslServer descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljavax/security/auth/callback/CallbackHandler;)Ljavax/security/sasl/SaslServer; thrownTypes javax/security/sasl/SaslException flags 401 signature (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljavax/security/auth/callback/CallbackHandler;)Ljavax/security/sasl/SaslServer; +method name getMechanismNames descriptor (Ljava/util/Map;)[Ljava/lang/String; flags 401 signature (Ljava/util/Map;)[Ljava/lang/String; + diff --git a/langtools/make/data/symbols/java.sql-6.sym.txt b/langtools/make/data/symbols/java.sql-6.sym.txt new file mode 100644 index 00000000000..031392a447a --- /dev/null +++ b/langtools/make/data/symbols/java.sql-6.sym.txt @@ -0,0 +1,65 @@ +# +# 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/sql/CallableStatement +-method name getObject descriptor (ILjava/lang/Class;)Ljava/lang/Object; +-method name getObject descriptor (Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; + +class name java/sql/Connection +header extends java/lang/Object implements java/sql/Wrapper flags 601 +-method name setSchema descriptor (Ljava/lang/String;)V +-method name getSchema descriptor ()Ljava/lang/String; +-method name abort descriptor (Ljava/util/concurrent/Executor;)V +-method name setNetworkTimeout descriptor (Ljava/util/concurrent/Executor;I)V +-method name getNetworkTimeout descriptor ()I + +class name java/sql/DatabaseMetaData +-method name getPseudoColumns descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet; +-method name generatedKeyAlwaysReturned descriptor ()Z + +class name java/sql/Driver +-method name getParentLogger descriptor ()Ljava/util/logging/Logger; + +-class name java/sql/PseudoColumnUsage + +class name java/sql/ResultSet +header extends java/lang/Object implements java/sql/Wrapper flags 601 +-method name getObject descriptor (ILjava/lang/Class;)Ljava/lang/Object; +-method name getObject descriptor (Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; + +class name java/sql/Statement +header extends java/lang/Object implements java/sql/Wrapper flags 601 +-method name closeOnCompletion descriptor ()V +-method name isCloseOnCompletion descriptor ()Z + +class name java/sql/Timestamp +-method name hashCode descriptor ()I + +class name javax/sql/CommonDataSource +-method name getParentLogger descriptor ()Ljava/util/logging/Logger; + diff --git a/langtools/make/data/symbols/java.sql-7.sym.txt b/langtools/make/data/symbols/java.sql-7.sym.txt new file mode 100644 index 00000000000..211e2279d20 --- /dev/null +++ b/langtools/make/data/symbols/java.sql-7.sym.txt @@ -0,0 +1,326 @@ +# +# 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/sql/Array +header extends java/lang/Object flags 601 + +class name java/sql/BatchUpdateException +header extends java/sql/SQLException flags 21 +-method name 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 +-method name registerOutParameter descriptor (ILjava/sql/SQLType;)V +-method name registerOutParameter descriptor (ILjava/sql/SQLType;I)V +-method name registerOutParameter descriptor (ILjava/sql/SQLType;Ljava/lang/String;)V +-method name registerOutParameter descriptor (Ljava/lang/String;Ljava/sql/SQLType;)V +-method name registerOutParameter descriptor (Ljava/lang/String;Ljava/sql/SQLType;I)V +-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; + +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 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 valueOf descriptor (Ljava/time/LocalDate;)Ljava/sql/Date; +-method name toLocalDate descriptor ()Ljava/time/LocalDate; +-method name toInstant descriptor ()Ljava/time/Instant; +method name descriptor (III)V flags 1 deprecated true +method name getHours descriptor ()I flags 1 deprecated true +method name getMinutes descriptor ()I flags 1 deprecated true +method name getSeconds descriptor ()I flags 1 deprecated true +method name setHours descriptor (I)V flags 1 deprecated true +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; +-method name getDriver descriptor (Ljava/lang/String;)Ljava/sql/Driver; +-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 +method name getConnection descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/Connection; thrownTypes java/sql/SQLException flags 9 +method name getConnection descriptor (Ljava/lang/String;)Ljava/sql/Connection; thrownTypes java/sql/SQLException flags 9 +method name getDriver descriptor (Ljava/lang/String;)Ljava/sql/Driver; thrownTypes java/sql/SQLException flags 9 +method name deregisterDriver descriptor (Ljava/sql/Driver;)V thrownTypes java/sql/SQLException flags 29 +method name getDrivers descriptor ()Ljava/util/Enumeration; flags 9 signature ()Ljava/util/Enumeration; +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; + +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; +-method name getUnicodeStream descriptor (Ljava/lang/String;)Ljava/io/InputStream; +-method name updateObject descriptor (ILjava/lang/Object;Ljava/sql/SQLType;I)V +-method name updateObject descriptor (Ljava/lang/String;Ljava/lang/Object;Ljava/sql/SQLType;I)V +-method name updateObject descriptor (ILjava/lang/Object;Ljava/sql/SQLType;)V +-method name updateObject descriptor (Ljava/lang/String;Ljava/lang/Object;Ljava/sql/SQLType;)V +method name getBigDecimal descriptor (II)Ljava/math/BigDecimal; thrownTypes java/sql/SQLException flags 401 deprecated true +method name getUnicodeStream descriptor (I)Ljava/io/InputStream; thrownTypes java/sql/SQLException flags 401 deprecated true +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; + +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; + +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 +-method name executeLargeBatch descriptor ()[J +-method name executeLargeUpdate descriptor (Ljava/lang/String;)J +-method name executeLargeUpdate descriptor (Ljava/lang/String;I)J +-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 + diff --git a/langtools/make/data/symbols/java.sql-8.sym.txt b/langtools/make/data/symbols/java.sql-8.sym.txt new file mode 100644 index 00000000000..d9b03405636 --- /dev/null +++ b/langtools/make/data/symbols/java.sql-8.sym.txt @@ -0,0 +1,1697 @@ +# +# 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/sql/Array +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getBaseTypeName descriptor ()Ljava/lang/String; thrownTypes java/sql/SQLException flags 401 +method name getBaseType descriptor ()I thrownTypes java/sql/SQLException flags 401 +method name getArray descriptor ()Ljava/lang/Object; thrownTypes java/sql/SQLException flags 401 +method name getArray descriptor (Ljava/util/Map;)Ljava/lang/Object; thrownTypes java/sql/SQLException flags 401 signature (Ljava/util/Map;>;)Ljava/lang/Object; +method name getArray descriptor (JI)Ljava/lang/Object; thrownTypes java/sql/SQLException flags 401 +method name getArray descriptor (JILjava/util/Map;)Ljava/lang/Object; thrownTypes java/sql/SQLException flags 401 signature (JILjava/util/Map;>;)Ljava/lang/Object; +method name getResultSet descriptor ()Ljava/sql/ResultSet; thrownTypes java/sql/SQLException flags 401 +method name getResultSet descriptor (Ljava/util/Map;)Ljava/sql/ResultSet; thrownTypes java/sql/SQLException flags 401 signature (Ljava/util/Map;>;)Ljava/sql/ResultSet; +method name getResultSet descriptor (JI)Ljava/sql/ResultSet; thrownTypes java/sql/SQLException flags 401 +method name getResultSet descriptor (JILjava/util/Map;)Ljava/sql/ResultSet; thrownTypes java/sql/SQLException flags 401 signature (JILjava/util/Map;>;)Ljava/sql/ResultSet; +method name free descriptor ()V thrownTypes java/sql/SQLException flags 401 + +class name java/sql/BatchUpdateException +header extends java/sql/SQLException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor (Ljava/lang/String;Ljava/lang/String;I[I)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;[I)V flags 1 +method name descriptor (Ljava/lang/String;[I)V flags 1 +method name descriptor ([I)V flags 1 +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 +method name descriptor ([ILjava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;[ILjava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;[ILjava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;I[ILjava/lang/Throwable;)V flags 1 +method name getUpdateCounts descriptor ()[I flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;I[JLjava/lang/Throwable;)V flags 1 +method name getLargeUpdateCounts descriptor ()[J flags 1 + +class name java/sql/Blob +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name length descriptor ()J thrownTypes java/sql/SQLException flags 401 +method name getBytes descriptor (JI)[B thrownTypes java/sql/SQLException flags 401 +method name getBinaryStream descriptor ()Ljava/io/InputStream; thrownTypes java/sql/SQLException flags 401 +method name position descriptor ([BJ)J thrownTypes java/sql/SQLException flags 401 +method name position descriptor (Ljava/sql/Blob;J)J thrownTypes java/sql/SQLException flags 401 +method name setBytes descriptor (J[B)I thrownTypes java/sql/SQLException flags 401 +method name setBytes descriptor (J[BII)I thrownTypes java/sql/SQLException flags 401 +method name setBinaryStream descriptor (J)Ljava/io/OutputStream; thrownTypes java/sql/SQLException flags 401 +method name truncate descriptor (J)V thrownTypes java/sql/SQLException flags 401 +method name free descriptor ()V thrownTypes java/sql/SQLException flags 401 +method name getBinaryStream descriptor (JJ)Ljava/io/InputStream; thrownTypes java/sql/SQLException flags 401 + +class name java/sql/CallableStatement +header extends java/lang/Object implements java/sql/PreparedStatement flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name registerOutParameter descriptor (II)V thrownTypes java/sql/SQLException flags 401 +method name registerOutParameter descriptor (III)V thrownTypes java/sql/SQLException flags 401 +method name wasNull descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name getString descriptor (I)Ljava/lang/String; thrownTypes java/sql/SQLException flags 401 +method name getBoolean descriptor (I)Z thrownTypes java/sql/SQLException flags 401 +method name getByte descriptor (I)B thrownTypes java/sql/SQLException flags 401 +method name getShort descriptor (I)S thrownTypes java/sql/SQLException flags 401 +method name getInt descriptor (I)I thrownTypes java/sql/SQLException flags 401 +method name getLong descriptor (I)J thrownTypes java/sql/SQLException flags 401 +method name getFloat descriptor (I)F thrownTypes java/sql/SQLException flags 401 +method name getDouble descriptor (I)D thrownTypes java/sql/SQLException flags 401 +method name getBigDecimal descriptor (II)Ljava/math/BigDecimal; thrownTypes java/sql/SQLException flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getBytes descriptor (I)[B thrownTypes java/sql/SQLException flags 401 +method name getDate descriptor (I)Ljava/sql/Date; thrownTypes java/sql/SQLException flags 401 +method name getTime descriptor (I)Ljava/sql/Time; thrownTypes java/sql/SQLException flags 401 +method name getTimestamp descriptor (I)Ljava/sql/Timestamp; thrownTypes java/sql/SQLException flags 401 +method name getObject descriptor (I)Ljava/lang/Object; thrownTypes java/sql/SQLException flags 401 +method name getBigDecimal descriptor (I)Ljava/math/BigDecimal; thrownTypes java/sql/SQLException flags 401 +method name getObject descriptor (ILjava/util/Map;)Ljava/lang/Object; thrownTypes java/sql/SQLException flags 401 signature (ILjava/util/Map;>;)Ljava/lang/Object; +method name getRef descriptor (I)Ljava/sql/Ref; thrownTypes java/sql/SQLException flags 401 +method name getBlob descriptor (I)Ljava/sql/Blob; thrownTypes java/sql/SQLException flags 401 +method name getClob descriptor (I)Ljava/sql/Clob; thrownTypes java/sql/SQLException flags 401 +method name getArray descriptor (I)Ljava/sql/Array; thrownTypes java/sql/SQLException flags 401 +method name getDate descriptor (ILjava/util/Calendar;)Ljava/sql/Date; thrownTypes java/sql/SQLException flags 401 +method name getTime descriptor (ILjava/util/Calendar;)Ljava/sql/Time; thrownTypes java/sql/SQLException flags 401 +method name getTimestamp descriptor (ILjava/util/Calendar;)Ljava/sql/Timestamp; thrownTypes java/sql/SQLException flags 401 +method name registerOutParameter descriptor (IILjava/lang/String;)V thrownTypes java/sql/SQLException flags 401 +method name registerOutParameter descriptor (Ljava/lang/String;I)V thrownTypes java/sql/SQLException flags 401 +method name registerOutParameter descriptor (Ljava/lang/String;II)V thrownTypes java/sql/SQLException flags 401 +method name registerOutParameter descriptor (Ljava/lang/String;ILjava/lang/String;)V thrownTypes java/sql/SQLException flags 401 +method name getURL descriptor (I)Ljava/net/URL; thrownTypes java/sql/SQLException flags 401 +method name setURL descriptor (Ljava/lang/String;Ljava/net/URL;)V thrownTypes java/sql/SQLException flags 401 +method name setNull descriptor (Ljava/lang/String;I)V thrownTypes java/sql/SQLException flags 401 +method name setBoolean descriptor (Ljava/lang/String;Z)V thrownTypes java/sql/SQLException flags 401 +method name setByte descriptor (Ljava/lang/String;B)V thrownTypes java/sql/SQLException flags 401 +method name setShort descriptor (Ljava/lang/String;S)V thrownTypes java/sql/SQLException flags 401 +method name setInt descriptor (Ljava/lang/String;I)V thrownTypes java/sql/SQLException flags 401 +method name setLong descriptor (Ljava/lang/String;J)V thrownTypes java/sql/SQLException flags 401 +method name setFloat descriptor (Ljava/lang/String;F)V thrownTypes java/sql/SQLException flags 401 +method name setDouble descriptor (Ljava/lang/String;D)V thrownTypes java/sql/SQLException flags 401 +method name setBigDecimal descriptor (Ljava/lang/String;Ljava/math/BigDecimal;)V thrownTypes java/sql/SQLException flags 401 +method name setString descriptor (Ljava/lang/String;Ljava/lang/String;)V thrownTypes java/sql/SQLException flags 401 +method name setBytes descriptor (Ljava/lang/String;[B)V thrownTypes java/sql/SQLException flags 401 +method name setDate descriptor (Ljava/lang/String;Ljava/sql/Date;)V thrownTypes java/sql/SQLException flags 401 +method name setTime descriptor (Ljava/lang/String;Ljava/sql/Time;)V thrownTypes java/sql/SQLException flags 401 +method name setTimestamp descriptor (Ljava/lang/String;Ljava/sql/Timestamp;)V thrownTypes java/sql/SQLException flags 401 +method name setAsciiStream descriptor (Ljava/lang/String;Ljava/io/InputStream;I)V thrownTypes java/sql/SQLException flags 401 +method name setBinaryStream descriptor (Ljava/lang/String;Ljava/io/InputStream;I)V thrownTypes java/sql/SQLException flags 401 +method name setObject descriptor (Ljava/lang/String;Ljava/lang/Object;II)V thrownTypes java/sql/SQLException flags 401 +method name setObject descriptor (Ljava/lang/String;Ljava/lang/Object;I)V thrownTypes java/sql/SQLException flags 401 +method name setObject descriptor (Ljava/lang/String;Ljava/lang/Object;)V thrownTypes java/sql/SQLException flags 401 +method name setCharacterStream descriptor (Ljava/lang/String;Ljava/io/Reader;I)V thrownTypes java/sql/SQLException flags 401 +method name setDate descriptor (Ljava/lang/String;Ljava/sql/Date;Ljava/util/Calendar;)V thrownTypes java/sql/SQLException flags 401 +method name setTime descriptor (Ljava/lang/String;Ljava/sql/Time;Ljava/util/Calendar;)V thrownTypes java/sql/SQLException flags 401 +method name setTimestamp descriptor (Ljava/lang/String;Ljava/sql/Timestamp;Ljava/util/Calendar;)V thrownTypes java/sql/SQLException flags 401 +method name setNull descriptor (Ljava/lang/String;ILjava/lang/String;)V thrownTypes java/sql/SQLException flags 401 +method name getString descriptor (Ljava/lang/String;)Ljava/lang/String; thrownTypes java/sql/SQLException flags 401 +method name getBoolean descriptor (Ljava/lang/String;)Z thrownTypes java/sql/SQLException flags 401 +method name getByte descriptor (Ljava/lang/String;)B thrownTypes java/sql/SQLException flags 401 +method name getShort descriptor (Ljava/lang/String;)S thrownTypes java/sql/SQLException flags 401 +method name getInt descriptor (Ljava/lang/String;)I thrownTypes java/sql/SQLException flags 401 +method name getLong descriptor (Ljava/lang/String;)J thrownTypes java/sql/SQLException flags 401 +method name getFloat descriptor (Ljava/lang/String;)F thrownTypes java/sql/SQLException flags 401 +method name getDouble descriptor (Ljava/lang/String;)D thrownTypes java/sql/SQLException flags 401 +method name getBytes descriptor (Ljava/lang/String;)[B thrownTypes java/sql/SQLException flags 401 +method name getDate descriptor (Ljava/lang/String;)Ljava/sql/Date; thrownTypes java/sql/SQLException flags 401 +method name getTime descriptor (Ljava/lang/String;)Ljava/sql/Time; thrownTypes java/sql/SQLException flags 401 +method name getTimestamp descriptor (Ljava/lang/String;)Ljava/sql/Timestamp; thrownTypes java/sql/SQLException flags 401 +method name getObject descriptor (Ljava/lang/String;)Ljava/lang/Object; thrownTypes java/sql/SQLException flags 401 +method name getBigDecimal descriptor (Ljava/lang/String;)Ljava/math/BigDecimal; thrownTypes java/sql/SQLException flags 401 +method name getObject descriptor (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/Object; thrownTypes java/sql/SQLException flags 401 signature (Ljava/lang/String;Ljava/util/Map;>;)Ljava/lang/Object; +method name getRef descriptor (Ljava/lang/String;)Ljava/sql/Ref; thrownTypes java/sql/SQLException flags 401 +method name getBlob descriptor (Ljava/lang/String;)Ljava/sql/Blob; thrownTypes java/sql/SQLException flags 401 +method name getClob descriptor (Ljava/lang/String;)Ljava/sql/Clob; thrownTypes java/sql/SQLException flags 401 +method name getArray descriptor (Ljava/lang/String;)Ljava/sql/Array; thrownTypes java/sql/SQLException flags 401 +method name getDate descriptor (Ljava/lang/String;Ljava/util/Calendar;)Ljava/sql/Date; thrownTypes java/sql/SQLException flags 401 +method name getTime descriptor (Ljava/lang/String;Ljava/util/Calendar;)Ljava/sql/Time; thrownTypes java/sql/SQLException flags 401 +method name getTimestamp descriptor (Ljava/lang/String;Ljava/util/Calendar;)Ljava/sql/Timestamp; thrownTypes java/sql/SQLException flags 401 +method name getURL descriptor (Ljava/lang/String;)Ljava/net/URL; thrownTypes java/sql/SQLException flags 401 +method name getRowId descriptor (I)Ljava/sql/RowId; thrownTypes java/sql/SQLException flags 401 +method name getRowId descriptor (Ljava/lang/String;)Ljava/sql/RowId; thrownTypes java/sql/SQLException flags 401 +method name setRowId descriptor (Ljava/lang/String;Ljava/sql/RowId;)V thrownTypes java/sql/SQLException flags 401 +method name setNString descriptor (Ljava/lang/String;Ljava/lang/String;)V thrownTypes java/sql/SQLException flags 401 +method name setNCharacterStream descriptor (Ljava/lang/String;Ljava/io/Reader;J)V thrownTypes java/sql/SQLException flags 401 +method name setNClob descriptor (Ljava/lang/String;Ljava/sql/NClob;)V thrownTypes java/sql/SQLException flags 401 +method name setClob descriptor (Ljava/lang/String;Ljava/io/Reader;J)V thrownTypes java/sql/SQLException flags 401 +method name setBlob descriptor (Ljava/lang/String;Ljava/io/InputStream;J)V thrownTypes java/sql/SQLException flags 401 +method name setNClob descriptor (Ljava/lang/String;Ljava/io/Reader;J)V thrownTypes java/sql/SQLException flags 401 +method name getNClob descriptor (I)Ljava/sql/NClob; thrownTypes java/sql/SQLException flags 401 +method name getNClob descriptor (Ljava/lang/String;)Ljava/sql/NClob; thrownTypes java/sql/SQLException flags 401 +method name setSQLXML descriptor (Ljava/lang/String;Ljava/sql/SQLXML;)V thrownTypes java/sql/SQLException flags 401 +method name getSQLXML descriptor (I)Ljava/sql/SQLXML; thrownTypes java/sql/SQLException flags 401 +method name getSQLXML descriptor (Ljava/lang/String;)Ljava/sql/SQLXML; thrownTypes java/sql/SQLException flags 401 +method name getNString descriptor (I)Ljava/lang/String; thrownTypes java/sql/SQLException flags 401 +method name getNString descriptor (Ljava/lang/String;)Ljava/lang/String; thrownTypes java/sql/SQLException flags 401 +method name getNCharacterStream descriptor (I)Ljava/io/Reader; thrownTypes java/sql/SQLException flags 401 +method name getNCharacterStream descriptor (Ljava/lang/String;)Ljava/io/Reader; thrownTypes java/sql/SQLException flags 401 +method name getCharacterStream descriptor (I)Ljava/io/Reader; thrownTypes java/sql/SQLException flags 401 +method name getCharacterStream descriptor (Ljava/lang/String;)Ljava/io/Reader; thrownTypes java/sql/SQLException flags 401 +method name setBlob descriptor (Ljava/lang/String;Ljava/sql/Blob;)V thrownTypes java/sql/SQLException flags 401 +method name setClob descriptor (Ljava/lang/String;Ljava/sql/Clob;)V thrownTypes java/sql/SQLException flags 401 +method name setAsciiStream descriptor (Ljava/lang/String;Ljava/io/InputStream;J)V thrownTypes java/sql/SQLException flags 401 +method name setBinaryStream descriptor (Ljava/lang/String;Ljava/io/InputStream;J)V thrownTypes java/sql/SQLException flags 401 +method name setCharacterStream descriptor (Ljava/lang/String;Ljava/io/Reader;J)V thrownTypes java/sql/SQLException flags 401 +method name setAsciiStream descriptor (Ljava/lang/String;Ljava/io/InputStream;)V thrownTypes java/sql/SQLException flags 401 +method name setBinaryStream descriptor (Ljava/lang/String;Ljava/io/InputStream;)V thrownTypes java/sql/SQLException flags 401 +method name setCharacterStream descriptor (Ljava/lang/String;Ljava/io/Reader;)V thrownTypes java/sql/SQLException flags 401 +method name setNCharacterStream descriptor (Ljava/lang/String;Ljava/io/Reader;)V thrownTypes java/sql/SQLException flags 401 +method name setClob descriptor (Ljava/lang/String;Ljava/io/Reader;)V thrownTypes java/sql/SQLException flags 401 +method name setBlob descriptor (Ljava/lang/String;Ljava/io/InputStream;)V thrownTypes java/sql/SQLException flags 401 +method name setNClob descriptor (Ljava/lang/String;Ljava/io/Reader;)V thrownTypes java/sql/SQLException flags 401 +method name getObject descriptor (ILjava/lang/Class;)Ljava/lang/Object; thrownTypes java/sql/SQLException flags 401 signature (ILjava/lang/Class;)TT; +method name getObject descriptor (Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; thrownTypes java/sql/SQLException flags 401 signature (Ljava/lang/String;Ljava/lang/Class;)TT; +method name setObject descriptor (Ljava/lang/String;Ljava/lang/Object;Ljava/sql/SQLType;I)V thrownTypes java/sql/SQLException flags 1 +method name setObject descriptor (Ljava/lang/String;Ljava/lang/Object;Ljava/sql/SQLType;)V thrownTypes java/sql/SQLException flags 1 +method name registerOutParameter descriptor (ILjava/sql/SQLType;)V thrownTypes java/sql/SQLException flags 1 +method name registerOutParameter descriptor (ILjava/sql/SQLType;I)V thrownTypes java/sql/SQLException flags 1 +method name registerOutParameter descriptor (ILjava/sql/SQLType;Ljava/lang/String;)V thrownTypes java/sql/SQLException flags 1 +method name registerOutParameter descriptor (Ljava/lang/String;Ljava/sql/SQLType;)V thrownTypes java/sql/SQLException flags 1 +method name registerOutParameter descriptor (Ljava/lang/String;Ljava/sql/SQLType;I)V thrownTypes java/sql/SQLException flags 1 +method name registerOutParameter descriptor (Ljava/lang/String;Ljava/sql/SQLType;Ljava/lang/String;)V thrownTypes java/sql/SQLException flags 1 + +class name java/sql/ClientInfoStatus +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name REASON_UNKNOWN descriptor Ljava/sql/ClientInfoStatus; flags 4019 +field name REASON_UNKNOWN_PROPERTY descriptor Ljava/sql/ClientInfoStatus; flags 4019 +field name REASON_VALUE_INVALID descriptor Ljava/sql/ClientInfoStatus; flags 4019 +field name REASON_VALUE_TRUNCATED descriptor Ljava/sql/ClientInfoStatus; flags 4019 +method name values descriptor ()[Ljava/sql/ClientInfoStatus; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/sql/ClientInfoStatus; flags 9 + +class name java/sql/Clob +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name length descriptor ()J thrownTypes java/sql/SQLException flags 401 +method name getSubString descriptor (JI)Ljava/lang/String; thrownTypes java/sql/SQLException flags 401 +method name getCharacterStream descriptor ()Ljava/io/Reader; thrownTypes java/sql/SQLException flags 401 +method name getAsciiStream descriptor ()Ljava/io/InputStream; thrownTypes java/sql/SQLException flags 401 +method name position descriptor (Ljava/lang/String;J)J thrownTypes java/sql/SQLException flags 401 +method name position descriptor (Ljava/sql/Clob;J)J thrownTypes java/sql/SQLException flags 401 +method name setString descriptor (JLjava/lang/String;)I thrownTypes java/sql/SQLException flags 401 +method name setString descriptor (JLjava/lang/String;II)I thrownTypes java/sql/SQLException flags 401 +method name setAsciiStream descriptor (J)Ljava/io/OutputStream; thrownTypes java/sql/SQLException flags 401 +method name setCharacterStream descriptor (J)Ljava/io/Writer; thrownTypes java/sql/SQLException flags 401 +method name truncate descriptor (J)V thrownTypes java/sql/SQLException flags 401 +method name free descriptor ()V thrownTypes java/sql/SQLException flags 401 +method name getCharacterStream descriptor (JJ)Ljava/io/Reader; thrownTypes java/sql/SQLException flags 401 + +class name java/sql/Connection +header extends java/lang/Object implements java/sql/Wrapper,java/lang/AutoCloseable flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name TRANSACTION_NONE descriptor I constantValue 0 flags 19 +field name TRANSACTION_READ_UNCOMMITTED descriptor I constantValue 1 flags 19 +field name TRANSACTION_READ_COMMITTED descriptor I constantValue 2 flags 19 +field name TRANSACTION_REPEATABLE_READ descriptor I constantValue 4 flags 19 +field name TRANSACTION_SERIALIZABLE descriptor I constantValue 8 flags 19 +method name createStatement descriptor ()Ljava/sql/Statement; thrownTypes java/sql/SQLException flags 401 +method name prepareStatement descriptor (Ljava/lang/String;)Ljava/sql/PreparedStatement; thrownTypes java/sql/SQLException flags 401 +method name prepareCall descriptor (Ljava/lang/String;)Ljava/sql/CallableStatement; thrownTypes java/sql/SQLException flags 401 +method name nativeSQL descriptor (Ljava/lang/String;)Ljava/lang/String; thrownTypes java/sql/SQLException flags 401 +method name setAutoCommit descriptor (Z)V thrownTypes java/sql/SQLException flags 401 +method name getAutoCommit descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name commit descriptor ()V thrownTypes java/sql/SQLException flags 401 +method name rollback descriptor ()V thrownTypes java/sql/SQLException flags 401 +method name close descriptor ()V thrownTypes java/sql/SQLException flags 401 +method name isClosed descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name getMetaData descriptor ()Ljava/sql/DatabaseMetaData; thrownTypes java/sql/SQLException flags 401 +method name setReadOnly descriptor (Z)V thrownTypes java/sql/SQLException flags 401 +method name isReadOnly descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name setCatalog descriptor (Ljava/lang/String;)V thrownTypes java/sql/SQLException flags 401 +method name getCatalog descriptor ()Ljava/lang/String; thrownTypes java/sql/SQLException flags 401 +method name setTransactionIsolation descriptor (I)V thrownTypes java/sql/SQLException flags 401 +method name getTransactionIsolation descriptor ()I thrownTypes java/sql/SQLException flags 401 +method name getWarnings descriptor ()Ljava/sql/SQLWarning; thrownTypes java/sql/SQLException flags 401 +method name clearWarnings descriptor ()V thrownTypes java/sql/SQLException flags 401 +method name createStatement descriptor (II)Ljava/sql/Statement; thrownTypes java/sql/SQLException flags 401 +method name prepareStatement descriptor (Ljava/lang/String;II)Ljava/sql/PreparedStatement; thrownTypes java/sql/SQLException flags 401 +method name prepareCall descriptor (Ljava/lang/String;II)Ljava/sql/CallableStatement; thrownTypes java/sql/SQLException flags 401 +method name getTypeMap descriptor ()Ljava/util/Map; thrownTypes java/sql/SQLException flags 401 signature ()Ljava/util/Map;>; +method name setTypeMap descriptor (Ljava/util/Map;)V thrownTypes java/sql/SQLException flags 401 signature (Ljava/util/Map;>;)V +method name setHoldability descriptor (I)V thrownTypes java/sql/SQLException flags 401 +method name getHoldability descriptor ()I thrownTypes java/sql/SQLException flags 401 +method name setSavepoint descriptor ()Ljava/sql/Savepoint; thrownTypes java/sql/SQLException flags 401 +method name setSavepoint descriptor (Ljava/lang/String;)Ljava/sql/Savepoint; thrownTypes java/sql/SQLException flags 401 +method name rollback descriptor (Ljava/sql/Savepoint;)V thrownTypes java/sql/SQLException flags 401 +method name releaseSavepoint descriptor (Ljava/sql/Savepoint;)V thrownTypes java/sql/SQLException flags 401 +method name createStatement descriptor (III)Ljava/sql/Statement; thrownTypes java/sql/SQLException flags 401 +method name prepareStatement descriptor (Ljava/lang/String;III)Ljava/sql/PreparedStatement; thrownTypes java/sql/SQLException flags 401 +method name prepareCall descriptor (Ljava/lang/String;III)Ljava/sql/CallableStatement; thrownTypes java/sql/SQLException flags 401 +method name prepareStatement descriptor (Ljava/lang/String;I)Ljava/sql/PreparedStatement; thrownTypes java/sql/SQLException flags 401 +method name prepareStatement descriptor (Ljava/lang/String;[I)Ljava/sql/PreparedStatement; thrownTypes java/sql/SQLException flags 401 +method name prepareStatement descriptor (Ljava/lang/String;[Ljava/lang/String;)Ljava/sql/PreparedStatement; thrownTypes java/sql/SQLException flags 401 +method name createClob descriptor ()Ljava/sql/Clob; thrownTypes java/sql/SQLException flags 401 +method name createBlob descriptor ()Ljava/sql/Blob; thrownTypes java/sql/SQLException flags 401 +method name createNClob descriptor ()Ljava/sql/NClob; thrownTypes java/sql/SQLException flags 401 +method name createSQLXML descriptor ()Ljava/sql/SQLXML; thrownTypes java/sql/SQLException flags 401 +method name isValid descriptor (I)Z thrownTypes java/sql/SQLException flags 401 +method name setClientInfo descriptor (Ljava/lang/String;Ljava/lang/String;)V thrownTypes java/sql/SQLClientInfoException flags 401 +method name setClientInfo descriptor (Ljava/util/Properties;)V thrownTypes java/sql/SQLClientInfoException flags 401 +method name getClientInfo descriptor (Ljava/lang/String;)Ljava/lang/String; thrownTypes java/sql/SQLException flags 401 +method name getClientInfo descriptor ()Ljava/util/Properties; thrownTypes java/sql/SQLException flags 401 +method name createArrayOf descriptor (Ljava/lang/String;[Ljava/lang/Object;)Ljava/sql/Array; thrownTypes java/sql/SQLException flags 401 +method name createStruct descriptor (Ljava/lang/String;[Ljava/lang/Object;)Ljava/sql/Struct; thrownTypes java/sql/SQLException flags 401 +method name setSchema descriptor (Ljava/lang/String;)V thrownTypes java/sql/SQLException flags 401 +method name getSchema descriptor ()Ljava/lang/String; thrownTypes java/sql/SQLException flags 401 +method name abort descriptor (Ljava/util/concurrent/Executor;)V thrownTypes java/sql/SQLException flags 401 +method name setNetworkTimeout descriptor (Ljava/util/concurrent/Executor;I)V thrownTypes java/sql/SQLException flags 401 +method name getNetworkTimeout descriptor ()I thrownTypes java/sql/SQLException flags 401 + +class name java/sql/DataTruncation +header extends java/sql/SQLWarning flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor (IZZII)V flags 1 +method name descriptor (IZZIILjava/lang/Throwable;)V flags 1 +method name getIndex descriptor ()I flags 1 +method name getParameter descriptor ()Z flags 1 +method name getRead descriptor ()Z flags 1 +method name getDataSize descriptor ()I flags 1 +method name getTransferSize descriptor ()I flags 1 + +class name java/sql/DatabaseMetaData +header extends java/lang/Object implements java/sql/Wrapper flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name procedureResultUnknown descriptor I constantValue 0 flags 19 +field name procedureNoResult descriptor I constantValue 1 flags 19 +field name procedureReturnsResult descriptor I constantValue 2 flags 19 +field name procedureColumnUnknown descriptor I constantValue 0 flags 19 +field name procedureColumnIn descriptor I constantValue 1 flags 19 +field name procedureColumnInOut descriptor I constantValue 2 flags 19 +field name procedureColumnOut descriptor I constantValue 4 flags 19 +field name procedureColumnReturn descriptor I constantValue 5 flags 19 +field name procedureColumnResult descriptor I constantValue 3 flags 19 +field name procedureNoNulls descriptor I constantValue 0 flags 19 +field name procedureNullable descriptor I constantValue 1 flags 19 +field name procedureNullableUnknown descriptor I constantValue 2 flags 19 +field name columnNoNulls descriptor I constantValue 0 flags 19 +field name columnNullable descriptor I constantValue 1 flags 19 +field name columnNullableUnknown descriptor I constantValue 2 flags 19 +field name bestRowTemporary descriptor I constantValue 0 flags 19 +field name bestRowTransaction descriptor I constantValue 1 flags 19 +field name bestRowSession descriptor I constantValue 2 flags 19 +field name bestRowUnknown descriptor I constantValue 0 flags 19 +field name bestRowNotPseudo descriptor I constantValue 1 flags 19 +field name bestRowPseudo descriptor I constantValue 2 flags 19 +field name versionColumnUnknown descriptor I constantValue 0 flags 19 +field name versionColumnNotPseudo descriptor I constantValue 1 flags 19 +field name versionColumnPseudo descriptor I constantValue 2 flags 19 +field name importedKeyCascade descriptor I constantValue 0 flags 19 +field name importedKeyRestrict descriptor I constantValue 1 flags 19 +field name importedKeySetNull descriptor I constantValue 2 flags 19 +field name importedKeyNoAction descriptor I constantValue 3 flags 19 +field name importedKeySetDefault descriptor I constantValue 4 flags 19 +field name importedKeyInitiallyDeferred descriptor I constantValue 5 flags 19 +field name importedKeyInitiallyImmediate descriptor I constantValue 6 flags 19 +field name importedKeyNotDeferrable descriptor I constantValue 7 flags 19 +field name typeNoNulls descriptor I constantValue 0 flags 19 +field name typeNullable descriptor I constantValue 1 flags 19 +field name typeNullableUnknown descriptor I constantValue 2 flags 19 +field name typePredNone descriptor I constantValue 0 flags 19 +field name typePredChar descriptor I constantValue 1 flags 19 +field name typePredBasic descriptor I constantValue 2 flags 19 +field name typeSearchable descriptor I constantValue 3 flags 19 +field name tableIndexStatistic descriptor S constantValue 0 flags 19 +field name tableIndexClustered descriptor S constantValue 1 flags 19 +field name tableIndexHashed descriptor S constantValue 2 flags 19 +field name tableIndexOther descriptor S constantValue 3 flags 19 +field name attributeNoNulls descriptor S constantValue 0 flags 19 +field name attributeNullable descriptor S constantValue 1 flags 19 +field name attributeNullableUnknown descriptor S constantValue 2 flags 19 +field name sqlStateXOpen descriptor I constantValue 1 flags 19 +field name sqlStateSQL descriptor I constantValue 2 flags 19 +field name sqlStateSQL99 descriptor I constantValue 2 flags 19 +field name functionColumnUnknown descriptor I constantValue 0 flags 19 +field name functionColumnIn descriptor I constantValue 1 flags 19 +field name functionColumnInOut descriptor I constantValue 2 flags 19 +field name functionColumnOut descriptor I constantValue 3 flags 19 +field name functionReturn descriptor I constantValue 4 flags 19 +field name functionColumnResult descriptor I constantValue 5 flags 19 +field name functionNoNulls descriptor I constantValue 0 flags 19 +field name functionNullable descriptor I constantValue 1 flags 19 +field name functionNullableUnknown descriptor I constantValue 2 flags 19 +field name functionResultUnknown descriptor I constantValue 0 flags 19 +field name functionNoTable descriptor I constantValue 1 flags 19 +field name functionReturnsTable descriptor I constantValue 2 flags 19 +method name allProceduresAreCallable descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name allTablesAreSelectable descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name getURL descriptor ()Ljava/lang/String; thrownTypes java/sql/SQLException flags 401 +method name getUserName descriptor ()Ljava/lang/String; thrownTypes java/sql/SQLException flags 401 +method name isReadOnly descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name nullsAreSortedHigh descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name nullsAreSortedLow descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name nullsAreSortedAtStart descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name nullsAreSortedAtEnd descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name getDatabaseProductName descriptor ()Ljava/lang/String; thrownTypes java/sql/SQLException flags 401 +method name getDatabaseProductVersion descriptor ()Ljava/lang/String; thrownTypes java/sql/SQLException flags 401 +method name getDriverName descriptor ()Ljava/lang/String; thrownTypes java/sql/SQLException flags 401 +method name getDriverVersion descriptor ()Ljava/lang/String; thrownTypes java/sql/SQLException flags 401 +method name getDriverMajorVersion descriptor ()I flags 401 +method name getDriverMinorVersion descriptor ()I flags 401 +method name usesLocalFiles descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name usesLocalFilePerTable descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name supportsMixedCaseIdentifiers descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name storesUpperCaseIdentifiers descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name storesLowerCaseIdentifiers descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name storesMixedCaseIdentifiers descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name supportsMixedCaseQuotedIdentifiers descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name storesUpperCaseQuotedIdentifiers descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name storesLowerCaseQuotedIdentifiers descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name storesMixedCaseQuotedIdentifiers descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name getIdentifierQuoteString descriptor ()Ljava/lang/String; thrownTypes java/sql/SQLException flags 401 +method name getSQLKeywords descriptor ()Ljava/lang/String; thrownTypes java/sql/SQLException flags 401 +method name getNumericFunctions descriptor ()Ljava/lang/String; thrownTypes java/sql/SQLException flags 401 +method name getStringFunctions descriptor ()Ljava/lang/String; thrownTypes java/sql/SQLException flags 401 +method name getSystemFunctions descriptor ()Ljava/lang/String; thrownTypes java/sql/SQLException flags 401 +method name getTimeDateFunctions descriptor ()Ljava/lang/String; thrownTypes java/sql/SQLException flags 401 +method name getSearchStringEscape descriptor ()Ljava/lang/String; thrownTypes java/sql/SQLException flags 401 +method name getExtraNameCharacters descriptor ()Ljava/lang/String; thrownTypes java/sql/SQLException flags 401 +method name supportsAlterTableWithAddColumn descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name supportsAlterTableWithDropColumn descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name supportsColumnAliasing descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name nullPlusNonNullIsNull descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name supportsConvert descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name supportsConvert descriptor (II)Z thrownTypes java/sql/SQLException flags 401 +method name supportsTableCorrelationNames descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name supportsDifferentTableCorrelationNames descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name supportsExpressionsInOrderBy descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name supportsOrderByUnrelated descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name supportsGroupBy descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name supportsGroupByUnrelated descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name supportsGroupByBeyondSelect descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name supportsLikeEscapeClause descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name supportsMultipleResultSets descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name supportsMultipleTransactions descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name supportsNonNullableColumns descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name supportsMinimumSQLGrammar descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name supportsCoreSQLGrammar descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name supportsExtendedSQLGrammar descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name supportsANSI92EntryLevelSQL descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name supportsANSI92IntermediateSQL descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name supportsANSI92FullSQL descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name supportsIntegrityEnhancementFacility descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name supportsOuterJoins descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name supportsFullOuterJoins descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name supportsLimitedOuterJoins descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name getSchemaTerm descriptor ()Ljava/lang/String; thrownTypes java/sql/SQLException flags 401 +method name getProcedureTerm descriptor ()Ljava/lang/String; thrownTypes java/sql/SQLException flags 401 +method name getCatalogTerm descriptor ()Ljava/lang/String; thrownTypes java/sql/SQLException flags 401 +method name isCatalogAtStart descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name getCatalogSeparator descriptor ()Ljava/lang/String; thrownTypes java/sql/SQLException flags 401 +method name supportsSchemasInDataManipulation descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name supportsSchemasInProcedureCalls descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name supportsSchemasInTableDefinitions descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name supportsSchemasInIndexDefinitions descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name supportsSchemasInPrivilegeDefinitions descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name supportsCatalogsInDataManipulation descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name supportsCatalogsInProcedureCalls descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name supportsCatalogsInTableDefinitions descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name supportsCatalogsInIndexDefinitions descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name supportsCatalogsInPrivilegeDefinitions descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name supportsPositionedDelete descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name supportsPositionedUpdate descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name supportsSelectForUpdate descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name supportsStoredProcedures descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name supportsSubqueriesInComparisons descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name supportsSubqueriesInExists descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name supportsSubqueriesInIns descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name supportsSubqueriesInQuantifieds descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name supportsCorrelatedSubqueries descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name supportsUnion descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name supportsUnionAll descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name supportsOpenCursorsAcrossCommit descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name supportsOpenCursorsAcrossRollback descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name supportsOpenStatementsAcrossCommit descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name supportsOpenStatementsAcrossRollback descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name getMaxBinaryLiteralLength descriptor ()I thrownTypes java/sql/SQLException flags 401 +method name getMaxCharLiteralLength descriptor ()I thrownTypes java/sql/SQLException flags 401 +method name getMaxColumnNameLength descriptor ()I thrownTypes java/sql/SQLException flags 401 +method name getMaxColumnsInGroupBy descriptor ()I thrownTypes java/sql/SQLException flags 401 +method name getMaxColumnsInIndex descriptor ()I thrownTypes java/sql/SQLException flags 401 +method name getMaxColumnsInOrderBy descriptor ()I thrownTypes java/sql/SQLException flags 401 +method name getMaxColumnsInSelect descriptor ()I thrownTypes java/sql/SQLException flags 401 +method name getMaxColumnsInTable descriptor ()I thrownTypes java/sql/SQLException flags 401 +method name getMaxConnections descriptor ()I thrownTypes java/sql/SQLException flags 401 +method name getMaxCursorNameLength descriptor ()I thrownTypes java/sql/SQLException flags 401 +method name getMaxIndexLength descriptor ()I thrownTypes java/sql/SQLException flags 401 +method name getMaxSchemaNameLength descriptor ()I thrownTypes java/sql/SQLException flags 401 +method name getMaxProcedureNameLength descriptor ()I thrownTypes java/sql/SQLException flags 401 +method name getMaxCatalogNameLength descriptor ()I thrownTypes java/sql/SQLException flags 401 +method name getMaxRowSize descriptor ()I thrownTypes java/sql/SQLException flags 401 +method name doesMaxRowSizeIncludeBlobs descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name getMaxStatementLength descriptor ()I thrownTypes java/sql/SQLException flags 401 +method name getMaxStatements descriptor ()I thrownTypes java/sql/SQLException flags 401 +method name getMaxTableNameLength descriptor ()I thrownTypes java/sql/SQLException flags 401 +method name getMaxTablesInSelect descriptor ()I thrownTypes java/sql/SQLException flags 401 +method name getMaxUserNameLength descriptor ()I thrownTypes java/sql/SQLException flags 401 +method name getDefaultTransactionIsolation descriptor ()I thrownTypes java/sql/SQLException flags 401 +method name supportsTransactions descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name supportsTransactionIsolationLevel descriptor (I)Z thrownTypes java/sql/SQLException flags 401 +method name supportsDataDefinitionAndDataManipulationTransactions descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name supportsDataManipulationTransactionsOnly descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name dataDefinitionCausesTransactionCommit descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name dataDefinitionIgnoredInTransactions descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name getProcedures descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet; thrownTypes java/sql/SQLException flags 401 +method name getProcedureColumns descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet; thrownTypes java/sql/SQLException flags 401 +method name getTables descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Ljava/sql/ResultSet; thrownTypes java/sql/SQLException flags 401 +method name getSchemas descriptor ()Ljava/sql/ResultSet; thrownTypes java/sql/SQLException flags 401 +method name getCatalogs descriptor ()Ljava/sql/ResultSet; thrownTypes java/sql/SQLException flags 401 +method name getTableTypes descriptor ()Ljava/sql/ResultSet; thrownTypes java/sql/SQLException flags 401 +method name getColumns descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet; thrownTypes java/sql/SQLException flags 401 +method name getColumnPrivileges descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet; thrownTypes java/sql/SQLException flags 401 +method name getTablePrivileges descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet; thrownTypes java/sql/SQLException flags 401 +method name getBestRowIdentifier descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZ)Ljava/sql/ResultSet; thrownTypes java/sql/SQLException flags 401 +method name getVersionColumns descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet; thrownTypes java/sql/SQLException flags 401 +method name getPrimaryKeys descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet; thrownTypes java/sql/SQLException flags 401 +method name getImportedKeys descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet; thrownTypes java/sql/SQLException flags 401 +method name getExportedKeys descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet; thrownTypes java/sql/SQLException flags 401 +method name getCrossReference descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet; thrownTypes java/sql/SQLException flags 401 +method name getTypeInfo descriptor ()Ljava/sql/ResultSet; thrownTypes java/sql/SQLException flags 401 +method name getIndexInfo descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)Ljava/sql/ResultSet; thrownTypes java/sql/SQLException flags 401 +method name supportsResultSetType descriptor (I)Z thrownTypes java/sql/SQLException flags 401 +method name supportsResultSetConcurrency descriptor (II)Z thrownTypes java/sql/SQLException flags 401 +method name ownUpdatesAreVisible descriptor (I)Z thrownTypes java/sql/SQLException flags 401 +method name ownDeletesAreVisible descriptor (I)Z thrownTypes java/sql/SQLException flags 401 +method name ownInsertsAreVisible descriptor (I)Z thrownTypes java/sql/SQLException flags 401 +method name othersUpdatesAreVisible descriptor (I)Z thrownTypes java/sql/SQLException flags 401 +method name othersDeletesAreVisible descriptor (I)Z thrownTypes java/sql/SQLException flags 401 +method name othersInsertsAreVisible descriptor (I)Z thrownTypes java/sql/SQLException flags 401 +method name updatesAreDetected descriptor (I)Z thrownTypes java/sql/SQLException flags 401 +method name deletesAreDetected descriptor (I)Z thrownTypes java/sql/SQLException flags 401 +method name insertsAreDetected descriptor (I)Z thrownTypes java/sql/SQLException flags 401 +method name supportsBatchUpdates descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name getUDTs descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[I)Ljava/sql/ResultSet; thrownTypes java/sql/SQLException flags 401 +method name getConnection descriptor ()Ljava/sql/Connection; thrownTypes java/sql/SQLException flags 401 +method name supportsSavepoints descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name supportsNamedParameters descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name supportsMultipleOpenResults descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name supportsGetGeneratedKeys descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name getSuperTypes descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet; thrownTypes java/sql/SQLException flags 401 +method name getSuperTables descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet; thrownTypes java/sql/SQLException flags 401 +method name getAttributes descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet; thrownTypes java/sql/SQLException flags 401 +method name supportsResultSetHoldability descriptor (I)Z thrownTypes java/sql/SQLException flags 401 +method name getResultSetHoldability descriptor ()I thrownTypes java/sql/SQLException flags 401 +method name getDatabaseMajorVersion descriptor ()I thrownTypes java/sql/SQLException flags 401 +method name getDatabaseMinorVersion descriptor ()I thrownTypes java/sql/SQLException flags 401 +method name getJDBCMajorVersion descriptor ()I thrownTypes java/sql/SQLException flags 401 +method name getJDBCMinorVersion descriptor ()I thrownTypes java/sql/SQLException flags 401 +method name getSQLStateType descriptor ()I thrownTypes java/sql/SQLException flags 401 +method name locatorsUpdateCopy descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name supportsStatementPooling descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name getRowIdLifetime descriptor ()Ljava/sql/RowIdLifetime; thrownTypes java/sql/SQLException flags 401 +method name getSchemas descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet; thrownTypes java/sql/SQLException flags 401 +method name supportsStoredFunctionsUsingCallSyntax descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name autoCommitFailureClosesAllResultSets descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name getClientInfoProperties descriptor ()Ljava/sql/ResultSet; thrownTypes java/sql/SQLException flags 401 +method name getFunctions descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet; thrownTypes java/sql/SQLException flags 401 +method name getFunctionColumns descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet; thrownTypes java/sql/SQLException flags 401 +method name getPseudoColumns descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet; thrownTypes java/sql/SQLException flags 401 +method name generatedKeyAlwaysReturned descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name getMaxLogicalLobSize descriptor ()J thrownTypes java/sql/SQLException flags 1 +method name supportsRefCursors descriptor ()Z thrownTypes java/sql/SQLException flags 1 + +class name java/sql/Date +header extends java/util/Date flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor (III)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name descriptor (J)V flags 1 +method name setTime descriptor (J)V flags 1 +method name valueOf descriptor (Ljava/lang/String;)Ljava/sql/Date; flags 9 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name getHours descriptor ()I flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getMinutes descriptor ()I flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getSeconds descriptor ()I flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name setHours descriptor (I)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name setMinutes descriptor (I)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name setSeconds descriptor (I)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name valueOf descriptor (Ljava/time/LocalDate;)Ljava/sql/Date; flags 9 +method name toLocalDate descriptor ()Ljava/time/LocalDate; flags 1 +method name toInstant descriptor ()Ljava/time/Instant; flags 1 + +class name java/sql/Driver +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name connect descriptor (Ljava/lang/String;Ljava/util/Properties;)Ljava/sql/Connection; thrownTypes java/sql/SQLException flags 401 +method name acceptsURL descriptor (Ljava/lang/String;)Z thrownTypes java/sql/SQLException flags 401 +method name getPropertyInfo descriptor (Ljava/lang/String;Ljava/util/Properties;)[Ljava/sql/DriverPropertyInfo; thrownTypes java/sql/SQLException flags 401 +method name getMajorVersion descriptor ()I flags 401 +method name getMinorVersion descriptor ()I flags 401 +method name jdbcCompliant descriptor ()Z flags 401 +method name getParentLogger descriptor ()Ljava/util/logging/Logger; thrownTypes java/sql/SQLFeatureNotSupportedException flags 401 + +class name java/sql/DriverAction +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name deregister descriptor ()V flags 401 + +class name java/sql/DriverManager +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getLogWriter descriptor ()Ljava/io/PrintWriter; flags 9 +method name setLogWriter descriptor (Ljava/io/PrintWriter;)V flags 9 +method name getConnection descriptor (Ljava/lang/String;Ljava/util/Properties;)Ljava/sql/Connection; thrownTypes java/sql/SQLException flags 9 runtimeAnnotations @Lsun/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 @Lsun/reflect/CallerSensitive; +method name getConnection descriptor (Ljava/lang/String;)Ljava/sql/Connection; thrownTypes java/sql/SQLException flags 9 runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name getDriver descriptor (Ljava/lang/String;)Ljava/sql/Driver; thrownTypes java/sql/SQLException flags 9 runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name registerDriver descriptor (Ljava/sql/Driver;)V thrownTypes java/sql/SQLException flags 29 +method name registerDriver descriptor (Ljava/sql/Driver;Ljava/sql/DriverAction;)V thrownTypes java/sql/SQLException flags 29 +method name deregisterDriver descriptor (Ljava/sql/Driver;)V thrownTypes java/sql/SQLException flags 29 runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name getDrivers descriptor ()Ljava/util/Enumeration; flags 9 signature ()Ljava/util/Enumeration; runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name setLoginTimeout descriptor (I)V flags 9 +method name getLoginTimeout descriptor ()I flags 9 +method name setLogStream descriptor (Ljava/io/PrintStream;)V flags 9 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getLogStream descriptor ()Ljava/io/PrintStream; flags 9 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name println descriptor (Ljava/lang/String;)V flags 9 + +class name java/sql/DriverPropertyInfo +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name name descriptor Ljava/lang/String; flags 1 +field name description descriptor Ljava/lang/String; flags 1 +field name required descriptor Z flags 1 +field name value descriptor Ljava/lang/String; flags 1 +field name choices descriptor [Ljava/lang/String; flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 + +class name java/sql/JDBCType +header extends java/lang/Enum implements java/sql/SQLType flags 4031 signature Ljava/lang/Enum;Ljava/sql/SQLType; classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name BIT descriptor Ljava/sql/JDBCType; flags 4019 +field name TINYINT descriptor Ljava/sql/JDBCType; flags 4019 +field name SMALLINT descriptor Ljava/sql/JDBCType; flags 4019 +field name INTEGER descriptor Ljava/sql/JDBCType; flags 4019 +field name BIGINT descriptor Ljava/sql/JDBCType; flags 4019 +field name FLOAT descriptor Ljava/sql/JDBCType; flags 4019 +field name REAL descriptor Ljava/sql/JDBCType; flags 4019 +field name DOUBLE descriptor Ljava/sql/JDBCType; flags 4019 +field name NUMERIC descriptor Ljava/sql/JDBCType; flags 4019 +field name DECIMAL descriptor Ljava/sql/JDBCType; flags 4019 +field name CHAR descriptor Ljava/sql/JDBCType; flags 4019 +field name VARCHAR descriptor Ljava/sql/JDBCType; flags 4019 +field name LONGVARCHAR descriptor Ljava/sql/JDBCType; flags 4019 +field name DATE descriptor Ljava/sql/JDBCType; flags 4019 +field name TIME descriptor Ljava/sql/JDBCType; flags 4019 +field name TIMESTAMP descriptor Ljava/sql/JDBCType; flags 4019 +field name BINARY descriptor Ljava/sql/JDBCType; flags 4019 +field name VARBINARY descriptor Ljava/sql/JDBCType; flags 4019 +field name LONGVARBINARY descriptor Ljava/sql/JDBCType; flags 4019 +field name NULL descriptor Ljava/sql/JDBCType; flags 4019 +field name OTHER descriptor Ljava/sql/JDBCType; flags 4019 +field name JAVA_OBJECT descriptor Ljava/sql/JDBCType; flags 4019 +field name DISTINCT descriptor Ljava/sql/JDBCType; flags 4019 +field name STRUCT descriptor Ljava/sql/JDBCType; flags 4019 +field name ARRAY descriptor Ljava/sql/JDBCType; flags 4019 +field name BLOB descriptor Ljava/sql/JDBCType; flags 4019 +field name CLOB descriptor Ljava/sql/JDBCType; flags 4019 +field name REF descriptor Ljava/sql/JDBCType; flags 4019 +field name DATALINK descriptor Ljava/sql/JDBCType; flags 4019 +field name BOOLEAN descriptor Ljava/sql/JDBCType; flags 4019 +field name ROWID descriptor Ljava/sql/JDBCType; flags 4019 +field name NCHAR descriptor Ljava/sql/JDBCType; flags 4019 +field name NVARCHAR descriptor Ljava/sql/JDBCType; flags 4019 +field name LONGNVARCHAR descriptor Ljava/sql/JDBCType; flags 4019 +field name NCLOB descriptor Ljava/sql/JDBCType; flags 4019 +field name SQLXML descriptor Ljava/sql/JDBCType; flags 4019 +field name REF_CURSOR descriptor Ljava/sql/JDBCType; flags 4019 +field name TIME_WITH_TIMEZONE descriptor Ljava/sql/JDBCType; flags 4019 +field name TIMESTAMP_WITH_TIMEZONE descriptor Ljava/sql/JDBCType; flags 4019 +method name values descriptor ()[Ljava/sql/JDBCType; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/sql/JDBCType; flags 9 +method name getName descriptor ()Ljava/lang/String; flags 1 +method name getVendor descriptor ()Ljava/lang/String; flags 1 +method name getVendorTypeNumber descriptor ()Ljava/lang/Integer; flags 1 +method name valueOf descriptor (I)Ljava/sql/JDBCType; flags 9 + +class name java/sql/NClob +header extends java/lang/Object implements java/sql/Clob flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) + +class name java/sql/ParameterMetaData +header extends java/lang/Object implements java/sql/Wrapper flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name parameterNoNulls descriptor I constantValue 0 flags 19 +field name parameterNullable descriptor I constantValue 1 flags 19 +field name parameterNullableUnknown descriptor I constantValue 2 flags 19 +field name parameterModeUnknown descriptor I constantValue 0 flags 19 +field name parameterModeIn descriptor I constantValue 1 flags 19 +field name parameterModeInOut descriptor I constantValue 2 flags 19 +field name parameterModeOut descriptor I constantValue 4 flags 19 +method name getParameterCount descriptor ()I thrownTypes java/sql/SQLException flags 401 +method name isNullable descriptor (I)I thrownTypes java/sql/SQLException flags 401 +method name isSigned descriptor (I)Z thrownTypes java/sql/SQLException flags 401 +method name getPrecision descriptor (I)I thrownTypes java/sql/SQLException flags 401 +method name getScale descriptor (I)I thrownTypes java/sql/SQLException flags 401 +method name getParameterType descriptor (I)I thrownTypes java/sql/SQLException flags 401 +method name getParameterTypeName descriptor (I)Ljava/lang/String; thrownTypes java/sql/SQLException flags 401 +method name getParameterClassName descriptor (I)Ljava/lang/String; thrownTypes java/sql/SQLException flags 401 +method name getParameterMode descriptor (I)I thrownTypes java/sql/SQLException flags 401 + +class name java/sql/PreparedStatement +header extends java/lang/Object implements java/sql/Statement flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name executeQuery descriptor ()Ljava/sql/ResultSet; thrownTypes java/sql/SQLException flags 401 +method name executeUpdate descriptor ()I thrownTypes java/sql/SQLException flags 401 +method name setNull descriptor (II)V thrownTypes java/sql/SQLException flags 401 +method name setBoolean descriptor (IZ)V thrownTypes java/sql/SQLException flags 401 +method name setByte descriptor (IB)V thrownTypes java/sql/SQLException flags 401 +method name setShort descriptor (IS)V thrownTypes java/sql/SQLException flags 401 +method name setInt descriptor (II)V thrownTypes java/sql/SQLException flags 401 +method name setLong descriptor (IJ)V thrownTypes java/sql/SQLException flags 401 +method name setFloat descriptor (IF)V thrownTypes java/sql/SQLException flags 401 +method name setDouble descriptor (ID)V thrownTypes java/sql/SQLException flags 401 +method name setBigDecimal descriptor (ILjava/math/BigDecimal;)V thrownTypes java/sql/SQLException flags 401 +method name setString descriptor (ILjava/lang/String;)V thrownTypes java/sql/SQLException flags 401 +method name setBytes descriptor (I[B)V thrownTypes java/sql/SQLException flags 401 +method name setDate descriptor (ILjava/sql/Date;)V thrownTypes java/sql/SQLException flags 401 +method name setTime descriptor (ILjava/sql/Time;)V thrownTypes java/sql/SQLException flags 401 +method name setTimestamp descriptor (ILjava/sql/Timestamp;)V thrownTypes java/sql/SQLException flags 401 +method name setAsciiStream descriptor (ILjava/io/InputStream;I)V thrownTypes java/sql/SQLException flags 401 +method name setUnicodeStream descriptor (ILjava/io/InputStream;I)V thrownTypes java/sql/SQLException flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name setBinaryStream descriptor (ILjava/io/InputStream;I)V thrownTypes java/sql/SQLException flags 401 +method name clearParameters descriptor ()V thrownTypes java/sql/SQLException flags 401 +method name setObject descriptor (ILjava/lang/Object;I)V thrownTypes java/sql/SQLException flags 401 +method name setObject descriptor (ILjava/lang/Object;)V thrownTypes java/sql/SQLException flags 401 +method name execute descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name addBatch descriptor ()V thrownTypes java/sql/SQLException flags 401 +method name setCharacterStream descriptor (ILjava/io/Reader;I)V thrownTypes java/sql/SQLException flags 401 +method name setRef descriptor (ILjava/sql/Ref;)V thrownTypes java/sql/SQLException flags 401 +method name setBlob descriptor (ILjava/sql/Blob;)V thrownTypes java/sql/SQLException flags 401 +method name setClob descriptor (ILjava/sql/Clob;)V thrownTypes java/sql/SQLException flags 401 +method name setArray descriptor (ILjava/sql/Array;)V thrownTypes java/sql/SQLException flags 401 +method name getMetaData descriptor ()Ljava/sql/ResultSetMetaData; thrownTypes java/sql/SQLException flags 401 +method name setDate descriptor (ILjava/sql/Date;Ljava/util/Calendar;)V thrownTypes java/sql/SQLException flags 401 +method name setTime descriptor (ILjava/sql/Time;Ljava/util/Calendar;)V thrownTypes java/sql/SQLException flags 401 +method name setTimestamp descriptor (ILjava/sql/Timestamp;Ljava/util/Calendar;)V thrownTypes java/sql/SQLException flags 401 +method name setNull descriptor (IILjava/lang/String;)V thrownTypes java/sql/SQLException flags 401 +method name setURL descriptor (ILjava/net/URL;)V thrownTypes java/sql/SQLException flags 401 +method name getParameterMetaData descriptor ()Ljava/sql/ParameterMetaData; thrownTypes java/sql/SQLException flags 401 +method name setRowId descriptor (ILjava/sql/RowId;)V thrownTypes java/sql/SQLException flags 401 +method name setNString descriptor (ILjava/lang/String;)V thrownTypes java/sql/SQLException flags 401 +method name setNCharacterStream descriptor (ILjava/io/Reader;J)V thrownTypes java/sql/SQLException flags 401 +method name setNClob descriptor (ILjava/sql/NClob;)V thrownTypes java/sql/SQLException flags 401 +method name setClob descriptor (ILjava/io/Reader;J)V thrownTypes java/sql/SQLException flags 401 +method name setBlob descriptor (ILjava/io/InputStream;J)V thrownTypes java/sql/SQLException flags 401 +method name setNClob descriptor (ILjava/io/Reader;J)V thrownTypes java/sql/SQLException flags 401 +method name setSQLXML descriptor (ILjava/sql/SQLXML;)V thrownTypes java/sql/SQLException flags 401 +method name setObject descriptor (ILjava/lang/Object;II)V thrownTypes java/sql/SQLException flags 401 +method name setAsciiStream descriptor (ILjava/io/InputStream;J)V thrownTypes java/sql/SQLException flags 401 +method name setBinaryStream descriptor (ILjava/io/InputStream;J)V thrownTypes java/sql/SQLException flags 401 +method name setCharacterStream descriptor (ILjava/io/Reader;J)V thrownTypes java/sql/SQLException flags 401 +method name setAsciiStream descriptor (ILjava/io/InputStream;)V thrownTypes java/sql/SQLException flags 401 +method name setBinaryStream descriptor (ILjava/io/InputStream;)V thrownTypes java/sql/SQLException flags 401 +method name setCharacterStream descriptor (ILjava/io/Reader;)V thrownTypes java/sql/SQLException flags 401 +method name setNCharacterStream descriptor (ILjava/io/Reader;)V thrownTypes java/sql/SQLException flags 401 +method name setClob descriptor (ILjava/io/Reader;)V thrownTypes java/sql/SQLException flags 401 +method name setBlob descriptor (ILjava/io/InputStream;)V thrownTypes java/sql/SQLException flags 401 +method name setNClob descriptor (ILjava/io/Reader;)V thrownTypes java/sql/SQLException flags 401 +method name setObject descriptor (ILjava/lang/Object;Ljava/sql/SQLType;I)V thrownTypes java/sql/SQLException flags 1 +method name setObject descriptor (ILjava/lang/Object;Ljava/sql/SQLType;)V thrownTypes java/sql/SQLException flags 1 +method name executeLargeUpdate descriptor ()J thrownTypes java/sql/SQLException flags 1 + +class name java/sql/PseudoColumnUsage +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name SELECT_LIST_ONLY descriptor Ljava/sql/PseudoColumnUsage; flags 4019 +field name WHERE_CLAUSE_ONLY descriptor Ljava/sql/PseudoColumnUsage; flags 4019 +field name NO_USAGE_RESTRICTIONS descriptor Ljava/sql/PseudoColumnUsage; flags 4019 +field name USAGE_UNKNOWN descriptor Ljava/sql/PseudoColumnUsage; flags 4019 +method name values descriptor ()[Ljava/sql/PseudoColumnUsage; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/sql/PseudoColumnUsage; flags 9 + +class name java/sql/Ref +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getBaseTypeName descriptor ()Ljava/lang/String; thrownTypes java/sql/SQLException flags 401 +method name getObject descriptor (Ljava/util/Map;)Ljava/lang/Object; thrownTypes java/sql/SQLException flags 401 signature (Ljava/util/Map;>;)Ljava/lang/Object; +method name getObject descriptor ()Ljava/lang/Object; thrownTypes java/sql/SQLException flags 401 +method name setObject descriptor (Ljava/lang/Object;)V thrownTypes java/sql/SQLException flags 401 + +class name java/sql/ResultSet +header extends java/lang/Object implements java/sql/Wrapper,java/lang/AutoCloseable flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name FETCH_FORWARD descriptor I constantValue 1000 flags 19 +field name FETCH_REVERSE descriptor I constantValue 1001 flags 19 +field name FETCH_UNKNOWN descriptor I constantValue 1002 flags 19 +field name TYPE_FORWARD_ONLY descriptor I constantValue 1003 flags 19 +field name TYPE_SCROLL_INSENSITIVE descriptor I constantValue 1004 flags 19 +field name TYPE_SCROLL_SENSITIVE descriptor I constantValue 1005 flags 19 +field name CONCUR_READ_ONLY descriptor I constantValue 1007 flags 19 +field name CONCUR_UPDATABLE descriptor I constantValue 1008 flags 19 +field name HOLD_CURSORS_OVER_COMMIT descriptor I constantValue 1 flags 19 +field name CLOSE_CURSORS_AT_COMMIT descriptor I constantValue 2 flags 19 +method name next descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name close descriptor ()V thrownTypes java/sql/SQLException flags 401 +method name wasNull descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name getString descriptor (I)Ljava/lang/String; thrownTypes java/sql/SQLException flags 401 +method name getBoolean descriptor (I)Z thrownTypes java/sql/SQLException flags 401 +method name getByte descriptor (I)B thrownTypes java/sql/SQLException flags 401 +method name getShort descriptor (I)S thrownTypes java/sql/SQLException flags 401 +method name getInt descriptor (I)I thrownTypes java/sql/SQLException flags 401 +method name getLong descriptor (I)J thrownTypes java/sql/SQLException flags 401 +method name getFloat descriptor (I)F thrownTypes java/sql/SQLException flags 401 +method name getDouble descriptor (I)D thrownTypes java/sql/SQLException flags 401 +method name getBigDecimal descriptor (II)Ljava/math/BigDecimal; thrownTypes java/sql/SQLException flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getBytes descriptor (I)[B thrownTypes java/sql/SQLException flags 401 +method name getDate descriptor (I)Ljava/sql/Date; thrownTypes java/sql/SQLException flags 401 +method name getTime descriptor (I)Ljava/sql/Time; thrownTypes java/sql/SQLException flags 401 +method name getTimestamp descriptor (I)Ljava/sql/Timestamp; thrownTypes java/sql/SQLException flags 401 +method name getAsciiStream descriptor (I)Ljava/io/InputStream; thrownTypes java/sql/SQLException flags 401 +method name getUnicodeStream descriptor (I)Ljava/io/InputStream; thrownTypes java/sql/SQLException flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getBinaryStream descriptor (I)Ljava/io/InputStream; thrownTypes java/sql/SQLException flags 401 +method name getString descriptor (Ljava/lang/String;)Ljava/lang/String; thrownTypes java/sql/SQLException flags 401 +method name getBoolean descriptor (Ljava/lang/String;)Z thrownTypes java/sql/SQLException flags 401 +method name getByte descriptor (Ljava/lang/String;)B thrownTypes java/sql/SQLException flags 401 +method name getShort descriptor (Ljava/lang/String;)S thrownTypes java/sql/SQLException flags 401 +method name getInt descriptor (Ljava/lang/String;)I thrownTypes java/sql/SQLException flags 401 +method name getLong descriptor (Ljava/lang/String;)J thrownTypes java/sql/SQLException flags 401 +method name getFloat descriptor (Ljava/lang/String;)F thrownTypes java/sql/SQLException flags 401 +method name getDouble descriptor (Ljava/lang/String;)D thrownTypes java/sql/SQLException flags 401 +method name getBigDecimal descriptor (Ljava/lang/String;I)Ljava/math/BigDecimal; thrownTypes java/sql/SQLException flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getBytes descriptor (Ljava/lang/String;)[B thrownTypes java/sql/SQLException flags 401 +method name getDate descriptor (Ljava/lang/String;)Ljava/sql/Date; thrownTypes java/sql/SQLException flags 401 +method name getTime descriptor (Ljava/lang/String;)Ljava/sql/Time; thrownTypes java/sql/SQLException flags 401 +method name getTimestamp descriptor (Ljava/lang/String;)Ljava/sql/Timestamp; thrownTypes java/sql/SQLException flags 401 +method name getAsciiStream descriptor (Ljava/lang/String;)Ljava/io/InputStream; thrownTypes java/sql/SQLException flags 401 +method name getUnicodeStream descriptor (Ljava/lang/String;)Ljava/io/InputStream; thrownTypes java/sql/SQLException flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getBinaryStream descriptor (Ljava/lang/String;)Ljava/io/InputStream; thrownTypes java/sql/SQLException flags 401 +method name getWarnings descriptor ()Ljava/sql/SQLWarning; thrownTypes java/sql/SQLException flags 401 +method name clearWarnings descriptor ()V thrownTypes java/sql/SQLException flags 401 +method name getCursorName descriptor ()Ljava/lang/String; thrownTypes java/sql/SQLException flags 401 +method name getMetaData descriptor ()Ljava/sql/ResultSetMetaData; thrownTypes java/sql/SQLException flags 401 +method name getObject descriptor (I)Ljava/lang/Object; thrownTypes java/sql/SQLException flags 401 +method name getObject descriptor (Ljava/lang/String;)Ljava/lang/Object; thrownTypes java/sql/SQLException flags 401 +method name findColumn descriptor (Ljava/lang/String;)I thrownTypes java/sql/SQLException flags 401 +method name getCharacterStream descriptor (I)Ljava/io/Reader; thrownTypes java/sql/SQLException flags 401 +method name getCharacterStream descriptor (Ljava/lang/String;)Ljava/io/Reader; thrownTypes java/sql/SQLException flags 401 +method name getBigDecimal descriptor (I)Ljava/math/BigDecimal; thrownTypes java/sql/SQLException flags 401 +method name getBigDecimal descriptor (Ljava/lang/String;)Ljava/math/BigDecimal; thrownTypes java/sql/SQLException flags 401 +method name isBeforeFirst descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name isAfterLast descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name isFirst descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name isLast descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name beforeFirst descriptor ()V thrownTypes java/sql/SQLException flags 401 +method name afterLast descriptor ()V thrownTypes java/sql/SQLException flags 401 +method name first descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name last descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name getRow descriptor ()I thrownTypes java/sql/SQLException flags 401 +method name absolute descriptor (I)Z thrownTypes java/sql/SQLException flags 401 +method name relative descriptor (I)Z thrownTypes java/sql/SQLException flags 401 +method name previous descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name setFetchDirection descriptor (I)V thrownTypes java/sql/SQLException flags 401 +method name getFetchDirection descriptor ()I thrownTypes java/sql/SQLException flags 401 +method name setFetchSize descriptor (I)V thrownTypes java/sql/SQLException flags 401 +method name getFetchSize descriptor ()I thrownTypes java/sql/SQLException flags 401 +method name getType descriptor ()I thrownTypes java/sql/SQLException flags 401 +method name getConcurrency descriptor ()I thrownTypes java/sql/SQLException flags 401 +method name rowUpdated descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name rowInserted descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name rowDeleted descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name updateNull descriptor (I)V thrownTypes java/sql/SQLException flags 401 +method name updateBoolean descriptor (IZ)V thrownTypes java/sql/SQLException flags 401 +method name updateByte descriptor (IB)V thrownTypes java/sql/SQLException flags 401 +method name updateShort descriptor (IS)V thrownTypes java/sql/SQLException flags 401 +method name updateInt descriptor (II)V thrownTypes java/sql/SQLException flags 401 +method name updateLong descriptor (IJ)V thrownTypes java/sql/SQLException flags 401 +method name updateFloat descriptor (IF)V thrownTypes java/sql/SQLException flags 401 +method name updateDouble descriptor (ID)V thrownTypes java/sql/SQLException flags 401 +method name updateBigDecimal descriptor (ILjava/math/BigDecimal;)V thrownTypes java/sql/SQLException flags 401 +method name updateString descriptor (ILjava/lang/String;)V thrownTypes java/sql/SQLException flags 401 +method name updateBytes descriptor (I[B)V thrownTypes java/sql/SQLException flags 401 +method name updateDate descriptor (ILjava/sql/Date;)V thrownTypes java/sql/SQLException flags 401 +method name updateTime descriptor (ILjava/sql/Time;)V thrownTypes java/sql/SQLException flags 401 +method name updateTimestamp descriptor (ILjava/sql/Timestamp;)V thrownTypes java/sql/SQLException flags 401 +method name updateAsciiStream descriptor (ILjava/io/InputStream;I)V thrownTypes java/sql/SQLException flags 401 +method name updateBinaryStream descriptor (ILjava/io/InputStream;I)V thrownTypes java/sql/SQLException flags 401 +method name updateCharacterStream descriptor (ILjava/io/Reader;I)V thrownTypes java/sql/SQLException flags 401 +method name updateObject descriptor (ILjava/lang/Object;I)V thrownTypes java/sql/SQLException flags 401 +method name updateObject descriptor (ILjava/lang/Object;)V thrownTypes java/sql/SQLException flags 401 +method name updateNull descriptor (Ljava/lang/String;)V thrownTypes java/sql/SQLException flags 401 +method name updateBoolean descriptor (Ljava/lang/String;Z)V thrownTypes java/sql/SQLException flags 401 +method name updateByte descriptor (Ljava/lang/String;B)V thrownTypes java/sql/SQLException flags 401 +method name updateShort descriptor (Ljava/lang/String;S)V thrownTypes java/sql/SQLException flags 401 +method name updateInt descriptor (Ljava/lang/String;I)V thrownTypes java/sql/SQLException flags 401 +method name updateLong descriptor (Ljava/lang/String;J)V thrownTypes java/sql/SQLException flags 401 +method name updateFloat descriptor (Ljava/lang/String;F)V thrownTypes java/sql/SQLException flags 401 +method name updateDouble descriptor (Ljava/lang/String;D)V thrownTypes java/sql/SQLException flags 401 +method name updateBigDecimal descriptor (Ljava/lang/String;Ljava/math/BigDecimal;)V thrownTypes java/sql/SQLException flags 401 +method name updateString descriptor (Ljava/lang/String;Ljava/lang/String;)V thrownTypes java/sql/SQLException flags 401 +method name updateBytes descriptor (Ljava/lang/String;[B)V thrownTypes java/sql/SQLException flags 401 +method name updateDate descriptor (Ljava/lang/String;Ljava/sql/Date;)V thrownTypes java/sql/SQLException flags 401 +method name updateTime descriptor (Ljava/lang/String;Ljava/sql/Time;)V thrownTypes java/sql/SQLException flags 401 +method name updateTimestamp descriptor (Ljava/lang/String;Ljava/sql/Timestamp;)V thrownTypes java/sql/SQLException flags 401 +method name updateAsciiStream descriptor (Ljava/lang/String;Ljava/io/InputStream;I)V thrownTypes java/sql/SQLException flags 401 +method name updateBinaryStream descriptor (Ljava/lang/String;Ljava/io/InputStream;I)V thrownTypes java/sql/SQLException flags 401 +method name updateCharacterStream descriptor (Ljava/lang/String;Ljava/io/Reader;I)V thrownTypes java/sql/SQLException flags 401 +method name updateObject descriptor (Ljava/lang/String;Ljava/lang/Object;I)V thrownTypes java/sql/SQLException flags 401 +method name updateObject descriptor (Ljava/lang/String;Ljava/lang/Object;)V thrownTypes java/sql/SQLException flags 401 +method name insertRow descriptor ()V thrownTypes java/sql/SQLException flags 401 +method name updateRow descriptor ()V thrownTypes java/sql/SQLException flags 401 +method name deleteRow descriptor ()V thrownTypes java/sql/SQLException flags 401 +method name refreshRow descriptor ()V thrownTypes java/sql/SQLException flags 401 +method name cancelRowUpdates descriptor ()V thrownTypes java/sql/SQLException flags 401 +method name moveToInsertRow descriptor ()V thrownTypes java/sql/SQLException flags 401 +method name moveToCurrentRow descriptor ()V thrownTypes java/sql/SQLException flags 401 +method name getStatement descriptor ()Ljava/sql/Statement; thrownTypes java/sql/SQLException flags 401 +method name getObject descriptor (ILjava/util/Map;)Ljava/lang/Object; thrownTypes java/sql/SQLException flags 401 signature (ILjava/util/Map;>;)Ljava/lang/Object; +method name getRef descriptor (I)Ljava/sql/Ref; thrownTypes java/sql/SQLException flags 401 +method name getBlob descriptor (I)Ljava/sql/Blob; thrownTypes java/sql/SQLException flags 401 +method name getClob descriptor (I)Ljava/sql/Clob; thrownTypes java/sql/SQLException flags 401 +method name getArray descriptor (I)Ljava/sql/Array; thrownTypes java/sql/SQLException flags 401 +method name getObject descriptor (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/Object; thrownTypes java/sql/SQLException flags 401 signature (Ljava/lang/String;Ljava/util/Map;>;)Ljava/lang/Object; +method name getRef descriptor (Ljava/lang/String;)Ljava/sql/Ref; thrownTypes java/sql/SQLException flags 401 +method name getBlob descriptor (Ljava/lang/String;)Ljava/sql/Blob; thrownTypes java/sql/SQLException flags 401 +method name getClob descriptor (Ljava/lang/String;)Ljava/sql/Clob; thrownTypes java/sql/SQLException flags 401 +method name getArray descriptor (Ljava/lang/String;)Ljava/sql/Array; thrownTypes java/sql/SQLException flags 401 +method name getDate descriptor (ILjava/util/Calendar;)Ljava/sql/Date; thrownTypes java/sql/SQLException flags 401 +method name getDate descriptor (Ljava/lang/String;Ljava/util/Calendar;)Ljava/sql/Date; thrownTypes java/sql/SQLException flags 401 +method name getTime descriptor (ILjava/util/Calendar;)Ljava/sql/Time; thrownTypes java/sql/SQLException flags 401 +method name getTime descriptor (Ljava/lang/String;Ljava/util/Calendar;)Ljava/sql/Time; thrownTypes java/sql/SQLException flags 401 +method name getTimestamp descriptor (ILjava/util/Calendar;)Ljava/sql/Timestamp; thrownTypes java/sql/SQLException flags 401 +method name getTimestamp descriptor (Ljava/lang/String;Ljava/util/Calendar;)Ljava/sql/Timestamp; thrownTypes java/sql/SQLException flags 401 +method name getURL descriptor (I)Ljava/net/URL; thrownTypes java/sql/SQLException flags 401 +method name getURL descriptor (Ljava/lang/String;)Ljava/net/URL; thrownTypes java/sql/SQLException flags 401 +method name updateRef descriptor (ILjava/sql/Ref;)V thrownTypes java/sql/SQLException flags 401 +method name updateRef descriptor (Ljava/lang/String;Ljava/sql/Ref;)V thrownTypes java/sql/SQLException flags 401 +method name updateBlob descriptor (ILjava/sql/Blob;)V thrownTypes java/sql/SQLException flags 401 +method name updateBlob descriptor (Ljava/lang/String;Ljava/sql/Blob;)V thrownTypes java/sql/SQLException flags 401 +method name updateClob descriptor (ILjava/sql/Clob;)V thrownTypes java/sql/SQLException flags 401 +method name updateClob descriptor (Ljava/lang/String;Ljava/sql/Clob;)V thrownTypes java/sql/SQLException flags 401 +method name updateArray descriptor (ILjava/sql/Array;)V thrownTypes java/sql/SQLException flags 401 +method name updateArray descriptor (Ljava/lang/String;Ljava/sql/Array;)V thrownTypes java/sql/SQLException flags 401 +method name getRowId descriptor (I)Ljava/sql/RowId; thrownTypes java/sql/SQLException flags 401 +method name getRowId descriptor (Ljava/lang/String;)Ljava/sql/RowId; thrownTypes java/sql/SQLException flags 401 +method name updateRowId descriptor (ILjava/sql/RowId;)V thrownTypes java/sql/SQLException flags 401 +method name updateRowId descriptor (Ljava/lang/String;Ljava/sql/RowId;)V thrownTypes java/sql/SQLException flags 401 +method name getHoldability descriptor ()I thrownTypes java/sql/SQLException flags 401 +method name isClosed descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name updateNString descriptor (ILjava/lang/String;)V thrownTypes java/sql/SQLException flags 401 +method name updateNString descriptor (Ljava/lang/String;Ljava/lang/String;)V thrownTypes java/sql/SQLException flags 401 +method name updateNClob descriptor (ILjava/sql/NClob;)V thrownTypes java/sql/SQLException flags 401 +method name updateNClob descriptor (Ljava/lang/String;Ljava/sql/NClob;)V thrownTypes java/sql/SQLException flags 401 +method name getNClob descriptor (I)Ljava/sql/NClob; thrownTypes java/sql/SQLException flags 401 +method name getNClob descriptor (Ljava/lang/String;)Ljava/sql/NClob; thrownTypes java/sql/SQLException flags 401 +method name getSQLXML descriptor (I)Ljava/sql/SQLXML; thrownTypes java/sql/SQLException flags 401 +method name getSQLXML descriptor (Ljava/lang/String;)Ljava/sql/SQLXML; thrownTypes java/sql/SQLException flags 401 +method name updateSQLXML descriptor (ILjava/sql/SQLXML;)V thrownTypes java/sql/SQLException flags 401 +method name updateSQLXML descriptor (Ljava/lang/String;Ljava/sql/SQLXML;)V thrownTypes java/sql/SQLException flags 401 +method name getNString descriptor (I)Ljava/lang/String; thrownTypes java/sql/SQLException flags 401 +method name getNString descriptor (Ljava/lang/String;)Ljava/lang/String; thrownTypes java/sql/SQLException flags 401 +method name getNCharacterStream descriptor (I)Ljava/io/Reader; thrownTypes java/sql/SQLException flags 401 +method name getNCharacterStream descriptor (Ljava/lang/String;)Ljava/io/Reader; thrownTypes java/sql/SQLException flags 401 +method name updateNCharacterStream descriptor (ILjava/io/Reader;J)V thrownTypes java/sql/SQLException flags 401 +method name updateNCharacterStream descriptor (Ljava/lang/String;Ljava/io/Reader;J)V thrownTypes java/sql/SQLException flags 401 +method name updateAsciiStream descriptor (ILjava/io/InputStream;J)V thrownTypes java/sql/SQLException flags 401 +method name updateBinaryStream descriptor (ILjava/io/InputStream;J)V thrownTypes java/sql/SQLException flags 401 +method name updateCharacterStream descriptor (ILjava/io/Reader;J)V thrownTypes java/sql/SQLException flags 401 +method name updateAsciiStream descriptor (Ljava/lang/String;Ljava/io/InputStream;J)V thrownTypes java/sql/SQLException flags 401 +method name updateBinaryStream descriptor (Ljava/lang/String;Ljava/io/InputStream;J)V thrownTypes java/sql/SQLException flags 401 +method name updateCharacterStream descriptor (Ljava/lang/String;Ljava/io/Reader;J)V thrownTypes java/sql/SQLException flags 401 +method name updateBlob descriptor (ILjava/io/InputStream;J)V thrownTypes java/sql/SQLException flags 401 +method name updateBlob descriptor (Ljava/lang/String;Ljava/io/InputStream;J)V thrownTypes java/sql/SQLException flags 401 +method name updateClob descriptor (ILjava/io/Reader;J)V thrownTypes java/sql/SQLException flags 401 +method name updateClob descriptor (Ljava/lang/String;Ljava/io/Reader;J)V thrownTypes java/sql/SQLException flags 401 +method name updateNClob descriptor (ILjava/io/Reader;J)V thrownTypes java/sql/SQLException flags 401 +method name updateNClob descriptor (Ljava/lang/String;Ljava/io/Reader;J)V thrownTypes java/sql/SQLException flags 401 +method name updateNCharacterStream descriptor (ILjava/io/Reader;)V thrownTypes java/sql/SQLException flags 401 +method name updateNCharacterStream descriptor (Ljava/lang/String;Ljava/io/Reader;)V thrownTypes java/sql/SQLException flags 401 +method name updateAsciiStream descriptor (ILjava/io/InputStream;)V thrownTypes java/sql/SQLException flags 401 +method name updateBinaryStream descriptor (ILjava/io/InputStream;)V thrownTypes java/sql/SQLException flags 401 +method name updateCharacterStream descriptor (ILjava/io/Reader;)V thrownTypes java/sql/SQLException flags 401 +method name updateAsciiStream descriptor (Ljava/lang/String;Ljava/io/InputStream;)V thrownTypes java/sql/SQLException flags 401 +method name updateBinaryStream descriptor (Ljava/lang/String;Ljava/io/InputStream;)V thrownTypes java/sql/SQLException flags 401 +method name updateCharacterStream descriptor (Ljava/lang/String;Ljava/io/Reader;)V thrownTypes java/sql/SQLException flags 401 +method name updateBlob descriptor (ILjava/io/InputStream;)V thrownTypes java/sql/SQLException flags 401 +method name updateBlob descriptor (Ljava/lang/String;Ljava/io/InputStream;)V thrownTypes java/sql/SQLException flags 401 +method name updateClob descriptor (ILjava/io/Reader;)V thrownTypes java/sql/SQLException flags 401 +method name updateClob descriptor (Ljava/lang/String;Ljava/io/Reader;)V thrownTypes java/sql/SQLException flags 401 +method name updateNClob descriptor (ILjava/io/Reader;)V thrownTypes java/sql/SQLException flags 401 +method name updateNClob descriptor (Ljava/lang/String;Ljava/io/Reader;)V thrownTypes java/sql/SQLException flags 401 +method name getObject descriptor (ILjava/lang/Class;)Ljava/lang/Object; thrownTypes java/sql/SQLException flags 401 signature (ILjava/lang/Class;)TT; +method name getObject descriptor (Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; thrownTypes java/sql/SQLException flags 401 signature (Ljava/lang/String;Ljava/lang/Class;)TT; +method name updateObject descriptor (ILjava/lang/Object;Ljava/sql/SQLType;I)V thrownTypes java/sql/SQLException flags 1 +method name updateObject descriptor (Ljava/lang/String;Ljava/lang/Object;Ljava/sql/SQLType;I)V thrownTypes java/sql/SQLException flags 1 +method name updateObject descriptor (ILjava/lang/Object;Ljava/sql/SQLType;)V thrownTypes java/sql/SQLException flags 1 +method name updateObject descriptor (Ljava/lang/String;Ljava/lang/Object;Ljava/sql/SQLType;)V thrownTypes java/sql/SQLException flags 1 + +class name java/sql/ResultSetMetaData +header extends java/lang/Object implements java/sql/Wrapper flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name columnNoNulls descriptor I constantValue 0 flags 19 +field name columnNullable descriptor I constantValue 1 flags 19 +field name columnNullableUnknown descriptor I constantValue 2 flags 19 +method name getColumnCount descriptor ()I thrownTypes java/sql/SQLException flags 401 +method name isAutoIncrement descriptor (I)Z thrownTypes java/sql/SQLException flags 401 +method name isCaseSensitive descriptor (I)Z thrownTypes java/sql/SQLException flags 401 +method name isSearchable descriptor (I)Z thrownTypes java/sql/SQLException flags 401 +method name isCurrency descriptor (I)Z thrownTypes java/sql/SQLException flags 401 +method name isNullable descriptor (I)I thrownTypes java/sql/SQLException flags 401 +method name isSigned descriptor (I)Z thrownTypes java/sql/SQLException flags 401 +method name getColumnDisplaySize descriptor (I)I thrownTypes java/sql/SQLException flags 401 +method name getColumnLabel descriptor (I)Ljava/lang/String; thrownTypes java/sql/SQLException flags 401 +method name getColumnName descriptor (I)Ljava/lang/String; thrownTypes java/sql/SQLException flags 401 +method name getSchemaName descriptor (I)Ljava/lang/String; thrownTypes java/sql/SQLException flags 401 +method name getPrecision descriptor (I)I thrownTypes java/sql/SQLException flags 401 +method name getScale descriptor (I)I thrownTypes java/sql/SQLException flags 401 +method name getTableName descriptor (I)Ljava/lang/String; thrownTypes java/sql/SQLException flags 401 +method name getCatalogName descriptor (I)Ljava/lang/String; thrownTypes java/sql/SQLException flags 401 +method name getColumnType descriptor (I)I thrownTypes java/sql/SQLException flags 401 +method name getColumnTypeName descriptor (I)Ljava/lang/String; thrownTypes java/sql/SQLException flags 401 +method name isReadOnly descriptor (I)Z thrownTypes java/sql/SQLException flags 401 +method name isWritable descriptor (I)Z thrownTypes java/sql/SQLException flags 401 +method name isDefinitelyWritable descriptor (I)Z thrownTypes java/sql/SQLException flags 401 +method name getColumnClassName descriptor (I)Ljava/lang/String; thrownTypes java/sql/SQLException flags 401 + +class name java/sql/RowId +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name equals descriptor (Ljava/lang/Object;)Z flags 401 +method name getBytes descriptor ()[B flags 401 +method name toString descriptor ()Ljava/lang/String; flags 401 +method name hashCode descriptor ()I flags 401 + +class name java/sql/RowIdLifetime +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name ROWID_UNSUPPORTED descriptor Ljava/sql/RowIdLifetime; flags 4019 +field name ROWID_VALID_OTHER descriptor Ljava/sql/RowIdLifetime; flags 4019 +field name ROWID_VALID_SESSION descriptor Ljava/sql/RowIdLifetime; flags 4019 +field name ROWID_VALID_TRANSACTION descriptor Ljava/sql/RowIdLifetime; flags 4019 +field name ROWID_VALID_FOREVER descriptor Ljava/sql/RowIdLifetime; flags 4019 +method name values descriptor ()[Ljava/sql/RowIdLifetime; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljava/sql/RowIdLifetime; flags 9 + +class name java/sql/SQLClientInfoException +header extends java/sql/SQLException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 1 +method name descriptor (Ljava/util/Map;)V flags 1 signature (Ljava/util/Map;)V +method name descriptor (Ljava/util/Map;Ljava/lang/Throwable;)V flags 1 signature (Ljava/util/Map;Ljava/lang/Throwable;)V +method name descriptor (Ljava/lang/String;Ljava/util/Map;)V flags 1 signature (Ljava/lang/String;Ljava/util/Map;)V +method name descriptor (Ljava/lang/String;Ljava/util/Map;Ljava/lang/Throwable;)V flags 1 signature (Ljava/lang/String;Ljava/util/Map;Ljava/lang/Throwable;)V +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V flags 1 signature (Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/lang/Throwable;)V flags 1 signature (Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/lang/Throwable;)V +method name descriptor (Ljava/lang/String;Ljava/lang/String;ILjava/util/Map;)V flags 1 signature (Ljava/lang/String;Ljava/lang/String;ILjava/util/Map;)V +method name descriptor (Ljava/lang/String;Ljava/lang/String;ILjava/util/Map;Ljava/lang/Throwable;)V flags 1 signature (Ljava/lang/String;Ljava/lang/String;ILjava/util/Map;Ljava/lang/Throwable;)V +method name getFailedProperties descriptor ()Ljava/util/Map; flags 1 signature ()Ljava/util/Map; + +class name java/sql/SQLData +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getSQLTypeName descriptor ()Ljava/lang/String; thrownTypes java/sql/SQLException flags 401 +method name readSQL descriptor (Ljava/sql/SQLInput;Ljava/lang/String;)V thrownTypes java/sql/SQLException flags 401 +method name writeSQL descriptor (Ljava/sql/SQLOutput;)V thrownTypes java/sql/SQLException flags 401 + +class name java/sql/SQLDataException +header extends java/sql/SQLNonTransientException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;I)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;ILjava/lang/Throwable;)V flags 1 + +class name java/sql/SQLException +header extends java/lang/Exception implements java/lang/Iterable flags 21 signature Ljava/lang/Exception;Ljava/lang/Iterable; classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor (Ljava/lang/String;Ljava/lang/String;I)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;ILjava/lang/Throwable;)V flags 1 +method name getSQLState descriptor ()Ljava/lang/String; flags 1 +method name getErrorCode descriptor ()I flags 1 +method name getNextException descriptor ()Ljava/sql/SQLException; flags 1 +method name setNextException descriptor (Ljava/sql/SQLException;)V flags 1 +method name iterator descriptor ()Ljava/util/Iterator; flags 1 signature ()Ljava/util/Iterator; + +class name java/sql/SQLFeatureNotSupportedException +header extends java/sql/SQLNonTransientException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;I)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;ILjava/lang/Throwable;)V flags 1 + +class name java/sql/SQLInput +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name readString descriptor ()Ljava/lang/String; thrownTypes java/sql/SQLException flags 401 +method name readBoolean descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name readByte descriptor ()B thrownTypes java/sql/SQLException flags 401 +method name readShort descriptor ()S thrownTypes java/sql/SQLException flags 401 +method name readInt descriptor ()I thrownTypes java/sql/SQLException flags 401 +method name readLong descriptor ()J thrownTypes java/sql/SQLException flags 401 +method name readFloat descriptor ()F thrownTypes java/sql/SQLException flags 401 +method name readDouble descriptor ()D thrownTypes java/sql/SQLException flags 401 +method name readBigDecimal descriptor ()Ljava/math/BigDecimal; thrownTypes java/sql/SQLException flags 401 +method name readBytes descriptor ()[B thrownTypes java/sql/SQLException flags 401 +method name readDate descriptor ()Ljava/sql/Date; thrownTypes java/sql/SQLException flags 401 +method name readTime descriptor ()Ljava/sql/Time; thrownTypes java/sql/SQLException flags 401 +method name readTimestamp descriptor ()Ljava/sql/Timestamp; thrownTypes java/sql/SQLException flags 401 +method name readCharacterStream descriptor ()Ljava/io/Reader; thrownTypes java/sql/SQLException flags 401 +method name readAsciiStream descriptor ()Ljava/io/InputStream; thrownTypes java/sql/SQLException flags 401 +method name readBinaryStream descriptor ()Ljava/io/InputStream; thrownTypes java/sql/SQLException flags 401 +method name readObject descriptor ()Ljava/lang/Object; thrownTypes java/sql/SQLException flags 401 +method name readRef descriptor ()Ljava/sql/Ref; thrownTypes java/sql/SQLException flags 401 +method name readBlob descriptor ()Ljava/sql/Blob; thrownTypes java/sql/SQLException flags 401 +method name readClob descriptor ()Ljava/sql/Clob; thrownTypes java/sql/SQLException flags 401 +method name readArray descriptor ()Ljava/sql/Array; thrownTypes java/sql/SQLException flags 401 +method name wasNull descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name readURL descriptor ()Ljava/net/URL; thrownTypes java/sql/SQLException flags 401 +method name readNClob descriptor ()Ljava/sql/NClob; thrownTypes java/sql/SQLException flags 401 +method name readNString descriptor ()Ljava/lang/String; thrownTypes java/sql/SQLException flags 401 +method name readSQLXML descriptor ()Ljava/sql/SQLXML; thrownTypes java/sql/SQLException flags 401 +method name readRowId descriptor ()Ljava/sql/RowId; thrownTypes java/sql/SQLException flags 401 +method name readObject descriptor (Ljava/lang/Class;)Ljava/lang/Object; thrownTypes java/sql/SQLException flags 1 signature (Ljava/lang/Class;)TT; + +class name java/sql/SQLIntegrityConstraintViolationException +header extends java/sql/SQLNonTransientException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;I)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;ILjava/lang/Throwable;)V flags 1 + +class name java/sql/SQLInvalidAuthorizationSpecException +header extends java/sql/SQLNonTransientException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;I)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;ILjava/lang/Throwable;)V flags 1 + +class name java/sql/SQLNonTransientConnectionException +header extends java/sql/SQLNonTransientException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;I)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;ILjava/lang/Throwable;)V flags 1 + +class name java/sql/SQLNonTransientException +header extends java/sql/SQLException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;I)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;ILjava/lang/Throwable;)V flags 1 + +class name java/sql/SQLOutput +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name writeString descriptor (Ljava/lang/String;)V thrownTypes java/sql/SQLException flags 401 +method name writeBoolean descriptor (Z)V thrownTypes java/sql/SQLException flags 401 +method name writeByte descriptor (B)V thrownTypes java/sql/SQLException flags 401 +method name writeShort descriptor (S)V thrownTypes java/sql/SQLException flags 401 +method name writeInt descriptor (I)V thrownTypes java/sql/SQLException flags 401 +method name writeLong descriptor (J)V thrownTypes java/sql/SQLException flags 401 +method name writeFloat descriptor (F)V thrownTypes java/sql/SQLException flags 401 +method name writeDouble descriptor (D)V thrownTypes java/sql/SQLException flags 401 +method name writeBigDecimal descriptor (Ljava/math/BigDecimal;)V thrownTypes java/sql/SQLException flags 401 +method name writeBytes descriptor ([B)V thrownTypes java/sql/SQLException flags 401 +method name writeDate descriptor (Ljava/sql/Date;)V thrownTypes java/sql/SQLException flags 401 +method name writeTime descriptor (Ljava/sql/Time;)V thrownTypes java/sql/SQLException flags 401 +method name writeTimestamp descriptor (Ljava/sql/Timestamp;)V thrownTypes java/sql/SQLException flags 401 +method name writeCharacterStream descriptor (Ljava/io/Reader;)V thrownTypes java/sql/SQLException flags 401 +method name writeAsciiStream descriptor (Ljava/io/InputStream;)V thrownTypes java/sql/SQLException flags 401 +method name writeBinaryStream descriptor (Ljava/io/InputStream;)V thrownTypes java/sql/SQLException flags 401 +method name writeObject descriptor (Ljava/sql/SQLData;)V thrownTypes java/sql/SQLException flags 401 +method name writeRef descriptor (Ljava/sql/Ref;)V thrownTypes java/sql/SQLException flags 401 +method name writeBlob descriptor (Ljava/sql/Blob;)V thrownTypes java/sql/SQLException flags 401 +method name writeClob descriptor (Ljava/sql/Clob;)V thrownTypes java/sql/SQLException flags 401 +method name writeStruct descriptor (Ljava/sql/Struct;)V thrownTypes java/sql/SQLException flags 401 +method name writeArray descriptor (Ljava/sql/Array;)V thrownTypes java/sql/SQLException flags 401 +method name writeURL descriptor (Ljava/net/URL;)V thrownTypes java/sql/SQLException flags 401 +method name writeNString descriptor (Ljava/lang/String;)V thrownTypes java/sql/SQLException flags 401 +method name writeNClob descriptor (Ljava/sql/NClob;)V thrownTypes java/sql/SQLException flags 401 +method name writeRowId descriptor (Ljava/sql/RowId;)V thrownTypes java/sql/SQLException flags 401 +method name writeSQLXML descriptor (Ljava/sql/SQLXML;)V thrownTypes java/sql/SQLException flags 401 +method name writeObject descriptor (Ljava/lang/Object;Ljava/sql/SQLType;)V thrownTypes java/sql/SQLException flags 1 + +class name java/sql/SQLPermission +header extends java/security/BasicPermission flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 + +class name java/sql/SQLRecoverableException +header extends java/sql/SQLException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;I)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;ILjava/lang/Throwable;)V flags 1 + +class name java/sql/SQLSyntaxErrorException +header extends java/sql/SQLNonTransientException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;I)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;ILjava/lang/Throwable;)V flags 1 + +class name java/sql/SQLTimeoutException +header extends java/sql/SQLTransientException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;I)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;ILjava/lang/Throwable;)V flags 1 + +class name java/sql/SQLTransactionRollbackException +header extends java/sql/SQLTransientException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;I)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;ILjava/lang/Throwable;)V flags 1 + +class name java/sql/SQLTransientConnectionException +header extends java/sql/SQLTransientException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;I)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;ILjava/lang/Throwable;)V flags 1 + +class name java/sql/SQLTransientException +header extends java/sql/SQLException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;I)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;ILjava/lang/Throwable;)V flags 1 + +class name java/sql/SQLType +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getName descriptor ()Ljava/lang/String; flags 401 +method name getVendor descriptor ()Ljava/lang/String; flags 401 +method name getVendorTypeNumber descriptor ()Ljava/lang/Integer; flags 401 + +class name java/sql/SQLWarning +header extends java/sql/SQLException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor (Ljava/lang/String;Ljava/lang/String;I)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;ILjava/lang/Throwable;)V flags 1 +method name getNextWarning descriptor ()Ljava/sql/SQLWarning; flags 1 +method name setNextWarning descriptor (Ljava/sql/SQLWarning;)V flags 1 + +class name java/sql/SQLXML +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name free descriptor ()V thrownTypes java/sql/SQLException flags 401 +method name getBinaryStream descriptor ()Ljava/io/InputStream; thrownTypes java/sql/SQLException flags 401 +method name setBinaryStream descriptor ()Ljava/io/OutputStream; thrownTypes java/sql/SQLException flags 401 +method name getCharacterStream descriptor ()Ljava/io/Reader; thrownTypes java/sql/SQLException flags 401 +method name setCharacterStream descriptor ()Ljava/io/Writer; thrownTypes java/sql/SQLException flags 401 +method name getString descriptor ()Ljava/lang/String; thrownTypes java/sql/SQLException flags 401 +method name setString descriptor (Ljava/lang/String;)V thrownTypes java/sql/SQLException flags 401 +method name getSource descriptor (Ljava/lang/Class;)Ljavax/xml/transform/Source; thrownTypes java/sql/SQLException flags 401 signature (Ljava/lang/Class;)TT; +method name setResult descriptor (Ljava/lang/Class;)Ljavax/xml/transform/Result; thrownTypes java/sql/SQLException flags 401 signature (Ljava/lang/Class;)TT; + +class name java/sql/Savepoint +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getSavepointId descriptor ()I thrownTypes java/sql/SQLException flags 401 +method name getSavepointName descriptor ()Ljava/lang/String; 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 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name CLOSE_CURRENT_RESULT descriptor I constantValue 1 flags 19 +field name KEEP_CURRENT_RESULT descriptor I constantValue 2 flags 19 +field name CLOSE_ALL_RESULTS descriptor I constantValue 3 flags 19 +field name SUCCESS_NO_INFO descriptor I constantValue -2 flags 19 +field name EXECUTE_FAILED descriptor I constantValue -3 flags 19 +field name RETURN_GENERATED_KEYS descriptor I constantValue 1 flags 19 +field name NO_GENERATED_KEYS descriptor I constantValue 2 flags 19 +method name executeQuery descriptor (Ljava/lang/String;)Ljava/sql/ResultSet; thrownTypes java/sql/SQLException flags 401 +method name executeUpdate descriptor (Ljava/lang/String;)I thrownTypes java/sql/SQLException flags 401 +method name close descriptor ()V thrownTypes java/sql/SQLException flags 401 +method name getMaxFieldSize descriptor ()I thrownTypes java/sql/SQLException flags 401 +method name setMaxFieldSize descriptor (I)V thrownTypes java/sql/SQLException flags 401 +method name getMaxRows descriptor ()I thrownTypes java/sql/SQLException flags 401 +method name setMaxRows descriptor (I)V thrownTypes java/sql/SQLException flags 401 +method name setEscapeProcessing descriptor (Z)V thrownTypes java/sql/SQLException flags 401 +method name getQueryTimeout descriptor ()I thrownTypes java/sql/SQLException flags 401 +method name setQueryTimeout descriptor (I)V thrownTypes java/sql/SQLException flags 401 +method name cancel descriptor ()V thrownTypes java/sql/SQLException flags 401 +method name getWarnings descriptor ()Ljava/sql/SQLWarning; thrownTypes java/sql/SQLException flags 401 +method name clearWarnings descriptor ()V thrownTypes java/sql/SQLException flags 401 +method name setCursorName descriptor (Ljava/lang/String;)V thrownTypes java/sql/SQLException flags 401 +method name execute descriptor (Ljava/lang/String;)Z thrownTypes java/sql/SQLException flags 401 +method name getResultSet descriptor ()Ljava/sql/ResultSet; thrownTypes java/sql/SQLException flags 401 +method name getUpdateCount descriptor ()I thrownTypes java/sql/SQLException flags 401 +method name getMoreResults descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name setFetchDirection descriptor (I)V thrownTypes java/sql/SQLException flags 401 +method name getFetchDirection descriptor ()I thrownTypes java/sql/SQLException flags 401 +method name setFetchSize descriptor (I)V thrownTypes java/sql/SQLException flags 401 +method name getFetchSize descriptor ()I thrownTypes java/sql/SQLException flags 401 +method name getResultSetConcurrency descriptor ()I thrownTypes java/sql/SQLException flags 401 +method name getResultSetType descriptor ()I thrownTypes java/sql/SQLException flags 401 +method name addBatch descriptor (Ljava/lang/String;)V thrownTypes java/sql/SQLException flags 401 +method name clearBatch descriptor ()V thrownTypes java/sql/SQLException flags 401 +method name executeBatch descriptor ()[I thrownTypes java/sql/SQLException flags 401 +method name getConnection descriptor ()Ljava/sql/Connection; thrownTypes java/sql/SQLException flags 401 +method name getMoreResults descriptor (I)Z thrownTypes java/sql/SQLException flags 401 +method name getGeneratedKeys descriptor ()Ljava/sql/ResultSet; thrownTypes java/sql/SQLException flags 401 +method name executeUpdate descriptor (Ljava/lang/String;I)I thrownTypes java/sql/SQLException flags 401 +method name executeUpdate descriptor (Ljava/lang/String;[I)I thrownTypes java/sql/SQLException flags 401 +method name executeUpdate descriptor (Ljava/lang/String;[Ljava/lang/String;)I thrownTypes java/sql/SQLException flags 401 +method name execute descriptor (Ljava/lang/String;I)Z thrownTypes java/sql/SQLException flags 401 +method name execute descriptor (Ljava/lang/String;[I)Z thrownTypes java/sql/SQLException flags 401 +method name execute descriptor (Ljava/lang/String;[Ljava/lang/String;)Z thrownTypes java/sql/SQLException flags 401 +method name getResultSetHoldability descriptor ()I thrownTypes java/sql/SQLException flags 401 +method name isClosed descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name setPoolable descriptor (Z)V thrownTypes java/sql/SQLException flags 401 +method name isPoolable descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name closeOnCompletion descriptor ()V thrownTypes java/sql/SQLException flags 401 +method name isCloseOnCompletion descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name getLargeUpdateCount descriptor ()J thrownTypes java/sql/SQLException flags 1 +method name setLargeMaxRows descriptor (J)V thrownTypes java/sql/SQLException flags 1 +method name getLargeMaxRows descriptor ()J thrownTypes java/sql/SQLException flags 1 +method name executeLargeBatch descriptor ()[J thrownTypes java/sql/SQLException flags 1 +method name executeLargeUpdate descriptor (Ljava/lang/String;)J thrownTypes java/sql/SQLException flags 1 +method name executeLargeUpdate descriptor (Ljava/lang/String;I)J thrownTypes java/sql/SQLException flags 1 +method name executeLargeUpdate descriptor (Ljava/lang/String;[I)J thrownTypes java/sql/SQLException flags 1 +method name executeLargeUpdate descriptor (Ljava/lang/String;[Ljava/lang/String;)J thrownTypes java/sql/SQLException flags 1 + +class name java/sql/Struct +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getSQLTypeName descriptor ()Ljava/lang/String; thrownTypes java/sql/SQLException flags 401 +method name getAttributes descriptor ()[Ljava/lang/Object; thrownTypes java/sql/SQLException flags 401 +method name getAttributes descriptor (Ljava/util/Map;)[Ljava/lang/Object; thrownTypes java/sql/SQLException flags 401 signature (Ljava/util/Map;>;)[Ljava/lang/Object; + +class name java/sql/Time +header extends java/util/Date flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor (III)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name descriptor (J)V flags 1 +method name setTime descriptor (J)V flags 1 +method name valueOf descriptor (Ljava/lang/String;)Ljava/sql/Time; flags 9 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name getYear descriptor ()I flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getMonth descriptor ()I flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getDay descriptor ()I flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name getDate descriptor ()I flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name setYear descriptor (I)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name setMonth descriptor (I)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name setDate descriptor (I)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name valueOf descriptor (Ljava/time/LocalTime;)Ljava/sql/Time; flags 9 +method name toLocalTime descriptor ()Ljava/time/LocalTime; flags 1 +method name toInstant descriptor ()Ljava/time/Instant; flags 1 + +class name java/sql/Timestamp +header extends java/util/Date flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor (IIIIIII)V flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name descriptor (J)V flags 1 +method name setTime descriptor (J)V flags 1 +method name getTime descriptor ()J flags 1 +method name valueOf descriptor (Ljava/lang/String;)Ljava/sql/Timestamp; flags 9 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name getNanos descriptor ()I flags 1 +method name setNanos descriptor (I)V flags 1 +method name equals descriptor (Ljava/sql/Timestamp;)Z flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name before descriptor (Ljava/sql/Timestamp;)Z flags 1 +method name after descriptor (Ljava/sql/Timestamp;)Z flags 1 +method name compareTo descriptor (Ljava/sql/Timestamp;)I flags 1 +method name compareTo descriptor (Ljava/util/Date;)I flags 1 +method name hashCode descriptor ()I flags 1 +method name valueOf descriptor (Ljava/time/LocalDateTime;)Ljava/sql/Timestamp; flags 9 +method name toLocalDateTime descriptor ()Ljava/time/LocalDateTime; flags 1 +method name from descriptor (Ljava/time/Instant;)Ljava/sql/Timestamp; flags 9 +method name toInstant descriptor ()Ljava/time/Instant; flags 1 +method name compareTo descriptor (Ljava/lang/Object;)I flags 1041 + +class name java/sql/Types +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name BIT descriptor I constantValue -7 flags 19 +field name TINYINT descriptor I constantValue -6 flags 19 +field name SMALLINT descriptor I constantValue 5 flags 19 +field name INTEGER descriptor I constantValue 4 flags 19 +field name BIGINT descriptor I constantValue -5 flags 19 +field name FLOAT descriptor I constantValue 6 flags 19 +field name REAL descriptor I constantValue 7 flags 19 +field name DOUBLE descriptor I constantValue 8 flags 19 +field name NUMERIC descriptor I constantValue 2 flags 19 +field name DECIMAL descriptor I constantValue 3 flags 19 +field name CHAR descriptor I constantValue 1 flags 19 +field name VARCHAR descriptor I constantValue 12 flags 19 +field name LONGVARCHAR descriptor I constantValue -1 flags 19 +field name DATE descriptor I constantValue 91 flags 19 +field name TIME descriptor I constantValue 92 flags 19 +field name TIMESTAMP descriptor I constantValue 93 flags 19 +field name BINARY descriptor I constantValue -2 flags 19 +field name VARBINARY descriptor I constantValue -3 flags 19 +field name LONGVARBINARY descriptor I constantValue -4 flags 19 +field name NULL descriptor I constantValue 0 flags 19 +field name OTHER descriptor I constantValue 1111 flags 19 +field name JAVA_OBJECT descriptor I constantValue 2000 flags 19 +field name DISTINCT descriptor I constantValue 2001 flags 19 +field name STRUCT descriptor I constantValue 2002 flags 19 +field name ARRAY descriptor I constantValue 2003 flags 19 +field name BLOB descriptor I constantValue 2004 flags 19 +field name CLOB descriptor I constantValue 2005 flags 19 +field name REF descriptor I constantValue 2006 flags 19 +field name DATALINK descriptor I constantValue 70 flags 19 +field name BOOLEAN descriptor I constantValue 16 flags 19 +field name ROWID descriptor I constantValue -8 flags 19 +field name NCHAR descriptor I constantValue -15 flags 19 +field name NVARCHAR descriptor I constantValue -9 flags 19 +field name LONGNVARCHAR descriptor I constantValue -16 flags 19 +field name NCLOB descriptor I constantValue 2011 flags 19 +field name SQLXML descriptor I constantValue 2009 flags 19 +field name REF_CURSOR descriptor I constantValue 2012 flags 19 +field name TIME_WITH_TIMEZONE descriptor I constantValue 2013 flags 19 +field name TIMESTAMP_WITH_TIMEZONE descriptor I constantValue 2014 flags 19 + +class name java/sql/Wrapper +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name unwrap descriptor (Ljava/lang/Class;)Ljava/lang/Object; thrownTypes java/sql/SQLException flags 401 signature (Ljava/lang/Class;)TT; +method name isWrapperFor descriptor (Ljava/lang/Class;)Z thrownTypes java/sql/SQLException flags 401 signature (Ljava/lang/Class<*>;)Z + +class name javax/sql/CommonDataSource +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +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 getParentLogger descriptor ()Ljava/util/logging/Logger; thrownTypes java/sql/SQLFeatureNotSupportedException flags 401 + +class name javax/sql/ConnectionEvent +header extends java/util/EventObject flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor (Ljavax/sql/PooledConnection;)V flags 1 +method name descriptor (Ljavax/sql/PooledConnection;Ljava/sql/SQLException;)V flags 1 +method name getSQLException descriptor ()Ljava/sql/SQLException; flags 1 + +class name javax/sql/ConnectionEventListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name connectionClosed descriptor (Ljavax/sql/ConnectionEvent;)V flags 401 +method name connectionErrorOccurred descriptor (Ljavax/sql/ConnectionEvent;)V flags 401 + +class name javax/sql/ConnectionPoolDataSource +header extends java/lang/Object implements javax/sql/CommonDataSource flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getPooledConnection descriptor ()Ljavax/sql/PooledConnection; thrownTypes java/sql/SQLException flags 401 +method name getPooledConnection descriptor (Ljava/lang/String;Ljava/lang/String;)Ljavax/sql/PooledConnection; thrownTypes java/sql/SQLException flags 401 + +class name javax/sql/DataSource +header extends java/lang/Object implements javax/sql/CommonDataSource,java/sql/Wrapper flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getConnection descriptor ()Ljava/sql/Connection; thrownTypes java/sql/SQLException flags 401 +method name getConnection descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/sql/Connection; thrownTypes java/sql/SQLException flags 401 + +class name javax/sql/PooledConnection +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getConnection descriptor ()Ljava/sql/Connection; thrownTypes java/sql/SQLException flags 401 +method name close descriptor ()V thrownTypes java/sql/SQLException flags 401 +method name addConnectionEventListener descriptor (Ljavax/sql/ConnectionEventListener;)V flags 401 +method name removeConnectionEventListener descriptor (Ljavax/sql/ConnectionEventListener;)V flags 401 +method name addStatementEventListener descriptor (Ljavax/sql/StatementEventListener;)V flags 401 +method name removeStatementEventListener descriptor (Ljavax/sql/StatementEventListener;)V flags 401 + +class name javax/sql/RowSet +header extends java/lang/Object implements java/sql/ResultSet flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getUrl descriptor ()Ljava/lang/String; thrownTypes java/sql/SQLException flags 401 +method name setUrl descriptor (Ljava/lang/String;)V thrownTypes java/sql/SQLException flags 401 +method name getDataSourceName descriptor ()Ljava/lang/String; flags 401 +method name setDataSourceName descriptor (Ljava/lang/String;)V thrownTypes java/sql/SQLException flags 401 +method name getUsername descriptor ()Ljava/lang/String; flags 401 +method name setUsername descriptor (Ljava/lang/String;)V thrownTypes java/sql/SQLException flags 401 +method name getPassword descriptor ()Ljava/lang/String; flags 401 +method name setPassword descriptor (Ljava/lang/String;)V thrownTypes java/sql/SQLException flags 401 +method name getTransactionIsolation descriptor ()I flags 401 +method name setTransactionIsolation descriptor (I)V thrownTypes java/sql/SQLException flags 401 +method name getTypeMap descriptor ()Ljava/util/Map; thrownTypes java/sql/SQLException flags 401 signature ()Ljava/util/Map;>; +method name setTypeMap descriptor (Ljava/util/Map;)V thrownTypes java/sql/SQLException flags 401 signature (Ljava/util/Map;>;)V +method name getCommand descriptor ()Ljava/lang/String; flags 401 +method name setCommand descriptor (Ljava/lang/String;)V thrownTypes java/sql/SQLException flags 401 +method name isReadOnly descriptor ()Z flags 401 +method name setReadOnly descriptor (Z)V thrownTypes java/sql/SQLException flags 401 +method name getMaxFieldSize descriptor ()I thrownTypes java/sql/SQLException flags 401 +method name setMaxFieldSize descriptor (I)V thrownTypes java/sql/SQLException flags 401 +method name getMaxRows descriptor ()I thrownTypes java/sql/SQLException flags 401 +method name setMaxRows descriptor (I)V thrownTypes java/sql/SQLException flags 401 +method name getEscapeProcessing descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name setEscapeProcessing descriptor (Z)V thrownTypes java/sql/SQLException flags 401 +method name getQueryTimeout descriptor ()I thrownTypes java/sql/SQLException flags 401 +method name setQueryTimeout descriptor (I)V thrownTypes java/sql/SQLException flags 401 +method name setType descriptor (I)V thrownTypes java/sql/SQLException flags 401 +method name setConcurrency descriptor (I)V thrownTypes java/sql/SQLException flags 401 +method name setNull descriptor (II)V thrownTypes java/sql/SQLException flags 401 +method name setNull descriptor (Ljava/lang/String;I)V thrownTypes java/sql/SQLException flags 401 +method name setNull descriptor (IILjava/lang/String;)V thrownTypes java/sql/SQLException flags 401 +method name setNull descriptor (Ljava/lang/String;ILjava/lang/String;)V thrownTypes java/sql/SQLException flags 401 +method name setBoolean descriptor (IZ)V thrownTypes java/sql/SQLException flags 401 +method name setBoolean descriptor (Ljava/lang/String;Z)V thrownTypes java/sql/SQLException flags 401 +method name setByte descriptor (IB)V thrownTypes java/sql/SQLException flags 401 +method name setByte descriptor (Ljava/lang/String;B)V thrownTypes java/sql/SQLException flags 401 +method name setShort descriptor (IS)V thrownTypes java/sql/SQLException flags 401 +method name setShort descriptor (Ljava/lang/String;S)V thrownTypes java/sql/SQLException flags 401 +method name setInt descriptor (II)V thrownTypes java/sql/SQLException flags 401 +method name setInt descriptor (Ljava/lang/String;I)V thrownTypes java/sql/SQLException flags 401 +method name setLong descriptor (IJ)V thrownTypes java/sql/SQLException flags 401 +method name setLong descriptor (Ljava/lang/String;J)V thrownTypes java/sql/SQLException flags 401 +method name setFloat descriptor (IF)V thrownTypes java/sql/SQLException flags 401 +method name setFloat descriptor (Ljava/lang/String;F)V thrownTypes java/sql/SQLException flags 401 +method name setDouble descriptor (ID)V thrownTypes java/sql/SQLException flags 401 +method name setDouble descriptor (Ljava/lang/String;D)V thrownTypes java/sql/SQLException flags 401 +method name setBigDecimal descriptor (ILjava/math/BigDecimal;)V thrownTypes java/sql/SQLException flags 401 +method name setBigDecimal descriptor (Ljava/lang/String;Ljava/math/BigDecimal;)V thrownTypes java/sql/SQLException flags 401 +method name setString descriptor (ILjava/lang/String;)V thrownTypes java/sql/SQLException flags 401 +method name setString descriptor (Ljava/lang/String;Ljava/lang/String;)V thrownTypes java/sql/SQLException flags 401 +method name setBytes descriptor (I[B)V thrownTypes java/sql/SQLException flags 401 +method name setBytes descriptor (Ljava/lang/String;[B)V thrownTypes java/sql/SQLException flags 401 +method name setDate descriptor (ILjava/sql/Date;)V thrownTypes java/sql/SQLException flags 401 +method name setTime descriptor (ILjava/sql/Time;)V thrownTypes java/sql/SQLException flags 401 +method name setTimestamp descriptor (ILjava/sql/Timestamp;)V thrownTypes java/sql/SQLException flags 401 +method name setTimestamp descriptor (Ljava/lang/String;Ljava/sql/Timestamp;)V thrownTypes java/sql/SQLException flags 401 +method name setAsciiStream descriptor (ILjava/io/InputStream;I)V thrownTypes java/sql/SQLException flags 401 +method name setAsciiStream descriptor (Ljava/lang/String;Ljava/io/InputStream;I)V thrownTypes java/sql/SQLException flags 401 +method name setBinaryStream descriptor (ILjava/io/InputStream;I)V thrownTypes java/sql/SQLException flags 401 +method name setBinaryStream descriptor (Ljava/lang/String;Ljava/io/InputStream;I)V thrownTypes java/sql/SQLException flags 401 +method name setCharacterStream descriptor (ILjava/io/Reader;I)V thrownTypes java/sql/SQLException flags 401 +method name setCharacterStream descriptor (Ljava/lang/String;Ljava/io/Reader;I)V thrownTypes java/sql/SQLException flags 401 +method name setAsciiStream descriptor (ILjava/io/InputStream;)V thrownTypes java/sql/SQLException flags 401 +method name setAsciiStream descriptor (Ljava/lang/String;Ljava/io/InputStream;)V thrownTypes java/sql/SQLException flags 401 +method name setBinaryStream descriptor (ILjava/io/InputStream;)V thrownTypes java/sql/SQLException flags 401 +method name setBinaryStream descriptor (Ljava/lang/String;Ljava/io/InputStream;)V thrownTypes java/sql/SQLException flags 401 +method name setCharacterStream descriptor (ILjava/io/Reader;)V thrownTypes java/sql/SQLException flags 401 +method name setCharacterStream descriptor (Ljava/lang/String;Ljava/io/Reader;)V thrownTypes java/sql/SQLException flags 401 +method name setNCharacterStream descriptor (ILjava/io/Reader;)V thrownTypes java/sql/SQLException flags 401 +method name setObject descriptor (ILjava/lang/Object;II)V thrownTypes java/sql/SQLException flags 401 +method name setObject descriptor (Ljava/lang/String;Ljava/lang/Object;II)V thrownTypes java/sql/SQLException flags 401 +method name setObject descriptor (ILjava/lang/Object;I)V thrownTypes java/sql/SQLException flags 401 +method name setObject descriptor (Ljava/lang/String;Ljava/lang/Object;I)V thrownTypes java/sql/SQLException flags 401 +method name setObject descriptor (Ljava/lang/String;Ljava/lang/Object;)V thrownTypes java/sql/SQLException flags 401 +method name setObject descriptor (ILjava/lang/Object;)V thrownTypes java/sql/SQLException flags 401 +method name setRef descriptor (ILjava/sql/Ref;)V thrownTypes java/sql/SQLException flags 401 +method name setBlob descriptor (ILjava/sql/Blob;)V thrownTypes java/sql/SQLException flags 401 +method name setBlob descriptor (ILjava/io/InputStream;J)V thrownTypes java/sql/SQLException flags 401 +method name setBlob descriptor (ILjava/io/InputStream;)V thrownTypes java/sql/SQLException flags 401 +method name setBlob descriptor (Ljava/lang/String;Ljava/io/InputStream;J)V thrownTypes java/sql/SQLException flags 401 +method name setBlob descriptor (Ljava/lang/String;Ljava/sql/Blob;)V thrownTypes java/sql/SQLException flags 401 +method name setBlob descriptor (Ljava/lang/String;Ljava/io/InputStream;)V thrownTypes java/sql/SQLException flags 401 +method name setClob descriptor (ILjava/sql/Clob;)V thrownTypes java/sql/SQLException flags 401 +method name setClob descriptor (ILjava/io/Reader;J)V thrownTypes java/sql/SQLException flags 401 +method name setClob descriptor (ILjava/io/Reader;)V thrownTypes java/sql/SQLException flags 401 +method name setClob descriptor (Ljava/lang/String;Ljava/io/Reader;J)V thrownTypes java/sql/SQLException flags 401 +method name setClob descriptor (Ljava/lang/String;Ljava/sql/Clob;)V thrownTypes java/sql/SQLException flags 401 +method name setClob descriptor (Ljava/lang/String;Ljava/io/Reader;)V thrownTypes java/sql/SQLException flags 401 +method name setArray descriptor (ILjava/sql/Array;)V thrownTypes java/sql/SQLException flags 401 +method name setDate descriptor (ILjava/sql/Date;Ljava/util/Calendar;)V thrownTypes java/sql/SQLException flags 401 +method name setDate descriptor (Ljava/lang/String;Ljava/sql/Date;)V thrownTypes java/sql/SQLException flags 401 +method name setDate descriptor (Ljava/lang/String;Ljava/sql/Date;Ljava/util/Calendar;)V thrownTypes java/sql/SQLException flags 401 +method name setTime descriptor (ILjava/sql/Time;Ljava/util/Calendar;)V thrownTypes java/sql/SQLException flags 401 +method name setTime descriptor (Ljava/lang/String;Ljava/sql/Time;)V thrownTypes java/sql/SQLException flags 401 +method name setTime descriptor (Ljava/lang/String;Ljava/sql/Time;Ljava/util/Calendar;)V thrownTypes java/sql/SQLException flags 401 +method name setTimestamp descriptor (ILjava/sql/Timestamp;Ljava/util/Calendar;)V thrownTypes java/sql/SQLException flags 401 +method name setTimestamp descriptor (Ljava/lang/String;Ljava/sql/Timestamp;Ljava/util/Calendar;)V thrownTypes java/sql/SQLException flags 401 +method name clearParameters descriptor ()V thrownTypes java/sql/SQLException flags 401 +method name execute descriptor ()V thrownTypes java/sql/SQLException flags 401 +method name addRowSetListener descriptor (Ljavax/sql/RowSetListener;)V flags 401 +method name removeRowSetListener descriptor (Ljavax/sql/RowSetListener;)V flags 401 +method name setSQLXML descriptor (ILjava/sql/SQLXML;)V thrownTypes java/sql/SQLException flags 401 +method name setSQLXML descriptor (Ljava/lang/String;Ljava/sql/SQLXML;)V thrownTypes java/sql/SQLException flags 401 +method name setRowId descriptor (ILjava/sql/RowId;)V thrownTypes java/sql/SQLException flags 401 +method name setRowId descriptor (Ljava/lang/String;Ljava/sql/RowId;)V thrownTypes java/sql/SQLException flags 401 +method name setNString descriptor (ILjava/lang/String;)V thrownTypes java/sql/SQLException flags 401 +method name setNString descriptor (Ljava/lang/String;Ljava/lang/String;)V thrownTypes java/sql/SQLException flags 401 +method name setNCharacterStream descriptor (ILjava/io/Reader;J)V thrownTypes java/sql/SQLException flags 401 +method name setNCharacterStream descriptor (Ljava/lang/String;Ljava/io/Reader;J)V thrownTypes java/sql/SQLException flags 401 +method name setNCharacterStream descriptor (Ljava/lang/String;Ljava/io/Reader;)V thrownTypes java/sql/SQLException flags 401 +method name setNClob descriptor (Ljava/lang/String;Ljava/sql/NClob;)V thrownTypes java/sql/SQLException flags 401 +method name setNClob descriptor (Ljava/lang/String;Ljava/io/Reader;J)V thrownTypes java/sql/SQLException flags 401 +method name setNClob descriptor (Ljava/lang/String;Ljava/io/Reader;)V thrownTypes java/sql/SQLException flags 401 +method name setNClob descriptor (ILjava/io/Reader;J)V thrownTypes java/sql/SQLException flags 401 +method name setNClob descriptor (ILjava/sql/NClob;)V thrownTypes java/sql/SQLException flags 401 +method name setNClob descriptor (ILjava/io/Reader;)V thrownTypes java/sql/SQLException flags 401 +method name setURL descriptor (ILjava/net/URL;)V thrownTypes java/sql/SQLException flags 401 + +class name javax/sql/RowSetEvent +header extends java/util/EventObject flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor (Ljavax/sql/RowSet;)V flags 1 + +class name javax/sql/RowSetInternal +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getParams descriptor ()[Ljava/lang/Object; thrownTypes java/sql/SQLException flags 401 +method name getConnection descriptor ()Ljava/sql/Connection; thrownTypes java/sql/SQLException flags 401 +method name setMetaData descriptor (Ljavax/sql/RowSetMetaData;)V thrownTypes java/sql/SQLException flags 401 +method name getOriginal descriptor ()Ljava/sql/ResultSet; thrownTypes java/sql/SQLException flags 401 +method name getOriginalRow descriptor ()Ljava/sql/ResultSet; thrownTypes java/sql/SQLException flags 401 + +class name javax/sql/RowSetListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name rowSetChanged descriptor (Ljavax/sql/RowSetEvent;)V flags 401 +method name rowChanged descriptor (Ljavax/sql/RowSetEvent;)V flags 401 +method name cursorMoved descriptor (Ljavax/sql/RowSetEvent;)V flags 401 + +class name javax/sql/RowSetMetaData +header extends java/lang/Object implements java/sql/ResultSetMetaData flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name setColumnCount descriptor (I)V thrownTypes java/sql/SQLException flags 401 +method name setAutoIncrement descriptor (IZ)V thrownTypes java/sql/SQLException flags 401 +method name setCaseSensitive descriptor (IZ)V thrownTypes java/sql/SQLException flags 401 +method name setSearchable descriptor (IZ)V thrownTypes java/sql/SQLException flags 401 +method name setCurrency descriptor (IZ)V thrownTypes java/sql/SQLException flags 401 +method name setNullable descriptor (II)V thrownTypes java/sql/SQLException flags 401 +method name setSigned descriptor (IZ)V thrownTypes java/sql/SQLException flags 401 +method name setColumnDisplaySize descriptor (II)V thrownTypes java/sql/SQLException flags 401 +method name setColumnLabel descriptor (ILjava/lang/String;)V thrownTypes java/sql/SQLException flags 401 +method name setColumnName descriptor (ILjava/lang/String;)V thrownTypes java/sql/SQLException flags 401 +method name setSchemaName descriptor (ILjava/lang/String;)V thrownTypes java/sql/SQLException flags 401 +method name setPrecision descriptor (II)V thrownTypes java/sql/SQLException flags 401 +method name setScale descriptor (II)V thrownTypes java/sql/SQLException flags 401 +method name setTableName descriptor (ILjava/lang/String;)V thrownTypes java/sql/SQLException flags 401 +method name setCatalogName descriptor (ILjava/lang/String;)V thrownTypes java/sql/SQLException flags 401 +method name setColumnType descriptor (II)V thrownTypes java/sql/SQLException flags 401 +method name setColumnTypeName descriptor (ILjava/lang/String;)V thrownTypes java/sql/SQLException flags 401 + +class name javax/sql/RowSetReader +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name readData descriptor (Ljavax/sql/RowSetInternal;)V thrownTypes java/sql/SQLException flags 401 + +class name javax/sql/RowSetWriter +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name writeData descriptor (Ljavax/sql/RowSetInternal;)Z thrownTypes java/sql/SQLException flags 401 + +class name javax/sql/StatementEvent +header extends java/util/EventObject flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor (Ljavax/sql/PooledConnection;Ljava/sql/PreparedStatement;)V flags 1 +method name descriptor (Ljavax/sql/PooledConnection;Ljava/sql/PreparedStatement;Ljava/sql/SQLException;)V flags 1 +method name getStatement descriptor ()Ljava/sql/PreparedStatement; flags 1 +method name getSQLException descriptor ()Ljava/sql/SQLException; flags 1 + +class name javax/sql/StatementEventListener +header extends java/lang/Object implements java/util/EventListener flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name statementClosed descriptor (Ljavax/sql/StatementEvent;)V flags 401 +method name statementErrorOccurred descriptor (Ljavax/sql/StatementEvent;)V flags 401 + +class name javax/sql/XAConnection +header extends java/lang/Object implements javax/sql/PooledConnection flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getXAResource descriptor ()Ljavax/transaction/xa/XAResource; thrownTypes java/sql/SQLException flags 401 + +class name javax/sql/XADataSource +header extends java/lang/Object implements javax/sql/CommonDataSource flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getXAConnection descriptor ()Ljavax/sql/XAConnection; thrownTypes java/sql/SQLException flags 401 +method name getXAConnection descriptor (Ljava/lang/String;Ljava/lang/String;)Ljavax/sql/XAConnection; thrownTypes java/sql/SQLException flags 401 + +class name javax/transaction/xa/XAException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name errorCode descriptor I flags 1 +field name XA_RBBASE descriptor I constantValue 100 flags 19 +field name XA_RBROLLBACK descriptor I constantValue 100 flags 19 +field name XA_RBCOMMFAIL descriptor I constantValue 101 flags 19 +field name XA_RBDEADLOCK descriptor I constantValue 102 flags 19 +field name XA_RBINTEGRITY descriptor I constantValue 103 flags 19 +field name XA_RBOTHER descriptor I constantValue 104 flags 19 +field name XA_RBPROTO descriptor I constantValue 105 flags 19 +field name XA_RBTIMEOUT descriptor I constantValue 106 flags 19 +field name XA_RBTRANSIENT descriptor I constantValue 107 flags 19 +field name XA_RBEND descriptor I constantValue 107 flags 19 +field name XA_NOMIGRATE descriptor I constantValue 9 flags 19 +field name XA_HEURHAZ descriptor I constantValue 8 flags 19 +field name XA_HEURCOM descriptor I constantValue 7 flags 19 +field name XA_HEURRB descriptor I constantValue 6 flags 19 +field name XA_HEURMIX descriptor I constantValue 5 flags 19 +field name XA_RETRY descriptor I constantValue 4 flags 19 +field name XA_RDONLY descriptor I constantValue 3 flags 19 +field name XAER_ASYNC descriptor I constantValue -2 flags 19 +field name XAER_RMERR descriptor I constantValue -3 flags 19 +field name XAER_NOTA descriptor I constantValue -4 flags 19 +field name XAER_INVAL descriptor I constantValue -5 flags 19 +field name XAER_PROTO descriptor I constantValue -6 flags 19 +field name XAER_RMFAIL descriptor I constantValue -7 flags 19 +field name XAER_DUPID descriptor I constantValue -8 flags 19 +field name XAER_OUTSIDE descriptor I constantValue -9 flags 19 +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (I)V flags 1 + +class name javax/transaction/xa/XAResource +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name TMENDRSCAN descriptor I constantValue 8388608 flags 19 +field name TMFAIL descriptor I constantValue 536870912 flags 19 +field name TMJOIN descriptor I constantValue 2097152 flags 19 +field name TMNOFLAGS descriptor I constantValue 0 flags 19 +field name TMONEPHASE descriptor I constantValue 1073741824 flags 19 +field name TMRESUME descriptor I constantValue 134217728 flags 19 +field name TMSTARTRSCAN descriptor I constantValue 16777216 flags 19 +field name TMSUCCESS descriptor I constantValue 67108864 flags 19 +field name TMSUSPEND descriptor I constantValue 33554432 flags 19 +field name XA_RDONLY descriptor I constantValue 3 flags 19 +field name XA_OK descriptor I constantValue 0 flags 19 +method name commit descriptor (Ljavax/transaction/xa/Xid;Z)V thrownTypes javax/transaction/xa/XAException flags 401 +method name end descriptor (Ljavax/transaction/xa/Xid;I)V thrownTypes javax/transaction/xa/XAException flags 401 +method name forget descriptor (Ljavax/transaction/xa/Xid;)V thrownTypes javax/transaction/xa/XAException flags 401 +method name getTransactionTimeout descriptor ()I thrownTypes javax/transaction/xa/XAException flags 401 +method name isSameRM descriptor (Ljavax/transaction/xa/XAResource;)Z thrownTypes javax/transaction/xa/XAException flags 401 +method name prepare descriptor (Ljavax/transaction/xa/Xid;)I thrownTypes javax/transaction/xa/XAException flags 401 +method name recover descriptor (I)[Ljavax/transaction/xa/Xid; thrownTypes javax/transaction/xa/XAException flags 401 +method name rollback descriptor (Ljavax/transaction/xa/Xid;)V thrownTypes javax/transaction/xa/XAException flags 401 +method name setTransactionTimeout descriptor (I)Z thrownTypes javax/transaction/xa/XAException flags 401 +method name start descriptor (Ljavax/transaction/xa/Xid;I)V thrownTypes javax/transaction/xa/XAException flags 401 + +class name javax/transaction/xa/Xid +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name MAXGTRIDSIZE descriptor I constantValue 64 flags 19 +field name MAXBQUALSIZE descriptor I constantValue 64 flags 19 +method name getFormatId descriptor ()I flags 401 +method name getGlobalTransactionId descriptor ()[B flags 401 +method name getBranchQualifier descriptor ()[B flags 401 + diff --git a/langtools/make/data/symbols/java.sql.rowset-6.sym.txt b/langtools/make/data/symbols/java.sql.rowset-6.sym.txt new file mode 100644 index 00000000000..b6795fac7d6 --- /dev/null +++ b/langtools/make/data/symbols/java.sql.rowset-6.sym.txt @@ -0,0 +1,74 @@ +# +# 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/sql/rowset/CachedRowSet +-field name COMMIT_ON_ACCEPT_CHANGES descriptor Z +field name COMMIT_ON_ACCEPT_CHANGES descriptor Z constantValue true flags 19 + +-class name javax/sql/rowset/RowSetFactory + +-class name javax/sql/rowset/RowSetProvider + +class name javax/sql/rowset/WebRowSet +-field name PUBLIC_XML_SCHEMA descriptor Ljava/lang/String; +field name PUBLIC_XML_SCHEMA descriptor Ljava/lang/String; constantValue --//Sun\u0020;Microsystems,\u0020;Inc.//XSD\u0020;Schema//EN flags 19 + +class name javax/sql/rowset/spi/SyncFactory +-field name ROWSET_SYNC_PROVIDER descriptor Ljava/lang/String; +-field name ROWSET_SYNC_VENDOR descriptor Ljava/lang/String; +-field name ROWSET_SYNC_PROVIDER_VERSION descriptor Ljava/lang/String; +field name ROWSET_SYNC_PROVIDER descriptor Ljava/lang/String; flags 9 +field name ROWSET_SYNC_VENDOR descriptor Ljava/lang/String; flags 9 +field name ROWSET_SYNC_PROVIDER_VERSION descriptor Ljava/lang/String; flags 9 +-method name setJNDIContext descriptor (Ljavax/naming/Context;)V +method name setJNDIContext descriptor (Ljavax/naming/Context;)V thrownTypes javax/sql/rowset/spi/SyncFactoryException flags 9 + +class name javax/sql/rowset/spi/SyncProvider +-field name GRADE_NONE descriptor I +-field name GRADE_CHECK_MODIFIED_AT_COMMIT descriptor I +-field name GRADE_CHECK_ALL_AT_COMMIT descriptor I +-field name GRADE_LOCK_WHEN_MODIFIED descriptor I +-field name GRADE_LOCK_WHEN_LOADED descriptor I +-field name DATASOURCE_NO_LOCK descriptor I +-field name DATASOURCE_ROW_LOCK descriptor I +-field name DATASOURCE_TABLE_LOCK descriptor I +-field name DATASOURCE_DB_LOCK descriptor I +-field name UPDATABLE_VIEW_SYNC descriptor I +-field name NONUPDATABLE_VIEW_SYNC descriptor I +field name GRADE_NONE descriptor I flags 9 +field name GRADE_CHECK_MODIFIED_AT_COMMIT descriptor I flags 9 +field name GRADE_CHECK_ALL_AT_COMMIT descriptor I flags 9 +field name GRADE_LOCK_WHEN_MODIFIED descriptor I flags 9 +field name GRADE_LOCK_WHEN_LOADED descriptor I flags 9 +field name DATASOURCE_NO_LOCK descriptor I flags 9 +field name DATASOURCE_ROW_LOCK descriptor I flags 9 +field name DATASOURCE_TABLE_LOCK descriptor I flags 9 +field name DATASOURCE_DB_LOCK descriptor I flags 9 +field name UPDATABLE_VIEW_SYNC descriptor I flags 9 +field name NONUPDATABLE_VIEW_SYNC descriptor I flags 9 + diff --git a/langtools/make/data/symbols/java.sql.rowset-7.sym.txt b/langtools/make/data/symbols/java.sql.rowset-7.sym.txt new file mode 100644 index 00000000000..ed6c321d9b9 --- /dev/null +++ b/langtools/make/data/symbols/java.sql.rowset-7.sym.txt @@ -0,0 +1,143 @@ +# +# 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/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 +-method name clone descriptor ()Ljava/lang/Object; +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 + diff --git a/langtools/make/data/symbols/java.sql.rowset-8.sym.txt b/langtools/make/data/symbols/java.sql.rowset-8.sym.txt new file mode 100644 index 00000000000..84ca60002d0 --- /dev/null +++ b/langtools/make/data/symbols/java.sql.rowset-8.sym.txt @@ -0,0 +1,594 @@ +# +# 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/sql/rowset/BaseRowSet +header extends java/lang/Object implements java/io/Serializable,java/lang/Cloneable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name UNICODE_STREAM_PARAM descriptor I constantValue 0 flags 19 +field name BINARY_STREAM_PARAM descriptor I constantValue 1 flags 19 +field name ASCII_STREAM_PARAM descriptor I constantValue 2 flags 19 +field name binaryStream descriptor Ljava/io/InputStream; flags 4 +field name unicodeStream descriptor Ljava/io/InputStream; flags 4 +field name asciiStream descriptor Ljava/io/InputStream; flags 4 +field name charStream descriptor Ljava/io/Reader; flags 4 +method name descriptor ()V flags 1 +method name initParams descriptor ()V flags 4 +method name addRowSetListener descriptor (Ljavax/sql/RowSetListener;)V flags 1 +method name removeRowSetListener descriptor (Ljavax/sql/RowSetListener;)V flags 1 +method name notifyCursorMoved descriptor ()V thrownTypes java/sql/SQLException flags 4 +method name notifyRowChanged descriptor ()V thrownTypes java/sql/SQLException flags 4 +method name notifyRowSetChanged descriptor ()V thrownTypes java/sql/SQLException flags 4 +method name getCommand descriptor ()Ljava/lang/String; flags 1 +method name setCommand descriptor (Ljava/lang/String;)V thrownTypes java/sql/SQLException flags 1 +method name getUrl descriptor ()Ljava/lang/String; thrownTypes java/sql/SQLException flags 1 +method name setUrl descriptor (Ljava/lang/String;)V thrownTypes java/sql/SQLException flags 1 +method name getDataSourceName descriptor ()Ljava/lang/String; flags 1 +method name setDataSourceName descriptor (Ljava/lang/String;)V thrownTypes java/sql/SQLException flags 1 +method name getUsername descriptor ()Ljava/lang/String; flags 1 +method name setUsername descriptor (Ljava/lang/String;)V flags 1 +method name getPassword descriptor ()Ljava/lang/String; flags 1 +method name setPassword descriptor (Ljava/lang/String;)V flags 1 +method name setType descriptor (I)V thrownTypes java/sql/SQLException flags 1 +method name getType descriptor ()I thrownTypes java/sql/SQLException flags 1 +method name setConcurrency descriptor (I)V thrownTypes java/sql/SQLException flags 1 +method name isReadOnly descriptor ()Z flags 1 +method name setReadOnly descriptor (Z)V flags 1 +method name getTransactionIsolation descriptor ()I flags 1 +method name setTransactionIsolation descriptor (I)V thrownTypes java/sql/SQLException flags 1 +method name getTypeMap descriptor ()Ljava/util/Map; flags 1 signature ()Ljava/util/Map;>; +method name setTypeMap descriptor (Ljava/util/Map;)V flags 1 signature (Ljava/util/Map;>;)V +method name getMaxFieldSize descriptor ()I thrownTypes java/sql/SQLException flags 1 +method name setMaxFieldSize descriptor (I)V thrownTypes java/sql/SQLException flags 1 +method name getMaxRows descriptor ()I thrownTypes java/sql/SQLException flags 1 +method name setMaxRows descriptor (I)V thrownTypes java/sql/SQLException flags 1 +method name setEscapeProcessing descriptor (Z)V thrownTypes java/sql/SQLException flags 1 +method name getQueryTimeout descriptor ()I thrownTypes java/sql/SQLException flags 1 +method name setQueryTimeout descriptor (I)V thrownTypes java/sql/SQLException flags 1 +method name getShowDeleted descriptor ()Z thrownTypes java/sql/SQLException flags 1 +method name setShowDeleted descriptor (Z)V thrownTypes java/sql/SQLException flags 1 +method name getEscapeProcessing descriptor ()Z thrownTypes java/sql/SQLException flags 1 +method name setFetchDirection descriptor (I)V thrownTypes java/sql/SQLException flags 1 +method name getFetchDirection descriptor ()I thrownTypes java/sql/SQLException flags 1 +method name setFetchSize descriptor (I)V thrownTypes java/sql/SQLException flags 1 +method name getFetchSize descriptor ()I thrownTypes java/sql/SQLException flags 1 +method name getConcurrency descriptor ()I thrownTypes java/sql/SQLException flags 1 +method name setNull descriptor (II)V thrownTypes java/sql/SQLException flags 1 +method name setNull descriptor (IILjava/lang/String;)V thrownTypes java/sql/SQLException flags 1 +method name setBoolean descriptor (IZ)V thrownTypes java/sql/SQLException flags 1 +method name setByte descriptor (IB)V thrownTypes java/sql/SQLException flags 1 +method name setShort descriptor (IS)V thrownTypes java/sql/SQLException flags 1 +method name setInt descriptor (II)V thrownTypes java/sql/SQLException flags 1 +method name setLong descriptor (IJ)V thrownTypes java/sql/SQLException flags 1 +method name setFloat descriptor (IF)V thrownTypes java/sql/SQLException flags 1 +method name setDouble descriptor (ID)V thrownTypes java/sql/SQLException flags 1 +method name setBigDecimal descriptor (ILjava/math/BigDecimal;)V thrownTypes java/sql/SQLException flags 1 +method name setString descriptor (ILjava/lang/String;)V thrownTypes java/sql/SQLException flags 1 +method name setBytes descriptor (I[B)V thrownTypes java/sql/SQLException flags 1 +method name setDate descriptor (ILjava/sql/Date;)V thrownTypes java/sql/SQLException flags 1 +method name setTime descriptor (ILjava/sql/Time;)V thrownTypes java/sql/SQLException flags 1 +method name setTimestamp descriptor (ILjava/sql/Timestamp;)V thrownTypes java/sql/SQLException flags 1 +method name setAsciiStream descriptor (ILjava/io/InputStream;I)V thrownTypes java/sql/SQLException flags 1 +method name setAsciiStream descriptor (ILjava/io/InputStream;)V thrownTypes java/sql/SQLException flags 1 +method name setBinaryStream descriptor (ILjava/io/InputStream;I)V thrownTypes java/sql/SQLException flags 1 +method name setBinaryStream descriptor (ILjava/io/InputStream;)V thrownTypes java/sql/SQLException flags 1 +method name setUnicodeStream descriptor (ILjava/io/InputStream;I)V thrownTypes java/sql/SQLException flags 1 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name setCharacterStream descriptor (ILjava/io/Reader;I)V thrownTypes java/sql/SQLException flags 1 +method name setCharacterStream descriptor (ILjava/io/Reader;)V thrownTypes java/sql/SQLException flags 1 +method name setObject descriptor (ILjava/lang/Object;II)V thrownTypes java/sql/SQLException flags 1 +method name setObject descriptor (ILjava/lang/Object;I)V thrownTypes java/sql/SQLException flags 1 +method name setObject descriptor (ILjava/lang/Object;)V thrownTypes java/sql/SQLException flags 1 +method name setRef descriptor (ILjava/sql/Ref;)V thrownTypes java/sql/SQLException flags 1 +method name setBlob descriptor (ILjava/sql/Blob;)V thrownTypes java/sql/SQLException flags 1 +method name setClob descriptor (ILjava/sql/Clob;)V thrownTypes java/sql/SQLException flags 1 +method name setArray descriptor (ILjava/sql/Array;)V thrownTypes java/sql/SQLException flags 1 +method name setDate descriptor (ILjava/sql/Date;Ljava/util/Calendar;)V thrownTypes java/sql/SQLException flags 1 +method name setTime descriptor (ILjava/sql/Time;Ljava/util/Calendar;)V thrownTypes java/sql/SQLException flags 1 +method name setTimestamp descriptor (ILjava/sql/Timestamp;Ljava/util/Calendar;)V thrownTypes java/sql/SQLException flags 1 +method name clearParameters descriptor ()V thrownTypes java/sql/SQLException flags 1 +method name getParams descriptor ()[Ljava/lang/Object; thrownTypes java/sql/SQLException flags 1 +method name setNull descriptor (Ljava/lang/String;I)V thrownTypes java/sql/SQLException flags 1 +method name setNull descriptor (Ljava/lang/String;ILjava/lang/String;)V thrownTypes java/sql/SQLException flags 1 +method name setBoolean descriptor (Ljava/lang/String;Z)V thrownTypes java/sql/SQLException flags 1 +method name setByte descriptor (Ljava/lang/String;B)V thrownTypes java/sql/SQLException flags 1 +method name setShort descriptor (Ljava/lang/String;S)V thrownTypes java/sql/SQLException flags 1 +method name setInt descriptor (Ljava/lang/String;I)V thrownTypes java/sql/SQLException flags 1 +method name setLong descriptor (Ljava/lang/String;J)V thrownTypes java/sql/SQLException flags 1 +method name setFloat descriptor (Ljava/lang/String;F)V thrownTypes java/sql/SQLException flags 1 +method name setDouble descriptor (Ljava/lang/String;D)V thrownTypes java/sql/SQLException flags 1 +method name setBigDecimal descriptor (Ljava/lang/String;Ljava/math/BigDecimal;)V thrownTypes java/sql/SQLException flags 1 +method name setString descriptor (Ljava/lang/String;Ljava/lang/String;)V thrownTypes java/sql/SQLException flags 1 +method name setBytes descriptor (Ljava/lang/String;[B)V thrownTypes java/sql/SQLException flags 1 +method name setTimestamp descriptor (Ljava/lang/String;Ljava/sql/Timestamp;)V thrownTypes java/sql/SQLException flags 1 +method name setAsciiStream descriptor (Ljava/lang/String;Ljava/io/InputStream;I)V thrownTypes java/sql/SQLException flags 1 +method name setBinaryStream descriptor (Ljava/lang/String;Ljava/io/InputStream;I)V thrownTypes java/sql/SQLException flags 1 +method name setCharacterStream descriptor (Ljava/lang/String;Ljava/io/Reader;I)V thrownTypes java/sql/SQLException flags 1 +method name setAsciiStream descriptor (Ljava/lang/String;Ljava/io/InputStream;)V thrownTypes java/sql/SQLException flags 1 +method name setBinaryStream descriptor (Ljava/lang/String;Ljava/io/InputStream;)V thrownTypes java/sql/SQLException flags 1 +method name setCharacterStream descriptor (Ljava/lang/String;Ljava/io/Reader;)V thrownTypes java/sql/SQLException flags 1 +method name setNCharacterStream descriptor (ILjava/io/Reader;)V thrownTypes java/sql/SQLException flags 1 +method name setObject descriptor (Ljava/lang/String;Ljava/lang/Object;II)V thrownTypes java/sql/SQLException flags 1 +method name setObject descriptor (Ljava/lang/String;Ljava/lang/Object;I)V thrownTypes java/sql/SQLException flags 1 +method name setObject descriptor (Ljava/lang/String;Ljava/lang/Object;)V thrownTypes java/sql/SQLException flags 1 +method name setBlob descriptor (ILjava/io/InputStream;J)V thrownTypes java/sql/SQLException flags 1 +method name setBlob descriptor (ILjava/io/InputStream;)V thrownTypes java/sql/SQLException flags 1 +method name setBlob descriptor (Ljava/lang/String;Ljava/io/InputStream;J)V thrownTypes java/sql/SQLException flags 1 +method name setBlob descriptor (Ljava/lang/String;Ljava/sql/Blob;)V thrownTypes java/sql/SQLException flags 1 +method name setBlob descriptor (Ljava/lang/String;Ljava/io/InputStream;)V thrownTypes java/sql/SQLException flags 1 +method name setClob descriptor (ILjava/io/Reader;J)V thrownTypes java/sql/SQLException flags 1 +method name setClob descriptor (ILjava/io/Reader;)V thrownTypes java/sql/SQLException flags 1 +method name setClob descriptor (Ljava/lang/String;Ljava/io/Reader;J)V thrownTypes java/sql/SQLException flags 1 +method name setClob descriptor (Ljava/lang/String;Ljava/sql/Clob;)V thrownTypes java/sql/SQLException flags 1 +method name setClob descriptor (Ljava/lang/String;Ljava/io/Reader;)V thrownTypes java/sql/SQLException flags 1 +method name setDate descriptor (Ljava/lang/String;Ljava/sql/Date;)V thrownTypes java/sql/SQLException flags 1 +method name setDate descriptor (Ljava/lang/String;Ljava/sql/Date;Ljava/util/Calendar;)V thrownTypes java/sql/SQLException flags 1 +method name setTime descriptor (Ljava/lang/String;Ljava/sql/Time;)V thrownTypes java/sql/SQLException flags 1 +method name setTime descriptor (Ljava/lang/String;Ljava/sql/Time;Ljava/util/Calendar;)V thrownTypes java/sql/SQLException flags 1 +method name setTimestamp descriptor (Ljava/lang/String;Ljava/sql/Timestamp;Ljava/util/Calendar;)V thrownTypes java/sql/SQLException flags 1 +method name setSQLXML descriptor (ILjava/sql/SQLXML;)V thrownTypes java/sql/SQLException flags 1 +method name setSQLXML descriptor (Ljava/lang/String;Ljava/sql/SQLXML;)V thrownTypes java/sql/SQLException flags 1 +method name setRowId descriptor (ILjava/sql/RowId;)V thrownTypes java/sql/SQLException flags 1 +method name setRowId descriptor (Ljava/lang/String;Ljava/sql/RowId;)V thrownTypes java/sql/SQLException flags 1 +method name setNString descriptor (ILjava/lang/String;)V thrownTypes java/sql/SQLException flags 1 +method name setNString descriptor (Ljava/lang/String;Ljava/lang/String;)V thrownTypes java/sql/SQLException flags 1 +method name setNCharacterStream descriptor (ILjava/io/Reader;J)V thrownTypes java/sql/SQLException flags 1 +method name setNCharacterStream descriptor (Ljava/lang/String;Ljava/io/Reader;J)V thrownTypes java/sql/SQLException flags 1 +method name setNCharacterStream descriptor (Ljava/lang/String;Ljava/io/Reader;)V thrownTypes java/sql/SQLException flags 1 +method name setNClob descriptor (Ljava/lang/String;Ljava/sql/NClob;)V thrownTypes java/sql/SQLException flags 1 +method name setNClob descriptor (Ljava/lang/String;Ljava/io/Reader;J)V thrownTypes java/sql/SQLException flags 1 +method name setNClob descriptor (Ljava/lang/String;Ljava/io/Reader;)V thrownTypes java/sql/SQLException flags 1 +method name setNClob descriptor (ILjava/io/Reader;J)V thrownTypes java/sql/SQLException flags 1 +method name setNClob descriptor (ILjava/sql/NClob;)V thrownTypes java/sql/SQLException flags 1 +method name setNClob descriptor (ILjava/io/Reader;)V thrownTypes java/sql/SQLException flags 1 +method name setURL descriptor (ILjava/net/URL;)V thrownTypes java/sql/SQLException flags 1 + +class name javax/sql/rowset/CachedRowSet +header extends java/lang/Object implements javax/sql/RowSet,javax/sql/rowset/Joinable flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name COMMIT_ON_ACCEPT_CHANGES descriptor Z constantValue true flags 19 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; +method name populate descriptor (Ljava/sql/ResultSet;)V thrownTypes java/sql/SQLException flags 401 +method name execute descriptor (Ljava/sql/Connection;)V thrownTypes java/sql/SQLException flags 401 +method name acceptChanges descriptor ()V thrownTypes javax/sql/rowset/spi/SyncProviderException flags 401 +method name acceptChanges descriptor (Ljava/sql/Connection;)V thrownTypes javax/sql/rowset/spi/SyncProviderException flags 401 +method name restoreOriginal descriptor ()V thrownTypes java/sql/SQLException flags 401 +method name release descriptor ()V thrownTypes java/sql/SQLException flags 401 +method name undoDelete descriptor ()V thrownTypes java/sql/SQLException flags 401 +method name undoInsert descriptor ()V thrownTypes java/sql/SQLException flags 401 +method name undoUpdate descriptor ()V thrownTypes java/sql/SQLException flags 401 +method name columnUpdated descriptor (I)Z thrownTypes java/sql/SQLException flags 401 +method name columnUpdated descriptor (Ljava/lang/String;)Z thrownTypes java/sql/SQLException flags 401 +method name toCollection descriptor ()Ljava/util/Collection; thrownTypes java/sql/SQLException flags 401 signature ()Ljava/util/Collection<*>; +method name toCollection descriptor (I)Ljava/util/Collection; thrownTypes java/sql/SQLException flags 401 signature (I)Ljava/util/Collection<*>; +method name toCollection descriptor (Ljava/lang/String;)Ljava/util/Collection; thrownTypes java/sql/SQLException flags 401 signature (Ljava/lang/String;)Ljava/util/Collection<*>; +method name getSyncProvider descriptor ()Ljavax/sql/rowset/spi/SyncProvider; thrownTypes java/sql/SQLException flags 401 +method name setSyncProvider descriptor (Ljava/lang/String;)V thrownTypes java/sql/SQLException flags 401 +method name size descriptor ()I flags 401 +method name setMetaData descriptor (Ljavax/sql/RowSetMetaData;)V thrownTypes java/sql/SQLException flags 401 +method name getOriginal descriptor ()Ljava/sql/ResultSet; thrownTypes java/sql/SQLException flags 401 +method name getOriginalRow descriptor ()Ljava/sql/ResultSet; thrownTypes java/sql/SQLException flags 401 +method name setOriginalRow descriptor ()V thrownTypes java/sql/SQLException flags 401 +method name getTableName descriptor ()Ljava/lang/String; thrownTypes java/sql/SQLException flags 401 +method name setTableName descriptor (Ljava/lang/String;)V thrownTypes java/sql/SQLException flags 401 +method name getKeyColumns descriptor ()[I thrownTypes java/sql/SQLException flags 401 +method name setKeyColumns descriptor ([I)V thrownTypes java/sql/SQLException flags 401 +method name createShared descriptor ()Ljavax/sql/RowSet; thrownTypes java/sql/SQLException flags 401 +method name createCopy descriptor ()Ljavax/sql/rowset/CachedRowSet; thrownTypes java/sql/SQLException flags 401 +method name createCopySchema descriptor ()Ljavax/sql/rowset/CachedRowSet; thrownTypes java/sql/SQLException flags 401 +method name createCopyNoConstraints descriptor ()Ljavax/sql/rowset/CachedRowSet; thrownTypes java/sql/SQLException flags 401 +method name getRowSetWarnings descriptor ()Ljavax/sql/rowset/RowSetWarning; thrownTypes java/sql/SQLException flags 401 +method name getShowDeleted descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name setShowDeleted descriptor (Z)V thrownTypes java/sql/SQLException flags 401 +method name commit descriptor ()V thrownTypes java/sql/SQLException flags 401 +method name rollback descriptor ()V thrownTypes java/sql/SQLException flags 401 +method name rollback descriptor (Ljava/sql/Savepoint;)V thrownTypes java/sql/SQLException flags 401 +method name rowSetPopulated descriptor (Ljavax/sql/RowSetEvent;I)V thrownTypes java/sql/SQLException flags 401 +method name populate descriptor (Ljava/sql/ResultSet;I)V thrownTypes java/sql/SQLException flags 401 +method name setPageSize descriptor (I)V thrownTypes java/sql/SQLException flags 401 +method name getPageSize descriptor ()I flags 401 +method name nextPage descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name previousPage descriptor ()Z thrownTypes java/sql/SQLException flags 401 + +class name javax/sql/rowset/FilteredRowSet +header extends java/lang/Object implements javax/sql/rowset/WebRowSet flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name setFilter descriptor (Ljavax/sql/rowset/Predicate;)V thrownTypes java/sql/SQLException flags 401 +method name getFilter descriptor ()Ljavax/sql/rowset/Predicate; flags 401 + +class name javax/sql/rowset/JdbcRowSet +header extends java/lang/Object implements javax/sql/RowSet,javax/sql/rowset/Joinable flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getShowDeleted descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name setShowDeleted descriptor (Z)V thrownTypes java/sql/SQLException flags 401 +method name getRowSetWarnings descriptor ()Ljavax/sql/rowset/RowSetWarning; thrownTypes java/sql/SQLException flags 401 +method name commit descriptor ()V thrownTypes java/sql/SQLException flags 401 +method name getAutoCommit descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name setAutoCommit descriptor (Z)V thrownTypes java/sql/SQLException flags 401 +method name rollback descriptor ()V thrownTypes java/sql/SQLException flags 401 +method name rollback descriptor (Ljava/sql/Savepoint;)V thrownTypes java/sql/SQLException flags 401 + +class name javax/sql/rowset/JoinRowSet +header extends java/lang/Object implements javax/sql/rowset/WebRowSet flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name CROSS_JOIN descriptor I constantValue 0 flags 19 +field name INNER_JOIN descriptor I constantValue 1 flags 19 +field name LEFT_OUTER_JOIN descriptor I constantValue 2 flags 19 +field name RIGHT_OUTER_JOIN descriptor I constantValue 3 flags 19 +field name FULL_JOIN descriptor I constantValue 4 flags 19 +method name addRowSet descriptor (Ljavax/sql/rowset/Joinable;)V thrownTypes java/sql/SQLException flags 401 +method name addRowSet descriptor (Ljavax/sql/RowSet;I)V thrownTypes java/sql/SQLException flags 401 +method name addRowSet descriptor (Ljavax/sql/RowSet;Ljava/lang/String;)V thrownTypes java/sql/SQLException flags 401 +method name addRowSet descriptor ([Ljavax/sql/RowSet;[I)V thrownTypes java/sql/SQLException flags 401 +method name addRowSet descriptor ([Ljavax/sql/RowSet;[Ljava/lang/String;)V thrownTypes java/sql/SQLException flags 401 +method name getRowSets descriptor ()Ljava/util/Collection; thrownTypes java/sql/SQLException flags 401 signature ()Ljava/util/Collection<*>; +method name getRowSetNames descriptor ()[Ljava/lang/String; thrownTypes java/sql/SQLException flags 401 +method name toCachedRowSet descriptor ()Ljavax/sql/rowset/CachedRowSet; thrownTypes java/sql/SQLException flags 401 +method name supportsCrossJoin descriptor ()Z flags 401 +method name supportsInnerJoin descriptor ()Z flags 401 +method name supportsLeftOuterJoin descriptor ()Z flags 401 +method name supportsRightOuterJoin descriptor ()Z flags 401 +method name supportsFullJoin descriptor ()Z flags 401 +method name setJoinType descriptor (I)V thrownTypes java/sql/SQLException flags 401 +method name getWhereClause descriptor ()Ljava/lang/String; thrownTypes java/sql/SQLException flags 401 +method name getJoinType descriptor ()I thrownTypes java/sql/SQLException flags 401 + +class name javax/sql/rowset/Joinable +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name setMatchColumn descriptor (I)V thrownTypes java/sql/SQLException flags 401 +method name setMatchColumn descriptor ([I)V thrownTypes java/sql/SQLException flags 401 +method name setMatchColumn descriptor (Ljava/lang/String;)V thrownTypes java/sql/SQLException flags 401 +method name setMatchColumn descriptor ([Ljava/lang/String;)V thrownTypes java/sql/SQLException flags 401 +method name getMatchColumnIndexes descriptor ()[I thrownTypes java/sql/SQLException flags 401 +method name getMatchColumnNames descriptor ()[Ljava/lang/String; thrownTypes java/sql/SQLException flags 401 +method name unsetMatchColumn descriptor (I)V thrownTypes java/sql/SQLException flags 401 +method name unsetMatchColumn descriptor ([I)V thrownTypes java/sql/SQLException flags 401 +method name unsetMatchColumn descriptor (Ljava/lang/String;)V thrownTypes java/sql/SQLException flags 401 +method name unsetMatchColumn descriptor ([Ljava/lang/String;)V thrownTypes java/sql/SQLException flags 401 + +class name javax/sql/rowset/Predicate +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name evaluate descriptor (Ljavax/sql/RowSet;)Z flags 401 +method name evaluate descriptor (Ljava/lang/Object;I)Z thrownTypes java/sql/SQLException flags 401 +method name evaluate descriptor (Ljava/lang/Object;Ljava/lang/String;)Z thrownTypes java/sql/SQLException flags 401 + +class name javax/sql/rowset/RowSetFactory +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name createCachedRowSet descriptor ()Ljavax/sql/rowset/CachedRowSet; thrownTypes java/sql/SQLException flags 401 +method name createFilteredRowSet descriptor ()Ljavax/sql/rowset/FilteredRowSet; thrownTypes java/sql/SQLException flags 401 +method name createJdbcRowSet descriptor ()Ljavax/sql/rowset/JdbcRowSet; thrownTypes java/sql/SQLException flags 401 +method name createJoinRowSet descriptor ()Ljavax/sql/rowset/JoinRowSet; thrownTypes java/sql/SQLException flags 401 +method name createWebRowSet descriptor ()Ljavax/sql/rowset/WebRowSet; thrownTypes java/sql/SQLException flags 401 + +class name javax/sql/rowset/RowSetMetaDataImpl +header extends java/lang/Object implements javax/sql/RowSetMetaData,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name setColumnCount descriptor (I)V thrownTypes java/sql/SQLException flags 1 +method name setAutoIncrement descriptor (IZ)V thrownTypes java/sql/SQLException flags 1 +method name setCaseSensitive descriptor (IZ)V thrownTypes java/sql/SQLException flags 1 +method name setSearchable descriptor (IZ)V thrownTypes java/sql/SQLException flags 1 +method name setCurrency descriptor (IZ)V thrownTypes java/sql/SQLException flags 1 +method name setNullable descriptor (II)V thrownTypes java/sql/SQLException flags 1 +method name setSigned descriptor (IZ)V thrownTypes java/sql/SQLException flags 1 +method name setColumnDisplaySize descriptor (II)V thrownTypes java/sql/SQLException flags 1 +method name setColumnLabel descriptor (ILjava/lang/String;)V thrownTypes java/sql/SQLException flags 1 +method name setColumnName descriptor (ILjava/lang/String;)V thrownTypes java/sql/SQLException flags 1 +method name setSchemaName descriptor (ILjava/lang/String;)V thrownTypes java/sql/SQLException flags 1 +method name setPrecision descriptor (II)V thrownTypes java/sql/SQLException flags 1 +method name setScale descriptor (II)V thrownTypes java/sql/SQLException flags 1 +method name setTableName descriptor (ILjava/lang/String;)V thrownTypes java/sql/SQLException flags 1 +method name setCatalogName descriptor (ILjava/lang/String;)V thrownTypes java/sql/SQLException flags 1 +method name setColumnType descriptor (II)V thrownTypes java/sql/SQLException flags 1 +method name setColumnTypeName descriptor (ILjava/lang/String;)V thrownTypes java/sql/SQLException flags 1 +method name getColumnCount descriptor ()I thrownTypes java/sql/SQLException flags 1 +method name isAutoIncrement descriptor (I)Z thrownTypes java/sql/SQLException flags 1 +method name isCaseSensitive descriptor (I)Z thrownTypes java/sql/SQLException flags 1 +method name isSearchable descriptor (I)Z thrownTypes java/sql/SQLException flags 1 +method name isCurrency descriptor (I)Z thrownTypes java/sql/SQLException flags 1 +method name isNullable descriptor (I)I thrownTypes java/sql/SQLException flags 1 +method name isSigned descriptor (I)Z thrownTypes java/sql/SQLException flags 1 +method name getColumnDisplaySize descriptor (I)I thrownTypes java/sql/SQLException flags 1 +method name getColumnLabel descriptor (I)Ljava/lang/String; thrownTypes java/sql/SQLException flags 1 +method name getColumnName descriptor (I)Ljava/lang/String; thrownTypes java/sql/SQLException flags 1 +method name getSchemaName descriptor (I)Ljava/lang/String; thrownTypes java/sql/SQLException flags 1 +method name getPrecision descriptor (I)I thrownTypes java/sql/SQLException flags 1 +method name getScale descriptor (I)I thrownTypes java/sql/SQLException flags 1 +method name getTableName descriptor (I)Ljava/lang/String; thrownTypes java/sql/SQLException flags 1 +method name getCatalogName descriptor (I)Ljava/lang/String; thrownTypes java/sql/SQLException flags 1 +method name getColumnType descriptor (I)I thrownTypes java/sql/SQLException flags 1 +method name getColumnTypeName descriptor (I)Ljava/lang/String; thrownTypes java/sql/SQLException flags 1 +method name isReadOnly descriptor (I)Z thrownTypes java/sql/SQLException flags 1 +method name isWritable descriptor (I)Z thrownTypes java/sql/SQLException flags 1 +method name isDefinitelyWritable descriptor (I)Z thrownTypes java/sql/SQLException flags 1 +method name getColumnClassName descriptor (I)Ljava/lang/String; thrownTypes java/sql/SQLException flags 1 +method name unwrap descriptor (Ljava/lang/Class;)Ljava/lang/Object; thrownTypes java/sql/SQLException flags 1 signature (Ljava/lang/Class;)TT; +method name isWrapperFor descriptor (Ljava/lang/Class;)Z thrownTypes java/sql/SQLException flags 1 signature (Ljava/lang/Class<*>;)Z + +class name javax/sql/rowset/RowSetProvider +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 4 +method name newFactory descriptor ()Ljavax/sql/rowset/RowSetFactory; thrownTypes java/sql/SQLException flags 9 +method name newFactory descriptor (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/sql/rowset/RowSetFactory; thrownTypes java/sql/SQLException flags 9 + +class name javax/sql/rowset/RowSetWarning +header extends java/sql/SQLException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;I)V flags 1 +method name getNextWarning descriptor ()Ljavax/sql/rowset/RowSetWarning; flags 1 +method name setNextWarning descriptor (Ljavax/sql/rowset/RowSetWarning;)V flags 1 + +class name javax/sql/rowset/WebRowSet +header extends java/lang/Object implements javax/sql/rowset/CachedRowSet flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name PUBLIC_XML_SCHEMA descriptor Ljava/lang/String; constantValue --//Oracle\u0020;Corporation//XSD\u0020;Schema//EN flags 19 +field name SCHEMA_SYSTEM_ID descriptor Ljava/lang/String; constantValue http://java.sun.com/xml/ns/jdbc/webrowset.xsd flags 19 +method name readXml descriptor (Ljava/io/Reader;)V thrownTypes java/sql/SQLException flags 401 +method name readXml descriptor (Ljava/io/InputStream;)V thrownTypes java/sql/SQLException,java/io/IOException flags 401 +method name writeXml descriptor (Ljava/sql/ResultSet;Ljava/io/Writer;)V thrownTypes java/sql/SQLException flags 401 +method name writeXml descriptor (Ljava/sql/ResultSet;Ljava/io/OutputStream;)V thrownTypes java/sql/SQLException,java/io/IOException flags 401 +method name writeXml descriptor (Ljava/io/Writer;)V thrownTypes java/sql/SQLException flags 401 +method name writeXml descriptor (Ljava/io/OutputStream;)V thrownTypes java/sql/SQLException,java/io/IOException flags 401 + +class name javax/sql/rowset/serial/SQLInputImpl +header extends java/lang/Object implements java/sql/SQLInput flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ([Ljava/lang/Object;Ljava/util/Map;)V thrownTypes java/sql/SQLException flags 1 signature ([Ljava/lang/Object;Ljava/util/Map;>;)V +method name readString descriptor ()Ljava/lang/String; thrownTypes java/sql/SQLException flags 1 +method name readBoolean descriptor ()Z thrownTypes java/sql/SQLException flags 1 +method name readByte descriptor ()B thrownTypes java/sql/SQLException flags 1 +method name readShort descriptor ()S thrownTypes java/sql/SQLException flags 1 +method name readInt descriptor ()I thrownTypes java/sql/SQLException flags 1 +method name readLong descriptor ()J thrownTypes java/sql/SQLException flags 1 +method name readFloat descriptor ()F thrownTypes java/sql/SQLException flags 1 +method name readDouble descriptor ()D thrownTypes java/sql/SQLException flags 1 +method name readBigDecimal descriptor ()Ljava/math/BigDecimal; thrownTypes java/sql/SQLException flags 1 +method name readBytes descriptor ()[B thrownTypes java/sql/SQLException flags 1 +method name readDate descriptor ()Ljava/sql/Date; thrownTypes java/sql/SQLException flags 1 +method name readTime descriptor ()Ljava/sql/Time; thrownTypes java/sql/SQLException flags 1 +method name readTimestamp descriptor ()Ljava/sql/Timestamp; thrownTypes java/sql/SQLException flags 1 +method name readCharacterStream descriptor ()Ljava/io/Reader; thrownTypes java/sql/SQLException flags 1 +method name readAsciiStream descriptor ()Ljava/io/InputStream; thrownTypes java/sql/SQLException flags 1 +method name readBinaryStream descriptor ()Ljava/io/InputStream; thrownTypes java/sql/SQLException flags 1 +method name readObject descriptor ()Ljava/lang/Object; thrownTypes java/sql/SQLException flags 1 +method name readRef descriptor ()Ljava/sql/Ref; thrownTypes java/sql/SQLException flags 1 +method name readBlob descriptor ()Ljava/sql/Blob; thrownTypes java/sql/SQLException flags 1 +method name readClob descriptor ()Ljava/sql/Clob; thrownTypes java/sql/SQLException flags 1 +method name readArray descriptor ()Ljava/sql/Array; thrownTypes java/sql/SQLException flags 1 +method name wasNull descriptor ()Z thrownTypes java/sql/SQLException flags 1 +method name readURL descriptor ()Ljava/net/URL; thrownTypes java/sql/SQLException flags 1 +method name readNClob descriptor ()Ljava/sql/NClob; thrownTypes java/sql/SQLException flags 1 +method name readNString descriptor ()Ljava/lang/String; thrownTypes java/sql/SQLException flags 1 +method name readSQLXML descriptor ()Ljava/sql/SQLXML; thrownTypes java/sql/SQLException flags 1 +method name readRowId descriptor ()Ljava/sql/RowId; thrownTypes java/sql/SQLException flags 1 + +class name javax/sql/rowset/serial/SQLOutputImpl +header extends java/lang/Object implements java/sql/SQLOutput flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/util/Vector;Ljava/util/Map;)V thrownTypes java/sql/SQLException flags 1 signature (Ljava/util/Vector<*>;Ljava/util/Map;)V +method name writeString descriptor (Ljava/lang/String;)V thrownTypes java/sql/SQLException flags 1 +method name writeBoolean descriptor (Z)V thrownTypes java/sql/SQLException flags 1 +method name writeByte descriptor (B)V thrownTypes java/sql/SQLException flags 1 +method name writeShort descriptor (S)V thrownTypes java/sql/SQLException flags 1 +method name writeInt descriptor (I)V thrownTypes java/sql/SQLException flags 1 +method name writeLong descriptor (J)V thrownTypes java/sql/SQLException flags 1 +method name writeFloat descriptor (F)V thrownTypes java/sql/SQLException flags 1 +method name writeDouble descriptor (D)V thrownTypes java/sql/SQLException flags 1 +method name writeBigDecimal descriptor (Ljava/math/BigDecimal;)V thrownTypes java/sql/SQLException flags 1 +method name writeBytes descriptor ([B)V thrownTypes java/sql/SQLException flags 1 +method name writeDate descriptor (Ljava/sql/Date;)V thrownTypes java/sql/SQLException flags 1 +method name writeTime descriptor (Ljava/sql/Time;)V thrownTypes java/sql/SQLException flags 1 +method name writeTimestamp descriptor (Ljava/sql/Timestamp;)V thrownTypes java/sql/SQLException flags 1 +method name writeCharacterStream descriptor (Ljava/io/Reader;)V thrownTypes java/sql/SQLException flags 1 +method name writeAsciiStream descriptor (Ljava/io/InputStream;)V thrownTypes java/sql/SQLException flags 1 +method name writeBinaryStream descriptor (Ljava/io/InputStream;)V thrownTypes java/sql/SQLException flags 1 +method name writeObject descriptor (Ljava/sql/SQLData;)V thrownTypes java/sql/SQLException flags 1 +method name writeRef descriptor (Ljava/sql/Ref;)V thrownTypes java/sql/SQLException flags 1 +method name writeBlob descriptor (Ljava/sql/Blob;)V thrownTypes java/sql/SQLException flags 1 +method name writeClob descriptor (Ljava/sql/Clob;)V thrownTypes java/sql/SQLException flags 1 +method name writeStruct descriptor (Ljava/sql/Struct;)V thrownTypes java/sql/SQLException flags 1 +method name writeArray descriptor (Ljava/sql/Array;)V thrownTypes java/sql/SQLException flags 1 +method name writeURL descriptor (Ljava/net/URL;)V thrownTypes java/sql/SQLException flags 1 +method name writeNString descriptor (Ljava/lang/String;)V thrownTypes java/sql/SQLException flags 1 +method name writeNClob descriptor (Ljava/sql/NClob;)V thrownTypes java/sql/SQLException flags 1 +method name writeRowId descriptor (Ljava/sql/RowId;)V thrownTypes java/sql/SQLException flags 1 +method name writeSQLXML descriptor (Ljava/sql/SQLXML;)V thrownTypes java/sql/SQLException flags 1 + +class name javax/sql/rowset/serial/SerialArray +header extends java/lang/Object implements java/sql/Array,java/io/Serializable,java/lang/Cloneable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/sql/Array;Ljava/util/Map;)V thrownTypes javax/sql/rowset/serial/SerialException,java/sql/SQLException flags 1 signature (Ljava/sql/Array;Ljava/util/Map;>;)V +method name free descriptor ()V thrownTypes java/sql/SQLException flags 1 +method name descriptor (Ljava/sql/Array;)V thrownTypes javax/sql/rowset/serial/SerialException,java/sql/SQLException flags 1 +method name getArray descriptor ()Ljava/lang/Object; thrownTypes javax/sql/rowset/serial/SerialException flags 1 +method name getArray descriptor (Ljava/util/Map;)Ljava/lang/Object; thrownTypes javax/sql/rowset/serial/SerialException flags 1 signature (Ljava/util/Map;>;)Ljava/lang/Object; +method name getArray descriptor (JI)Ljava/lang/Object; thrownTypes javax/sql/rowset/serial/SerialException flags 1 +method name getArray descriptor (JILjava/util/Map;)Ljava/lang/Object; thrownTypes javax/sql/rowset/serial/SerialException flags 1 signature (JILjava/util/Map;>;)Ljava/lang/Object; +method name getBaseType descriptor ()I thrownTypes javax/sql/rowset/serial/SerialException flags 1 +method name getBaseTypeName descriptor ()Ljava/lang/String; thrownTypes javax/sql/rowset/serial/SerialException flags 1 +method name getResultSet descriptor (JI)Ljava/sql/ResultSet; thrownTypes javax/sql/rowset/serial/SerialException flags 1 +method name getResultSet descriptor (Ljava/util/Map;)Ljava/sql/ResultSet; thrownTypes javax/sql/rowset/serial/SerialException flags 1 signature (Ljava/util/Map;>;)Ljava/sql/ResultSet; +method name getResultSet descriptor ()Ljava/sql/ResultSet; thrownTypes javax/sql/rowset/serial/SerialException flags 1 +method name getResultSet descriptor (JILjava/util/Map;)Ljava/sql/ResultSet; thrownTypes javax/sql/rowset/serial/SerialException flags 1 signature (JILjava/util/Map;>;)Ljava/sql/ResultSet; +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 + +class name javax/sql/rowset/serial/SerialBlob +header extends java/lang/Object implements java/sql/Blob,java/io/Serializable,java/lang/Cloneable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ([B)V thrownTypes javax/sql/rowset/serial/SerialException,java/sql/SQLException flags 1 +method name descriptor (Ljava/sql/Blob;)V thrownTypes javax/sql/rowset/serial/SerialException,java/sql/SQLException flags 1 +method name getBytes descriptor (JI)[B thrownTypes javax/sql/rowset/serial/SerialException flags 1 +method name length descriptor ()J thrownTypes javax/sql/rowset/serial/SerialException flags 1 +method name getBinaryStream descriptor ()Ljava/io/InputStream; thrownTypes javax/sql/rowset/serial/SerialException flags 1 +method name position descriptor ([BJ)J thrownTypes javax/sql/rowset/serial/SerialException,java/sql/SQLException flags 1 +method name position descriptor (Ljava/sql/Blob;J)J thrownTypes javax/sql/rowset/serial/SerialException,java/sql/SQLException flags 1 +method name setBytes descriptor (J[B)I thrownTypes javax/sql/rowset/serial/SerialException,java/sql/SQLException flags 1 +method name setBytes descriptor (J[BII)I thrownTypes javax/sql/rowset/serial/SerialException,java/sql/SQLException flags 1 +method name setBinaryStream descriptor (J)Ljava/io/OutputStream; thrownTypes javax/sql/rowset/serial/SerialException,java/sql/SQLException flags 1 +method name truncate descriptor (J)V thrownTypes javax/sql/rowset/serial/SerialException flags 1 +method name getBinaryStream descriptor (JJ)Ljava/io/InputStream; thrownTypes java/sql/SQLException flags 1 +method name free descriptor ()V thrownTypes java/sql/SQLException flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 + +class name javax/sql/rowset/serial/SerialClob +header extends java/lang/Object implements java/sql/Clob,java/io/Serializable,java/lang/Cloneable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ([C)V thrownTypes javax/sql/rowset/serial/SerialException,java/sql/SQLException flags 1 +method name descriptor (Ljava/sql/Clob;)V thrownTypes javax/sql/rowset/serial/SerialException,java/sql/SQLException flags 1 +method name length descriptor ()J thrownTypes javax/sql/rowset/serial/SerialException flags 1 +method name getCharacterStream descriptor ()Ljava/io/Reader; thrownTypes javax/sql/rowset/serial/SerialException flags 1 +method name getAsciiStream descriptor ()Ljava/io/InputStream; thrownTypes javax/sql/rowset/serial/SerialException,java/sql/SQLException flags 1 +method name getSubString descriptor (JI)Ljava/lang/String; thrownTypes javax/sql/rowset/serial/SerialException flags 1 +method name position descriptor (Ljava/lang/String;J)J thrownTypes javax/sql/rowset/serial/SerialException,java/sql/SQLException flags 1 +method name position descriptor (Ljava/sql/Clob;J)J thrownTypes javax/sql/rowset/serial/SerialException,java/sql/SQLException flags 1 +method name setString descriptor (JLjava/lang/String;)I thrownTypes javax/sql/rowset/serial/SerialException flags 1 +method name setString descriptor (JLjava/lang/String;II)I thrownTypes javax/sql/rowset/serial/SerialException flags 1 +method name setAsciiStream descriptor (J)Ljava/io/OutputStream; thrownTypes javax/sql/rowset/serial/SerialException,java/sql/SQLException flags 1 +method name setCharacterStream descriptor (J)Ljava/io/Writer; thrownTypes javax/sql/rowset/serial/SerialException,java/sql/SQLException flags 1 +method name truncate descriptor (J)V thrownTypes javax/sql/rowset/serial/SerialException flags 1 +method name getCharacterStream descriptor (JJ)Ljava/io/Reader; thrownTypes java/sql/SQLException flags 1 +method name free descriptor ()V thrownTypes java/sql/SQLException flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 + +class name javax/sql/rowset/serial/SerialDatalink +header extends java/lang/Object implements java/io/Serializable,java/lang/Cloneable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/net/URL;)V thrownTypes javax/sql/rowset/serial/SerialException flags 1 +method name getDatalink descriptor ()Ljava/net/URL; thrownTypes javax/sql/rowset/serial/SerialException flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 + +class name javax/sql/rowset/serial/SerialException +header extends java/sql/SQLException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/sql/rowset/serial/SerialJavaObject +header extends java/lang/Object implements java/io/Serializable,java/lang/Cloneable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/Object;)V thrownTypes javax/sql/rowset/serial/SerialException flags 1 +method name getObject descriptor ()Ljava/lang/Object; thrownTypes javax/sql/rowset/serial/SerialException flags 1 +method name getFields descriptor ()[Ljava/lang/reflect/Field; thrownTypes javax/sql/rowset/serial/SerialException flags 1 runtimeAnnotations @Lsun/reflect/CallerSensitive; +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 +method name clone descriptor ()Ljava/lang/Object; 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 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/sql/Ref;)V thrownTypes javax/sql/rowset/serial/SerialException,java/sql/SQLException flags 1 +method name getBaseTypeName descriptor ()Ljava/lang/String; thrownTypes javax/sql/rowset/serial/SerialException flags 1 +method name getObject descriptor (Ljava/util/Map;)Ljava/lang/Object; thrownTypes javax/sql/rowset/serial/SerialException flags 1 signature (Ljava/util/Map;>;)Ljava/lang/Object; +method name getObject descriptor ()Ljava/lang/Object; thrownTypes javax/sql/rowset/serial/SerialException flags 1 +method name setObject descriptor (Ljava/lang/Object;)V thrownTypes javax/sql/rowset/serial/SerialException flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 + +class name javax/sql/rowset/serial/SerialStruct +header extends java/lang/Object implements java/sql/Struct,java/io/Serializable,java/lang/Cloneable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/sql/Struct;Ljava/util/Map;)V thrownTypes javax/sql/rowset/serial/SerialException flags 1 signature (Ljava/sql/Struct;Ljava/util/Map;>;)V +method name descriptor (Ljava/sql/SQLData;Ljava/util/Map;)V thrownTypes javax/sql/rowset/serial/SerialException flags 1 signature (Ljava/sql/SQLData;Ljava/util/Map;>;)V +method name getSQLTypeName descriptor ()Ljava/lang/String; thrownTypes javax/sql/rowset/serial/SerialException flags 1 +method name getAttributes descriptor ()[Ljava/lang/Object; thrownTypes javax/sql/rowset/serial/SerialException flags 1 +method name getAttributes descriptor (Ljava/util/Map;)[Ljava/lang/Object; thrownTypes javax/sql/rowset/serial/SerialException flags 1 signature (Ljava/util/Map;>;)[Ljava/lang/Object; +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 +method name clone descriptor ()Ljava/lang/Object; flags 1 + +class name javax/sql/rowset/spi/SyncFactory +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name ROWSET_SYNC_PROVIDER descriptor Ljava/lang/String; constantValue rowset.provider.classname flags 19 +field name ROWSET_SYNC_VENDOR descriptor Ljava/lang/String; constantValue rowset.provider.vendor flags 19 +field name ROWSET_SYNC_PROVIDER_VERSION descriptor Ljava/lang/String; constantValue rowset.provider.version flags 19 +method name registerProvider descriptor (Ljava/lang/String;)V thrownTypes javax/sql/rowset/spi/SyncFactoryException flags 29 +method name getSyncFactory descriptor ()Ljavax/sql/rowset/spi/SyncFactory; flags 9 +method name unregisterProvider descriptor (Ljava/lang/String;)V thrownTypes javax/sql/rowset/spi/SyncFactoryException flags 29 +method name getInstance descriptor (Ljava/lang/String;)Ljavax/sql/rowset/spi/SyncProvider; thrownTypes javax/sql/rowset/spi/SyncFactoryException flags 9 +method name getRegisteredProviders descriptor ()Ljava/util/Enumeration; thrownTypes javax/sql/rowset/spi/SyncFactoryException flags 9 signature ()Ljava/util/Enumeration; +method name setLogger descriptor (Ljava/util/logging/Logger;)V flags 9 +method name setLogger descriptor (Ljava/util/logging/Logger;Ljava/util/logging/Level;)V flags 9 +method name getLogger descriptor ()Ljava/util/logging/Logger; thrownTypes javax/sql/rowset/spi/SyncFactoryException flags 9 +method name setJNDIContext descriptor (Ljavax/naming/Context;)V thrownTypes javax/sql/rowset/spi/SyncFactoryException flags 29 + +class name javax/sql/rowset/spi/SyncFactoryException +header extends java/sql/SQLException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/sql/rowset/spi/SyncProvider +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name GRADE_NONE descriptor I constantValue 1 flags 19 +field name GRADE_CHECK_MODIFIED_AT_COMMIT descriptor I constantValue 2 flags 19 +field name GRADE_CHECK_ALL_AT_COMMIT descriptor I constantValue 3 flags 19 +field name GRADE_LOCK_WHEN_MODIFIED descriptor I constantValue 4 flags 19 +field name GRADE_LOCK_WHEN_LOADED descriptor I constantValue 5 flags 19 +field name DATASOURCE_NO_LOCK descriptor I constantValue 1 flags 19 +field name DATASOURCE_ROW_LOCK descriptor I constantValue 2 flags 19 +field name DATASOURCE_TABLE_LOCK descriptor I constantValue 3 flags 19 +field name DATASOURCE_DB_LOCK descriptor I constantValue 4 flags 19 +field name UPDATABLE_VIEW_SYNC descriptor I constantValue 5 flags 19 +field name NONUPDATABLE_VIEW_SYNC descriptor I constantValue 6 flags 19 +method name descriptor ()V flags 1 +method name getProviderID descriptor ()Ljava/lang/String; flags 401 +method name getRowSetReader descriptor ()Ljavax/sql/RowSetReader; flags 401 +method name getRowSetWriter descriptor ()Ljavax/sql/RowSetWriter; flags 401 +method name getProviderGrade descriptor ()I flags 401 +method name setDataSourceLock descriptor (I)V thrownTypes javax/sql/rowset/spi/SyncProviderException flags 401 +method name getDataSourceLock descriptor ()I thrownTypes javax/sql/rowset/spi/SyncProviderException flags 401 +method name supportsUpdatableView descriptor ()I flags 401 +method name getVersion descriptor ()Ljava/lang/String; flags 401 +method name getVendor descriptor ()Ljava/lang/String; flags 401 + +class name javax/sql/rowset/spi/SyncProviderException +header extends java/sql/SQLException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljavax/sql/rowset/spi/SyncResolver;)V flags 1 +method name getSyncResolver descriptor ()Ljavax/sql/rowset/spi/SyncResolver; flags 1 +method name setSyncResolver descriptor (Ljavax/sql/rowset/spi/SyncResolver;)V flags 1 + +class name javax/sql/rowset/spi/SyncResolver +header extends java/lang/Object implements javax/sql/RowSet flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name UPDATE_ROW_CONFLICT descriptor I constantValue 0 flags 19 +field name DELETE_ROW_CONFLICT descriptor I constantValue 1 flags 19 +field name INSERT_ROW_CONFLICT descriptor I constantValue 2 flags 19 +field name NO_ROW_CONFLICT descriptor I constantValue 3 flags 19 +method name getStatus descriptor ()I flags 401 +method name getConflictValue descriptor (I)Ljava/lang/Object; thrownTypes java/sql/SQLException flags 401 +method name getConflictValue descriptor (Ljava/lang/String;)Ljava/lang/Object; thrownTypes java/sql/SQLException flags 401 +method name setResolvedValue descriptor (ILjava/lang/Object;)V thrownTypes java/sql/SQLException flags 401 +method name setResolvedValue descriptor (Ljava/lang/String;Ljava/lang/Object;)V thrownTypes java/sql/SQLException flags 401 +method name nextConflict descriptor ()Z thrownTypes java/sql/SQLException flags 401 +method name previousConflict descriptor ()Z thrownTypes java/sql/SQLException flags 401 + +class name javax/sql/rowset/spi/TransactionalWriter +header extends java/lang/Object implements javax/sql/RowSetWriter flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name commit descriptor ()V thrownTypes java/sql/SQLException flags 401 +method name rollback descriptor ()V thrownTypes java/sql/SQLException flags 401 +method name rollback descriptor (Ljava/sql/Savepoint;)V thrownTypes java/sql/SQLException flags 401 + +class name javax/sql/rowset/spi/XmlReader +header extends java/lang/Object implements javax/sql/RowSetReader flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name readXML descriptor (Ljavax/sql/rowset/WebRowSet;Ljava/io/Reader;)V thrownTypes java/sql/SQLException flags 401 + +class name javax/sql/rowset/spi/XmlWriter +header extends java/lang/Object implements javax/sql/RowSetWriter flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name writeXML descriptor (Ljavax/sql/rowset/WebRowSet;Ljava/io/Writer;)V thrownTypes java/sql/SQLException flags 401 + diff --git a/langtools/make/data/symbols/java.transaction-6.sym.txt b/langtools/make/data/symbols/java.transaction-6.sym.txt new file mode 100644 index 00000000000..5e01a80f634 --- /dev/null +++ b/langtools/make/data/symbols/java.transaction-6.sym.txt @@ -0,0 +1,28 @@ +# +# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# This code is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License version 2 only, as +# published by the Free Software Foundation. Oracle designates this +# particular file as subject to the "Classpath" exception as provided +# by Oracle in the LICENSE file that accompanied this code. +# +# This code is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# version 2 for more details (a copy is included in the LICENSE file that +# accompanied this code). +# +# You should have received a copy of the GNU General Public License version +# 2 along with this work; if not, write to the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +# +# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA +# or visit www.oracle.com if you need additional information or have any +# questions. +# +# ########################################################## +# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ### +# ########################################################## +# diff --git a/langtools/make/data/symbols/java.transaction-7.sym.txt b/langtools/make/data/symbols/java.transaction-7.sym.txt new file mode 100644 index 00000000000..0cdcd567214 --- /dev/null +++ b/langtools/make/data/symbols/java.transaction-7.sym.txt @@ -0,0 +1,37 @@ +# +# 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 + diff --git a/langtools/make/data/symbols/java.transaction-8.sym.txt b/langtools/make/data/symbols/java.transaction-8.sym.txt new file mode 100644 index 00000000000..bc77e0158d3 --- /dev/null +++ b/langtools/make/data/symbols/java.transaction-8.sym.txt @@ -0,0 +1,43 @@ +# +# 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 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/transaction/TransactionRequiredException +header extends java/rmi/RemoteException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/transaction/TransactionRolledbackException +header extends java/rmi/RemoteException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + diff --git a/langtools/make/data/symbols/java.xml-6.sym.txt b/langtools/make/data/symbols/java.xml-6.sym.txt new file mode 100644 index 00000000000..4d1c4cfa374 --- /dev/null +++ b/langtools/make/data/symbols/java.xml-6.sym.txt @@ -0,0 +1,61 @@ +# +# 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/parsers/FactoryConfigurationError +-method name getCause descriptor ()Ljava/lang/Throwable; + +class name javax/xml/stream/FactoryConfigurationError +-method name getCause descriptor ()Ljava/lang/Throwable; + +class name javax/xml/stream/XMLEventFactory +-method name newFactory descriptor ()Ljavax/xml/stream/XMLEventFactory; +-method name newInstance descriptor (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/xml/stream/XMLEventFactory; +-method name newFactory descriptor (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/xml/stream/XMLEventFactory; +method name newInstance descriptor (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/xml/stream/XMLEventFactory; thrownTypes javax/xml/stream/FactoryConfigurationError flags 9 + +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 newFactory descriptor (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/xml/stream/XMLInputFactory; +method name newInstance descriptor (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/xml/stream/XMLInputFactory; thrownTypes javax/xml/stream/FactoryConfigurationError flags 9 + +class name javax/xml/stream/XMLOutputFactory +-method name newFactory descriptor ()Ljavax/xml/stream/XMLOutputFactory; +-method name newInstance descriptor (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/xml/stream/XMLInputFactory; +-method name newFactory descriptor (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/xml/stream/XMLOutputFactory; +method name newInstance descriptor (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/xml/stream/XMLInputFactory; thrownTypes javax/xml/stream/FactoryConfigurationError flags 9 + +class name javax/xml/transform/TransformerFactoryConfigurationError +-method name getCause descriptor ()Ljava/lang/Throwable; + +class name org/xml/sax/SAXException +-method name getCause descriptor ()Ljava/lang/Throwable; + +class name org/xml/sax/SAXParseException +-method name toString descriptor ()Ljava/lang/String; + diff --git a/langtools/make/data/symbols/java.xml-7.sym.txt b/langtools/make/data/symbols/java.xml-7.sym.txt new file mode 100644 index 00000000000..544580d6af0 --- /dev/null +++ b/langtools/make/data/symbols/java.xml-7.sym.txt @@ -0,0 +1,581 @@ +# +# 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/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 + diff --git a/langtools/make/data/symbols/java.xml-8.sym.txt b/langtools/make/data/symbols/java.xml-8.sym.txt new file mode 100644 index 00000000000..604a1b61bfa --- /dev/null +++ b/langtools/make/data/symbols/java.xml-8.sym.txt @@ -0,0 +1,2206 @@ +# +# 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/XMLConstants +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name NULL_NS_URI descriptor Ljava/lang/String; constantValue flags 19 +field name DEFAULT_NS_PREFIX descriptor Ljava/lang/String; constantValue flags 19 +field name XML_NS_URI descriptor Ljava/lang/String; constantValue http://www.w3.org/XML/1998/namespace flags 19 +field name XML_NS_PREFIX descriptor Ljava/lang/String; constantValue xml flags 19 +field name XMLNS_ATTRIBUTE_NS_URI descriptor Ljava/lang/String; constantValue http://www.w3.org/2000/xmlns/ flags 19 +field name XMLNS_ATTRIBUTE descriptor Ljava/lang/String; constantValue xmlns flags 19 +field name W3C_XML_SCHEMA_NS_URI descriptor Ljava/lang/String; constantValue http://www.w3.org/2001/XMLSchema flags 19 +field name W3C_XML_SCHEMA_INSTANCE_NS_URI descriptor Ljava/lang/String; constantValue http://www.w3.org/2001/XMLSchema-instance flags 19 +field name W3C_XPATH_DATATYPE_NS_URI descriptor Ljava/lang/String; constantValue http://www.w3.org/2003/11/xpath-datatypes flags 19 +field name XML_DTD_NS_URI descriptor Ljava/lang/String; constantValue http://www.w3.org/TR/REC-xml flags 19 +field name RELAXNG_NS_URI descriptor Ljava/lang/String; constantValue http://relaxng.org/ns/structure/1.0 flags 19 +field name FEATURE_SECURE_PROCESSING descriptor Ljava/lang/String; constantValue http://javax.xml.XMLConstants/feature/secure-processing flags 19 +field name ACCESS_EXTERNAL_DTD descriptor Ljava/lang/String; constantValue http://javax.xml.XMLConstants/property/accessExternalDTD flags 19 +field name ACCESS_EXTERNAL_SCHEMA descriptor Ljava/lang/String; constantValue http://javax.xml.XMLConstants/property/accessExternalSchema flags 19 +field name ACCESS_EXTERNAL_STYLESHEET descriptor Ljava/lang/String; constantValue http://javax.xml.XMLConstants/property/accessExternalStylesheet flags 19 + +class name javax/xml/datatype/DatatypeConfigurationException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 + +class name javax/xml/datatype/DatatypeConstants +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +innerclass innerClass javax/xml/datatype/DatatypeConstants$Field outerClass javax/xml/datatype/DatatypeConstants innerClassName Field flags 19 +field name JANUARY descriptor I constantValue 1 flags 19 +field name FEBRUARY descriptor I constantValue 2 flags 19 +field name MARCH descriptor I constantValue 3 flags 19 +field name APRIL descriptor I constantValue 4 flags 19 +field name MAY descriptor I constantValue 5 flags 19 +field name JUNE descriptor I constantValue 6 flags 19 +field name JULY descriptor I constantValue 7 flags 19 +field name AUGUST descriptor I constantValue 8 flags 19 +field name SEPTEMBER descriptor I constantValue 9 flags 19 +field name OCTOBER descriptor I constantValue 10 flags 19 +field name NOVEMBER descriptor I constantValue 11 flags 19 +field name DECEMBER descriptor I constantValue 12 flags 19 +field name LESSER descriptor I constantValue -1 flags 19 +field name EQUAL descriptor I constantValue 0 flags 19 +field name GREATER descriptor I constantValue 1 flags 19 +field name INDETERMINATE descriptor I constantValue 2 flags 19 +field name FIELD_UNDEFINED descriptor I constantValue -2147483648 flags 19 +field name YEARS descriptor Ljavax/xml/datatype/DatatypeConstants$Field; flags 19 +field name MONTHS descriptor Ljavax/xml/datatype/DatatypeConstants$Field; flags 19 +field name DAYS descriptor Ljavax/xml/datatype/DatatypeConstants$Field; flags 19 +field name HOURS descriptor Ljavax/xml/datatype/DatatypeConstants$Field; flags 19 +field name MINUTES descriptor Ljavax/xml/datatype/DatatypeConstants$Field; flags 19 +field name SECONDS descriptor Ljavax/xml/datatype/DatatypeConstants$Field; flags 19 +field name DATETIME descriptor Ljavax/xml/namespace/QName; flags 19 +field name TIME descriptor Ljavax/xml/namespace/QName; flags 19 +field name DATE descriptor Ljavax/xml/namespace/QName; flags 19 +field name GYEARMONTH descriptor Ljavax/xml/namespace/QName; flags 19 +field name GMONTHDAY descriptor Ljavax/xml/namespace/QName; flags 19 +field name GYEAR descriptor Ljavax/xml/namespace/QName; flags 19 +field name GMONTH descriptor Ljavax/xml/namespace/QName; flags 19 +field name GDAY descriptor Ljavax/xml/namespace/QName; flags 19 +field name DURATION descriptor Ljavax/xml/namespace/QName; flags 19 +field name DURATION_DAYTIME descriptor Ljavax/xml/namespace/QName; flags 19 +field name DURATION_YEARMONTH descriptor Ljavax/xml/namespace/QName; flags 19 +field name MAX_TIMEZONE_OFFSET descriptor I constantValue -840 flags 19 +field name MIN_TIMEZONE_OFFSET descriptor I constantValue 840 flags 19 + +class name javax/xml/datatype/DatatypeConstants$Field +header extends java/lang/Object flags 31 +innerclass innerClass javax/xml/datatype/DatatypeConstants$Field outerClass javax/xml/datatype/DatatypeConstants innerClassName Field flags 19 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name getId descriptor ()I flags 1 + +class name javax/xml/datatype/DatatypeFactory +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name DATATYPEFACTORY_PROPERTY descriptor Ljava/lang/String; constantValue javax.xml.datatype.DatatypeFactory flags 19 +field name DATATYPEFACTORY_IMPLEMENTATION_CLASS descriptor Ljava/lang/String; flags 19 +method name descriptor ()V flags 4 +method name newInstance descriptor ()Ljavax/xml/datatype/DatatypeFactory; thrownTypes javax/xml/datatype/DatatypeConfigurationException flags 9 +method name newInstance descriptor (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/xml/datatype/DatatypeFactory; thrownTypes javax/xml/datatype/DatatypeConfigurationException flags 9 +method name newDuration descriptor (Ljava/lang/String;)Ljavax/xml/datatype/Duration; flags 401 +method name newDuration descriptor (J)Ljavax/xml/datatype/Duration; flags 401 +method name newDuration descriptor (ZLjava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigDecimal;)Ljavax/xml/datatype/Duration; flags 401 +method name newDuration descriptor (ZIIIIII)Ljavax/xml/datatype/Duration; flags 1 +method name newDurationDayTime descriptor (Ljava/lang/String;)Ljavax/xml/datatype/Duration; flags 1 +method name newDurationDayTime descriptor (J)Ljavax/xml/datatype/Duration; flags 1 +method name newDurationDayTime descriptor (ZLjava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)Ljavax/xml/datatype/Duration; flags 1 +method name newDurationDayTime descriptor (ZIIII)Ljavax/xml/datatype/Duration; flags 1 +method name newDurationYearMonth descriptor (Ljava/lang/String;)Ljavax/xml/datatype/Duration; flags 1 +method name newDurationYearMonth descriptor (J)Ljavax/xml/datatype/Duration; flags 1 +method name newDurationYearMonth descriptor (ZLjava/math/BigInteger;Ljava/math/BigInteger;)Ljavax/xml/datatype/Duration; flags 1 +method name newDurationYearMonth descriptor (ZII)Ljavax/xml/datatype/Duration; flags 1 +method name newXMLGregorianCalendar descriptor ()Ljavax/xml/datatype/XMLGregorianCalendar; flags 401 +method name newXMLGregorianCalendar descriptor (Ljava/lang/String;)Ljavax/xml/datatype/XMLGregorianCalendar; flags 401 +method name newXMLGregorianCalendar descriptor (Ljava/util/GregorianCalendar;)Ljavax/xml/datatype/XMLGregorianCalendar; flags 401 +method name newXMLGregorianCalendar descriptor (Ljava/math/BigInteger;IIIIILjava/math/BigDecimal;I)Ljavax/xml/datatype/XMLGregorianCalendar; flags 401 +method name newXMLGregorianCalendar descriptor (IIIIIIII)Ljavax/xml/datatype/XMLGregorianCalendar; flags 1 +method name newXMLGregorianCalendarDate descriptor (IIII)Ljavax/xml/datatype/XMLGregorianCalendar; flags 1 +method name newXMLGregorianCalendarTime descriptor (IIII)Ljavax/xml/datatype/XMLGregorianCalendar; flags 1 +method name newXMLGregorianCalendarTime descriptor (IIILjava/math/BigDecimal;I)Ljavax/xml/datatype/XMLGregorianCalendar; flags 1 +method name newXMLGregorianCalendarTime descriptor (IIIII)Ljavax/xml/datatype/XMLGregorianCalendar; flags 1 + +class name javax/xml/datatype/Duration +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +innerclass innerClass javax/xml/datatype/DatatypeConstants$Field outerClass javax/xml/datatype/DatatypeConstants innerClassName Field flags 19 +method name descriptor ()V flags 1 +method name getXMLSchemaType descriptor ()Ljavax/xml/namespace/QName; flags 1 +method name getSign descriptor ()I flags 401 +method name getYears descriptor ()I flags 1 +method name getMonths descriptor ()I flags 1 +method name getDays descriptor ()I flags 1 +method name getHours descriptor ()I flags 1 +method name getMinutes descriptor ()I flags 1 +method name getSeconds descriptor ()I flags 1 +method name getTimeInMillis descriptor (Ljava/util/Calendar;)J flags 1 +method name getTimeInMillis descriptor (Ljava/util/Date;)J flags 1 +method name getField descriptor (Ljavax/xml/datatype/DatatypeConstants$Field;)Ljava/lang/Number; flags 401 +method name isSet descriptor (Ljavax/xml/datatype/DatatypeConstants$Field;)Z flags 401 +method name add descriptor (Ljavax/xml/datatype/Duration;)Ljavax/xml/datatype/Duration; flags 401 +method name addTo descriptor (Ljava/util/Calendar;)V flags 401 +method name addTo descriptor (Ljava/util/Date;)V flags 1 +method name subtract descriptor (Ljavax/xml/datatype/Duration;)Ljavax/xml/datatype/Duration; flags 1 +method name multiply descriptor (I)Ljavax/xml/datatype/Duration; flags 1 +method name multiply descriptor (Ljava/math/BigDecimal;)Ljavax/xml/datatype/Duration; flags 401 +method name negate descriptor ()Ljavax/xml/datatype/Duration; flags 401 +method name normalizeWith descriptor (Ljava/util/Calendar;)Ljavax/xml/datatype/Duration; flags 401 +method name compare descriptor (Ljavax/xml/datatype/Duration;)I flags 401 +method name isLongerThan descriptor (Ljavax/xml/datatype/Duration;)Z flags 1 +method name isShorterThan descriptor (Ljavax/xml/datatype/Duration;)Z flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 401 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/xml/datatype/XMLGregorianCalendar +header extends java/lang/Object implements java/lang/Cloneable flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 1 +method name clear descriptor ()V flags 401 +method name reset descriptor ()V flags 401 +method name setYear descriptor (Ljava/math/BigInteger;)V flags 401 +method name setYear descriptor (I)V flags 401 +method name setMonth descriptor (I)V flags 401 +method name setDay descriptor (I)V flags 401 +method name setTimezone descriptor (I)V flags 401 +method name setTime descriptor (III)V flags 1 +method name setHour descriptor (I)V flags 401 +method name setMinute descriptor (I)V flags 401 +method name setSecond descriptor (I)V flags 401 +method name setMillisecond descriptor (I)V flags 401 +method name setFractionalSecond descriptor (Ljava/math/BigDecimal;)V flags 401 +method name setTime descriptor (IIILjava/math/BigDecimal;)V flags 1 +method name setTime descriptor (IIII)V flags 1 +method name getEon descriptor ()Ljava/math/BigInteger; flags 401 +method name getYear descriptor ()I flags 401 +method name getEonAndYear descriptor ()Ljava/math/BigInteger; flags 401 +method name getMonth descriptor ()I flags 401 +method name getDay descriptor ()I flags 401 +method name getTimezone descriptor ()I flags 401 +method name getHour descriptor ()I flags 401 +method name getMinute descriptor ()I flags 401 +method name getSecond descriptor ()I flags 401 +method name getMillisecond descriptor ()I flags 1 +method name getFractionalSecond descriptor ()Ljava/math/BigDecimal; flags 401 +method name compare descriptor (Ljavax/xml/datatype/XMLGregorianCalendar;)I flags 401 +method name normalize descriptor ()Ljavax/xml/datatype/XMLGregorianCalendar; flags 401 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 +method name toXMLFormat descriptor ()Ljava/lang/String; flags 401 +method name getXMLSchemaType descriptor ()Ljavax/xml/namespace/QName; flags 401 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name isValid descriptor ()Z flags 401 +method name add descriptor (Ljavax/xml/datatype/Duration;)V flags 401 +method name toGregorianCalendar descriptor ()Ljava/util/GregorianCalendar; flags 401 +method name toGregorianCalendar descriptor (Ljava/util/TimeZone;Ljava/util/Locale;Ljavax/xml/datatype/XMLGregorianCalendar;)Ljava/util/GregorianCalendar; flags 401 +method name getTimeZone descriptor (I)Ljava/util/TimeZone; flags 401 +method name clone descriptor ()Ljava/lang/Object; flags 401 + +class name javax/xml/namespace/NamespaceContext +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getNamespaceURI descriptor (Ljava/lang/String;)Ljava/lang/String; flags 401 +method name getPrefix descriptor (Ljava/lang/String;)Ljava/lang/String; flags 401 +method name getPrefixes descriptor (Ljava/lang/String;)Ljava/util/Iterator; flags 401 + +class name javax/xml/namespace/QName +header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name getNamespaceURI descriptor ()Ljava/lang/String; flags 1 +method name getLocalPart descriptor ()Ljava/lang/String; flags 1 +method name getPrefix descriptor ()Ljava/lang/String; flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 11 +method name hashCode descriptor ()I flags 11 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name valueOf descriptor (Ljava/lang/String;)Ljavax/xml/namespace/QName; flags 9 + +class name javax/xml/parsers/DocumentBuilder +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 4 +method name reset descriptor ()V flags 1 +method name parse descriptor (Ljava/io/InputStream;)Lorg/w3c/dom/Document; thrownTypes org/xml/sax/SAXException,java/io/IOException flags 1 +method name parse descriptor (Ljava/io/InputStream;Ljava/lang/String;)Lorg/w3c/dom/Document; thrownTypes org/xml/sax/SAXException,java/io/IOException flags 1 +method name parse descriptor (Ljava/lang/String;)Lorg/w3c/dom/Document; thrownTypes org/xml/sax/SAXException,java/io/IOException flags 1 +method name parse descriptor (Ljava/io/File;)Lorg/w3c/dom/Document; thrownTypes org/xml/sax/SAXException,java/io/IOException flags 1 +method name parse descriptor (Lorg/xml/sax/InputSource;)Lorg/w3c/dom/Document; thrownTypes org/xml/sax/SAXException,java/io/IOException flags 401 +method name isNamespaceAware descriptor ()Z flags 401 +method name isValidating descriptor ()Z flags 401 +method name setEntityResolver descriptor (Lorg/xml/sax/EntityResolver;)V flags 401 +method name setErrorHandler descriptor (Lorg/xml/sax/ErrorHandler;)V flags 401 +method name newDocument descriptor ()Lorg/w3c/dom/Document; flags 401 +method name getDOMImplementation descriptor ()Lorg/w3c/dom/DOMImplementation; flags 401 +method name getSchema descriptor ()Ljavax/xml/validation/Schema; flags 1 +method name isXIncludeAware descriptor ()Z flags 1 + +class name javax/xml/parsers/DocumentBuilderFactory +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 4 +method name newInstance descriptor ()Ljavax/xml/parsers/DocumentBuilderFactory; flags 9 +method name newInstance descriptor (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/xml/parsers/DocumentBuilderFactory; flags 9 +method name newDocumentBuilder descriptor ()Ljavax/xml/parsers/DocumentBuilder; thrownTypes javax/xml/parsers/ParserConfigurationException flags 401 +method name setNamespaceAware descriptor (Z)V flags 1 +method name setValidating descriptor (Z)V flags 1 +method name setIgnoringElementContentWhitespace descriptor (Z)V flags 1 +method name setExpandEntityReferences descriptor (Z)V flags 1 +method name setIgnoringComments descriptor (Z)V flags 1 +method name setCoalescing descriptor (Z)V flags 1 +method name isNamespaceAware descriptor ()Z flags 1 +method name isValidating descriptor ()Z flags 1 +method name isIgnoringElementContentWhitespace descriptor ()Z flags 1 +method name isExpandEntityReferences descriptor ()Z flags 1 +method name isIgnoringComments descriptor ()Z flags 1 +method name isCoalescing descriptor ()Z flags 1 +method name setAttribute descriptor (Ljava/lang/String;Ljava/lang/Object;)V thrownTypes java/lang/IllegalArgumentException flags 401 +method name getAttribute descriptor (Ljava/lang/String;)Ljava/lang/Object; thrownTypes java/lang/IllegalArgumentException flags 401 +method name setFeature descriptor (Ljava/lang/String;Z)V thrownTypes javax/xml/parsers/ParserConfigurationException flags 401 +method name getFeature descriptor (Ljava/lang/String;)Z thrownTypes javax/xml/parsers/ParserConfigurationException flags 401 +method name getSchema descriptor ()Ljavax/xml/validation/Schema; flags 1 +method name setSchema descriptor (Ljavax/xml/validation/Schema;)V flags 1 +method name setXIncludeAware descriptor (Z)V flags 1 +method name isXIncludeAware descriptor ()Z flags 1 + +class name javax/xml/parsers/FactoryConfigurationError +header extends java/lang/Error flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/Exception;)V flags 1 +method name descriptor (Ljava/lang/Exception;Ljava/lang/String;)V flags 1 +method name getMessage descriptor ()Ljava/lang/String; flags 1 +method name getException descriptor ()Ljava/lang/Exception; flags 1 +method name getCause descriptor ()Ljava/lang/Throwable; flags 1 + +class name javax/xml/parsers/ParserConfigurationException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/xml/parsers/SAXParser +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 4 +method name reset descriptor ()V flags 1 +method name parse descriptor (Ljava/io/InputStream;Lorg/xml/sax/HandlerBase;)V thrownTypes org/xml/sax/SAXException,java/io/IOException flags 1 +method name parse descriptor (Ljava/io/InputStream;Lorg/xml/sax/HandlerBase;Ljava/lang/String;)V thrownTypes org/xml/sax/SAXException,java/io/IOException flags 1 +method name parse descriptor (Ljava/io/InputStream;Lorg/xml/sax/helpers/DefaultHandler;)V thrownTypes org/xml/sax/SAXException,java/io/IOException flags 1 +method name parse descriptor (Ljava/io/InputStream;Lorg/xml/sax/helpers/DefaultHandler;Ljava/lang/String;)V thrownTypes org/xml/sax/SAXException,java/io/IOException flags 1 +method name parse descriptor (Ljava/lang/String;Lorg/xml/sax/HandlerBase;)V thrownTypes org/xml/sax/SAXException,java/io/IOException flags 1 +method name parse descriptor (Ljava/lang/String;Lorg/xml/sax/helpers/DefaultHandler;)V thrownTypes org/xml/sax/SAXException,java/io/IOException flags 1 +method name parse descriptor (Ljava/io/File;Lorg/xml/sax/HandlerBase;)V thrownTypes org/xml/sax/SAXException,java/io/IOException flags 1 +method name parse descriptor (Ljava/io/File;Lorg/xml/sax/helpers/DefaultHandler;)V thrownTypes org/xml/sax/SAXException,java/io/IOException flags 1 +method name parse descriptor (Lorg/xml/sax/InputSource;Lorg/xml/sax/HandlerBase;)V thrownTypes org/xml/sax/SAXException,java/io/IOException flags 1 +method name parse descriptor (Lorg/xml/sax/InputSource;Lorg/xml/sax/helpers/DefaultHandler;)V thrownTypes org/xml/sax/SAXException,java/io/IOException flags 1 +method name getParser descriptor ()Lorg/xml/sax/Parser; thrownTypes org/xml/sax/SAXException flags 401 +method name getXMLReader descriptor ()Lorg/xml/sax/XMLReader; thrownTypes org/xml/sax/SAXException flags 401 +method name isNamespaceAware descriptor ()Z flags 401 +method name isValidating descriptor ()Z flags 401 +method name setProperty descriptor (Ljava/lang/String;Ljava/lang/Object;)V thrownTypes org/xml/sax/SAXNotRecognizedException,org/xml/sax/SAXNotSupportedException flags 401 +method name getProperty descriptor (Ljava/lang/String;)Ljava/lang/Object; thrownTypes org/xml/sax/SAXNotRecognizedException,org/xml/sax/SAXNotSupportedException flags 401 +method name getSchema descriptor ()Ljavax/xml/validation/Schema; flags 1 +method name isXIncludeAware descriptor ()Z flags 1 + +class name javax/xml/parsers/SAXParserFactory +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 4 +method name newInstance descriptor ()Ljavax/xml/parsers/SAXParserFactory; flags 9 +method name newInstance descriptor (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/xml/parsers/SAXParserFactory; flags 9 +method name newSAXParser descriptor ()Ljavax/xml/parsers/SAXParser; thrownTypes javax/xml/parsers/ParserConfigurationException,org/xml/sax/SAXException flags 401 +method name setNamespaceAware descriptor (Z)V flags 1 +method name setValidating descriptor (Z)V flags 1 +method name isNamespaceAware descriptor ()Z flags 1 +method name isValidating descriptor ()Z flags 1 +method name setFeature descriptor (Ljava/lang/String;Z)V thrownTypes javax/xml/parsers/ParserConfigurationException,org/xml/sax/SAXNotRecognizedException,org/xml/sax/SAXNotSupportedException flags 401 +method name getFeature descriptor (Ljava/lang/String;)Z thrownTypes javax/xml/parsers/ParserConfigurationException,org/xml/sax/SAXNotRecognizedException,org/xml/sax/SAXNotSupportedException flags 401 +method name getSchema descriptor ()Ljavax/xml/validation/Schema; flags 1 +method name setSchema descriptor (Ljavax/xml/validation/Schema;)V flags 1 +method name setXIncludeAware descriptor (Z)V flags 1 +method name isXIncludeAware descriptor ()Z flags 1 + +class name javax/xml/stream/EventFilter +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name accept descriptor (Ljavax/xml/stream/events/XMLEvent;)Z flags 401 + +class name javax/xml/stream/FactoryConfigurationError +header extends java/lang/Error flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/Exception;)V flags 1 +method name descriptor (Ljava/lang/Exception;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Exception;)V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name getException descriptor ()Ljava/lang/Exception; flags 1 +method name getCause descriptor ()Ljava/lang/Throwable; flags 1 +method name getMessage descriptor ()Ljava/lang/String; flags 1 + +class name javax/xml/stream/Location +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getLineNumber descriptor ()I flags 401 +method name getColumnNumber descriptor ()I flags 401 +method name getCharacterOffset descriptor ()I flags 401 +method name getPublicId descriptor ()Ljava/lang/String; flags 401 +method name getSystemId descriptor ()Ljava/lang/String; flags 401 + +class name javax/xml/stream/StreamFilter +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name accept descriptor (Ljavax/xml/stream/XMLStreamReader;)Z flags 401 + +class name javax/xml/stream/XMLEventFactory +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 4 +method name newInstance descriptor ()Ljavax/xml/stream/XMLEventFactory; thrownTypes javax/xml/stream/FactoryConfigurationError flags 9 +method name newFactory descriptor ()Ljavax/xml/stream/XMLEventFactory; thrownTypes javax/xml/stream/FactoryConfigurationError 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 +method name newFactory descriptor (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/xml/stream/XMLEventFactory; thrownTypes javax/xml/stream/FactoryConfigurationError flags 9 +method name setLocation descriptor (Ljavax/xml/stream/Location;)V flags 401 +method name createAttribute descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/stream/events/Attribute; flags 401 +method name createAttribute descriptor (Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/stream/events/Attribute; flags 401 +method name createAttribute descriptor (Ljavax/xml/namespace/QName;Ljava/lang/String;)Ljavax/xml/stream/events/Attribute; flags 401 +method name createNamespace descriptor (Ljava/lang/String;)Ljavax/xml/stream/events/Namespace; flags 401 +method name createNamespace descriptor (Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/stream/events/Namespace; flags 401 +method name createStartElement descriptor (Ljavax/xml/namespace/QName;Ljava/util/Iterator;Ljava/util/Iterator;)Ljavax/xml/stream/events/StartElement; flags 401 +method name createStartElement descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/stream/events/StartElement; flags 401 +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 +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 +method name createEndElement descriptor (Ljavax/xml/namespace/QName;Ljava/util/Iterator;)Ljavax/xml/stream/events/EndElement; flags 401 +method name createEndElement descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/stream/events/EndElement; flags 401 +method name createEndElement descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Iterator;)Ljavax/xml/stream/events/EndElement; flags 401 +method name createCharacters descriptor (Ljava/lang/String;)Ljavax/xml/stream/events/Characters; flags 401 +method name createCData descriptor (Ljava/lang/String;)Ljavax/xml/stream/events/Characters; flags 401 +method name createSpace descriptor (Ljava/lang/String;)Ljavax/xml/stream/events/Characters; flags 401 +method name createIgnorableSpace descriptor (Ljava/lang/String;)Ljavax/xml/stream/events/Characters; flags 401 +method name createStartDocument descriptor ()Ljavax/xml/stream/events/StartDocument; flags 401 +method name createStartDocument descriptor (Ljava/lang/String;Ljava/lang/String;Z)Ljavax/xml/stream/events/StartDocument; flags 401 +method name createStartDocument descriptor (Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/stream/events/StartDocument; flags 401 +method name createStartDocument descriptor (Ljava/lang/String;)Ljavax/xml/stream/events/StartDocument; flags 401 +method name createEndDocument descriptor ()Ljavax/xml/stream/events/EndDocument; flags 401 +method name createEntityReference descriptor (Ljava/lang/String;Ljavax/xml/stream/events/EntityDeclaration;)Ljavax/xml/stream/events/EntityReference; flags 401 +method name createComment descriptor (Ljava/lang/String;)Ljavax/xml/stream/events/Comment; flags 401 +method name createProcessingInstruction descriptor (Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/stream/events/ProcessingInstruction; flags 401 +method name createDTD descriptor (Ljava/lang/String;)Ljavax/xml/stream/events/DTD; flags 401 + +class name javax/xml/stream/XMLEventReader +header extends java/lang/Object implements java/util/Iterator flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name nextEvent descriptor ()Ljavax/xml/stream/events/XMLEvent; thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name hasNext descriptor ()Z flags 401 +method name peek descriptor ()Ljavax/xml/stream/events/XMLEvent; thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name getElementText descriptor ()Ljava/lang/String; thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name nextTag descriptor ()Ljavax/xml/stream/events/XMLEvent; thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name getProperty descriptor (Ljava/lang/String;)Ljava/lang/Object; thrownTypes java/lang/IllegalArgumentException flags 401 +method name close descriptor ()V thrownTypes javax/xml/stream/XMLStreamException flags 401 + +class name javax/xml/stream/XMLEventWriter +header extends java/lang/Object implements javax/xml/stream/util/XMLEventConsumer flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name flush descriptor ()V thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name close descriptor ()V thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name add descriptor (Ljavax/xml/stream/events/XMLEvent;)V thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name add descriptor (Ljavax/xml/stream/XMLEventReader;)V thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name getPrefix descriptor (Ljava/lang/String;)Ljava/lang/String; thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name setPrefix descriptor (Ljava/lang/String;Ljava/lang/String;)V thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name setDefaultNamespace descriptor (Ljava/lang/String;)V thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name setNamespaceContext descriptor (Ljavax/xml/namespace/NamespaceContext;)V thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name getNamespaceContext descriptor ()Ljavax/xml/namespace/NamespaceContext; flags 401 + +class name javax/xml/stream/XMLInputFactory +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name IS_NAMESPACE_AWARE descriptor Ljava/lang/String; constantValue javax.xml.stream.isNamespaceAware flags 19 +field name IS_VALIDATING descriptor Ljava/lang/String; constantValue javax.xml.stream.isValidating flags 19 +field name IS_COALESCING descriptor Ljava/lang/String; constantValue javax.xml.stream.isCoalescing flags 19 +field name IS_REPLACING_ENTITY_REFERENCES descriptor Ljava/lang/String; constantValue javax.xml.stream.isReplacingEntityReferences flags 19 +field name IS_SUPPORTING_EXTERNAL_ENTITIES descriptor Ljava/lang/String; constantValue javax.xml.stream.isSupportingExternalEntities flags 19 +field name SUPPORT_DTD descriptor Ljava/lang/String; constantValue javax.xml.stream.supportDTD flags 19 +field name REPORTER descriptor Ljava/lang/String; constantValue javax.xml.stream.reporter flags 19 +field name RESOLVER descriptor Ljava/lang/String; constantValue javax.xml.stream.resolver flags 19 +field name ALLOCATOR descriptor Ljava/lang/String; constantValue javax.xml.stream.allocator flags 19 +method name descriptor ()V flags 4 +method name newInstance descriptor ()Ljavax/xml/stream/XMLInputFactory; thrownTypes javax/xml/stream/FactoryConfigurationError flags 9 +method name newFactory descriptor ()Ljavax/xml/stream/XMLInputFactory; thrownTypes javax/xml/stream/FactoryConfigurationError 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 +method name newFactory descriptor (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/xml/stream/XMLInputFactory; thrownTypes javax/xml/stream/FactoryConfigurationError flags 9 +method name createXMLStreamReader descriptor (Ljava/io/Reader;)Ljavax/xml/stream/XMLStreamReader; thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name createXMLStreamReader descriptor (Ljavax/xml/transform/Source;)Ljavax/xml/stream/XMLStreamReader; thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name createXMLStreamReader descriptor (Ljava/io/InputStream;)Ljavax/xml/stream/XMLStreamReader; thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name createXMLStreamReader descriptor (Ljava/io/InputStream;Ljava/lang/String;)Ljavax/xml/stream/XMLStreamReader; thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name createXMLStreamReader descriptor (Ljava/lang/String;Ljava/io/InputStream;)Ljavax/xml/stream/XMLStreamReader; thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name createXMLStreamReader descriptor (Ljava/lang/String;Ljava/io/Reader;)Ljavax/xml/stream/XMLStreamReader; thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name createXMLEventReader descriptor (Ljava/io/Reader;)Ljavax/xml/stream/XMLEventReader; thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name createXMLEventReader descriptor (Ljava/lang/String;Ljava/io/Reader;)Ljavax/xml/stream/XMLEventReader; thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name createXMLEventReader descriptor (Ljavax/xml/stream/XMLStreamReader;)Ljavax/xml/stream/XMLEventReader; thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name createXMLEventReader descriptor (Ljavax/xml/transform/Source;)Ljavax/xml/stream/XMLEventReader; thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name createXMLEventReader descriptor (Ljava/io/InputStream;)Ljavax/xml/stream/XMLEventReader; thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name createXMLEventReader descriptor (Ljava/io/InputStream;Ljava/lang/String;)Ljavax/xml/stream/XMLEventReader; thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name createXMLEventReader descriptor (Ljava/lang/String;Ljava/io/InputStream;)Ljavax/xml/stream/XMLEventReader; thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name createFilteredReader descriptor (Ljavax/xml/stream/XMLStreamReader;Ljavax/xml/stream/StreamFilter;)Ljavax/xml/stream/XMLStreamReader; thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name createFilteredReader descriptor (Ljavax/xml/stream/XMLEventReader;Ljavax/xml/stream/EventFilter;)Ljavax/xml/stream/XMLEventReader; thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name getXMLResolver descriptor ()Ljavax/xml/stream/XMLResolver; flags 401 +method name setXMLResolver descriptor (Ljavax/xml/stream/XMLResolver;)V flags 401 +method name getXMLReporter descriptor ()Ljavax/xml/stream/XMLReporter; flags 401 +method name setXMLReporter descriptor (Ljavax/xml/stream/XMLReporter;)V flags 401 +method name setProperty descriptor (Ljava/lang/String;Ljava/lang/Object;)V thrownTypes java/lang/IllegalArgumentException flags 401 +method name getProperty descriptor (Ljava/lang/String;)Ljava/lang/Object; thrownTypes java/lang/IllegalArgumentException flags 401 +method name isPropertySupported descriptor (Ljava/lang/String;)Z flags 401 +method name setEventAllocator descriptor (Ljavax/xml/stream/util/XMLEventAllocator;)V flags 401 +method name getEventAllocator descriptor ()Ljavax/xml/stream/util/XMLEventAllocator; flags 401 + +class name javax/xml/stream/XMLOutputFactory +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name IS_REPAIRING_NAMESPACES descriptor Ljava/lang/String; constantValue javax.xml.stream.isRepairingNamespaces flags 19 +method name descriptor ()V flags 4 +method name newInstance descriptor ()Ljavax/xml/stream/XMLOutputFactory; thrownTypes javax/xml/stream/FactoryConfigurationError flags 9 +method name newFactory descriptor ()Ljavax/xml/stream/XMLOutputFactory; thrownTypes javax/xml/stream/FactoryConfigurationError 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 +method name newFactory descriptor (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/xml/stream/XMLOutputFactory; thrownTypes javax/xml/stream/FactoryConfigurationError flags 9 +method name createXMLStreamWriter descriptor (Ljava/io/Writer;)Ljavax/xml/stream/XMLStreamWriter; thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name createXMLStreamWriter descriptor (Ljava/io/OutputStream;)Ljavax/xml/stream/XMLStreamWriter; thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name createXMLStreamWriter descriptor (Ljava/io/OutputStream;Ljava/lang/String;)Ljavax/xml/stream/XMLStreamWriter; thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name createXMLStreamWriter descriptor (Ljavax/xml/transform/Result;)Ljavax/xml/stream/XMLStreamWriter; thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name createXMLEventWriter descriptor (Ljavax/xml/transform/Result;)Ljavax/xml/stream/XMLEventWriter; thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name createXMLEventWriter descriptor (Ljava/io/OutputStream;)Ljavax/xml/stream/XMLEventWriter; thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name createXMLEventWriter descriptor (Ljava/io/OutputStream;Ljava/lang/String;)Ljavax/xml/stream/XMLEventWriter; thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name createXMLEventWriter descriptor (Ljava/io/Writer;)Ljavax/xml/stream/XMLEventWriter; thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name setProperty descriptor (Ljava/lang/String;Ljava/lang/Object;)V thrownTypes java/lang/IllegalArgumentException flags 401 +method name getProperty descriptor (Ljava/lang/String;)Ljava/lang/Object; thrownTypes java/lang/IllegalArgumentException flags 401 +method name isPropertySupported descriptor (Ljava/lang/String;)Z flags 401 + +class name javax/xml/stream/XMLReporter +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name report descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Ljavax/xml/stream/Location;)V thrownTypes javax/xml/stream/XMLStreamException flags 401 + +class name javax/xml/stream/XMLResolver +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +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 401 + +class name javax/xml/stream/XMLStreamConstants +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name START_ELEMENT descriptor I constantValue 1 flags 19 +field name END_ELEMENT descriptor I constantValue 2 flags 19 +field name PROCESSING_INSTRUCTION descriptor I constantValue 3 flags 19 +field name CHARACTERS descriptor I constantValue 4 flags 19 +field name COMMENT descriptor I constantValue 5 flags 19 +field name SPACE descriptor I constantValue 6 flags 19 +field name START_DOCUMENT descriptor I constantValue 7 flags 19 +field name END_DOCUMENT descriptor I constantValue 8 flags 19 +field name ENTITY_REFERENCE descriptor I constantValue 9 flags 19 +field name ATTRIBUTE descriptor I constantValue 10 flags 19 +field name DTD descriptor I constantValue 11 flags 19 +field name CDATA descriptor I constantValue 12 flags 19 +field name NAMESPACE descriptor I constantValue 13 flags 19 +field name NOTATION_DECLARATION descriptor I constantValue 14 flags 19 +field name ENTITY_DECLARATION descriptor I constantValue 15 flags 19 + +class name javax/xml/stream/XMLStreamException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name nested descriptor Ljava/lang/Throwable; flags 4 +field name location descriptor Ljavax/xml/stream/Location; flags 4 +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljavax/xml/stream/Location;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljavax/xml/stream/Location;)V flags 1 +method name getNestedException descriptor ()Ljava/lang/Throwable; flags 1 +method name getLocation descriptor ()Ljavax/xml/stream/Location; flags 1 + +class name javax/xml/stream/XMLStreamReader +header extends java/lang/Object implements javax/xml/stream/XMLStreamConstants flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getProperty descriptor (Ljava/lang/String;)Ljava/lang/Object; thrownTypes java/lang/IllegalArgumentException flags 401 +method name next descriptor ()I thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name require descriptor (ILjava/lang/String;Ljava/lang/String;)V thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name getElementText descriptor ()Ljava/lang/String; thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name nextTag descriptor ()I thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name hasNext descriptor ()Z thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name close descriptor ()V thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name getNamespaceURI descriptor (Ljava/lang/String;)Ljava/lang/String; flags 401 +method name isStartElement descriptor ()Z flags 401 +method name isEndElement descriptor ()Z flags 401 +method name isCharacters descriptor ()Z flags 401 +method name isWhiteSpace descriptor ()Z flags 401 +method name getAttributeValue descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; flags 401 +method name getAttributeCount descriptor ()I flags 401 +method name getAttributeName descriptor (I)Ljavax/xml/namespace/QName; flags 401 +method name getAttributeNamespace descriptor (I)Ljava/lang/String; flags 401 +method name getAttributeLocalName descriptor (I)Ljava/lang/String; flags 401 +method name getAttributePrefix descriptor (I)Ljava/lang/String; flags 401 +method name getAttributeType descriptor (I)Ljava/lang/String; flags 401 +method name getAttributeValue descriptor (I)Ljava/lang/String; flags 401 +method name isAttributeSpecified descriptor (I)Z flags 401 +method name getNamespaceCount descriptor ()I flags 401 +method name getNamespacePrefix descriptor (I)Ljava/lang/String; flags 401 +method name getNamespaceURI descriptor (I)Ljava/lang/String; flags 401 +method name getNamespaceContext descriptor ()Ljavax/xml/namespace/NamespaceContext; flags 401 +method name getEventType descriptor ()I flags 401 +method name getText descriptor ()Ljava/lang/String; flags 401 +method name getTextCharacters descriptor ()[C flags 401 +method name getTextCharacters descriptor (I[CII)I thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name getTextStart descriptor ()I flags 401 +method name getTextLength descriptor ()I flags 401 +method name getEncoding descriptor ()Ljava/lang/String; flags 401 +method name hasText descriptor ()Z flags 401 +method name getLocation descriptor ()Ljavax/xml/stream/Location; flags 401 +method name getName descriptor ()Ljavax/xml/namespace/QName; flags 401 +method name getLocalName descriptor ()Ljava/lang/String; flags 401 +method name hasName descriptor ()Z flags 401 +method name getNamespaceURI descriptor ()Ljava/lang/String; flags 401 +method name getPrefix descriptor ()Ljava/lang/String; flags 401 +method name getVersion descriptor ()Ljava/lang/String; flags 401 +method name isStandalone descriptor ()Z flags 401 +method name standaloneSet descriptor ()Z flags 401 +method name getCharacterEncodingScheme descriptor ()Ljava/lang/String; flags 401 +method name getPITarget descriptor ()Ljava/lang/String; flags 401 +method name getPIData descriptor ()Ljava/lang/String; flags 401 + +class name javax/xml/stream/XMLStreamWriter +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name writeStartElement descriptor (Ljava/lang/String;)V thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name writeStartElement descriptor (Ljava/lang/String;Ljava/lang/String;)V thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name writeStartElement descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name writeEmptyElement descriptor (Ljava/lang/String;Ljava/lang/String;)V thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name writeEmptyElement descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name writeEmptyElement descriptor (Ljava/lang/String;)V thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name writeEndElement descriptor ()V thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name writeEndDocument descriptor ()V thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name close descriptor ()V thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name flush descriptor ()V thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name writeAttribute descriptor (Ljava/lang/String;Ljava/lang/String;)V thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name writeAttribute descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name writeAttribute descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name writeNamespace descriptor (Ljava/lang/String;Ljava/lang/String;)V thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name writeDefaultNamespace descriptor (Ljava/lang/String;)V thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name writeComment descriptor (Ljava/lang/String;)V thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name writeProcessingInstruction descriptor (Ljava/lang/String;)V thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name writeProcessingInstruction descriptor (Ljava/lang/String;Ljava/lang/String;)V thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name writeCData descriptor (Ljava/lang/String;)V thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name writeDTD descriptor (Ljava/lang/String;)V thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name writeEntityRef descriptor (Ljava/lang/String;)V thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name writeStartDocument descriptor ()V thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name writeStartDocument descriptor (Ljava/lang/String;)V thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name writeStartDocument descriptor (Ljava/lang/String;Ljava/lang/String;)V thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name writeCharacters descriptor (Ljava/lang/String;)V thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name writeCharacters descriptor ([CII)V thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name getPrefix descriptor (Ljava/lang/String;)Ljava/lang/String; thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name setPrefix descriptor (Ljava/lang/String;Ljava/lang/String;)V thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name setDefaultNamespace descriptor (Ljava/lang/String;)V thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name setNamespaceContext descriptor (Ljavax/xml/namespace/NamespaceContext;)V thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name getNamespaceContext descriptor ()Ljavax/xml/namespace/NamespaceContext; flags 401 +method name getProperty descriptor (Ljava/lang/String;)Ljava/lang/Object; thrownTypes java/lang/IllegalArgumentException flags 401 + +class name javax/xml/stream/events/Attribute +header extends java/lang/Object implements javax/xml/stream/events/XMLEvent flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getName descriptor ()Ljavax/xml/namespace/QName; flags 401 +method name getValue descriptor ()Ljava/lang/String; flags 401 +method name getDTDType descriptor ()Ljava/lang/String; flags 401 +method name isSpecified descriptor ()Z flags 401 + +class name javax/xml/stream/events/Characters +header extends java/lang/Object implements javax/xml/stream/events/XMLEvent flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getData descriptor ()Ljava/lang/String; flags 401 +method name isWhiteSpace descriptor ()Z flags 401 +method name isCData descriptor ()Z flags 401 +method name isIgnorableWhiteSpace descriptor ()Z flags 401 + +class name javax/xml/stream/events/Comment +header extends java/lang/Object implements javax/xml/stream/events/XMLEvent flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getText descriptor ()Ljava/lang/String; flags 401 + +class name javax/xml/stream/events/DTD +header extends java/lang/Object implements javax/xml/stream/events/XMLEvent flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getDocumentTypeDeclaration descriptor ()Ljava/lang/String; flags 401 +method name getProcessedDTD descriptor ()Ljava/lang/Object; flags 401 +method name getNotations descriptor ()Ljava/util/List; flags 401 +method name getEntities descriptor ()Ljava/util/List; flags 401 + +class name javax/xml/stream/events/EndDocument +header extends java/lang/Object implements javax/xml/stream/events/XMLEvent flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) + +class name javax/xml/stream/events/EndElement +header extends java/lang/Object implements javax/xml/stream/events/XMLEvent flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getName descriptor ()Ljavax/xml/namespace/QName; flags 401 +method name getNamespaces descriptor ()Ljava/util/Iterator; flags 401 + +class name javax/xml/stream/events/EntityDeclaration +header extends java/lang/Object implements javax/xml/stream/events/XMLEvent flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getPublicId descriptor ()Ljava/lang/String; flags 401 +method name getSystemId descriptor ()Ljava/lang/String; flags 401 +method name getName descriptor ()Ljava/lang/String; flags 401 +method name getNotationName descriptor ()Ljava/lang/String; flags 401 +method name getReplacementText descriptor ()Ljava/lang/String; flags 401 +method name getBaseURI descriptor ()Ljava/lang/String; flags 401 + +class name javax/xml/stream/events/EntityReference +header extends java/lang/Object implements javax/xml/stream/events/XMLEvent flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getDeclaration descriptor ()Ljavax/xml/stream/events/EntityDeclaration; flags 401 +method name getName descriptor ()Ljava/lang/String; flags 401 + +class name javax/xml/stream/events/Namespace +header extends java/lang/Object implements javax/xml/stream/events/Attribute flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getPrefix descriptor ()Ljava/lang/String; flags 401 +method name getNamespaceURI descriptor ()Ljava/lang/String; flags 401 +method name isDefaultNamespaceDeclaration descriptor ()Z flags 401 + +class name javax/xml/stream/events/NotationDeclaration +header extends java/lang/Object implements javax/xml/stream/events/XMLEvent flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getName descriptor ()Ljava/lang/String; flags 401 +method name getPublicId descriptor ()Ljava/lang/String; flags 401 +method name getSystemId descriptor ()Ljava/lang/String; flags 401 + +class name javax/xml/stream/events/ProcessingInstruction +header extends java/lang/Object implements javax/xml/stream/events/XMLEvent flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getTarget descriptor ()Ljava/lang/String; flags 401 +method name getData descriptor ()Ljava/lang/String; flags 401 + +class name javax/xml/stream/events/StartDocument +header extends java/lang/Object implements javax/xml/stream/events/XMLEvent flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getSystemId descriptor ()Ljava/lang/String; flags 401 +method name getCharacterEncodingScheme descriptor ()Ljava/lang/String; flags 401 +method name encodingSet descriptor ()Z flags 401 +method name isStandalone descriptor ()Z flags 401 +method name standaloneSet descriptor ()Z flags 401 +method name getVersion descriptor ()Ljava/lang/String; flags 401 + +class name javax/xml/stream/events/StartElement +header extends java/lang/Object implements javax/xml/stream/events/XMLEvent flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getName descriptor ()Ljavax/xml/namespace/QName; flags 401 +method name getAttributes descriptor ()Ljava/util/Iterator; flags 401 +method name getNamespaces descriptor ()Ljava/util/Iterator; flags 401 +method name getAttributeByName descriptor (Ljavax/xml/namespace/QName;)Ljavax/xml/stream/events/Attribute; flags 401 +method name getNamespaceContext descriptor ()Ljavax/xml/namespace/NamespaceContext; flags 401 +method name getNamespaceURI descriptor (Ljava/lang/String;)Ljava/lang/String; flags 401 + +class name javax/xml/stream/events/XMLEvent +header extends java/lang/Object implements javax/xml/stream/XMLStreamConstants flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getEventType descriptor ()I flags 401 +method name getLocation descriptor ()Ljavax/xml/stream/Location; flags 401 +method name isStartElement descriptor ()Z flags 401 +method name isAttribute descriptor ()Z flags 401 +method name isNamespace descriptor ()Z flags 401 +method name isEndElement descriptor ()Z flags 401 +method name isEntityReference descriptor ()Z flags 401 +method name isProcessingInstruction descriptor ()Z flags 401 +method name isCharacters descriptor ()Z flags 401 +method name isStartDocument descriptor ()Z flags 401 +method name isEndDocument descriptor ()Z flags 401 +method name asStartElement descriptor ()Ljavax/xml/stream/events/StartElement; flags 401 +method name asEndElement descriptor ()Ljavax/xml/stream/events/EndElement; flags 401 +method name asCharacters descriptor ()Ljavax/xml/stream/events/Characters; flags 401 +method name getSchemaType descriptor ()Ljavax/xml/namespace/QName; flags 401 +method name writeAsEncodedUnicode descriptor (Ljava/io/Writer;)V thrownTypes javax/xml/stream/XMLStreamException flags 401 + +class name javax/xml/stream/util/EventReaderDelegate +header extends java/lang/Object implements javax/xml/stream/XMLEventReader flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 1 +method name descriptor (Ljavax/xml/stream/XMLEventReader;)V flags 1 +method name setParent descriptor (Ljavax/xml/stream/XMLEventReader;)V flags 1 +method name getParent descriptor ()Ljavax/xml/stream/XMLEventReader; flags 1 +method name nextEvent descriptor ()Ljavax/xml/stream/events/XMLEvent; thrownTypes javax/xml/stream/XMLStreamException flags 1 +method name next descriptor ()Ljava/lang/Object; flags 1 +method name hasNext descriptor ()Z flags 1 +method name peek descriptor ()Ljavax/xml/stream/events/XMLEvent; thrownTypes javax/xml/stream/XMLStreamException flags 1 +method name close descriptor ()V thrownTypes javax/xml/stream/XMLStreamException flags 1 +method name getElementText descriptor ()Ljava/lang/String; thrownTypes javax/xml/stream/XMLStreamException flags 1 +method name nextTag descriptor ()Ljavax/xml/stream/events/XMLEvent; thrownTypes javax/xml/stream/XMLStreamException flags 1 +method name getProperty descriptor (Ljava/lang/String;)Ljava/lang/Object; thrownTypes java/lang/IllegalArgumentException flags 1 +method name remove descriptor ()V flags 1 + +class name javax/xml/stream/util/StreamReaderDelegate +header extends java/lang/Object implements javax/xml/stream/XMLStreamReader flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 1 +method name descriptor (Ljavax/xml/stream/XMLStreamReader;)V flags 1 +method name setParent descriptor (Ljavax/xml/stream/XMLStreamReader;)V flags 1 +method name getParent descriptor ()Ljavax/xml/stream/XMLStreamReader; flags 1 +method name next descriptor ()I thrownTypes javax/xml/stream/XMLStreamException flags 1 +method name nextTag descriptor ()I thrownTypes javax/xml/stream/XMLStreamException flags 1 +method name getElementText descriptor ()Ljava/lang/String; thrownTypes javax/xml/stream/XMLStreamException flags 1 +method name require descriptor (ILjava/lang/String;Ljava/lang/String;)V thrownTypes javax/xml/stream/XMLStreamException flags 1 +method name hasNext descriptor ()Z thrownTypes javax/xml/stream/XMLStreamException flags 1 +method name close descriptor ()V thrownTypes javax/xml/stream/XMLStreamException flags 1 +method name getNamespaceURI descriptor (Ljava/lang/String;)Ljava/lang/String; flags 1 +method name getNamespaceContext descriptor ()Ljavax/xml/namespace/NamespaceContext; flags 1 +method name isStartElement descriptor ()Z flags 1 +method name isEndElement descriptor ()Z flags 1 +method name isCharacters descriptor ()Z flags 1 +method name isWhiteSpace descriptor ()Z flags 1 +method name getAttributeValue descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; flags 1 +method name getAttributeCount descriptor ()I flags 1 +method name getAttributeName descriptor (I)Ljavax/xml/namespace/QName; flags 1 +method name getAttributePrefix descriptor (I)Ljava/lang/String; flags 1 +method name getAttributeNamespace descriptor (I)Ljava/lang/String; flags 1 +method name getAttributeLocalName descriptor (I)Ljava/lang/String; flags 1 +method name getAttributeType descriptor (I)Ljava/lang/String; flags 1 +method name getAttributeValue descriptor (I)Ljava/lang/String; flags 1 +method name isAttributeSpecified descriptor (I)Z flags 1 +method name getNamespaceCount descriptor ()I flags 1 +method name getNamespacePrefix descriptor (I)Ljava/lang/String; flags 1 +method name getNamespaceURI descriptor (I)Ljava/lang/String; flags 1 +method name getEventType descriptor ()I flags 1 +method name getText descriptor ()Ljava/lang/String; flags 1 +method name getTextCharacters descriptor (I[CII)I thrownTypes javax/xml/stream/XMLStreamException flags 1 +method name getTextCharacters descriptor ()[C flags 1 +method name getTextStart descriptor ()I flags 1 +method name getTextLength descriptor ()I flags 1 +method name getEncoding descriptor ()Ljava/lang/String; flags 1 +method name hasText descriptor ()Z flags 1 +method name getLocation descriptor ()Ljavax/xml/stream/Location; flags 1 +method name getName descriptor ()Ljavax/xml/namespace/QName; flags 1 +method name getLocalName descriptor ()Ljava/lang/String; flags 1 +method name hasName descriptor ()Z flags 1 +method name getNamespaceURI descriptor ()Ljava/lang/String; flags 1 +method name getPrefix descriptor ()Ljava/lang/String; flags 1 +method name getVersion descriptor ()Ljava/lang/String; flags 1 +method name isStandalone descriptor ()Z flags 1 +method name standaloneSet descriptor ()Z flags 1 +method name getCharacterEncodingScheme descriptor ()Ljava/lang/String; flags 1 +method name getPITarget descriptor ()Ljava/lang/String; flags 1 +method name getPIData descriptor ()Ljava/lang/String; flags 1 +method name getProperty descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 1 + +class name javax/xml/stream/util/XMLEventAllocator +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name newInstance descriptor ()Ljavax/xml/stream/util/XMLEventAllocator; flags 401 +method name allocate descriptor (Ljavax/xml/stream/XMLStreamReader;)Ljavax/xml/stream/events/XMLEvent; thrownTypes javax/xml/stream/XMLStreamException flags 401 +method name allocate descriptor (Ljavax/xml/stream/XMLStreamReader;Ljavax/xml/stream/util/XMLEventConsumer;)V thrownTypes javax/xml/stream/XMLStreamException flags 401 + +class name javax/xml/stream/util/XMLEventConsumer +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name add descriptor (Ljavax/xml/stream/events/XMLEvent;)V thrownTypes javax/xml/stream/XMLStreamException flags 401 + +class name javax/xml/transform/ErrorListener +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name warning descriptor (Ljavax/xml/transform/TransformerException;)V thrownTypes javax/xml/transform/TransformerException flags 401 +method name error descriptor (Ljavax/xml/transform/TransformerException;)V thrownTypes javax/xml/transform/TransformerException flags 401 +method name fatalError descriptor (Ljavax/xml/transform/TransformerException;)V thrownTypes javax/xml/transform/TransformerException flags 401 + +class name javax/xml/transform/OutputKeys +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name METHOD descriptor Ljava/lang/String; constantValue method flags 19 +field name VERSION descriptor Ljava/lang/String; constantValue version flags 19 +field name ENCODING descriptor Ljava/lang/String; constantValue encoding flags 19 +field name OMIT_XML_DECLARATION descriptor Ljava/lang/String; constantValue omit-xml-declaration flags 19 +field name STANDALONE descriptor Ljava/lang/String; constantValue standalone flags 19 +field name DOCTYPE_PUBLIC descriptor Ljava/lang/String; constantValue doctype-public flags 19 +field name DOCTYPE_SYSTEM descriptor Ljava/lang/String; constantValue doctype-system flags 19 +field name CDATA_SECTION_ELEMENTS descriptor Ljava/lang/String; constantValue cdata-section-elements flags 19 +field name INDENT descriptor Ljava/lang/String; constantValue indent flags 19 +field name MEDIA_TYPE descriptor Ljava/lang/String; constantValue media-type flags 19 + +class name javax/xml/transform/Result +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name PI_DISABLE_OUTPUT_ESCAPING descriptor Ljava/lang/String; constantValue javax.xml.transform.disable-output-escaping flags 19 +field name PI_ENABLE_OUTPUT_ESCAPING descriptor Ljava/lang/String; constantValue javax.xml.transform.enable-output-escaping flags 19 +method name setSystemId descriptor (Ljava/lang/String;)V flags 401 +method name getSystemId descriptor ()Ljava/lang/String; flags 401 + +class name javax/xml/transform/Source +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name setSystemId descriptor (Ljava/lang/String;)V flags 401 +method name getSystemId descriptor ()Ljava/lang/String; flags 401 + +class name javax/xml/transform/SourceLocator +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getPublicId descriptor ()Ljava/lang/String; flags 401 +method name getSystemId descriptor ()Ljava/lang/String; flags 401 +method name getLineNumber descriptor ()I flags 401 +method name getColumnNumber descriptor ()I flags 401 + +class name javax/xml/transform/Templates +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name newTransformer descriptor ()Ljavax/xml/transform/Transformer; thrownTypes javax/xml/transform/TransformerConfigurationException flags 401 +method name getOutputProperties descriptor ()Ljava/util/Properties; flags 401 + +class name javax/xml/transform/Transformer +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 4 +method name reset descriptor ()V flags 1 +method name transform descriptor (Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V thrownTypes javax/xml/transform/TransformerException flags 401 +method name setParameter descriptor (Ljava/lang/String;Ljava/lang/Object;)V flags 401 +method name getParameter descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 401 +method name clearParameters descriptor ()V flags 401 +method name setURIResolver descriptor (Ljavax/xml/transform/URIResolver;)V flags 401 +method name getURIResolver descriptor ()Ljavax/xml/transform/URIResolver; flags 401 +method name setOutputProperties descriptor (Ljava/util/Properties;)V flags 401 +method name getOutputProperties descriptor ()Ljava/util/Properties; flags 401 +method name setOutputProperty descriptor (Ljava/lang/String;Ljava/lang/String;)V thrownTypes java/lang/IllegalArgumentException flags 401 +method name getOutputProperty descriptor (Ljava/lang/String;)Ljava/lang/String; thrownTypes java/lang/IllegalArgumentException flags 401 +method name setErrorListener descriptor (Ljavax/xml/transform/ErrorListener;)V thrownTypes java/lang/IllegalArgumentException flags 401 +method name getErrorListener descriptor ()Ljavax/xml/transform/ErrorListener; flags 401 + +class name javax/xml/transform/TransformerConfigurationException +header extends javax/xml/transform/TransformerException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljavax/xml/transform/SourceLocator;)V flags 1 +method name descriptor (Ljava/lang/String;Ljavax/xml/transform/SourceLocator;Ljava/lang/Throwable;)V flags 1 + +class name javax/xml/transform/TransformerException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getLocator descriptor ()Ljavax/xml/transform/SourceLocator; flags 1 +method name setLocator descriptor (Ljavax/xml/transform/SourceLocator;)V flags 1 +method name getException descriptor ()Ljava/lang/Throwable; flags 1 +method name getCause descriptor ()Ljava/lang/Throwable; flags 1 +method name initCause descriptor (Ljava/lang/Throwable;)Ljava/lang/Throwable; flags 21 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljavax/xml/transform/SourceLocator;)V flags 1 +method name descriptor (Ljava/lang/String;Ljavax/xml/transform/SourceLocator;Ljava/lang/Throwable;)V flags 1 +method name getMessageAndLocation descriptor ()Ljava/lang/String; flags 1 +method name getLocationAsString descriptor ()Ljava/lang/String; flags 1 +method name printStackTrace descriptor ()V flags 1 +method name printStackTrace descriptor (Ljava/io/PrintStream;)V flags 1 +method name printStackTrace descriptor (Ljava/io/PrintWriter;)V flags 1 + +class name javax/xml/transform/TransformerFactory +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 4 +method name newInstance descriptor ()Ljavax/xml/transform/TransformerFactory; thrownTypes javax/xml/transform/TransformerFactoryConfigurationError flags 9 +method name newInstance descriptor (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/xml/transform/TransformerFactory; thrownTypes javax/xml/transform/TransformerFactoryConfigurationError flags 9 +method name newTransformer descriptor (Ljavax/xml/transform/Source;)Ljavax/xml/transform/Transformer; thrownTypes javax/xml/transform/TransformerConfigurationException flags 401 +method name newTransformer descriptor ()Ljavax/xml/transform/Transformer; thrownTypes javax/xml/transform/TransformerConfigurationException flags 401 +method name newTemplates descriptor (Ljavax/xml/transform/Source;)Ljavax/xml/transform/Templates; thrownTypes javax/xml/transform/TransformerConfigurationException flags 401 +method name getAssociatedStylesheet descriptor (Ljavax/xml/transform/Source;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/transform/Source; thrownTypes javax/xml/transform/TransformerConfigurationException flags 401 +method name setURIResolver descriptor (Ljavax/xml/transform/URIResolver;)V flags 401 +method name getURIResolver descriptor ()Ljavax/xml/transform/URIResolver; flags 401 +method name setFeature descriptor (Ljava/lang/String;Z)V thrownTypes javax/xml/transform/TransformerConfigurationException flags 401 +method name getFeature descriptor (Ljava/lang/String;)Z flags 401 +method name setAttribute descriptor (Ljava/lang/String;Ljava/lang/Object;)V flags 401 +method name getAttribute descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 401 +method name setErrorListener descriptor (Ljavax/xml/transform/ErrorListener;)V flags 401 +method name getErrorListener descriptor ()Ljavax/xml/transform/ErrorListener; flags 401 + +class name javax/xml/transform/TransformerFactoryConfigurationError +header extends java/lang/Error flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/Exception;)V flags 1 +method name descriptor (Ljava/lang/Exception;Ljava/lang/String;)V flags 1 +method name getMessage descriptor ()Ljava/lang/String; flags 1 +method name getException descriptor ()Ljava/lang/Exception; flags 1 +method name getCause descriptor ()Ljava/lang/Throwable; flags 1 + +class name javax/xml/transform/URIResolver +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name resolve descriptor (Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/transform/Source; thrownTypes javax/xml/transform/TransformerException flags 401 + +class name javax/xml/transform/dom/DOMLocator +header extends java/lang/Object implements javax/xml/transform/SourceLocator flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getOriginatingNode descriptor ()Lorg/w3c/dom/Node; flags 401 + +class name javax/xml/transform/dom/DOMResult +header extends java/lang/Object implements javax/xml/transform/Result flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name FEATURE descriptor Ljava/lang/String; constantValue http://javax.xml.transform.dom.DOMResult/feature flags 19 +method name descriptor ()V flags 1 +method name descriptor (Lorg/w3c/dom/Node;)V flags 1 +method name descriptor (Lorg/w3c/dom/Node;Ljava/lang/String;)V flags 1 +method name descriptor (Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)V flags 1 +method name descriptor (Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;Ljava/lang/String;)V flags 1 +method name setNode descriptor (Lorg/w3c/dom/Node;)V flags 1 +method name getNode descriptor ()Lorg/w3c/dom/Node; flags 1 +method name setNextSibling descriptor (Lorg/w3c/dom/Node;)V flags 1 +method name getNextSibling descriptor ()Lorg/w3c/dom/Node; flags 1 +method name setSystemId descriptor (Ljava/lang/String;)V flags 1 +method name getSystemId descriptor ()Ljava/lang/String; flags 1 + +class name javax/xml/transform/dom/DOMSource +header extends java/lang/Object implements javax/xml/transform/Source flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name FEATURE descriptor Ljava/lang/String; constantValue http://javax.xml.transform.dom.DOMSource/feature flags 19 +method name descriptor ()V flags 1 +method name descriptor (Lorg/w3c/dom/Node;)V flags 1 +method name descriptor (Lorg/w3c/dom/Node;Ljava/lang/String;)V flags 1 +method name setNode descriptor (Lorg/w3c/dom/Node;)V flags 1 +method name getNode descriptor ()Lorg/w3c/dom/Node; flags 1 +method name setSystemId descriptor (Ljava/lang/String;)V flags 1 +method name getSystemId descriptor ()Ljava/lang/String; flags 1 + +class name javax/xml/transform/sax/SAXResult +header extends java/lang/Object implements javax/xml/transform/Result flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name FEATURE descriptor Ljava/lang/String; constantValue http://javax.xml.transform.sax.SAXResult/feature flags 19 +method name descriptor ()V flags 1 +method name descriptor (Lorg/xml/sax/ContentHandler;)V flags 1 +method name setHandler descriptor (Lorg/xml/sax/ContentHandler;)V flags 1 +method name getHandler descriptor ()Lorg/xml/sax/ContentHandler; flags 1 +method name setLexicalHandler descriptor (Lorg/xml/sax/ext/LexicalHandler;)V flags 1 +method name getLexicalHandler descriptor ()Lorg/xml/sax/ext/LexicalHandler; flags 1 +method name setSystemId descriptor (Ljava/lang/String;)V flags 1 +method name getSystemId descriptor ()Ljava/lang/String; flags 1 + +class name javax/xml/transform/sax/SAXSource +header extends java/lang/Object implements javax/xml/transform/Source flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name FEATURE descriptor Ljava/lang/String; constantValue http://javax.xml.transform.sax.SAXSource/feature flags 19 +method name descriptor ()V flags 1 +method name descriptor (Lorg/xml/sax/XMLReader;Lorg/xml/sax/InputSource;)V flags 1 +method name descriptor (Lorg/xml/sax/InputSource;)V flags 1 +method name setXMLReader descriptor (Lorg/xml/sax/XMLReader;)V flags 1 +method name getXMLReader descriptor ()Lorg/xml/sax/XMLReader; flags 1 +method name setInputSource descriptor (Lorg/xml/sax/InputSource;)V flags 1 +method name getInputSource descriptor ()Lorg/xml/sax/InputSource; flags 1 +method name setSystemId descriptor (Ljava/lang/String;)V flags 1 +method name getSystemId descriptor ()Ljava/lang/String; flags 1 +method name sourceToInputSource descriptor (Ljavax/xml/transform/Source;)Lorg/xml/sax/InputSource; flags 9 + +class name javax/xml/transform/sax/SAXTransformerFactory +header extends javax/xml/transform/TransformerFactory flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name FEATURE descriptor Ljava/lang/String; constantValue http://javax.xml.transform.sax.SAXTransformerFactory/feature flags 19 +field name FEATURE_XMLFILTER descriptor Ljava/lang/String; constantValue http://javax.xml.transform.sax.SAXTransformerFactory/feature/xmlfilter flags 19 +method name descriptor ()V flags 4 +method name newTransformerHandler descriptor (Ljavax/xml/transform/Source;)Ljavax/xml/transform/sax/TransformerHandler; thrownTypes javax/xml/transform/TransformerConfigurationException flags 401 +method name newTransformerHandler descriptor (Ljavax/xml/transform/Templates;)Ljavax/xml/transform/sax/TransformerHandler; thrownTypes javax/xml/transform/TransformerConfigurationException flags 401 +method name newTransformerHandler descriptor ()Ljavax/xml/transform/sax/TransformerHandler; thrownTypes javax/xml/transform/TransformerConfigurationException flags 401 +method name newTemplatesHandler descriptor ()Ljavax/xml/transform/sax/TemplatesHandler; thrownTypes javax/xml/transform/TransformerConfigurationException flags 401 +method name newXMLFilter descriptor (Ljavax/xml/transform/Source;)Lorg/xml/sax/XMLFilter; thrownTypes javax/xml/transform/TransformerConfigurationException flags 401 +method name newXMLFilter descriptor (Ljavax/xml/transform/Templates;)Lorg/xml/sax/XMLFilter; thrownTypes javax/xml/transform/TransformerConfigurationException flags 401 + +class name javax/xml/transform/sax/TemplatesHandler +header extends java/lang/Object implements org/xml/sax/ContentHandler flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getTemplates descriptor ()Ljavax/xml/transform/Templates; flags 401 +method name setSystemId descriptor (Ljava/lang/String;)V flags 401 +method name getSystemId descriptor ()Ljava/lang/String; flags 401 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name setResult descriptor (Ljavax/xml/transform/Result;)V thrownTypes java/lang/IllegalArgumentException flags 401 +method name setSystemId descriptor (Ljava/lang/String;)V flags 401 +method name getSystemId descriptor ()Ljava/lang/String; flags 401 +method name getTransformer descriptor ()Ljavax/xml/transform/Transformer; flags 401 + +class name javax/xml/transform/stax/StAXResult +header extends java/lang/Object implements javax/xml/transform/Result flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name FEATURE descriptor Ljava/lang/String; constantValue http://javax.xml.transform.stax.StAXResult/feature flags 19 +method name descriptor (Ljavax/xml/stream/XMLEventWriter;)V flags 1 +method name descriptor (Ljavax/xml/stream/XMLStreamWriter;)V flags 1 +method name getXMLEventWriter descriptor ()Ljavax/xml/stream/XMLEventWriter; flags 1 +method name getXMLStreamWriter descriptor ()Ljavax/xml/stream/XMLStreamWriter; flags 1 +method name setSystemId descriptor (Ljava/lang/String;)V flags 1 +method name getSystemId descriptor ()Ljava/lang/String; flags 1 + +class name javax/xml/transform/stax/StAXSource +header extends java/lang/Object implements javax/xml/transform/Source flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name FEATURE descriptor Ljava/lang/String; constantValue http://javax.xml.transform.stax.StAXSource/feature flags 19 +method name descriptor (Ljavax/xml/stream/XMLEventReader;)V thrownTypes javax/xml/stream/XMLStreamException flags 1 +method name descriptor (Ljavax/xml/stream/XMLStreamReader;)V flags 1 +method name getXMLEventReader descriptor ()Ljavax/xml/stream/XMLEventReader; flags 1 +method name getXMLStreamReader descriptor ()Ljavax/xml/stream/XMLStreamReader; flags 1 +method name setSystemId descriptor (Ljava/lang/String;)V flags 1 +method name getSystemId descriptor ()Ljava/lang/String; flags 1 + +class name javax/xml/transform/stream/StreamResult +header extends java/lang/Object implements javax/xml/transform/Result flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name FEATURE descriptor Ljava/lang/String; constantValue http://javax.xml.transform.stream.StreamResult/feature flags 19 +method name descriptor ()V flags 1 +method name descriptor (Ljava/io/OutputStream;)V flags 1 +method name descriptor (Ljava/io/Writer;)V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/io/File;)V flags 1 +method name setOutputStream descriptor (Ljava/io/OutputStream;)V flags 1 +method name getOutputStream descriptor ()Ljava/io/OutputStream; flags 1 +method name setWriter descriptor (Ljava/io/Writer;)V flags 1 +method name getWriter descriptor ()Ljava/io/Writer; flags 1 +method name setSystemId descriptor (Ljava/lang/String;)V flags 1 +method name setSystemId descriptor (Ljava/io/File;)V flags 1 +method name getSystemId descriptor ()Ljava/lang/String; flags 1 + +class name javax/xml/transform/stream/StreamSource +header extends java/lang/Object implements javax/xml/transform/Source flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name FEATURE descriptor Ljava/lang/String; constantValue http://javax.xml.transform.stream.StreamSource/feature flags 19 +method name descriptor ()V flags 1 +method name descriptor (Ljava/io/InputStream;)V flags 1 +method name descriptor (Ljava/io/InputStream;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/io/Reader;)V flags 1 +method name descriptor (Ljava/io/Reader;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/io/File;)V flags 1 +method name setInputStream descriptor (Ljava/io/InputStream;)V flags 1 +method name getInputStream descriptor ()Ljava/io/InputStream; flags 1 +method name setReader descriptor (Ljava/io/Reader;)V flags 1 +method name getReader descriptor ()Ljava/io/Reader; flags 1 +method name setPublicId descriptor (Ljava/lang/String;)V flags 1 +method name getPublicId descriptor ()Ljava/lang/String; flags 1 +method name setSystemId descriptor (Ljava/lang/String;)V flags 1 +method name getSystemId descriptor ()Ljava/lang/String; flags 1 +method name setSystemId descriptor (Ljava/io/File;)V flags 1 + +class name javax/xml/validation/Schema +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 4 +method name newValidator descriptor ()Ljavax/xml/validation/Validator; flags 401 +method name newValidatorHandler descriptor ()Ljavax/xml/validation/ValidatorHandler; flags 401 + +class name javax/xml/validation/SchemaFactory +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 4 +method name newInstance descriptor (Ljava/lang/String;)Ljavax/xml/validation/SchemaFactory; flags 9 +method name newInstance descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/xml/validation/SchemaFactory; flags 9 +method name isSchemaLanguageSupported descriptor (Ljava/lang/String;)Z flags 401 +method name getFeature descriptor (Ljava/lang/String;)Z thrownTypes org/xml/sax/SAXNotRecognizedException,org/xml/sax/SAXNotSupportedException flags 1 +method name setFeature descriptor (Ljava/lang/String;Z)V thrownTypes org/xml/sax/SAXNotRecognizedException,org/xml/sax/SAXNotSupportedException flags 1 +method name setProperty descriptor (Ljava/lang/String;Ljava/lang/Object;)V thrownTypes org/xml/sax/SAXNotRecognizedException,org/xml/sax/SAXNotSupportedException flags 1 +method name getProperty descriptor (Ljava/lang/String;)Ljava/lang/Object; thrownTypes org/xml/sax/SAXNotRecognizedException,org/xml/sax/SAXNotSupportedException flags 1 +method name setErrorHandler descriptor (Lorg/xml/sax/ErrorHandler;)V flags 401 +method name getErrorHandler descriptor ()Lorg/xml/sax/ErrorHandler; flags 401 +method name setResourceResolver descriptor (Lorg/w3c/dom/ls/LSResourceResolver;)V flags 401 +method name getResourceResolver descriptor ()Lorg/w3c/dom/ls/LSResourceResolver; flags 401 +method name newSchema descriptor (Ljavax/xml/transform/Source;)Ljavax/xml/validation/Schema; thrownTypes org/xml/sax/SAXException flags 1 +method name newSchema descriptor (Ljava/io/File;)Ljavax/xml/validation/Schema; thrownTypes org/xml/sax/SAXException flags 1 +method name newSchema descriptor (Ljava/net/URL;)Ljavax/xml/validation/Schema; thrownTypes org/xml/sax/SAXException flags 1 +method name newSchema descriptor ([Ljavax/xml/transform/Source;)Ljavax/xml/validation/Schema; thrownTypes org/xml/sax/SAXException flags 401 +method name newSchema descriptor ()Ljavax/xml/validation/Schema; thrownTypes org/xml/sax/SAXException flags 401 + +class name javax/xml/validation/SchemaFactoryConfigurationError +header extends java/lang/Error flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 + +class name javax/xml/validation/SchemaFactoryLoader +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 4 +method name newFactory descriptor (Ljava/lang/String;)Ljavax/xml/validation/SchemaFactory; flags 401 + +class name javax/xml/validation/TypeInfoProvider +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 4 +method name getElementTypeInfo descriptor ()Lorg/w3c/dom/TypeInfo; flags 401 +method name getAttributeTypeInfo descriptor (I)Lorg/w3c/dom/TypeInfo; flags 401 +method name isIdAttribute descriptor (I)Z flags 401 +method name isSpecified descriptor (I)Z flags 401 + +class name javax/xml/validation/Validator +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 4 +method name reset descriptor ()V flags 401 +method name validate descriptor (Ljavax/xml/transform/Source;)V thrownTypes org/xml/sax/SAXException,java/io/IOException flags 1 +method name validate descriptor (Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V thrownTypes org/xml/sax/SAXException,java/io/IOException flags 401 +method name setErrorHandler descriptor (Lorg/xml/sax/ErrorHandler;)V flags 401 +method name getErrorHandler descriptor ()Lorg/xml/sax/ErrorHandler; flags 401 +method name setResourceResolver descriptor (Lorg/w3c/dom/ls/LSResourceResolver;)V flags 401 +method name getResourceResolver descriptor ()Lorg/w3c/dom/ls/LSResourceResolver; flags 401 +method name getFeature descriptor (Ljava/lang/String;)Z thrownTypes org/xml/sax/SAXNotRecognizedException,org/xml/sax/SAXNotSupportedException flags 1 +method name setFeature descriptor (Ljava/lang/String;Z)V thrownTypes org/xml/sax/SAXNotRecognizedException,org/xml/sax/SAXNotSupportedException flags 1 +method name setProperty descriptor (Ljava/lang/String;Ljava/lang/Object;)V thrownTypes org/xml/sax/SAXNotRecognizedException,org/xml/sax/SAXNotSupportedException flags 1 +method name getProperty descriptor (Ljava/lang/String;)Ljava/lang/Object; thrownTypes org/xml/sax/SAXNotRecognizedException,org/xml/sax/SAXNotSupportedException flags 1 + +class name javax/xml/validation/ValidatorHandler +header extends java/lang/Object implements org/xml/sax/ContentHandler flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 4 +method name setContentHandler descriptor (Lorg/xml/sax/ContentHandler;)V flags 401 +method name getContentHandler descriptor ()Lorg/xml/sax/ContentHandler; flags 401 +method name setErrorHandler descriptor (Lorg/xml/sax/ErrorHandler;)V flags 401 +method name getErrorHandler descriptor ()Lorg/xml/sax/ErrorHandler; flags 401 +method name setResourceResolver descriptor (Lorg/w3c/dom/ls/LSResourceResolver;)V flags 401 +method name getResourceResolver descriptor ()Lorg/w3c/dom/ls/LSResourceResolver; flags 401 +method name getTypeInfoProvider descriptor ()Ljavax/xml/validation/TypeInfoProvider; flags 401 +method name getFeature descriptor (Ljava/lang/String;)Z thrownTypes org/xml/sax/SAXNotRecognizedException,org/xml/sax/SAXNotSupportedException flags 1 +method name setFeature descriptor (Ljava/lang/String;Z)V thrownTypes org/xml/sax/SAXNotRecognizedException,org/xml/sax/SAXNotSupportedException flags 1 +method name setProperty descriptor (Ljava/lang/String;Ljava/lang/Object;)V thrownTypes org/xml/sax/SAXNotRecognizedException,org/xml/sax/SAXNotSupportedException flags 1 +method name getProperty descriptor (Ljava/lang/String;)Ljava/lang/Object; thrownTypes org/xml/sax/SAXNotRecognizedException,org/xml/sax/SAXNotSupportedException flags 1 + +class name javax/xml/xpath/XPath +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name reset descriptor ()V flags 401 +method name setXPathVariableResolver descriptor (Ljavax/xml/xpath/XPathVariableResolver;)V flags 401 +method name getXPathVariableResolver descriptor ()Ljavax/xml/xpath/XPathVariableResolver; flags 401 +method name setXPathFunctionResolver descriptor (Ljavax/xml/xpath/XPathFunctionResolver;)V flags 401 +method name getXPathFunctionResolver descriptor ()Ljavax/xml/xpath/XPathFunctionResolver; flags 401 +method name setNamespaceContext descriptor (Ljavax/xml/namespace/NamespaceContext;)V flags 401 +method name getNamespaceContext descriptor ()Ljavax/xml/namespace/NamespaceContext; flags 401 +method name compile descriptor (Ljava/lang/String;)Ljavax/xml/xpath/XPathExpression; thrownTypes javax/xml/xpath/XPathExpressionException flags 401 +method name evaluate descriptor (Ljava/lang/String;Ljava/lang/Object;Ljavax/xml/namespace/QName;)Ljava/lang/Object; thrownTypes javax/xml/xpath/XPathExpressionException flags 401 +method name evaluate descriptor (Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; thrownTypes javax/xml/xpath/XPathExpressionException flags 401 +method name evaluate descriptor (Ljava/lang/String;Lorg/xml/sax/InputSource;Ljavax/xml/namespace/QName;)Ljava/lang/Object; thrownTypes javax/xml/xpath/XPathExpressionException flags 401 +method name evaluate descriptor (Ljava/lang/String;Lorg/xml/sax/InputSource;)Ljava/lang/String; thrownTypes javax/xml/xpath/XPathExpressionException flags 401 + +class name javax/xml/xpath/XPathConstants +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name NUMBER descriptor Ljavax/xml/namespace/QName; flags 19 +field name STRING descriptor Ljavax/xml/namespace/QName; flags 19 +field name BOOLEAN descriptor Ljavax/xml/namespace/QName; flags 19 +field name NODESET descriptor Ljavax/xml/namespace/QName; flags 19 +field name NODE descriptor Ljavax/xml/namespace/QName; flags 19 +field name DOM_OBJECT_MODEL descriptor Ljava/lang/String; constantValue http://java.sun.com/jaxp/xpath/dom flags 19 + +class name javax/xml/xpath/XPathException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 +method name getCause descriptor ()Ljava/lang/Throwable; flags 1 +method name printStackTrace descriptor (Ljava/io/PrintStream;)V flags 1 +method name printStackTrace descriptor ()V flags 1 +method name printStackTrace descriptor (Ljava/io/PrintWriter;)V flags 1 + +class name javax/xml/xpath/XPathExpression +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name evaluate descriptor (Ljava/lang/Object;Ljavax/xml/namespace/QName;)Ljava/lang/Object; thrownTypes javax/xml/xpath/XPathExpressionException flags 401 +method name evaluate descriptor (Ljava/lang/Object;)Ljava/lang/String; thrownTypes javax/xml/xpath/XPathExpressionException flags 401 +method name evaluate descriptor (Lorg/xml/sax/InputSource;Ljavax/xml/namespace/QName;)Ljava/lang/Object; thrownTypes javax/xml/xpath/XPathExpressionException flags 401 +method name evaluate descriptor (Lorg/xml/sax/InputSource;)Ljava/lang/String; thrownTypes javax/xml/xpath/XPathExpressionException flags 401 + +class name javax/xml/xpath/XPathExpressionException +header extends javax/xml/xpath/XPathException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 + +class name javax/xml/xpath/XPathFactory +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name DEFAULT_PROPERTY_NAME descriptor Ljava/lang/String; constantValue javax.xml.xpath.XPathFactory flags 19 +field name DEFAULT_OBJECT_MODEL_URI descriptor Ljava/lang/String; constantValue http://java.sun.com/jaxp/xpath/dom flags 19 +method name descriptor ()V flags 4 +method name newInstance descriptor ()Ljavax/xml/xpath/XPathFactory; flags 9 +method name newInstance descriptor (Ljava/lang/String;)Ljavax/xml/xpath/XPathFactory; thrownTypes javax/xml/xpath/XPathFactoryConfigurationException flags 9 +method name newInstance descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/xml/xpath/XPathFactory; thrownTypes javax/xml/xpath/XPathFactoryConfigurationException flags 9 +method name isObjectModelSupported descriptor (Ljava/lang/String;)Z flags 401 +method name setFeature descriptor (Ljava/lang/String;Z)V thrownTypes javax/xml/xpath/XPathFactoryConfigurationException flags 401 +method name getFeature descriptor (Ljava/lang/String;)Z thrownTypes javax/xml/xpath/XPathFactoryConfigurationException flags 401 +method name setXPathVariableResolver descriptor (Ljavax/xml/xpath/XPathVariableResolver;)V flags 401 +method name setXPathFunctionResolver descriptor (Ljavax/xml/xpath/XPathFunctionResolver;)V flags 401 +method name newXPath descriptor ()Ljavax/xml/xpath/XPath; flags 401 + +class name javax/xml/xpath/XPathFactoryConfigurationException +header extends javax/xml/xpath/XPathException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 + +class name javax/xml/xpath/XPathFunction +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name evaluate descriptor (Ljava/util/List;)Ljava/lang/Object; thrownTypes javax/xml/xpath/XPathFunctionException flags 401 + +class name javax/xml/xpath/XPathFunctionException +header extends javax/xml/xpath/XPathExpressionException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 + +class name javax/xml/xpath/XPathFunctionResolver +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name resolveFunction descriptor (Ljavax/xml/namespace/QName;I)Ljavax/xml/xpath/XPathFunction; flags 401 + +class name javax/xml/xpath/XPathVariableResolver +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name resolveVariable descriptor (Ljavax/xml/namespace/QName;)Ljava/lang/Object; flags 401 + +class name org/w3c/dom/Attr +header extends java/lang/Object implements org/w3c/dom/Node flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getName descriptor ()Ljava/lang/String; flags 401 +method name getSpecified descriptor ()Z flags 401 +method name getValue descriptor ()Ljava/lang/String; flags 401 +method name setValue descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401 +method name getOwnerElement descriptor ()Lorg/w3c/dom/Element; flags 401 +method name getSchemaTypeInfo descriptor ()Lorg/w3c/dom/TypeInfo; flags 401 +method name isId descriptor ()Z flags 401 + +class name org/w3c/dom/CDATASection +header extends java/lang/Object implements org/w3c/dom/Text flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) + +class name org/w3c/dom/CharacterData +header extends java/lang/Object implements org/w3c/dom/Node flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getData descriptor ()Ljava/lang/String; thrownTypes org/w3c/dom/DOMException flags 401 +method name setData descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401 +method name getLength descriptor ()I flags 401 +method name substringData descriptor (II)Ljava/lang/String; thrownTypes org/w3c/dom/DOMException flags 401 +method name appendData descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401 +method name insertData descriptor (ILjava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401 +method name deleteData descriptor (II)V thrownTypes org/w3c/dom/DOMException flags 401 +method name replaceData descriptor (IILjava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401 + +class name org/w3c/dom/Comment +header extends java/lang/Object implements org/w3c/dom/CharacterData flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) + +class name org/w3c/dom/DOMConfiguration +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name setParameter descriptor (Ljava/lang/String;Ljava/lang/Object;)V thrownTypes org/w3c/dom/DOMException flags 401 +method name getParameter descriptor (Ljava/lang/String;)Ljava/lang/Object; thrownTypes org/w3c/dom/DOMException flags 401 +method name canSetParameter descriptor (Ljava/lang/String;Ljava/lang/Object;)Z flags 401 +method name getParameterNames descriptor ()Lorg/w3c/dom/DOMStringList; flags 401 + +class name org/w3c/dom/DOMError +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name SEVERITY_WARNING descriptor S constantValue 1 flags 19 +field name SEVERITY_ERROR descriptor S constantValue 2 flags 19 +field name SEVERITY_FATAL_ERROR descriptor S constantValue 3 flags 19 +method name getSeverity descriptor ()S flags 401 +method name getMessage descriptor ()Ljava/lang/String; flags 401 +method name getType descriptor ()Ljava/lang/String; flags 401 +method name getRelatedException descriptor ()Ljava/lang/Object; flags 401 +method name getRelatedData descriptor ()Ljava/lang/Object; flags 401 +method name getLocation descriptor ()Lorg/w3c/dom/DOMLocator; flags 401 + +class name org/w3c/dom/DOMErrorHandler +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name handleError descriptor (Lorg/w3c/dom/DOMError;)Z flags 401 + +class name org/w3c/dom/DOMException +header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name code descriptor S flags 1 +field name INDEX_SIZE_ERR descriptor S constantValue 1 flags 19 +field name DOMSTRING_SIZE_ERR descriptor S constantValue 2 flags 19 +field name HIERARCHY_REQUEST_ERR descriptor S constantValue 3 flags 19 +field name WRONG_DOCUMENT_ERR descriptor S constantValue 4 flags 19 +field name INVALID_CHARACTER_ERR descriptor S constantValue 5 flags 19 +field name NO_DATA_ALLOWED_ERR descriptor S constantValue 6 flags 19 +field name NO_MODIFICATION_ALLOWED_ERR descriptor S constantValue 7 flags 19 +field name NOT_FOUND_ERR descriptor S constantValue 8 flags 19 +field name NOT_SUPPORTED_ERR descriptor S constantValue 9 flags 19 +field name INUSE_ATTRIBUTE_ERR descriptor S constantValue 10 flags 19 +field name INVALID_STATE_ERR descriptor S constantValue 11 flags 19 +field name SYNTAX_ERR descriptor S constantValue 12 flags 19 +field name INVALID_MODIFICATION_ERR descriptor S constantValue 13 flags 19 +field name NAMESPACE_ERR descriptor S constantValue 14 flags 19 +field name INVALID_ACCESS_ERR descriptor S constantValue 15 flags 19 +field name VALIDATION_ERR descriptor S constantValue 16 flags 19 +field name TYPE_MISMATCH_ERR descriptor S constantValue 17 flags 19 +method name descriptor (SLjava/lang/String;)V flags 1 + +class name org/w3c/dom/DOMImplementation +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name hasFeature descriptor (Ljava/lang/String;Ljava/lang/String;)Z flags 401 +method name createDocumentType descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/DocumentType; thrownTypes org/w3c/dom/DOMException flags 401 +method name createDocument descriptor (Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/DocumentType;)Lorg/w3c/dom/Document; thrownTypes org/w3c/dom/DOMException flags 401 +method name getFeature descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; flags 401 + +class name org/w3c/dom/DOMImplementationList +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name item descriptor (I)Lorg/w3c/dom/DOMImplementation; flags 401 +method name getLength descriptor ()I flags 401 + +class name org/w3c/dom/DOMImplementationSource +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getDOMImplementation descriptor (Ljava/lang/String;)Lorg/w3c/dom/DOMImplementation; flags 401 +method name getDOMImplementationList descriptor (Ljava/lang/String;)Lorg/w3c/dom/DOMImplementationList; flags 401 + +class name org/w3c/dom/DOMLocator +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getLineNumber descriptor ()I flags 401 +method name getColumnNumber descriptor ()I flags 401 +method name getByteOffset descriptor ()I flags 401 +method name getUtf16Offset descriptor ()I flags 401 +method name getRelatedNode descriptor ()Lorg/w3c/dom/Node; flags 401 +method name getUri descriptor ()Ljava/lang/String; flags 401 + +class name org/w3c/dom/DOMStringList +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name item descriptor (I)Ljava/lang/String; flags 401 +method name getLength descriptor ()I flags 401 +method name contains descriptor (Ljava/lang/String;)Z flags 401 + +class name org/w3c/dom/Document +header extends java/lang/Object implements org/w3c/dom/Node flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getDoctype descriptor ()Lorg/w3c/dom/DocumentType; flags 401 +method name getImplementation descriptor ()Lorg/w3c/dom/DOMImplementation; flags 401 +method name getDocumentElement descriptor ()Lorg/w3c/dom/Element; flags 401 +method name createElement descriptor (Ljava/lang/String;)Lorg/w3c/dom/Element; thrownTypes org/w3c/dom/DOMException flags 401 +method name createDocumentFragment descriptor ()Lorg/w3c/dom/DocumentFragment; flags 401 +method name createTextNode descriptor (Ljava/lang/String;)Lorg/w3c/dom/Text; flags 401 +method name createComment descriptor (Ljava/lang/String;)Lorg/w3c/dom/Comment; flags 401 +method name createCDATASection descriptor (Ljava/lang/String;)Lorg/w3c/dom/CDATASection; thrownTypes org/w3c/dom/DOMException flags 401 +method name createProcessingInstruction descriptor (Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/ProcessingInstruction; thrownTypes org/w3c/dom/DOMException flags 401 +method name createAttribute descriptor (Ljava/lang/String;)Lorg/w3c/dom/Attr; thrownTypes org/w3c/dom/DOMException flags 401 +method name createEntityReference descriptor (Ljava/lang/String;)Lorg/w3c/dom/EntityReference; thrownTypes org/w3c/dom/DOMException flags 401 +method name getElementsByTagName descriptor (Ljava/lang/String;)Lorg/w3c/dom/NodeList; flags 401 +method name importNode descriptor (Lorg/w3c/dom/Node;Z)Lorg/w3c/dom/Node; thrownTypes org/w3c/dom/DOMException flags 401 +method name createElementNS descriptor (Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element; thrownTypes org/w3c/dom/DOMException flags 401 +method name createAttributeNS descriptor (Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Attr; thrownTypes org/w3c/dom/DOMException flags 401 +method name getElementsByTagNameNS descriptor (Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/NodeList; flags 401 +method name getElementById descriptor (Ljava/lang/String;)Lorg/w3c/dom/Element; flags 401 +method name getInputEncoding descriptor ()Ljava/lang/String; flags 401 +method name getXmlEncoding descriptor ()Ljava/lang/String; flags 401 +method name getXmlStandalone descriptor ()Z flags 401 +method name setXmlStandalone descriptor (Z)V thrownTypes org/w3c/dom/DOMException flags 401 +method name getXmlVersion descriptor ()Ljava/lang/String; flags 401 +method name setXmlVersion descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401 +method name getStrictErrorChecking descriptor ()Z flags 401 +method name setStrictErrorChecking descriptor (Z)V flags 401 +method name getDocumentURI descriptor ()Ljava/lang/String; flags 401 +method name setDocumentURI descriptor (Ljava/lang/String;)V flags 401 +method name adoptNode descriptor (Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; thrownTypes org/w3c/dom/DOMException flags 401 +method name getDomConfig descriptor ()Lorg/w3c/dom/DOMConfiguration; flags 401 +method name normalizeDocument descriptor ()V flags 401 +method name renameNode descriptor (Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Node; thrownTypes org/w3c/dom/DOMException flags 401 + +class name org/w3c/dom/DocumentFragment +header extends java/lang/Object implements org/w3c/dom/Node flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) + +class name org/w3c/dom/DocumentType +header extends java/lang/Object implements org/w3c/dom/Node flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getName descriptor ()Ljava/lang/String; flags 401 +method name getEntities descriptor ()Lorg/w3c/dom/NamedNodeMap; flags 401 +method name getNotations descriptor ()Lorg/w3c/dom/NamedNodeMap; flags 401 +method name getPublicId descriptor ()Ljava/lang/String; flags 401 +method name getSystemId descriptor ()Ljava/lang/String; flags 401 +method name getInternalSubset descriptor ()Ljava/lang/String; flags 401 + +class name org/w3c/dom/Element +header extends java/lang/Object implements org/w3c/dom/Node flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getTagName descriptor ()Ljava/lang/String; flags 401 +method name getAttribute descriptor (Ljava/lang/String;)Ljava/lang/String; flags 401 +method name setAttribute descriptor (Ljava/lang/String;Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401 +method name removeAttribute descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401 +method name getAttributeNode descriptor (Ljava/lang/String;)Lorg/w3c/dom/Attr; flags 401 +method name setAttributeNode descriptor (Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr; thrownTypes org/w3c/dom/DOMException flags 401 +method name removeAttributeNode descriptor (Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr; thrownTypes org/w3c/dom/DOMException flags 401 +method name getElementsByTagName descriptor (Ljava/lang/String;)Lorg/w3c/dom/NodeList; flags 401 +method name getAttributeNS descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; thrownTypes org/w3c/dom/DOMException flags 401 +method name setAttributeNS descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401 +method name removeAttributeNS descriptor (Ljava/lang/String;Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401 +method name getAttributeNodeNS descriptor (Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Attr; thrownTypes org/w3c/dom/DOMException flags 401 +method name setAttributeNodeNS descriptor (Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr; thrownTypes org/w3c/dom/DOMException flags 401 +method name getElementsByTagNameNS descriptor (Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/NodeList; thrownTypes org/w3c/dom/DOMException flags 401 +method name hasAttribute descriptor (Ljava/lang/String;)Z flags 401 +method name hasAttributeNS descriptor (Ljava/lang/String;Ljava/lang/String;)Z thrownTypes org/w3c/dom/DOMException flags 401 +method name getSchemaTypeInfo descriptor ()Lorg/w3c/dom/TypeInfo; flags 401 +method name setIdAttribute descriptor (Ljava/lang/String;Z)V thrownTypes org/w3c/dom/DOMException flags 401 +method name setIdAttributeNS descriptor (Ljava/lang/String;Ljava/lang/String;Z)V thrownTypes org/w3c/dom/DOMException flags 401 +method name setIdAttributeNode descriptor (Lorg/w3c/dom/Attr;Z)V thrownTypes org/w3c/dom/DOMException flags 401 + +class name org/w3c/dom/Entity +header extends java/lang/Object implements org/w3c/dom/Node flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getPublicId descriptor ()Ljava/lang/String; flags 401 +method name getSystemId descriptor ()Ljava/lang/String; flags 401 +method name getNotationName descriptor ()Ljava/lang/String; flags 401 +method name getInputEncoding descriptor ()Ljava/lang/String; flags 401 +method name getXmlEncoding descriptor ()Ljava/lang/String; flags 401 +method name getXmlVersion descriptor ()Ljava/lang/String; flags 401 + +class name org/w3c/dom/EntityReference +header extends java/lang/Object implements org/w3c/dom/Node flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) + +class name org/w3c/dom/NameList +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getName descriptor (I)Ljava/lang/String; flags 401 +method name getNamespaceURI descriptor (I)Ljava/lang/String; flags 401 +method name getLength descriptor ()I flags 401 +method name contains descriptor (Ljava/lang/String;)Z flags 401 +method name containsNS descriptor (Ljava/lang/String;Ljava/lang/String;)Z flags 401 + +class name org/w3c/dom/NamedNodeMap +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getNamedItem descriptor (Ljava/lang/String;)Lorg/w3c/dom/Node; flags 401 +method name setNamedItem descriptor (Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; thrownTypes org/w3c/dom/DOMException flags 401 +method name removeNamedItem descriptor (Ljava/lang/String;)Lorg/w3c/dom/Node; thrownTypes org/w3c/dom/DOMException flags 401 +method name item descriptor (I)Lorg/w3c/dom/Node; flags 401 +method name getLength descriptor ()I flags 401 +method name getNamedItemNS descriptor (Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Node; thrownTypes org/w3c/dom/DOMException flags 401 +method name setNamedItemNS descriptor (Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; thrownTypes org/w3c/dom/DOMException flags 401 +method name removeNamedItemNS descriptor (Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Node; thrownTypes org/w3c/dom/DOMException flags 401 + +class name org/w3c/dom/Node +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name ELEMENT_NODE descriptor S constantValue 1 flags 19 +field name ATTRIBUTE_NODE descriptor S constantValue 2 flags 19 +field name TEXT_NODE descriptor S constantValue 3 flags 19 +field name CDATA_SECTION_NODE descriptor S constantValue 4 flags 19 +field name ENTITY_REFERENCE_NODE descriptor S constantValue 5 flags 19 +field name ENTITY_NODE descriptor S constantValue 6 flags 19 +field name PROCESSING_INSTRUCTION_NODE descriptor S constantValue 7 flags 19 +field name COMMENT_NODE descriptor S constantValue 8 flags 19 +field name DOCUMENT_NODE descriptor S constantValue 9 flags 19 +field name DOCUMENT_TYPE_NODE descriptor S constantValue 10 flags 19 +field name DOCUMENT_FRAGMENT_NODE descriptor S constantValue 11 flags 19 +field name NOTATION_NODE descriptor S constantValue 12 flags 19 +field name DOCUMENT_POSITION_DISCONNECTED descriptor S constantValue 1 flags 19 +field name DOCUMENT_POSITION_PRECEDING descriptor S constantValue 2 flags 19 +field name DOCUMENT_POSITION_FOLLOWING descriptor S constantValue 4 flags 19 +field name DOCUMENT_POSITION_CONTAINS descriptor S constantValue 8 flags 19 +field name DOCUMENT_POSITION_CONTAINED_BY descriptor S constantValue 16 flags 19 +field name DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC descriptor S constantValue 32 flags 19 +method name getNodeName descriptor ()Ljava/lang/String; flags 401 +method name getNodeValue descriptor ()Ljava/lang/String; thrownTypes org/w3c/dom/DOMException flags 401 +method name setNodeValue descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401 +method name getNodeType descriptor ()S flags 401 +method name getParentNode descriptor ()Lorg/w3c/dom/Node; flags 401 +method name getChildNodes descriptor ()Lorg/w3c/dom/NodeList; flags 401 +method name getFirstChild descriptor ()Lorg/w3c/dom/Node; flags 401 +method name getLastChild descriptor ()Lorg/w3c/dom/Node; flags 401 +method name getPreviousSibling descriptor ()Lorg/w3c/dom/Node; flags 401 +method name getNextSibling descriptor ()Lorg/w3c/dom/Node; flags 401 +method name getAttributes descriptor ()Lorg/w3c/dom/NamedNodeMap; flags 401 +method name getOwnerDocument descriptor ()Lorg/w3c/dom/Document; flags 401 +method name insertBefore descriptor (Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; thrownTypes org/w3c/dom/DOMException flags 401 +method name replaceChild descriptor (Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; thrownTypes org/w3c/dom/DOMException flags 401 +method name removeChild descriptor (Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; thrownTypes org/w3c/dom/DOMException flags 401 +method name appendChild descriptor (Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; thrownTypes org/w3c/dom/DOMException flags 401 +method name hasChildNodes descriptor ()Z flags 401 +method name cloneNode descriptor (Z)Lorg/w3c/dom/Node; flags 401 +method name normalize descriptor ()V flags 401 +method name isSupported descriptor (Ljava/lang/String;Ljava/lang/String;)Z flags 401 +method name getNamespaceURI descriptor ()Ljava/lang/String; flags 401 +method name getPrefix descriptor ()Ljava/lang/String; flags 401 +method name setPrefix descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401 +method name getLocalName descriptor ()Ljava/lang/String; flags 401 +method name hasAttributes descriptor ()Z flags 401 +method name getBaseURI descriptor ()Ljava/lang/String; flags 401 +method name compareDocumentPosition descriptor (Lorg/w3c/dom/Node;)S thrownTypes org/w3c/dom/DOMException flags 401 +method name getTextContent descriptor ()Ljava/lang/String; thrownTypes org/w3c/dom/DOMException flags 401 +method name setTextContent descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401 +method name isSameNode descriptor (Lorg/w3c/dom/Node;)Z flags 401 +method name lookupPrefix descriptor (Ljava/lang/String;)Ljava/lang/String; flags 401 +method name isDefaultNamespace descriptor (Ljava/lang/String;)Z flags 401 +method name lookupNamespaceURI descriptor (Ljava/lang/String;)Ljava/lang/String; flags 401 +method name isEqualNode descriptor (Lorg/w3c/dom/Node;)Z flags 401 +method name getFeature descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; flags 401 +method name setUserData descriptor (Ljava/lang/String;Ljava/lang/Object;Lorg/w3c/dom/UserDataHandler;)Ljava/lang/Object; flags 401 +method name getUserData descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 401 + +class name org/w3c/dom/NodeList +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name item descriptor (I)Lorg/w3c/dom/Node; flags 401 +method name getLength descriptor ()I flags 401 + +class name org/w3c/dom/Notation +header extends java/lang/Object implements org/w3c/dom/Node flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getPublicId descriptor ()Ljava/lang/String; flags 401 +method name getSystemId descriptor ()Ljava/lang/String; flags 401 + +class name org/w3c/dom/ProcessingInstruction +header extends java/lang/Object implements org/w3c/dom/Node flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getTarget descriptor ()Ljava/lang/String; flags 401 +method name getData descriptor ()Ljava/lang/String; flags 401 +method name setData descriptor (Ljava/lang/String;)V thrownTypes org/w3c/dom/DOMException flags 401 + +class name org/w3c/dom/Text +header extends java/lang/Object implements org/w3c/dom/CharacterData flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name splitText descriptor (I)Lorg/w3c/dom/Text; thrownTypes org/w3c/dom/DOMException flags 401 +method name isElementContentWhitespace descriptor ()Z flags 401 +method name getWholeText descriptor ()Ljava/lang/String; flags 401 +method name replaceWholeText descriptor (Ljava/lang/String;)Lorg/w3c/dom/Text; thrownTypes org/w3c/dom/DOMException flags 401 + +class name org/w3c/dom/TypeInfo +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name DERIVATION_RESTRICTION descriptor I constantValue 1 flags 19 +field name DERIVATION_EXTENSION descriptor I constantValue 2 flags 19 +field name DERIVATION_UNION descriptor I constantValue 4 flags 19 +field name DERIVATION_LIST descriptor I constantValue 8 flags 19 +method name getTypeName descriptor ()Ljava/lang/String; flags 401 +method name getTypeNamespace descriptor ()Ljava/lang/String; flags 401 +method name isDerivedFrom descriptor (Ljava/lang/String;Ljava/lang/String;I)Z flags 401 + +class name org/w3c/dom/UserDataHandler +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name NODE_CLONED descriptor S constantValue 1 flags 19 +field name NODE_IMPORTED descriptor S constantValue 2 flags 19 +field name NODE_DELETED descriptor S constantValue 3 flags 19 +field name NODE_RENAMED descriptor S constantValue 4 flags 19 +field name NODE_ADOPTED descriptor S constantValue 5 flags 19 +method name handle descriptor (SLjava/lang/String;Ljava/lang/Object;Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)V flags 401 + +class name org/w3c/dom/bootstrap/DOMImplementationRegistry +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name PROPERTY descriptor Ljava/lang/String; constantValue org.w3c.dom.DOMImplementationSourceList flags 19 +method name newInstance descriptor ()Lorg/w3c/dom/bootstrap/DOMImplementationRegistry; thrownTypes java/lang/ClassNotFoundException,java/lang/InstantiationException,java/lang/IllegalAccessException,java/lang/ClassCastException flags 9 +method name getDOMImplementation descriptor (Ljava/lang/String;)Lorg/w3c/dom/DOMImplementation; flags 1 +method name getDOMImplementationList descriptor (Ljava/lang/String;)Lorg/w3c/dom/DOMImplementationList; flags 1 +method name addSource descriptor (Lorg/w3c/dom/DOMImplementationSource;)V flags 1 + +class name org/w3c/dom/events/DocumentEvent +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name createEvent descriptor (Ljava/lang/String;)Lorg/w3c/dom/events/Event; thrownTypes org/w3c/dom/DOMException flags 401 + +class name org/w3c/dom/events/Event +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name CAPTURING_PHASE descriptor S constantValue 1 flags 19 +field name AT_TARGET descriptor S constantValue 2 flags 19 +field name BUBBLING_PHASE descriptor S constantValue 3 flags 19 +method name getType descriptor ()Ljava/lang/String; flags 401 +method name getTarget descriptor ()Lorg/w3c/dom/events/EventTarget; flags 401 +method name getCurrentTarget descriptor ()Lorg/w3c/dom/events/EventTarget; flags 401 +method name getEventPhase descriptor ()S flags 401 +method name getBubbles descriptor ()Z flags 401 +method name getCancelable descriptor ()Z flags 401 +method name getTimeStamp descriptor ()J flags 401 +method name stopPropagation descriptor ()V flags 401 +method name preventDefault descriptor ()V flags 401 +method name initEvent descriptor (Ljava/lang/String;ZZ)V flags 401 + +class name org/w3c/dom/events/EventException +header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name code descriptor S flags 1 +field name UNSPECIFIED_EVENT_TYPE_ERR descriptor S constantValue 0 flags 19 +method name descriptor (SLjava/lang/String;)V flags 1 + +class name org/w3c/dom/events/EventListener +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name handleEvent descriptor (Lorg/w3c/dom/events/Event;)V flags 401 + +class name org/w3c/dom/events/EventTarget +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name addEventListener descriptor (Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V flags 401 +method name removeEventListener descriptor (Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V flags 401 +method name dispatchEvent descriptor (Lorg/w3c/dom/events/Event;)Z thrownTypes org/w3c/dom/events/EventException flags 401 + +class name org/w3c/dom/events/MouseEvent +header extends java/lang/Object implements org/w3c/dom/events/UIEvent flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getScreenX descriptor ()I flags 401 +method name getScreenY descriptor ()I flags 401 +method name getClientX descriptor ()I flags 401 +method name getClientY descriptor ()I flags 401 +method name getCtrlKey descriptor ()Z flags 401 +method name getShiftKey descriptor ()Z flags 401 +method name getAltKey descriptor ()Z flags 401 +method name getMetaKey descriptor ()Z flags 401 +method name getButton descriptor ()S flags 401 +method name getRelatedTarget descriptor ()Lorg/w3c/dom/events/EventTarget; flags 401 +method name initMouseEvent descriptor (Ljava/lang/String;ZZLorg/w3c/dom/views/AbstractView;IIIIIZZZZSLorg/w3c/dom/events/EventTarget;)V flags 401 + +class name org/w3c/dom/events/MutationEvent +header extends java/lang/Object implements org/w3c/dom/events/Event flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name MODIFICATION descriptor S constantValue 1 flags 19 +field name ADDITION descriptor S constantValue 2 flags 19 +field name REMOVAL descriptor S constantValue 3 flags 19 +method name getRelatedNode descriptor ()Lorg/w3c/dom/Node; flags 401 +method name getPrevValue descriptor ()Ljava/lang/String; flags 401 +method name getNewValue descriptor ()Ljava/lang/String; flags 401 +method name getAttrName descriptor ()Ljava/lang/String; flags 401 +method name getAttrChange descriptor ()S flags 401 +method name initMutationEvent descriptor (Ljava/lang/String;ZZLorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;S)V flags 401 + +class name org/w3c/dom/events/UIEvent +header extends java/lang/Object implements org/w3c/dom/events/Event flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getView descriptor ()Lorg/w3c/dom/views/AbstractView; flags 401 +method name getDetail descriptor ()I flags 401 +method name initUIEvent descriptor (Ljava/lang/String;ZZLorg/w3c/dom/views/AbstractView;I)V flags 401 + +class name org/w3c/dom/ls/DOMImplementationLS +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name MODE_SYNCHRONOUS descriptor S constantValue 1 flags 19 +field name MODE_ASYNCHRONOUS descriptor S constantValue 2 flags 19 +method name createLSParser descriptor (SLjava/lang/String;)Lorg/w3c/dom/ls/LSParser; thrownTypes org/w3c/dom/DOMException flags 401 +method name createLSSerializer descriptor ()Lorg/w3c/dom/ls/LSSerializer; flags 401 +method name createLSInput descriptor ()Lorg/w3c/dom/ls/LSInput; flags 401 +method name createLSOutput descriptor ()Lorg/w3c/dom/ls/LSOutput; flags 401 + +class name org/w3c/dom/ls/LSException +header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name code descriptor S flags 1 +field name PARSE_ERR descriptor S constantValue 81 flags 19 +field name SERIALIZE_ERR descriptor S constantValue 82 flags 19 +method name descriptor (SLjava/lang/String;)V flags 1 + +class name org/w3c/dom/ls/LSInput +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getCharacterStream descriptor ()Ljava/io/Reader; flags 401 +method name setCharacterStream descriptor (Ljava/io/Reader;)V flags 401 +method name getByteStream descriptor ()Ljava/io/InputStream; flags 401 +method name setByteStream descriptor (Ljava/io/InputStream;)V flags 401 +method name getStringData descriptor ()Ljava/lang/String; flags 401 +method name setStringData descriptor (Ljava/lang/String;)V flags 401 +method name getSystemId descriptor ()Ljava/lang/String; flags 401 +method name setSystemId descriptor (Ljava/lang/String;)V flags 401 +method name getPublicId descriptor ()Ljava/lang/String; flags 401 +method name setPublicId descriptor (Ljava/lang/String;)V flags 401 +method name getBaseURI descriptor ()Ljava/lang/String; flags 401 +method name setBaseURI descriptor (Ljava/lang/String;)V flags 401 +method name getEncoding descriptor ()Ljava/lang/String; flags 401 +method name setEncoding descriptor (Ljava/lang/String;)V flags 401 +method name getCertifiedText descriptor ()Z flags 401 +method name setCertifiedText descriptor (Z)V flags 401 + +class name org/w3c/dom/ls/LSLoadEvent +header extends java/lang/Object implements org/w3c/dom/events/Event flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getNewDocument descriptor ()Lorg/w3c/dom/Document; flags 401 +method name getInput descriptor ()Lorg/w3c/dom/ls/LSInput; flags 401 + +class name org/w3c/dom/ls/LSOutput +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getCharacterStream descriptor ()Ljava/io/Writer; flags 401 +method name setCharacterStream descriptor (Ljava/io/Writer;)V flags 401 +method name getByteStream descriptor ()Ljava/io/OutputStream; flags 401 +method name setByteStream descriptor (Ljava/io/OutputStream;)V flags 401 +method name getSystemId descriptor ()Ljava/lang/String; flags 401 +method name setSystemId descriptor (Ljava/lang/String;)V flags 401 +method name getEncoding descriptor ()Ljava/lang/String; flags 401 +method name setEncoding descriptor (Ljava/lang/String;)V flags 401 + +class name org/w3c/dom/ls/LSParser +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name ACTION_APPEND_AS_CHILDREN descriptor S constantValue 1 flags 19 +field name ACTION_REPLACE_CHILDREN descriptor S constantValue 2 flags 19 +field name ACTION_INSERT_BEFORE descriptor S constantValue 3 flags 19 +field name ACTION_INSERT_AFTER descriptor S constantValue 4 flags 19 +field name ACTION_REPLACE descriptor S constantValue 5 flags 19 +method name getDomConfig descriptor ()Lorg/w3c/dom/DOMConfiguration; flags 401 +method name getFilter descriptor ()Lorg/w3c/dom/ls/LSParserFilter; flags 401 +method name setFilter descriptor (Lorg/w3c/dom/ls/LSParserFilter;)V flags 401 +method name getAsync descriptor ()Z flags 401 +method name getBusy descriptor ()Z flags 401 +method name parse descriptor (Lorg/w3c/dom/ls/LSInput;)Lorg/w3c/dom/Document; thrownTypes org/w3c/dom/DOMException,org/w3c/dom/ls/LSException flags 401 +method name parseURI descriptor (Ljava/lang/String;)Lorg/w3c/dom/Document; thrownTypes org/w3c/dom/DOMException,org/w3c/dom/ls/LSException flags 401 +method name parseWithContext descriptor (Lorg/w3c/dom/ls/LSInput;Lorg/w3c/dom/Node;S)Lorg/w3c/dom/Node; thrownTypes org/w3c/dom/DOMException,org/w3c/dom/ls/LSException flags 401 +method name abort descriptor ()V flags 401 + +class name org/w3c/dom/ls/LSParserFilter +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name FILTER_ACCEPT descriptor S constantValue 1 flags 19 +field name FILTER_REJECT descriptor S constantValue 2 flags 19 +field name FILTER_SKIP descriptor S constantValue 3 flags 19 +field name FILTER_INTERRUPT descriptor S constantValue 4 flags 19 +method name startElement descriptor (Lorg/w3c/dom/Element;)S flags 401 +method name acceptNode descriptor (Lorg/w3c/dom/Node;)S flags 401 +method name getWhatToShow descriptor ()I flags 401 + +class name org/w3c/dom/ls/LSProgressEvent +header extends java/lang/Object implements org/w3c/dom/events/Event flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getInput descriptor ()Lorg/w3c/dom/ls/LSInput; flags 401 +method name getPosition descriptor ()I flags 401 +method name getTotalSize descriptor ()I flags 401 + +class name org/w3c/dom/ls/LSResourceResolver +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +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 + +class name org/w3c/dom/ls/LSSerializer +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getDomConfig descriptor ()Lorg/w3c/dom/DOMConfiguration; flags 401 +method name getNewLine descriptor ()Ljava/lang/String; flags 401 +method name setNewLine descriptor (Ljava/lang/String;)V flags 401 +method name getFilter descriptor ()Lorg/w3c/dom/ls/LSSerializerFilter; flags 401 +method name setFilter descriptor (Lorg/w3c/dom/ls/LSSerializerFilter;)V flags 401 +method name write descriptor (Lorg/w3c/dom/Node;Lorg/w3c/dom/ls/LSOutput;)Z thrownTypes org/w3c/dom/ls/LSException flags 401 +method name writeToURI descriptor (Lorg/w3c/dom/Node;Ljava/lang/String;)Z thrownTypes org/w3c/dom/ls/LSException flags 401 +method name writeToString descriptor (Lorg/w3c/dom/Node;)Ljava/lang/String; thrownTypes org/w3c/dom/DOMException,org/w3c/dom/ls/LSException flags 401 + +class name org/w3c/dom/ls/LSSerializerFilter +header extends java/lang/Object implements org/w3c/dom/traversal/NodeFilter flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getWhatToShow descriptor ()I flags 401 + +class name org/w3c/dom/ranges/DocumentRange +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name createRange descriptor ()Lorg/w3c/dom/ranges/Range; flags 401 + +class name org/w3c/dom/ranges/Range +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name START_TO_START descriptor S constantValue 0 flags 19 +field name START_TO_END descriptor S constantValue 1 flags 19 +field name END_TO_END descriptor S constantValue 2 flags 19 +field name END_TO_START descriptor S constantValue 3 flags 19 +method name getStartContainer descriptor ()Lorg/w3c/dom/Node; thrownTypes org/w3c/dom/DOMException flags 401 +method name getStartOffset descriptor ()I thrownTypes org/w3c/dom/DOMException flags 401 +method name getEndContainer descriptor ()Lorg/w3c/dom/Node; thrownTypes org/w3c/dom/DOMException flags 401 +method name getEndOffset descriptor ()I thrownTypes org/w3c/dom/DOMException flags 401 +method name getCollapsed descriptor ()Z thrownTypes org/w3c/dom/DOMException flags 401 +method name getCommonAncestorContainer descriptor ()Lorg/w3c/dom/Node; thrownTypes org/w3c/dom/DOMException flags 401 +method name setStart descriptor (Lorg/w3c/dom/Node;I)V thrownTypes org/w3c/dom/ranges/RangeException,org/w3c/dom/DOMException flags 401 +method name setEnd descriptor (Lorg/w3c/dom/Node;I)V thrownTypes org/w3c/dom/ranges/RangeException,org/w3c/dom/DOMException flags 401 +method name setStartBefore descriptor (Lorg/w3c/dom/Node;)V thrownTypes org/w3c/dom/ranges/RangeException,org/w3c/dom/DOMException flags 401 +method name setStartAfter descriptor (Lorg/w3c/dom/Node;)V thrownTypes org/w3c/dom/ranges/RangeException,org/w3c/dom/DOMException flags 401 +method name setEndBefore descriptor (Lorg/w3c/dom/Node;)V thrownTypes org/w3c/dom/ranges/RangeException,org/w3c/dom/DOMException flags 401 +method name setEndAfter descriptor (Lorg/w3c/dom/Node;)V thrownTypes org/w3c/dom/ranges/RangeException,org/w3c/dom/DOMException flags 401 +method name collapse descriptor (Z)V thrownTypes org/w3c/dom/DOMException flags 401 +method name selectNode descriptor (Lorg/w3c/dom/Node;)V thrownTypes org/w3c/dom/ranges/RangeException,org/w3c/dom/DOMException flags 401 +method name selectNodeContents descriptor (Lorg/w3c/dom/Node;)V thrownTypes org/w3c/dom/ranges/RangeException,org/w3c/dom/DOMException flags 401 +method name compareBoundaryPoints descriptor (SLorg/w3c/dom/ranges/Range;)S thrownTypes org/w3c/dom/DOMException flags 401 +method name deleteContents descriptor ()V thrownTypes org/w3c/dom/DOMException flags 401 +method name extractContents descriptor ()Lorg/w3c/dom/DocumentFragment; thrownTypes org/w3c/dom/DOMException flags 401 +method name cloneContents descriptor ()Lorg/w3c/dom/DocumentFragment; thrownTypes org/w3c/dom/DOMException flags 401 +method name insertNode descriptor (Lorg/w3c/dom/Node;)V thrownTypes org/w3c/dom/DOMException,org/w3c/dom/ranges/RangeException flags 401 +method name surroundContents descriptor (Lorg/w3c/dom/Node;)V thrownTypes org/w3c/dom/DOMException,org/w3c/dom/ranges/RangeException flags 401 +method name cloneRange descriptor ()Lorg/w3c/dom/ranges/Range; thrownTypes org/w3c/dom/DOMException flags 401 +method name toString descriptor ()Ljava/lang/String; thrownTypes org/w3c/dom/DOMException flags 401 +method name detach descriptor ()V thrownTypes org/w3c/dom/DOMException flags 401 + +class name org/w3c/dom/ranges/RangeException +header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name code descriptor S flags 1 +field name BAD_BOUNDARYPOINTS_ERR descriptor S constantValue 1 flags 19 +field name INVALID_NODE_TYPE_ERR descriptor S constantValue 2 flags 19 +method name descriptor (SLjava/lang/String;)V flags 1 + +class name org/w3c/dom/traversal/DocumentTraversal +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name createNodeIterator descriptor (Lorg/w3c/dom/Node;ILorg/w3c/dom/traversal/NodeFilter;Z)Lorg/w3c/dom/traversal/NodeIterator; thrownTypes org/w3c/dom/DOMException flags 401 +method name createTreeWalker descriptor (Lorg/w3c/dom/Node;ILorg/w3c/dom/traversal/NodeFilter;Z)Lorg/w3c/dom/traversal/TreeWalker; thrownTypes org/w3c/dom/DOMException flags 401 + +class name org/w3c/dom/traversal/NodeFilter +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name FILTER_ACCEPT descriptor S constantValue 1 flags 19 +field name FILTER_REJECT descriptor S constantValue 2 flags 19 +field name FILTER_SKIP descriptor S constantValue 3 flags 19 +field name SHOW_ALL descriptor I constantValue -1 flags 19 +field name SHOW_ELEMENT descriptor I constantValue 1 flags 19 +field name SHOW_ATTRIBUTE descriptor I constantValue 2 flags 19 +field name SHOW_TEXT descriptor I constantValue 4 flags 19 +field name SHOW_CDATA_SECTION descriptor I constantValue 8 flags 19 +field name SHOW_ENTITY_REFERENCE descriptor I constantValue 16 flags 19 +field name SHOW_ENTITY descriptor I constantValue 32 flags 19 +field name SHOW_PROCESSING_INSTRUCTION descriptor I constantValue 64 flags 19 +field name SHOW_COMMENT descriptor I constantValue 128 flags 19 +field name SHOW_DOCUMENT descriptor I constantValue 256 flags 19 +field name SHOW_DOCUMENT_TYPE descriptor I constantValue 512 flags 19 +field name SHOW_DOCUMENT_FRAGMENT descriptor I constantValue 1024 flags 19 +field name SHOW_NOTATION descriptor I constantValue 2048 flags 19 +method name acceptNode descriptor (Lorg/w3c/dom/Node;)S flags 401 + +class name org/w3c/dom/traversal/NodeIterator +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getRoot descriptor ()Lorg/w3c/dom/Node; flags 401 +method name getWhatToShow descriptor ()I flags 401 +method name getFilter descriptor ()Lorg/w3c/dom/traversal/NodeFilter; flags 401 +method name getExpandEntityReferences descriptor ()Z flags 401 +method name nextNode descriptor ()Lorg/w3c/dom/Node; thrownTypes org/w3c/dom/DOMException flags 401 +method name previousNode descriptor ()Lorg/w3c/dom/Node; thrownTypes org/w3c/dom/DOMException flags 401 +method name detach descriptor ()V flags 401 + +class name org/w3c/dom/traversal/TreeWalker +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getRoot descriptor ()Lorg/w3c/dom/Node; flags 401 +method name getWhatToShow descriptor ()I flags 401 +method name getFilter descriptor ()Lorg/w3c/dom/traversal/NodeFilter; flags 401 +method name getExpandEntityReferences descriptor ()Z flags 401 +method name getCurrentNode descriptor ()Lorg/w3c/dom/Node; flags 401 +method name setCurrentNode descriptor (Lorg/w3c/dom/Node;)V thrownTypes org/w3c/dom/DOMException flags 401 +method name parentNode descriptor ()Lorg/w3c/dom/Node; flags 401 +method name firstChild descriptor ()Lorg/w3c/dom/Node; flags 401 +method name lastChild descriptor ()Lorg/w3c/dom/Node; flags 401 +method name previousSibling descriptor ()Lorg/w3c/dom/Node; flags 401 +method name nextSibling descriptor ()Lorg/w3c/dom/Node; flags 401 +method name previousNode descriptor ()Lorg/w3c/dom/Node; flags 401 +method name nextNode descriptor ()Lorg/w3c/dom/Node; flags 401 + +class name org/w3c/dom/views/AbstractView +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getDocument descriptor ()Lorg/w3c/dom/views/DocumentView; flags 401 + +class name org/w3c/dom/views/DocumentView +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getDefaultView descriptor ()Lorg/w3c/dom/views/AbstractView; flags 401 + +class name org/xml/sax/AttributeList +header extends java/lang/Object flags 601 deprecated true classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getLength descriptor ()I flags 401 +method name getName descriptor (I)Ljava/lang/String; flags 401 +method name getType descriptor (I)Ljava/lang/String; flags 401 +method name getValue descriptor (I)Ljava/lang/String; flags 401 +method name getType descriptor (Ljava/lang/String;)Ljava/lang/String; flags 401 +method name getValue descriptor (Ljava/lang/String;)Ljava/lang/String; flags 401 + +class name org/xml/sax/Attributes +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getLength descriptor ()I flags 401 +method name getURI descriptor (I)Ljava/lang/String; flags 401 +method name getLocalName descriptor (I)Ljava/lang/String; flags 401 +method name getQName descriptor (I)Ljava/lang/String; flags 401 +method name getType descriptor (I)Ljava/lang/String; flags 401 +method name getValue descriptor (I)Ljava/lang/String; flags 401 +method name getIndex descriptor (Ljava/lang/String;Ljava/lang/String;)I flags 401 +method name getIndex descriptor (Ljava/lang/String;)I flags 401 +method name getType descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; flags 401 +method name getType descriptor (Ljava/lang/String;)Ljava/lang/String; flags 401 +method name getValue descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; flags 401 +method name getValue descriptor (Ljava/lang/String;)Ljava/lang/String; flags 401 + +class name org/xml/sax/ContentHandler +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name setDocumentLocator descriptor (Lorg/xml/sax/Locator;)V flags 401 +method name startDocument descriptor ()V thrownTypes org/xml/sax/SAXException flags 401 +method name endDocument descriptor ()V thrownTypes org/xml/sax/SAXException flags 401 +method name startPrefixMapping descriptor (Ljava/lang/String;Ljava/lang/String;)V thrownTypes org/xml/sax/SAXException flags 401 +method name endPrefixMapping descriptor (Ljava/lang/String;)V thrownTypes org/xml/sax/SAXException flags 401 +method name startElement descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V thrownTypes org/xml/sax/SAXException flags 401 +method name endElement descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V thrownTypes org/xml/sax/SAXException flags 401 +method name characters descriptor ([CII)V thrownTypes org/xml/sax/SAXException flags 401 +method name ignorableWhitespace descriptor ([CII)V thrownTypes org/xml/sax/SAXException flags 401 +method name processingInstruction descriptor (Ljava/lang/String;Ljava/lang/String;)V thrownTypes org/xml/sax/SAXException flags 401 +method name skippedEntity descriptor (Ljava/lang/String;)V thrownTypes org/xml/sax/SAXException flags 401 + +class name org/xml/sax/DTDHandler +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name notationDecl descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V thrownTypes org/xml/sax/SAXException flags 401 +method name unparsedEntityDecl descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V thrownTypes org/xml/sax/SAXException flags 401 + +class name org/xml/sax/DocumentHandler +header extends java/lang/Object flags 601 deprecated true classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name setDocumentLocator descriptor (Lorg/xml/sax/Locator;)V flags 401 +method name startDocument descriptor ()V thrownTypes org/xml/sax/SAXException flags 401 +method name endDocument descriptor ()V thrownTypes org/xml/sax/SAXException flags 401 +method name startElement descriptor (Ljava/lang/String;Lorg/xml/sax/AttributeList;)V thrownTypes org/xml/sax/SAXException flags 401 +method name endElement descriptor (Ljava/lang/String;)V thrownTypes org/xml/sax/SAXException flags 401 +method name characters descriptor ([CII)V thrownTypes org/xml/sax/SAXException flags 401 +method name ignorableWhitespace descriptor ([CII)V thrownTypes org/xml/sax/SAXException flags 401 +method name processingInstruction descriptor (Ljava/lang/String;Ljava/lang/String;)V thrownTypes org/xml/sax/SAXException flags 401 + +class name org/xml/sax/EntityResolver +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name resolveEntity descriptor (Ljava/lang/String;Ljava/lang/String;)Lorg/xml/sax/InputSource; thrownTypes org/xml/sax/SAXException,java/io/IOException flags 401 + +class name org/xml/sax/ErrorHandler +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name warning descriptor (Lorg/xml/sax/SAXParseException;)V thrownTypes org/xml/sax/SAXException flags 401 +method name error descriptor (Lorg/xml/sax/SAXParseException;)V thrownTypes org/xml/sax/SAXException flags 401 +method name fatalError descriptor (Lorg/xml/sax/SAXParseException;)V thrownTypes org/xml/sax/SAXException flags 401 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 1 +method name resolveEntity descriptor (Ljava/lang/String;Ljava/lang/String;)Lorg/xml/sax/InputSource; thrownTypes org/xml/sax/SAXException flags 1 +method name notationDecl descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name unparsedEntityDecl descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name setDocumentLocator descriptor (Lorg/xml/sax/Locator;)V flags 1 +method name startDocument descriptor ()V thrownTypes org/xml/sax/SAXException flags 1 +method name endDocument descriptor ()V thrownTypes org/xml/sax/SAXException flags 1 +method name startElement descriptor (Ljava/lang/String;Lorg/xml/sax/AttributeList;)V thrownTypes org/xml/sax/SAXException flags 1 +method name endElement descriptor (Ljava/lang/String;)V thrownTypes org/xml/sax/SAXException flags 1 +method name characters descriptor ([CII)V thrownTypes org/xml/sax/SAXException flags 1 +method name ignorableWhitespace descriptor ([CII)V thrownTypes org/xml/sax/SAXException flags 1 +method name processingInstruction descriptor (Ljava/lang/String;Ljava/lang/String;)V thrownTypes org/xml/sax/SAXException flags 1 +method name warning descriptor (Lorg/xml/sax/SAXParseException;)V thrownTypes org/xml/sax/SAXException flags 1 +method name error descriptor (Lorg/xml/sax/SAXParseException;)V thrownTypes org/xml/sax/SAXException flags 1 +method name fatalError descriptor (Lorg/xml/sax/SAXParseException;)V thrownTypes org/xml/sax/SAXException flags 1 + +class name org/xml/sax/InputSource +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/io/InputStream;)V flags 1 +method name descriptor (Ljava/io/Reader;)V flags 1 +method name setPublicId descriptor (Ljava/lang/String;)V flags 1 +method name getPublicId descriptor ()Ljava/lang/String; flags 1 +method name setSystemId descriptor (Ljava/lang/String;)V flags 1 +method name getSystemId descriptor ()Ljava/lang/String; flags 1 +method name setByteStream descriptor (Ljava/io/InputStream;)V flags 1 +method name getByteStream descriptor ()Ljava/io/InputStream; flags 1 +method name setEncoding descriptor (Ljava/lang/String;)V flags 1 +method name getEncoding descriptor ()Ljava/lang/String; flags 1 +method name setCharacterStream descriptor (Ljava/io/Reader;)V flags 1 +method name getCharacterStream descriptor ()Ljava/io/Reader; flags 1 + +class name org/xml/sax/Locator +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getPublicId descriptor ()Ljava/lang/String; flags 401 +method name getSystemId descriptor ()Ljava/lang/String; flags 401 +method name getLineNumber descriptor ()I flags 401 +method name getColumnNumber descriptor ()I flags 401 + +class name org/xml/sax/Parser +header extends java/lang/Object flags 601 deprecated true classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name setLocale descriptor (Ljava/util/Locale;)V thrownTypes org/xml/sax/SAXException flags 401 +method name setEntityResolver descriptor (Lorg/xml/sax/EntityResolver;)V flags 401 +method name setDTDHandler descriptor (Lorg/xml/sax/DTDHandler;)V flags 401 +method name setDocumentHandler descriptor (Lorg/xml/sax/DocumentHandler;)V flags 401 +method name setErrorHandler descriptor (Lorg/xml/sax/ErrorHandler;)V flags 401 +method name parse descriptor (Lorg/xml/sax/InputSource;)V thrownTypes org/xml/sax/SAXException,java/io/IOException flags 401 +method name parse descriptor (Ljava/lang/String;)V thrownTypes org/xml/sax/SAXException,java/io/IOException flags 401 + +class name org/xml/sax/SAXException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/Exception;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Exception;)V flags 1 +method name getMessage descriptor ()Ljava/lang/String; flags 1 +method name getException descriptor ()Ljava/lang/Exception; flags 1 +method name getCause descriptor ()Ljava/lang/Throwable; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name org/xml/sax/SAXNotRecognizedException +header extends org/xml/sax/SAXException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name org/xml/sax/SAXNotSupportedException +header extends org/xml/sax/SAXException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name org/xml/sax/SAXParseException +header extends org/xml/sax/SAXException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor (Ljava/lang/String;Lorg/xml/sax/Locator;)V flags 1 +method name descriptor (Ljava/lang/String;Lorg/xml/sax/Locator;Ljava/lang/Exception;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IILjava/lang/Exception;)V flags 1 +method name getPublicId descriptor ()Ljava/lang/String; flags 1 +method name getSystemId descriptor ()Ljava/lang/String; flags 1 +method name getLineNumber descriptor ()I flags 1 +method name getColumnNumber descriptor ()I flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name org/xml/sax/XMLFilter +header extends java/lang/Object implements org/xml/sax/XMLReader flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name setParent descriptor (Lorg/xml/sax/XMLReader;)V flags 401 +method name getParent descriptor ()Lorg/xml/sax/XMLReader; flags 401 + +class name org/xml/sax/XMLReader +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getFeature descriptor (Ljava/lang/String;)Z thrownTypes org/xml/sax/SAXNotRecognizedException,org/xml/sax/SAXNotSupportedException flags 401 +method name setFeature descriptor (Ljava/lang/String;Z)V thrownTypes org/xml/sax/SAXNotRecognizedException,org/xml/sax/SAXNotSupportedException flags 401 +method name getProperty descriptor (Ljava/lang/String;)Ljava/lang/Object; thrownTypes org/xml/sax/SAXNotRecognizedException,org/xml/sax/SAXNotSupportedException flags 401 +method name setProperty descriptor (Ljava/lang/String;Ljava/lang/Object;)V thrownTypes org/xml/sax/SAXNotRecognizedException,org/xml/sax/SAXNotSupportedException flags 401 +method name setEntityResolver descriptor (Lorg/xml/sax/EntityResolver;)V flags 401 +method name getEntityResolver descriptor ()Lorg/xml/sax/EntityResolver; flags 401 +method name setDTDHandler descriptor (Lorg/xml/sax/DTDHandler;)V flags 401 +method name getDTDHandler descriptor ()Lorg/xml/sax/DTDHandler; flags 401 +method name setContentHandler descriptor (Lorg/xml/sax/ContentHandler;)V flags 401 +method name getContentHandler descriptor ()Lorg/xml/sax/ContentHandler; flags 401 +method name setErrorHandler descriptor (Lorg/xml/sax/ErrorHandler;)V flags 401 +method name getErrorHandler descriptor ()Lorg/xml/sax/ErrorHandler; flags 401 +method name parse descriptor (Lorg/xml/sax/InputSource;)V thrownTypes java/io/IOException,org/xml/sax/SAXException flags 401 +method name parse descriptor (Ljava/lang/String;)V thrownTypes java/io/IOException,org/xml/sax/SAXException flags 401 + +class name org/xml/sax/ext/Attributes2 +header extends java/lang/Object implements org/xml/sax/Attributes flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name isDeclared descriptor (I)Z flags 401 +method name isDeclared descriptor (Ljava/lang/String;)Z flags 401 +method name isDeclared descriptor (Ljava/lang/String;Ljava/lang/String;)Z flags 401 +method name isSpecified descriptor (I)Z flags 401 +method name isSpecified descriptor (Ljava/lang/String;Ljava/lang/String;)Z flags 401 +method name isSpecified descriptor (Ljava/lang/String;)Z flags 401 + +class name org/xml/sax/ext/Attributes2Impl +header extends org/xml/sax/helpers/AttributesImpl implements org/xml/sax/ext/Attributes2 flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 1 +method name descriptor (Lorg/xml/sax/Attributes;)V flags 1 +method name isDeclared descriptor (I)Z flags 1 +method name isDeclared descriptor (Ljava/lang/String;Ljava/lang/String;)Z flags 1 +method name isDeclared descriptor (Ljava/lang/String;)Z flags 1 +method name isSpecified descriptor (I)Z flags 1 +method name isSpecified descriptor (Ljava/lang/String;Ljava/lang/String;)Z flags 1 +method name isSpecified descriptor (Ljava/lang/String;)Z flags 1 +method name setAttributes descriptor (Lorg/xml/sax/Attributes;)V flags 1 +method name addAttribute descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name removeAttribute descriptor (I)V flags 1 +method name setDeclared descriptor (IZ)V flags 1 +method name setSpecified descriptor (IZ)V flags 1 + +class name org/xml/sax/ext/DeclHandler +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name elementDecl descriptor (Ljava/lang/String;Ljava/lang/String;)V thrownTypes org/xml/sax/SAXException flags 401 +method name attributeDecl descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V thrownTypes org/xml/sax/SAXException flags 401 +method name internalEntityDecl descriptor (Ljava/lang/String;Ljava/lang/String;)V thrownTypes org/xml/sax/SAXException flags 401 +method name externalEntityDecl descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V thrownTypes org/xml/sax/SAXException flags 401 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 1 +method name startCDATA descriptor ()V thrownTypes org/xml/sax/SAXException flags 1 +method name endCDATA descriptor ()V thrownTypes org/xml/sax/SAXException flags 1 +method name startDTD descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V thrownTypes org/xml/sax/SAXException flags 1 +method name endDTD descriptor ()V thrownTypes org/xml/sax/SAXException flags 1 +method name startEntity descriptor (Ljava/lang/String;)V thrownTypes org/xml/sax/SAXException flags 1 +method name endEntity descriptor (Ljava/lang/String;)V thrownTypes org/xml/sax/SAXException flags 1 +method name comment descriptor ([CII)V thrownTypes org/xml/sax/SAXException flags 1 +method name attributeDecl descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V thrownTypes org/xml/sax/SAXException flags 1 +method name elementDecl descriptor (Ljava/lang/String;Ljava/lang/String;)V thrownTypes org/xml/sax/SAXException flags 1 +method name externalEntityDecl descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V thrownTypes org/xml/sax/SAXException flags 1 +method name internalEntityDecl descriptor (Ljava/lang/String;Ljava/lang/String;)V thrownTypes org/xml/sax/SAXException flags 1 +method name getExternalSubset descriptor (Ljava/lang/String;Ljava/lang/String;)Lorg/xml/sax/InputSource; thrownTypes org/xml/sax/SAXException,java/io/IOException flags 1 +method name resolveEntity descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xml/sax/InputSource; thrownTypes org/xml/sax/SAXException,java/io/IOException flags 1 +method name resolveEntity descriptor (Ljava/lang/String;Ljava/lang/String;)Lorg/xml/sax/InputSource; thrownTypes org/xml/sax/SAXException,java/io/IOException flags 1 + +class name org/xml/sax/ext/EntityResolver2 +header extends java/lang/Object implements org/xml/sax/EntityResolver flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getExternalSubset descriptor (Ljava/lang/String;Ljava/lang/String;)Lorg/xml/sax/InputSource; thrownTypes org/xml/sax/SAXException,java/io/IOException flags 401 +method name resolveEntity descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xml/sax/InputSource; thrownTypes org/xml/sax/SAXException,java/io/IOException flags 401 + +class name org/xml/sax/ext/LexicalHandler +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name startDTD descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V thrownTypes org/xml/sax/SAXException flags 401 +method name endDTD descriptor ()V thrownTypes org/xml/sax/SAXException flags 401 +method name startEntity descriptor (Ljava/lang/String;)V thrownTypes org/xml/sax/SAXException flags 401 +method name endEntity descriptor (Ljava/lang/String;)V thrownTypes org/xml/sax/SAXException flags 401 +method name startCDATA descriptor ()V thrownTypes org/xml/sax/SAXException flags 401 +method name endCDATA descriptor ()V thrownTypes org/xml/sax/SAXException flags 401 +method name comment descriptor ([CII)V thrownTypes org/xml/sax/SAXException flags 401 + +class name org/xml/sax/ext/Locator2 +header extends java/lang/Object implements org/xml/sax/Locator flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name getXMLVersion descriptor ()Ljava/lang/String; flags 401 +method name getEncoding descriptor ()Ljava/lang/String; flags 401 + +class name org/xml/sax/ext/Locator2Impl +header extends org/xml/sax/helpers/LocatorImpl implements org/xml/sax/ext/Locator2 flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 1 +method name descriptor (Lorg/xml/sax/Locator;)V flags 1 +method name getXMLVersion descriptor ()Ljava/lang/String; flags 1 +method name getEncoding descriptor ()Ljava/lang/String; flags 1 +method name setXMLVersion descriptor (Ljava/lang/String;)V flags 1 +method name setEncoding descriptor (Ljava/lang/String;)V flags 1 + +class name org/xml/sax/helpers/AttributeListImpl +header extends java/lang/Object implements org/xml/sax/AttributeList flags 21 deprecated true classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 1 +method name descriptor (Lorg/xml/sax/AttributeList;)V flags 1 +method name setAttributeList descriptor (Lorg/xml/sax/AttributeList;)V flags 1 +method name addAttribute descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name removeAttribute descriptor (Ljava/lang/String;)V flags 1 +method name clear descriptor ()V flags 1 +method name getLength descriptor ()I flags 1 +method name getName descriptor (I)Ljava/lang/String; flags 1 +method name getType descriptor (I)Ljava/lang/String; flags 1 +method name getValue descriptor (I)Ljava/lang/String; flags 1 +method name getType descriptor (Ljava/lang/String;)Ljava/lang/String; flags 1 +method name getValue descriptor (Ljava/lang/String;)Ljava/lang/String; flags 1 + +class name org/xml/sax/helpers/AttributesImpl +header extends java/lang/Object implements org/xml/sax/Attributes flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 1 +method name descriptor (Lorg/xml/sax/Attributes;)V flags 1 +method name getLength descriptor ()I flags 1 +method name getURI descriptor (I)Ljava/lang/String; flags 1 +method name getLocalName descriptor (I)Ljava/lang/String; flags 1 +method name getQName descriptor (I)Ljava/lang/String; flags 1 +method name getType descriptor (I)Ljava/lang/String; flags 1 +method name getValue descriptor (I)Ljava/lang/String; flags 1 +method name getIndex descriptor (Ljava/lang/String;Ljava/lang/String;)I flags 1 +method name getIndex descriptor (Ljava/lang/String;)I flags 1 +method name getType descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; flags 1 +method name getType descriptor (Ljava/lang/String;)Ljava/lang/String; flags 1 +method name getValue descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; flags 1 +method name getValue descriptor (Ljava/lang/String;)Ljava/lang/String; flags 1 +method name clear descriptor ()V flags 1 +method name setAttributes descriptor (Lorg/xml/sax/Attributes;)V flags 1 +method name addAttribute descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name setAttribute descriptor (ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name removeAttribute descriptor (I)V flags 1 +method name setURI descriptor (ILjava/lang/String;)V flags 1 +method name setLocalName descriptor (ILjava/lang/String;)V flags 1 +method name setQName descriptor (ILjava/lang/String;)V flags 1 +method name setType descriptor (ILjava/lang/String;)V flags 1 +method name setValue descriptor (ILjava/lang/String;)V flags 1 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 1 +method name resolveEntity descriptor (Ljava/lang/String;Ljava/lang/String;)Lorg/xml/sax/InputSource; thrownTypes java/io/IOException,org/xml/sax/SAXException flags 1 +method name notationDecl descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V thrownTypes org/xml/sax/SAXException flags 1 +method name unparsedEntityDecl descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V thrownTypes org/xml/sax/SAXException flags 1 +method name setDocumentLocator descriptor (Lorg/xml/sax/Locator;)V flags 1 +method name startDocument descriptor ()V thrownTypes org/xml/sax/SAXException flags 1 +method name endDocument descriptor ()V thrownTypes org/xml/sax/SAXException flags 1 +method name startPrefixMapping descriptor (Ljava/lang/String;Ljava/lang/String;)V thrownTypes org/xml/sax/SAXException flags 1 +method name endPrefixMapping descriptor (Ljava/lang/String;)V thrownTypes org/xml/sax/SAXException flags 1 +method name startElement descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V thrownTypes org/xml/sax/SAXException flags 1 +method name endElement descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V thrownTypes org/xml/sax/SAXException flags 1 +method name characters descriptor ([CII)V thrownTypes org/xml/sax/SAXException flags 1 +method name ignorableWhitespace descriptor ([CII)V thrownTypes org/xml/sax/SAXException flags 1 +method name processingInstruction descriptor (Ljava/lang/String;Ljava/lang/String;)V thrownTypes org/xml/sax/SAXException flags 1 +method name skippedEntity descriptor (Ljava/lang/String;)V thrownTypes org/xml/sax/SAXException flags 1 +method name warning descriptor (Lorg/xml/sax/SAXParseException;)V thrownTypes org/xml/sax/SAXException flags 1 +method name error descriptor (Lorg/xml/sax/SAXParseException;)V thrownTypes org/xml/sax/SAXException flags 1 +method name fatalError descriptor (Lorg/xml/sax/SAXParseException;)V thrownTypes org/xml/sax/SAXException flags 1 + +class name org/xml/sax/helpers/LocatorImpl +header extends java/lang/Object implements org/xml/sax/Locator flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 1 +method name descriptor (Lorg/xml/sax/Locator;)V flags 1 +method name getPublicId descriptor ()Ljava/lang/String; flags 1 +method name getSystemId descriptor ()Ljava/lang/String; flags 1 +method name getLineNumber descriptor ()I flags 1 +method name getColumnNumber descriptor ()I flags 1 +method name setPublicId descriptor (Ljava/lang/String;)V flags 1 +method name setSystemId descriptor (Ljava/lang/String;)V flags 1 +method name setLineNumber descriptor (I)V flags 1 +method name setColumnNumber descriptor (I)V flags 1 + +class name org/xml/sax/helpers/NamespaceSupport +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +field name XMLNS descriptor Ljava/lang/String; constantValue http://www.w3.org/XML/1998/namespace flags 19 +field name NSDECL descriptor Ljava/lang/String; constantValue http://www.w3.org/xmlns/2000/ flags 19 +method name descriptor ()V flags 1 +method name reset descriptor ()V flags 1 +method name pushContext descriptor ()V flags 1 +method name popContext descriptor ()V flags 1 +method name declarePrefix descriptor (Ljava/lang/String;Ljava/lang/String;)Z flags 1 +method name processName descriptor (Ljava/lang/String;[Ljava/lang/String;Z)[Ljava/lang/String; flags 1 +method name getURI descriptor (Ljava/lang/String;)Ljava/lang/String; flags 1 +method name getPrefixes descriptor ()Ljava/util/Enumeration; flags 1 +method name getPrefix descriptor (Ljava/lang/String;)Ljava/lang/String; flags 1 +method name getPrefixes descriptor (Ljava/lang/String;)Ljava/util/Enumeration; flags 1 +method name getDeclaredPrefixes descriptor ()Ljava/util/Enumeration; flags 1 +method name setNamespaceDeclUris descriptor (Z)V flags 1 +method name isNamespaceDeclUris descriptor ()Z flags 1 + +class name org/xml/sax/helpers/ParserAdapter +header extends java/lang/Object implements org/xml/sax/XMLReader,org/xml/sax/DocumentHandler flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V thrownTypes org/xml/sax/SAXException flags 1 +method name descriptor (Lorg/xml/sax/Parser;)V flags 1 +method name setFeature descriptor (Ljava/lang/String;Z)V thrownTypes org/xml/sax/SAXNotRecognizedException,org/xml/sax/SAXNotSupportedException flags 1 +method name getFeature descriptor (Ljava/lang/String;)Z thrownTypes org/xml/sax/SAXNotRecognizedException,org/xml/sax/SAXNotSupportedException flags 1 +method name setProperty descriptor (Ljava/lang/String;Ljava/lang/Object;)V thrownTypes org/xml/sax/SAXNotRecognizedException,org/xml/sax/SAXNotSupportedException flags 1 +method name getProperty descriptor (Ljava/lang/String;)Ljava/lang/Object; thrownTypes org/xml/sax/SAXNotRecognizedException,org/xml/sax/SAXNotSupportedException flags 1 +method name setEntityResolver descriptor (Lorg/xml/sax/EntityResolver;)V flags 1 +method name getEntityResolver descriptor ()Lorg/xml/sax/EntityResolver; flags 1 +method name setDTDHandler descriptor (Lorg/xml/sax/DTDHandler;)V flags 1 +method name getDTDHandler descriptor ()Lorg/xml/sax/DTDHandler; flags 1 +method name setContentHandler descriptor (Lorg/xml/sax/ContentHandler;)V flags 1 +method name getContentHandler descriptor ()Lorg/xml/sax/ContentHandler; flags 1 +method name setErrorHandler descriptor (Lorg/xml/sax/ErrorHandler;)V flags 1 +method name getErrorHandler descriptor ()Lorg/xml/sax/ErrorHandler; flags 1 +method name parse descriptor (Ljava/lang/String;)V thrownTypes java/io/IOException,org/xml/sax/SAXException flags 1 +method name parse descriptor (Lorg/xml/sax/InputSource;)V thrownTypes java/io/IOException,org/xml/sax/SAXException flags 1 +method name setDocumentLocator descriptor (Lorg/xml/sax/Locator;)V flags 1 +method name startDocument descriptor ()V thrownTypes org/xml/sax/SAXException flags 1 +method name endDocument descriptor ()V thrownTypes org/xml/sax/SAXException flags 1 +method name startElement descriptor (Ljava/lang/String;Lorg/xml/sax/AttributeList;)V thrownTypes org/xml/sax/SAXException flags 1 +method name endElement descriptor (Ljava/lang/String;)V thrownTypes org/xml/sax/SAXException flags 1 +method name characters descriptor ([CII)V thrownTypes org/xml/sax/SAXException flags 1 +method name ignorableWhitespace descriptor ([CII)V thrownTypes org/xml/sax/SAXException flags 1 +method name processingInstruction descriptor (Ljava/lang/String;Ljava/lang/String;)V thrownTypes org/xml/sax/SAXException flags 1 + +class name org/xml/sax/helpers/ParserFactory +header extends java/lang/Object flags 21 deprecated true classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name makeParser descriptor ()Lorg/xml/sax/Parser; thrownTypes java/lang/ClassNotFoundException,java/lang/IllegalAccessException,java/lang/InstantiationException,java/lang/NullPointerException,java/lang/ClassCastException flags 9 +method name makeParser descriptor (Ljava/lang/String;)Lorg/xml/sax/Parser; thrownTypes java/lang/ClassNotFoundException,java/lang/IllegalAccessException,java/lang/InstantiationException,java/lang/ClassCastException flags 9 + +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 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V flags 1 +method name descriptor (Lorg/xml/sax/XMLReader;)V flags 1 +method name setParent descriptor (Lorg/xml/sax/XMLReader;)V flags 1 +method name getParent descriptor ()Lorg/xml/sax/XMLReader; flags 1 +method name setFeature descriptor (Ljava/lang/String;Z)V thrownTypes org/xml/sax/SAXNotRecognizedException,org/xml/sax/SAXNotSupportedException flags 1 +method name getFeature descriptor (Ljava/lang/String;)Z thrownTypes org/xml/sax/SAXNotRecognizedException,org/xml/sax/SAXNotSupportedException flags 1 +method name setProperty descriptor (Ljava/lang/String;Ljava/lang/Object;)V thrownTypes org/xml/sax/SAXNotRecognizedException,org/xml/sax/SAXNotSupportedException flags 1 +method name getProperty descriptor (Ljava/lang/String;)Ljava/lang/Object; thrownTypes org/xml/sax/SAXNotRecognizedException,org/xml/sax/SAXNotSupportedException flags 1 +method name setEntityResolver descriptor (Lorg/xml/sax/EntityResolver;)V flags 1 +method name getEntityResolver descriptor ()Lorg/xml/sax/EntityResolver; flags 1 +method name setDTDHandler descriptor (Lorg/xml/sax/DTDHandler;)V flags 1 +method name getDTDHandler descriptor ()Lorg/xml/sax/DTDHandler; flags 1 +method name setContentHandler descriptor (Lorg/xml/sax/ContentHandler;)V flags 1 +method name getContentHandler descriptor ()Lorg/xml/sax/ContentHandler; flags 1 +method name setErrorHandler descriptor (Lorg/xml/sax/ErrorHandler;)V flags 1 +method name getErrorHandler descriptor ()Lorg/xml/sax/ErrorHandler; flags 1 +method name parse descriptor (Lorg/xml/sax/InputSource;)V thrownTypes org/xml/sax/SAXException,java/io/IOException flags 1 +method name parse descriptor (Ljava/lang/String;)V thrownTypes org/xml/sax/SAXException,java/io/IOException flags 1 +method name resolveEntity descriptor (Ljava/lang/String;Ljava/lang/String;)Lorg/xml/sax/InputSource; thrownTypes org/xml/sax/SAXException,java/io/IOException flags 1 +method name notationDecl descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V thrownTypes org/xml/sax/SAXException flags 1 +method name unparsedEntityDecl descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V thrownTypes org/xml/sax/SAXException flags 1 +method name setDocumentLocator descriptor (Lorg/xml/sax/Locator;)V flags 1 +method name startDocument descriptor ()V thrownTypes org/xml/sax/SAXException flags 1 +method name endDocument descriptor ()V thrownTypes org/xml/sax/SAXException flags 1 +method name startPrefixMapping descriptor (Ljava/lang/String;Ljava/lang/String;)V thrownTypes org/xml/sax/SAXException flags 1 +method name endPrefixMapping descriptor (Ljava/lang/String;)V thrownTypes org/xml/sax/SAXException flags 1 +method name startElement descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V thrownTypes org/xml/sax/SAXException flags 1 +method name endElement descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V thrownTypes org/xml/sax/SAXException flags 1 +method name characters descriptor ([CII)V thrownTypes org/xml/sax/SAXException flags 1 +method name ignorableWhitespace descriptor ([CII)V thrownTypes org/xml/sax/SAXException flags 1 +method name processingInstruction descriptor (Ljava/lang/String;Ljava/lang/String;)V thrownTypes org/xml/sax/SAXException flags 1 +method name skippedEntity descriptor (Ljava/lang/String;)V thrownTypes org/xml/sax/SAXException flags 1 +method name warning descriptor (Lorg/xml/sax/SAXParseException;)V thrownTypes org/xml/sax/SAXException flags 1 +method name error descriptor (Lorg/xml/sax/SAXParseException;)V thrownTypes org/xml/sax/SAXException flags 1 +method name fatalError descriptor (Lorg/xml/sax/SAXParseException;)V thrownTypes org/xml/sax/SAXException flags 1 + +class name org/xml/sax/helpers/XMLReaderAdapter +header extends java/lang/Object implements org/xml/sax/Parser,org/xml/sax/ContentHandler flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name descriptor ()V thrownTypes org/xml/sax/SAXException flags 1 +method name descriptor (Lorg/xml/sax/XMLReader;)V flags 1 +method name setLocale descriptor (Ljava/util/Locale;)V thrownTypes org/xml/sax/SAXException flags 1 +method name setEntityResolver descriptor (Lorg/xml/sax/EntityResolver;)V flags 1 +method name setDTDHandler descriptor (Lorg/xml/sax/DTDHandler;)V flags 1 +method name setDocumentHandler descriptor (Lorg/xml/sax/DocumentHandler;)V flags 1 +method name setErrorHandler descriptor (Lorg/xml/sax/ErrorHandler;)V flags 1 +method name parse descriptor (Ljava/lang/String;)V thrownTypes java/io/IOException,org/xml/sax/SAXException flags 1 +method name parse descriptor (Lorg/xml/sax/InputSource;)V thrownTypes java/io/IOException,org/xml/sax/SAXException flags 1 +method name setDocumentLocator descriptor (Lorg/xml/sax/Locator;)V flags 1 +method name startDocument descriptor ()V thrownTypes org/xml/sax/SAXException flags 1 +method name endDocument descriptor ()V thrownTypes org/xml/sax/SAXException flags 1 +method name startPrefixMapping descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name endPrefixMapping descriptor (Ljava/lang/String;)V flags 1 +method name startElement descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V thrownTypes org/xml/sax/SAXException flags 1 +method name endElement descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V thrownTypes org/xml/sax/SAXException flags 1 +method name characters descriptor ([CII)V thrownTypes org/xml/sax/SAXException flags 1 +method name ignorableWhitespace descriptor ([CII)V thrownTypes org/xml/sax/SAXException flags 1 +method name processingInstruction descriptor (Ljava/lang/String;Ljava/lang/String;)V thrownTypes org/xml/sax/SAXException flags 1 +method name skippedEntity descriptor (Ljava/lang/String;)V thrownTypes org/xml/sax/SAXException flags 1 + +class name org/xml/sax/helpers/XMLReaderFactory +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I2) +method name createXMLReader descriptor ()Lorg/xml/sax/XMLReader; thrownTypes org/xml/sax/SAXException flags 9 +method name createXMLReader descriptor (Ljava/lang/String;)Lorg/xml/sax/XMLReader; thrownTypes org/xml/sax/SAXException flags 9 + diff --git a/langtools/make/data/symbols/java.xml.bind-6.sym.txt b/langtools/make/data/symbols/java.xml.bind-6.sym.txt new file mode 100644 index 00000000000..57606dfd58a --- /dev/null +++ b/langtools/make/data/symbols/java.xml.bind-6.sym.txt @@ -0,0 +1,37 @@ +# +# 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/bind/JAXBPermission + +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;}) +innerclass innerClass javax/xml/bind/annotation/XmlElement$DEFAULT outerClass javax/xml/bind/annotation/XmlElement innerClassName DEFAULT flags 19 + +class name javax/xml/bind/annotation/XmlElementRef +-method name required descriptor ()Z + diff --git a/langtools/make/data/symbols/java.xml.bind-7.sym.txt b/langtools/make/data/symbols/java.xml.bind-7.sym.txt new file mode 100644 index 00000000000..ba253beacd0 --- /dev/null +++ b/langtools/make/data/symbols/java.xml.bind-7.sym.txt @@ -0,0 +1,286 @@ +# +# 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/bind/Binder +header extends java/lang/Object flags 421 signature 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 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 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; + +class name javax/xml/bind/annotation/XmlAccessOrder +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; + +class name javax/xml/bind/annotation/XmlAccessType +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; + +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/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; + +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; + +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; + +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; + +class name javax/xml/bind/annotation/adapters/XmlAdapter +header extends java/lang/Object flags 421 signature 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 + diff --git a/langtools/make/data/symbols/java.xml.bind-8.sym.txt b/langtools/make/data/symbols/java.xml.bind-8.sym.txt new file mode 100644 index 00000000000..bc72e639789 --- /dev/null +++ b/langtools/make/data/symbols/java.xml.bind-8.sym.txt @@ -0,0 +1,822 @@ +# +# 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/bind/Binder +header extends java/lang/Object flags 421 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name unmarshal descriptor (Ljava/lang/Object;)Ljava/lang/Object; thrownTypes javax/xml/bind/JAXBException flags 401 signature (TXmlNode;)Ljava/lang/Object; +method name unmarshal descriptor (Ljava/lang/Object;Ljava/lang/Class;)Ljavax/xml/bind/JAXBElement; thrownTypes javax/xml/bind/JAXBException flags 401 signature (TXmlNode;Ljava/lang/Class;)Ljavax/xml/bind/JAXBElement; +method name marshal descriptor (Ljava/lang/Object;Ljava/lang/Object;)V thrownTypes javax/xml/bind/JAXBException flags 401 signature (Ljava/lang/Object;TXmlNode;)V +method name getXMLNode descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (Ljava/lang/Object;)TXmlNode; +method name getJAXBNode descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (TXmlNode;)Ljava/lang/Object; +method name updateXML descriptor (Ljava/lang/Object;)Ljava/lang/Object; thrownTypes javax/xml/bind/JAXBException flags 401 signature (Ljava/lang/Object;)TXmlNode; +method name updateXML descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; thrownTypes javax/xml/bind/JAXBException flags 401 signature (Ljava/lang/Object;TXmlNode;)TXmlNode; +method name updateJAXB descriptor (Ljava/lang/Object;)Ljava/lang/Object; thrownTypes javax/xml/bind/JAXBException flags 401 signature (TXmlNode;)Ljava/lang/Object; +method name setSchema descriptor (Ljavax/xml/validation/Schema;)V flags 401 +method name getSchema descriptor ()Ljavax/xml/validation/Schema; flags 401 +method name setEventHandler descriptor (Ljavax/xml/bind/ValidationEventHandler;)V thrownTypes javax/xml/bind/JAXBException flags 401 +method name getEventHandler descriptor ()Ljavax/xml/bind/ValidationEventHandler; thrownTypes javax/xml/bind/JAXBException flags 401 +method name setProperty descriptor (Ljava/lang/String;Ljava/lang/Object;)V thrownTypes javax/xml/bind/PropertyException flags 401 +method name getProperty descriptor (Ljava/lang/String;)Ljava/lang/Object; thrownTypes javax/xml/bind/PropertyException flags 401 + +class name javax/xml/bind/DataBindingException +header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 + +class name javax/xml/bind/DatatypeConverter +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name setDatatypeConverter descriptor (Ljavax/xml/bind/DatatypeConverterInterface;)V flags 9 +method name parseString descriptor (Ljava/lang/String;)Ljava/lang/String; flags 9 +method name parseInteger descriptor (Ljava/lang/String;)Ljava/math/BigInteger; flags 9 +method name parseInt descriptor (Ljava/lang/String;)I flags 9 +method name parseLong descriptor (Ljava/lang/String;)J flags 9 +method name parseShort descriptor (Ljava/lang/String;)S flags 9 +method name parseDecimal descriptor (Ljava/lang/String;)Ljava/math/BigDecimal; flags 9 +method name parseFloat descriptor (Ljava/lang/String;)F flags 9 +method name parseDouble descriptor (Ljava/lang/String;)D flags 9 +method name parseBoolean descriptor (Ljava/lang/String;)Z flags 9 +method name parseByte descriptor (Ljava/lang/String;)B flags 9 +method name parseQName descriptor (Ljava/lang/String;Ljavax/xml/namespace/NamespaceContext;)Ljavax/xml/namespace/QName; flags 9 +method name parseDateTime descriptor (Ljava/lang/String;)Ljava/util/Calendar; flags 9 +method name parseBase64Binary descriptor (Ljava/lang/String;)[B flags 9 +method name parseHexBinary descriptor (Ljava/lang/String;)[B flags 9 +method name parseUnsignedInt descriptor (Ljava/lang/String;)J flags 9 +method name parseUnsignedShort descriptor (Ljava/lang/String;)I flags 9 +method name parseTime descriptor (Ljava/lang/String;)Ljava/util/Calendar; flags 9 +method name parseDate descriptor (Ljava/lang/String;)Ljava/util/Calendar; flags 9 +method name parseAnySimpleType descriptor (Ljava/lang/String;)Ljava/lang/String; flags 9 +method name printString descriptor (Ljava/lang/String;)Ljava/lang/String; flags 9 +method name printInteger descriptor (Ljava/math/BigInteger;)Ljava/lang/String; flags 9 +method name printInt descriptor (I)Ljava/lang/String; flags 9 +method name printLong descriptor (J)Ljava/lang/String; flags 9 +method name printShort descriptor (S)Ljava/lang/String; flags 9 +method name printDecimal descriptor (Ljava/math/BigDecimal;)Ljava/lang/String; flags 9 +method name printFloat descriptor (F)Ljava/lang/String; flags 9 +method name printDouble descriptor (D)Ljava/lang/String; flags 9 +method name printBoolean descriptor (Z)Ljava/lang/String; flags 9 +method name printByte descriptor (B)Ljava/lang/String; flags 9 +method name printQName descriptor (Ljavax/xml/namespace/QName;Ljavax/xml/namespace/NamespaceContext;)Ljava/lang/String; flags 9 +method name printDateTime descriptor (Ljava/util/Calendar;)Ljava/lang/String; flags 9 +method name printBase64Binary descriptor ([B)Ljava/lang/String; flags 9 +method name printHexBinary descriptor ([B)Ljava/lang/String; flags 9 +method name printUnsignedInt descriptor (J)Ljava/lang/String; flags 9 +method name printUnsignedShort descriptor (I)Ljava/lang/String; flags 9 +method name printTime descriptor (Ljava/util/Calendar;)Ljava/lang/String; flags 9 +method name printDate descriptor (Ljava/util/Calendar;)Ljava/lang/String; flags 9 +method name printAnySimpleType descriptor (Ljava/lang/String;)Ljava/lang/String; flags 9 + +class name javax/xml/bind/DatatypeConverterInterface +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name parseString descriptor (Ljava/lang/String;)Ljava/lang/String; flags 401 +method name parseInteger descriptor (Ljava/lang/String;)Ljava/math/BigInteger; flags 401 +method name parseInt descriptor (Ljava/lang/String;)I flags 401 +method name parseLong descriptor (Ljava/lang/String;)J flags 401 +method name parseShort descriptor (Ljava/lang/String;)S flags 401 +method name parseDecimal descriptor (Ljava/lang/String;)Ljava/math/BigDecimal; flags 401 +method name parseFloat descriptor (Ljava/lang/String;)F flags 401 +method name parseDouble descriptor (Ljava/lang/String;)D flags 401 +method name parseBoolean descriptor (Ljava/lang/String;)Z flags 401 +method name parseByte descriptor (Ljava/lang/String;)B flags 401 +method name parseQName descriptor (Ljava/lang/String;Ljavax/xml/namespace/NamespaceContext;)Ljavax/xml/namespace/QName; flags 401 +method name parseDateTime descriptor (Ljava/lang/String;)Ljava/util/Calendar; flags 401 +method name parseBase64Binary descriptor (Ljava/lang/String;)[B flags 401 +method name parseHexBinary descriptor (Ljava/lang/String;)[B flags 401 +method name parseUnsignedInt descriptor (Ljava/lang/String;)J flags 401 +method name parseUnsignedShort descriptor (Ljava/lang/String;)I flags 401 +method name parseTime descriptor (Ljava/lang/String;)Ljava/util/Calendar; flags 401 +method name parseDate descriptor (Ljava/lang/String;)Ljava/util/Calendar; flags 401 +method name parseAnySimpleType descriptor (Ljava/lang/String;)Ljava/lang/String; flags 401 +method name printString descriptor (Ljava/lang/String;)Ljava/lang/String; flags 401 +method name printInteger descriptor (Ljava/math/BigInteger;)Ljava/lang/String; flags 401 +method name printInt descriptor (I)Ljava/lang/String; flags 401 +method name printLong descriptor (J)Ljava/lang/String; flags 401 +method name printShort descriptor (S)Ljava/lang/String; flags 401 +method name printDecimal descriptor (Ljava/math/BigDecimal;)Ljava/lang/String; flags 401 +method name printFloat descriptor (F)Ljava/lang/String; flags 401 +method name printDouble descriptor (D)Ljava/lang/String; flags 401 +method name printBoolean descriptor (Z)Ljava/lang/String; flags 401 +method name printByte descriptor (B)Ljava/lang/String; flags 401 +method name printQName descriptor (Ljavax/xml/namespace/QName;Ljavax/xml/namespace/NamespaceContext;)Ljava/lang/String; flags 401 +method name printDateTime descriptor (Ljava/util/Calendar;)Ljava/lang/String; flags 401 +method name printBase64Binary descriptor ([B)Ljava/lang/String; flags 401 +method name printHexBinary descriptor ([B)Ljava/lang/String; flags 401 +method name printUnsignedInt descriptor (J)Ljava/lang/String; flags 401 +method name printUnsignedShort descriptor (I)Ljava/lang/String; flags 401 +method name printTime descriptor (Ljava/util/Calendar;)Ljava/lang/String; flags 401 +method name printDate descriptor (Ljava/util/Calendar;)Ljava/lang/String; flags 401 +method name printAnySimpleType descriptor (Ljava/lang/String;)Ljava/lang/String; flags 401 + +class name javax/xml/bind/Element +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name javax/xml/bind/JAXB +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name unmarshal descriptor (Ljava/io/File;Ljava/lang/Class;)Ljava/lang/Object; flags 9 signature (Ljava/io/File;Ljava/lang/Class;)TT; +method name unmarshal descriptor (Ljava/net/URL;Ljava/lang/Class;)Ljava/lang/Object; flags 9 signature (Ljava/net/URL;Ljava/lang/Class;)TT; +method name unmarshal descriptor (Ljava/net/URI;Ljava/lang/Class;)Ljava/lang/Object; flags 9 signature (Ljava/net/URI;Ljava/lang/Class;)TT; +method name unmarshal descriptor (Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; flags 9 signature (Ljava/lang/String;Ljava/lang/Class;)TT; +method name unmarshal descriptor (Ljava/io/InputStream;Ljava/lang/Class;)Ljava/lang/Object; flags 9 signature (Ljava/io/InputStream;Ljava/lang/Class;)TT; +method name unmarshal descriptor (Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object; flags 9 signature (Ljava/io/Reader;Ljava/lang/Class;)TT; +method name unmarshal descriptor (Ljavax/xml/transform/Source;Ljava/lang/Class;)Ljava/lang/Object; flags 9 signature (Ljavax/xml/transform/Source;Ljava/lang/Class;)TT; +method name marshal descriptor (Ljava/lang/Object;Ljava/io/File;)V flags 9 +method name marshal descriptor (Ljava/lang/Object;Ljava/net/URL;)V flags 9 +method name marshal descriptor (Ljava/lang/Object;Ljava/net/URI;)V flags 9 +method name marshal descriptor (Ljava/lang/Object;Ljava/lang/String;)V flags 9 +method name marshal descriptor (Ljava/lang/Object;Ljava/io/OutputStream;)V flags 9 +method name marshal descriptor (Ljava/lang/Object;Ljava/io/Writer;)V flags 9 +method name marshal descriptor (Ljava/lang/Object;Ljavax/xml/transform/Result;)V flags 9 + +class name javax/xml/bind/JAXBContext +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name JAXB_CONTEXT_FACTORY descriptor Ljava/lang/String; constantValue javax.xml.bind.context.factory flags 19 +method name descriptor ()V flags 4 +method name newInstance descriptor (Ljava/lang/String;)Ljavax/xml/bind/JAXBContext; thrownTypes javax/xml/bind/JAXBException flags 9 +method name newInstance descriptor (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/xml/bind/JAXBContext; thrownTypes javax/xml/bind/JAXBException flags 9 +method name newInstance descriptor (Ljava/lang/String;Ljava/lang/ClassLoader;Ljava/util/Map;)Ljavax/xml/bind/JAXBContext; thrownTypes javax/xml/bind/JAXBException flags 9 signature (Ljava/lang/String;Ljava/lang/ClassLoader;Ljava/util/Map;)Ljavax/xml/bind/JAXBContext; +method name newInstance descriptor ([Ljava/lang/Class;)Ljavax/xml/bind/JAXBContext; thrownTypes javax/xml/bind/JAXBException flags 89 +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;)Ljavax/xml/bind/JAXBContext; +method name createUnmarshaller descriptor ()Ljavax/xml/bind/Unmarshaller; thrownTypes javax/xml/bind/JAXBException flags 401 +method name createMarshaller descriptor ()Ljavax/xml/bind/Marshaller; thrownTypes javax/xml/bind/JAXBException flags 401 +method name createValidator descriptor ()Ljavax/xml/bind/Validator; thrownTypes javax/xml/bind/JAXBException flags 401 deprecated true +method name createBinder descriptor (Ljava/lang/Class;)Ljavax/xml/bind/Binder; flags 1 signature (Ljava/lang/Class;)Ljavax/xml/bind/Binder; +method name createBinder descriptor ()Ljavax/xml/bind/Binder; flags 1 signature ()Ljavax/xml/bind/Binder; +method name createJAXBIntrospector descriptor ()Ljavax/xml/bind/JAXBIntrospector; flags 1 +method name generateSchema descriptor (Ljavax/xml/bind/SchemaOutputResolver;)V thrownTypes java/io/IOException flags 1 + +class name javax/xml/bind/JAXBElement +header extends java/lang/Object implements java/io/Serializable flags 21 signature Ljava/lang/Object;Ljava/io/Serializable; classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/xml/bind/JAXBElement$GlobalScope outerClass javax/xml/bind/JAXBElement innerClassName GlobalScope flags 19 +field name name descriptor Ljavax/xml/namespace/QName; flags 14 +field name declaredType descriptor Ljava/lang/Class; flags 14 signature Ljava/lang/Class; +field name scope descriptor Ljava/lang/Class; flags 14 +field name value descriptor Ljava/lang/Object; flags 4 signature TT; +field name nil descriptor Z flags 4 +method name descriptor (Ljavax/xml/namespace/QName;Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)V flags 1 signature (Ljavax/xml/namespace/QName;Ljava/lang/Class;Ljava/lang/Class;TT;)V +method name descriptor (Ljavax/xml/namespace/QName;Ljava/lang/Class;Ljava/lang/Object;)V flags 1 signature (Ljavax/xml/namespace/QName;Ljava/lang/Class;TT;)V +method name getDeclaredType descriptor ()Ljava/lang/Class; flags 1 signature ()Ljava/lang/Class; +method name getName descriptor ()Ljavax/xml/namespace/QName; flags 1 +method name setValue descriptor (Ljava/lang/Object;)V flags 1 signature (TT;)V +method name getValue descriptor ()Ljava/lang/Object; flags 1 signature ()TT; +method name getScope descriptor ()Ljava/lang/Class; flags 1 +method name isNil descriptor ()Z flags 1 +method name setNil descriptor (Z)V flags 1 +method name isGlobalScope descriptor ()Z flags 1 +method name isTypeSubstituted descriptor ()Z flags 1 + +class name javax/xml/bind/JAXBElement$GlobalScope +header extends java/lang/Object flags 31 +innerclass innerClass javax/xml/bind/JAXBElement$GlobalScope outerClass javax/xml/bind/JAXBElement innerClassName GlobalScope flags 19 +method name descriptor ()V flags 1 + +class name javax/xml/bind/JAXBException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name getErrorCode descriptor ()Ljava/lang/String; flags 1 +method name getLinkedException descriptor ()Ljava/lang/Throwable; flags 1 +method name setLinkedException descriptor (Ljava/lang/Throwable;)V flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name printStackTrace descriptor (Ljava/io/PrintStream;)V flags 1 +method name printStackTrace descriptor ()V flags 1 +method name printStackTrace descriptor (Ljava/io/PrintWriter;)V flags 1 +method name getCause descriptor ()Ljava/lang/Throwable; flags 1 + +class name javax/xml/bind/JAXBIntrospector +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name isElement descriptor (Ljava/lang/Object;)Z flags 401 +method name getElementName descriptor (Ljava/lang/Object;)Ljavax/xml/namespace/QName; flags 401 +method name getValue descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 9 + +class name javax/xml/bind/JAXBPermission +header extends java/security/BasicPermission flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/String;)V flags 1 + +class name javax/xml/bind/MarshalException +header extends javax/xml/bind/JAXBException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 + +class name javax/xml/bind/Marshaller +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/xml/bind/Marshaller$Listener outerClass javax/xml/bind/Marshaller innerClassName Listener flags 409 +field name JAXB_ENCODING descriptor Ljava/lang/String; constantValue jaxb.encoding flags 19 +field name JAXB_FORMATTED_OUTPUT descriptor Ljava/lang/String; constantValue jaxb.formatted.output flags 19 +field name JAXB_SCHEMA_LOCATION descriptor Ljava/lang/String; constantValue jaxb.schemaLocation flags 19 +field name JAXB_NO_NAMESPACE_SCHEMA_LOCATION descriptor Ljava/lang/String; constantValue jaxb.noNamespaceSchemaLocation flags 19 +field name JAXB_FRAGMENT descriptor Ljava/lang/String; constantValue jaxb.fragment flags 19 +method name marshal descriptor (Ljava/lang/Object;Ljavax/xml/transform/Result;)V thrownTypes javax/xml/bind/JAXBException flags 401 +method name marshal descriptor (Ljava/lang/Object;Ljava/io/OutputStream;)V thrownTypes javax/xml/bind/JAXBException flags 401 +method name marshal descriptor (Ljava/lang/Object;Ljava/io/File;)V thrownTypes javax/xml/bind/JAXBException flags 401 +method name marshal descriptor (Ljava/lang/Object;Ljava/io/Writer;)V thrownTypes javax/xml/bind/JAXBException flags 401 +method name marshal descriptor (Ljava/lang/Object;Lorg/xml/sax/ContentHandler;)V thrownTypes javax/xml/bind/JAXBException flags 401 +method name marshal descriptor (Ljava/lang/Object;Lorg/w3c/dom/Node;)V thrownTypes javax/xml/bind/JAXBException flags 401 +method name marshal descriptor (Ljava/lang/Object;Ljavax/xml/stream/XMLStreamWriter;)V thrownTypes javax/xml/bind/JAXBException flags 401 +method name marshal descriptor (Ljava/lang/Object;Ljavax/xml/stream/XMLEventWriter;)V thrownTypes javax/xml/bind/JAXBException flags 401 +method name getNode descriptor (Ljava/lang/Object;)Lorg/w3c/dom/Node; thrownTypes javax/xml/bind/JAXBException flags 401 +method name setProperty descriptor (Ljava/lang/String;Ljava/lang/Object;)V thrownTypes javax/xml/bind/PropertyException flags 401 +method name getProperty descriptor (Ljava/lang/String;)Ljava/lang/Object; thrownTypes javax/xml/bind/PropertyException flags 401 +method name setEventHandler descriptor (Ljavax/xml/bind/ValidationEventHandler;)V thrownTypes javax/xml/bind/JAXBException flags 401 +method name getEventHandler descriptor ()Ljavax/xml/bind/ValidationEventHandler; thrownTypes javax/xml/bind/JAXBException flags 401 +method name setAdapter descriptor (Ljavax/xml/bind/annotation/adapters/XmlAdapter;)V flags 401 +method name setAdapter descriptor (Ljava/lang/Class;Ljavax/xml/bind/annotation/adapters/XmlAdapter;)V flags 401 signature (Ljava/lang/Class;TA;)V +method name getAdapter descriptor (Ljava/lang/Class;)Ljavax/xml/bind/annotation/adapters/XmlAdapter; flags 401 signature (Ljava/lang/Class;)TA; +method name setAttachmentMarshaller descriptor (Ljavax/xml/bind/attachment/AttachmentMarshaller;)V flags 401 +method name getAttachmentMarshaller descriptor ()Ljavax/xml/bind/attachment/AttachmentMarshaller; flags 401 +method name setSchema descriptor (Ljavax/xml/validation/Schema;)V flags 401 +method name getSchema descriptor ()Ljavax/xml/validation/Schema; flags 401 +method name setListener descriptor (Ljavax/xml/bind/Marshaller$Listener;)V flags 401 +method name getListener descriptor ()Ljavax/xml/bind/Marshaller$Listener; flags 401 + +class name javax/xml/bind/Marshaller$Listener +header extends java/lang/Object flags 421 +innerclass innerClass javax/xml/bind/Marshaller$Listener outerClass javax/xml/bind/Marshaller innerClassName Listener flags 409 +method name descriptor ()V flags 1 +method name beforeMarshal descriptor (Ljava/lang/Object;)V flags 1 +method name afterMarshal descriptor (Ljava/lang/Object;)V flags 1 + +class name javax/xml/bind/NotIdentifiableEvent +header extends java/lang/Object implements javax/xml/bind/ValidationEvent flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name javax/xml/bind/ParseConversionEvent +header extends java/lang/Object implements javax/xml/bind/ValidationEvent flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name javax/xml/bind/PrintConversionEvent +header extends java/lang/Object implements javax/xml/bind/ValidationEvent flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name javax/xml/bind/PropertyException +header extends javax/xml/bind/JAXBException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Object;)V flags 1 + +class name javax/xml/bind/SchemaOutputResolver +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name createOutput descriptor (Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/transform/Result; thrownTypes java/io/IOException flags 401 + +class name javax/xml/bind/TypeConstraintException +header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name getErrorCode descriptor ()Ljava/lang/String; flags 1 +method name getLinkedException descriptor ()Ljava/lang/Throwable; flags 1 +method name setLinkedException descriptor (Ljava/lang/Throwable;)V flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name printStackTrace descriptor (Ljava/io/PrintStream;)V flags 1 +method name printStackTrace descriptor ()V flags 1 + +class name javax/xml/bind/UnmarshalException +header extends javax/xml/bind/JAXBException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 + +class name javax/xml/bind/Unmarshaller +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/xml/bind/Unmarshaller$Listener outerClass javax/xml/bind/Unmarshaller innerClassName Listener flags 409 +method name unmarshal descriptor (Ljava/io/File;)Ljava/lang/Object; thrownTypes javax/xml/bind/JAXBException flags 401 +method name unmarshal descriptor (Ljava/io/InputStream;)Ljava/lang/Object; thrownTypes javax/xml/bind/JAXBException flags 401 +method name unmarshal descriptor (Ljava/io/Reader;)Ljava/lang/Object; thrownTypes javax/xml/bind/JAXBException flags 401 +method name unmarshal descriptor (Ljava/net/URL;)Ljava/lang/Object; thrownTypes javax/xml/bind/JAXBException flags 401 +method name unmarshal descriptor (Lorg/xml/sax/InputSource;)Ljava/lang/Object; thrownTypes javax/xml/bind/JAXBException flags 401 +method name unmarshal descriptor (Lorg/w3c/dom/Node;)Ljava/lang/Object; thrownTypes javax/xml/bind/JAXBException flags 401 +method name unmarshal descriptor (Lorg/w3c/dom/Node;Ljava/lang/Class;)Ljavax/xml/bind/JAXBElement; thrownTypes javax/xml/bind/JAXBException flags 401 signature (Lorg/w3c/dom/Node;Ljava/lang/Class;)Ljavax/xml/bind/JAXBElement; +method name unmarshal descriptor (Ljavax/xml/transform/Source;)Ljava/lang/Object; thrownTypes javax/xml/bind/JAXBException flags 401 +method name unmarshal descriptor (Ljavax/xml/transform/Source;Ljava/lang/Class;)Ljavax/xml/bind/JAXBElement; thrownTypes javax/xml/bind/JAXBException flags 401 signature (Ljavax/xml/transform/Source;Ljava/lang/Class;)Ljavax/xml/bind/JAXBElement; +method name unmarshal descriptor (Ljavax/xml/stream/XMLStreamReader;)Ljava/lang/Object; thrownTypes javax/xml/bind/JAXBException flags 401 +method name unmarshal descriptor (Ljavax/xml/stream/XMLStreamReader;Ljava/lang/Class;)Ljavax/xml/bind/JAXBElement; thrownTypes javax/xml/bind/JAXBException flags 401 signature (Ljavax/xml/stream/XMLStreamReader;Ljava/lang/Class;)Ljavax/xml/bind/JAXBElement; +method name unmarshal descriptor (Ljavax/xml/stream/XMLEventReader;)Ljava/lang/Object; thrownTypes javax/xml/bind/JAXBException flags 401 +method name unmarshal descriptor (Ljavax/xml/stream/XMLEventReader;Ljava/lang/Class;)Ljavax/xml/bind/JAXBElement; thrownTypes javax/xml/bind/JAXBException flags 401 signature (Ljavax/xml/stream/XMLEventReader;Ljava/lang/Class;)Ljavax/xml/bind/JAXBElement; +method name getUnmarshallerHandler descriptor ()Ljavax/xml/bind/UnmarshallerHandler; flags 401 +method name setValidating descriptor (Z)V thrownTypes javax/xml/bind/JAXBException flags 401 deprecated true +method name isValidating descriptor ()Z thrownTypes javax/xml/bind/JAXBException flags 401 deprecated true +method name setEventHandler descriptor (Ljavax/xml/bind/ValidationEventHandler;)V thrownTypes javax/xml/bind/JAXBException flags 401 +method name getEventHandler descriptor ()Ljavax/xml/bind/ValidationEventHandler; thrownTypes javax/xml/bind/JAXBException flags 401 +method name setProperty descriptor (Ljava/lang/String;Ljava/lang/Object;)V thrownTypes javax/xml/bind/PropertyException flags 401 +method name getProperty descriptor (Ljava/lang/String;)Ljava/lang/Object; thrownTypes javax/xml/bind/PropertyException flags 401 +method name setSchema descriptor (Ljavax/xml/validation/Schema;)V flags 401 +method name getSchema descriptor ()Ljavax/xml/validation/Schema; flags 401 +method name setAdapter descriptor (Ljavax/xml/bind/annotation/adapters/XmlAdapter;)V flags 401 +method name setAdapter descriptor (Ljava/lang/Class;Ljavax/xml/bind/annotation/adapters/XmlAdapter;)V flags 401 signature (Ljava/lang/Class;TA;)V +method name getAdapter descriptor (Ljava/lang/Class;)Ljavax/xml/bind/annotation/adapters/XmlAdapter; flags 401 signature (Ljava/lang/Class;)TA; +method name setAttachmentUnmarshaller descriptor (Ljavax/xml/bind/attachment/AttachmentUnmarshaller;)V flags 401 +method name getAttachmentUnmarshaller descriptor ()Ljavax/xml/bind/attachment/AttachmentUnmarshaller; flags 401 +method name setListener descriptor (Ljavax/xml/bind/Unmarshaller$Listener;)V flags 401 +method name getListener descriptor ()Ljavax/xml/bind/Unmarshaller$Listener; flags 401 + +class name javax/xml/bind/Unmarshaller$Listener +header extends java/lang/Object flags 421 +innerclass innerClass javax/xml/bind/Unmarshaller$Listener outerClass javax/xml/bind/Unmarshaller innerClassName Listener flags 409 +method name descriptor ()V flags 1 +method name beforeUnmarshal descriptor (Ljava/lang/Object;Ljava/lang/Object;)V flags 1 +method name afterUnmarshal descriptor (Ljava/lang/Object;Ljava/lang/Object;)V flags 1 + +class name javax/xml/bind/UnmarshallerHandler +header extends java/lang/Object implements org/xml/sax/ContentHandler flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getResult descriptor ()Ljava/lang/Object; thrownTypes javax/xml/bind/JAXBException,java/lang/IllegalStateException flags 401 + +class name javax/xml/bind/ValidationEvent +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name WARNING descriptor I constantValue 0 flags 19 +field name ERROR descriptor I constantValue 1 flags 19 +field name FATAL_ERROR descriptor I constantValue 2 flags 19 +method name getSeverity descriptor ()I flags 401 +method name getMessage descriptor ()Ljava/lang/String; flags 401 +method name getLinkedException descriptor ()Ljava/lang/Throwable; flags 401 +method name getLocator descriptor ()Ljavax/xml/bind/ValidationEventLocator; flags 401 + +class name javax/xml/bind/ValidationEventHandler +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name handleEvent descriptor (Ljavax/xml/bind/ValidationEvent;)Z flags 401 + +class name javax/xml/bind/ValidationEventLocator +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getURL descriptor ()Ljava/net/URL; flags 401 +method name getOffset descriptor ()I flags 401 +method name getLineNumber descriptor ()I flags 401 +method name getColumnNumber descriptor ()I flags 401 +method name getObject descriptor ()Ljava/lang/Object; flags 401 +method name getNode descriptor ()Lorg/w3c/dom/Node; flags 401 + +class name javax/xml/bind/ValidationException +header extends javax/xml/bind/JAXBException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 + +class name javax/xml/bind/Validator +header extends java/lang/Object flags 601 deprecated true classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name setEventHandler descriptor (Ljavax/xml/bind/ValidationEventHandler;)V thrownTypes javax/xml/bind/JAXBException flags 401 deprecated true +method name getEventHandler descriptor ()Ljavax/xml/bind/ValidationEventHandler; thrownTypes javax/xml/bind/JAXBException flags 401 deprecated true +method name validate descriptor (Ljava/lang/Object;)Z thrownTypes javax/xml/bind/JAXBException flags 401 deprecated true +method name validateRoot descriptor (Ljava/lang/Object;)Z thrownTypes javax/xml/bind/JAXBException flags 401 deprecated true +method name setProperty descriptor (Ljava/lang/String;Ljava/lang/Object;)V thrownTypes javax/xml/bind/PropertyException flags 401 deprecated true +method name getProperty descriptor (Ljava/lang/String;)Ljava/lang/Object; thrownTypes javax/xml/bind/PropertyException flags 401 deprecated true + +class name javax/xml/bind/annotation/DomHandler +header extends java/lang/Object flags 601 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name createUnmarshaller descriptor (Ljavax/xml/bind/ValidationEventHandler;)Ljavax/xml/transform/Result; flags 401 signature (Ljavax/xml/bind/ValidationEventHandler;)TResultT; +method name getElement descriptor (Ljavax/xml/transform/Result;)Ljava/lang/Object; flags 401 signature (TResultT;)TElementT; +method name marshal descriptor (Ljava/lang/Object;Ljavax/xml/bind/ValidationEventHandler;)Ljavax/xml/transform/Source; flags 401 signature (TElementT;Ljavax/xml/bind/ValidationEventHandler;)Ljavax/xml/transform/Source; + +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; classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljavax/xml/parsers/DocumentBuilder;)V flags 1 +method name getBuilder descriptor ()Ljavax/xml/parsers/DocumentBuilder; flags 1 +method name setBuilder descriptor (Ljavax/xml/parsers/DocumentBuilder;)V flags 1 +method name createUnmarshaller descriptor (Ljavax/xml/bind/ValidationEventHandler;)Ljavax/xml/transform/dom/DOMResult; flags 1 +method name getElement descriptor (Ljavax/xml/transform/dom/DOMResult;)Lorg/w3c/dom/Element; flags 1 +method name marshal descriptor (Lorg/w3c/dom/Element;Ljavax/xml/bind/ValidationEventHandler;)Ljavax/xml/transform/Source; flags 1 +method name marshal descriptor (Ljava/lang/Object;Ljavax/xml/bind/ValidationEventHandler;)Ljavax/xml/transform/Source; flags 1041 +method name getElement descriptor (Ljavax/xml/transform/Result;)Ljava/lang/Object; flags 1041 +method name createUnmarshaller descriptor (Ljavax/xml/bind/ValidationEventHandler;)Ljavax/xml/transform/Result; flags 1041 + +class name javax/xml/bind/annotation/XmlAccessOrder +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name UNDEFINED descriptor Ljavax/xml/bind/annotation/XmlAccessOrder; flags 4019 +field name ALPHABETICAL descriptor Ljavax/xml/bind/annotation/XmlAccessOrder; flags 4019 +method name values descriptor ()[Ljavax/xml/bind/annotation/XmlAccessOrder; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljavax/xml/bind/annotation/XmlAccessOrder; flags 9 + +class name javax/xml/bind/annotation/XmlAccessType +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name PROPERTY descriptor Ljavax/xml/bind/annotation/XmlAccessType; flags 4019 +field name FIELD descriptor Ljavax/xml/bind/annotation/XmlAccessType; flags 4019 +field name PUBLIC_MEMBER descriptor Ljavax/xml/bind/annotation/XmlAccessType; flags 4019 +field name NONE descriptor Ljavax/xml/bind/annotation/XmlAccessType; flags 4019 +method name values descriptor ()[Ljavax/xml/bind/annotation/XmlAccessType; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljavax/xml/bind/annotation/XmlAccessType; flags 9 + +class name javax/xml/bind/annotation/XmlAccessorOrder +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) 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;}) +method name value descriptor ()Ljavax/xml/bind/annotation/XmlAccessOrder; annotationDefaultValue eLjavax/xml/bind/annotation/XmlAccessOrder;UNDEFINED; flags 401 + +class name javax/xml/bind/annotation/XmlAccessorType +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) 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;}) +method name value descriptor ()Ljavax/xml/bind/annotation/XmlAccessType; annotationDefaultValue eLjavax/xml/bind/annotation/XmlAccessType;PUBLIC_MEMBER; flags 401 + +class name javax/xml/bind/annotation/XmlAnyAttribute +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) 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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) 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;}) +method name lax descriptor ()Z annotationDefaultValue Zfalse flags 401 +method name value descriptor ()Ljava/lang/Class; annotationDefaultValue cLjavax/xml/bind/annotation/W3CDomHandler; flags 401 signature ()Ljava/lang/Class<+Ljavax/xml/bind/annotation/DomHandler;>; + +class name javax/xml/bind/annotation/XmlAttachmentRef +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) 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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) 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;}) +method name name descriptor ()Ljava/lang/String; annotationDefaultValue "##default" flags 401 +method name required descriptor ()Z annotationDefaultValue Zfalse flags 401 +method name namespace descriptor ()Ljava/lang/String; annotationDefaultValue "##default" flags 401 + +class name javax/xml/bind/annotation/XmlElement +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) 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 +method name name descriptor ()Ljava/lang/String; annotationDefaultValue "##default" flags 401 +method name nillable descriptor ()Z annotationDefaultValue Zfalse flags 401 +method name required descriptor ()Z annotationDefaultValue Zfalse flags 401 +method name namespace descriptor ()Ljava/lang/String; annotationDefaultValue "##default" flags 401 +method name defaultValue descriptor ()Ljava/lang/String; annotationDefaultValue "\u005C;u0000;" flags 401 +method name type descriptor ()Ljava/lang/Class; annotationDefaultValue cLjavax/xml/bind/annotation/XmlElement$DEFAULT; flags 401 + +class name javax/xml/bind/annotation/XmlElement$DEFAULT +header extends java/lang/Object flags 31 +innerclass innerClass javax/xml/bind/annotation/XmlElement$DEFAULT outerClass javax/xml/bind/annotation/XmlElement innerClassName DEFAULT flags 19 +method name descriptor ()V flags 1 + +class name javax/xml/bind/annotation/XmlElementDecl +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) 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 +method name scope descriptor ()Ljava/lang/Class; annotationDefaultValue cLjavax/xml/bind/annotation/XmlElementDecl$GLOBAL; flags 401 +method name namespace descriptor ()Ljava/lang/String; annotationDefaultValue "##default" flags 401 +method name name descriptor ()Ljava/lang/String; flags 401 +method name substitutionHeadNamespace descriptor ()Ljava/lang/String; annotationDefaultValue "##default" flags 401 +method name substitutionHeadName descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401 +method name defaultValue descriptor ()Ljava/lang/String; annotationDefaultValue "\u005C;u0000;" flags 401 + +class name javax/xml/bind/annotation/XmlElementDecl$GLOBAL +header extends java/lang/Object flags 31 +innerclass innerClass javax/xml/bind/annotation/XmlElementDecl$GLOBAL outerClass javax/xml/bind/annotation/XmlElementDecl innerClassName GLOBAL flags 19 +method name descriptor ()V flags 1 + +class name javax/xml/bind/annotation/XmlElementRef +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) 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 +method name type descriptor ()Ljava/lang/Class; annotationDefaultValue cLjavax/xml/bind/annotation/XmlElementRef$DEFAULT; flags 401 +method name namespace descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401 +method name name descriptor ()Ljava/lang/String; annotationDefaultValue "##default" flags 401 +method name required descriptor ()Z annotationDefaultValue Ztrue flags 401 + +class name javax/xml/bind/annotation/XmlElementRef$DEFAULT +header extends java/lang/Object flags 31 +innerclass innerClass javax/xml/bind/annotation/XmlElementRef$DEFAULT outerClass javax/xml/bind/annotation/XmlElementRef innerClassName DEFAULT flags 19 +method name descriptor ()V flags 1 + +class name javax/xml/bind/annotation/XmlElementRefs +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) 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;}) +method name value descriptor ()[Ljavax/xml/bind/annotation/XmlElementRef; flags 401 + +class name javax/xml/bind/annotation/XmlElementWrapper +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) 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;}) +method name name descriptor ()Ljava/lang/String; annotationDefaultValue "##default" flags 401 +method name namespace descriptor ()Ljava/lang/String; annotationDefaultValue "##default" flags 401 +method name nillable descriptor ()Z annotationDefaultValue Zfalse flags 401 +method name required descriptor ()Z annotationDefaultValue Zfalse flags 401 + +class name javax/xml/bind/annotation/XmlElements +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) 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;}) +method name value descriptor ()[Ljavax/xml/bind/annotation/XmlElement; flags 401 + +class name javax/xml/bind/annotation/XmlEnum +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) runtimeAnnotations @Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;}) +method name value descriptor ()Ljava/lang/Class; annotationDefaultValue cLjava/lang/String; flags 401 signature ()Ljava/lang/Class<*>; + +class name javax/xml/bind/annotation/XmlEnumValue +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) runtimeAnnotations @Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;FIELD;}) +method name value descriptor ()Ljava/lang/String; flags 401 + +class name javax/xml/bind/annotation/XmlID +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) 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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) 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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) 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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) 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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) 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;}) +method name value descriptor ()Ljava/lang/String; flags 401 + +class name javax/xml/bind/annotation/XmlMixed +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) 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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) runtimeAnnotations @Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={}) +method name prefix descriptor ()Ljava/lang/String; flags 401 +method name namespaceURI descriptor ()Ljava/lang/String; flags 401 + +class name javax/xml/bind/annotation/XmlNsForm +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name UNQUALIFIED descriptor Ljavax/xml/bind/annotation/XmlNsForm; flags 4019 +field name QUALIFIED descriptor Ljavax/xml/bind/annotation/XmlNsForm; flags 4019 +field name UNSET descriptor Ljavax/xml/bind/annotation/XmlNsForm; flags 4019 +method name values descriptor ()[Ljavax/xml/bind/annotation/XmlNsForm; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljavax/xml/bind/annotation/XmlNsForm; flags 9 + +class name javax/xml/bind/annotation/XmlRegistry +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) 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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) runtimeAnnotations @Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;}) +method name namespace descriptor ()Ljava/lang/String; annotationDefaultValue "##default" flags 401 +method name name descriptor ()Ljava/lang/String; annotationDefaultValue "##default" flags 401 + +class name javax/xml/bind/annotation/XmlSchema +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) runtimeAnnotations @Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;PACKAGE;}) +field name NO_LOCATION descriptor Ljava/lang/String; constantValue ##generate flags 19 +method name xmlns descriptor ()[Ljavax/xml/bind/annotation/XmlNs; annotationDefaultValue {} flags 401 +method name namespace descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401 +method name elementFormDefault descriptor ()Ljavax/xml/bind/annotation/XmlNsForm; annotationDefaultValue eLjavax/xml/bind/annotation/XmlNsForm;UNSET; flags 401 +method name attributeFormDefault descriptor ()Ljavax/xml/bind/annotation/XmlNsForm; annotationDefaultValue eLjavax/xml/bind/annotation/XmlNsForm;UNSET; flags 401 +method name location descriptor ()Ljava/lang/String; annotationDefaultValue "##generate" flags 401 + +class name javax/xml/bind/annotation/XmlSchemaType +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) 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 +method name name descriptor ()Ljava/lang/String; flags 401 +method name namespace descriptor ()Ljava/lang/String; annotationDefaultValue "http://www.w3.org/2001/XMLSchema" flags 401 +method name type descriptor ()Ljava/lang/Class; annotationDefaultValue cLjavax/xml/bind/annotation/XmlSchemaType$DEFAULT; flags 401 + +class name javax/xml/bind/annotation/XmlSchemaType$DEFAULT +header extends java/lang/Object flags 31 +innerclass innerClass javax/xml/bind/annotation/XmlSchemaType$DEFAULT outerClass javax/xml/bind/annotation/XmlSchemaType innerClassName DEFAULT flags 19 +method name descriptor ()V flags 1 + +class name javax/xml/bind/annotation/XmlSchemaTypes +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) runtimeAnnotations @Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;PACKAGE;}) +method name value descriptor ()[Ljavax/xml/bind/annotation/XmlSchemaType; flags 401 + +class name javax/xml/bind/annotation/XmlSeeAlso +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;})@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;) +method name value descriptor ()[Ljava/lang/Class; flags 401 + +class name javax/xml/bind/annotation/XmlTransient +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) 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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) 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 +method name name descriptor ()Ljava/lang/String; annotationDefaultValue "##default" flags 401 +method name propOrder descriptor ()[Ljava/lang/String; annotationDefaultValue {""} flags 401 +method name namespace descriptor ()Ljava/lang/String; annotationDefaultValue "##default" flags 401 +method name factoryClass descriptor ()Ljava/lang/Class; annotationDefaultValue cLjavax/xml/bind/annotation/XmlType$DEFAULT; flags 401 +method name factoryMethod descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401 + +class name javax/xml/bind/annotation/XmlType$DEFAULT +header extends java/lang/Object flags 31 +innerclass innerClass javax/xml/bind/annotation/XmlType$DEFAULT outerClass javax/xml/bind/annotation/XmlType innerClassName DEFAULT flags 19 +method name descriptor ()V flags 1 + +class name javax/xml/bind/annotation/XmlValue +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) 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; classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name unmarshal descriptor (Ljava/lang/String;)Ljava/lang/String; flags 1 +method name marshal descriptor (Ljava/lang/String;)Ljava/lang/String; flags 1 +method name isWhiteSpace descriptor (C)Z flags c +method name marshal descriptor (Ljava/lang/Object;)Ljava/lang/Object; thrownTypes java/lang/Exception flags 1041 +method name unmarshal descriptor (Ljava/lang/Object;)Ljava/lang/Object; thrownTypes java/lang/Exception flags 1041 + +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; classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name unmarshal descriptor (Ljava/lang/String;)[B flags 1 +method name marshal descriptor ([B)Ljava/lang/String; flags 1 +method name marshal descriptor (Ljava/lang/Object;)Ljava/lang/Object; thrownTypes java/lang/Exception flags 1041 +method name unmarshal descriptor (Ljava/lang/Object;)Ljava/lang/Object; thrownTypes java/lang/Exception flags 1041 + +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; classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name unmarshal descriptor (Ljava/lang/String;)Ljava/lang/String; flags 1 +method name marshal descriptor (Ljava/lang/String;)Ljava/lang/String; flags 1 +method name isWhiteSpaceExceptSpace descriptor (C)Z flags c +method name marshal descriptor (Ljava/lang/Object;)Ljava/lang/Object; thrownTypes java/lang/Exception flags 1041 +method name unmarshal descriptor (Ljava/lang/Object;)Ljava/lang/Object; thrownTypes java/lang/Exception flags 1041 + +class name javax/xml/bind/annotation/adapters/XmlAdapter +header extends java/lang/Object flags 421 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 4 +method name unmarshal descriptor (Ljava/lang/Object;)Ljava/lang/Object; thrownTypes java/lang/Exception flags 401 signature (TValueType;)TBoundType; +method name marshal descriptor (Ljava/lang/Object;)Ljava/lang/Object; thrownTypes java/lang/Exception flags 401 signature (TBoundType;)TValueType; + +class name javax/xml/bind/annotation/adapters/XmlJavaTypeAdapter +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) 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 +method name value descriptor ()Ljava/lang/Class; flags 401 signature ()Ljava/lang/Class<+Ljavax/xml/bind/annotation/adapters/XmlAdapter;>; +method name type descriptor ()Ljava/lang/Class; annotationDefaultValue cLjavax/xml/bind/annotation/adapters/XmlJavaTypeAdapter$DEFAULT; flags 401 + +class name javax/xml/bind/annotation/adapters/XmlJavaTypeAdapter$DEFAULT +header extends java/lang/Object flags 31 +innerclass innerClass javax/xml/bind/annotation/adapters/XmlJavaTypeAdapter$DEFAULT outerClass javax/xml/bind/annotation/adapters/XmlJavaTypeAdapter innerClassName DEFAULT flags 19 +method name descriptor ()V flags 1 + +class name javax/xml/bind/annotation/adapters/XmlJavaTypeAdapters +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) runtimeAnnotations @Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;PACKAGE;}) +method name value descriptor ()[Ljavax/xml/bind/annotation/adapters/XmlJavaTypeAdapter; flags 401 + +class name javax/xml/bind/attachment/AttachmentMarshaller +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name addMtomAttachment descriptor (Ljavax/activation/DataHandler;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; flags 401 +method name addMtomAttachment descriptor ([BIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; flags 401 +method name isXOPPackage descriptor ()Z flags 1 +method name addSwaRefAttachment descriptor (Ljavax/activation/DataHandler;)Ljava/lang/String; flags 401 + +class name javax/xml/bind/attachment/AttachmentUnmarshaller +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name getAttachmentAsDataHandler descriptor (Ljava/lang/String;)Ljavax/activation/DataHandler; flags 401 +method name getAttachmentAsByteArray descriptor (Ljava/lang/String;)[B flags 401 +method name isXOPPackage descriptor ()Z flags 1 + +class name javax/xml/bind/helpers/AbstractMarshallerImpl +header extends java/lang/Object implements javax/xml/bind/Marshaller flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/xml/bind/Marshaller$Listener outerClass javax/xml/bind/Marshaller innerClassName Listener flags 409 +method name descriptor ()V flags 1 +method name marshal descriptor (Ljava/lang/Object;Ljava/io/OutputStream;)V thrownTypes javax/xml/bind/JAXBException flags 11 +method name marshal descriptor (Ljava/lang/Object;Ljava/io/File;)V thrownTypes javax/xml/bind/JAXBException flags 1 +method name marshal descriptor (Ljava/lang/Object;Ljava/io/Writer;)V thrownTypes javax/xml/bind/JAXBException flags 11 +method name marshal descriptor (Ljava/lang/Object;Lorg/xml/sax/ContentHandler;)V thrownTypes javax/xml/bind/JAXBException flags 11 +method name marshal descriptor (Ljava/lang/Object;Lorg/w3c/dom/Node;)V thrownTypes javax/xml/bind/JAXBException flags 11 +method name getNode descriptor (Ljava/lang/Object;)Lorg/w3c/dom/Node; thrownTypes javax/xml/bind/JAXBException flags 1 +method name getEncoding descriptor ()Ljava/lang/String; flags 4 +method name setEncoding descriptor (Ljava/lang/String;)V flags 4 +method name getSchemaLocation descriptor ()Ljava/lang/String; flags 4 +method name setSchemaLocation descriptor (Ljava/lang/String;)V flags 4 +method name getNoNSSchemaLocation descriptor ()Ljava/lang/String; flags 4 +method name setNoNSSchemaLocation descriptor (Ljava/lang/String;)V flags 4 +method name isFormattedOutput descriptor ()Z flags 4 +method name setFormattedOutput descriptor (Z)V flags 4 +method name isFragment descriptor ()Z flags 4 +method name setFragment descriptor (Z)V flags 4 +method name getJavaEncoding descriptor (Ljava/lang/String;)Ljava/lang/String; thrownTypes java/io/UnsupportedEncodingException flags 4 +method name setProperty descriptor (Ljava/lang/String;Ljava/lang/Object;)V thrownTypes javax/xml/bind/PropertyException flags 1 +method name getProperty descriptor (Ljava/lang/String;)Ljava/lang/Object; thrownTypes javax/xml/bind/PropertyException flags 1 +method name getEventHandler descriptor ()Ljavax/xml/bind/ValidationEventHandler; thrownTypes javax/xml/bind/JAXBException flags 1 +method name setEventHandler descriptor (Ljavax/xml/bind/ValidationEventHandler;)V thrownTypes javax/xml/bind/JAXBException flags 1 +method name marshal descriptor (Ljava/lang/Object;Ljavax/xml/stream/XMLEventWriter;)V thrownTypes javax/xml/bind/JAXBException flags 1 +method name marshal descriptor (Ljava/lang/Object;Ljavax/xml/stream/XMLStreamWriter;)V thrownTypes javax/xml/bind/JAXBException flags 1 +method name setSchema descriptor (Ljavax/xml/validation/Schema;)V flags 1 +method name getSchema descriptor ()Ljavax/xml/validation/Schema; flags 1 +method name setAdapter descriptor (Ljavax/xml/bind/annotation/adapters/XmlAdapter;)V flags 1 +method name setAdapter descriptor (Ljava/lang/Class;Ljavax/xml/bind/annotation/adapters/XmlAdapter;)V flags 1 signature (Ljava/lang/Class;TA;)V +method name getAdapter descriptor (Ljava/lang/Class;)Ljavax/xml/bind/annotation/adapters/XmlAdapter; flags 1 signature (Ljava/lang/Class;)TA; +method name setAttachmentMarshaller descriptor (Ljavax/xml/bind/attachment/AttachmentMarshaller;)V flags 1 +method name getAttachmentMarshaller descriptor ()Ljavax/xml/bind/attachment/AttachmentMarshaller; flags 1 +method name setListener descriptor (Ljavax/xml/bind/Marshaller$Listener;)V flags 1 +method name getListener descriptor ()Ljavax/xml/bind/Marshaller$Listener; flags 1 + +class name javax/xml/bind/helpers/AbstractUnmarshallerImpl +header extends java/lang/Object implements javax/xml/bind/Unmarshaller flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/xml/bind/Unmarshaller$Listener outerClass javax/xml/bind/Unmarshaller innerClassName Listener flags 409 +field name validating descriptor Z flags 4 +method name descriptor ()V flags 1 +method name getXMLReader descriptor ()Lorg/xml/sax/XMLReader; thrownTypes javax/xml/bind/JAXBException flags 4 +method name unmarshal descriptor (Ljavax/xml/transform/Source;)Ljava/lang/Object; thrownTypes javax/xml/bind/JAXBException flags 1 +method name unmarshal descriptor (Lorg/xml/sax/XMLReader;Lorg/xml/sax/InputSource;)Ljava/lang/Object; thrownTypes javax/xml/bind/JAXBException flags 404 +method name unmarshal descriptor (Lorg/xml/sax/InputSource;)Ljava/lang/Object; thrownTypes javax/xml/bind/JAXBException flags 11 +method name unmarshal descriptor (Ljava/net/URL;)Ljava/lang/Object; thrownTypes javax/xml/bind/JAXBException flags 11 +method name unmarshal descriptor (Ljava/io/File;)Ljava/lang/Object; thrownTypes javax/xml/bind/JAXBException flags 11 +method name unmarshal descriptor (Ljava/io/InputStream;)Ljava/lang/Object; thrownTypes javax/xml/bind/JAXBException flags 11 +method name unmarshal descriptor (Ljava/io/Reader;)Ljava/lang/Object; thrownTypes javax/xml/bind/JAXBException flags 11 +method name isValidating descriptor ()Z thrownTypes javax/xml/bind/JAXBException flags 1 +method name setEventHandler descriptor (Ljavax/xml/bind/ValidationEventHandler;)V thrownTypes javax/xml/bind/JAXBException flags 1 +method name setValidating descriptor (Z)V thrownTypes javax/xml/bind/JAXBException flags 1 +method name getEventHandler descriptor ()Ljavax/xml/bind/ValidationEventHandler; thrownTypes javax/xml/bind/JAXBException flags 1 +method name createUnmarshalException descriptor (Lorg/xml/sax/SAXException;)Ljavax/xml/bind/UnmarshalException; flags 4 +method name setProperty descriptor (Ljava/lang/String;Ljava/lang/Object;)V thrownTypes javax/xml/bind/PropertyException flags 1 +method name getProperty descriptor (Ljava/lang/String;)Ljava/lang/Object; thrownTypes javax/xml/bind/PropertyException flags 1 +method name unmarshal descriptor (Ljavax/xml/stream/XMLEventReader;)Ljava/lang/Object; thrownTypes javax/xml/bind/JAXBException flags 1 +method name unmarshal descriptor (Ljavax/xml/stream/XMLStreamReader;)Ljava/lang/Object; thrownTypes javax/xml/bind/JAXBException flags 1 +method name unmarshal descriptor (Lorg/w3c/dom/Node;Ljava/lang/Class;)Ljavax/xml/bind/JAXBElement; thrownTypes javax/xml/bind/JAXBException flags 1 signature (Lorg/w3c/dom/Node;Ljava/lang/Class;)Ljavax/xml/bind/JAXBElement; +method name unmarshal descriptor (Ljavax/xml/transform/Source;Ljava/lang/Class;)Ljavax/xml/bind/JAXBElement; thrownTypes javax/xml/bind/JAXBException flags 1 signature (Ljavax/xml/transform/Source;Ljava/lang/Class;)Ljavax/xml/bind/JAXBElement; +method name unmarshal descriptor (Ljavax/xml/stream/XMLStreamReader;Ljava/lang/Class;)Ljavax/xml/bind/JAXBElement; thrownTypes javax/xml/bind/JAXBException flags 1 signature (Ljavax/xml/stream/XMLStreamReader;Ljava/lang/Class;)Ljavax/xml/bind/JAXBElement; +method name unmarshal descriptor (Ljavax/xml/stream/XMLEventReader;Ljava/lang/Class;)Ljavax/xml/bind/JAXBElement; thrownTypes javax/xml/bind/JAXBException flags 1 signature (Ljavax/xml/stream/XMLEventReader;Ljava/lang/Class;)Ljavax/xml/bind/JAXBElement; +method name setSchema descriptor (Ljavax/xml/validation/Schema;)V flags 1 +method name getSchema descriptor ()Ljavax/xml/validation/Schema; flags 1 +method name setAdapter descriptor (Ljavax/xml/bind/annotation/adapters/XmlAdapter;)V flags 1 +method name setAdapter descriptor (Ljava/lang/Class;Ljavax/xml/bind/annotation/adapters/XmlAdapter;)V flags 1 signature (Ljava/lang/Class;TA;)V +method name getAdapter descriptor (Ljava/lang/Class;)Ljavax/xml/bind/annotation/adapters/XmlAdapter; flags 1 signature (Ljava/lang/Class;)TA; +method name setAttachmentUnmarshaller descriptor (Ljavax/xml/bind/attachment/AttachmentUnmarshaller;)V flags 1 +method name getAttachmentUnmarshaller descriptor ()Ljavax/xml/bind/attachment/AttachmentUnmarshaller; flags 1 +method name setListener descriptor (Ljavax/xml/bind/Unmarshaller$Listener;)V flags 1 +method name getListener descriptor ()Ljavax/xml/bind/Unmarshaller$Listener; flags 1 + +class name javax/xml/bind/helpers/DefaultValidationEventHandler +header extends java/lang/Object implements javax/xml/bind/ValidationEventHandler flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name handleEvent descriptor (Ljavax/xml/bind/ValidationEvent;)Z flags 1 + +class name javax/xml/bind/helpers/NotIdentifiableEventImpl +header extends javax/xml/bind/helpers/ValidationEventImpl implements javax/xml/bind/NotIdentifiableEvent flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (ILjava/lang/String;Ljavax/xml/bind/ValidationEventLocator;)V flags 1 +method name descriptor (ILjava/lang/String;Ljavax/xml/bind/ValidationEventLocator;Ljava/lang/Throwable;)V flags 1 + +class name javax/xml/bind/helpers/ParseConversionEventImpl +header extends javax/xml/bind/helpers/ValidationEventImpl implements javax/xml/bind/ParseConversionEvent flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (ILjava/lang/String;Ljavax/xml/bind/ValidationEventLocator;)V flags 1 +method name descriptor (ILjava/lang/String;Ljavax/xml/bind/ValidationEventLocator;Ljava/lang/Throwable;)V flags 1 + +class name javax/xml/bind/helpers/PrintConversionEventImpl +header extends javax/xml/bind/helpers/ValidationEventImpl implements javax/xml/bind/PrintConversionEvent flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (ILjava/lang/String;Ljavax/xml/bind/ValidationEventLocator;)V flags 1 +method name descriptor (ILjava/lang/String;Ljavax/xml/bind/ValidationEventLocator;Ljava/lang/Throwable;)V flags 1 + +class name javax/xml/bind/helpers/ValidationEventImpl +header extends java/lang/Object implements javax/xml/bind/ValidationEvent flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (ILjava/lang/String;Ljavax/xml/bind/ValidationEventLocator;)V flags 1 +method name descriptor (ILjava/lang/String;Ljavax/xml/bind/ValidationEventLocator;Ljava/lang/Throwable;)V flags 1 +method name getSeverity descriptor ()I flags 1 +method name setSeverity descriptor (I)V flags 1 +method name getMessage descriptor ()Ljava/lang/String; flags 1 +method name setMessage descriptor (Ljava/lang/String;)V flags 1 +method name getLinkedException descriptor ()Ljava/lang/Throwable; flags 1 +method name setLinkedException descriptor (Ljava/lang/Throwable;)V flags 1 +method name getLocator descriptor ()Ljavax/xml/bind/ValidationEventLocator; flags 1 +method name setLocator descriptor (Ljavax/xml/bind/ValidationEventLocator;)V flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/xml/bind/helpers/ValidationEventLocatorImpl +header extends java/lang/Object implements javax/xml/bind/ValidationEventLocator flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Lorg/xml/sax/Locator;)V flags 1 +method name descriptor (Lorg/xml/sax/SAXParseException;)V flags 1 +method name descriptor (Lorg/w3c/dom/Node;)V flags 1 +method name descriptor (Ljava/lang/Object;)V flags 1 +method name getURL descriptor ()Ljava/net/URL; flags 1 +method name setURL descriptor (Ljava/net/URL;)V flags 1 +method name getOffset descriptor ()I flags 1 +method name setOffset descriptor (I)V flags 1 +method name getLineNumber descriptor ()I flags 1 +method name setLineNumber descriptor (I)V flags 1 +method name getColumnNumber descriptor ()I flags 1 +method name setColumnNumber descriptor (I)V flags 1 +method name getObject descriptor ()Ljava/lang/Object; flags 1 +method name setObject descriptor (Ljava/lang/Object;)V flags 1 +method name getNode descriptor ()Lorg/w3c/dom/Node; flags 1 +method name setNode descriptor (Lorg/w3c/dom/Node;)V flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/xml/bind/util/JAXBResult +header extends javax/xml/transform/sax/SAXResult flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljavax/xml/bind/JAXBContext;)V thrownTypes javax/xml/bind/JAXBException flags 1 +method name descriptor (Ljavax/xml/bind/Unmarshaller;)V thrownTypes javax/xml/bind/JAXBException flags 1 +method name getResult descriptor ()Ljava/lang/Object; thrownTypes javax/xml/bind/JAXBException flags 1 + +class name javax/xml/bind/util/JAXBSource +header extends javax/xml/transform/sax/SAXSource flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljavax/xml/bind/JAXBContext;Ljava/lang/Object;)V thrownTypes javax/xml/bind/JAXBException flags 1 +method name descriptor (Ljavax/xml/bind/Marshaller;Ljava/lang/Object;)V thrownTypes javax/xml/bind/JAXBException flags 1 + +class name javax/xml/bind/util/ValidationEventCollector +header extends java/lang/Object implements javax/xml/bind/ValidationEventHandler flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name getEvents descriptor ()[Ljavax/xml/bind/ValidationEvent; flags 1 +method name reset descriptor ()V flags 1 +method name hasEvents descriptor ()Z flags 1 +method name handleEvent descriptor (Ljavax/xml/bind/ValidationEvent;)Z flags 1 + diff --git a/langtools/make/data/symbols/java.xml.crypto-6.sym.txt b/langtools/make/data/symbols/java.xml.crypto-6.sym.txt new file mode 100644 index 00000000000..5e01a80f634 --- /dev/null +++ b/langtools/make/data/symbols/java.xml.crypto-6.sym.txt @@ -0,0 +1,28 @@ +# +# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# This code is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License version 2 only, as +# published by the Free Software Foundation. Oracle designates this +# particular file as subject to the "Classpath" exception as provided +# by Oracle in the LICENSE file that accompanied this code. +# +# This code is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# version 2 for more details (a copy is included in the LICENSE file that +# accompanied this code). +# +# You should have received a copy of the GNU General Public License version +# 2 along with this work; if not, write to the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +# +# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA +# or visit www.oracle.com if you need additional information or have any +# questions. +# +# ########################################################## +# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ### +# ########################################################## +# diff --git a/langtools/make/data/symbols/java.xml.crypto-7.sym.txt b/langtools/make/data/symbols/java.xml.crypto-7.sym.txt new file mode 100644 index 00000000000..37a7d5b1a36 --- /dev/null +++ b/langtools/make/data/symbols/java.xml.crypto-7.sym.txt @@ -0,0 +1,193 @@ +# +# 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 + diff --git a/langtools/make/data/symbols/java.xml.crypto-8.sym.txt b/langtools/make/data/symbols/java.xml.crypto-8.sym.txt new file mode 100644 index 00000000000..14296654291 --- /dev/null +++ b/langtools/make/data/symbols/java.xml.crypto-8.sym.txt @@ -0,0 +1,489 @@ +# +# 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 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getAlgorithm descriptor ()Ljava/lang/String; flags 401 +method name getParameterSpec descriptor ()Ljava/security/spec/AlgorithmParameterSpec; flags 401 + +class name javax/xml/crypto/Data +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) + +class name javax/xml/crypto/KeySelector +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +innerclass innerClass javax/xml/crypto/KeySelector$Purpose outerClass javax/xml/crypto/KeySelector innerClassName Purpose flags 9 +method name descriptor ()V flags 4 +method name select descriptor (Ljavax/xml/crypto/dsig/keyinfo/KeyInfo;Ljavax/xml/crypto/KeySelector$Purpose;Ljavax/xml/crypto/AlgorithmMethod;Ljavax/xml/crypto/XMLCryptoContext;)Ljavax/xml/crypto/KeySelectorResult; thrownTypes javax/xml/crypto/KeySelectorException flags 401 +method name singletonKeySelector descriptor (Ljava/security/Key;)Ljavax/xml/crypto/KeySelector; flags 9 + +class name javax/xml/crypto/KeySelector$Purpose +header extends java/lang/Object flags 21 +innerclass innerClass javax/xml/crypto/KeySelector$Purpose outerClass javax/xml/crypto/KeySelector innerClassName Purpose flags 9 +field name SIGN descriptor Ljavax/xml/crypto/KeySelector$Purpose; flags 19 +field name VERIFY descriptor Ljavax/xml/crypto/KeySelector$Purpose; flags 19 +field name ENCRYPT descriptor Ljavax/xml/crypto/KeySelector$Purpose; flags 19 +field name DECRYPT descriptor Ljavax/xml/crypto/KeySelector$Purpose; flags 19 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/xml/crypto/KeySelectorException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 +method name getCause descriptor ()Ljava/lang/Throwable; flags 1 +method name printStackTrace descriptor ()V flags 1 +method name printStackTrace descriptor (Ljava/io/PrintStream;)V flags 1 +method name printStackTrace descriptor (Ljava/io/PrintWriter;)V flags 1 + +class name javax/xml/crypto/KeySelectorResult +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getKey descriptor ()Ljava/security/Key; flags 401 + +class name javax/xml/crypto/MarshalException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 +method name getCause descriptor ()Ljava/lang/Throwable; flags 1 +method name printStackTrace descriptor ()V flags 1 +method name printStackTrace descriptor (Ljava/io/PrintStream;)V flags 1 +method name printStackTrace descriptor (Ljava/io/PrintWriter;)V flags 1 + +class name javax/xml/crypto/NoSuchMechanismException +header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 +method name getCause descriptor ()Ljava/lang/Throwable; flags 1 +method name printStackTrace descriptor ()V flags 1 +method name printStackTrace descriptor (Ljava/io/PrintStream;)V flags 1 +method name printStackTrace descriptor (Ljava/io/PrintWriter;)V flags 1 + +class name javax/xml/crypto/NodeSetData +header extends java/lang/Object implements javax/xml/crypto/Data flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name iterator descriptor ()Ljava/util/Iterator; flags 401 + +class name javax/xml/crypto/OctetStreamData +header extends java/lang/Object implements javax/xml/crypto/Data flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/io/InputStream;)V flags 1 +method name descriptor (Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name getOctetStream descriptor ()Ljava/io/InputStream; flags 1 +method name getURI descriptor ()Ljava/lang/String; flags 1 +method name getMimeType descriptor ()Ljava/lang/String; flags 1 + +class name javax/xml/crypto/URIDereferencer +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name dereference descriptor (Ljavax/xml/crypto/URIReference;Ljavax/xml/crypto/XMLCryptoContext;)Ljavax/xml/crypto/Data; thrownTypes javax/xml/crypto/URIReferenceException flags 401 + +class name javax/xml/crypto/URIReference +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getURI descriptor ()Ljava/lang/String; flags 401 +method name getType descriptor ()Ljava/lang/String; flags 401 + +class name javax/xml/crypto/URIReferenceException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;Ljavax/xml/crypto/URIReference;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 +method name getURIReference descriptor ()Ljavax/xml/crypto/URIReference; flags 1 +method name getCause descriptor ()Ljava/lang/Throwable; flags 1 +method name printStackTrace descriptor ()V flags 1 +method name printStackTrace descriptor (Ljava/io/PrintStream;)V flags 1 +method name printStackTrace descriptor (Ljava/io/PrintWriter;)V flags 1 + +class name javax/xml/crypto/XMLCryptoContext +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getBaseURI descriptor ()Ljava/lang/String; flags 401 +method name setBaseURI descriptor (Ljava/lang/String;)V flags 401 +method name getKeySelector descriptor ()Ljavax/xml/crypto/KeySelector; flags 401 +method name setKeySelector descriptor (Ljavax/xml/crypto/KeySelector;)V flags 401 +method name getURIDereferencer descriptor ()Ljavax/xml/crypto/URIDereferencer; flags 401 +method name setURIDereferencer descriptor (Ljavax/xml/crypto/URIDereferencer;)V flags 401 +method name getNamespacePrefix descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; flags 401 +method name putNamespacePrefix descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; flags 401 +method name getDefaultNamespacePrefix descriptor ()Ljava/lang/String; flags 401 +method name setDefaultNamespacePrefix descriptor (Ljava/lang/String;)V flags 401 +method name setProperty descriptor (Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; flags 401 +method name getProperty descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 401 +method name get descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 401 +method name put descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 401 + +class name javax/xml/crypto/XMLStructure +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name isFeatureSupported descriptor (Ljava/lang/String;)Z flags 401 + +class name javax/xml/crypto/dom/DOMCryptoContext +header extends java/lang/Object implements javax/xml/crypto/XMLCryptoContext flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 4 +method name getNamespacePrefix descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; flags 1 +method name putNamespacePrefix descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; flags 1 +method name getDefaultNamespacePrefix descriptor ()Ljava/lang/String; flags 1 +method name setDefaultNamespacePrefix descriptor (Ljava/lang/String;)V flags 1 +method name getBaseURI descriptor ()Ljava/lang/String; flags 1 +method name setBaseURI descriptor (Ljava/lang/String;)V flags 1 +method name getURIDereferencer descriptor ()Ljavax/xml/crypto/URIDereferencer; flags 1 +method name setURIDereferencer descriptor (Ljavax/xml/crypto/URIDereferencer;)V flags 1 +method name getProperty descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 1 +method name setProperty descriptor (Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; flags 1 +method name getKeySelector descriptor ()Ljavax/xml/crypto/KeySelector; flags 1 +method name setKeySelector descriptor (Ljavax/xml/crypto/KeySelector;)V flags 1 +method name getElementById descriptor (Ljava/lang/String;)Lorg/w3c/dom/Element; flags 1 +method name setIdAttributeNS descriptor (Lorg/w3c/dom/Element;Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name iterator descriptor ()Ljava/util/Iterator; 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 1 + +class name javax/xml/crypto/dom/DOMStructure +header extends java/lang/Object implements javax/xml/crypto/XMLStructure flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Lorg/w3c/dom/Node;)V flags 1 +method name getNode descriptor ()Lorg/w3c/dom/Node; flags 1 +method name isFeatureSupported descriptor (Ljava/lang/String;)Z flags 1 + +class name javax/xml/crypto/dom/DOMURIReference +header extends java/lang/Object implements javax/xml/crypto/URIReference flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getHere descriptor ()Lorg/w3c/dom/Node; flags 401 + +class name javax/xml/crypto/dsig/CanonicalizationMethod +header extends java/lang/Object implements javax/xml/crypto/dsig/Transform flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name INCLUSIVE descriptor Ljava/lang/String; constantValue http://www.w3.org/TR/2001/REC-xml-c14n-20010315 flags 19 +field name INCLUSIVE_WITH_COMMENTS descriptor Ljava/lang/String; constantValue http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments flags 19 +field name EXCLUSIVE descriptor Ljava/lang/String; constantValue http://www.w3.org/2001/10/xml-exc-c14n# flags 19 +field name EXCLUSIVE_WITH_COMMENTS descriptor Ljava/lang/String; constantValue http://www.w3.org/2001/10/xml-exc-c14n#WithComments flags 19 +method name getParameterSpec descriptor ()Ljava/security/spec/AlgorithmParameterSpec; flags 401 + +class name javax/xml/crypto/dsig/DigestMethod +header extends java/lang/Object implements javax/xml/crypto/XMLStructure,javax/xml/crypto/AlgorithmMethod flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name SHA1 descriptor Ljava/lang/String; constantValue http://www.w3.org/2000/09/xmldsig#sha1 flags 19 +field name SHA256 descriptor Ljava/lang/String; constantValue http://www.w3.org/2001/04/xmlenc#sha256 flags 19 +field name SHA512 descriptor Ljava/lang/String; constantValue http://www.w3.org/2001/04/xmlenc#sha512 flags 19 +field name RIPEMD160 descriptor Ljava/lang/String; constantValue http://www.w3.org/2001/04/xmlenc#ripemd160 flags 19 +method name getParameterSpec descriptor ()Ljava/security/spec/AlgorithmParameterSpec; flags 401 + +class name javax/xml/crypto/dsig/Manifest +header extends java/lang/Object implements javax/xml/crypto/XMLStructure flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name TYPE descriptor Ljava/lang/String; constantValue http://www.w3.org/2000/09/xmldsig#Manifest flags 19 +method name getId descriptor ()Ljava/lang/String; flags 401 +method name getReferences descriptor ()Ljava/util/List; flags 401 + +class name javax/xml/crypto/dsig/Reference +header extends java/lang/Object implements javax/xml/crypto/URIReference,javax/xml/crypto/XMLStructure flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getTransforms descriptor ()Ljava/util/List; flags 401 +method name getDigestMethod descriptor ()Ljavax/xml/crypto/dsig/DigestMethod; flags 401 +method name getId descriptor ()Ljava/lang/String; flags 401 +method name getDigestValue descriptor ()[B flags 401 +method name getCalculatedDigestValue descriptor ()[B flags 401 +method name validate descriptor (Ljavax/xml/crypto/dsig/XMLValidateContext;)Z thrownTypes javax/xml/crypto/dsig/XMLSignatureException flags 401 +method name getDereferencedData descriptor ()Ljavax/xml/crypto/Data; flags 401 +method name getDigestInputStream descriptor ()Ljava/io/InputStream; flags 401 + +class name javax/xml/crypto/dsig/SignatureMethod +header extends java/lang/Object implements javax/xml/crypto/XMLStructure,javax/xml/crypto/AlgorithmMethod flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name DSA_SHA1 descriptor Ljava/lang/String; constantValue http://www.w3.org/2000/09/xmldsig#dsa-sha1 flags 19 +field name RSA_SHA1 descriptor Ljava/lang/String; constantValue http://www.w3.org/2000/09/xmldsig#rsa-sha1 flags 19 +field name HMAC_SHA1 descriptor Ljava/lang/String; constantValue http://www.w3.org/2000/09/xmldsig#hmac-sha1 flags 19 +method name getParameterSpec descriptor ()Ljava/security/spec/AlgorithmParameterSpec; flags 401 + +class name javax/xml/crypto/dsig/SignatureProperties +header extends java/lang/Object implements javax/xml/crypto/XMLStructure flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name TYPE descriptor Ljava/lang/String; constantValue http://www.w3.org/2000/09/xmldsig#SignatureProperties flags 19 +method name getId descriptor ()Ljava/lang/String; flags 401 +method name getProperties descriptor ()Ljava/util/List; flags 401 + +class name javax/xml/crypto/dsig/SignatureProperty +header extends java/lang/Object implements javax/xml/crypto/XMLStructure flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getTarget descriptor ()Ljava/lang/String; flags 401 +method name getId descriptor ()Ljava/lang/String; flags 401 +method name getContent descriptor ()Ljava/util/List; flags 401 + +class name javax/xml/crypto/dsig/SignedInfo +header extends java/lang/Object implements javax/xml/crypto/XMLStructure flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getCanonicalizationMethod descriptor ()Ljavax/xml/crypto/dsig/CanonicalizationMethod; flags 401 +method name getSignatureMethod descriptor ()Ljavax/xml/crypto/dsig/SignatureMethod; flags 401 +method name getReferences descriptor ()Ljava/util/List; flags 401 +method name getId descriptor ()Ljava/lang/String; flags 401 +method name getCanonicalizedData descriptor ()Ljava/io/InputStream; flags 401 + +class name javax/xml/crypto/dsig/Transform +header extends java/lang/Object implements javax/xml/crypto/XMLStructure,javax/xml/crypto/AlgorithmMethod flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name BASE64 descriptor Ljava/lang/String; constantValue http://www.w3.org/2000/09/xmldsig#base64 flags 19 +field name ENVELOPED descriptor Ljava/lang/String; constantValue http://www.w3.org/2000/09/xmldsig#enveloped-signature flags 19 +field name XPATH descriptor Ljava/lang/String; constantValue http://www.w3.org/TR/1999/REC-xpath-19991116 flags 19 +field name XPATH2 descriptor Ljava/lang/String; constantValue http://www.w3.org/2002/06/xmldsig-filter2 flags 19 +field name XSLT descriptor Ljava/lang/String; constantValue http://www.w3.org/TR/1999/REC-xslt-19991116 flags 19 +method name getParameterSpec descriptor ()Ljava/security/spec/AlgorithmParameterSpec; flags 401 +method name transform descriptor (Ljavax/xml/crypto/Data;Ljavax/xml/crypto/XMLCryptoContext;)Ljavax/xml/crypto/Data; thrownTypes javax/xml/crypto/dsig/TransformException flags 401 +method name transform descriptor (Ljavax/xml/crypto/Data;Ljavax/xml/crypto/XMLCryptoContext;Ljava/io/OutputStream;)Ljavax/xml/crypto/Data; thrownTypes javax/xml/crypto/dsig/TransformException flags 401 + +class name javax/xml/crypto/dsig/TransformException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 +method name getCause descriptor ()Ljava/lang/Throwable; flags 1 +method name printStackTrace descriptor ()V flags 1 +method name printStackTrace descriptor (Ljava/io/PrintStream;)V flags 1 +method name printStackTrace descriptor (Ljava/io/PrintWriter;)V flags 1 + +class name javax/xml/crypto/dsig/TransformService +header extends java/lang/Object implements javax/xml/crypto/dsig/Transform flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 4 +method name getInstance descriptor (Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/crypto/dsig/TransformService; thrownTypes java/security/NoSuchAlgorithmException flags 9 +method name getInstance descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/security/Provider;)Ljavax/xml/crypto/dsig/TransformService; thrownTypes java/security/NoSuchAlgorithmException flags 9 +method name getInstance descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/crypto/dsig/TransformService; thrownTypes java/security/NoSuchAlgorithmException,java/security/NoSuchProviderException flags 9 +method name getMechanismType descriptor ()Ljava/lang/String; flags 11 +method name getAlgorithm descriptor ()Ljava/lang/String; flags 11 +method name getProvider descriptor ()Ljava/security/Provider; flags 11 +method name init descriptor (Ljavax/xml/crypto/dsig/spec/TransformParameterSpec;)V thrownTypes java/security/InvalidAlgorithmParameterException flags 401 +method name marshalParams descriptor (Ljavax/xml/crypto/XMLStructure;Ljavax/xml/crypto/XMLCryptoContext;)V thrownTypes javax/xml/crypto/MarshalException flags 401 +method name init descriptor (Ljavax/xml/crypto/XMLStructure;Ljavax/xml/crypto/XMLCryptoContext;)V thrownTypes java/security/InvalidAlgorithmParameterException flags 401 + +class name javax/xml/crypto/dsig/XMLObject +header extends java/lang/Object implements javax/xml/crypto/XMLStructure flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name TYPE descriptor Ljava/lang/String; constantValue http://www.w3.org/2000/09/xmldsig#Object flags 19 +method name getContent descriptor ()Ljava/util/List; flags 401 +method name getId descriptor ()Ljava/lang/String; flags 401 +method name getMimeType descriptor ()Ljava/lang/String; flags 401 +method name getEncoding descriptor ()Ljava/lang/String; flags 401 + +class name javax/xml/crypto/dsig/XMLSignContext +header extends java/lang/Object implements javax/xml/crypto/XMLCryptoContext flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) + +class name javax/xml/crypto/dsig/XMLSignature +header extends java/lang/Object implements javax/xml/crypto/XMLStructure flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +innerclass innerClass javax/xml/crypto/dsig/XMLSignature$SignatureValue outerClass javax/xml/crypto/dsig/XMLSignature innerClassName SignatureValue flags 609 +field name XMLNS descriptor Ljava/lang/String; constantValue http://www.w3.org/2000/09/xmldsig# flags 19 +method name validate descriptor (Ljavax/xml/crypto/dsig/XMLValidateContext;)Z thrownTypes javax/xml/crypto/dsig/XMLSignatureException flags 401 +method name getKeyInfo descriptor ()Ljavax/xml/crypto/dsig/keyinfo/KeyInfo; flags 401 +method name getSignedInfo descriptor ()Ljavax/xml/crypto/dsig/SignedInfo; flags 401 +method name getObjects descriptor ()Ljava/util/List; flags 401 +method name getId descriptor ()Ljava/lang/String; flags 401 +method name getSignatureValue descriptor ()Ljavax/xml/crypto/dsig/XMLSignature$SignatureValue; flags 401 +method name sign descriptor (Ljavax/xml/crypto/dsig/XMLSignContext;)V thrownTypes javax/xml/crypto/MarshalException,javax/xml/crypto/dsig/XMLSignatureException flags 401 +method name getKeySelectorResult descriptor ()Ljavax/xml/crypto/KeySelectorResult; flags 401 + +class name javax/xml/crypto/dsig/XMLSignature$SignatureValue +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 +method name getId descriptor ()Ljava/lang/String; flags 401 +method name getValue descriptor ()[B flags 401 +method name validate descriptor (Ljavax/xml/crypto/dsig/XMLValidateContext;)Z thrownTypes javax/xml/crypto/dsig/XMLSignatureException flags 401 + +class name javax/xml/crypto/dsig/XMLSignatureException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 +method name getCause descriptor ()Ljava/lang/Throwable; flags 1 +method name printStackTrace descriptor ()V flags 1 +method name printStackTrace descriptor (Ljava/io/PrintStream;)V flags 1 +method name printStackTrace descriptor (Ljava/io/PrintWriter;)V flags 1 + +class name javax/xml/crypto/dsig/XMLSignatureFactory +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 4 +method name getInstance descriptor (Ljava/lang/String;)Ljavax/xml/crypto/dsig/XMLSignatureFactory; flags 9 +method name getInstance descriptor (Ljava/lang/String;Ljava/security/Provider;)Ljavax/xml/crypto/dsig/XMLSignatureFactory; flags 9 +method name getInstance descriptor (Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/crypto/dsig/XMLSignatureFactory; thrownTypes java/security/NoSuchProviderException flags 9 +method name getInstance descriptor ()Ljavax/xml/crypto/dsig/XMLSignatureFactory; flags 9 +method name getMechanismType descriptor ()Ljava/lang/String; flags 11 +method name getProvider descriptor ()Ljava/security/Provider; flags 11 +method name newXMLSignature descriptor (Ljavax/xml/crypto/dsig/SignedInfo;Ljavax/xml/crypto/dsig/keyinfo/KeyInfo;)Ljavax/xml/crypto/dsig/XMLSignature; flags 401 +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 +method name newReference descriptor (Ljava/lang/String;Ljavax/xml/crypto/dsig/DigestMethod;)Ljavax/xml/crypto/dsig/Reference; flags 401 +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 +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 +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 +method name newSignedInfo descriptor (Ljavax/xml/crypto/dsig/CanonicalizationMethod;Ljavax/xml/crypto/dsig/SignatureMethod;Ljava/util/List;)Ljavax/xml/crypto/dsig/SignedInfo; flags 401 +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 +method name newXMLObject descriptor (Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/crypto/dsig/XMLObject; flags 401 +method name newManifest descriptor (Ljava/util/List;)Ljavax/xml/crypto/dsig/Manifest; flags 401 +method name newManifest descriptor (Ljava/util/List;Ljava/lang/String;)Ljavax/xml/crypto/dsig/Manifest; flags 401 +method name newSignatureProperty descriptor (Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/crypto/dsig/SignatureProperty; flags 401 +method name newSignatureProperties descriptor (Ljava/util/List;Ljava/lang/String;)Ljavax/xml/crypto/dsig/SignatureProperties; flags 401 +method name newDigestMethod descriptor (Ljava/lang/String;Ljavax/xml/crypto/dsig/spec/DigestMethodParameterSpec;)Ljavax/xml/crypto/dsig/DigestMethod; thrownTypes java/security/NoSuchAlgorithmException,java/security/InvalidAlgorithmParameterException flags 401 +method name newSignatureMethod descriptor (Ljava/lang/String;Ljavax/xml/crypto/dsig/spec/SignatureMethodParameterSpec;)Ljavax/xml/crypto/dsig/SignatureMethod; thrownTypes java/security/NoSuchAlgorithmException,java/security/InvalidAlgorithmParameterException flags 401 +method name newTransform descriptor (Ljava/lang/String;Ljavax/xml/crypto/dsig/spec/TransformParameterSpec;)Ljavax/xml/crypto/dsig/Transform; thrownTypes java/security/NoSuchAlgorithmException,java/security/InvalidAlgorithmParameterException flags 401 +method name newTransform descriptor (Ljava/lang/String;Ljavax/xml/crypto/XMLStructure;)Ljavax/xml/crypto/dsig/Transform; thrownTypes java/security/NoSuchAlgorithmException,java/security/InvalidAlgorithmParameterException flags 401 +method name newCanonicalizationMethod descriptor (Ljava/lang/String;Ljavax/xml/crypto/dsig/spec/C14NMethodParameterSpec;)Ljavax/xml/crypto/dsig/CanonicalizationMethod; thrownTypes java/security/NoSuchAlgorithmException,java/security/InvalidAlgorithmParameterException flags 401 +method name newCanonicalizationMethod descriptor (Ljava/lang/String;Ljavax/xml/crypto/XMLStructure;)Ljavax/xml/crypto/dsig/CanonicalizationMethod; thrownTypes java/security/NoSuchAlgorithmException,java/security/InvalidAlgorithmParameterException flags 401 +method name getKeyInfoFactory descriptor ()Ljavax/xml/crypto/dsig/keyinfo/KeyInfoFactory; flags 11 +method name unmarshalXMLSignature descriptor (Ljavax/xml/crypto/dsig/XMLValidateContext;)Ljavax/xml/crypto/dsig/XMLSignature; thrownTypes javax/xml/crypto/MarshalException flags 401 +method name unmarshalXMLSignature descriptor (Ljavax/xml/crypto/XMLStructure;)Ljavax/xml/crypto/dsig/XMLSignature; thrownTypes javax/xml/crypto/MarshalException flags 401 +method name isFeatureSupported descriptor (Ljava/lang/String;)Z flags 401 +method name getURIDereferencer descriptor ()Ljavax/xml/crypto/URIDereferencer; flags 401 + +class name javax/xml/crypto/dsig/XMLValidateContext +header extends java/lang/Object implements javax/xml/crypto/XMLCryptoContext flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) + +class name javax/xml/crypto/dsig/dom/DOMSignContext +header extends javax/xml/crypto/dom/DOMCryptoContext implements javax/xml/crypto/dsig/XMLSignContext flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/security/Key;Lorg/w3c/dom/Node;)V flags 1 +method name descriptor (Ljava/security/Key;Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)V flags 1 +method name descriptor (Ljavax/xml/crypto/KeySelector;Lorg/w3c/dom/Node;)V flags 1 +method name descriptor (Ljavax/xml/crypto/KeySelector;Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)V flags 1 +method name setParent descriptor (Lorg/w3c/dom/Node;)V flags 1 +method name setNextSibling descriptor (Lorg/w3c/dom/Node;)V flags 1 +method name getParent descriptor ()Lorg/w3c/dom/Node; flags 1 +method name getNextSibling descriptor ()Lorg/w3c/dom/Node; flags 1 + +class name javax/xml/crypto/dsig/dom/DOMValidateContext +header extends javax/xml/crypto/dom/DOMCryptoContext implements javax/xml/crypto/dsig/XMLValidateContext flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljavax/xml/crypto/KeySelector;Lorg/w3c/dom/Node;)V flags 1 +method name descriptor (Ljava/security/Key;Lorg/w3c/dom/Node;)V flags 1 +method name setNode descriptor (Lorg/w3c/dom/Node;)V flags 1 +method name getNode descriptor ()Lorg/w3c/dom/Node; flags 1 + +class name javax/xml/crypto/dsig/keyinfo/KeyInfo +header extends java/lang/Object implements javax/xml/crypto/XMLStructure flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getContent descriptor ()Ljava/util/List; flags 401 +method name getId descriptor ()Ljava/lang/String; flags 401 +method name marshal descriptor (Ljavax/xml/crypto/XMLStructure;Ljavax/xml/crypto/XMLCryptoContext;)V thrownTypes javax/xml/crypto/MarshalException flags 401 + +class name javax/xml/crypto/dsig/keyinfo/KeyInfoFactory +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor ()V flags 4 +method name getInstance descriptor (Ljava/lang/String;)Ljavax/xml/crypto/dsig/keyinfo/KeyInfoFactory; flags 9 +method name getInstance descriptor (Ljava/lang/String;Ljava/security/Provider;)Ljavax/xml/crypto/dsig/keyinfo/KeyInfoFactory; flags 9 +method name getInstance descriptor (Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/crypto/dsig/keyinfo/KeyInfoFactory; thrownTypes java/security/NoSuchProviderException flags 9 +method name getInstance descriptor ()Ljavax/xml/crypto/dsig/keyinfo/KeyInfoFactory; flags 9 +method name getMechanismType descriptor ()Ljava/lang/String; flags 11 +method name getProvider descriptor ()Ljava/security/Provider; flags 11 +method name newKeyInfo descriptor (Ljava/util/List;)Ljavax/xml/crypto/dsig/keyinfo/KeyInfo; flags 401 +method name newKeyInfo descriptor (Ljava/util/List;Ljava/lang/String;)Ljavax/xml/crypto/dsig/keyinfo/KeyInfo; flags 401 +method name newKeyName descriptor (Ljava/lang/String;)Ljavax/xml/crypto/dsig/keyinfo/KeyName; flags 401 +method name newKeyValue descriptor (Ljava/security/PublicKey;)Ljavax/xml/crypto/dsig/keyinfo/KeyValue; thrownTypes java/security/KeyException flags 401 +method name newPGPData descriptor ([B)Ljavax/xml/crypto/dsig/keyinfo/PGPData; flags 401 +method name newPGPData descriptor ([B[BLjava/util/List;)Ljavax/xml/crypto/dsig/keyinfo/PGPData; flags 401 +method name newPGPData descriptor ([BLjava/util/List;)Ljavax/xml/crypto/dsig/keyinfo/PGPData; flags 401 +method name newRetrievalMethod descriptor (Ljava/lang/String;)Ljavax/xml/crypto/dsig/keyinfo/RetrievalMethod; flags 401 +method name newRetrievalMethod descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Ljavax/xml/crypto/dsig/keyinfo/RetrievalMethod; flags 401 +method name newX509Data descriptor (Ljava/util/List;)Ljavax/xml/crypto/dsig/keyinfo/X509Data; flags 401 +method name newX509IssuerSerial descriptor (Ljava/lang/String;Ljava/math/BigInteger;)Ljavax/xml/crypto/dsig/keyinfo/X509IssuerSerial; flags 401 +method name isFeatureSupported descriptor (Ljava/lang/String;)Z flags 401 +method name getURIDereferencer descriptor ()Ljavax/xml/crypto/URIDereferencer; flags 401 +method name unmarshalKeyInfo descriptor (Ljavax/xml/crypto/XMLStructure;)Ljavax/xml/crypto/dsig/keyinfo/KeyInfo; thrownTypes javax/xml/crypto/MarshalException flags 401 + +class name javax/xml/crypto/dsig/keyinfo/KeyName +header extends java/lang/Object implements javax/xml/crypto/XMLStructure flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getName descriptor ()Ljava/lang/String; flags 401 + +class name javax/xml/crypto/dsig/keyinfo/KeyValue +header extends java/lang/Object implements javax/xml/crypto/XMLStructure flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name DSA_TYPE descriptor Ljava/lang/String; constantValue http://www.w3.org/2000/09/xmldsig#DSAKeyValue flags 19 +field name RSA_TYPE descriptor Ljava/lang/String; constantValue http://www.w3.org/2000/09/xmldsig#RSAKeyValue flags 19 +method name getPublicKey descriptor ()Ljava/security/PublicKey; thrownTypes java/security/KeyException flags 401 + +class name javax/xml/crypto/dsig/keyinfo/PGPData +header extends java/lang/Object implements javax/xml/crypto/XMLStructure flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name TYPE descriptor Ljava/lang/String; constantValue http://www.w3.org/2000/09/xmldsig#PGPData flags 19 +method name getKeyId descriptor ()[B flags 401 +method name getKeyPacket descriptor ()[B flags 401 +method name getExternalElements descriptor ()Ljava/util/List; flags 401 + +class name javax/xml/crypto/dsig/keyinfo/RetrievalMethod +header extends java/lang/Object implements javax/xml/crypto/URIReference,javax/xml/crypto/XMLStructure flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getTransforms descriptor ()Ljava/util/List; flags 401 +method name getURI descriptor ()Ljava/lang/String; flags 401 +method name dereference descriptor (Ljavax/xml/crypto/XMLCryptoContext;)Ljavax/xml/crypto/Data; thrownTypes javax/xml/crypto/URIReferenceException flags 401 + +class name javax/xml/crypto/dsig/keyinfo/X509Data +header extends java/lang/Object implements javax/xml/crypto/XMLStructure flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name TYPE descriptor Ljava/lang/String; constantValue http://www.w3.org/2000/09/xmldsig#X509Data flags 19 +field name RAW_X509_CERTIFICATE_TYPE descriptor Ljava/lang/String; constantValue http://www.w3.org/2000/09/xmldsig#rawX509Certificate flags 19 +method name getContent descriptor ()Ljava/util/List; flags 401 + +class name javax/xml/crypto/dsig/keyinfo/X509IssuerSerial +header extends java/lang/Object implements javax/xml/crypto/XMLStructure flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name getIssuerName descriptor ()Ljava/lang/String; flags 401 +method name getSerialNumber descriptor ()Ljava/math/BigInteger; flags 401 + +class name javax/xml/crypto/dsig/spec/C14NMethodParameterSpec +header extends java/lang/Object implements javax/xml/crypto/dsig/spec/TransformParameterSpec flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) + +class name javax/xml/crypto/dsig/spec/DigestMethodParameterSpec +header extends java/lang/Object implements java/security/spec/AlgorithmParameterSpec flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) + +class name javax/xml/crypto/dsig/spec/ExcC14NParameterSpec +header extends java/lang/Object implements javax/xml/crypto/dsig/spec/C14NMethodParameterSpec flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +field name DEFAULT descriptor Ljava/lang/String; constantValue #default flags 19 +method name descriptor ()V flags 1 +method name descriptor (Ljava/util/List;)V flags 1 +method name getPrefixList descriptor ()Ljava/util/List; flags 1 + +class name javax/xml/crypto/dsig/spec/HMACParameterSpec +header extends java/lang/Object implements javax/xml/crypto/dsig/spec/SignatureMethodParameterSpec flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (I)V flags 1 +method name getOutputLength descriptor ()I flags 1 + +class name javax/xml/crypto/dsig/spec/SignatureMethodParameterSpec +header extends java/lang/Object implements java/security/spec/AlgorithmParameterSpec flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) + +class name javax/xml/crypto/dsig/spec/TransformParameterSpec +header extends java/lang/Object implements java/security/spec/AlgorithmParameterSpec flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) + +class name javax/xml/crypto/dsig/spec/XPathFilter2ParameterSpec +header extends java/lang/Object implements javax/xml/crypto/dsig/spec/TransformParameterSpec flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/util/List;)V flags 1 +method name getXPathList descriptor ()Ljava/util/List; flags 1 + +class name javax/xml/crypto/dsig/spec/XPathFilterParameterSpec +header extends java/lang/Object implements javax/xml/crypto/dsig/spec/TransformParameterSpec flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/util/Map;)V flags 1 +method name getXPath descriptor ()Ljava/lang/String; flags 1 +method name getNamespaceMap descriptor ()Ljava/util/Map; flags 1 + +class name javax/xml/crypto/dsig/spec/XPathType +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +innerclass innerClass javax/xml/crypto/dsig/spec/XPathType$Filter outerClass javax/xml/crypto/dsig/spec/XPathType innerClassName Filter flags 9 +method name descriptor (Ljava/lang/String;Ljavax/xml/crypto/dsig/spec/XPathType$Filter;)V flags 1 +method name descriptor (Ljava/lang/String;Ljavax/xml/crypto/dsig/spec/XPathType$Filter;Ljava/util/Map;)V flags 1 +method name getExpression descriptor ()Ljava/lang/String; flags 1 +method name getFilter descriptor ()Ljavax/xml/crypto/dsig/spec/XPathType$Filter; flags 1 +method name getNamespaceMap descriptor ()Ljava/util/Map; flags 1 + +class name javax/xml/crypto/dsig/spec/XPathType$Filter +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 +field name INTERSECT descriptor Ljavax/xml/crypto/dsig/spec/XPathType$Filter; flags 19 +field name SUBTRACT descriptor Ljavax/xml/crypto/dsig/spec/XPathType$Filter; flags 19 +field name UNION descriptor Ljavax/xml/crypto/dsig/spec/XPathType$Filter; flags 19 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/xml/crypto/dsig/spec/XSLTTransformParameterSpec +header extends java/lang/Object implements javax/xml/crypto/dsig/spec/TransformParameterSpec flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I3) +method name descriptor (Ljavax/xml/crypto/XMLStructure;)V flags 1 +method name getStylesheet descriptor ()Ljavax/xml/crypto/XMLStructure; flags 1 + diff --git a/langtools/make/data/symbols/java.xml.ws-6.sym.txt b/langtools/make/data/symbols/java.xml.ws-6.sym.txt new file mode 100644 index 00000000000..9deabd44ec2 --- /dev/null +++ b/langtools/make/data/symbols/java.xml.ws-6.sym.txt @@ -0,0 +1,103 @@ +# +# 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/ws/Endpoint +-method name create descriptor (Ljava/lang/Object;[Ljavax/xml/ws/WebServiceFeature;)Ljavax/xml/ws/Endpoint; +-method name create descriptor (Ljava/lang/String;Ljava/lang/Object;[Ljavax/xml/ws/WebServiceFeature;)Ljavax/xml/ws/Endpoint; +-method name publish descriptor (Ljava/lang/String;Ljava/lang/Object;[Ljavax/xml/ws/WebServiceFeature;)Ljavax/xml/ws/Endpoint; +-method name publish descriptor (Ljavax/xml/ws/spi/http/HttpContext;)V +-method name setEndpointContext descriptor (Ljavax/xml/ws/EndpointContext;)V + +-class name javax/xml/ws/EndpointContext + +class name javax/xml/ws/FaultAction +-method name className descriptor ()Ljava/lang/Class; +method name className descriptor ()Ljava/lang/Class; flags 401 + +class name javax/xml/ws/Holder +header extends java/lang/Object flags 31 signature Ljava/lang/Object; + +class name javax/xml/ws/RequestWrapper +-method name partName descriptor ()Ljava/lang/String; + +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;})@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/ResponseWrapper +-method name partName descriptor ()Ljava/lang/String; + +class name javax/xml/ws/Service +-method name descriptor (Ljava/net/URL;Ljavax/xml/namespace/QName;[Ljavax/xml/ws/WebServiceFeature;)V +-method name create descriptor (Ljava/net/URL;Ljavax/xml/namespace/QName;[Ljavax/xml/ws/WebServiceFeature;)Ljavax/xml/ws/Service; +-method name create descriptor (Ljavax/xml/namespace/QName;[Ljavax/xml/ws/WebServiceFeature;)Ljavax/xml/ws/Service; + +class name javax/xml/ws/WebFault +-method name messageName descriptor ()Ljava/lang/String; + +class name javax/xml/ws/WebServiceRef +-method name type descriptor ()Ljava/lang/Class; +-method name value descriptor ()Ljava/lang/Class; +-method name lookup descriptor ()Ljava/lang/String; +method name type descriptor ()Ljava/lang/Class; annotationDefaultValue cLjava/lang/Object; flags 401 +method name value descriptor ()Ljava/lang/Class; annotationDefaultValue cLjava/lang/Object; flags 401 + +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;})@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;) +-method name responses descriptor ()Ljavax/xml/ws/soap/AddressingFeature$Responses; + +class name javax/xml/ws/soap/AddressingFeature +header extends javax/xml/ws/WebServiceFeature flags 31 +-method name descriptor (ZZLjavax/xml/ws/soap/AddressingFeature$Responses;)V +-method name getResponses descriptor ()Ljavax/xml/ws/soap/AddressingFeature$Responses; + +-class name javax/xml/ws/soap/AddressingFeature$Responses + +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;})@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/spi/Invoker + +class name javax/xml/ws/spi/Provider +-method name createServiceDelegate descriptor (Ljava/net/URL;Ljavax/xml/namespace/QName;Ljava/lang/Class;)Ljavax/xml/ws/spi/ServiceDelegate; +-method name createServiceDelegate descriptor (Ljava/net/URL;Ljavax/xml/namespace/QName;Ljava/lang/Class;[Ljavax/xml/ws/WebServiceFeature;)Ljavax/xml/ws/spi/ServiceDelegate; +-method name createW3CEndpointReference descriptor (Ljava/lang/String;Ljavax/xml/namespace/QName;Ljavax/xml/namespace/QName;Ljavax/xml/namespace/QName;Ljava/util/List;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/Map;)Ljavax/xml/ws/wsaddressing/W3CEndpointReference; +-method name createAndPublishEndpoint descriptor (Ljava/lang/String;Ljava/lang/Object;[Ljavax/xml/ws/WebServiceFeature;)Ljavax/xml/ws/Endpoint; +-method name createEndpoint descriptor (Ljava/lang/String;Ljava/lang/Object;[Ljavax/xml/ws/WebServiceFeature;)Ljavax/xml/ws/Endpoint; +-method name createEndpoint descriptor (Ljava/lang/String;Ljava/lang/Class;Ljavax/xml/ws/spi/Invoker;[Ljavax/xml/ws/WebServiceFeature;)Ljavax/xml/ws/Endpoint; +method name createServiceDelegate descriptor (Ljava/net/URL;Ljavax/xml/namespace/QName;Ljava/lang/Class;)Ljavax/xml/ws/spi/ServiceDelegate; flags 401 + +-class name javax/xml/ws/spi/http/HttpContext + +-class name javax/xml/ws/spi/http/HttpExchange + +-class name javax/xml/ws/spi/http/HttpHandler + +-class name javax/xml/ws/wsaddressing/W3CEndpointReference + +-class name javax/xml/ws/wsaddressing/W3CEndpointReferenceBuilder + diff --git a/langtools/make/data/symbols/java.xml.ws-7.sym.txt b/langtools/make/data/symbols/java.xml.ws-7.sym.txt new file mode 100644 index 00000000000..7467fe18a07 --- /dev/null +++ b/langtools/make/data/symbols/java.xml.ws-7.sym.txt @@ -0,0 +1,317 @@ +# +# 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 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 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 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 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 Ljava/lang/Object;Ljava/util/concurrent/Future; + +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 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 Ljava/lang/Object;Ljavax/xml/ws/handler/Handler; + +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; +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 Ljava/lang/Object;Ljavax/xml/ws/handler/Handler; + +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 + diff --git a/langtools/make/data/symbols/java.xml.ws-8.sym.txt b/langtools/make/data/symbols/java.xml.ws-8.sym.txt new file mode 100644 index 00000000000..f175523020d --- /dev/null +++ b/langtools/make/data/symbols/java.xml.ws-8.sym.txt @@ -0,0 +1,957 @@ +# +# 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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) 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;}) +method name file descriptor ()Ljava/lang/String; flags 401 +method name name descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated; + +class name javax/jws/Oneway +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) 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 classAnnotations @Ljdk/Profile+Annotation;(value=I4) runtimeAnnotations @Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;METHOD;}) +method name operationName descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401 +method name action descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401 +method name exclude descriptor ()Z annotationDefaultValue Zfalse flags 401 + +class name javax/jws/WebParam +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) 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 +method name name descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401 +method name partName descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401 +method name targetNamespace descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401 +method name mode descriptor ()Ljavax/jws/WebParam$Mode; annotationDefaultValue eLjavax/jws/WebParam$Mode;IN; flags 401 +method name header descriptor ()Z annotationDefaultValue Zfalse flags 401 + +class name javax/jws/WebParam$Mode +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; +innerclass innerClass javax/jws/WebParam$Mode outerClass javax/jws/WebParam innerClassName Mode flags 4019 +field name IN descriptor Ljavax/jws/WebParam$Mode; flags 4019 +field name OUT descriptor Ljavax/jws/WebParam$Mode; flags 4019 +field name INOUT descriptor Ljavax/jws/WebParam$Mode; flags 4019 +method name values descriptor ()[Ljavax/jws/WebParam$Mode; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljavax/jws/WebParam$Mode; flags 9 + +class name javax/jws/WebResult +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) runtimeAnnotations @Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;METHOD;}) +method name name descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401 +method name partName descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401 +method name targetNamespace descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401 +method name header descriptor ()Z annotationDefaultValue Zfalse flags 401 + +class name javax/jws/WebService +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) runtimeAnnotations @Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;}) +method name name descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401 +method name targetNamespace descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401 +method name serviceName descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401 +method name portName descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401 +method name wsdlLocation descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401 +method name endpointInterface descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401 + +class name javax/jws/soap/InitParam +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 deprecated true classAnnotations @Ljdk/Profile+Annotation;(value=I4) runtimeAnnotations @Ljava/lang/Deprecated; +method name name descriptor ()Ljava/lang/String; flags 401 +method name value descriptor ()Ljava/lang/String; flags 401 + +class name javax/jws/soap/SOAPBinding +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) 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 +method name style descriptor ()Ljavax/jws/soap/SOAPBinding$Style; annotationDefaultValue eLjavax/jws/soap/SOAPBinding$Style;DOCUMENT; flags 401 +method name use descriptor ()Ljavax/jws/soap/SOAPBinding$Use; annotationDefaultValue eLjavax/jws/soap/SOAPBinding$Use;LITERAL; flags 401 +method name parameterStyle descriptor ()Ljavax/jws/soap/SOAPBinding$ParameterStyle; annotationDefaultValue eLjavax/jws/soap/SOAPBinding$ParameterStyle;WRAPPED; flags 401 + +class name javax/jws/soap/SOAPBinding$ParameterStyle +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; +innerclass innerClass javax/jws/soap/SOAPBinding$ParameterStyle outerClass javax/jws/soap/SOAPBinding innerClassName ParameterStyle flags 4019 +field name BARE descriptor Ljavax/jws/soap/SOAPBinding$ParameterStyle; flags 4019 +field name WRAPPED descriptor Ljavax/jws/soap/SOAPBinding$ParameterStyle; flags 4019 +method name values descriptor ()[Ljavax/jws/soap/SOAPBinding$ParameterStyle; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljavax/jws/soap/SOAPBinding$ParameterStyle; flags 9 + +class name javax/jws/soap/SOAPBinding$Style +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; +innerclass innerClass javax/jws/soap/SOAPBinding$Style outerClass javax/jws/soap/SOAPBinding innerClassName Style flags 4019 +field name DOCUMENT descriptor Ljavax/jws/soap/SOAPBinding$Style; flags 4019 +field name RPC descriptor Ljavax/jws/soap/SOAPBinding$Style; flags 4019 +method name values descriptor ()[Ljavax/jws/soap/SOAPBinding$Style; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljavax/jws/soap/SOAPBinding$Style; flags 9 + +class name javax/jws/soap/SOAPBinding$Use +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; +innerclass innerClass javax/jws/soap/SOAPBinding$Use outerClass javax/jws/soap/SOAPBinding innerClassName Use flags 4019 +field name LITERAL descriptor Ljavax/jws/soap/SOAPBinding$Use; flags 4019 +field name ENCODED descriptor Ljavax/jws/soap/SOAPBinding$Use; flags 4019 +method name values descriptor ()[Ljavax/jws/soap/SOAPBinding$Use; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljavax/jws/soap/SOAPBinding$Use; flags 9 + +class name javax/jws/soap/SOAPMessageHandler +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 deprecated true classAnnotations @Ljdk/Profile+Annotation;(value=I4) runtimeAnnotations @Ljava/lang/Deprecated; +method name name descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401 +method name className descriptor ()Ljava/lang/String; flags 401 +method name initParams descriptor ()[Ljavax/jws/soap/InitParam; annotationDefaultValue {} flags 401 +method name roles descriptor ()[Ljava/lang/String; annotationDefaultValue {} flags 401 +method name headers descriptor ()[Ljava/lang/String; annotationDefaultValue {} flags 401 + +class name javax/jws/soap/SOAPMessageHandlers +header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 deprecated true classAnnotations @Ljdk/Profile+Annotation;(value=I4) runtimeAnnotations @Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;})@Ljava/lang/Deprecated; +method name value descriptor ()[Ljavax/jws/soap/SOAPMessageHandler; flags 401 + +class name javax/xml/soap/AttachmentPart +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name getSize descriptor ()I thrownTypes javax/xml/soap/SOAPException flags 401 +method name clearContent descriptor ()V flags 401 +method name getContent descriptor ()Ljava/lang/Object; thrownTypes javax/xml/soap/SOAPException flags 401 +method name getRawContent descriptor ()Ljava/io/InputStream; thrownTypes javax/xml/soap/SOAPException flags 401 +method name getRawContentBytes descriptor ()[B thrownTypes javax/xml/soap/SOAPException flags 401 +method name getBase64Content descriptor ()Ljava/io/InputStream; thrownTypes javax/xml/soap/SOAPException flags 401 +method name setContent descriptor (Ljava/lang/Object;Ljava/lang/String;)V flags 401 +method name setRawContent descriptor (Ljava/io/InputStream;Ljava/lang/String;)V thrownTypes javax/xml/soap/SOAPException flags 401 +method name setRawContentBytes descriptor ([BIILjava/lang/String;)V thrownTypes javax/xml/soap/SOAPException flags 401 +method name setBase64Content descriptor (Ljava/io/InputStream;Ljava/lang/String;)V thrownTypes javax/xml/soap/SOAPException flags 401 +method name getDataHandler descriptor ()Ljavax/activation/DataHandler; thrownTypes javax/xml/soap/SOAPException flags 401 +method name setDataHandler descriptor (Ljavax/activation/DataHandler;)V flags 401 +method name getContentId descriptor ()Ljava/lang/String; flags 1 +method name getContentLocation descriptor ()Ljava/lang/String; flags 1 +method name getContentType descriptor ()Ljava/lang/String; flags 1 +method name setContentId descriptor (Ljava/lang/String;)V flags 1 +method name setContentLocation descriptor (Ljava/lang/String;)V flags 1 +method name setContentType descriptor (Ljava/lang/String;)V flags 1 +method name removeMimeHeader descriptor (Ljava/lang/String;)V flags 401 +method name removeAllMimeHeaders descriptor ()V flags 401 +method name getMimeHeader descriptor (Ljava/lang/String;)[Ljava/lang/String; flags 401 +method name setMimeHeader descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 401 +method name addMimeHeader descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 401 +method name getAllMimeHeaders descriptor ()Ljava/util/Iterator; flags 401 +method name getMatchingMimeHeaders descriptor ([Ljava/lang/String;)Ljava/util/Iterator; flags 401 +method name getNonMatchingMimeHeaders descriptor ([Ljava/lang/String;)Ljava/util/Iterator; flags 401 + +class name javax/xml/soap/Detail +header extends java/lang/Object implements javax/xml/soap/SOAPFaultElement flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name addDetailEntry descriptor (Ljavax/xml/soap/Name;)Ljavax/xml/soap/DetailEntry; thrownTypes javax/xml/soap/SOAPException flags 401 +method name addDetailEntry descriptor (Ljavax/xml/namespace/QName;)Ljavax/xml/soap/DetailEntry; thrownTypes javax/xml/soap/SOAPException flags 401 +method name getDetailEntries descriptor ()Ljava/util/Iterator; flags 401 + +class name javax/xml/soap/DetailEntry +header extends java/lang/Object implements javax/xml/soap/SOAPElement flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name javax/xml/soap/MessageFactory +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name newInstance descriptor ()Ljavax/xml/soap/MessageFactory; thrownTypes javax/xml/soap/SOAPException flags 9 +method name newInstance descriptor (Ljava/lang/String;)Ljavax/xml/soap/MessageFactory; thrownTypes javax/xml/soap/SOAPException flags 9 +method name createMessage descriptor ()Ljavax/xml/soap/SOAPMessage; thrownTypes javax/xml/soap/SOAPException flags 401 +method name createMessage descriptor (Ljavax/xml/soap/MimeHeaders;Ljava/io/InputStream;)Ljavax/xml/soap/SOAPMessage; thrownTypes java/io/IOException,javax/xml/soap/SOAPException flags 401 + +class name javax/xml/soap/MimeHeader +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name getName descriptor ()Ljava/lang/String; flags 1 +method name getValue descriptor ()Ljava/lang/String; flags 1 + +class name javax/xml/soap/MimeHeaders +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name getHeader descriptor (Ljava/lang/String;)[Ljava/lang/String; flags 1 +method name setHeader descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name addHeader descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name removeHeader descriptor (Ljava/lang/String;)V flags 1 +method name removeAllHeaders descriptor ()V flags 1 +method name getAllHeaders descriptor ()Ljava/util/Iterator; flags 1 +method name getMatchingHeaders descriptor ([Ljava/lang/String;)Ljava/util/Iterator; flags 1 +method name getNonMatchingHeaders descriptor ([Ljava/lang/String;)Ljava/util/Iterator; flags 1 + +class name javax/xml/soap/Name +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getLocalName descriptor ()Ljava/lang/String; flags 401 +method name getQualifiedName descriptor ()Ljava/lang/String; flags 401 +method name getPrefix descriptor ()Ljava/lang/String; flags 401 +method name getURI descriptor ()Ljava/lang/String; flags 401 + +class name javax/xml/soap/Node +header extends java/lang/Object implements org/w3c/dom/Node flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getValue descriptor ()Ljava/lang/String; flags 401 +method name setValue descriptor (Ljava/lang/String;)V flags 401 +method name setParentElement descriptor (Ljavax/xml/soap/SOAPElement;)V thrownTypes javax/xml/soap/SOAPException flags 401 +method name getParentElement descriptor ()Ljavax/xml/soap/SOAPElement; flags 401 +method name detachNode descriptor ()V flags 401 +method name recycleNode descriptor ()V flags 401 + +class name javax/xml/soap/SAAJMetaFactory +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 4 +method name newMessageFactory descriptor (Ljava/lang/String;)Ljavax/xml/soap/MessageFactory; thrownTypes javax/xml/soap/SOAPException flags 404 +method name newSOAPFactory descriptor (Ljava/lang/String;)Ljavax/xml/soap/SOAPFactory; thrownTypes javax/xml/soap/SOAPException flags 404 + +class name javax/xml/soap/SAAJResult +header extends javax/xml/transform/dom/DOMResult flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V thrownTypes javax/xml/soap/SOAPException flags 1 +method name descriptor (Ljava/lang/String;)V thrownTypes javax/xml/soap/SOAPException flags 1 +method name descriptor (Ljavax/xml/soap/SOAPMessage;)V flags 1 +method name descriptor (Ljavax/xml/soap/SOAPElement;)V flags 1 +method name getResult descriptor ()Ljavax/xml/soap/Node; flags 1 + +class name javax/xml/soap/SOAPBody +header extends java/lang/Object implements javax/xml/soap/SOAPElement flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name addFault descriptor ()Ljavax/xml/soap/SOAPFault; thrownTypes javax/xml/soap/SOAPException flags 401 +method name addFault descriptor (Ljavax/xml/soap/Name;Ljava/lang/String;Ljava/util/Locale;)Ljavax/xml/soap/SOAPFault; thrownTypes javax/xml/soap/SOAPException flags 401 +method name addFault descriptor (Ljavax/xml/namespace/QName;Ljava/lang/String;Ljava/util/Locale;)Ljavax/xml/soap/SOAPFault; thrownTypes javax/xml/soap/SOAPException flags 401 +method name addFault descriptor (Ljavax/xml/soap/Name;Ljava/lang/String;)Ljavax/xml/soap/SOAPFault; thrownTypes javax/xml/soap/SOAPException flags 401 +method name addFault descriptor (Ljavax/xml/namespace/QName;Ljava/lang/String;)Ljavax/xml/soap/SOAPFault; thrownTypes javax/xml/soap/SOAPException flags 401 +method name hasFault descriptor ()Z flags 401 +method name getFault descriptor ()Ljavax/xml/soap/SOAPFault; flags 401 +method name addBodyElement descriptor (Ljavax/xml/soap/Name;)Ljavax/xml/soap/SOAPBodyElement; thrownTypes javax/xml/soap/SOAPException flags 401 +method name addBodyElement descriptor (Ljavax/xml/namespace/QName;)Ljavax/xml/soap/SOAPBodyElement; thrownTypes javax/xml/soap/SOAPException flags 401 +method name addDocument descriptor (Lorg/w3c/dom/Document;)Ljavax/xml/soap/SOAPBodyElement; thrownTypes javax/xml/soap/SOAPException flags 401 +method name extractContentAsDocument descriptor ()Lorg/w3c/dom/Document; thrownTypes javax/xml/soap/SOAPException flags 401 + +class name javax/xml/soap/SOAPBodyElement +header extends java/lang/Object implements javax/xml/soap/SOAPElement flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name javax/xml/soap/SOAPConnection +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name call descriptor (Ljavax/xml/soap/SOAPMessage;Ljava/lang/Object;)Ljavax/xml/soap/SOAPMessage; thrownTypes javax/xml/soap/SOAPException flags 401 +method name get descriptor (Ljava/lang/Object;)Ljavax/xml/soap/SOAPMessage; thrownTypes javax/xml/soap/SOAPException flags 1 +method name close descriptor ()V thrownTypes javax/xml/soap/SOAPException flags 401 + +class name javax/xml/soap/SOAPConnectionFactory +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name newInstance descriptor ()Ljavax/xml/soap/SOAPConnectionFactory; thrownTypes javax/xml/soap/SOAPException,java/lang/UnsupportedOperationException flags 9 +method name createConnection descriptor ()Ljavax/xml/soap/SOAPConnection; thrownTypes javax/xml/soap/SOAPException flags 401 + +class name javax/xml/soap/SOAPConstants +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name DYNAMIC_SOAP_PROTOCOL descriptor Ljava/lang/String; constantValue Dynamic\u0020;Protocol flags 19 +field name SOAP_1_1_PROTOCOL descriptor Ljava/lang/String; constantValue SOAP\u0020;1.1\u0020;Protocol flags 19 +field name SOAP_1_2_PROTOCOL descriptor Ljava/lang/String; constantValue SOAP\u0020;1.2\u0020;Protocol flags 19 +field name DEFAULT_SOAP_PROTOCOL descriptor Ljava/lang/String; constantValue SOAP\u0020;1.1\u0020;Protocol flags 19 +field name URI_NS_SOAP_1_1_ENVELOPE descriptor Ljava/lang/String; constantValue http://schemas.xmlsoap.org/soap/envelope/ flags 19 +field name URI_NS_SOAP_1_2_ENVELOPE descriptor Ljava/lang/String; constantValue http://www.w3.org/2003/05/soap-envelope flags 19 +field name URI_NS_SOAP_ENVELOPE descriptor Ljava/lang/String; constantValue http://schemas.xmlsoap.org/soap/envelope/ flags 19 +field name URI_NS_SOAP_ENCODING descriptor Ljava/lang/String; constantValue http://schemas.xmlsoap.org/soap/encoding/ flags 19 +field name URI_NS_SOAP_1_2_ENCODING descriptor Ljava/lang/String; constantValue http://www.w3.org/2003/05/soap-encoding flags 19 +field name SOAP_1_1_CONTENT_TYPE descriptor Ljava/lang/String; constantValue text/xml flags 19 +field name SOAP_1_2_CONTENT_TYPE descriptor Ljava/lang/String; constantValue application/soap+xml flags 19 +field name URI_SOAP_ACTOR_NEXT descriptor Ljava/lang/String; constantValue http://schemas.xmlsoap.org/soap/actor/next flags 19 +field name URI_SOAP_1_2_ROLE_NEXT descriptor Ljava/lang/String; constantValue http://www.w3.org/2003/05/soap-envelope/role/next flags 19 +field name URI_SOAP_1_2_ROLE_NONE descriptor Ljava/lang/String; constantValue http://www.w3.org/2003/05/soap-envelope/role/none flags 19 +field name URI_SOAP_1_2_ROLE_ULTIMATE_RECEIVER descriptor Ljava/lang/String; constantValue http://www.w3.org/2003/05/soap-envelope/role/ultimateReceiver flags 19 +field name SOAP_ENV_PREFIX descriptor Ljava/lang/String; constantValue env flags 19 +field name SOAP_VERSIONMISMATCH_FAULT descriptor Ljavax/xml/namespace/QName; flags 19 +field name SOAP_MUSTUNDERSTAND_FAULT descriptor Ljavax/xml/namespace/QName; flags 19 +field name SOAP_DATAENCODINGUNKNOWN_FAULT descriptor Ljavax/xml/namespace/QName; flags 19 +field name SOAP_SENDER_FAULT descriptor Ljavax/xml/namespace/QName; flags 19 +field name SOAP_RECEIVER_FAULT descriptor Ljavax/xml/namespace/QName; flags 19 + +class name javax/xml/soap/SOAPElement +header extends java/lang/Object implements javax/xml/soap/Node,org/w3c/dom/Element flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name addChildElement descriptor (Ljavax/xml/soap/Name;)Ljavax/xml/soap/SOAPElement; thrownTypes javax/xml/soap/SOAPException flags 401 +method name addChildElement descriptor (Ljavax/xml/namespace/QName;)Ljavax/xml/soap/SOAPElement; thrownTypes javax/xml/soap/SOAPException flags 401 +method name addChildElement descriptor (Ljava/lang/String;)Ljavax/xml/soap/SOAPElement; thrownTypes javax/xml/soap/SOAPException flags 401 +method name addChildElement descriptor (Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/soap/SOAPElement; thrownTypes javax/xml/soap/SOAPException flags 401 +method name addChildElement descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/soap/SOAPElement; thrownTypes javax/xml/soap/SOAPException flags 401 +method name addChildElement descriptor (Ljavax/xml/soap/SOAPElement;)Ljavax/xml/soap/SOAPElement; thrownTypes javax/xml/soap/SOAPException flags 401 +method name removeContents descriptor ()V flags 401 +method name addTextNode descriptor (Ljava/lang/String;)Ljavax/xml/soap/SOAPElement; thrownTypes javax/xml/soap/SOAPException flags 401 +method name addAttribute descriptor (Ljavax/xml/soap/Name;Ljava/lang/String;)Ljavax/xml/soap/SOAPElement; thrownTypes javax/xml/soap/SOAPException flags 401 +method name addAttribute descriptor (Ljavax/xml/namespace/QName;Ljava/lang/String;)Ljavax/xml/soap/SOAPElement; thrownTypes javax/xml/soap/SOAPException flags 401 +method name addNamespaceDeclaration descriptor (Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/soap/SOAPElement; thrownTypes javax/xml/soap/SOAPException flags 401 +method name getAttributeValue descriptor (Ljavax/xml/soap/Name;)Ljava/lang/String; flags 401 +method name getAttributeValue descriptor (Ljavax/xml/namespace/QName;)Ljava/lang/String; flags 401 +method name getAllAttributes descriptor ()Ljava/util/Iterator; flags 401 +method name getAllAttributesAsQNames descriptor ()Ljava/util/Iterator; flags 401 +method name getNamespaceURI descriptor (Ljava/lang/String;)Ljava/lang/String; flags 401 +method name getNamespacePrefixes descriptor ()Ljava/util/Iterator; flags 401 +method name getVisibleNamespacePrefixes descriptor ()Ljava/util/Iterator; flags 401 +method name createQName descriptor (Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/namespace/QName; thrownTypes javax/xml/soap/SOAPException flags 401 +method name getElementName descriptor ()Ljavax/xml/soap/Name; flags 401 +method name getElementQName descriptor ()Ljavax/xml/namespace/QName; flags 401 +method name setElementQName descriptor (Ljavax/xml/namespace/QName;)Ljavax/xml/soap/SOAPElement; thrownTypes javax/xml/soap/SOAPException flags 401 +method name removeAttribute descriptor (Ljavax/xml/soap/Name;)Z flags 401 +method name removeAttribute descriptor (Ljavax/xml/namespace/QName;)Z flags 401 +method name removeNamespaceDeclaration descriptor (Ljava/lang/String;)Z flags 401 +method name getChildElements descriptor ()Ljava/util/Iterator; flags 401 +method name getChildElements descriptor (Ljavax/xml/soap/Name;)Ljava/util/Iterator; flags 401 +method name getChildElements descriptor (Ljavax/xml/namespace/QName;)Ljava/util/Iterator; flags 401 +method name setEncodingStyle descriptor (Ljava/lang/String;)V thrownTypes javax/xml/soap/SOAPException flags 401 +method name getEncodingStyle descriptor ()Ljava/lang/String; flags 401 + +class name javax/xml/soap/SOAPElementFactory +header extends java/lang/Object flags 21 deprecated true classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name create descriptor (Ljavax/xml/soap/Name;)Ljavax/xml/soap/SOAPElement; thrownTypes javax/xml/soap/SOAPException flags 1 deprecated true +method name create descriptor (Ljava/lang/String;)Ljavax/xml/soap/SOAPElement; thrownTypes javax/xml/soap/SOAPException flags 1 deprecated true +method name create descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/soap/SOAPElement; thrownTypes javax/xml/soap/SOAPException flags 1 deprecated true +method name newInstance descriptor ()Ljavax/xml/soap/SOAPElementFactory; thrownTypes javax/xml/soap/SOAPException flags 9 + +class name javax/xml/soap/SOAPEnvelope +header extends java/lang/Object implements javax/xml/soap/SOAPElement flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name createName descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/soap/Name; thrownTypes javax/xml/soap/SOAPException flags 401 +method name createName descriptor (Ljava/lang/String;)Ljavax/xml/soap/Name; thrownTypes javax/xml/soap/SOAPException flags 401 +method name getHeader descriptor ()Ljavax/xml/soap/SOAPHeader; thrownTypes javax/xml/soap/SOAPException flags 401 +method name getBody descriptor ()Ljavax/xml/soap/SOAPBody; thrownTypes javax/xml/soap/SOAPException flags 401 +method name addHeader descriptor ()Ljavax/xml/soap/SOAPHeader; thrownTypes javax/xml/soap/SOAPException flags 401 +method name addBody descriptor ()Ljavax/xml/soap/SOAPBody; thrownTypes javax/xml/soap/SOAPException flags 401 + +class name javax/xml/soap/SOAPException +header extends java/lang/Exception flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 +method name getMessage descriptor ()Ljava/lang/String; flags 1 +method name getCause descriptor ()Ljava/lang/Throwable; flags 1 +method name initCause descriptor (Ljava/lang/Throwable;)Ljava/lang/Throwable; flags 21 + +class name javax/xml/soap/SOAPFactory +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name createElement descriptor (Lorg/w3c/dom/Element;)Ljavax/xml/soap/SOAPElement; thrownTypes javax/xml/soap/SOAPException flags 1 +method name createElement descriptor (Ljavax/xml/soap/Name;)Ljavax/xml/soap/SOAPElement; thrownTypes javax/xml/soap/SOAPException flags 401 +method name createElement descriptor (Ljavax/xml/namespace/QName;)Ljavax/xml/soap/SOAPElement; thrownTypes javax/xml/soap/SOAPException flags 1 +method name createElement descriptor (Ljava/lang/String;)Ljavax/xml/soap/SOAPElement; thrownTypes javax/xml/soap/SOAPException flags 401 +method name createElement descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/soap/SOAPElement; thrownTypes javax/xml/soap/SOAPException flags 401 +method name createDetail descriptor ()Ljavax/xml/soap/Detail; thrownTypes javax/xml/soap/SOAPException flags 401 +method name createFault descriptor (Ljava/lang/String;Ljavax/xml/namespace/QName;)Ljavax/xml/soap/SOAPFault; thrownTypes javax/xml/soap/SOAPException flags 401 +method name createFault descriptor ()Ljavax/xml/soap/SOAPFault; thrownTypes javax/xml/soap/SOAPException flags 401 +method name createName descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/soap/Name; thrownTypes javax/xml/soap/SOAPException flags 401 +method name createName descriptor (Ljava/lang/String;)Ljavax/xml/soap/Name; thrownTypes javax/xml/soap/SOAPException flags 401 +method name newInstance descriptor ()Ljavax/xml/soap/SOAPFactory; thrownTypes javax/xml/soap/SOAPException flags 9 +method name newInstance descriptor (Ljava/lang/String;)Ljavax/xml/soap/SOAPFactory; thrownTypes javax/xml/soap/SOAPException flags 9 + +class name javax/xml/soap/SOAPFault +header extends java/lang/Object implements javax/xml/soap/SOAPBodyElement flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name setFaultCode descriptor (Ljavax/xml/soap/Name;)V thrownTypes javax/xml/soap/SOAPException flags 401 +method name setFaultCode descriptor (Ljavax/xml/namespace/QName;)V thrownTypes javax/xml/soap/SOAPException flags 401 +method name setFaultCode descriptor (Ljava/lang/String;)V thrownTypes javax/xml/soap/SOAPException flags 401 +method name getFaultCodeAsName descriptor ()Ljavax/xml/soap/Name; flags 401 +method name getFaultCodeAsQName descriptor ()Ljavax/xml/namespace/QName; flags 401 +method name getFaultSubcodes descriptor ()Ljava/util/Iterator; flags 401 +method name removeAllFaultSubcodes descriptor ()V flags 401 +method name appendFaultSubcode descriptor (Ljavax/xml/namespace/QName;)V thrownTypes javax/xml/soap/SOAPException flags 401 +method name getFaultCode descriptor ()Ljava/lang/String; flags 401 +method name setFaultActor descriptor (Ljava/lang/String;)V thrownTypes javax/xml/soap/SOAPException flags 401 +method name getFaultActor descriptor ()Ljava/lang/String; flags 401 +method name setFaultString descriptor (Ljava/lang/String;)V thrownTypes javax/xml/soap/SOAPException flags 401 +method name setFaultString descriptor (Ljava/lang/String;Ljava/util/Locale;)V thrownTypes javax/xml/soap/SOAPException flags 401 +method name getFaultString descriptor ()Ljava/lang/String; flags 401 +method name getFaultStringLocale descriptor ()Ljava/util/Locale; flags 401 +method name hasDetail descriptor ()Z flags 401 +method name getDetail descriptor ()Ljavax/xml/soap/Detail; flags 401 +method name addDetail descriptor ()Ljavax/xml/soap/Detail; thrownTypes javax/xml/soap/SOAPException flags 401 +method name getFaultReasonLocales descriptor ()Ljava/util/Iterator; thrownTypes javax/xml/soap/SOAPException flags 401 +method name getFaultReasonTexts descriptor ()Ljava/util/Iterator; thrownTypes javax/xml/soap/SOAPException flags 401 +method name getFaultReasonText descriptor (Ljava/util/Locale;)Ljava/lang/String; thrownTypes javax/xml/soap/SOAPException flags 401 +method name addFaultReasonText descriptor (Ljava/lang/String;Ljava/util/Locale;)V thrownTypes javax/xml/soap/SOAPException flags 401 +method name getFaultNode descriptor ()Ljava/lang/String; flags 401 +method name setFaultNode descriptor (Ljava/lang/String;)V thrownTypes javax/xml/soap/SOAPException flags 401 +method name getFaultRole descriptor ()Ljava/lang/String; flags 401 +method name setFaultRole descriptor (Ljava/lang/String;)V thrownTypes javax/xml/soap/SOAPException flags 401 + +class name javax/xml/soap/SOAPFaultElement +header extends java/lang/Object implements javax/xml/soap/SOAPElement flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name javax/xml/soap/SOAPHeader +header extends java/lang/Object implements javax/xml/soap/SOAPElement flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name addHeaderElement descriptor (Ljavax/xml/soap/Name;)Ljavax/xml/soap/SOAPHeaderElement; thrownTypes javax/xml/soap/SOAPException flags 401 +method name addHeaderElement descriptor (Ljavax/xml/namespace/QName;)Ljavax/xml/soap/SOAPHeaderElement; thrownTypes javax/xml/soap/SOAPException flags 401 +method name examineMustUnderstandHeaderElements descriptor (Ljava/lang/String;)Ljava/util/Iterator; flags 401 +method name examineHeaderElements descriptor (Ljava/lang/String;)Ljava/util/Iterator; flags 401 +method name extractHeaderElements descriptor (Ljava/lang/String;)Ljava/util/Iterator; flags 401 +method name addNotUnderstoodHeaderElement descriptor (Ljavax/xml/namespace/QName;)Ljavax/xml/soap/SOAPHeaderElement; thrownTypes javax/xml/soap/SOAPException flags 401 +method name addUpgradeHeaderElement descriptor (Ljava/util/Iterator;)Ljavax/xml/soap/SOAPHeaderElement; thrownTypes javax/xml/soap/SOAPException flags 401 +method name addUpgradeHeaderElement descriptor ([Ljava/lang/String;)Ljavax/xml/soap/SOAPHeaderElement; thrownTypes javax/xml/soap/SOAPException flags 401 +method name addUpgradeHeaderElement descriptor (Ljava/lang/String;)Ljavax/xml/soap/SOAPHeaderElement; thrownTypes javax/xml/soap/SOAPException flags 401 +method name examineAllHeaderElements descriptor ()Ljava/util/Iterator; flags 401 +method name extractAllHeaderElements descriptor ()Ljava/util/Iterator; flags 401 + +class name javax/xml/soap/SOAPHeaderElement +header extends java/lang/Object implements javax/xml/soap/SOAPElement flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name setActor descriptor (Ljava/lang/String;)V flags 401 +method name setRole descriptor (Ljava/lang/String;)V thrownTypes javax/xml/soap/SOAPException flags 401 +method name getActor descriptor ()Ljava/lang/String; flags 401 +method name getRole descriptor ()Ljava/lang/String; flags 401 +method name setMustUnderstand descriptor (Z)V flags 401 +method name getMustUnderstand descriptor ()Z flags 401 +method name setRelay descriptor (Z)V thrownTypes javax/xml/soap/SOAPException flags 401 +method name getRelay descriptor ()Z flags 401 + +class name javax/xml/soap/SOAPMessage +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name CHARACTER_SET_ENCODING descriptor Ljava/lang/String; constantValue javax.xml.soap.character-set-encoding flags 19 +field name WRITE_XML_DECLARATION descriptor Ljava/lang/String; constantValue javax.xml.soap.write-xml-declaration flags 19 +method name descriptor ()V flags 1 +method name setContentDescription descriptor (Ljava/lang/String;)V flags 401 +method name getContentDescription descriptor ()Ljava/lang/String; flags 401 +method name getSOAPPart descriptor ()Ljavax/xml/soap/SOAPPart; flags 401 +method name getSOAPBody descriptor ()Ljavax/xml/soap/SOAPBody; thrownTypes javax/xml/soap/SOAPException flags 1 +method name getSOAPHeader descriptor ()Ljavax/xml/soap/SOAPHeader; thrownTypes javax/xml/soap/SOAPException flags 1 +method name removeAllAttachments descriptor ()V flags 401 +method name countAttachments descriptor ()I flags 401 +method name getAttachments descriptor ()Ljava/util/Iterator; flags 401 +method name getAttachments descriptor (Ljavax/xml/soap/MimeHeaders;)Ljava/util/Iterator; flags 401 +method name removeAttachments descriptor (Ljavax/xml/soap/MimeHeaders;)V flags 401 +method name getAttachment descriptor (Ljavax/xml/soap/SOAPElement;)Ljavax/xml/soap/AttachmentPart; thrownTypes javax/xml/soap/SOAPException flags 401 +method name addAttachmentPart descriptor (Ljavax/xml/soap/AttachmentPart;)V flags 401 +method name createAttachmentPart descriptor ()Ljavax/xml/soap/AttachmentPart; flags 401 +method name createAttachmentPart descriptor (Ljavax/activation/DataHandler;)Ljavax/xml/soap/AttachmentPart; flags 1 +method name getMimeHeaders descriptor ()Ljavax/xml/soap/MimeHeaders; flags 401 +method name createAttachmentPart descriptor (Ljava/lang/Object;Ljava/lang/String;)Ljavax/xml/soap/AttachmentPart; flags 1 +method name saveChanges descriptor ()V thrownTypes javax/xml/soap/SOAPException flags 401 +method name saveRequired descriptor ()Z flags 401 +method name writeTo descriptor (Ljava/io/OutputStream;)V thrownTypes javax/xml/soap/SOAPException,java/io/IOException flags 401 +method name setProperty descriptor (Ljava/lang/String;Ljava/lang/Object;)V thrownTypes javax/xml/soap/SOAPException flags 1 +method name getProperty descriptor (Ljava/lang/String;)Ljava/lang/Object; thrownTypes javax/xml/soap/SOAPException flags 1 + +class name javax/xml/soap/SOAPPart +header extends java/lang/Object implements org/w3c/dom/Document,javax/xml/soap/Node flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name getEnvelope descriptor ()Ljavax/xml/soap/SOAPEnvelope; thrownTypes javax/xml/soap/SOAPException flags 401 +method name getContentId descriptor ()Ljava/lang/String; flags 1 +method name getContentLocation descriptor ()Ljava/lang/String; flags 1 +method name setContentId descriptor (Ljava/lang/String;)V flags 1 +method name setContentLocation descriptor (Ljava/lang/String;)V flags 1 +method name removeMimeHeader descriptor (Ljava/lang/String;)V flags 401 +method name removeAllMimeHeaders descriptor ()V flags 401 +method name getMimeHeader descriptor (Ljava/lang/String;)[Ljava/lang/String; flags 401 +method name setMimeHeader descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 401 +method name addMimeHeader descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 401 +method name getAllMimeHeaders descriptor ()Ljava/util/Iterator; flags 401 +method name getMatchingMimeHeaders descriptor ([Ljava/lang/String;)Ljava/util/Iterator; flags 401 +method name getNonMatchingMimeHeaders descriptor ([Ljava/lang/String;)Ljava/util/Iterator; flags 401 +method name setContent descriptor (Ljavax/xml/transform/Source;)V thrownTypes javax/xml/soap/SOAPException flags 401 +method name getContent descriptor ()Ljavax/xml/transform/Source; thrownTypes javax/xml/soap/SOAPException flags 401 + +class name javax/xml/soap/Text +header extends java/lang/Object implements javax/xml/soap/Node,org/w3c/dom/Text flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name isComment descriptor ()Z flags 401 + +class name javax/xml/ws/Action +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;}) +method name input descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401 +method name output descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401 +method name fault descriptor ()[Ljavax/xml/ws/FaultAction; annotationDefaultValue {} flags 401 + +class name javax/xml/ws/AsyncHandler +header extends java/lang/Object flags 601 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name handleResponse descriptor (Ljavax/xml/ws/Response;)V flags 401 signature (Ljavax/xml/ws/Response;)V + +class name javax/xml/ws/Binding +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getHandlerChain descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List; +method name setHandlerChain descriptor (Ljava/util/List;)V flags 401 signature (Ljava/util/List;)V +method name getBindingID descriptor ()Ljava/lang/String; flags 401 + +class name javax/xml/ws/BindingProvider +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name USERNAME_PROPERTY descriptor Ljava/lang/String; constantValue javax.xml.ws.security.auth.username flags 19 +field name PASSWORD_PROPERTY descriptor Ljava/lang/String; constantValue javax.xml.ws.security.auth.password flags 19 +field name ENDPOINT_ADDRESS_PROPERTY descriptor Ljava/lang/String; constantValue javax.xml.ws.service.endpoint.address flags 19 +field name SESSION_MAINTAIN_PROPERTY descriptor Ljava/lang/String; constantValue javax.xml.ws.session.maintain flags 19 +field name SOAPACTION_USE_PROPERTY descriptor Ljava/lang/String; constantValue javax.xml.ws.soap.http.soapaction.use flags 19 +field name SOAPACTION_URI_PROPERTY descriptor Ljava/lang/String; constantValue javax.xml.ws.soap.http.soapaction.uri flags 19 +method name getRequestContext descriptor ()Ljava/util/Map; flags 401 signature ()Ljava/util/Map; +method name getResponseContext descriptor ()Ljava/util/Map; flags 401 signature ()Ljava/util/Map; +method name getBinding descriptor ()Ljavax/xml/ws/Binding; flags 401 +method name getEndpointReference descriptor ()Ljavax/xml/ws/EndpointReference; flags 401 +method name getEndpointReference descriptor (Ljava/lang/Class;)Ljavax/xml/ws/EndpointReference; flags 401 signature (Ljava/lang/Class;)TT; + +class name javax/xml/ws/BindingType +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;})@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Documented; +method name value descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401 + +class name javax/xml/ws/Dispatch +header extends java/lang/Object implements javax/xml/ws/BindingProvider flags 601 signature Ljava/lang/Object;Ljavax/xml/ws/BindingProvider; classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name invoke descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (TT;)TT; +method name invokeAsync descriptor (Ljava/lang/Object;)Ljavax/xml/ws/Response; flags 401 signature (TT;)Ljavax/xml/ws/Response; +method name invokeAsync descriptor (Ljava/lang/Object;Ljavax/xml/ws/AsyncHandler;)Ljava/util/concurrent/Future; flags 401 signature (TT;Ljavax/xml/ws/AsyncHandler;)Ljava/util/concurrent/Future<*>; +method name invokeOneWay descriptor (Ljava/lang/Object;)V flags 401 signature (TT;)V + +class name javax/xml/ws/Endpoint +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name WSDL_SERVICE descriptor Ljava/lang/String; constantValue javax.xml.ws.wsdl.service flags 19 +field name WSDL_PORT descriptor Ljava/lang/String; constantValue javax.xml.ws.wsdl.port flags 19 +method name descriptor ()V flags 1 +method name create descriptor (Ljava/lang/Object;)Ljavax/xml/ws/Endpoint; flags 9 +method name create descriptor (Ljava/lang/Object;[Ljavax/xml/ws/WebServiceFeature;)Ljavax/xml/ws/Endpoint; flags 89 +method name create descriptor (Ljava/lang/String;Ljava/lang/Object;)Ljavax/xml/ws/Endpoint; flags 9 +method name create descriptor (Ljava/lang/String;Ljava/lang/Object;[Ljavax/xml/ws/WebServiceFeature;)Ljavax/xml/ws/Endpoint; flags 89 +method name getBinding descriptor ()Ljavax/xml/ws/Binding; flags 401 +method name getImplementor descriptor ()Ljava/lang/Object; flags 401 +method name publish descriptor (Ljava/lang/String;)V flags 401 +method name publish descriptor (Ljava/lang/String;Ljava/lang/Object;)Ljavax/xml/ws/Endpoint; flags 9 +method name publish descriptor (Ljava/lang/String;Ljava/lang/Object;[Ljavax/xml/ws/WebServiceFeature;)Ljavax/xml/ws/Endpoint; flags 89 +method name publish descriptor (Ljava/lang/Object;)V flags 401 +method name publish descriptor (Ljavax/xml/ws/spi/http/HttpContext;)V flags 1 +method name stop descriptor ()V flags 401 +method name isPublished descriptor ()Z flags 401 +method name getMetadata descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List; +method name setMetadata descriptor (Ljava/util/List;)V flags 401 signature (Ljava/util/List;)V +method name getExecutor descriptor ()Ljava/util/concurrent/Executor; flags 401 +method name setExecutor descriptor (Ljava/util/concurrent/Executor;)V flags 401 +method name getProperties descriptor ()Ljava/util/Map; flags 401 signature ()Ljava/util/Map; +method name setProperties descriptor (Ljava/util/Map;)V flags 401 signature (Ljava/util/Map;)V +method name getEndpointReference descriptor ([Lorg/w3c/dom/Element;)Ljavax/xml/ws/EndpointReference; flags 481 +method name getEndpointReference descriptor (Ljava/lang/Class;[Lorg/w3c/dom/Element;)Ljavax/xml/ws/EndpointReference; flags 481 signature (Ljava/lang/Class;[Lorg/w3c/dom/Element;)TT; +method name setEndpointContext descriptor (Ljavax/xml/ws/EndpointContext;)V flags 1 + +class name javax/xml/ws/EndpointContext +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name getEndpoints descriptor ()Ljava/util/Set; flags 401 signature ()Ljava/util/Set; + +class name javax/xml/ws/EndpointReference +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) runtimeAnnotations @Ljavax/xml/bind/annotation/XmlTransient; +method name descriptor ()V flags 4 +method name readFrom descriptor (Ljavax/xml/transform/Source;)Ljavax/xml/ws/EndpointReference; flags 9 +method name writeTo descriptor (Ljavax/xml/transform/Result;)V flags 401 +method name getPort descriptor (Ljava/lang/Class;[Ljavax/xml/ws/WebServiceFeature;)Ljava/lang/Object; flags 81 signature (Ljava/lang/Class;[Ljavax/xml/ws/WebServiceFeature;)TT; +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name javax/xml/ws/FaultAction +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;}) +method name className descriptor ()Ljava/lang/Class; flags 401 signature ()Ljava/lang/Class<+Ljava/lang/Exception;>; +method name value descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401 + +class name javax/xml/ws/Holder +header extends java/lang/Object implements java/io/Serializable flags 31 signature Ljava/lang/Object;Ljava/io/Serializable; classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name value descriptor Ljava/lang/Object; flags 1 signature TT; +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/Object;)V flags 1 signature (TT;)V + +class name javax/xml/ws/LogicalMessage +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getPayload descriptor ()Ljavax/xml/transform/Source; flags 401 +method name setPayload descriptor (Ljavax/xml/transform/Source;)V flags 401 +method name getPayload descriptor (Ljavax/xml/bind/JAXBContext;)Ljava/lang/Object; flags 401 +method name setPayload descriptor (Ljava/lang/Object;Ljavax/xml/bind/JAXBContext;)V flags 401 + +class name javax/xml/ws/ProtocolException +header extends javax/xml/ws/WebServiceException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 + +class name javax/xml/ws/Provider +header extends java/lang/Object flags 601 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name invoke descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 401 signature (TT;)TT; + +class name javax/xml/ws/RequestWrapper +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;METHOD;})@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Documented; +method name localName descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401 +method name targetNamespace descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401 +method name className descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401 +method name partName descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401 + +class name javax/xml/ws/RespectBinding +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;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;) +method name enabled descriptor ()Z annotationDefaultValue Ztrue flags 401 + +class name javax/xml/ws/RespectBindingFeature +header extends javax/xml/ws/WebServiceFeature flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name ID descriptor Ljava/lang/String; constantValue javax.xml.ws.RespectBindingFeature flags 19 +method name descriptor ()V flags 1 +method name descriptor (Z)V flags 1 +method name getID descriptor ()Ljava/lang/String; flags 1 + +class name javax/xml/ws/Response +header extends java/lang/Object implements java/util/concurrent/Future flags 601 signature Ljava/lang/Object;Ljava/util/concurrent/Future; classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getContext descriptor ()Ljava/util/Map; flags 401 signature ()Ljava/util/Map; + +class name javax/xml/ws/ResponseWrapper +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;METHOD;})@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Documented; +method name localName descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401 +method name targetNamespace descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401 +method name className descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401 +method name partName descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401 + +class name javax/xml/ws/Service +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/xml/ws/Service$Mode outerClass javax/xml/ws/Service innerClassName Mode flags 4019 +method name descriptor (Ljava/net/URL;Ljavax/xml/namespace/QName;)V flags 4 +method name descriptor (Ljava/net/URL;Ljavax/xml/namespace/QName;[Ljavax/xml/ws/WebServiceFeature;)V flags 84 +method name getPort descriptor (Ljavax/xml/namespace/QName;Ljava/lang/Class;)Ljava/lang/Object; flags 1 signature (Ljavax/xml/namespace/QName;Ljava/lang/Class;)TT; +method name getPort descriptor (Ljavax/xml/namespace/QName;Ljava/lang/Class;[Ljavax/xml/ws/WebServiceFeature;)Ljava/lang/Object; flags 81 signature (Ljavax/xml/namespace/QName;Ljava/lang/Class;[Ljavax/xml/ws/WebServiceFeature;)TT; +method name getPort descriptor (Ljava/lang/Class;)Ljava/lang/Object; flags 1 signature (Ljava/lang/Class;)TT; +method name getPort descriptor (Ljava/lang/Class;[Ljavax/xml/ws/WebServiceFeature;)Ljava/lang/Object; flags 81 signature (Ljava/lang/Class;[Ljavax/xml/ws/WebServiceFeature;)TT; +method name getPort descriptor (Ljavax/xml/ws/EndpointReference;Ljava/lang/Class;[Ljavax/xml/ws/WebServiceFeature;)Ljava/lang/Object; flags 81 signature (Ljavax/xml/ws/EndpointReference;Ljava/lang/Class;[Ljavax/xml/ws/WebServiceFeature;)TT; +method name addPort descriptor (Ljavax/xml/namespace/QName;Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name createDispatch descriptor (Ljavax/xml/namespace/QName;Ljava/lang/Class;Ljavax/xml/ws/Service$Mode;)Ljavax/xml/ws/Dispatch; flags 1 signature (Ljavax/xml/namespace/QName;Ljava/lang/Class;Ljavax/xml/ws/Service$Mode;)Ljavax/xml/ws/Dispatch; +method name createDispatch descriptor (Ljavax/xml/namespace/QName;Ljava/lang/Class;Ljavax/xml/ws/Service$Mode;[Ljavax/xml/ws/WebServiceFeature;)Ljavax/xml/ws/Dispatch; flags 81 signature (Ljavax/xml/namespace/QName;Ljava/lang/Class;Ljavax/xml/ws/Service$Mode;[Ljavax/xml/ws/WebServiceFeature;)Ljavax/xml/ws/Dispatch; +method name createDispatch descriptor (Ljavax/xml/ws/EndpointReference;Ljava/lang/Class;Ljavax/xml/ws/Service$Mode;[Ljavax/xml/ws/WebServiceFeature;)Ljavax/xml/ws/Dispatch; flags 81 signature (Ljavax/xml/ws/EndpointReference;Ljava/lang/Class;Ljavax/xml/ws/Service$Mode;[Ljavax/xml/ws/WebServiceFeature;)Ljavax/xml/ws/Dispatch; +method name createDispatch descriptor (Ljavax/xml/namespace/QName;Ljavax/xml/bind/JAXBContext;Ljavax/xml/ws/Service$Mode;)Ljavax/xml/ws/Dispatch; flags 1 signature (Ljavax/xml/namespace/QName;Ljavax/xml/bind/JAXBContext;Ljavax/xml/ws/Service$Mode;)Ljavax/xml/ws/Dispatch; +method name createDispatch descriptor (Ljavax/xml/namespace/QName;Ljavax/xml/bind/JAXBContext;Ljavax/xml/ws/Service$Mode;[Ljavax/xml/ws/WebServiceFeature;)Ljavax/xml/ws/Dispatch; flags 81 signature (Ljavax/xml/namespace/QName;Ljavax/xml/bind/JAXBContext;Ljavax/xml/ws/Service$Mode;[Ljavax/xml/ws/WebServiceFeature;)Ljavax/xml/ws/Dispatch; +method name createDispatch descriptor (Ljavax/xml/ws/EndpointReference;Ljavax/xml/bind/JAXBContext;Ljavax/xml/ws/Service$Mode;[Ljavax/xml/ws/WebServiceFeature;)Ljavax/xml/ws/Dispatch; flags 81 signature (Ljavax/xml/ws/EndpointReference;Ljavax/xml/bind/JAXBContext;Ljavax/xml/ws/Service$Mode;[Ljavax/xml/ws/WebServiceFeature;)Ljavax/xml/ws/Dispatch; +method name getServiceName descriptor ()Ljavax/xml/namespace/QName; flags 1 +method name getPorts descriptor ()Ljava/util/Iterator; flags 1 signature ()Ljava/util/Iterator; +method name getWSDLDocumentLocation descriptor ()Ljava/net/URL; flags 1 +method name getHandlerResolver descriptor ()Ljavax/xml/ws/handler/HandlerResolver; flags 1 +method name setHandlerResolver descriptor (Ljavax/xml/ws/handler/HandlerResolver;)V flags 1 +method name getExecutor descriptor ()Ljava/util/concurrent/Executor; flags 1 +method name setExecutor descriptor (Ljava/util/concurrent/Executor;)V flags 1 +method name create descriptor (Ljava/net/URL;Ljavax/xml/namespace/QName;)Ljavax/xml/ws/Service; flags 9 +method name create descriptor (Ljava/net/URL;Ljavax/xml/namespace/QName;[Ljavax/xml/ws/WebServiceFeature;)Ljavax/xml/ws/Service; flags 89 +method name create descriptor (Ljavax/xml/namespace/QName;)Ljavax/xml/ws/Service; flags 9 +method name create descriptor (Ljavax/xml/namespace/QName;[Ljavax/xml/ws/WebServiceFeature;)Ljavax/xml/ws/Service; flags 89 + +class name javax/xml/ws/Service$Mode +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; +innerclass innerClass javax/xml/ws/Service$Mode outerClass javax/xml/ws/Service innerClassName Mode flags 4019 +field name MESSAGE descriptor Ljavax/xml/ws/Service$Mode; flags 4019 +field name PAYLOAD descriptor Ljavax/xml/ws/Service$Mode; flags 4019 +method name values descriptor ()[Ljavax/xml/ws/Service$Mode; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljavax/xml/ws/Service$Mode; flags 9 + +class name javax/xml/ws/ServiceMode +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;})@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 +method name value descriptor ()Ljavax/xml/ws/Service$Mode; annotationDefaultValue eLjavax/xml/ws/Service$Mode;PAYLOAD; flags 401 + +class name javax/xml/ws/WebEndpoint +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;METHOD;})@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Documented; +method name name descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401 + +class name javax/xml/ws/WebFault +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;})@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Documented; +method name name descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401 +method name targetNamespace descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401 +method name faultBean descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401 +method name messageName descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401 + +class name javax/xml/ws/WebServiceClient +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;})@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Documented; +method name name descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401 +method name targetNamespace descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401 +method name wsdlLocation descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401 + +class name javax/xml/ws/WebServiceContext +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getMessageContext descriptor ()Ljavax/xml/ws/handler/MessageContext; flags 401 +method name getUserPrincipal descriptor ()Ljava/security/Principal; flags 401 +method name isUserInRole descriptor (Ljava/lang/String;)Z flags 401 +method name getEndpointReference descriptor ([Lorg/w3c/dom/Element;)Ljavax/xml/ws/EndpointReference; flags 481 +method name getEndpointReference descriptor (Ljava/lang/Class;[Lorg/w3c/dom/Element;)Ljavax/xml/ws/EndpointReference; flags 481 signature (Ljava/lang/Class;[Lorg/w3c/dom/Element;)TT; + +class name javax/xml/ws/WebServiceException +header extends java/lang/RuntimeException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1 +method name descriptor (Ljava/lang/Throwable;)V flags 1 + +class name javax/xml/ws/WebServiceFeature +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name enabled descriptor Z flags 4 +method name getID descriptor ()Ljava/lang/String; flags 401 +method name descriptor ()V flags 4 +method name isEnabled descriptor ()Z flags 1 + +class name javax/xml/ws/WebServicePermission +header extends java/security/BasicPermission flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 + +class name javax/xml/ws/WebServiceProvider +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;})@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Documented; +method name wsdlLocation descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401 +method name serviceName descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401 +method name targetNamespace descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401 +method name portName descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401 + +class name javax/xml/ws/WebServiceRef +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;METHOD;eLjava/lang/annotation/ElementType;FIELD;})@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Documented; +method name name 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 mappedName descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401 +method name value descriptor ()Ljava/lang/Class; annotationDefaultValue cLjavax/xml/ws/Service; flags 401 signature ()Ljava/lang/Class<+Ljavax/xml/ws/Service;>; +method name wsdlLocation descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401 +method name lookup descriptor ()Ljava/lang/String; annotationDefaultValue "" flags 401 + +class name javax/xml/ws/WebServiceRefs +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/xml/ws/WebServiceRef; flags 401 + +class name javax/xml/ws/handler/Handler +header extends java/lang/Object flags 601 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name handleMessage descriptor (Ljavax/xml/ws/handler/MessageContext;)Z flags 401 signature (TC;)Z +method name handleFault descriptor (Ljavax/xml/ws/handler/MessageContext;)Z flags 401 signature (TC;)Z +method name close descriptor (Ljavax/xml/ws/handler/MessageContext;)V flags 401 + +class name javax/xml/ws/handler/HandlerResolver +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getHandlerChain descriptor (Ljavax/xml/ws/handler/PortInfo;)Ljava/util/List; flags 401 signature (Ljavax/xml/ws/handler/PortInfo;)Ljava/util/List; + +class name javax/xml/ws/handler/LogicalHandler +header extends java/lang/Object implements javax/xml/ws/handler/Handler flags 601 signature Ljava/lang/Object;Ljavax/xml/ws/handler/Handler; classAnnotations @Ljdk/Profile+Annotation;(value=I4) + +class name javax/xml/ws/handler/LogicalMessageContext +header extends java/lang/Object implements javax/xml/ws/handler/MessageContext flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getMessage descriptor ()Ljavax/xml/ws/LogicalMessage; flags 401 + +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; classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/xml/ws/handler/MessageContext$Scope outerClass javax/xml/ws/handler/MessageContext innerClassName Scope flags 4019 +field name MESSAGE_OUTBOUND_PROPERTY descriptor Ljava/lang/String; constantValue javax.xml.ws.handler.message.outbound flags 19 +field name INBOUND_MESSAGE_ATTACHMENTS descriptor Ljava/lang/String; constantValue javax.xml.ws.binding.attachments.inbound flags 19 +field name OUTBOUND_MESSAGE_ATTACHMENTS descriptor Ljava/lang/String; constantValue javax.xml.ws.binding.attachments.outbound flags 19 +field name WSDL_DESCRIPTION descriptor Ljava/lang/String; constantValue javax.xml.ws.wsdl.description flags 19 +field name WSDL_SERVICE descriptor Ljava/lang/String; constantValue javax.xml.ws.wsdl.service flags 19 +field name WSDL_PORT descriptor Ljava/lang/String; constantValue javax.xml.ws.wsdl.port flags 19 +field name WSDL_INTERFACE descriptor Ljava/lang/String; constantValue javax.xml.ws.wsdl.interface flags 19 +field name WSDL_OPERATION descriptor Ljava/lang/String; constantValue javax.xml.ws.wsdl.operation flags 19 +field name HTTP_RESPONSE_CODE descriptor Ljava/lang/String; constantValue javax.xml.ws.http.response.code flags 19 +field name HTTP_REQUEST_HEADERS descriptor Ljava/lang/String; constantValue javax.xml.ws.http.request.headers flags 19 +field name HTTP_RESPONSE_HEADERS descriptor Ljava/lang/String; constantValue javax.xml.ws.http.response.headers flags 19 +field name HTTP_REQUEST_METHOD descriptor Ljava/lang/String; constantValue javax.xml.ws.http.request.method flags 19 +field name SERVLET_REQUEST descriptor Ljava/lang/String; constantValue javax.xml.ws.servlet.request flags 19 +field name SERVLET_RESPONSE descriptor Ljava/lang/String; constantValue javax.xml.ws.servlet.response flags 19 +field name SERVLET_CONTEXT descriptor Ljava/lang/String; constantValue javax.xml.ws.servlet.context flags 19 +field name QUERY_STRING descriptor Ljava/lang/String; constantValue javax.xml.ws.http.request.querystring flags 19 +field name PATH_INFO descriptor Ljava/lang/String; constantValue javax.xml.ws.http.request.pathinfo flags 19 +field name REFERENCE_PARAMETERS descriptor Ljava/lang/String; constantValue javax.xml.ws.reference.parameters flags 19 +method name setScope descriptor (Ljava/lang/String;Ljavax/xml/ws/handler/MessageContext$Scope;)V flags 401 +method name getScope descriptor (Ljava/lang/String;)Ljavax/xml/ws/handler/MessageContext$Scope; flags 401 + +class name javax/xml/ws/handler/MessageContext$Scope +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; +innerclass innerClass javax/xml/ws/handler/MessageContext$Scope outerClass javax/xml/ws/handler/MessageContext innerClassName Scope flags 4019 +field name APPLICATION descriptor Ljavax/xml/ws/handler/MessageContext$Scope; flags 4019 +field name HANDLER descriptor Ljavax/xml/ws/handler/MessageContext$Scope; flags 4019 +method name values descriptor ()[Ljavax/xml/ws/handler/MessageContext$Scope; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljavax/xml/ws/handler/MessageContext$Scope; flags 9 + +class name javax/xml/ws/handler/PortInfo +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getServiceName descriptor ()Ljavax/xml/namespace/QName; flags 401 +method name getPortName descriptor ()Ljavax/xml/namespace/QName; flags 401 +method name getBindingID descriptor ()Ljava/lang/String; flags 401 + +class name javax/xml/ws/handler/soap/SOAPHandler +header extends java/lang/Object implements javax/xml/ws/handler/Handler flags 601 signature Ljava/lang/Object;Ljavax/xml/ws/handler/Handler; classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getHeaders descriptor ()Ljava/util/Set; flags 401 signature ()Ljava/util/Set; + +class name javax/xml/ws/handler/soap/SOAPMessageContext +header extends java/lang/Object implements javax/xml/ws/handler/MessageContext flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name getMessage descriptor ()Ljavax/xml/soap/SOAPMessage; flags 401 +method name setMessage descriptor (Ljavax/xml/soap/SOAPMessage;)V flags 401 +method name getHeaders descriptor (Ljavax/xml/namespace/QName;Ljavax/xml/bind/JAXBContext;Z)[Ljava/lang/Object; flags 401 +method name getRoles descriptor ()Ljava/util/Set; flags 401 signature ()Ljava/util/Set; + +class name javax/xml/ws/http/HTTPBinding +header extends java/lang/Object implements javax/xml/ws/Binding flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name HTTP_BINDING descriptor Ljava/lang/String; constantValue http://www.w3.org/2004/08/wsdl/http flags 19 + +class name javax/xml/ws/http/HTTPException +header extends javax/xml/ws/ProtocolException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (I)V flags 1 +method name getStatusCode descriptor ()I flags 1 + +class name javax/xml/ws/soap/Addressing +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;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 +method name enabled descriptor ()Z annotationDefaultValue Ztrue flags 401 +method name required descriptor ()Z annotationDefaultValue Zfalse flags 401 +method name responses descriptor ()Ljavax/xml/ws/soap/AddressingFeature$Responses; annotationDefaultValue eLjavax/xml/ws/soap/AddressingFeature$Responses;ALL; flags 401 + +class name javax/xml/ws/soap/AddressingFeature +header extends javax/xml/ws/WebServiceFeature flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/xml/ws/soap/AddressingFeature$Responses outerClass javax/xml/ws/soap/AddressingFeature innerClassName Responses flags 4019 +field name ID descriptor Ljava/lang/String; constantValue http://www.w3.org/2005/08/addressing/module flags 19 +field name required descriptor Z flags 4 +method name descriptor ()V flags 1 +method name descriptor (Z)V flags 1 +method name descriptor (ZZ)V flags 1 +method name descriptor (ZZLjavax/xml/ws/soap/AddressingFeature$Responses;)V flags 1 +method name getID descriptor ()Ljava/lang/String; flags 1 +method name isRequired descriptor ()Z flags 1 +method name getResponses descriptor ()Ljavax/xml/ws/soap/AddressingFeature$Responses; flags 1 + +class name javax/xml/ws/soap/AddressingFeature$Responses +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; +innerclass innerClass javax/xml/ws/soap/AddressingFeature$Responses outerClass javax/xml/ws/soap/AddressingFeature innerClassName Responses flags 4019 +field name ANONYMOUS descriptor Ljavax/xml/ws/soap/AddressingFeature$Responses; flags 4019 +field name NON_ANONYMOUS descriptor Ljavax/xml/ws/soap/AddressingFeature$Responses; flags 4019 +field name ALL descriptor Ljavax/xml/ws/soap/AddressingFeature$Responses; flags 4019 +method name values descriptor ()[Ljavax/xml/ws/soap/AddressingFeature$Responses; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Ljavax/xml/ws/soap/AddressingFeature$Responses; flags 9 + +class name javax/xml/ws/soap/MTOM +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;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;) +method name enabled descriptor ()Z annotationDefaultValue Ztrue flags 401 +method name threshold descriptor ()I annotationDefaultValue I0 flags 401 + +class name javax/xml/ws/soap/MTOMFeature +header extends javax/xml/ws/WebServiceFeature flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name ID descriptor Ljava/lang/String; constantValue http://www.w3.org/2004/08/soap/features/http-optimization flags 19 +field name threshold descriptor I flags 4 +method name descriptor ()V flags 1 +method name descriptor (Z)V flags 1 +method name descriptor (I)V flags 1 +method name descriptor (ZI)V flags 1 +method name getID descriptor ()Ljava/lang/String; flags 1 +method name getThreshold descriptor ()I flags 1 + +class name javax/xml/ws/soap/SOAPBinding +header extends java/lang/Object implements javax/xml/ws/Binding flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name SOAP11HTTP_BINDING descriptor Ljava/lang/String; constantValue http://schemas.xmlsoap.org/wsdl/soap/http flags 19 +field name SOAP12HTTP_BINDING descriptor Ljava/lang/String; constantValue http://www.w3.org/2003/05/soap/bindings/HTTP/ flags 19 +field name SOAP11HTTP_MTOM_BINDING descriptor Ljava/lang/String; constantValue http://schemas.xmlsoap.org/wsdl/soap/http?mtom=true flags 19 +field name SOAP12HTTP_MTOM_BINDING descriptor Ljava/lang/String; constantValue http://www.w3.org/2003/05/soap/bindings/HTTP/?mtom=true flags 19 +method name getRoles descriptor ()Ljava/util/Set; flags 401 signature ()Ljava/util/Set; +method name setRoles descriptor (Ljava/util/Set;)V flags 401 signature (Ljava/util/Set;)V +method name isMTOMEnabled descriptor ()Z flags 401 +method name setMTOMEnabled descriptor (Z)V flags 401 +method name getSOAPFactory descriptor ()Ljavax/xml/soap/SOAPFactory; flags 401 +method name getMessageFactory descriptor ()Ljavax/xml/soap/MessageFactory; flags 401 + +class name javax/xml/ws/soap/SOAPFaultException +header extends javax/xml/ws/ProtocolException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor (Ljavax/xml/soap/SOAPFault;)V flags 1 +method name getFault descriptor ()Ljavax/xml/soap/SOAPFault; flags 1 + +class name javax/xml/ws/spi/Invoker +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name inject descriptor (Ljavax/xml/ws/WebServiceContext;)V thrownTypes java/lang/IllegalAccessException,java/lang/IllegalArgumentException,java/lang/reflect/InvocationTargetException flags 401 +method name invoke descriptor (Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; thrownTypes java/lang/IllegalAccessException,java/lang/IllegalArgumentException,java/lang/reflect/InvocationTargetException flags 481 + +class name javax/xml/ws/spi/Provider +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name JAXWSPROVIDER_PROPERTY descriptor Ljava/lang/String; constantValue javax.xml.ws.spi.Provider flags 19 +method name descriptor ()V flags 4 +method name provider descriptor ()Ljavax/xml/ws/spi/Provider; flags 9 +method name createServiceDelegate descriptor (Ljava/net/URL;Ljavax/xml/namespace/QName;Ljava/lang/Class;)Ljavax/xml/ws/spi/ServiceDelegate; flags 401 signature (Ljava/net/URL;Ljavax/xml/namespace/QName;Ljava/lang/Class<+Ljavax/xml/ws/Service;>;)Ljavax/xml/ws/spi/ServiceDelegate; +method name createServiceDelegate descriptor (Ljava/net/URL;Ljavax/xml/namespace/QName;Ljava/lang/Class;[Ljavax/xml/ws/WebServiceFeature;)Ljavax/xml/ws/spi/ServiceDelegate; flags 81 signature (Ljava/net/URL;Ljavax/xml/namespace/QName;Ljava/lang/Class<+Ljavax/xml/ws/Service;>;[Ljavax/xml/ws/WebServiceFeature;)Ljavax/xml/ws/spi/ServiceDelegate; +method name createEndpoint descriptor (Ljava/lang/String;Ljava/lang/Object;)Ljavax/xml/ws/Endpoint; flags 401 +method name createAndPublishEndpoint descriptor (Ljava/lang/String;Ljava/lang/Object;)Ljavax/xml/ws/Endpoint; flags 401 +method name readEndpointReference descriptor (Ljavax/xml/transform/Source;)Ljavax/xml/ws/EndpointReference; flags 401 +method name getPort descriptor (Ljavax/xml/ws/EndpointReference;Ljava/lang/Class;[Ljavax/xml/ws/WebServiceFeature;)Ljava/lang/Object; flags 481 signature (Ljavax/xml/ws/EndpointReference;Ljava/lang/Class;[Ljavax/xml/ws/WebServiceFeature;)TT; +method name createW3CEndpointReference descriptor (Ljava/lang/String;Ljavax/xml/namespace/QName;Ljavax/xml/namespace/QName;Ljava/util/List;Ljava/lang/String;Ljava/util/List;)Ljavax/xml/ws/wsaddressing/W3CEndpointReference; flags 401 signature (Ljava/lang/String;Ljavax/xml/namespace/QName;Ljavax/xml/namespace/QName;Ljava/util/List;Ljava/lang/String;Ljava/util/List;)Ljavax/xml/ws/wsaddressing/W3CEndpointReference; +method name createW3CEndpointReference descriptor (Ljava/lang/String;Ljavax/xml/namespace/QName;Ljavax/xml/namespace/QName;Ljavax/xml/namespace/QName;Ljava/util/List;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/Map;)Ljavax/xml/ws/wsaddressing/W3CEndpointReference; flags 1 signature (Ljava/lang/String;Ljavax/xml/namespace/QName;Ljavax/xml/namespace/QName;Ljavax/xml/namespace/QName;Ljava/util/List;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/Map;)Ljavax/xml/ws/wsaddressing/W3CEndpointReference; +method name createAndPublishEndpoint descriptor (Ljava/lang/String;Ljava/lang/Object;[Ljavax/xml/ws/WebServiceFeature;)Ljavax/xml/ws/Endpoint; flags 81 +method name createEndpoint descriptor (Ljava/lang/String;Ljava/lang/Object;[Ljavax/xml/ws/WebServiceFeature;)Ljavax/xml/ws/Endpoint; flags 81 +method name createEndpoint descriptor (Ljava/lang/String;Ljava/lang/Class;Ljavax/xml/ws/spi/Invoker;[Ljavax/xml/ws/WebServiceFeature;)Ljavax/xml/ws/Endpoint; flags 81 signature (Ljava/lang/String;Ljava/lang/Class<*>;Ljavax/xml/ws/spi/Invoker;[Ljavax/xml/ws/WebServiceFeature;)Ljavax/xml/ws/Endpoint; + +class name javax/xml/ws/spi/ServiceDelegate +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +innerclass innerClass javax/xml/ws/Service$Mode outerClass javax/xml/ws/Service innerClassName Mode flags 4019 +method name descriptor ()V flags 4 +method name getPort descriptor (Ljavax/xml/namespace/QName;Ljava/lang/Class;)Ljava/lang/Object; flags 401 signature (Ljavax/xml/namespace/QName;Ljava/lang/Class;)TT; +method name getPort descriptor (Ljavax/xml/namespace/QName;Ljava/lang/Class;[Ljavax/xml/ws/WebServiceFeature;)Ljava/lang/Object; flags 481 signature (Ljavax/xml/namespace/QName;Ljava/lang/Class;[Ljavax/xml/ws/WebServiceFeature;)TT; +method name getPort descriptor (Ljavax/xml/ws/EndpointReference;Ljava/lang/Class;[Ljavax/xml/ws/WebServiceFeature;)Ljava/lang/Object; flags 481 signature (Ljavax/xml/ws/EndpointReference;Ljava/lang/Class;[Ljavax/xml/ws/WebServiceFeature;)TT; +method name getPort descriptor (Ljava/lang/Class;)Ljava/lang/Object; flags 401 signature (Ljava/lang/Class;)TT; +method name getPort descriptor (Ljava/lang/Class;[Ljavax/xml/ws/WebServiceFeature;)Ljava/lang/Object; flags 481 signature (Ljava/lang/Class;[Ljavax/xml/ws/WebServiceFeature;)TT; +method name addPort descriptor (Ljavax/xml/namespace/QName;Ljava/lang/String;Ljava/lang/String;)V flags 401 +method name createDispatch descriptor (Ljavax/xml/namespace/QName;Ljava/lang/Class;Ljavax/xml/ws/Service$Mode;)Ljavax/xml/ws/Dispatch; flags 401 signature (Ljavax/xml/namespace/QName;Ljava/lang/Class;Ljavax/xml/ws/Service$Mode;)Ljavax/xml/ws/Dispatch; +method name createDispatch descriptor (Ljavax/xml/namespace/QName;Ljava/lang/Class;Ljavax/xml/ws/Service$Mode;[Ljavax/xml/ws/WebServiceFeature;)Ljavax/xml/ws/Dispatch; flags 481 signature (Ljavax/xml/namespace/QName;Ljava/lang/Class;Ljavax/xml/ws/Service$Mode;[Ljavax/xml/ws/WebServiceFeature;)Ljavax/xml/ws/Dispatch; +method name createDispatch descriptor (Ljavax/xml/ws/EndpointReference;Ljava/lang/Class;Ljavax/xml/ws/Service$Mode;[Ljavax/xml/ws/WebServiceFeature;)Ljavax/xml/ws/Dispatch; flags 481 signature (Ljavax/xml/ws/EndpointReference;Ljava/lang/Class;Ljavax/xml/ws/Service$Mode;[Ljavax/xml/ws/WebServiceFeature;)Ljavax/xml/ws/Dispatch; +method name createDispatch descriptor (Ljavax/xml/namespace/QName;Ljavax/xml/bind/JAXBContext;Ljavax/xml/ws/Service$Mode;)Ljavax/xml/ws/Dispatch; flags 401 signature (Ljavax/xml/namespace/QName;Ljavax/xml/bind/JAXBContext;Ljavax/xml/ws/Service$Mode;)Ljavax/xml/ws/Dispatch; +method name createDispatch descriptor (Ljavax/xml/namespace/QName;Ljavax/xml/bind/JAXBContext;Ljavax/xml/ws/Service$Mode;[Ljavax/xml/ws/WebServiceFeature;)Ljavax/xml/ws/Dispatch; flags 481 signature (Ljavax/xml/namespace/QName;Ljavax/xml/bind/JAXBContext;Ljavax/xml/ws/Service$Mode;[Ljavax/xml/ws/WebServiceFeature;)Ljavax/xml/ws/Dispatch; +method name createDispatch descriptor (Ljavax/xml/ws/EndpointReference;Ljavax/xml/bind/JAXBContext;Ljavax/xml/ws/Service$Mode;[Ljavax/xml/ws/WebServiceFeature;)Ljavax/xml/ws/Dispatch; flags 481 signature (Ljavax/xml/ws/EndpointReference;Ljavax/xml/bind/JAXBContext;Ljavax/xml/ws/Service$Mode;[Ljavax/xml/ws/WebServiceFeature;)Ljavax/xml/ws/Dispatch; +method name getServiceName descriptor ()Ljavax/xml/namespace/QName; flags 401 +method name getPorts descriptor ()Ljava/util/Iterator; flags 401 signature ()Ljava/util/Iterator; +method name getWSDLDocumentLocation descriptor ()Ljava/net/URL; flags 401 +method name getHandlerResolver descriptor ()Ljavax/xml/ws/handler/HandlerResolver; flags 401 +method name setHandlerResolver descriptor (Ljavax/xml/ws/handler/HandlerResolver;)V flags 401 +method name getExecutor descriptor ()Ljava/util/concurrent/Executor; flags 401 +method name setExecutor descriptor (Ljava/util/concurrent/Executor;)V flags 401 + +class name javax/xml/ws/spi/WebServiceFeatureAnnotation +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;ANNOTATION_TYPE;})@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Documented; +method name id descriptor ()Ljava/lang/String; flags 401 +method name bean descriptor ()Ljava/lang/Class; flags 401 signature ()Ljava/lang/Class<+Ljavax/xml/ws/WebServiceFeature;>; + +class name javax/xml/ws/spi/http/HttpContext +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name handler descriptor Ljavax/xml/ws/spi/http/HttpHandler; flags 4 +method name descriptor ()V flags 1 +method name setHandler descriptor (Ljavax/xml/ws/spi/http/HttpHandler;)V flags 1 +method name getPath descriptor ()Ljava/lang/String; flags 401 +method name getAttribute descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 401 +method name getAttributeNames descriptor ()Ljava/util/Set; flags 401 signature ()Ljava/util/Set; + +class name javax/xml/ws/spi/http/HttpExchange +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +field name REQUEST_CIPHER_SUITE descriptor Ljava/lang/String; constantValue javax.xml.ws.spi.http.request.cipher.suite flags 19 +field name REQUEST_KEY_SIZE descriptor Ljava/lang/String; constantValue javax.xml.ws.spi.http.request.key.size flags 19 +field name REQUEST_X509CERTIFICATE descriptor Ljava/lang/String; constantValue javax.xml.ws.spi.http.request.cert.X509Certificate flags 19 +method name descriptor ()V flags 1 +method name getRequestHeaders descriptor ()Ljava/util/Map; flags 401 signature ()Ljava/util/Map;>; +method name getRequestHeader descriptor (Ljava/lang/String;)Ljava/lang/String; flags 401 +method name getResponseHeaders descriptor ()Ljava/util/Map; flags 401 signature ()Ljava/util/Map;>; +method name addResponseHeader descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 401 +method name getRequestURI descriptor ()Ljava/lang/String; flags 401 +method name getContextPath descriptor ()Ljava/lang/String; flags 401 +method name getRequestMethod descriptor ()Ljava/lang/String; flags 401 +method name getHttpContext descriptor ()Ljavax/xml/ws/spi/http/HttpContext; flags 401 +method name close descriptor ()V thrownTypes java/io/IOException flags 401 +method name getRequestBody descriptor ()Ljava/io/InputStream; thrownTypes java/io/IOException flags 401 +method name getResponseBody descriptor ()Ljava/io/OutputStream; thrownTypes java/io/IOException flags 401 +method name setStatus descriptor (I)V flags 401 +method name getRemoteAddress descriptor ()Ljava/net/InetSocketAddress; flags 401 +method name getLocalAddress descriptor ()Ljava/net/InetSocketAddress; flags 401 +method name getProtocol descriptor ()Ljava/lang/String; flags 401 +method name getScheme descriptor ()Ljava/lang/String; flags 401 +method name getPathInfo descriptor ()Ljava/lang/String; flags 401 +method name getQueryString descriptor ()Ljava/lang/String; flags 401 +method name getAttribute descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 401 +method name getAttributeNames descriptor ()Ljava/util/Set; flags 401 signature ()Ljava/util/Set; +method name getUserPrincipal descriptor ()Ljava/security/Principal; flags 401 +method name isUserInRole descriptor (Ljava/lang/String;)Z flags 401 + +class name javax/xml/ws/spi/http/HttpHandler +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name handle descriptor (Ljavax/xml/ws/spi/http/HttpExchange;)V thrownTypes java/io/IOException flags 401 + +class name javax/xml/ws/wsaddressing/W3CEndpointReference +header extends javax/xml/ws/EndpointReference flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) 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") +field name NS descriptor Ljava/lang/String; constantValue http://www.w3.org/2005/08/addressing flags 1c +method name descriptor ()V flags 4 +method name descriptor (Ljavax/xml/transform/Source;)V flags 1 +method name writeTo descriptor (Ljavax/xml/transform/Result;)V flags 1 + +class name javax/xml/ws/wsaddressing/W3CEndpointReferenceBuilder +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I4) +method name descriptor ()V flags 1 +method name address descriptor (Ljava/lang/String;)Ljavax/xml/ws/wsaddressing/W3CEndpointReferenceBuilder; flags 1 +method name interfaceName descriptor (Ljavax/xml/namespace/QName;)Ljavax/xml/ws/wsaddressing/W3CEndpointReferenceBuilder; flags 1 +method name serviceName descriptor (Ljavax/xml/namespace/QName;)Ljavax/xml/ws/wsaddressing/W3CEndpointReferenceBuilder; flags 1 +method name endpointName descriptor (Ljavax/xml/namespace/QName;)Ljavax/xml/ws/wsaddressing/W3CEndpointReferenceBuilder; flags 1 +method name wsdlDocumentLocation descriptor (Ljava/lang/String;)Ljavax/xml/ws/wsaddressing/W3CEndpointReferenceBuilder; flags 1 +method name referenceParameter descriptor (Lorg/w3c/dom/Element;)Ljavax/xml/ws/wsaddressing/W3CEndpointReferenceBuilder; flags 1 +method name metadata descriptor (Lorg/w3c/dom/Element;)Ljavax/xml/ws/wsaddressing/W3CEndpointReferenceBuilder; flags 1 +method name element descriptor (Lorg/w3c/dom/Element;)Ljavax/xml/ws/wsaddressing/W3CEndpointReferenceBuilder; flags 1 +method name attribute descriptor (Ljavax/xml/namespace/QName;Ljava/lang/String;)Ljavax/xml/ws/wsaddressing/W3CEndpointReferenceBuilder; flags 1 +method name build descriptor ()Ljavax/xml/ws/wsaddressing/W3CEndpointReference; flags 1 + diff --git a/langtools/make/data/symbols/jdk.httpserver-6.sym.txt b/langtools/make/data/symbols/jdk.httpserver-6.sym.txt new file mode 100644 index 00000000000..5e01a80f634 --- /dev/null +++ b/langtools/make/data/symbols/jdk.httpserver-6.sym.txt @@ -0,0 +1,28 @@ +# +# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# This code is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License version 2 only, as +# published by the Free Software Foundation. Oracle designates this +# particular file as subject to the "Classpath" exception as provided +# by Oracle in the LICENSE file that accompanied this code. +# +# This code is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# version 2 for more details (a copy is included in the LICENSE file that +# accompanied this code). +# +# You should have received a copy of the GNU General Public License version +# 2 along with this work; if not, write to the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +# +# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA +# or visit www.oracle.com if you need additional information or have any +# questions. +# +# ########################################################## +# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ### +# ########################################################## +# diff --git a/langtools/make/data/symbols/jdk.httpserver-7.sym.txt b/langtools/make/data/symbols/jdk.httpserver-7.sym.txt new file mode 100644 index 00000000000..35ed103e787 --- /dev/null +++ b/langtools/make/data/symbols/jdk.httpserver-7.sym.txt @@ -0,0 +1,96 @@ +# +# 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 com/sun/net/httpserver/Authenticator +header extends java/lang/Object 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$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 com/sun/net/httpserver/Authenticator$Retry outerClass com/sun/net/httpserver/Authenticator innerClassName Retry flags 9 + +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 + +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;>; +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 + +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 + diff --git a/langtools/make/data/symbols/jdk.httpserver-8.sym.txt b/langtools/make/data/symbols/jdk.httpserver-8.sym.txt new file mode 100644 index 00000000000..ca52a291e22 --- /dev/null +++ b/langtools/make/data/symbols/jdk.httpserver-8.sym.txt @@ -0,0 +1,214 @@ +# +# 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 com/sun/net/httpserver/Authenticator +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I2) runtimeAnnotations @Ljdk/Exported; +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$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 com/sun/net/httpserver/Authenticator$Retry outerClass com/sun/net/httpserver/Authenticator innerClassName Retry flags 9 +method name descriptor ()V flags 1 +method name authenticate descriptor (Lcom/sun/net/httpserver/HttpExchange;)Lcom/sun/net/httpserver/Authenticator$Result; flags 401 + +class name com/sun/net/httpserver/Authenticator$Failure +header extends com/sun/net/httpserver/Authenticator$Result flags 21 runtimeAnnotations @Ljdk/Exported; +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 +method name descriptor (I)V flags 1 +method name getResponseCode descriptor ()I flags 1 + +class name com/sun/net/httpserver/Authenticator$Result +header extends java/lang/Object flags 421 +innerclass innerClass com/sun/net/httpserver/Authenticator$Result outerClass com/sun/net/httpserver/Authenticator innerClassName Result flags 409 +method name descriptor ()V flags 1 + +class name com/sun/net/httpserver/Authenticator$Retry +header extends com/sun/net/httpserver/Authenticator$Result flags 21 runtimeAnnotations @Ljdk/Exported; +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 +method name descriptor (I)V flags 1 +method name getResponseCode descriptor ()I flags 1 + +class name com/sun/net/httpserver/Authenticator$Success +header extends com/sun/net/httpserver/Authenticator$Result flags 21 runtimeAnnotations @Ljdk/Exported; +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 +method name descriptor (Lcom/sun/net/httpserver/HttpPrincipal;)V flags 1 +method name getPrincipal descriptor ()Lcom/sun/net/httpserver/HttpPrincipal; flags 1 + +class name com/sun/net/httpserver/BasicAuthenticator +header extends com/sun/net/httpserver/Authenticator flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I2) runtimeAnnotations @Ljdk/Exported; +innerclass innerClass com/sun/net/httpserver/Authenticator$Result outerClass com/sun/net/httpserver/Authenticator innerClassName Result flags 409 +field name realm descriptor Ljava/lang/String; flags 4 +method name descriptor (Ljava/lang/String;)V flags 1 +method name getRealm descriptor ()Ljava/lang/String; flags 1 +method name authenticate descriptor (Lcom/sun/net/httpserver/HttpExchange;)Lcom/sun/net/httpserver/Authenticator$Result; flags 1 +method name checkCredentials descriptor (Ljava/lang/String;Ljava/lang/String;)Z flags 401 + +class name com/sun/net/httpserver/Filter +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I2) runtimeAnnotations @Ljdk/Exported; +innerclass innerClass com/sun/net/httpserver/Filter$Chain outerClass com/sun/net/httpserver/Filter innerClassName Chain flags 9 +method name descriptor ()V flags 4 +method name doFilter descriptor (Lcom/sun/net/httpserver/HttpExchange;Lcom/sun/net/httpserver/Filter$Chain;)V thrownTypes java/io/IOException flags 401 +method name description descriptor ()Ljava/lang/String; flags 401 + +class name com/sun/net/httpserver/Filter$Chain +header extends java/lang/Object flags 21 runtimeAnnotations @Ljdk/Exported; +innerclass innerClass com/sun/net/httpserver/Filter$Chain outerClass com/sun/net/httpserver/Filter innerClassName Chain flags 9 +method name descriptor (Ljava/util/List;Lcom/sun/net/httpserver/HttpHandler;)V flags 1 signature (Ljava/util/List;Lcom/sun/net/httpserver/HttpHandler;)V +method name doFilter descriptor (Lcom/sun/net/httpserver/HttpExchange;)V thrownTypes java/io/IOException flags 1 + +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;>; classAnnotations @Ljdk/Profile+Annotation;(value=I2) runtimeAnnotations @Ljdk/Exported; +innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609 +method name descriptor ()V flags 1 +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/List; flags 1 signature (Ljava/lang/Object;)Ljava/util/List; +method name getFirst descriptor (Ljava/lang/String;)Ljava/lang/String; flags 1 +method name put descriptor (Ljava/lang/String;Ljava/util/List;)Ljava/util/List; flags 1 signature (Ljava/lang/String;Ljava/util/List;)Ljava/util/List; +method name add descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name set descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name remove descriptor (Ljava/lang/Object;)Ljava/util/List; flags 1 signature (Ljava/lang/Object;)Ljava/util/List; +method name putAll descriptor (Ljava/util/Map;)V flags 1 signature (Ljava/util/Map<+Ljava/lang/String;+Ljava/util/List;>;)V +method name clear descriptor ()V flags 1 +method name keySet descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set; +method name values descriptor ()Ljava/util/Collection; flags 1 signature ()Ljava/util/Collection;>; +method name entrySet descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set;>;>; +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 +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 com/sun/net/httpserver/HttpContext +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I2) runtimeAnnotations @Ljdk/Exported; +method name descriptor ()V flags 4 +method name getHandler descriptor ()Lcom/sun/net/httpserver/HttpHandler; flags 401 +method name setHandler descriptor (Lcom/sun/net/httpserver/HttpHandler;)V flags 401 +method name getPath descriptor ()Ljava/lang/String; flags 401 +method name getServer descriptor ()Lcom/sun/net/httpserver/HttpServer; flags 401 +method name getAttributes descriptor ()Ljava/util/Map; flags 401 signature ()Ljava/util/Map; +method name getFilters descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List; +method name setAuthenticator descriptor (Lcom/sun/net/httpserver/Authenticator;)Lcom/sun/net/httpserver/Authenticator; flags 401 +method name getAuthenticator descriptor ()Lcom/sun/net/httpserver/Authenticator; flags 401 + +class name com/sun/net/httpserver/HttpExchange +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I2) runtimeAnnotations @Ljdk/Exported; +method name descriptor ()V flags 4 +method name getRequestHeaders descriptor ()Lcom/sun/net/httpserver/Headers; flags 401 +method name getResponseHeaders descriptor ()Lcom/sun/net/httpserver/Headers; flags 401 +method name getRequestURI descriptor ()Ljava/net/URI; flags 401 +method name getRequestMethod descriptor ()Ljava/lang/String; flags 401 +method name getHttpContext descriptor ()Lcom/sun/net/httpserver/HttpContext; flags 401 +method name close descriptor ()V flags 401 +method name getRequestBody descriptor ()Ljava/io/InputStream; flags 401 +method name getResponseBody descriptor ()Ljava/io/OutputStream; flags 401 +method name sendResponseHeaders descriptor (IJ)V thrownTypes java/io/IOException flags 401 +method name getRemoteAddress descriptor ()Ljava/net/InetSocketAddress; flags 401 +method name getResponseCode descriptor ()I flags 401 +method name getLocalAddress descriptor ()Ljava/net/InetSocketAddress; flags 401 +method name getProtocol descriptor ()Ljava/lang/String; flags 401 +method name getAttribute descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 401 +method name setAttribute descriptor (Ljava/lang/String;Ljava/lang/Object;)V flags 401 +method name setStreams descriptor (Ljava/io/InputStream;Ljava/io/OutputStream;)V flags 401 +method name getPrincipal descriptor ()Lcom/sun/net/httpserver/HttpPrincipal; flags 401 + +class name com/sun/net/httpserver/HttpHandler +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I2) runtimeAnnotations @Ljdk/Exported; +method name handle descriptor (Lcom/sun/net/httpserver/HttpExchange;)V thrownTypes java/io/IOException flags 401 + +class name com/sun/net/httpserver/HttpPrincipal +header extends java/lang/Object implements java/security/Principal flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) runtimeAnnotations @Ljdk/Exported; +method name descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name getName descriptor ()Ljava/lang/String; flags 1 +method name getUsername descriptor ()Ljava/lang/String; flags 1 +method name getRealm descriptor ()Ljava/lang/String; flags 1 +method name hashCode descriptor ()I flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name com/sun/net/httpserver/HttpServer +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I2) runtimeAnnotations @Ljdk/Exported; +method name descriptor ()V flags 4 +method name create descriptor ()Lcom/sun/net/httpserver/HttpServer; thrownTypes java/io/IOException flags 9 +method name create descriptor (Ljava/net/InetSocketAddress;I)Lcom/sun/net/httpserver/HttpServer; thrownTypes java/io/IOException flags 9 +method name bind descriptor (Ljava/net/InetSocketAddress;I)V thrownTypes java/io/IOException flags 401 +method name start descriptor ()V flags 401 +method name setExecutor descriptor (Ljava/util/concurrent/Executor;)V flags 401 +method name getExecutor descriptor ()Ljava/util/concurrent/Executor; flags 401 +method name stop descriptor (I)V flags 401 +method name createContext descriptor (Ljava/lang/String;Lcom/sun/net/httpserver/HttpHandler;)Lcom/sun/net/httpserver/HttpContext; flags 401 +method name createContext descriptor (Ljava/lang/String;)Lcom/sun/net/httpserver/HttpContext; flags 401 +method name removeContext descriptor (Ljava/lang/String;)V thrownTypes java/lang/IllegalArgumentException flags 401 +method name removeContext descriptor (Lcom/sun/net/httpserver/HttpContext;)V flags 401 +method name getAddress descriptor ()Ljava/net/InetSocketAddress; flags 401 + +class name com/sun/net/httpserver/HttpsConfigurator +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I2) runtimeAnnotations @Ljdk/Exported; +method name descriptor (Ljavax/net/ssl/SSLContext;)V flags 1 +method name getSSLContext descriptor ()Ljavax/net/ssl/SSLContext; flags 1 +method name configure descriptor (Lcom/sun/net/httpserver/HttpsParameters;)V flags 1 + +class name com/sun/net/httpserver/HttpsExchange +header extends com/sun/net/httpserver/HttpExchange flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I2) runtimeAnnotations @Ljdk/Exported; +method name descriptor ()V flags 4 +method name getSSLSession descriptor ()Ljavax/net/ssl/SSLSession; flags 401 + +class name com/sun/net/httpserver/HttpsParameters +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I2) runtimeAnnotations @Ljdk/Exported; +method name descriptor ()V flags 4 +method name getHttpsConfigurator descriptor ()Lcom/sun/net/httpserver/HttpsConfigurator; flags 401 +method name getClientAddress descriptor ()Ljava/net/InetSocketAddress; flags 401 +method name setSSLParameters descriptor (Ljavax/net/ssl/SSLParameters;)V flags 401 +method name getCipherSuites descriptor ()[Ljava/lang/String; flags 1 +method name setCipherSuites descriptor ([Ljava/lang/String;)V flags 1 +method name getProtocols descriptor ()[Ljava/lang/String; flags 1 +method name setProtocols descriptor ([Ljava/lang/String;)V flags 1 +method name getWantClientAuth descriptor ()Z flags 1 +method name setWantClientAuth descriptor (Z)V flags 1 +method name getNeedClientAuth descriptor ()Z flags 1 +method name setNeedClientAuth descriptor (Z)V flags 1 + +class name com/sun/net/httpserver/HttpsServer +header extends com/sun/net/httpserver/HttpServer flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I2) runtimeAnnotations @Ljdk/Exported; +method name descriptor ()V flags 4 +method name create descriptor ()Lcom/sun/net/httpserver/HttpsServer; thrownTypes java/io/IOException flags 9 +method name create descriptor (Ljava/net/InetSocketAddress;I)Lcom/sun/net/httpserver/HttpsServer; thrownTypes java/io/IOException flags 9 +method name setHttpsConfigurator descriptor (Lcom/sun/net/httpserver/HttpsConfigurator;)V flags 401 +method name getHttpsConfigurator descriptor ()Lcom/sun/net/httpserver/HttpsConfigurator; flags 401 + +class name com/sun/net/httpserver/spi/HttpServerProvider +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I2) runtimeAnnotations @Ljdk/Exported; +method name createHttpServer descriptor (Ljava/net/InetSocketAddress;I)Lcom/sun/net/httpserver/HttpServer; thrownTypes java/io/IOException flags 401 +method name createHttpsServer descriptor (Ljava/net/InetSocketAddress;I)Lcom/sun/net/httpserver/HttpsServer; thrownTypes java/io/IOException flags 401 +method name descriptor ()V flags 4 +method name provider descriptor ()Lcom/sun/net/httpserver/spi/HttpServerProvider; flags 9 + diff --git a/langtools/make/data/symbols/jdk.management-6.sym.txt b/langtools/make/data/symbols/jdk.management-6.sym.txt new file mode 100644 index 00000000000..81f8c57ef6a --- /dev/null +++ b/langtools/make/data/symbols/jdk.management-6.sym.txt @@ -0,0 +1,39 @@ +# +# 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 com/sun/management/GarbageCollectionNotificationInfo + +class name com/sun/management/HotSpotDiagnosticMXBean +header extends java/lang/Object flags 601 + +class name com/sun/management/OperatingSystemMXBean +-method name getSystemCpuLoad descriptor ()D +-method name getProcessCpuLoad descriptor ()D + +-class name com/sun/management/ThreadMXBean + diff --git a/langtools/make/data/symbols/jdk.management-7.sym.txt b/langtools/make/data/symbols/jdk.management-7.sym.txt new file mode 100644 index 00000000000..654def06c95 --- /dev/null +++ b/langtools/make/data/symbols/jdk.management-7.sym.txt @@ -0,0 +1,63 @@ +# +# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# This code is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License version 2 only, as +# published by the Free Software Foundation. Oracle designates this +# particular file as subject to the "Classpath" exception as provided +# by Oracle in the LICENSE file that accompanied this code. +# +# This code is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# version 2 for more details (a copy is included in the LICENSE file that +# accompanied this code). +# +# You should have received a copy of the GNU General Public License version +# 2 along with this work; if not, write to the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +# +# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA +# or visit www.oracle.com if you need additional information or have any +# questions. +# +# ########################################################## +# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ### +# ########################################################## +# +-class name com/sun/management/DiagnosticCommandMBean + +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 + +class name com/sun/management/HotSpotDiagnosticMXBean +header extends java/lang/Object implements java/lang/management/PlatformManagedObject flags 601 + +class name com/sun/management/OSMBeanFactory +header extends java/lang/Object flags 21 +method name getOperatingSystemMXBean descriptor (Lsun/management/VMManagement;)Ljava/lang/management/OperatingSystemMXBean; flags 29 + +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 + +class name com/sun/management/VMOption$Origin +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; +innerclass innerClass com/sun/management/VMOption$Origin outerClass com/sun/management/VMOption innerClassName Origin flags 4019 + diff --git a/langtools/make/data/symbols/jdk.management-8.sym.txt b/langtools/make/data/symbols/jdk.management-8.sym.txt new file mode 100644 index 00000000000..6714d0c2b69 --- /dev/null +++ b/langtools/make/data/symbols/jdk.management-8.sym.txt @@ -0,0 +1,123 @@ +# +# 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 com/sun/management/DiagnosticCommandMBean +header extends java/lang/Object implements javax/management/DynamicMBean flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) + +class name com/sun/management/GarbageCollectionNotificationInfo +header extends java/lang/Object implements javax/management/openmbean/CompositeDataView flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported; +field name GARBAGE_COLLECTION_NOTIFICATION descriptor Ljava/lang/String; constantValue com.sun.management.gc.notification flags 19 +method name descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/management/GcInfo;)V flags 1 +method name getGcName descriptor ()Ljava/lang/String; flags 1 +method name getGcAction descriptor ()Ljava/lang/String; flags 1 +method name getGcCause descriptor ()Ljava/lang/String; flags 1 +method name getGcInfo descriptor ()Lcom/sun/management/GcInfo; flags 1 +method name from descriptor (Ljavax/management/openmbean/CompositeData;)Lcom/sun/management/GarbageCollectionNotificationInfo; flags 9 +method name toCompositeData descriptor (Ljavax/management/openmbean/CompositeType;)Ljavax/management/openmbean/CompositeData; flags 1 + +class name com/sun/management/GarbageCollectorMXBean +header extends java/lang/Object implements java/lang/management/GarbageCollectorMXBean flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported; +method name getLastGcInfo descriptor ()Lcom/sun/management/GcInfo; flags 401 + +class name com/sun/management/GcInfo +header extends java/lang/Object implements javax/management/openmbean/CompositeData,javax/management/openmbean/CompositeDataView flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported; +method name getId descriptor ()J flags 1 +method name getStartTime descriptor ()J flags 1 +method name getEndTime descriptor ()J flags 1 +method name getDuration descriptor ()J flags 1 +method name getMemoryUsageBeforeGc descriptor ()Ljava/util/Map; flags 1 signature ()Ljava/util/Map; +method name getMemoryUsageAfterGc descriptor ()Ljava/util/Map; flags 1 signature ()Ljava/util/Map; +method name from descriptor (Ljavax/management/openmbean/CompositeData;)Lcom/sun/management/GcInfo; flags 9 +method name containsKey descriptor (Ljava/lang/String;)Z flags 1 +method name containsValue descriptor (Ljava/lang/Object;)Z flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name get descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 1 +method name getAll descriptor ([Ljava/lang/String;)[Ljava/lang/Object; flags 1 +method name getCompositeType descriptor ()Ljavax/management/openmbean/CompositeType; flags 1 +method name hashCode descriptor ()I flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name values descriptor ()Ljava/util/Collection; flags 1 +method name toCompositeData descriptor (Ljavax/management/openmbean/CompositeType;)Ljavax/management/openmbean/CompositeData; flags 1 + +class name com/sun/management/HotSpotDiagnosticMXBean +header extends java/lang/Object implements java/lang/management/PlatformManagedObject flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported; +method name dumpHeap descriptor (Ljava/lang/String;Z)V thrownTypes java/io/IOException flags 401 +method name getDiagnosticOptions descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List; +method name getVMOption descriptor (Ljava/lang/String;)Lcom/sun/management/VMOption; flags 401 +method name setVMOption descriptor (Ljava/lang/String;Ljava/lang/String;)V flags 401 + +class name com/sun/management/OperatingSystemMXBean +header extends java/lang/Object implements java/lang/management/OperatingSystemMXBean flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported; +method name getCommittedVirtualMemorySize descriptor ()J flags 401 +method name getTotalSwapSpaceSize descriptor ()J flags 401 +method name getFreeSwapSpaceSize descriptor ()J flags 401 +method name getProcessCpuTime descriptor ()J flags 401 +method name getFreePhysicalMemorySize descriptor ()J flags 401 +method name getTotalPhysicalMemorySize descriptor ()J flags 401 +method name getSystemCpuLoad descriptor ()D flags 401 +method name getProcessCpuLoad descriptor ()D flags 401 + +class name com/sun/management/ThreadMXBean +header extends java/lang/Object implements java/lang/management/ThreadMXBean flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported; +method name getThreadCpuTime descriptor ([J)[J flags 401 +method name getThreadUserTime descriptor ([J)[J flags 401 +method name getThreadAllocatedBytes descriptor (J)J flags 401 +method name getThreadAllocatedBytes descriptor ([J)[J flags 401 +method name isThreadAllocatedMemorySupported descriptor ()Z flags 401 +method name isThreadAllocatedMemoryEnabled descriptor ()Z flags 401 +method name setThreadAllocatedMemoryEnabled descriptor (Z)V flags 401 + +class name com/sun/management/UnixOperatingSystemMXBean +header extends java/lang/Object implements com/sun/management/OperatingSystemMXBean flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported; +method name getOpenFileDescriptorCount descriptor ()J flags 401 +method name getMaxFileDescriptorCount descriptor ()J flags 401 + +class name com/sun/management/VMOption +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported; +innerclass innerClass com/sun/management/VMOption$Origin outerClass com/sun/management/VMOption innerClassName Origin flags 4019 +method name descriptor (Ljava/lang/String;Ljava/lang/String;ZLcom/sun/management/VMOption$Origin;)V flags 1 +method name getName descriptor ()Ljava/lang/String; flags 1 +method name getValue descriptor ()Ljava/lang/String; flags 1 +method name getOrigin descriptor ()Lcom/sun/management/VMOption$Origin; flags 1 +method name isWriteable descriptor ()Z flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name from descriptor (Ljavax/management/openmbean/CompositeData;)Lcom/sun/management/VMOption; flags 9 + +class name com/sun/management/VMOption$Origin +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; runtimeAnnotations @Ljdk/Exported; +innerclass innerClass com/sun/management/VMOption$Origin outerClass com/sun/management/VMOption innerClassName Origin flags 4019 +field name DEFAULT descriptor Lcom/sun/management/VMOption$Origin; flags 4019 +field name VM_CREATION descriptor Lcom/sun/management/VMOption$Origin; flags 4019 +field name ENVIRON_VAR descriptor Lcom/sun/management/VMOption$Origin; flags 4019 +field name CONFIG_FILE descriptor Lcom/sun/management/VMOption$Origin; flags 4019 +field name MANAGEMENT descriptor Lcom/sun/management/VMOption$Origin; flags 4019 +field name ERGONOMIC descriptor Lcom/sun/management/VMOption$Origin; flags 4019 +field name OTHER descriptor Lcom/sun/management/VMOption$Origin; flags 4019 +method name values descriptor ()[Lcom/sun/management/VMOption$Origin; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Lcom/sun/management/VMOption$Origin; flags 9 + diff --git a/langtools/make/data/symbols/jdk.scripting.nashorn-6.sym.txt b/langtools/make/data/symbols/jdk.scripting.nashorn-6.sym.txt new file mode 100644 index 00000000000..5e01a80f634 --- /dev/null +++ b/langtools/make/data/symbols/jdk.scripting.nashorn-6.sym.txt @@ -0,0 +1,28 @@ +# +# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# This code is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License version 2 only, as +# published by the Free Software Foundation. Oracle designates this +# particular file as subject to the "Classpath" exception as provided +# by Oracle in the LICENSE file that accompanied this code. +# +# This code is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# version 2 for more details (a copy is included in the LICENSE file that +# accompanied this code). +# +# You should have received a copy of the GNU General Public License version +# 2 along with this work; if not, write to the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +# +# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA +# or visit www.oracle.com if you need additional information or have any +# questions. +# +# ########################################################## +# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ### +# ########################################################## +# diff --git a/langtools/make/data/symbols/jdk.scripting.nashorn-7.sym.txt b/langtools/make/data/symbols/jdk.scripting.nashorn-7.sym.txt new file mode 100644 index 00000000000..c743ec1e75d --- /dev/null +++ b/langtools/make/data/symbols/jdk.scripting.nashorn-7.sym.txt @@ -0,0 +1,44 @@ +# +# 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 jdk/nashorn/api/scripting/AbstractJSObject + +-class name jdk/nashorn/api/scripting/JSObject + +-class name jdk/nashorn/api/scripting/NashornException + +-class name jdk/nashorn/api/scripting/NashornScriptEngine + +-class name jdk/nashorn/api/scripting/NashornScriptEngineFactory + +-class name jdk/nashorn/api/scripting/ScriptObjectMirror + +-class name jdk/nashorn/api/scripting/ScriptUtils + +-class name jdk/nashorn/api/scripting/URLReader + diff --git a/langtools/make/data/symbols/jdk.scripting.nashorn-8.sym.txt b/langtools/make/data/symbols/jdk.scripting.nashorn-8.sym.txt new file mode 100644 index 00000000000..35b3219d158 --- /dev/null +++ b/langtools/make/data/symbols/jdk.scripting.nashorn-8.sym.txt @@ -0,0 +1,195 @@ +# +# 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 jdk/nashorn/api/scripting/AbstractJSObject +header extends java/lang/Object implements jdk/nashorn/api/scripting/JSObject flags 421 +method name descriptor ()V flags 1 +method name call descriptor (Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; flags 81 +method name newObject descriptor ([Ljava/lang/Object;)Ljava/lang/Object; flags 81 +method name eval descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 1 +method name getMember descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 1 +method name getSlot descriptor (I)Ljava/lang/Object; flags 1 +method name hasMember descriptor (Ljava/lang/String;)Z flags 1 +method name hasSlot descriptor (I)Z flags 1 +method name removeMember descriptor (Ljava/lang/String;)V flags 1 +method name setMember descriptor (Ljava/lang/String;Ljava/lang/Object;)V flags 1 +method name setSlot descriptor (ILjava/lang/Object;)V flags 1 +method name keySet descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set; +method name values descriptor ()Ljava/util/Collection; flags 1 signature ()Ljava/util/Collection; +method name isInstance descriptor (Ljava/lang/Object;)Z flags 1 +method name isInstanceOf descriptor (Ljava/lang/Object;)Z flags 1 +method name getClassName descriptor ()Ljava/lang/String; flags 1 +method name isFunction descriptor ()Z flags 1 +method name isStrictFunction descriptor ()Z flags 1 +method name isArray descriptor ()Z flags 1 +method name toNumber descriptor ()D flags 1 + +class name jdk/nashorn/api/scripting/JSObject +header extends java/lang/Object flags 601 +method name call descriptor (Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; flags 481 +method name newObject descriptor ([Ljava/lang/Object;)Ljava/lang/Object; flags 481 +method name eval descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 401 +method name getMember descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 401 +method name getSlot descriptor (I)Ljava/lang/Object; flags 401 +method name hasMember descriptor (Ljava/lang/String;)Z flags 401 +method name hasSlot descriptor (I)Z flags 401 +method name removeMember descriptor (Ljava/lang/String;)V flags 401 +method name setMember descriptor (Ljava/lang/String;Ljava/lang/Object;)V flags 401 +method name setSlot descriptor (ILjava/lang/Object;)V flags 401 +method name keySet descriptor ()Ljava/util/Set; flags 401 signature ()Ljava/util/Set; +method name values descriptor ()Ljava/util/Collection; flags 401 signature ()Ljava/util/Collection; +method name isInstance descriptor (Ljava/lang/Object;)Z flags 401 +method name isInstanceOf descriptor (Ljava/lang/Object;)Z flags 401 +method name getClassName descriptor ()Ljava/lang/String; flags 401 +method name isFunction descriptor ()Z flags 401 +method name isStrictFunction descriptor ()Z flags 401 +method name isArray descriptor ()Z flags 401 +method name toNumber descriptor ()D flags 401 + +class name jdk/nashorn/api/scripting/NashornException +header extends java/lang/RuntimeException flags 421 +field name ENGINE_SCRIPT_SOURCE_NAME descriptor Ljava/lang/String; constantValue nashorn:engine/resources/engine.js flags 19 +method name descriptor (Ljava/lang/String;Ljava/lang/String;II)V flags 4 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;Ljava/lang/String;II)V flags 4 +method name descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 4 +method name getFileName descriptor ()Ljava/lang/String; flags 11 +method name getLineNumber descriptor ()I flags 11 +method name getColumnNumber descriptor ()I flags 11 +method name getScriptFrames descriptor (Ljava/lang/Throwable;)[Ljava/lang/StackTraceElement; flags 9 +method name getScriptStackString descriptor (Ljava/lang/Throwable;)Ljava/lang/String; flags 9 + +class name jdk/nashorn/api/scripting/NashornScriptEngine +header extends javax/script/AbstractScriptEngine implements javax/script/Compilable,javax/script/Invocable flags 31 +innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19 +field name NASHORN_GLOBAL descriptor Ljava/lang/String; constantValue nashorn.global flags 19 +method name eval descriptor (Ljava/io/Reader;Ljavax/script/ScriptContext;)Ljava/lang/Object; thrownTypes javax/script/ScriptException flags 1 +method name eval descriptor (Ljava/lang/String;Ljavax/script/ScriptContext;)Ljava/lang/Object; thrownTypes javax/script/ScriptException flags 1 +method name getFactory descriptor ()Ljavax/script/ScriptEngineFactory; flags 1 +method name createBindings descriptor ()Ljavax/script/Bindings; flags 1 +method name compile descriptor (Ljava/io/Reader;)Ljavax/script/CompiledScript; thrownTypes javax/script/ScriptException flags 1 +method name compile descriptor (Ljava/lang/String;)Ljavax/script/CompiledScript; thrownTypes javax/script/ScriptException flags 1 +method name invokeFunction descriptor (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object; thrownTypes javax/script/ScriptException,java/lang/NoSuchMethodException flags 81 +method name invokeMethod descriptor (Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object; thrownTypes javax/script/ScriptException,java/lang/NoSuchMethodException flags 81 +method name getInterface descriptor (Ljava/lang/Class;)Ljava/lang/Object; flags 1 signature (Ljava/lang/Class;)TT; +method name getInterface descriptor (Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object; flags 1 signature (Ljava/lang/Object;Ljava/lang/Class;)TT; +method name __noSuchProperty__ descriptor (Ljava/lang/Object;Ljavax/script/ScriptContext;Ljava/lang/String;)Ljava/lang/Object; flags 1 + +class name jdk/nashorn/api/scripting/NashornScriptEngineFactory +header extends java/lang/Object implements javax/script/ScriptEngineFactory flags 31 +method name descriptor ()V flags 1 +method name getEngineName descriptor ()Ljava/lang/String; flags 1 +method name getEngineVersion descriptor ()Ljava/lang/String; flags 1 +method name getExtensions descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; +method name getLanguageName descriptor ()Ljava/lang/String; flags 1 +method name getLanguageVersion descriptor ()Ljava/lang/String; flags 1 +method name getMethodCallSyntax descriptor (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String; flags 81 +method name getMimeTypes descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; +method name getNames descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; +method name getOutputStatement descriptor (Ljava/lang/String;)Ljava/lang/String; flags 1 +method name getParameter descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 1 +method name getProgram descriptor ([Ljava/lang/String;)Ljava/lang/String; flags 81 +method name getScriptEngine descriptor ()Ljavax/script/ScriptEngine; flags 1 +method name getScriptEngine descriptor (Ljava/lang/ClassLoader;)Ljavax/script/ScriptEngine; flags 1 +method name getScriptEngine descriptor ([Ljava/lang/String;)Ljavax/script/ScriptEngine; flags 1 +method name getScriptEngine descriptor ([Ljava/lang/String;Ljava/lang/ClassLoader;)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 +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 call descriptor (Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; flags 81 +method name newObject descriptor ([Ljava/lang/Object;)Ljava/lang/Object; flags 81 +method name eval descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 1 +method name callMember descriptor (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object; flags 81 +method name getMember descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 1 +method name getSlot descriptor (I)Ljava/lang/Object; flags 1 +method name hasMember descriptor (Ljava/lang/String;)Z flags 1 +method name hasSlot descriptor (I)Z flags 1 +method name removeMember descriptor (Ljava/lang/String;)V flags 1 +method name setMember descriptor (Ljava/lang/String;Ljava/lang/Object;)V flags 1 +method name setSlot descriptor (ILjava/lang/Object;)V flags 1 +method name isInstance descriptor (Ljava/lang/Object;)Z flags 1 +method name getClassName descriptor ()Ljava/lang/String; flags 1 +method name isFunction descriptor ()Z flags 1 +method name isStrictFunction descriptor ()Z flags 1 +method name isArray descriptor ()Z flags 1 +method name clear descriptor ()V flags 1 +method name containsKey descriptor (Ljava/lang/Object;)Z flags 1 +method name containsValue descriptor (Ljava/lang/Object;)Z flags 1 +method name entrySet descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set;>; +method name get descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1 +method name isEmpty descriptor ()Z flags 1 +method name keySet descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set; +method name put descriptor (Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; flags 1 +method name putAll descriptor (Ljava/util/Map;)V flags 1 signature (Ljava/util/Map<+Ljava/lang/String;+Ljava/lang/Object;>;)V +method name remove descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1 +method name delete descriptor (Ljava/lang/Object;)Z flags 1 +method name size descriptor ()I flags 1 +method name values descriptor ()Ljava/util/Collection; flags 1 signature ()Ljava/util/Collection; +method name getProto descriptor ()Ljava/lang/Object; flags 1 +method name setProto descriptor (Ljava/lang/Object;)V flags 1 +method name getOwnPropertyDescriptor descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 1 +method name getOwnKeys descriptor (Z)[Ljava/lang/String; flags 1 +method name preventExtensions descriptor ()Ljdk/nashorn/api/scripting/ScriptObjectMirror; flags 1 +method name isExtensible descriptor ()Z flags 1 +method name seal descriptor ()Ljdk/nashorn/api/scripting/ScriptObjectMirror; flags 1 +method name isSealed descriptor ()Z flags 1 +method name freeze descriptor ()Ljdk/nashorn/api/scripting/ScriptObjectMirror; flags 1 +method name isFrozen descriptor ()Z flags 1 +method name isUndefined descriptor (Ljava/lang/Object;)Z flags 9 +method name to descriptor (Ljava/lang/Class;)Ljava/lang/Object; flags 1 signature (Ljava/lang/Class;)TT; +method name wrap descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 9 +method name unwrap descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 9 +method name wrapArray descriptor ([Ljava/lang/Object;Ljava/lang/Object;)[Ljava/lang/Object; flags 9 +method name unwrapArray descriptor ([Ljava/lang/Object;Ljava/lang/Object;)[Ljava/lang/Object; flags 9 +method name toNumber descriptor ()D flags 1 +method name put descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 1041 + +class name jdk/nashorn/api/scripting/ScriptUtils +header extends java/lang/Object flags 31 +method name parse descriptor (Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; flags 9 +method name format descriptor (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; flags 9 +method name makeSynchronizedFunction descriptor (Ljdk/nashorn/internal/runtime/ScriptFunction;Ljava/lang/Object;)Ljava/lang/Object; flags 9 +method name wrap descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 9 +method name unwrap descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 9 +method name wrapArray descriptor ([Ljava/lang/Object;)[Ljava/lang/Object; flags 9 +method name unwrapArray descriptor ([Ljava/lang/Object;)[Ljava/lang/Object; flags 9 +method name convert descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 9 + +class name jdk/nashorn/api/scripting/URLReader +header extends java/io/Reader flags 31 +method name descriptor (Ljava/net/URL;)V flags 1 +method name descriptor (Ljava/net/URL;Ljava/lang/String;)V flags 1 +method name descriptor (Ljava/net/URL;Ljava/nio/charset/Charset;)V flags 1 +method name read descriptor ([CII)I thrownTypes java/io/IOException flags 1 +method name close descriptor ()V thrownTypes java/io/IOException flags 1 +method name getURL descriptor ()Ljava/net/URL; flags 1 +method name getCharset descriptor ()Ljava/nio/charset/Charset; flags 1 + diff --git a/langtools/make/data/symbols/jdk.sctp-6.sym.txt b/langtools/make/data/symbols/jdk.sctp-6.sym.txt new file mode 100644 index 00000000000..a9f8cdb9bbc --- /dev/null +++ b/langtools/make/data/symbols/jdk.sctp-6.sym.txt @@ -0,0 +1,70 @@ +# +# 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 com/sun/nio/sctp/AbstractNotificationHandler + +-class name com/sun/nio/sctp/Association + +-class name com/sun/nio/sctp/AssociationChangeNotification + +-class name com/sun/nio/sctp/AssociationChangeNotification$AssocChangeEvent + +-class name com/sun/nio/sctp/HandlerResult + +-class name com/sun/nio/sctp/IllegalReceiveException + +-class name com/sun/nio/sctp/IllegalUnbindException + +-class name com/sun/nio/sctp/InvalidStreamException + +-class name com/sun/nio/sctp/MessageInfo + +-class name com/sun/nio/sctp/Notification + +-class name com/sun/nio/sctp/NotificationHandler + +-class name com/sun/nio/sctp/PeerAddressChangeNotification + +-class name com/sun/nio/sctp/PeerAddressChangeNotification$AddressChangeEvent + +-class name com/sun/nio/sctp/SctpChannel + +-class name com/sun/nio/sctp/SctpMultiChannel + +-class name com/sun/nio/sctp/SctpServerChannel + +-class name com/sun/nio/sctp/SctpSocketOption + +-class name com/sun/nio/sctp/SctpStandardSocketOptions + +-class name com/sun/nio/sctp/SctpStandardSocketOptions$InitMaxStreams + +-class name com/sun/nio/sctp/SendFailedNotification + +-class name com/sun/nio/sctp/ShutdownNotification + diff --git a/langtools/make/data/symbols/jdk.sctp-7.sym.txt b/langtools/make/data/symbols/jdk.sctp-7.sym.txt new file mode 100644 index 00000000000..e812d67f5da --- /dev/null +++ b/langtools/make/data/symbols/jdk.sctp-7.sym.txt @@ -0,0 +1,97 @@ +# +# 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 com/sun/nio/sctp/AbstractNotificationHandler +header extends java/lang/Object implements com/sun/nio/sctp/NotificationHandler flags 21 signature Ljava/lang/Object;Lcom/sun/nio/sctp/NotificationHandler; + +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; +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; + +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 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; +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 Ljava/lang/Object;Ljava/net/SocketOption; + +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 + diff --git a/langtools/make/data/symbols/jdk.sctp-8.sym.txt b/langtools/make/data/symbols/jdk.sctp-8.sym.txt new file mode 100644 index 00000000000..f8ba47beca6 --- /dev/null +++ b/langtools/make/data/symbols/jdk.sctp-8.sym.txt @@ -0,0 +1,230 @@ +# +# 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 com/sun/nio/sctp/AbstractNotificationHandler +header extends java/lang/Object implements com/sun/nio/sctp/NotificationHandler flags 21 signature Ljava/lang/Object;Lcom/sun/nio/sctp/NotificationHandler; classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported; +method name descriptor ()V flags 4 +method name handleNotification descriptor (Lcom/sun/nio/sctp/Notification;Ljava/lang/Object;)Lcom/sun/nio/sctp/HandlerResult; flags 1 signature (Lcom/sun/nio/sctp/Notification;TT;)Lcom/sun/nio/sctp/HandlerResult; +method name handleNotification descriptor (Lcom/sun/nio/sctp/AssociationChangeNotification;Ljava/lang/Object;)Lcom/sun/nio/sctp/HandlerResult; flags 1 signature (Lcom/sun/nio/sctp/AssociationChangeNotification;TT;)Lcom/sun/nio/sctp/HandlerResult; +method name handleNotification descriptor (Lcom/sun/nio/sctp/PeerAddressChangeNotification;Ljava/lang/Object;)Lcom/sun/nio/sctp/HandlerResult; flags 1 signature (Lcom/sun/nio/sctp/PeerAddressChangeNotification;TT;)Lcom/sun/nio/sctp/HandlerResult; +method name handleNotification descriptor (Lcom/sun/nio/sctp/SendFailedNotification;Ljava/lang/Object;)Lcom/sun/nio/sctp/HandlerResult; flags 1 signature (Lcom/sun/nio/sctp/SendFailedNotification;TT;)Lcom/sun/nio/sctp/HandlerResult; +method name handleNotification descriptor (Lcom/sun/nio/sctp/ShutdownNotification;Ljava/lang/Object;)Lcom/sun/nio/sctp/HandlerResult; flags 1 signature (Lcom/sun/nio/sctp/ShutdownNotification;TT;)Lcom/sun/nio/sctp/HandlerResult; + +class name com/sun/nio/sctp/Association +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported; +method name descriptor (III)V flags 4 +method name associationID descriptor ()I flags 11 +method name maxInboundStreams descriptor ()I flags 11 +method name maxOutboundStreams descriptor ()I flags 11 + +class name com/sun/nio/sctp/AssociationChangeNotification +header extends java/lang/Object implements com/sun/nio/sctp/Notification flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported; +innerclass innerClass com/sun/nio/sctp/AssociationChangeNotification$AssocChangeEvent outerClass com/sun/nio/sctp/AssociationChangeNotification innerClassName AssocChangeEvent flags 4019 +method name descriptor ()V flags 4 +method name association descriptor ()Lcom/sun/nio/sctp/Association; flags 401 +method name event descriptor ()Lcom/sun/nio/sctp/AssociationChangeNotification$AssocChangeEvent; flags 401 + +class name com/sun/nio/sctp/AssociationChangeNotification$AssocChangeEvent +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; runtimeAnnotations @Ljdk/Exported; +innerclass innerClass com/sun/nio/sctp/AssociationChangeNotification$AssocChangeEvent outerClass com/sun/nio/sctp/AssociationChangeNotification innerClassName AssocChangeEvent flags 4019 +field name COMM_UP descriptor Lcom/sun/nio/sctp/AssociationChangeNotification$AssocChangeEvent; flags 4019 +field name COMM_LOST descriptor Lcom/sun/nio/sctp/AssociationChangeNotification$AssocChangeEvent; flags 4019 +field name RESTART descriptor Lcom/sun/nio/sctp/AssociationChangeNotification$AssocChangeEvent; flags 4019 +field name SHUTDOWN descriptor Lcom/sun/nio/sctp/AssociationChangeNotification$AssocChangeEvent; flags 4019 +field name CANT_START descriptor Lcom/sun/nio/sctp/AssociationChangeNotification$AssocChangeEvent; flags 4019 +method name values descriptor ()[Lcom/sun/nio/sctp/AssociationChangeNotification$AssocChangeEvent; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Lcom/sun/nio/sctp/AssociationChangeNotification$AssocChangeEvent; flags 9 + +class name com/sun/nio/sctp/HandlerResult +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported; +field name CONTINUE descriptor Lcom/sun/nio/sctp/HandlerResult; flags 4019 +field name RETURN descriptor Lcom/sun/nio/sctp/HandlerResult; flags 4019 +method name values descriptor ()[Lcom/sun/nio/sctp/HandlerResult; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Lcom/sun/nio/sctp/HandlerResult; flags 9 + +class name com/sun/nio/sctp/IllegalReceiveException +header extends java/lang/IllegalStateException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported; +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name com/sun/nio/sctp/IllegalUnbindException +header extends java/lang/IllegalStateException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported; +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name com/sun/nio/sctp/InvalidStreamException +header extends java/lang/IllegalArgumentException flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported; +method name descriptor ()V flags 1 +method name descriptor (Ljava/lang/String;)V flags 1 + +class name com/sun/nio/sctp/MessageInfo +header extends java/lang/Object flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported; +method name descriptor ()V flags 4 +method name createOutgoing descriptor (Ljava/net/SocketAddress;I)Lcom/sun/nio/sctp/MessageInfo; flags 9 +method name createOutgoing descriptor (Lcom/sun/nio/sctp/Association;Ljava/net/SocketAddress;I)Lcom/sun/nio/sctp/MessageInfo; flags 9 +method name address descriptor ()Ljava/net/SocketAddress; flags 401 +method name association descriptor ()Lcom/sun/nio/sctp/Association; flags 401 +method name bytes descriptor ()I flags 401 +method name isComplete descriptor ()Z flags 401 +method name complete descriptor (Z)Lcom/sun/nio/sctp/MessageInfo; flags 401 +method name isUnordered descriptor ()Z flags 401 +method name unordered descriptor (Z)Lcom/sun/nio/sctp/MessageInfo; flags 401 +method name payloadProtocolID descriptor ()I flags 401 +method name payloadProtocolID descriptor (I)Lcom/sun/nio/sctp/MessageInfo; flags 401 +method name streamNumber descriptor ()I flags 401 +method name streamNumber descriptor (I)Lcom/sun/nio/sctp/MessageInfo; flags 401 +method name timeToLive descriptor ()J flags 401 +method name timeToLive descriptor (J)Lcom/sun/nio/sctp/MessageInfo; flags 401 + +class name com/sun/nio/sctp/Notification +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported; +method name association descriptor ()Lcom/sun/nio/sctp/Association; flags 401 + +class name com/sun/nio/sctp/NotificationHandler +header extends java/lang/Object flags 601 signature Ljava/lang/Object; classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported; +method name handleNotification descriptor (Lcom/sun/nio/sctp/Notification;Ljava/lang/Object;)Lcom/sun/nio/sctp/HandlerResult; flags 401 signature (Lcom/sun/nio/sctp/Notification;TT;)Lcom/sun/nio/sctp/HandlerResult; + +class name com/sun/nio/sctp/PeerAddressChangeNotification +header extends java/lang/Object implements com/sun/nio/sctp/Notification flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported; +innerclass innerClass com/sun/nio/sctp/PeerAddressChangeNotification$AddressChangeEvent outerClass com/sun/nio/sctp/PeerAddressChangeNotification innerClassName AddressChangeEvent flags 4019 +method name descriptor ()V flags 4 +method name address descriptor ()Ljava/net/SocketAddress; flags 401 +method name association descriptor ()Lcom/sun/nio/sctp/Association; flags 401 +method name event descriptor ()Lcom/sun/nio/sctp/PeerAddressChangeNotification$AddressChangeEvent; flags 401 + +class name com/sun/nio/sctp/PeerAddressChangeNotification$AddressChangeEvent +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; runtimeAnnotations @Ljdk/Exported; +innerclass innerClass com/sun/nio/sctp/PeerAddressChangeNotification$AddressChangeEvent outerClass com/sun/nio/sctp/PeerAddressChangeNotification innerClassName AddressChangeEvent flags 4019 +field name ADDR_AVAILABLE descriptor Lcom/sun/nio/sctp/PeerAddressChangeNotification$AddressChangeEvent; flags 4019 +field name ADDR_UNREACHABLE descriptor Lcom/sun/nio/sctp/PeerAddressChangeNotification$AddressChangeEvent; flags 4019 +field name ADDR_REMOVED descriptor Lcom/sun/nio/sctp/PeerAddressChangeNotification$AddressChangeEvent; flags 4019 +field name ADDR_ADDED descriptor Lcom/sun/nio/sctp/PeerAddressChangeNotification$AddressChangeEvent; flags 4019 +field name ADDR_MADE_PRIMARY descriptor Lcom/sun/nio/sctp/PeerAddressChangeNotification$AddressChangeEvent; flags 4019 +field name ADDR_CONFIRMED descriptor Lcom/sun/nio/sctp/PeerAddressChangeNotification$AddressChangeEvent; flags 4019 +method name values descriptor ()[Lcom/sun/nio/sctp/PeerAddressChangeNotification$AddressChangeEvent; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Lcom/sun/nio/sctp/PeerAddressChangeNotification$AddressChangeEvent; flags 9 + +class name com/sun/nio/sctp/SctpChannel +header extends java/nio/channels/spi/AbstractSelectableChannel flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported; +method name descriptor (Ljava/nio/channels/spi/SelectorProvider;)V flags 4 +method name open descriptor ()Lcom/sun/nio/sctp/SctpChannel; thrownTypes java/io/IOException flags 9 +method name open descriptor (Ljava/net/SocketAddress;II)Lcom/sun/nio/sctp/SctpChannel; thrownTypes java/io/IOException flags 9 +method name association descriptor ()Lcom/sun/nio/sctp/Association; thrownTypes java/io/IOException flags 401 +method name bind descriptor (Ljava/net/SocketAddress;)Lcom/sun/nio/sctp/SctpChannel; thrownTypes java/io/IOException flags 401 +method name bindAddress descriptor (Ljava/net/InetAddress;)Lcom/sun/nio/sctp/SctpChannel; thrownTypes java/io/IOException flags 401 +method name unbindAddress descriptor (Ljava/net/InetAddress;)Lcom/sun/nio/sctp/SctpChannel; thrownTypes java/io/IOException flags 401 +method name connect descriptor (Ljava/net/SocketAddress;)Z thrownTypes java/io/IOException flags 401 +method name connect descriptor (Ljava/net/SocketAddress;II)Z thrownTypes java/io/IOException flags 401 +method name isConnectionPending descriptor ()Z flags 401 +method name finishConnect descriptor ()Z thrownTypes java/io/IOException flags 401 +method name getAllLocalAddresses descriptor ()Ljava/util/Set; thrownTypes java/io/IOException flags 401 signature ()Ljava/util/Set; +method name getRemoteAddresses descriptor ()Ljava/util/Set; thrownTypes java/io/IOException flags 401 signature ()Ljava/util/Set; +method name shutdown descriptor ()Lcom/sun/nio/sctp/SctpChannel; thrownTypes java/io/IOException flags 401 +method name getOption descriptor (Lcom/sun/nio/sctp/SctpSocketOption;)Ljava/lang/Object; thrownTypes java/io/IOException flags 401 signature (Lcom/sun/nio/sctp/SctpSocketOption;)TT; +method name setOption descriptor (Lcom/sun/nio/sctp/SctpSocketOption;Ljava/lang/Object;)Lcom/sun/nio/sctp/SctpChannel; thrownTypes java/io/IOException flags 401 signature (Lcom/sun/nio/sctp/SctpSocketOption;TT;)Lcom/sun/nio/sctp/SctpChannel; +method name supportedOptions descriptor ()Ljava/util/Set; flags 401 signature ()Ljava/util/Set;>; +method name validOps descriptor ()I flags 11 +method name receive descriptor (Ljava/nio/ByteBuffer;Ljava/lang/Object;Lcom/sun/nio/sctp/NotificationHandler;)Lcom/sun/nio/sctp/MessageInfo; thrownTypes java/io/IOException flags 401 signature (Ljava/nio/ByteBuffer;TT;Lcom/sun/nio/sctp/NotificationHandler;)Lcom/sun/nio/sctp/MessageInfo; +method name send descriptor (Ljava/nio/ByteBuffer;Lcom/sun/nio/sctp/MessageInfo;)I thrownTypes java/io/IOException flags 401 + +class name com/sun/nio/sctp/SctpMultiChannel +header extends java/nio/channels/spi/AbstractSelectableChannel flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported; +method name descriptor (Ljava/nio/channels/spi/SelectorProvider;)V flags 4 +method name open descriptor ()Lcom/sun/nio/sctp/SctpMultiChannel; thrownTypes java/io/IOException flags 9 +method name associations descriptor ()Ljava/util/Set; thrownTypes java/io/IOException flags 401 signature ()Ljava/util/Set; +method name bind descriptor (Ljava/net/SocketAddress;I)Lcom/sun/nio/sctp/SctpMultiChannel; thrownTypes java/io/IOException flags 401 +method name bind descriptor (Ljava/net/SocketAddress;)Lcom/sun/nio/sctp/SctpMultiChannel; thrownTypes java/io/IOException flags 11 +method name bindAddress descriptor (Ljava/net/InetAddress;)Lcom/sun/nio/sctp/SctpMultiChannel; thrownTypes java/io/IOException flags 401 +method name unbindAddress descriptor (Ljava/net/InetAddress;)Lcom/sun/nio/sctp/SctpMultiChannel; thrownTypes java/io/IOException flags 401 +method name getAllLocalAddresses descriptor ()Ljava/util/Set; thrownTypes java/io/IOException flags 401 signature ()Ljava/util/Set; +method name getRemoteAddresses descriptor (Lcom/sun/nio/sctp/Association;)Ljava/util/Set; thrownTypes java/io/IOException flags 401 signature (Lcom/sun/nio/sctp/Association;)Ljava/util/Set; +method name shutdown descriptor (Lcom/sun/nio/sctp/Association;)Lcom/sun/nio/sctp/SctpMultiChannel; thrownTypes java/io/IOException flags 401 +method name getOption descriptor (Lcom/sun/nio/sctp/SctpSocketOption;Lcom/sun/nio/sctp/Association;)Ljava/lang/Object; thrownTypes java/io/IOException flags 401 signature (Lcom/sun/nio/sctp/SctpSocketOption;Lcom/sun/nio/sctp/Association;)TT; +method name setOption descriptor (Lcom/sun/nio/sctp/SctpSocketOption;Ljava/lang/Object;Lcom/sun/nio/sctp/Association;)Lcom/sun/nio/sctp/SctpMultiChannel; thrownTypes java/io/IOException flags 401 signature (Lcom/sun/nio/sctp/SctpSocketOption;TT;Lcom/sun/nio/sctp/Association;)Lcom/sun/nio/sctp/SctpMultiChannel; +method name supportedOptions descriptor ()Ljava/util/Set; flags 401 signature ()Ljava/util/Set;>; +method name validOps descriptor ()I flags 11 +method name receive descriptor (Ljava/nio/ByteBuffer;Ljava/lang/Object;Lcom/sun/nio/sctp/NotificationHandler;)Lcom/sun/nio/sctp/MessageInfo; thrownTypes java/io/IOException flags 401 signature (Ljava/nio/ByteBuffer;TT;Lcom/sun/nio/sctp/NotificationHandler;)Lcom/sun/nio/sctp/MessageInfo; +method name send descriptor (Ljava/nio/ByteBuffer;Lcom/sun/nio/sctp/MessageInfo;)I thrownTypes java/io/IOException flags 401 +method name branch descriptor (Lcom/sun/nio/sctp/Association;)Lcom/sun/nio/sctp/SctpChannel; thrownTypes java/io/IOException flags 401 + +class name com/sun/nio/sctp/SctpServerChannel +header extends java/nio/channels/spi/AbstractSelectableChannel flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported; +method name descriptor (Ljava/nio/channels/spi/SelectorProvider;)V flags 4 +method name open descriptor ()Lcom/sun/nio/sctp/SctpServerChannel; thrownTypes java/io/IOException flags 9 +method name accept descriptor ()Lcom/sun/nio/sctp/SctpChannel; thrownTypes java/io/IOException flags 401 +method name bind descriptor (Ljava/net/SocketAddress;)Lcom/sun/nio/sctp/SctpServerChannel; thrownTypes java/io/IOException flags 11 +method name bind descriptor (Ljava/net/SocketAddress;I)Lcom/sun/nio/sctp/SctpServerChannel; thrownTypes java/io/IOException flags 401 +method name bindAddress descriptor (Ljava/net/InetAddress;)Lcom/sun/nio/sctp/SctpServerChannel; thrownTypes java/io/IOException flags 401 +method name unbindAddress descriptor (Ljava/net/InetAddress;)Lcom/sun/nio/sctp/SctpServerChannel; thrownTypes java/io/IOException flags 401 +method name getAllLocalAddresses descriptor ()Ljava/util/Set; thrownTypes java/io/IOException flags 401 signature ()Ljava/util/Set; +method name getOption descriptor (Lcom/sun/nio/sctp/SctpSocketOption;)Ljava/lang/Object; thrownTypes java/io/IOException flags 401 signature (Lcom/sun/nio/sctp/SctpSocketOption;)TT; +method name setOption descriptor (Lcom/sun/nio/sctp/SctpSocketOption;Ljava/lang/Object;)Lcom/sun/nio/sctp/SctpServerChannel; thrownTypes java/io/IOException flags 401 signature (Lcom/sun/nio/sctp/SctpSocketOption;TT;)Lcom/sun/nio/sctp/SctpServerChannel; +method name supportedOptions descriptor ()Ljava/util/Set; flags 401 signature ()Ljava/util/Set;>; +method name validOps descriptor ()I flags 11 + +class name com/sun/nio/sctp/SctpSocketOption +header extends java/lang/Object implements java/net/SocketOption flags 601 signature Ljava/lang/Object;Ljava/net/SocketOption; classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported; + +class name com/sun/nio/sctp/SctpStandardSocketOptions +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported; +innerclass innerClass com/sun/nio/sctp/SctpStandardSocketOptions$InitMaxStreams outerClass com/sun/nio/sctp/SctpStandardSocketOptions innerClassName InitMaxStreams flags 9 +field name SCTP_DISABLE_FRAGMENTS descriptor Lcom/sun/nio/sctp/SctpSocketOption; flags 19 signature Lcom/sun/nio/sctp/SctpSocketOption; +field name SCTP_EXPLICIT_COMPLETE descriptor Lcom/sun/nio/sctp/SctpSocketOption; flags 19 signature Lcom/sun/nio/sctp/SctpSocketOption; +field name SCTP_FRAGMENT_INTERLEAVE descriptor Lcom/sun/nio/sctp/SctpSocketOption; flags 19 signature Lcom/sun/nio/sctp/SctpSocketOption; +field name SCTP_INIT_MAXSTREAMS descriptor Lcom/sun/nio/sctp/SctpSocketOption; flags 19 signature Lcom/sun/nio/sctp/SctpSocketOption; +field name SCTP_NODELAY descriptor Lcom/sun/nio/sctp/SctpSocketOption; flags 19 signature Lcom/sun/nio/sctp/SctpSocketOption; +field name SCTP_PRIMARY_ADDR descriptor Lcom/sun/nio/sctp/SctpSocketOption; flags 19 signature Lcom/sun/nio/sctp/SctpSocketOption; +field name SCTP_SET_PEER_PRIMARY_ADDR descriptor Lcom/sun/nio/sctp/SctpSocketOption; flags 19 signature Lcom/sun/nio/sctp/SctpSocketOption; +field name SO_SNDBUF descriptor Lcom/sun/nio/sctp/SctpSocketOption; flags 19 signature Lcom/sun/nio/sctp/SctpSocketOption; +field name SO_RCVBUF descriptor Lcom/sun/nio/sctp/SctpSocketOption; flags 19 signature Lcom/sun/nio/sctp/SctpSocketOption; +field name SO_LINGER descriptor Lcom/sun/nio/sctp/SctpSocketOption; flags 19 signature Lcom/sun/nio/sctp/SctpSocketOption; + +class name com/sun/nio/sctp/SctpStandardSocketOptions$InitMaxStreams +header extends java/lang/Object flags 21 runtimeAnnotations @Ljdk/Exported; +innerclass innerClass com/sun/nio/sctp/SctpStandardSocketOptions$InitMaxStreams outerClass com/sun/nio/sctp/SctpStandardSocketOptions innerClassName InitMaxStreams flags 9 +method name create descriptor (II)Lcom/sun/nio/sctp/SctpStandardSocketOptions$InitMaxStreams; flags 9 +method name maxInStreams descriptor ()I flags 1 +method name maxOutStreams descriptor ()I 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/nio/sctp/SendFailedNotification +header extends java/lang/Object implements com/sun/nio/sctp/Notification flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported; +method name descriptor ()V flags 4 +method name association descriptor ()Lcom/sun/nio/sctp/Association; flags 401 +method name address descriptor ()Ljava/net/SocketAddress; flags 401 +method name buffer descriptor ()Ljava/nio/ByteBuffer; flags 401 +method name errorCode descriptor ()I flags 401 +method name streamNumber descriptor ()I flags 401 + +class name com/sun/nio/sctp/ShutdownNotification +header extends java/lang/Object implements com/sun/nio/sctp/Notification flags 421 classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported; +method name descriptor ()V flags 4 +method name association descriptor ()Lcom/sun/nio/sctp/Association; flags 401 + diff --git a/langtools/make/data/symbols/jdk.security.auth-6.sym.txt b/langtools/make/data/symbols/jdk.security.auth-6.sym.txt new file mode 100644 index 00000000000..5e01a80f634 --- /dev/null +++ b/langtools/make/data/symbols/jdk.security.auth-6.sym.txt @@ -0,0 +1,28 @@ +# +# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# This code is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License version 2 only, as +# published by the Free Software Foundation. Oracle designates this +# particular file as subject to the "Classpath" exception as provided +# by Oracle in the LICENSE file that accompanied this code. +# +# This code is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# version 2 for more details (a copy is included in the LICENSE file that +# accompanied this code). +# +# You should have received a copy of the GNU General Public License version +# 2 along with this work; if not, write to the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +# +# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA +# or visit www.oracle.com if you need additional information or have any +# questions. +# +# ########################################################## +# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ### +# ########################################################## +# diff --git a/langtools/make/data/symbols/jdk.security.auth-7.sym.txt b/langtools/make/data/symbols/jdk.security.auth-7.sym.txt new file mode 100644 index 00000000000..167c8110eb9 --- /dev/null +++ b/langtools/make/data/symbols/jdk.security.auth-7.sym.txt @@ -0,0 +1,90 @@ +# +# 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 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/PrincipalComparator +header extends java/lang/Object flags 601 + +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/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 +-method name refresh descriptor ()V +method name refresh descriptor ()V flags 21 + +class name com/sun/security/auth/module/JndiLoginModule +header extends java/lang/Object implements javax/security/auth/spi/LoginModule flags 21 + +class name com/sun/security/auth/module/KeyStoreLoginModule +header extends java/lang/Object implements javax/security/auth/spi/LoginModule flags 21 + +class name com/sun/security/auth/module/Krb5LoginModule +header extends java/lang/Object implements javax/security/auth/spi/LoginModule flags 21 + +class name com/sun/security/auth/module/LdapLoginModule +header extends java/lang/Object implements javax/security/auth/spi/LoginModule flags 21 + diff --git a/langtools/make/data/symbols/jdk.security.auth-8.sym.txt b/langtools/make/data/symbols/jdk.security.auth-8.sym.txt new file mode 100644 index 00000000000..8f0e20f4c58 --- /dev/null +++ b/langtools/make/data/symbols/jdk.security.auth-8.sym.txt @@ -0,0 +1,183 @@ +# +# 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 com/sun/security/auth/LdapPrincipal +header extends java/lang/Object implements java/security/Principal,java/io/Serializable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported; +method name descriptor (Ljava/lang/String;)V thrownTypes javax/naming/InvalidNameException flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 +method name getName descriptor ()Ljava/lang/String; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name com/sun/security/auth/NTDomainPrincipal +header extends java/lang/Object implements java/security/Principal,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported; +method name 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/NTNumericCredential +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported; +method name descriptor (J)V flags 1 +method name getToken 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/NTSid +header extends java/lang/Object implements java/security/Principal,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported; +method name 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/NTSidDomainPrincipal +header extends com/sun/security/auth/NTSid flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported; +method name descriptor (Ljava/lang/String;)V flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 + +class name com/sun/security/auth/NTSidGroupPrincipal +header extends com/sun/security/auth/NTSid flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported; +method name descriptor (Ljava/lang/String;)V flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 + +class name com/sun/security/auth/NTSidPrimaryGroupPrincipal +header extends com/sun/security/auth/NTSid flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported; +method name descriptor (Ljava/lang/String;)V flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 + +class name com/sun/security/auth/NTSidUserPrincipal +header extends com/sun/security/auth/NTSid flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported; +method name descriptor (Ljava/lang/String;)V flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 + +class name com/sun/security/auth/NTUserPrincipal +header extends java/lang/Object implements java/security/Principal,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported; +method name 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/PrincipalComparator +header extends java/lang/Object flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported; +method name implies descriptor (Ljavax/security/auth/Subject;)Z flags 401 + +class name com/sun/security/auth/UnixNumericGroupPrincipal +header extends java/lang/Object implements java/security/Principal,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported; +method name descriptor (Ljava/lang/String;Z)V flags 1 +method name 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/UnixNumericUserPrincipal +header extends java/lang/Object implements java/security/Principal,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported; +method name descriptor (Ljava/lang/String;)V flags 1 +method name 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/UnixPrincipal +header extends java/lang/Object implements java/security/Principal,java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported; +method name 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/UserPrincipal +header extends java/lang/Object implements java/security/Principal,java/io/Serializable flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported; +method name descriptor (Ljava/lang/String;)V flags 1 +method name equals descriptor (Ljava/lang/Object;)Z flags 1 +method name hashCode descriptor ()I flags 1 +method name getName descriptor ()Ljava/lang/String; flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name com/sun/security/auth/callback/TextCallbackHandler +header extends java/lang/Object implements javax/security/auth/callback/CallbackHandler flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported; +method name descriptor ()V flags 1 +method name handle descriptor ([Ljavax/security/auth/callback/Callback;)V thrownTypes java/io/IOException,javax/security/auth/callback/UnsupportedCallbackException flags 1 + +class name com/sun/security/auth/login/ConfigFile +header extends javax/security/auth/login/Configuration flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported; +method name descriptor ()V flags 1 +method name descriptor (Ljava/net/URI;)V flags 1 +method name getAppConfigurationEntry descriptor (Ljava/lang/String;)[Ljavax/security/auth/login/AppConfigurationEntry; flags 1 +method name refresh descriptor ()V flags 1 + +class name com/sun/security/auth/module/JndiLoginModule +header extends java/lang/Object implements javax/security/auth/spi/LoginModule flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported; +field name USER_PROVIDER descriptor Ljava/lang/String; constantValue user.provider.url flags 11 +field name GROUP_PROVIDER descriptor Ljava/lang/String; constantValue group.provider.url flags 11 +method name 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/util/Map;)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/KeyStoreLoginModule +header extends java/lang/Object implements javax/security/auth/spi/LoginModule flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported; +method name 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/util/Map;)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/Krb5LoginModule +header extends java/lang/Object implements javax/security/auth/spi/LoginModule flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported; +method name 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/util/Map;)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/LdapLoginModule +header extends java/lang/Object implements javax/security/auth/spi/LoginModule flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported; +method name 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/util/Map;)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 + diff --git a/langtools/make/data/symbols/jdk.security.jgss-6.sym.txt b/langtools/make/data/symbols/jdk.security.jgss-6.sym.txt new file mode 100644 index 00000000000..f0aa83cab9f --- /dev/null +++ b/langtools/make/data/symbols/jdk.security.jgss-6.sym.txt @@ -0,0 +1,36 @@ +# +# 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 com/sun/security/jgss/AuthorizationDataEntry + +-class name com/sun/security/jgss/ExtendedGSSContext + +-class name com/sun/security/jgss/InquireSecContextPermission + +-class name com/sun/security/jgss/InquireType + diff --git a/langtools/make/data/symbols/jdk.security.jgss-7.sym.txt b/langtools/make/data/symbols/jdk.security.jgss-7.sym.txt new file mode 100644 index 00000000000..9ed88573f7a --- /dev/null +++ b/langtools/make/data/symbols/jdk.security.jgss-7.sym.txt @@ -0,0 +1,45 @@ +# +# 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 com/sun/security/jgss/AuthorizationDataEntry +header extends java/lang/Object flags 31 + +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 + +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; + diff --git a/langtools/make/data/symbols/jdk.security.jgss-8.sym.txt b/langtools/make/data/symbols/jdk.security.jgss-8.sym.txt new file mode 100644 index 00000000000..ddf5b61672f --- /dev/null +++ b/langtools/make/data/symbols/jdk.security.jgss-8.sym.txt @@ -0,0 +1,63 @@ +# +# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# This code is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License version 2 only, as +# published by the Free Software Foundation. Oracle designates this +# particular file as subject to the "Classpath" exception as provided +# by Oracle in the LICENSE file that accompanied this code. +# +# This code is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# version 2 for more details (a copy is included in the LICENSE file that +# accompanied this code). +# +# You should have received a copy of the GNU General Public License version +# 2 along with this work; if not, write to the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +# +# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA +# or visit www.oracle.com if you need additional information or have any +# questions. +# +# ########################################################## +# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ### +# ########################################################## +# +class name com/sun/security/jgss/AuthorizationDataEntry +header extends java/lang/Object flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported; +method name descriptor (I[B)V flags 1 +method name getType descriptor ()I flags 1 +method name getData descriptor ()[B flags 1 +method name toString descriptor ()Ljava/lang/String; flags 1 + +class name com/sun/security/jgss/ExtendedGSSContext +header extends java/lang/Object implements org/ietf/jgss/GSSContext flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported; +method name inquireSecContext descriptor (Lcom/sun/security/jgss/InquireType;)Ljava/lang/Object; thrownTypes org/ietf/jgss/GSSException flags 401 +method name requestDelegPolicy descriptor (Z)V thrownTypes org/ietf/jgss/GSSException flags 401 +method name getDelegPolicyState descriptor ()Z flags 401 + +class name com/sun/security/jgss/ExtendedGSSCredential +header extends java/lang/Object implements org/ietf/jgss/GSSCredential flags 601 classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported; +method name impersonate descriptor (Lorg/ietf/jgss/GSSName;)Lorg/ietf/jgss/GSSCredential; thrownTypes org/ietf/jgss/GSSException flags 401 + +class name com/sun/security/jgss/GSSUtil +header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported; +method name descriptor ()V flags 1 +method name createSubject descriptor (Lorg/ietf/jgss/GSSName;Lorg/ietf/jgss/GSSCredential;)Ljavax/security/auth/Subject; flags 9 + +class name com/sun/security/jgss/InquireSecContextPermission +header extends java/security/BasicPermission flags 31 classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported; +method name descriptor (Ljava/lang/String;)V flags 1 + +class name com/sun/security/jgss/InquireType +header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; classAnnotations @Ljdk/Profile+Annotation;(value=I3) runtimeAnnotations @Ljdk/Exported; +field name KRB5_GET_SESSION_KEY descriptor Lcom/sun/security/jgss/InquireType; flags 4019 +field name KRB5_GET_TKT_FLAGS descriptor Lcom/sun/security/jgss/InquireType; flags 4019 +field name KRB5_GET_AUTHZ_DATA descriptor Lcom/sun/security/jgss/InquireType; flags 4019 +field name KRB5_GET_AUTHTIME descriptor Lcom/sun/security/jgss/InquireType; flags 4019 +method name values descriptor ()[Lcom/sun/security/jgss/InquireType; flags 9 +method name valueOf descriptor (Ljava/lang/String;)Lcom/sun/security/jgss/InquireType; flags 9 + diff --git a/langtools/make/data/symbols/symbols b/langtools/make/data/symbols/symbols new file mode 100644 index 00000000000..dbd17a23937 --- /dev/null +++ b/langtools/make/data/symbols/symbols @@ -0,0 +1,32 @@ +# +# 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. ### +# ########################################################## +# +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 diff --git a/langtools/make/gendata/Gendata-jdk.compiler.gmk b/langtools/make/gendata/Gendata-jdk.compiler.gmk new file mode 100644 index 00000000000..1db44634d03 --- /dev/null +++ b/langtools/make/gendata/Gendata-jdk.compiler.gmk @@ -0,0 +1,72 @@ +# +# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# This code is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License version 2 only, as +# published by the Free Software Foundation. Oracle designates this +# particular file as subject to the "Classpath" exception as provided +# by Oracle in the LICENSE file that accompanied this code. +# +# This code is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# version 2 for more details (a copy is included in the LICENSE file that +# accompanied this code). +# +# You should have received a copy of the GNU General Public License version +# 2 along with this work; if not, write to the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +# +# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA +# or visit www.oracle.com if you need additional information or have any +# questions. +# + +include JavaCompilation.gmk +include SetupJavaCompilers.gmk + +################################################################################ + +CT_DATA_DESCRIPTION ?= $(LANGTOOLS_TOPDIR)/make/data/symbols/symbols + +$(eval $(call SetupJavaCompilation, COMPILE_CREATE_SYMBOLS, \ + SETUP := GENERATE_OLDBYTECODE, \ + SRC := $(LANGTOOLS_TOPDIR)/make/src/classes, \ + INCLUDES := build/tools/symbolgenerator, \ + ADD_JAVAC_FLAGS := -Xbootclasspath/p:"$(INTERIM_LANGTOOLS_JAR)", \ + BIN := $(BUILDTOOLS_OUTPUTDIR)/create_symbols, \ +)) + +$(SUPPORT_OUTPUTDIR)/symbols/ct.sym-files/_the.symbols: \ + $(COMPILE_CREATE_SYMBOLS) \ + $(wildcard $(LANGTOOLS_TOPDIR)/make/data/symbols/*) + $(RM) -r $(@D) + $(MKDIR) -p $(@D) + $(ECHO) Creating ct.sym classes + $(JAVA) $(INTERIM_LANGTOOLS_ARGS) \ + -classpath $(BUILDTOOLS_OUTPUTDIR)/create_symbols \ + build.tools.symbolgenerator.CreateSymbols \ + build-ctsym \ + $(CT_DATA_DESCRIPTION) \ + $(@D) + $(TOUCH) $@ + +# Can't generate ct.sym directly into modules libs as the SetupArchive macro +# creates meta data files in the output dir. +$(eval $(call SetupArchive, CREATE_CTSYM, \ + DEPENDENCIES := $(SUPPORT_OUTPUTDIR)/symbols/ct.sym-files/_the.symbols, \ + SRCS := $(SUPPORT_OUTPUTDIR)/symbols/ct.sym-files, \ + SUFFIXES := .sig, \ + JAR := $(SUPPORT_OUTPUTDIR)/symbols/ct.sym, \ +)) + +# Copy ct.sym to the modules libs dir +$(eval $(call SetupCopyFiles, COPY_TO_LIBS, \ + FILES := $(SUPPORT_OUTPUTDIR)/symbols/ct.sym, \ + DEST := $(SUPPORT_OUTPUTDIR)/modules_libs/jdk.compiler, \ +)) + +TARGETS += $(CREATE_CTSYM) $(COPY_TO_LIBS) + +################################################################################ diff --git a/langtools/make/src/classes/build/tools/symbolgenerator/CreateSymbols.java b/langtools/make/src/classes/build/tools/symbolgenerator/CreateSymbols.java new file mode 100644 index 00000000000..2c6887eac88 --- /dev/null +++ b/langtools/make/src/classes/build/tools/symbolgenerator/CreateSymbols.java @@ -0,0 +1,2481 @@ +/* + * Copyright (c) 2006, 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 java.io.BufferedReader; +import java.io.ByteArrayInputStream; +import java.io.ByteArrayOutputStream; +import java.io.File; +import java.io.IOException; +import java.io.InputStream; +import java.io.OutputStream; +import java.io.Writer; +import java.nio.file.DirectoryStream; +import java.nio.file.Files; +import java.nio.file.FileVisitResult; +import java.nio.file.FileVisitor; +import java.nio.file.Path; +import java.nio.file.Paths; +import java.nio.file.attribute.BasicFileAttributes; +import java.util.stream.Stream; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Collection; +import java.util.Collections; +import java.util.HashMap; +import java.util.HashSet; +import java.util.Iterator; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; +import java.util.Map.Entry; +import java.util.Objects; +import java.util.Set; +import java.util.function.Function; +import java.util.function.Predicate; +import java.util.regex.Matcher; +import java.util.regex.Pattern; +import java.util.stream.Collectors; + +import com.sun.tools.classfile.AccessFlags; +import com.sun.tools.classfile.Annotation; +import com.sun.tools.classfile.Annotation.Annotation_element_value; +import com.sun.tools.classfile.Annotation.Array_element_value; +import com.sun.tools.classfile.Annotation.Class_element_value; +import com.sun.tools.classfile.Annotation.Enum_element_value; +import com.sun.tools.classfile.Annotation.Primitive_element_value; +import com.sun.tools.classfile.Annotation.element_value; +import com.sun.tools.classfile.Annotation.element_value_pair; +import com.sun.tools.classfile.AnnotationDefault_attribute; +import com.sun.tools.classfile.Attribute; +import com.sun.tools.classfile.Attributes; +import com.sun.tools.classfile.ClassFile; +import com.sun.tools.classfile.ClassWriter; +import com.sun.tools.classfile.ConstantPool; +import com.sun.tools.classfile.ConstantPool.CONSTANT_Class_info; +import com.sun.tools.classfile.ConstantPool.CONSTANT_Double_info; +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_String_info; +import com.sun.tools.classfile.ConstantPool.CONSTANT_Utf8_info; +import com.sun.tools.classfile.ConstantPool.CPInfo; +import com.sun.tools.classfile.ConstantPool.InvalidIndex; +import com.sun.tools.classfile.ConstantPoolException; +import com.sun.tools.classfile.ConstantValue_attribute; +import com.sun.tools.classfile.Deprecated_attribute; +import com.sun.tools.classfile.Descriptor; +import com.sun.tools.classfile.Exceptions_attribute; +import com.sun.tools.classfile.Field; +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.RuntimeAnnotations_attribute; +import com.sun.tools.classfile.RuntimeInvisibleAnnotations_attribute; +import com.sun.tools.classfile.RuntimeInvisibleParameterAnnotations_attribute; +import com.sun.tools.classfile.RuntimeParameterAnnotations_attribute; +import com.sun.tools.classfile.RuntimeVisibleAnnotations_attribute; +import com.sun.tools.classfile.RuntimeVisibleParameterAnnotations_attribute; +import com.sun.tools.classfile.Signature_attribute; +import com.sun.tools.javac.jvm.Target; +import com.sun.tools.javac.util.Assert; +import com.sun.tools.javac.util.Pair; + +/** + * A tool for processing the .sym.txt files. It allows to: + * * convert the .sym.txt into class/sig files for ct.sym + * * in cooperation with the adjacent history Probe, construct .sym.txt files for previous platforms + * + * To convert the .sym.txt files to class/sig files from ct.sym, run: + * java build.tool.symbolgenerator.CreateSymbols build-ctsym [JOINED_VERSIONS|SEPARATE] + * + * The is a file of this format: + * generate platforms + * platform version files <.sym.txt files containing history data for given platform, separate with ':'> + * platform version base files <.sym.txt files containing history data for given platform, separate with ':'> + * + * The content of platform "" is also automatically added to the content of + * platform "", unless explicitly excluded in ""'s .sym.txt files. + * + * To create the .sym.txt files, first run the history Probe for all the previous platforms: + * /bin/java build.tools.symbolgenerator.Probe + * + * Where is a name of a file into which the classes from the bootclasspath of + * will be written. + * + * Then create the file and the .sym.txt files like this: + * java build.tools.symbolgenerator.CreateSymbols build-description + * "" + * + * + * ... + * + * The is a file that specifies classes that should be included/excluded. + * Lines that start with '+' represent class or package that should be included, '-' class or package + * that should be excluded. '/' should be used as package name delimiter, packages should end with '/'. + * Several include list files may be specified, separated by File.pathSeparator. + * + * When is specified, the .sym.txt files for platform N will only contain + * differences between platform N and the specified platform. The first platform (denoted F further) + * that is specified should use literal value "", to have all the APIs of the platform written to + * the .sym.txt files. If there is an existing platform with full .sym.txt files in the repository, + * that platform should be used as the first platform to avoid unnecessary changes to the .sym.txt + * files. The for platform N should be determined as follows: if N < F, then + * should be N + 1. If F < N, then should be N - 1. + * If N is a custom/specialized sub-version of another platform N', then should be N'. + * + * To generate the .sym.txt files for OpenJDK 7 and 8: + * /bin/java build.tools.symbolgenerator.Probe OpenJDK7.classes + * /bin/java build.tools.symbolgenerator.Probe OpenJDK8.classes + * java build.tools.symbolgenerator.CreateSymbols build-description langtools/make/data/symbols $TOPDIR langtools/make/data/symbols/include.list + * 8 OpenJDK8.classes '' + * 7 OpenJDK7.classes 8 + * + * Note: the versions are expected to be a single character. + */ +public class CreateSymbols { + + // + /**Create sig files for ct.sym reading the classes description from the directory that contains + * {@code ctDescriptionFile}, using the file as a recipe to create the sigfiles. + */ + @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) { + for (ClassHeaderDescription header : classDescription.header) { + switch (ctSymKind) { + case JOINED_VERSIONS: + Set jointVersions = new HashSet<>(); + jointVersions.add(header.versions); + limitJointVersion(jointVersions, classDescription.fields); + limitJointVersion(jointVersions, classDescription.methods); + writeClassesForVersions(ctSymLocation, classDescription, header, jointVersions); + break; + case SEPARATE: + Set versions = new HashSet<>(); + for (char v : header.versions.toCharArray()) { + versions.add("" + v); + } + writeClassesForVersions(ctSymLocation, classDescription, header, versions); + break; + } + } + } + } + + public static String EXTENSION = ".sig"; + + ClassList load(Path ctDescription) throws IOException { + List platforms = new ArrayList<>(); + Set generatePlatforms = null; + + try (LineBasedReader reader = new LineBasedReader(ctDescription)) { + while (reader.hasNext()) { + switch (reader.lineKey) { + case "generate": + String[] platformsAttr = reader.attributes.get("platforms").split(":"); + generatePlatforms = new HashSet<>(Arrays.asList(platformsAttr)); + reader.moveNext(); + break; + case "platform": + platforms.add(PlatformInput.load(reader)); + reader.moveNext(); + break; + default: + throw new IllegalStateException("Unknown key: " + reader.lineKey); + } + } + } + + Map classes = new LinkedHashMap<>(); + + for (PlatformInput platform: platforms) { + for (ClassDescription cd : classes.values()) { + addNewVersion(cd.header, platform.basePlatform, platform.version); + addNewVersion(cd.fields, platform.basePlatform, platform.version); + addNewVersion(cd.methods, platform.basePlatform, platform.version); + } + 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; + } + cd.read(reader, platform.basePlatform, platform.version); + } + } + } + } + + ClassList result = new ClassList(); + + for (ClassDescription desc : classes.values()) { + for (Iterator chdIt = desc.header.iterator(); chdIt.hasNext();) { + ClassHeaderDescription chd = chdIt.next(); + + chd.versions = reduce(chd.versions, generatePlatforms); + if (chd.versions.isEmpty()) + chdIt.remove(); + } + + if (desc.header.isEmpty()) { + continue; + } + + for (Iterator methodIt = desc.methods.iterator(); methodIt.hasNext();) { + MethodDescription method = methodIt.next(); + + method.versions = reduce(method.versions, generatePlatforms); + if (method.versions.isEmpty()) + methodIt.remove(); + } + + for (Iterator fieldIt = desc.fields.iterator(); fieldIt.hasNext();) { + FieldDescription field = fieldIt.next(); + + field.versions = reduce(field.versions, generatePlatforms); + if (field.versions.isEmpty()) + fieldIt.remove(); + } + + result.add(desc); + } + + return result; + } + + static final class LineBasedReader implements AutoCloseable { + private final BufferedReader input; + public String lineKey; + public Map attributes = new HashMap<>(); + + public LineBasedReader(Path input) throws IOException { + this.input = Files.newBufferedReader(input); + moveNext(); + } + + public void moveNext() throws IOException { + String line = input.readLine(); + + if (line == null) { + lineKey = null; + return ; + } + + if (line.trim().isEmpty() || line.startsWith("#")) { + moveNext(); + return ; + } + + String[] parts = line.split(" "); + + lineKey = parts[0]; + attributes.clear(); + + for (int i = 1; i < parts.length; i += 2) { + attributes.put(parts[i], unquote(parts[i + 1])); + } + } + + public boolean hasNext() { + return lineKey != null; + } + + @Override + public void close() throws IOException { + input.close(); + } + } + + private static String reduce(String original, String other) { + Set otherSet = new HashSet<>(); + + for (char v : other.toCharArray()) { + otherSet.add("" + v); + } + + return reduce(original, otherSet); + } + + private static String reduce(String original, Set generate) { + StringBuilder sb = new StringBuilder(); + + for (char v : original.toCharArray()) { + if (generate.contains("" + v)) { + sb.append(v); + } + } + return sb.toString(); + } + + private static class PlatformInput { + public final String version; + public final String basePlatform; + public final List files; + public PlatformInput(String version, String basePlatform, List files) { + this.version = version; + this.basePlatform = basePlatform; + this.files = files; + } + + public static PlatformInput load(LineBasedReader in) throws IOException { + return new PlatformInput(in.attributes.get("version"), + in.attributes.get("base"), + Arrays.asList(in.attributes.get("files").split(":"))); + } + } + + static void addNewVersion(Collection features, + String baselineVersion, + String version) { + features.stream() + .filter(f -> f.versions.contains(baselineVersion)) + .forEach(f -> f.versions += version); + } + + static void removeVersion(Collection features, + Predicate shouldRemove, + String version) { + for (T existing : features) { + if (shouldRemove.test(existing) && existing.versions.endsWith(version)) { + existing.versions = existing.versions.replace(version, ""); + return; + } + } + } + + /**Changes to class header of an outer class (like adding a new type parameter) may affect + * its innerclasses. So if the outer class's header is different for versions A and B, need to + * split its innerclasses headers to also be different for versions A and B. + */ + static void splitHeaders(ClassList classes) { + Set ctVersions = new HashSet<>(); + + for (ClassDescription cd : classes) { + for (ClassHeaderDescription header : cd.header) { + for (char c : header.versions.toCharArray()) { + ctVersions.add("" + c); + } + } + } + + classes.sort(); + + for (ClassDescription cd : classes) { + Map outerSignatures2Version = new HashMap<>(); + + for (String version : ctVersions) { //XXX + ClassDescription outer = cd; + String outerSignatures = ""; + + while ((outer = classes.enclosingClass(outer)) != null) { + for (ClassHeaderDescription outerHeader : outer.header) { + if (outerHeader.versions.contains(version)) { + outerSignatures += outerHeader.signature; + } + } + } + + outerSignatures2Version.compute(outerSignatures, + (key, value) -> value != null ? value + version : version); + } + + List newHeaders = new ArrayList<>(); + + HEADER_LOOP: for (ClassHeaderDescription header : cd.header) { + for (String versions : outerSignatures2Version.values()) { + if (containsAll(versions, header.versions)) { + newHeaders.add(header); + continue HEADER_LOOP; + } + if (disjoint(versions, header.versions)) { + continue; + } + ClassHeaderDescription newHeader = new ClassHeaderDescription(); + newHeader.classAnnotations = header.classAnnotations; + newHeader.deprecated = header.deprecated; + newHeader.extendsAttr = header.extendsAttr; + newHeader.flags = header.flags; + newHeader.implementsAttr = header.implementsAttr; + newHeader.innerClasses = header.innerClasses; + newHeader.runtimeAnnotations = header.runtimeAnnotations; + newHeader.signature = header.signature; + newHeader.versions = reduce(versions, header.versions); + + newHeaders.add(newHeader); + } + } + + cd.header = newHeaders; + } + } + + void limitJointVersion(Set jointVersions, List features) { + for (FeatureDescription feature : features) { + for (String version : jointVersions) { + if (!containsAll(feature.versions, version) && + !disjoint(feature.versions, version)) { + StringBuilder featurePart = new StringBuilder(); + StringBuilder otherPart = new StringBuilder(); + for (char v : version.toCharArray()) { + if (feature.versions.indexOf(v) != (-1)) { + featurePart.append(v); + } else { + otherPart.append(v); + } + } + jointVersions.remove(version); + if (featurePart.length() == 0 || otherPart.length() == 0) { + throw new AssertionError(); + } + jointVersions.add(featurePart.toString()); + jointVersions.add(otherPart.toString()); + break; + } + } + } + } + + private static boolean containsAll(String versions, String subVersions) { + for (char c : subVersions.toCharArray()) { + if (versions.indexOf(c) == (-1)) + return false; + } + return true; + } + + private static boolean disjoint(String version1, String version2) { + for (char c : version2.toCharArray()) { + if (version1.indexOf(c) != (-1)) + return false; + } + return true; + } + + void writeClassesForVersions(String ctSymLocation, + ClassDescription classDescription, + ClassHeaderDescription header, + Iterable versions) throws IOException { + for (String ver : versions) { + writeClass(ctSymLocation, classDescription, header, ver); + } + } + + public enum CtSymKind { + JOINED_VERSIONS, + SEPARATE; + } + + // + void writeClass(String ctSymLocation, + ClassDescription classDescription, + ClassHeaderDescription header, + String version) throws IOException { + List constantPool = new ArrayList<>(); + constantPool.add(null); + List methods = new ArrayList<>(); + for (MethodDescription methDesc : classDescription.methods) { + if (disjoint(methDesc.versions, version)) + continue; + Descriptor descriptor = new Descriptor(addString(constantPool, methDesc.descriptor)); + //TODO: LinkedHashMap to avoid param annotations vs. Signature problem in javac's ClassReader: + Map attributesMap = new LinkedHashMap<>(); + addAttributes(methDesc, constantPool, attributesMap); + Attributes attributes = new Attributes(attributesMap); + AccessFlags flags = new AccessFlags(methDesc.flags); + int nameString = addString(constantPool, methDesc.name); + methods.add(new Method(flags, nameString, descriptor, attributes)); + } + List fields = new ArrayList<>(); + for (FieldDescription fieldDesc : classDescription.fields) { + if (disjoint(fieldDesc.versions, version)) + continue; + Descriptor descriptor = new Descriptor(addString(constantPool, fieldDesc.descriptor)); + Map attributesMap = new HashMap<>(); + addAttributes(fieldDesc, constantPool, attributesMap); + Attributes attributes = new Attributes(attributesMap); + AccessFlags flags = new AccessFlags(fieldDesc.flags); + int nameString = addString(constantPool, fieldDesc.name); + fields.add(new Field(flags, nameString, descriptor, attributes)); + } + int currentClass = addClass(constantPool, classDescription.name); + int superclass = header.extendsAttr != null ? addClass(constantPool, header.extendsAttr) : 0; + int[] interfaces = new int[header.implementsAttr.size()]; + int i = 0; + for (String intf : header.implementsAttr) { + interfaces[i++] = addClass(constantPool, intf); + } + AccessFlags flags = new AccessFlags(header.flags); + Map attributesMap = new HashMap<>(); + addAttributes(header, constantPool, attributesMap); + Attributes attributes = new Attributes(attributesMap); + ConstantPool cp = new ConstantPool(constantPool.toArray(new CPInfo[constantPool.size()])); + ClassFile classFile = new ClassFile(0xCAFEBABE, + Target.DEFAULT.minorVersion, + Target.DEFAULT.majorVersion, + cp, + flags, + currentClass, + superclass, + interfaces, + fields.toArray(new Field[0]), + methods.toArray(new Method[0]), + attributes); + + Path outputClassFile = Paths.get(ctSymLocation, version, classDescription.name + EXTENSION); + + Files.createDirectories(outputClassFile.getParent()); + + try (OutputStream out = Files.newOutputStream(outputClassFile)) { + ClassWriter w = new ClassWriter(); + + w.write(classFile, out); + } + } + + private void addAttributes(ClassHeaderDescription header, List constantPool, Map attributes) { + addGenericAttributes(header, constantPool, attributes); + if (header.innerClasses != null && !header.innerClasses.isEmpty()) { + Info[] innerClasses = new Info[header.innerClasses.size()]; + int i = 0; + for (InnerClassInfo info : header.innerClasses) { + innerClasses[i++] = + new Info(info.innerClass == null ? 0 : addClass(constantPool, info.innerClass), + info.outerClass == null ? 0 : addClass(constantPool, info.outerClass), + info.innerClassName == null ? 0 : addString(constantPool, info.innerClassName), + new AccessFlags(info.innerClassFlags)); + } + int attributeString = addString(constantPool, Attribute.InnerClasses); + attributes.put(Attribute.InnerClasses, + new InnerClasses_attribute(attributeString, innerClasses)); + } + } + + private void addAttributes(MethodDescription desc, List constantPool, Map attributes) { + addGenericAttributes(desc, constantPool, attributes); + if (desc.thrownTypes != null && !desc.thrownTypes.isEmpty()) { + int[] exceptions = new int[desc.thrownTypes.size()]; + int i = 0; + for (String exc : desc.thrownTypes) { + exceptions[i++] = addClass(constantPool, exc); + } + int attributeString = addString(constantPool, Attribute.Exceptions); + attributes.put(Attribute.Exceptions, + new Exceptions_attribute(attributeString, exceptions)); + } + if (desc.annotationDefaultValue != null) { + int attributeString = addString(constantPool, Attribute.AnnotationDefault); + element_value attributeValue = createAttributeValue(constantPool, + desc.annotationDefaultValue); + attributes.put(Attribute.AnnotationDefault, + new AnnotationDefault_attribute(attributeString, attributeValue)); + } + if (desc.classParameterAnnotations != null && !desc.classParameterAnnotations.isEmpty()) { + int attributeString = + addString(constantPool, Attribute.RuntimeInvisibleParameterAnnotations); + Annotation[][] annotations = + createParameterAnnotations(constantPool, desc.classParameterAnnotations); + attributes.put(Attribute.RuntimeInvisibleParameterAnnotations, + new RuntimeInvisibleParameterAnnotations_attribute(attributeString, + annotations)); + } + if (desc.runtimeParameterAnnotations != null && !desc.runtimeParameterAnnotations.isEmpty()) { + int attributeString = + addString(constantPool, Attribute.RuntimeVisibleParameterAnnotations); + Annotation[][] annotations = + createParameterAnnotations(constantPool, desc.runtimeParameterAnnotations); + attributes.put(Attribute.RuntimeVisibleParameterAnnotations, + new RuntimeVisibleParameterAnnotations_attribute(attributeString, + annotations)); + } + } + + private void addAttributes(FieldDescription desc, List constantPool, Map attributes) { + addGenericAttributes(desc, constantPool, attributes); + if (desc.constantValue != null) { + Pair constantPoolEntry = + addConstant(constantPool, desc.constantValue, false); + Assert.checkNonNull(constantPoolEntry); + int constantValueString = addString(constantPool, Attribute.ConstantValue); + attributes.put(Attribute.ConstantValue, + new ConstantValue_attribute(constantValueString, constantPoolEntry.fst)); + } + } + + private void addGenericAttributes(FeatureDescription desc, List constantPool, Map attributes) { + if (desc.deprecated) { + int attributeString = addString(constantPool, Attribute.Deprecated); + attributes.put(Attribute.Deprecated, + new Deprecated_attribute(attributeString)); + } + if (desc.signature != null) { + int attributeString = addString(constantPool, Attribute.Signature); + int signatureString = addString(constantPool, desc.signature); + attributes.put(Attribute.Signature, + new Signature_attribute(attributeString, signatureString)); + } + if (desc.classAnnotations != null && !desc.classAnnotations.isEmpty()) { + int attributeString = addString(constantPool, Attribute.RuntimeInvisibleAnnotations); + Annotation[] annotations = createAnnotations(constantPool, desc.classAnnotations); + attributes.put(Attribute.RuntimeInvisibleAnnotations, + new RuntimeInvisibleAnnotations_attribute(attributeString, annotations)); + } + if (desc.runtimeAnnotations != null && !desc.runtimeAnnotations.isEmpty()) { + int attributeString = addString(constantPool, Attribute.RuntimeVisibleAnnotations); + Annotation[] annotations = createAnnotations(constantPool, desc.runtimeAnnotations); + attributes.put(Attribute.RuntimeVisibleAnnotations, + new RuntimeVisibleAnnotations_attribute(attributeString, annotations)); + } + } + + private Annotation[] createAnnotations(List constantPool, List desc) { + Annotation[] result = new Annotation[desc.size()]; + int i = 0; + + for (AnnotationDescription ad : desc) { + result[i++] = createAnnotation(constantPool, ad); + } + + return result; + } + + private Annotation[][] createParameterAnnotations(List constantPool, List> desc) { + Annotation[][] result = new Annotation[desc.size()][]; + int i = 0; + + for (List paramAnnos : desc) { + result[i++] = createAnnotations(constantPool, paramAnnos); + } + + return result; + } + + private Annotation createAnnotation(List constantPool, AnnotationDescription desc) { + return new Annotation(null, + addString(constantPool, desc.annotationType), + createElementPairs(constantPool, desc.values)); + } + + private element_value_pair[] createElementPairs(List constantPool, Map annotationAttributes) { + element_value_pair[] pairs = new element_value_pair[annotationAttributes.size()]; + int i = 0; + + for (Entry e : annotationAttributes.entrySet()) { + int elementNameString = addString(constantPool, e.getKey()); + element_value value = createAttributeValue(constantPool, e.getValue()); + pairs[i++] = new element_value_pair(elementNameString, value); + } + + return pairs; + } + + private element_value createAttributeValue(List constantPool, Object value) { + Pair constantPoolEntry = addConstant(constantPool, value, true); + if (constantPoolEntry != null) { + return new Primitive_element_value(constantPoolEntry.fst, constantPoolEntry.snd); + } else if (value instanceof EnumConstant) { + EnumConstant ec = (EnumConstant) value; + return new Enum_element_value(addString(constantPool, ec.type), + addString(constantPool, ec.constant), + 'e'); + } else if (value instanceof ClassConstant) { + ClassConstant cc = (ClassConstant) value; + return new Class_element_value(addString(constantPool, cc.type), 'c'); + } else if (value instanceof AnnotationDescription) { + Annotation annotation = createAnnotation(constantPool, ((AnnotationDescription) value)); + return new Annotation_element_value(annotation, '@'); + } else if (value instanceof Collection) { + @SuppressWarnings("unchecked") + Collection array = (Collection) value; + element_value[] values = new element_value[array.size()]; + int i = 0; + + for (Object elem : array) { + values[i++] = createAttributeValue(constantPool, elem); + } + + return new Array_element_value(values, '['); + } + throw new IllegalStateException(value.getClass().getName()); + } + + private static Pair addConstant(List constantPool, Object value, boolean annotation) { + if (value instanceof Boolean) { + return Pair.of(addToCP(constantPool, new CONSTANT_Integer_info(((Boolean) value) ? 1 : 0)), 'Z'); + } else if (value instanceof Byte) { + return Pair.of(addToCP(constantPool, new CONSTANT_Integer_info((byte) value)), 'B'); + } else if (value instanceof Character) { + return Pair.of(addToCP(constantPool, new CONSTANT_Integer_info((char) value)), 'C'); + } else if (value instanceof Short) { + return Pair.of(addToCP(constantPool, new CONSTANT_Integer_info((short) value)), 'S'); + } else if (value instanceof Integer) { + return Pair.of(addToCP(constantPool, new CONSTANT_Integer_info((int) value)), 'I'); + } else if (value instanceof Long) { + return Pair.of(addToCP(constantPool, new CONSTANT_Long_info((long) value)), 'J'); + } else if (value instanceof Float) { + return Pair.of(addToCP(constantPool, new CONSTANT_Float_info((float) value)), 'F'); + } else if (value instanceof Double) { + return Pair.of(addToCP(constantPool, new CONSTANT_Double_info((double) value)), 'D'); + } else if (value instanceof String) { + int stringIndex = addString(constantPool, (String) value); + if (annotation) { + return Pair.of(stringIndex, 's'); + } else { + return Pair.of(addToCP(constantPool, new CONSTANT_String_info(null, stringIndex)), 's'); + } + } + + return null; + } + + private static int addString(List constantPool, String string) { + Assert.checkNonNull(string); + + int i = 0; + for (CPInfo info : constantPool) { + if (info instanceof CONSTANT_Utf8_info) { + if (((CONSTANT_Utf8_info) info).value.equals(string)) { + return i; + } + } + i++; + } + + return addToCP(constantPool, new CONSTANT_Utf8_info(string)); + } + + private static int addToCP(List constantPool, CPInfo entry) { + int result = constantPool.size(); + + constantPool.add(entry); + + if (entry.size() > 1) { + constantPool.add(null); + } + + return result; + } + + private static int addClass(List constantPool, String className) { + int classNameIndex = addString(constantPool, className); + + int i = 0; + for (CPInfo info : constantPool) { + if (info instanceof CONSTANT_Class_info) { + if (((CONSTANT_Class_info) info).name_index == classNameIndex) { + return i; + } + } + i++; + } + + return addToCP(constantPool, new CONSTANT_Class_info(null, classNameIndex)); + } + // + // + + // + public void createBaseLine(List versions, ExcludeIncludeList excludesIncludes, Path descDest, Path jdkRoot) throws IOException { + ClassList classes = new ClassList(); + + for (VersionDescription desc : versions) { + 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) { + data.write(Integer.parseInt(classFileData.substring(i, i + 2), 16)); + } + try (InputStream in = new ByteArrayInputStream(data.toByteArray())) { + inspectClassFile(in, currentVersionClasses, excludesIncludes, desc.version); + } catch (IOException | ConstantPoolException ex) { + throw new IllegalStateException(ex); + } + } + } + + Set includedClasses = new HashSet<>(); + boolean modified; + + do { + modified = false; + + for (ClassDescription clazz : currentVersionClasses) { + ClassHeaderDescription header = clazz.header.get(0); + + if (includeEffectiveAccess(currentVersionClasses, clazz)) { + modified |= include(includedClasses, currentVersionClasses, clazz.name); + } + + if (includedClasses.contains(clazz.name)) { + modified |= include(includedClasses, currentVersionClasses, header.extendsAttr); + for (String i : header.implementsAttr) { + modified |= include(includedClasses, currentVersionClasses, i); + } + + modified |= includeOutputType(Collections.singleton(header), + h -> "", + includedClasses, + currentVersionClasses); + modified |= includeOutputType(clazz.fields, + f -> f.descriptor, + includedClasses, + currentVersionClasses); + modified |= includeOutputType(clazz.methods, + m -> m.descriptor, + includedClasses, + currentVersionClasses); + } + } + } while (modified); + + for (ClassDescription clazz : currentVersionClasses) { + if (!includedClasses.contains(clazz.name)) { + continue; + } + + ClassHeaderDescription header = clazz.header.get(0); + + if (header.innerClasses != null) { + Iterator innerClassIt = header.innerClasses.iterator(); + + while(innerClassIt.hasNext()) { + InnerClassInfo ici = innerClassIt.next(); + if (!includedClasses.contains(ici.innerClass)) + innerClassIt.remove(); + } + } + + ClassDescription existing = classes.find(clazz.name, true); + + if (existing != null) { + addClassHeader(existing, header, desc.version); + for (MethodDescription currentMethod : clazz.methods) { + addMethod(existing, currentMethod, desc.version); + } + for (FieldDescription currentField : clazz.fields) { + addField(existing, currentField, desc.version); + } + } else { + classes.add(clazz); + } + } + } + + classes.sort(); + + Map package2Modules = buildPackage2Modules(jdkRoot); + Map> 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 module = package2Modules.get(pack); + + if (module == null) { + module = "java.base"; + + OUTER: while (!pack.isEmpty()) { + for (Entry p2M : package2Modules.entrySet()) { + if (p2M.getKey().startsWith(pack)) { + module = p2M.getValue(); + break OUTER; + } + } + int dot = pack.lastIndexOf('.'); + if (dot == (-1)) + break; + pack = pack.substring(0, dot); + } + } + module2Classes.computeIfAbsent(module, m -> new ArrayList<>()) + .add(clazz); + } + + Path symbolsFile = descDest.resolve("symbols"); + + Files.createDirectories(symbolsFile.getParent()); + + try (Writer symbolsOut = Files.newBufferedWriter(symbolsFile)) { + Map> outputFiles = new LinkedHashMap<>(); + + for (Entry> e : module2Classes.entrySet()) { + for (VersionDescription desc : versions) { + 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); + } + } + outputFiles.computeIfAbsent(desc, d -> new ArrayList<>()) + .add(f); + } + } + symbolsOut.append("generate platforms ") + .append(versions.stream() + .map(v -> v.version) + .collect(Collectors.joining(":"))) + .append("\n"); + for (Entry> versionFileEntry : outputFiles.entrySet()) { + symbolsOut.append("platform version ") + .append(versionFileEntry.getKey().version); + if (versionFileEntry.getKey().primaryBaseline != null) { + symbolsOut.append(" base ") + .append(versionFileEntry.getKey().primaryBaseline); + } + symbolsOut.append(" files ") + .append(versionFileEntry.getValue() + .stream() + .map(p -> p.getFileName().toString()) + .sorted() + .collect(Collectors.joining(":"))) + .append("\n"); + } + } + } + + // + //non-final for tests: + public static String PROFILE_ANNOTATION = "Ljdk/Profile+Annotation;"; + public static boolean ALLOW_NON_EXISTING_CLASSES = false; + + private void inspectClassFile(InputStream in, ClassList classes, ExcludeIncludeList excludesIncludes, String version) throws IOException, ConstantPoolException { + ClassFile cf = ClassFile.read(in); + + if (!excludesIncludes.accepts(cf.getName())) { + return ; + } + + ClassHeaderDescription headerDesc = new ClassHeaderDescription(); + + headerDesc.flags = cf.access_flags.flags; + + if (cf.super_class != 0) { + headerDesc.extendsAttr = cf.getSuperclassName(); + } + List interfaces = new ArrayList<>(); + for (int i = 0; i < cf.interfaces.length; i++) { + interfaces.add(cf.getInterfaceName(i)); + } + headerDesc.implementsAttr = interfaces; + for (Attribute attr : cf.attributes) { + if (!readAttribute(cf, headerDesc, attr)) + return ; + } + + ClassDescription clazzDesc = null; + + for (ClassDescription cd : classes) { + if (cd.name.equals(cf.getName())) { + clazzDesc = cd; + break; + } + } + + if (clazzDesc == null) { + clazzDesc = new ClassDescription(); + clazzDesc.name = cf.getName(); + classes.add(clazzDesc); + } + + addClassHeader(clazzDesc, headerDesc, version); + + for (Method m : cf.methods) { + if (!include(m.access_flags.flags)) + continue; + MethodDescription methDesc = new MethodDescription(); + methDesc.flags = m.access_flags.flags; + methDesc.name = m.getName(cf.constant_pool); + methDesc.descriptor = m.descriptor.getValue(cf.constant_pool); + for (Attribute attr : m.attributes) { + readAttribute(cf, methDesc, attr); + } + addMethod(clazzDesc, methDesc, version); + } + for (Field f : cf.fields) { + if (!include(f.access_flags.flags)) + continue; + FieldDescription fieldDesc = new FieldDescription(); + fieldDesc.flags = f.access_flags.flags; + fieldDesc.name = f.getName(cf.constant_pool); + fieldDesc.descriptor = f.descriptor.getValue(cf.constant_pool); + for (Attribute attr : f.attributes) { + readAttribute(cf, fieldDesc, attr); + } + addField(clazzDesc, fieldDesc, version); + } + } + + private boolean include(int accessFlags) { + return (accessFlags & (AccessFlags.ACC_PUBLIC | AccessFlags.ACC_PROTECTED)) != 0; + } + + private void addClassHeader(ClassDescription clazzDesc, ClassHeaderDescription headerDesc, String version) { + //normalize: + boolean existed = false; + for (ClassHeaderDescription existing : clazzDesc.header) { + if (existing.equals(headerDesc)) { + headerDesc = existing; + existed = true; + } 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 annots = headerDesc.classAnnotations; + + if (annots != null) { + for (AnnotationDescription ad : annots) { + if (PROFILE_ANNOTATION.equals(ad.annotationType)) { + annots.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); + } + break; + } + } + } + } + } + + headerDesc.versions += version; + + if (!existed) { + clazzDesc.header.add(headerDesc); + } + } + + private void addMethod(ClassDescription clazzDesc, MethodDescription methDesc, String version) { + //normalize: + boolean methodExisted = false; + for (MethodDescription existing : clazzDesc.methods) { + if (existing.equals(methDesc)) { + methodExisted = true; + methDesc = existing; + break; + } + } + methDesc.versions += version; + if (!methodExisted) { + clazzDesc.methods.add(methDesc); + } + } + + private void addField(ClassDescription clazzDesc, FieldDescription fieldDesc, String version) { + boolean fieldExisted = false; + for (FieldDescription existing : clazzDesc.fields) { + if (existing.equals(fieldDesc)) { + fieldExisted = true; + fieldDesc = existing; + break; + } + } + fieldDesc.versions += version; + if (!fieldExisted) { + clazzDesc.fields.add(fieldDesc); + } + } + + private boolean readAttribute(ClassFile cf, FeatureDescription feature, Attribute attr) throws ConstantPoolException { + String attrName = attr.getName(cf.constant_pool); + switch (attrName) { + case Attribute.AnnotationDefault: + assert feature instanceof MethodDescription; + element_value defaultValue = ((AnnotationDefault_attribute) attr).default_value; + ((MethodDescription) feature).annotationDefaultValue = + convertElementValue(cf.constant_pool, defaultValue); + break; + case "Deprecated": + feature.deprecated = true; + break; + case "Exceptions": + assert feature instanceof MethodDescription; + List thrownTypes = new ArrayList<>(); + Exceptions_attribute exceptionAttr = (Exceptions_attribute) attr; + for (int i = 0; i < exceptionAttr.exception_index_table.length; i++) { + thrownTypes.add(exceptionAttr.getException(i, cf.constant_pool)); + } + ((MethodDescription) feature).thrownTypes = thrownTypes; + break; + case Attribute.InnerClasses: + assert feature instanceof ClassHeaderDescription; + List innerClasses = new ArrayList<>(); + InnerClasses_attribute innerClassesAttr = (InnerClasses_attribute) attr; + for (int i = 0; i < innerClassesAttr.number_of_classes; i++) { + CONSTANT_Class_info outerClassInfo = + innerClassesAttr.classes[i].getOuterClassInfo(cf.constant_pool); + InnerClassInfo info = new InnerClassInfo(); + CONSTANT_Class_info innerClassInfo = + innerClassesAttr.classes[i].getInnerClassInfo(cf.constant_pool); + info.innerClass = innerClassInfo != null ? innerClassInfo.getName() : null; + info.outerClass = outerClassInfo != null ? outerClassInfo.getName() : null; + info.innerClassName = innerClassesAttr.classes[i].getInnerName(cf.constant_pool); + info.innerClassFlags = innerClassesAttr.classes[i].inner_class_access_flags.flags; + innerClasses.add(info); + } + ((ClassHeaderDescription) feature).innerClasses = innerClasses; + break; + case "RuntimeInvisibleAnnotations": + feature.classAnnotations = annotations2Description(cf.constant_pool, attr); + break; + case "RuntimeVisibleAnnotations": + feature.runtimeAnnotations = annotations2Description(cf.constant_pool, attr); + break; + case "Signature": + feature.signature = ((Signature_attribute) attr).getSignature(cf.constant_pool); + break; + case "ConstantValue": + assert feature instanceof FieldDescription; + Object value = convertConstantValue(cf.constant_pool.get(((ConstantValue_attribute) attr).constantvalue_index), ((FieldDescription) feature).descriptor); + if (((FieldDescription) feature).descriptor.equals("C")) { + value = (char) (int) value; + } + ((FieldDescription) feature).constantValue = value; + break; + case "SourceFile": + //ignore, not needed + break; + case "BootstrapMethods": + //ignore, not needed + break; + case "Code": + //ignore, not needed + break; + case "EnclosingMethod": + return false; + case "Synthetic": + break; + case "RuntimeVisibleParameterAnnotations": + assert feature instanceof MethodDescription; + ((MethodDescription) feature).runtimeParameterAnnotations = + parameterAnnotations2Description(cf.constant_pool, attr); + break; + case "RuntimeInvisibleParameterAnnotations": + assert feature instanceof MethodDescription; + ((MethodDescription) feature).classParameterAnnotations = + parameterAnnotations2Description(cf.constant_pool, attr); + break; + default: + throw new IllegalStateException("Unhandled attribute: " + attrName); + } + + return true; + } + + Object convertConstantValue(CPInfo info, String descriptor) throws ConstantPoolException { + if (info instanceof CONSTANT_Integer_info) { + if ("Z".equals(descriptor)) + return ((CONSTANT_Integer_info) info).value == 1; + else + return ((CONSTANT_Integer_info) info).value; + } else if (info instanceof CONSTANT_Long_info) { + return ((CONSTANT_Long_info) info).value; + } else if (info instanceof CONSTANT_Float_info) { + return ((CONSTANT_Float_info) info).value; + } else if (info instanceof CONSTANT_Double_info) { + return ((CONSTANT_Double_info) info).value; + } else if (info instanceof CONSTANT_String_info) { + return ((CONSTANT_String_info) info).getString(); + } + throw new IllegalStateException(info.getClass().getName()); + } + + Object convertElementValue(ConstantPool cp, element_value val) throws InvalidIndex, ConstantPoolException { + switch (val.tag) { + case 'Z': + return ((CONSTANT_Integer_info) cp.get(((Primitive_element_value) val).const_value_index)).value != 0; + case 'B': + return (byte) ((CONSTANT_Integer_info) cp.get(((Primitive_element_value) val).const_value_index)).value; + case 'C': + return (char) ((CONSTANT_Integer_info) cp.get(((Primitive_element_value) val).const_value_index)).value; + case 'S': + return (short) ((CONSTANT_Integer_info) cp.get(((Primitive_element_value) val).const_value_index)).value; + case 'I': + return ((CONSTANT_Integer_info) cp.get(((Primitive_element_value) val).const_value_index)).value; + case 'J': + return ((CONSTANT_Long_info) cp.get(((Primitive_element_value) val).const_value_index)).value; + case 'F': + return ((CONSTANT_Float_info) cp.get(((Primitive_element_value) val).const_value_index)).value; + case 'D': + return ((CONSTANT_Double_info) cp.get(((Primitive_element_value) val).const_value_index)).value; + case 's': + return ((CONSTANT_Utf8_info) cp.get(((Primitive_element_value) val).const_value_index)).value; + + case 'e': + return new EnumConstant(cp.getUTF8Value(((Enum_element_value) val).type_name_index), + cp.getUTF8Value(((Enum_element_value) val).const_name_index)); + case 'c': + return new ClassConstant(cp.getUTF8Value(((Class_element_value) val).class_info_index)); + + case '@': + return annotation2Description(cp, ((Annotation_element_value) val).annotation_value); + + case '[': + List values = new ArrayList<>(); + for (element_value elem : ((Array_element_value) val).values) { + values.add(convertElementValue(cp, elem)); + } + return values; + default: + throw new IllegalStateException("Currently unhandled tag: " + val.tag); + } + } + + private List annotations2Description(ConstantPool cp, Attribute attr) throws ConstantPoolException { + RuntimeAnnotations_attribute annotationsAttr = (RuntimeAnnotations_attribute) attr; + List descs = new ArrayList<>(); + for (Annotation a : annotationsAttr.annotations) { + descs.add(annotation2Description(cp, a)); + } + return descs; + } + + private List> parameterAnnotations2Description(ConstantPool cp, Attribute attr) throws ConstantPoolException { + RuntimeParameterAnnotations_attribute annotationsAttr = + (RuntimeParameterAnnotations_attribute) attr; + List> descs = new ArrayList<>(); + for (Annotation[] attrAnnos : annotationsAttr.parameter_annotations) { + List paramDescs = new ArrayList<>(); + for (Annotation ann : attrAnnos) { + paramDescs.add(annotation2Description(cp, ann)); + } + descs.add(paramDescs); + } + return descs; + } + + private AnnotationDescription annotation2Description(ConstantPool cp, Annotation a) throws ConstantPoolException { + String annotationType = cp.getUTF8Value(a.type_index); + Map values = new HashMap<>(); + + for (element_value_pair e : a.element_value_pairs) { + values.put(cp.getUTF8Value(e.element_name_index), convertElementValue(cp, e.value)); + } + + return new AnnotationDescription(annotationType, values); + } + // + + protected boolean includeEffectiveAccess(ClassList classes, ClassDescription clazz) { + if (!include(clazz.header.get(0).flags)) + return false; + for (ClassDescription outer : classes.enclosingClasses(clazz)) { + if (!include(outer.header.get(0).flags)) + return false; + } + return true; + } + + boolean include(Set includedClasses, ClassList classes, String clazzName) { + if (clazzName == null) + return false; + + boolean modified = includedClasses.add(clazzName); + + for (ClassDescription outer : classes.enclosingClasses(classes.find(clazzName, true))) { + modified |= includedClasses.add(outer.name); + } + + return modified; + } + + boolean includeOutputType(Iterable features, + Function feature2Descriptor, + Set includedClasses, + ClassList classes) { + boolean modified = false; + + for (T feature : features) { + CharSequence sig = + feature.signature != null ? feature.signature : feature2Descriptor.apply(feature); + Matcher m = OUTPUT_TYPE_PATTERN.matcher(sig); + while (m.find()) { + modified |= include(includedClasses, classes, m.group(1)); + } + } + + return modified; + } + + static final Pattern OUTPUT_TYPE_PATTERN = Pattern.compile("L([^;<]+)(;|<)"); + + Map buildPackage2Modules(Path jdkRoot) throws IOException { + if (jdkRoot == null) //in tests + return Collections.emptyMap(); + + Map result = new HashMap<>(); + try (DirectoryStream repositories = Files.newDirectoryStream(jdkRoot)) { + for (Path repository : repositories) { + Path src = repository.resolve("src"); + if (!Files.isDirectory(src)) + continue; + try (DirectoryStream modules = Files.newDirectoryStream(src)) { + for (Path module : modules) { + Path shareClasses = module.resolve("share/classes"); + + if (!Files.isDirectory(shareClasses)) + continue; + + Set 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 packages) throws IOException { + try (DirectoryStream 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; + public final String primaryBaseline; + + public VersionDescription(String classes, String version, String primaryBaseline) { + this.classes = classes; + this.version = version; + this.primaryBaseline = "".equals(primaryBaseline) ? null : primaryBaseline; + } + + } + + public static class ExcludeIncludeList { + public final Set includeList; + public final Set excludeList; + + protected ExcludeIncludeList(Set includeList, Set excludeList) { + this.includeList = includeList; + this.excludeList = excludeList; + } + + public static ExcludeIncludeList create(String files) throws IOException { + Set includeList = new HashSet<>(); + Set excludeList = new HashSet<>(); + for (String file : files.split(File.pathSeparator)) { + try (Stream lines = Files.lines(Paths.get(file))) { + lines.map(l -> l.substring(0, l.indexOf('#') != (-1) ? l.indexOf('#') : l.length())) + .filter(l -> !l.trim().isEmpty()) + .forEach(l -> { + Set target = l.startsWith("+") ? includeList : excludeList; + target.add(l.substring(1)); + }); + } + } + return new ExcludeIncludeList(includeList, excludeList); + } + + public boolean accepts(String className) { + return matches(includeList, className) && !matches(excludeList, className); + } + + private static boolean matches(Set list, String className) { + if (list.contains(className)) + return true; + String pack = className.substring(0, className.lastIndexOf('/') + 1); + return list.contains(pack); + } + } + // + + // + static abstract class FeatureDescription { + int flags; + boolean deprecated; + String signature; + String versions = ""; + List classAnnotations; + List runtimeAnnotations; + + protected void writeAttributes(Appendable output) throws IOException { + if (flags != 0) + output.append(" flags " + Integer.toHexString(flags)); + if (deprecated) { + output.append(" deprecated true"); + } + if (signature != null) { + output.append(" signature " + quote(signature, false)); + } + if (classAnnotations != null && !classAnnotations.isEmpty()) { + output.append(" classAnnotations "); + for (AnnotationDescription a : classAnnotations) { + output.append(quote(a.toString(), false)); + } + } + if (runtimeAnnotations != null && !runtimeAnnotations.isEmpty()) { + output.append(" runtimeAnnotations "); + for (AnnotationDescription a : runtimeAnnotations) { + output.append(quote(a.toString(), false)); + } + } + } + + protected boolean shouldIgnore(String baselineVersion, String version) { + return (!versions.contains(version) && + (baselineVersion == null || !versions.contains(baselineVersion))) || + (baselineVersion != null && + versions.contains(baselineVersion) && versions.contains(version)); + } + + public abstract void write(Appendable output, String baselineVersion, String version) throws IOException; + + protected void readAttributes(LineBasedReader reader) { + String inFlags = reader.attributes.get("flags"); + if (inFlags != null && !inFlags.isEmpty()) { + flags = Integer.parseInt(inFlags, 16); + } + String inDeprecated = reader.attributes.get("deprecated"); + if ("true".equals(inDeprecated)) { + deprecated = true; + } + signature = reader.attributes.get("signature"); + String inClassAnnotations = reader.attributes.get("classAnnotations"); + if (inClassAnnotations != null) { + classAnnotations = parseAnnotations(unquote(inClassAnnotations), new int[1]); + } + String inRuntimeAnnotations = reader.attributes.get("runtimeAnnotations"); + if (inRuntimeAnnotations != null) { + runtimeAnnotations = parseAnnotations(unquote(inRuntimeAnnotations), new int[1]); + } + } + + public abstract boolean read(LineBasedReader reader) throws IOException; + + @Override + public int hashCode() { + int hash = 3; + hash = 89 * hash + this.flags; + hash = 89 * hash + (this.deprecated ? 1 : 0); + hash = 89 * hash + Objects.hashCode(this.signature); + hash = 89 * hash + listHashCode(this.classAnnotations); + hash = 89 * hash + listHashCode(this.runtimeAnnotations); + return hash; + } + + @Override + public boolean equals(Object obj) { + if (obj == null) { + return false; + } + if (getClass() != obj.getClass()) { + return false; + } + final FeatureDescription other = (FeatureDescription) obj; + if (this.flags != other.flags) { + return false; + } + if (this.deprecated != other.deprecated) { + return false; + } + if (!Objects.equals(this.signature, other.signature)) { + return false; + } + if (!listEquals(this.classAnnotations, other.classAnnotations)) { + return false; + } + if (!listEquals(this.runtimeAnnotations, other.runtimeAnnotations)) { + return false; + } + return true; + } + + } + + public static class ClassDescription { + String name; + List header = new ArrayList<>(); + List methods = new ArrayList<>(); + List fields = new ArrayList<>(); + + 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)) { + inBaseline = true; + } + if (chd.versions.contains(version)) { + inVersion = true; + } + } + if (!inVersion && !inBaseline) + return ; + if (!inVersion) { + output.append("-class name " + name + "\n\n"); + return; + } + boolean hasChange = hasChange(header, version, baselineVersion) || + hasChange(fields, version, baselineVersion) || + hasChange(methods, version, baselineVersion); + if (!hasChange) + return; + + output.append("class name " + name + "\n"); + for (ClassHeaderDescription header : header) { + header.write(output, baselineVersion, version); + } + for (FieldDescription field : fields) { + field.write(output, baselineVersion, version); + } + for (MethodDescription method : methods) { + method.write(output, baselineVersion, version); + } + output.append("\n"); + } + + boolean hasChange(List hasChange, String version, String baselineVersion) { + return hasChange.stream() + .map(fd -> fd.versions) + .anyMatch(versions -> versions.contains(version) ^ + (baselineVersion != null && + versions.contains(baselineVersion))); + } + + public void read(LineBasedReader reader, String baselineVersion, String version) throws IOException { + if (!"class".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); + ClassHeaderDescription chd = new ClassHeaderDescription(); + chd.read(reader); + chd.versions = version; + header.add(chd); + break; + case "field": + FieldDescription field = new FieldDescription(); + field.read(reader); + field.versions += version; + fields.add(field); + break; + case "-field": { + removeVersion(fields, + f -> Objects.equals(f.name, reader.attributes.get("name")) && + Objects.equals(f.descriptor, reader.attributes.get("descriptor")), + version); + reader.moveNext(); + break; + } + case "method": + MethodDescription method = new MethodDescription(); + method.read(reader); + method.versions += version; + methods.add(method); + break; + case "-method": { + removeVersion(methods, + m -> Objects.equals(m.name, reader.attributes.get("name")) && + Objects.equals(m.descriptor, reader.attributes.get("descriptor")), + version); + reader.moveNext(); + break; + } + case "class": + case "-class": + break OUTER; + default: + throw new IllegalStateException(reader.lineKey); + } + } + } + } + + static class ClassHeaderDescription extends FeatureDescription { + String extendsAttr; + List implementsAttr; + List 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; + } + + @Override + public boolean equals(Object obj) { + if (obj == null) { + return false; + } + if (!super.equals(obj)) { + return false; + } + final ClassHeaderDescription other = (ClassHeaderDescription) obj; + if (!Objects.equals(this.extendsAttr, other.extendsAttr)) { + return false; + } + if (!Objects.equals(this.implementsAttr, other.implementsAttr)) { + return false; + } + if (!listEquals(this.innerClasses, other.innerClasses)) { + 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 (extendsAttr != null) + output.append(" extends " + extendsAttr); + if (implementsAttr != null && !implementsAttr.isEmpty()) + output.append(" implements " + serializeList(implementsAttr)); + writeAttributes(output); + output.append("\n"); + if (innerClasses != null && !innerClasses.isEmpty()) { + for (InnerClassInfo ici : innerClasses) { + output.append("innerclass"); + output.append(" innerClass " + ici.innerClass); + output.append(" outerClass " + ici.outerClass); + output.append(" innerClassName " + ici.innerClassName); + output.append(" flags " + Integer.toHexString(ici.innerClassFlags)); + output.append("\n"); + } + } + } + + @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); + + innerClasses = new ArrayList<>(); + + reader.moveNext(); + + while ("innerclass".equals(reader.lineKey)) { + InnerClassInfo info = new InnerClassInfo(); + + info.innerClass = reader.attributes.get("innerClass"); + info.outerClass = reader.attributes.get("outerClass"); + info.innerClassName = reader.attributes.get("innerClassName"); + + String inFlags = reader.attributes.get("flags"); + if (inFlags != null && !inFlags.isEmpty()) + info.innerClassFlags = Integer.parseInt(inFlags, 16); + + innerClasses.add(info); + + reader.moveNext(); + } + + return true; + } + + } + + static class MethodDescription extends FeatureDescription { + String name; + String descriptor; + List thrownTypes; + Object annotationDefaultValue; + List> classParameterAnnotations; + List> runtimeParameterAnnotations; + + @Override + public int hashCode() { + int hash = super.hashCode(); + hash = 59 * hash + Objects.hashCode(this.name); + hash = 59 * hash + Objects.hashCode(this.descriptor); + hash = 59 * hash + Objects.hashCode(this.thrownTypes); + hash = 59 * hash + Objects.hashCode(this.annotationDefaultValue); + return hash; + } + + @Override + public boolean equals(Object obj) { + if (obj == null) { + return false; + } + if (!super.equals(obj)) { + return false; + } + final MethodDescription other = (MethodDescription) obj; + if (!Objects.equals(this.name, other.name)) { + return false; + } + if (!Objects.equals(this.descriptor, other.descriptor)) { + return false; + } + if (!Objects.equals(this.thrownTypes, other.thrownTypes)) { + return false; + } + if (!Objects.equals(this.annotationDefaultValue, other.annotationDefaultValue)) { + return false; + } + return true; + } + + @Override + public void write(Appendable output, String baselineVersion, String version) throws IOException { + if (shouldIgnore(baselineVersion, version)) + return ; + if (!versions.contains(version)) { + output.append("-method"); + output.append(" name " + quote(name, false)); + output.append(" descriptor " + quote(descriptor, false)); + output.append("\n"); + return ; + } + output.append("method"); + output.append(" name " + quote(name, false)); + output.append(" descriptor " + quote(descriptor, false)); + if (thrownTypes != null) + output.append(" thrownTypes " + serializeList(thrownTypes)); + if (annotationDefaultValue != null) + output.append(" annotationDefaultValue " + quote(AnnotationDescription.dumpAnnotationValue(annotationDefaultValue), false)); + writeAttributes(output); + if (classParameterAnnotations != null && !classParameterAnnotations.isEmpty()) { + output.append(" classParameterAnnotations "); + for (List pa : classParameterAnnotations) { + for (AnnotationDescription a : pa) { + output.append(quote(a.toString(), false)); + } + output.append(";"); + } + } + if (runtimeParameterAnnotations != null && !runtimeParameterAnnotations.isEmpty()) { + output.append(" runtimeParameterAnnotations "); + for (List pa : runtimeParameterAnnotations) { + for (AnnotationDescription a : pa) { + output.append(quote(a.toString(), false)); + } + output.append(";"); + } + } + output.append("\n"); + } + + @Override + public boolean read(LineBasedReader reader) throws IOException { + if (!"method".equals(reader.lineKey)) + return false; + + name = reader.attributes.get("name"); + descriptor = reader.attributes.get("descriptor"); + + thrownTypes = deserializeList(reader.attributes.get("thrownTypes")); + + String inAnnotationDefaultValue = reader.attributes.get("annotationDefaultValue"); + + if (inAnnotationDefaultValue != null) { + annotationDefaultValue = parseAnnotationValue(inAnnotationDefaultValue, new int[1]); + } + + readAttributes(reader); + + String inClassParamAnnotations = reader.attributes.get("classParameterAnnotations"); + if (inClassParamAnnotations != null) { + List> annos = new ArrayList<>(); + int[] pointer = new int[1]; + do { + annos.add(parseAnnotations(inClassParamAnnotations, pointer)); + assert pointer[0] == inClassParamAnnotations.length() || inClassParamAnnotations.charAt(pointer[0]) == ';'; + } while (++pointer[0] < inClassParamAnnotations.length()); + classParameterAnnotations = annos; + } + + String inRuntimeParamAnnotations = reader.attributes.get("runtimeParameterAnnotations"); + if (inRuntimeParamAnnotations != null) { + List> annos = new ArrayList<>(); + int[] pointer = new int[1]; + do { + annos.add(parseAnnotations(inRuntimeParamAnnotations, pointer)); + assert pointer[0] == inRuntimeParamAnnotations.length() || inRuntimeParamAnnotations.charAt(pointer[0]) == ';'; + } while (++pointer[0] < inRuntimeParamAnnotations.length()); + runtimeParameterAnnotations = annos; + } + + reader.moveNext(); + + return true; + } + + } + + static class FieldDescription extends FeatureDescription { + String name; + String descriptor; + Object constantValue; + + @Override + public int hashCode() { + int hash = super.hashCode(); + hash = 59 * hash + Objects.hashCode(this.name); + hash = 59 * hash + Objects.hashCode(this.descriptor); + hash = 59 * hash + Objects.hashCode(this.constantValue); + return hash; + } + + @Override + public boolean equals(Object obj) { + if (obj == null) { + return false; + } + if (!super.equals(obj)) { + return false; + } + final FieldDescription other = (FieldDescription) obj; + if (!Objects.equals(this.name, other.name)) { + return false; + } + if (!Objects.equals(this.descriptor, other.descriptor)) { + return false; + } + if (!Objects.equals(this.constantValue, other.constantValue)) { + return false; + } + return true; + } + + @Override + public void write(Appendable output, String baselineVersion, String version) throws IOException { + if (shouldIgnore(baselineVersion, version)) + return ; + if (!versions.contains(version)) { + output.append("-field"); + output.append(" name " + quote(name, false)); + output.append(" descriptor " + quote(descriptor, false)); + output.append("\n"); + return ; + } + output.append("field"); + output.append(" name " + name); + output.append(" descriptor " + descriptor); + if (constantValue != null) { + output.append(" constantValue " + quote(constantValue.toString(), false)); + } + writeAttributes(output); + output.append("\n"); + } + + @Override + public boolean read(LineBasedReader reader) throws IOException { + if (!"field".equals(reader.lineKey)) + return false; + + name = reader.attributes.get("name"); + descriptor = reader.attributes.get("descriptor"); + + String inConstantValue = reader.attributes.get("constantValue"); + + if (inConstantValue != null) { + switch (descriptor) { + case "Z": constantValue = "true".equals(inConstantValue); break; + case "B": constantValue = Byte.parseByte(inConstantValue); break; + case "C": constantValue = inConstantValue.charAt(0); break; + case "S": constantValue = Short.parseShort(inConstantValue); break; + case "I": constantValue = Integer.parseInt(inConstantValue); break; + case "J": constantValue = Long.parseLong(inConstantValue); break; + case "F": constantValue = Float.parseFloat(inConstantValue); break; + case "D": constantValue = Double.parseDouble(inConstantValue); break; + case "Ljava/lang/String;": constantValue = inConstantValue; break; + default: + throw new IllegalStateException("Unrecognized field type: " + descriptor); + } + } + + readAttributes(reader); + + reader.moveNext(); + + return true; + } + + } + + static final class AnnotationDescription { + String annotationType; + Map values; + + public AnnotationDescription(String annotationType, Map values) { + this.annotationType = annotationType; + this.values = values; + } + + @Override + public int hashCode() { + int hash = 7; + hash = 47 * hash + Objects.hashCode(this.annotationType); + hash = 47 * hash + Objects.hashCode(this.values); + return hash; + } + + @Override + public boolean equals(Object obj) { + if (obj == null) { + return false; + } + if (getClass() != obj.getClass()) { + return false; + } + final AnnotationDescription other = (AnnotationDescription) obj; + if (!Objects.equals(this.annotationType, other.annotationType)) { + return false; + } + if (!Objects.equals(this.values, other.values)) { + return false; + } + return true; + } + + @Override + public String toString() { + StringBuilder result = new StringBuilder(); + result.append("@" + annotationType); + if (!values.isEmpty()) { + result.append("("); + boolean first = true; + for (Entry e : values.entrySet()) { + if (!first) { + result.append(","); + } + first = false; + result.append(e.getKey()); + result.append("="); + result.append(dumpAnnotationValue(e.getValue())); + result.append(""); + } + result.append(")"); + } + return result.toString(); + } + + private static String dumpAnnotationValue(Object value) { + if (value instanceof List) { + StringBuilder result = new StringBuilder(); + + result.append("{"); + + for (Object element : ((List) value)) { + result.append(dumpAnnotationValue(element)); + } + + result.append("}"); + + return result.toString(); + } + + if (value instanceof String) { + return "\"" + quote((String) value, true) + "\""; + } else if (value instanceof Boolean) { + return "Z" + value; + } else if (value instanceof Byte) { + return "B" + value; + } if (value instanceof Character) { + return "C" + value; + } if (value instanceof Short) { + return "S" + value; + } if (value instanceof Integer) { + return "I" + value; + } if (value instanceof Long) { + return "J" + value; + } if (value instanceof Float) { + return "F" + value; + } if (value instanceof Double) { + return "D" + value; + } else { + return value.toString(); + } + } + } + + static final class EnumConstant { + String type; + String constant; + + public EnumConstant(String type, String constant) { + this.type = type; + this.constant = constant; + } + + @Override + public String toString() { + return "e" + type + constant + ";"; + } + + @Override + public int hashCode() { + int hash = 7; + hash = 19 * hash + Objects.hashCode(this.type); + hash = 19 * hash + Objects.hashCode(this.constant); + return hash; + } + + @Override + public boolean equals(Object obj) { + if (obj == null) { + return false; + } + if (getClass() != obj.getClass()) { + return false; + } + final EnumConstant other = (EnumConstant) obj; + if (!Objects.equals(this.type, other.type)) { + return false; + } + if (!Objects.equals(this.constant, other.constant)) { + return false; + } + return true; + } + + } + + static final class ClassConstant { + String type; + + public ClassConstant(String type) { + this.type = type; + } + + @Override + public String toString() { + return "c" + type; + } + + @Override + public int hashCode() { + int hash = 3; + hash = 53 * hash + Objects.hashCode(this.type); + return hash; + } + + @Override + public boolean equals(Object obj) { + if (obj == null) { + return false; + } + if (getClass() != obj.getClass()) { + return false; + } + final ClassConstant other = (ClassConstant) obj; + if (!Objects.equals(this.type, other.type)) { + return false; + } + return true; + } + + } + + static final class InnerClassInfo { + String innerClass; + String outerClass; + String innerClassName; + int innerClassFlags; + + @Override + public int hashCode() { + int hash = 3; + hash = 11 * hash + Objects.hashCode(this.innerClass); + hash = 11 * hash + Objects.hashCode(this.outerClass); + hash = 11 * hash + Objects.hashCode(this.innerClassName); + hash = 11 * hash + Objects.hashCode(this.innerClassFlags); + return hash; + } + + @Override + public boolean equals(Object obj) { + if (obj == null) { + return false; + } + if (getClass() != obj.getClass()) { + return false; + } + final InnerClassInfo other = (InnerClassInfo) obj; + if (!Objects.equals(this.innerClass, other.innerClass)) { + return false; + } + if (!Objects.equals(this.outerClass, other.outerClass)) { + return false; + } + if (!Objects.equals(this.innerClassName, other.innerClassName)) { + return false; + } + if (!Objects.equals(this.innerClassFlags, other.innerClassFlags)) { + return false; + } + return true; + } + + } + + public static final class ClassList implements Iterable { + private final List classes = new ArrayList<>(); + private final Map name2Class = new HashMap<>(); + private final Map inner2Outter = new HashMap<>(); + + @Override + public Iterator iterator() { + return classes.iterator(); + } + + public void add(ClassDescription desc) { + classes.add(desc); + name2Class.put(desc.name, desc); + } + + public ClassDescription find(String name) { + return find(name, ALLOW_NON_EXISTING_CLASSES); + } + + public ClassDescription find(String name, boolean allowNull) { + ClassDescription desc = name2Class.get(name); + + if (desc != null || allowNull) + return desc; + + throw new IllegalStateException("Cannot find: " + name); + } + + private static final ClassDescription NONE = new ClassDescription(); + + public ClassDescription enclosingClass(ClassDescription clazz) { + if (clazz == null) + return null; + ClassDescription desc = inner2Outter.computeIfAbsent(clazz, c -> { + ClassHeaderDescription header = clazz.header.get(0); + + if (header.innerClasses != null) { + for (InnerClassInfo ici : header.innerClasses) { + if (ici.innerClass.equals(clazz.name)) { + return find(ici.outerClass); + } + } + } + + return NONE; + }); + + return desc != NONE ? desc : null; + } + + public Iterable enclosingClasses(ClassDescription clazz) { + List result = new ArrayList<>(); + ClassDescription outer = enclosingClass(clazz); + + while (outer != null) { + result.add(outer); + outer = enclosingClass(outer); + } + + return result; + } + + public void sort() { + Collections.sort(classes, (cd1, cd2) -> cd1.name.compareTo(cd2.name)); + } + } + + private static int listHashCode(Collection c) { + return c == null || c.isEmpty() ? 0 : c.hashCode(); + } + + private static boolean listEquals(Collection c1, Collection c2) { + if (c1 == c2) return true; + if (c1 == null && c2.isEmpty()) return true; + if (c2 == null && c1.isEmpty()) return true; + return Objects.equals(c1, c2); + } + + private static String serializeList(List list) { + StringBuilder result = new StringBuilder(); + String sep = ""; + + for (Object o : list) { + result.append(sep); + result.append(o); + sep = ","; + } + + return quote(result.toString(), false); + } + + private static List deserializeList(String serialized) { + serialized = unquote(serialized); + if (serialized == null) + return new ArrayList<>(); + return new ArrayList<>(Arrays.asList(serialized.split(","))); + } + + private static String quote(String value, boolean quoteQuotes) { + StringBuilder result = new StringBuilder(); + + for (char c : value.toCharArray()) { + if (c <= 32 || c >= 127 || c == '\\' || (quoteQuotes && c == '"')) { + result.append("\\u" + String.format("%04X", (int) c) + ";"); + } else { + result.append(c); + } + } + + return result.toString(); + } + + private static final Pattern unicodePattern = + Pattern.compile("\\\\u([0-9a-fA-F][0-9a-fA-F][0-9a-fA-F][0-9a-fA-F])"); + + private static String unquote(String value) { + if (value == null) + return null; + + StringBuilder result = new StringBuilder(); + Matcher m = unicodePattern.matcher(value); + int lastStart = 0; + + while (m.find(lastStart)) { + result.append(value.substring(lastStart, m.start())); + result.append((char) Integer.parseInt(m.group(1), 16)); + lastStart = m.end() + 1; + } + + result.append(value.substring(lastStart, value.length())); + + return result.toString(); + } + + private static String readDigits(String value, int[] valuePointer) { + int start = valuePointer[0]; + + if (value.charAt(valuePointer[0]) == '-') + valuePointer[0]++; + + while (valuePointer[0] < value.length() && Character.isDigit(value.charAt(valuePointer[0]))) + valuePointer[0]++; + + return value.substring(start, valuePointer[0]); + } + + private static String className(String value, int[] valuePointer) { + int start = valuePointer[0]; + while (value.charAt(valuePointer[0]++) != ';') + ; + return value.substring(start, valuePointer[0]); + } + + private static Object parseAnnotationValue(String value, int[] valuePointer) { + switch (value.charAt(valuePointer[0]++)) { + case 'Z': + if ("true".equals(value.substring(valuePointer[0], valuePointer[0] + 4))) { + valuePointer[0] += 4; + return true; + } else if ("false".equals(value.substring(valuePointer[0], valuePointer[0] + 5))) { + valuePointer[0] += 5; + return false; + } else { + throw new IllegalStateException("Unrecognized boolean structure: " + value); + } + case 'B': return Byte.parseByte(readDigits(value, valuePointer)); + case 'C': return value.charAt(valuePointer[0]++); + case 'S': return Short.parseShort(readDigits(value, valuePointer)); + case 'I': return Integer.parseInt(readDigits(value, valuePointer)); + case 'J': return Long.parseLong(readDigits(value, valuePointer)); + case 'F': return Float.parseFloat(readDigits(value, valuePointer)); + case 'D': return Double.parseDouble(readDigits(value, valuePointer)); + case 'c': + return new ClassConstant(className(value, valuePointer)); + case 'e': + return new EnumConstant(className(value, valuePointer), className(value, valuePointer).replaceFirst(";$", "")); + case '{': + List elements = new ArrayList<>(); //TODO: a good test for this would be highly desirable + while (value.charAt(valuePointer[0]) != '}') { + elements.add(parseAnnotationValue(value, valuePointer)); + } + valuePointer[0]++; + return elements; + case '"': + int start = valuePointer[0]; + while (value.charAt(valuePointer[0]) != '"') + valuePointer[0]++; + return unquote(value.substring(start, valuePointer[0]++)); + case '@': + return parseAnnotation(value, valuePointer); + default: + throw new IllegalStateException("Unrecognized signature type: " + value.charAt(valuePointer[0] - 1) + "; value=" + value); + } + } + + public static List parseAnnotations(String encoded, int[] pointer) { + ArrayList result = new ArrayList<>(); + + while (pointer[0] < encoded.length() && encoded.charAt(pointer[0]) == '@') { + pointer[0]++; + result.add(parseAnnotation(encoded, pointer)); + } + + return result; + } + + private static AnnotationDescription parseAnnotation(String value, int[] valuePointer) { + String className = className(value, valuePointer); + Map attribute2Value = new HashMap<>(); + + if (valuePointer[0] < value.length() && value.charAt(valuePointer[0]) == '(') { + while (value.charAt(valuePointer[0]) != ')') { + int nameStart = ++valuePointer[0]; + + while (value.charAt(valuePointer[0]++) != '='); + + String name = value.substring(nameStart, valuePointer[0] - 1); + + attribute2Value.put(name, parseAnnotationValue(value, valuePointer)); + } + + valuePointer[0]++; + } + + return new AnnotationDescription(className, attribute2Value); + } + // + + private static void help() { + System.err.println("Help..."); + } + + public static void main(String... args) throws IOException { + if (args.length < 1) { + help(); + return ; + } + + switch (args[0]) { + case "build-description": + if (args.length < 4) { + help(); + return ; + } + + Path descDest = Paths.get(args[1]); + List versions = new ArrayList<>(); + + for (int i = 4; i + 2 < args.length; i += 3) { + versions.add(new VersionDescription(args[i + 1], args[i], args[i + 2])); + } + + Files.walkFileTree(descDest, new FileVisitor() { + @Override + public FileVisitResult preVisitDirectory(Path dir, BasicFileAttributes attrs) throws IOException { + return FileVisitResult.CONTINUE; + } + @Override + public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) throws IOException { + Files.delete(file); + return FileVisitResult.CONTINUE; + } + @Override + public FileVisitResult visitFileFailed(Path file, IOException exc) throws IOException { + return FileVisitResult.CONTINUE; + } + @Override public FileVisitResult postVisitDirectory(Path dir, IOException exc) throws IOException { + Files.delete(dir); + return FileVisitResult.CONTINUE; + } + }); + + new CreateSymbols().createBaseLine(versions, ExcludeIncludeList.create(args[3]), descDest, Paths.get(args[2])); + break; + case "build-ctsym": + if (args.length < 3 || args.length > 4) { + 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); + break; + } + } + +} diff --git a/langtools/make/src/classes/build/tools/symbolgenerator/Probe.java b/langtools/make/src/classes/build/tools/symbolgenerator/Probe.java new file mode 100644 index 00000000000..46729bd4741 --- /dev/null +++ b/langtools/make/src/classes/build/tools/symbolgenerator/Probe.java @@ -0,0 +1,93 @@ +/* + * 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 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.EnumSet; + +import javax.tools.JavaCompiler; +import javax.tools.JavaFileObject; +import javax.tools.JavaFileObject.Kind; +import javax.tools.StandardJavaFileManager; +import javax.tools.StandardLocation; +import javax.tools.ToolProvider; + +/**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, which is currently JDK 6. + * + * For more information on use of this site, please see CreateSymbols. + */ +public class Probe { + + 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 " + Probe.class.getName() + " "); + return ; + } + + File outFile = new File(args[0]); + Charset cs = Charset.forName("UTF-8"); + JavaCompiler compiler = ToolProvider.getSystemJavaCompiler(); + StandardJavaFileManager fm = compiler.getStandardFileManager(null, null, null); + OutputStream out = new FileOutputStream(outFile); + + try { + Iterable bcpFiles = + fm.list(StandardLocation.PLATFORM_CLASS_PATH, "", EnumSet.of(Kind.CLASS), true); + + for (JavaFileObject jfo : bcpFiles) { + InputStream in = new BufferedInputStream(jfo.openInputStream()); + try { + ByteArrayOutputStream baos = new ByteArrayOutputStream(); + StringBuilder textual = new StringBuilder(); + int read; + + while ((read = in.read()) != (-1)) { + baos.write(read); + textual.append(String.format("%02x", read)); + } + + textual.append("\n"); + out.write(textual.toString().getBytes(cs)); + } finally { + in.close(); + } + } + } finally { + out.close(); + } + } + +} diff --git a/langtools/make/test/sym/CreateSymbolsTest.java b/langtools/make/test/sym/CreateSymbolsTest.java new file mode 100644 index 00000000000..6f8f37771c1 --- /dev/null +++ b/langtools/make/test/sym/CreateSymbolsTest.java @@ -0,0 +1,132 @@ +/* + * 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. + * + * 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 8072480 + * @summary Unit test for CreateSymbols + * @clean * + * @run main CreateSymbolsTest + */ + +import java.io.IOException; +import java.net.URL; +import java.net.URLClassLoader; +import java.nio.file.FileVisitResult; +import java.nio.file.FileVisitor; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.Paths; +import java.nio.file.attribute.BasicFileAttributes; +import java.util.Arrays; +import javax.tools.JavaCompiler; +import javax.tools.StandardJavaFileManager; +import javax.tools.ToolProvider; + +public class CreateSymbolsTest { + + static final String CREATE_SYMBOLS_NAME = "symbolgenerator.CreateSymbols"; + + public static void main(String... args) throws Exception { + new CreateSymbolsTest().doRun(); + } + + void doRun() throws Exception { + Path testClasses = Paths.get(System.getProperty("test.classes")); + Path compileDir = testClasses.resolve("data"); + deleteRecursively(compileDir); + Files.createDirectories(compileDir); + Path createSymbols = findFile("../../make/src/build/tools/symbolgenerator/CreateSymbols.java"); + + if (createSymbols == null) { + System.err.println("Warning: cannot find CreateSymbols, skipping."); + return ; + } + + Path createTestImpl = findFile("../../make/test/tools/sym/CreateSymbolsTestImpl.java"); + + if (createTestImpl == null) { + System.err.println("Warning: cannot find CreateSymbols, skipping."); + return ; + } + + Path toolBox = findFile("../../langtools/test/tools/lib/ToolBox.java"); + + if (toolBox == null) { + System.err.println("Warning: cannot find ToolBox, skipping."); + return ; + } + + JavaCompiler compiler = ToolProvider.getSystemJavaCompiler(); + + try (StandardJavaFileManager fm = compiler.getStandardFileManager(null, null, null)) { + compiler.getTask(null, + null, + null, + Arrays.asList("-d", compileDir.toAbsolutePath().toString()), + null, + fm.getJavaFileObjects(createSymbols, createTestImpl, toolBox) + ).call(); + } + + URLClassLoader cl = new URLClassLoader(new URL[] {testClasses.toUri().toURL(), compileDir.toUri().toURL()}); + Class createSymbolTest = cl.loadClass("CreateSymbolsTestImpl"); + + createSymbolTest.getMethod("main", String[].class).invoke(null, (Object) new String[0]); + } + + Path findFile(String path) { + Path testSrc = Paths.get(System.getProperty("test.src", ".")); + + for (Path d = testSrc; d != null; d = d.getParent()) { + if (Files.exists(d.resolve("TEST.ROOT"))) { + Path createSymbols = d.resolve(path); + if (Files.exists(createSymbols)) { + return createSymbols; + } + } + } + + return null; + } + + void deleteRecursively(Path dir) throws IOException { + Files.walkFileTree(dir, new FileVisitor() { + @Override + public FileVisitResult preVisitDirectory(Path dir, BasicFileAttributes attrs) throws IOException { + return FileVisitResult.CONTINUE; + } + @Override public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) throws IOException { + Files.delete(file); + return FileVisitResult.CONTINUE; + } + @Override public FileVisitResult visitFileFailed(Path file, IOException exc) throws IOException { + return FileVisitResult.CONTINUE; + } + @Override public FileVisitResult postVisitDirectory(Path dir, IOException exc) throws IOException { + Files.delete(dir); + return FileVisitResult.CONTINUE; + } + }); + } +} diff --git a/langtools/make/test/sym/CreateSymbolsTestImpl.java b/langtools/make/test/sym/CreateSymbolsTestImpl.java new file mode 100644 index 00000000000..f617733569c --- /dev/null +++ b/langtools/make/test/sym/CreateSymbolsTestImpl.java @@ -0,0 +1,611 @@ +/* + * 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. + * + * 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. + */ + +import java.io.File; +import java.io.InputStream; +import java.io.Writer; +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; +import java.lang.reflect.Method; +import java.util.Arrays; +import java.util.List; +import com.sun.tools.javac.file.ZipFileIndexCache; +import java.io.IOException; +import java.nio.file.FileVisitResult; +import java.nio.file.FileVisitor; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.Paths; +import java.nio.file.attribute.BasicFileAttributes; +import java.util.HashSet; +import java.util.Set; +import java.util.stream.Collectors; +import java.util.stream.Stream; +import symbolgenerator.CreateSymbols; +import symbolgenerator.CreateSymbols.ClassDescription; +import symbolgenerator.CreateSymbols.ClassList; +import symbolgenerator.CreateSymbols.CtSymKind; +import symbolgenerator.CreateSymbols.ExcludeIncludeList; +import symbolgenerator.CreateSymbols.VersionDescription; + +public class CreateSymbolsTestImpl { + + static final String CREATE_SYMBOLS_NAME = "symbolgenerator.CreateSymbols"; + + public static void main(String... args) throws Exception { + new CreateSymbolsTestImpl().doTest(); + } + + void doTest() throws Exception { + boolean testRun = false; + for (Method m : CreateSymbolsTestImpl.class.getDeclaredMethods()) { + if (!"testIncluded".equals(m.getName())) + continue; + if (m.isAnnotationPresent(Test.class)) { + m.invoke(this); + testRun = true; + } + } + if (!testRun) { + throw new IllegalStateException("No tests found."); + } + } + + @Test + void testMethodRemoved() throws Exception { + doTest("package t; public class T { public void m() { } }", + "package t; public class T { }", + "package t; public class Test { { T t = null; t.m(); } }", + ToolBox.Expect.SUCCESS, + ToolBox.Expect.FAIL); + doTest("package t; public class T { public void b() { } public void m() { } public void a() { } }", + "package t; public class T { public void b() { } public void a() { } }", + "package t; public class Test { { T t = null; t.b(); t.a(); } }", + ToolBox.Expect.SUCCESS, + ToolBox.Expect.SUCCESS); + //with additional attribute (need to properly skip the member): + doTest("package t; public class T { public void m() throws IllegalStateException { } public void a() { } }", + "package t; public class T { public void a() { } }", + "package t; public class Test { { T t = null; t.a(); } }", + ToolBox.Expect.SUCCESS, + ToolBox.Expect.SUCCESS); + } + + @Test + void testMethodAdded() throws Exception { + doTest("package t; public class T { }", + "package t; public class T { public void m() { } }", + "package t; public class Test { { T t = null; t.m(); } }", + ToolBox.Expect.FAIL, + ToolBox.Expect.SUCCESS); + doTest("package t; public class T { public void b() { } public void a() { } }", + "package t; public class T { public void b() { } public void m() { } public void a() { } }", + "package t; public class Test { { T t = null; t.b(); t.a(); } }", + ToolBox.Expect.SUCCESS, + ToolBox.Expect.SUCCESS); + } + + //verify fields added/modified/removed + + @Test + void testClassAdded() throws Exception { + doTest("class Dummy {}", + "package t; public class T { }", + "package t; public class Test { { T t = new T(); } }", + ToolBox.Expect.FAIL, + ToolBox.Expect.SUCCESS); + } + + @Test + void testClassModified() throws Exception { + doTest("package t; public class T { public void m() { } }", + "package t; public class T implements java.io.Serializable { public void m() { } }", + "package t; public class Test { { java.io.Serializable t = new T(); } }", + ToolBox.Expect.FAIL, + ToolBox.Expect.SUCCESS); + } + + @Test + void testClassRemoved() throws Exception { + doTest("package t; public class T { }", + "class Dummy {}", + "package t; public class Test { { T t = new T(); } }", + ToolBox.Expect.SUCCESS, + ToolBox.Expect.FAIL); + } + + @Test + void testInnerClassAttributes() throws Exception { + doTest("package t; public class T { public static class Inner { } }", + "package t; public class T { public static class Inner { } }", + "package t; import t.T.Inner; public class Test { Inner i; }", + ToolBox.Expect.SUCCESS, + ToolBox.Expect.SUCCESS); + } + + @Test + void testConstantAdded() throws Exception { + doTest("package t; public class T { }", + "package t; public class T { public static final int A = 0; }", + "package t; public class Test { void t(int i) { switch (i) { case T.A: break;} } }", + ToolBox.Expect.FAIL, + ToolBox.Expect.SUCCESS); + } + + @Test + void testAnnotationAttributeDefaultvalue() throws Exception { + //TODO: this only verifies that there is *some* value, but we should also verify there is a specific value: + doTest("package t; public @interface T { }", + "package t;\n" + + "public @interface T {\n" + + " public boolean booleanValue() default true;\n" + + " public byte byteValue() default 1;\n" + + " public char charValue() default 2;\n" + + " public short shortValue() default 3;\n" + + " public int intValue() default 4;\n" + + " public long longValue() default 5;\n" + + " public float floatValue() default 6;\n" + + " public double doubleValue() default 7;\n" + + " public String stringValue() default \"8\";\n" + + " public java.lang.annotation.RetentionPolicy enumValue() default java.lang.annotation.RetentionPolicy.RUNTIME;\n" + + " public Class classValue() default Number.class;\n" + + " public int[] arrayValue() default {1, 2};\n" + + " public SuppressWarnings annotationValue() default @SuppressWarnings(\"cast\");\n" + + "}\n", + "package t; public @T class Test { }", + ToolBox.Expect.SUCCESS, + ToolBox.Expect.SUCCESS); + } + + @Test + void testConstantTest() throws Exception { + //XXX: other constant types (String in particular) - see testStringConstant + doPrintElementTest("package t; public class T { public static final int A = 1; }", + "package t; public class T { public static final int A = 2; }", + "t.T", + "package t;\n\n" + + "public class T {\n" + + " public static final int A = 1;\n\n" + + " public T();\n" + + "}\n", + "t.T", + "package t;\n\n" + + "public class T {\n" + + " public static final int A = 2;\n\n" + + " public T();\n" + + "}\n"); + doPrintElementTest("package t; public class T { public static final boolean A = false; }", + "package t; public class T { public static final boolean A = true; }", + "t.T", + "package t;\n\n" + + "public class T {\n" + + " public static final boolean A = false;\n\n" + + " public T();\n" + + "}\n", + "t.T", + "package t;\n\n" + + "public class T {\n" + + " public static final boolean A = true;\n\n" + + " public T();\n" + + "}\n"); + } + + @Test + void testAnnotations() throws Exception { + doPrintElementTest("package t;" + + "import java.lang.annotation.*;" + + "public @Visible @Invisible class T { }" + + "@Retention(RetentionPolicy.RUNTIME) @interface Visible { }" + + "@Retention(RetentionPolicy.CLASS) @interface Invisible { }", + "package t;" + + "import java.lang.annotation.*;" + + "public @Visible @Invisible class T { }" + + "@Retention(RetentionPolicy.RUNTIME) @interface Visible { }" + + "@Retention(RetentionPolicy.CLASS) @interface Invisible { }", + "t.T", + "package t;\n\n" + + "@t.Invisible\n" + + "@t.Visible\n" + + "public class T {\n\n" + + " public T();\n" + + "}\n", + "t.Visible", + "package t;\n\n" + + "@java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.RUNTIME)\n" + + "@interface Visible {\n" + + "}\n"); + doPrintElementTest("package t;" + + "import java.lang.annotation.*;" + + "import java.util.*;" + + "public class T {" + + " public void test(int h, @Invisible int i, @Visible List j, int k) { }" + + "}" + + "@Retention(RetentionPolicy.RUNTIME) @interface Visible { }" + + "@Retention(RetentionPolicy.CLASS) @interface Invisible { }", + "package t;" + + "import java.lang.annotation.*;" + + "import java.util.*;" + + "public class T {" + + " public void test(int h, @Invisible int i, @Visible List j, int k) { }" + + "}" + + "@Retention(RetentionPolicy.RUNTIME) @interface Visible { }" + + "@Retention(RetentionPolicy.CLASS) @interface Invisible { }", + "t.T", + "package t;\n\n" + + "public class T {\n\n" + + " public T();\n\n" + + " public void test(int arg0,\n" + + " @t.Invisible int arg1,\n" + + " @t.Visible java.util.List arg2,\n" + + " int arg3);\n" + + "}\n", + "t.Visible", + "package t;\n\n" + + "@java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.RUNTIME)\n" + + "@interface Visible {\n" + + "}\n"); + doPrintElementTest("package t;" + + "import java.lang.annotation.*;" + + "public class T {" + + " public void test(@Ann(v=\"url\", dv=\"\\\"\\\"\") String str) { }" + + "}" + + "@Retention(RetentionPolicy.RUNTIME) @interface Ann {" + + " public String v();" + + " public String dv();" + + "}", + "package t;" + + "public class T { }", + "t.T", + "package t;\n\n" + + "public class T {\n\n" + + " public T();\n\n" + + " public void test(@t.Ann(dv=\"\\\"\\\"\", v=\"url\") java.lang.String arg0);\n" + + "}\n", + "t.T", + "package t;\n\n" + + "public class T {\n\n" + + " public T();\n" + + "}\n"); + } + + @Test + void testStringConstant() throws Exception { + doTest("package t; public class T { public static final String C = \"\"; }", + "package t; public class T { public static final String C = \"\"; }", + "package t; public class Test { { System.err.println(T.C); } }", + ToolBox.Expect.SUCCESS, + ToolBox.Expect.SUCCESS); + } + + @Test + void testCopyProfileAnnotation() throws Exception { + String oldProfileAnnotation = CreateSymbols.PROFILE_ANNOTATION; + try { + CreateSymbols.PROFILE_ANNOTATION = "Lt/Ann;"; + doTestEquivalence("package t; public class T { public void t() {} } @interface Ann { }", + "package t; public @Ann class T { public void t() {} } @interface Ann { }", + "t.T"); + } finally { + CreateSymbols.PROFILE_ANNOTATION = oldProfileAnnotation; + } + } + + @Test + void testParseAnnotation() throws Exception { + CreateSymbols.parseAnnotations("@Lsun/Proprietary+Annotation;@Ljdk/Profile+Annotation;(value=I1)", new int[1]); + CreateSymbols.parseAnnotations("@Ltest;(value={\"\"})", new int[1]); + CreateSymbols.parseAnnotations("@Ljava/beans/ConstructorProperties;(value={\"path\"})", new int[1]); + CreateSymbols.parseAnnotations("@Ljava/beans/ConstructorProperties;(value=I-2)", new int[1]); + } + + @Test + void testStringCharLiterals() throws Exception { + doPrintElementTest("package t;" + + "public class T {" + + " public static final String STR = \"\\u0000\\u0001\\uffff\";" + + " public static final String EMPTY = \"\";" + + " public static final String AMP = \"&&<<>>''\";" + + "}", + "package t;" + + " public class T {" + + " public static final char c = '\\uffff';" + + "}", + "t.T", + "package t;\n\n" + + "public class T {\n" + + " public static final java.lang.String STR = \"\\u0000\\u0001\\uffff\";\n" + + " public static final java.lang.String EMPTY = \"\";\n" + + " public static final java.lang.String AMP = \"&&<<>>'\\'\";\n\n" + + " public T();\n" + + "}\n", + "t.T", + "package t;\n\n" + + "public class T {\n" + + " public static final char c = '\\uffff';\n\n" + + " public T();\n" + + "}\n"); + } + + @Test + void testGenerification() throws Exception { + doTest("package t; public class T { public class TT { public Object t() { return null; } } }", + "package t; public class T { public class TT { public E t() { return null; } } }", + "package t; public class Test { { T.TT tt = null; tt.t(); } }", + ToolBox.Expect.SUCCESS, + ToolBox.Expect.SUCCESS); + } + + int i = 0; + + void doTest(String code7, String code8, String testCode, ToolBox.Expect result7, ToolBox.Expect result8) throws Exception { + ToolBox tb = new ToolBox(); + Path classes = prepareVersionedCTSym(code7, code8); + Path output = classes.getParent(); + Path scratch = output.resolve("scratch"); + + Files.createDirectories(scratch); + + tb.new JavacTask() + .sources(testCode) + .options("-d", scratch.toAbsolutePath().toString(), "-classpath", computeClassPath(classes, "7"), "-XDuseOptimizedZip=false") + .run(result7) + .writeAll(); + tb.new JavacTask() + .sources(testCode) + .options("-d", scratch.toAbsolutePath().toString(), "-classpath", computeClassPath(classes, "8"), "-XDuseOptimizedZip=false") + .run(result8) + .writeAll(); + } + + private static String computeClassPath(Path classes, String version) throws IOException { + try (Stream elements = Files.list(classes)) { + return elements.map(el -> el.toAbsolutePath().toString()) + .collect(Collectors.joining(File.pathSeparator)); + } + } + + void doPrintElementTest(String code7, String code8, String className7, String printed7, String className8, String printed8) throws Exception { + ToolBox tb = new ToolBox(); + Path classes = prepareVersionedCTSym(code7, code8); + Path output = classes.getParent(); + Path scratch = output.resolve("scratch"); + + Files.createDirectories(scratch); + + String out; + out = tb.new JavacTask(ToolBox.Mode.CMDLINE) + .options("-d", scratch.toAbsolutePath().toString(), "-classpath", computeClassPath(classes, "7"), "-XDuseOptimizedZip=false", "-Xprint", className7) + .run(ToolBox.Expect.SUCCESS) + .getOutput(ToolBox.OutputKind.STDOUT); + if (!out.equals(printed7)) { + throw new AssertionError("out=" + out + "; printed7=" + printed7); + } + out = tb.new JavacTask(ToolBox.Mode.CMDLINE) + .options("-d", scratch.toAbsolutePath().toString(), "-classpath", computeClassPath(classes, "8"), "-XDuseOptimizedZip=false", "-Xprint", className8) + .run(ToolBox.Expect.SUCCESS) + .getOutput(ToolBox.OutputKind.STDOUT); + if (!out.equals(printed8)) { + throw new AssertionError("out=" + out + "; printed8=" + printed8); + } + } + + void doTestEquivalence(String code7, String code8, String testClass) throws Exception { + Path classes = prepareVersionedCTSym(code7, code8); + Path classfile = classes.resolve("78").resolve(testClass.replace('.', '/') + ".class"); + + if (!Files.isReadable(classfile)) { + throw new AssertionError("Cannot find expected class."); + } + } + + @Test + void testIncluded() throws Exception { + doTestIncluded("package t;\n" + + "public class Test extends PP1 implements PP3, PP5 {\n" + + " public PP7 m1(PP8 p) { return null;}\n" + + " public PP9 m2(PPB p) { return null;}\n" + + " public PPD f1;\n" + + " public PPE f2;\n" + + " public Test2 aux;\n" + + "}\n" + + "class Test2 extends PPG implements PPH, PPI {\n" + + "}\n" + + "class PP1 {}\n" + + "class PP2 {}\n" + + "interface PP3 {}\n" + + "class PP4 {}\n" + + "interface PP5 {}\n" + + "class PP6 {}\n" + + "class PP7 {}\n" + + "class PP8 {}\n" + + "class PP9 {}\n" + + "class PPA {}\n" + + "class PPB {}\n" + + "class PPC {}\n" + + "class PPD {}\n" + + "class PPE {}\n" + + "class PPF {}\n" + + "class PPG {}\n" + + "interface PPH {}\n" + + "interface PPI {}\n", + "t.Test", + "t.Test2", + "t.PP1", + "t.PP2", + "t.PP3", + "t.PP4", + "t.PP5", + "t.PP6", + "t.PP7", + "t.PP8", + "t.PP9", + "t.PPA", + "t.PPB", + "t.PPC", + "t.PPD", + "t.PPE", + "t.PPF", + "t.PPG", + "t.PPH", + "t.PPI"); + } + + void doTestIncluded(String code, String... includedClasses) throws Exception { + boolean oldIncludeAll = includeAll; + try { + includeAll = false; + Path classes = prepareVersionedCTSym(code, "package other; public class Other {}"); + Path root = classes.resolve("7"); + try (Stream classFiles = Files.walk(root)) { + Set names = classFiles.map(p -> root.relativize(p)) + .map(p -> p.toString()) + .map(n -> {System.err.println("n= " + n); return n;}) + .filter(n -> n.endsWith(".class")) + .map(n -> n.substring(0, n.lastIndexOf('.'))) + .map(n -> n.replace(File.separator, ".")) + .collect(Collectors.toSet()); + + if (!names.equals(new HashSet<>(Arrays.asList(includedClasses)))) + throw new AssertionError("Expected classes not included: " + names); + } + } finally { + includeAll = oldIncludeAll; + } + } + + Path prepareVersionedCTSym(String code7, String code8) throws Exception { + String testClasses = System.getProperty("test.classes"); + Path output = Paths.get(testClasses, "test-data" + i++); + deleteRecursively(output); + Files.createDirectories(output); + Path ver7Jar = output.resolve("7.jar"); + compileAndPack(output, ver7Jar, code7); + Path ver8Jar = output.resolve("8.jar"); + compileAndPack(output, ver8Jar, code8); + + ZipFileIndexCache.getSharedInstance().clearCache(); + + Path classes = output.resolve("classes"); + + Files.createDirectories(classes); + + Path ctSym = output.resolve("ct.sym"); + + deleteRecursively(ctSym); + + CreateSymbols.ALLOW_NON_EXISTING_CLASSES = true; + CreateSymbols.EXTENSION = ".class"; + + testGenerate(ver7Jar, ver8Jar, ctSym, "8", classes.toAbsolutePath().toString()); + + return classes; + } + + boolean includeAll = true; + + void testGenerate(Path jar7, Path jar8, Path descDest, String version, String classDest) throws IOException { + deleteRecursively(descDest); + + List versions = + Arrays.asList(new VersionDescription(jar7.toAbsolutePath().toString(), "7", null), + new VersionDescription(jar8.toAbsolutePath().toString(), "8", "7")); + + ExcludeIncludeList acceptAll = new ExcludeIncludeList(null, null) { + @Override public boolean accepts(String className) { + return true; + } + }; + new CreateSymbols() { + @Override + protected boolean includeEffectiveAccess(ClassList classes, ClassDescription clazz) { + return includeAll ? true : super.includeEffectiveAccess(classes, clazz); + } + }.createBaseLine(versions, acceptAll, descDest, null); + Path symbolsDesc = descDest.resolve("symbols"); + try (Writer symbolsFile = Files.newBufferedWriter(symbolsDesc)) { + symbolsFile.write("generate platforms 7:8"); + symbolsFile.write(System.lineSeparator()); + symbolsFile.write("platform version 7 files java.base-7.sym.txt"); + symbolsFile.write(System.lineSeparator()); + symbolsFile.write("platform version 8 base 7 files java.base-8.sym.txt"); + symbolsFile.write(System.lineSeparator()); + } + new CreateSymbols().createSymbols(symbolsDesc.toAbsolutePath().toString(), classDest, CtSymKind.JOINED_VERSIONS); + } + + void compileAndPack(Path output, Path outputFile, String... code) throws Exception { + ToolBox tb = new ToolBox(); + Path scratch = output.resolve("temp"); + deleteRecursively(scratch); + Files.createDirectories(scratch); + System.err.println(Arrays.asList(code)); + tb.new JavacTask().sources(code).options("-d", scratch.toAbsolutePath().toString()).run(ToolBox.Expect.SUCCESS); + List classFiles = collectClassFile(scratch); + try (Writer out = Files.newBufferedWriter(outputFile)) { + for (String classFile : classFiles) { + try (InputStream in = Files.newInputStream(scratch.resolve(classFile))) { + int read; + + while ((read = in.read()) != (-1)) { + out.write(String.format("%02x", read)); + } + + out.write("\n"); + } + } + } + } + + List collectClassFile(Path root) throws IOException { + try (Stream files = Files.walk(root)) { + return files.filter(p -> Files.isRegularFile(p)) + .filter(p -> p.getFileName().toString().endsWith(".class")) + .map(p -> root.relativize(p).toString()) + .collect(Collectors.toList()); + } + } + + void deleteRecursively(Path dir) throws IOException { + Files.walkFileTree(dir, new FileVisitor() { + @Override + public FileVisitResult preVisitDirectory(Path dir, BasicFileAttributes attrs) throws IOException { + return FileVisitResult.CONTINUE; + } + @Override public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) throws IOException { + Files.delete(file); + return FileVisitResult.CONTINUE; + } + @Override public FileVisitResult visitFileFailed(Path file, IOException exc) throws IOException { + return FileVisitResult.CONTINUE; + } + @Override public FileVisitResult postVisitDirectory(Path dir, IOException exc) throws IOException { + Files.delete(dir); + return FileVisitResult.CONTINUE; + } + }); + } + + @Retention(RetentionPolicy.RUNTIME) + @interface Test { + } +} diff --git a/langtools/src/jdk.compiler/share/classes/META-INF/services/com.sun.tools.javac.platform.PlatformProvider b/langtools/src/jdk.compiler/share/classes/META-INF/services/com.sun.tools.javac.platform.PlatformProvider new file mode 100644 index 00000000000..e89d9ccde4f --- /dev/null +++ b/langtools/src/jdk.compiler/share/classes/META-INF/services/com.sun.tools.javac.platform.PlatformProvider @@ -0,0 +1 @@ +com.sun.tools.javac.platform.JDKPlatformProvider diff --git a/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java b/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java index f395c7a39e7..0b958a6f4f8 100644 --- a/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java +++ b/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java @@ -29,6 +29,7 @@ import java.util.Collection; import java.util.LinkedHashSet; import java.util.Locale; import java.util.Set; +import java.util.stream.Collectors; import javax.annotation.processing.Processor; import javax.lang.model.element.Element; @@ -46,6 +47,8 @@ import com.sun.tools.doclint.DocLint; import com.sun.tools.javac.main.JavaCompiler; import com.sun.tools.javac.model.JavacElements; import com.sun.tools.javac.model.JavacTypes; +import com.sun.tools.javac.platform.PlatformDescription; +import com.sun.tools.javac.platform.PlatformDescription.PluginInfo; import com.sun.tools.javac.processing.JavacProcessingEnvironment; import com.sun.tools.javac.tree.JCTree; import com.sun.tools.javac.util.Context; @@ -171,6 +174,22 @@ public class BasicJavacTask extends JavacTask { } public void initPlugins(Set> pluginOpts) { + PlatformDescription platformProvider = context.get(PlatformDescription.class); + + if (platformProvider != null) { + for (PluginInfo pluginDesc : platformProvider.getPlugins()) { + java.util.List options = + pluginDesc.getOptions().entrySet().stream() + .map(e -> e.getKey() + "=" + e.getValue()) + .collect(Collectors.toList()); + try { + pluginDesc.getPlugin().init(this, options.toArray(new String[options.size()])); + } catch (RuntimeException ex) { + throw new PropagatedException(ex); + } + } + } + if (pluginOpts.isEmpty()) return; diff --git a/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java b/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java index b5d01533650..dae62265599 100644 --- a/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java +++ b/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java @@ -50,6 +50,7 @@ import com.sun.tools.javac.file.JRTIndex; import com.sun.tools.javac.file.JavacFileManager; import com.sun.tools.javac.jvm.ClassReader; import com.sun.tools.javac.jvm.Profile; +import com.sun.tools.javac.platform.PlatformDescription; import com.sun.tools.javac.util.*; import static javax.tools.StandardLocation.*; @@ -58,6 +59,7 @@ import static com.sun.tools.javac.code.Flags.*; import static com.sun.tools.javac.code.Kinds.Kind.*; import static com.sun.tools.javac.main.Option.*; + import com.sun.tools.javac.util.Dependencies.CompletionCause; /** @@ -98,6 +100,11 @@ public class ClassFinder { */ 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; @@ -192,6 +199,7 @@ public class ClassFinder { cacheCompletionFailure = options.isUnset("dev"); preferSource = "source".equals(options.get("-Xprefer")); userPathsFirst = options.isSet(XXUSERPATHSFIRST); + allowSigFiles = context.get(PlatformDescription.class) != null; completionFailureName = options.isSet("failcomplete") @@ -337,7 +345,8 @@ public class ClassFinder { if (verbose) { log.printVerbose("loading", currentClassFile.toString()); } - if (classfile.getKind() == JavaFileObject.Kind.CLASS) { + if (classfile.getKind() == JavaFileObject.Kind.CLASS || + classfile.getKind() == JavaFileObject.Kind.OTHER) { reader.readClassFile(c); c.flags_field |= getSupplementaryFlags(c); } else { @@ -418,7 +427,7 @@ public class ClassFinder { q.flags_field |= EXISTS; JavaFileObject.Kind kind = file.getKind(); int seen; - if (kind == JavaFileObject.Kind.CLASS) + if (kind == JavaFileObject.Kind.CLASS || kind == JavaFileObject.Kind.OTHER) seen = CLASS_SEEN; else seen = SOURCE_SEEN; @@ -581,10 +590,13 @@ public class ClassFinder { fillIn(p, PLATFORM_CLASS_PATH, fileManager.list(PLATFORM_CLASS_PATH, p.fullname.toString(), - EnumSet.of(JavaFileObject.Kind.CLASS), + allowSigFiles ? EnumSet.of(JavaFileObject.Kind.CLASS, + JavaFileObject.Kind.OTHER) + : EnumSet.of(JavaFileObject.Kind.CLASS), false)); } // where + @SuppressWarnings("fallthrough") private void fillIn(PackageSymbol p, Location location, Iterable files) @@ -592,6 +604,15 @@ public class ClassFinder { currentLoc = location; for (JavaFileObject fo : files) { switch (fo.getKind()) { + case OTHER: + boolean sigFile = location == PLATFORM_CLASS_PATH && + allowSigFiles && + fo.getName().endsWith(".sig"); + if (!sigFile) { + extraFileActions(p, fo); + break; + } + //intentional fall-through: case CLASS: case SOURCE: { // TODO pass binaryName to includeClassFile diff --git a/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/code/Scope.java b/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/code/Scope.java index dac3ce31329..9988828e88e 100644 --- a/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/code/Scope.java +++ b/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/code/Scope.java @@ -956,30 +956,21 @@ public abstract class Scope { @Override public Iterable getSymbols(final Filter sf, final LookupKind lookupKind) { - return new Iterable() { - public Iterator iterator() { - return new CompoundScopeIterator(subScopes) { - Iterator nextIterator(Scope s) { - return s.getSymbols(sf, lookupKind).iterator(); - } - }; - } - }; + return () -> Iterators.createCompoundIterator(subScopes, + scope -> scope.getSymbols(sf, + lookupKind) + .iterator()); } @Override public Iterable getSymbolsByName(final Name name, final Filter sf, final LookupKind lookupKind) { - return new Iterable() { - public Iterator iterator() { - return new CompoundScopeIterator(subScopes) { - Iterator nextIterator(Scope s) { - return s.getSymbolsByName(name, sf, lookupKind).iterator(); - } - }; - } - }; + return () -> Iterators.createCompoundIterator(subScopes, + scope -> scope.getSymbolsByName(name, + sf, + lookupKind) + .iterator()); } @Override @@ -1002,43 +993,6 @@ public abstract class Scope { return false; } - abstract class CompoundScopeIterator implements Iterator { - - private Iterator currentIterator; - private List scopesToScan; - - public CompoundScopeIterator(List scopesToScan) { - this.scopesToScan = scopesToScan; - update(); - } - - abstract Iterator nextIterator(Scope s); - - public boolean hasNext() { - return currentIterator != null; - } - - public Symbol next() { - Symbol sym = currentIterator.next(); - if (!currentIterator.hasNext()) { - update(); - } - return sym; - } - - public void remove() { - throw new UnsupportedOperationException(); - } - - private void update() { - while (scopesToScan.nonEmpty()) { - currentIterator = nextIterator(scopesToScan.head); - scopesToScan = scopesToScan.tail; - if (currentIterator.hasNext()) return; - } - currentIterator = null; - } - } } /** An error scope, for which the owner should be an error symbol. */ diff --git a/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java b/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java index 64ddd24e72c..892410f9986 100644 --- a/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java +++ b/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java @@ -4140,12 +4140,7 @@ public class Attr extends JCTree.Visitor { public void visitAnnotatedType(JCAnnotatedType tree) { attribAnnotationTypes(tree.annotations, env); - JCExpression underlyingTypeTree = tree.getUnderlyingType(); - Type underlyingType = attribTree(underlyingTypeTree, env, - new ResultInfo(KindSelector.TYP_PCK, Type.noType)); - if (!chk.checkAnnotableType(underlyingType, tree.annotations, underlyingTypeTree.pos())) { - underlyingType = underlyingTypeTree.type = syms.errType; - } + Type underlyingType = attribType(tree.underlyingType, env); Type annotatedType = underlyingType.annotatedType(Annotations.TO_BE_SET); if (!env.info.isNewClass) @@ -4636,7 +4631,16 @@ public class Attr extends JCTree.Visitor { } } else if (enclTr.hasTag(ANNOTATED_TYPE)) { JCAnnotatedType at = (JCTree.JCAnnotatedType) enclTr; - if (!chk.checkAnnotableType(enclTy, at.getAnnotations(), at.underlyingType.pos())) { + if (enclTy == null || enclTy.hasTag(NONE)) { + if (at.getAnnotations().size() == 1) { + log.error(at.underlyingType.pos(), "cant.type.annotate.scoping.1", at.getAnnotations().head.attribute); + } else { + ListBuffer comps = new ListBuffer<>(); + for (JCAnnotation an : at.getAnnotations()) { + comps.add(an.attribute); + } + log.error(at.underlyingType.pos(), "cant.type.annotate.scoping", comps.toList()); + } repeat = false; } enclTr = at.underlyingType; diff --git a/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java b/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java index 9ab0f38013b..23f04b89f6f 100644 --- a/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java +++ b/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java @@ -63,8 +63,6 @@ import static com.sun.tools.javac.code.Scope.LookupKind.NON_RECURSIVE; import static com.sun.tools.javac.code.TypeTag.*; import static com.sun.tools.javac.code.TypeTag.WILDCARD; -import static com.sun.tools.javac.resources.CompilerProperties.Errors.CantTypeAnnotateScoping; -import static com.sun.tools.javac.resources.CompilerProperties.Errors.CantTypeAnnotateScoping1; import static com.sun.tools.javac.tree.JCTree.Tag.*; /** Type checking helper class for the attribution phase. @@ -2694,29 +2692,6 @@ public class Check { * Check annotations **************************************************************************/ - /** Verify that a component of a qualified type name being type annotated - * can indeed be legally be annotated. For example, package names and type - * names used to access static members cannot be annotated. - * - * @param typeComponent the component of the qualified name being annotated - * @param annotations the annotations - * @param pos diagnostic position - * @return true if all is swell, false otherwise. - */ - boolean checkAnnotableType(Type typeComponent, List annotations, DiagnosticPosition pos) { - if (typeComponent == null || typeComponent.hasTag(PACKAGE) || typeComponent.hasTag(NONE)) { - ListBuffer lb = new ListBuffer<>(); - for (JCAnnotation annotation : annotations) { - lb.append(annotation.annotationType.type.tsym); - } - List symbols = lb.toList(); - log.error(pos, - symbols.size() > 1 ? CantTypeAnnotateScoping(symbols) - : CantTypeAnnotateScoping1(symbols.get(0))); - return false; - } - return true; - } /** * Recursively validate annotations values */ diff --git a/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java b/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java index bf9dec5e7f0..048c4b547df 100644 --- a/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java +++ b/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java @@ -331,6 +331,8 @@ public class JavacFileManager extends BaseFileManager implements StandardJavaFil for (Path f: files) { String fname = f.getFileName().toString(); + if (fname.endsWith("/")) + fname = fname.substring(0, fname.length() - 1); if (Files.isDirectory(f)) { if (recurse && SourceVersion.isIdentifier(fname)) { listDirectory(directory, diff --git a/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java b/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java index abcf45da00f..acfa02dd8bc 100644 --- a/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java +++ b/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java @@ -1317,13 +1317,28 @@ public class ClassReader { for (int i = 0; i v: proxy.values) { + if (v.fst == names.value && v.snd instanceof Attribute.Constant) { + Attribute.Constant c = (Attribute.Constant) v.snd; + if (c.type == syms.intType && ((Integer) c.value) > profile.value) { + sym.flags_field |= NOT_IN_PROFILE; + } + } + } + } + } else { + if (proxy.type.tsym == syms.annotationTargetType.tsym) { + target = proxy; + } else if (proxy.type.tsym == syms.repeatableType.tsym) { + repeatable = proxy; + } - proxies.append(proxy); + proxies.append(proxy); + } } annotate.normal(new AnnotationCompleter(sym, proxies.toList())); } diff --git a/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java b/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java index c08b59febdc..f9cbe4af465 100644 --- a/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java +++ b/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java @@ -25,29 +25,42 @@ 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.Collections; import java.util.Iterator; import java.util.LinkedHashMap; import java.util.LinkedHashSet; import java.util.Map; +import java.util.Optional; +import java.util.ServiceLoader; import java.util.Set; +import java.util.stream.Stream; +import java.util.stream.StreamSupport; import javax.tools.JavaFileManager; import javax.tools.JavaFileObject; +import javax.tools.StandardJavaFileManager; +import javax.tools.StandardLocation; import com.sun.tools.doclint.DocLint; import com.sun.tools.javac.code.Lint.LintCategory; import com.sun.tools.javac.code.Source; +import com.sun.tools.javac.file.BaseFileManager; import com.sun.tools.javac.file.JavacFileManager; import com.sun.tools.javac.jvm.Profile; import com.sun.tools.javac.jvm.Target; import com.sun.tools.javac.main.OptionHelper.GrumpyHelper; -import com.sun.tools.javac.file.BaseFileManager; +import com.sun.tools.javac.platform.PlatformDescription; +import com.sun.tools.javac.platform.PlatformProvider; +import com.sun.tools.javac.platform.PlatformProvider.PlatformNotSupported; import com.sun.tools.javac.util.Context; import com.sun.tools.javac.util.List; import com.sun.tools.javac.util.ListBuffer; import com.sun.tools.javac.util.Log; import com.sun.tools.javac.util.Log.PrefixKind; +import com.sun.tools.javac.util.Log.WriterKind; import com.sun.tools.javac.util.Options; import com.sun.tools.javac.util.PropagatedException; @@ -272,6 +285,63 @@ public class Arguments { private boolean processArgs(Iterable args, Set